@charset "UTF-8";.rotate-arrow-down[data-v-923356d6]{transform:rotate(90deg)!important;transition:transform .3s ease-in-out}.rotate-arrow-up[data-v-923356d6]{transform:rotate(-90deg)!important;transition:transform .2s ease-in-out}.proassistant-chat--hidden{display:none!important}.error-message[data-v-68e42ef2]{padding-top:5px}.menu__level1-link[data-v-c09f6722]{cursor:pointer}.chat-ab{display:none!important}.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{user-select:none}.glide__slide{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;white-space:normal;width:100%}.glide__slide a{-webkit-user-drag:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{background-color:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);color:#fff;cursor:pointer;display:block;line-height:1;opacity:1;padding:9px 12px;position:absolute;text-shadow:0 .25em .5em rgba(0,0,0,.1);text-transform:uppercase;top:50%;transform:translateY(-50%);transition:opacity .15s ease,border .3s ease-in-out;z-index:2}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{bottom:2em;display:inline-flex;left:50%;list-style:none;position:absolute;transform:translateX(-50%);z-index:2}.glide__bullet{background-color:hsla(0,0%,100%,.5);border:2px solid transparent;border-radius:50%;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);cursor:pointer;height:9px;line-height:0;margin:0 .25em;padding:0;transition:all .3s ease-in-out;width:9px}.glide__bullet:focus{outline:none}.glide__bullet:focus,.glide__bullet:hover{background-color:hsla(0,0%,100%,.5);border:2px solid #fff}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}:root{--primary-color:#e2001a;--colors__white:#fff;--colors__white--hover:hsla(0,0%,100%,0.5);--colors__black:#000;--colors__black3:#303030;--colors__black4:#38383d;--colors__black6:#272727;--colors__black7:#252525;--colors__soft-black:#333;--colors__softer-black:#575757;--colors__dark-gray:#878787;--colors__dark-gray2:#777;--colors__dark-gray3:#7f7f7f;--colors__dark-gray5:#5c5c5c;--colors__dark-gray4:#3f4448;--colors__dark-gray6:#818181;--colors__dark-gray7:#4a4a4a;--colors__dark-gray8:#8b8b8b;--colors__dark-gray9:#515151;--colors__gray:#d2d2d2;--colors__gray2:#cdcdcd;--colors__gray3:#eaeaea;--colors__gray4:#c8c8c8;--colors__soft-gray:#e8e8e8;--colors__soft-gray2:#f5f5f5;--colors__soft-gray3:#e5e5e5;--colors__soft-gray4:#f4f4f4;--colors__soft-gray5:#00000099;--colors__soft-gray6:#979797;--colors__soft-gray7:#8f8f8f;--colors__soft-gray8:#a2a2a2;--colors__soft-gray10:#f3f3f3;--colors__soft-gray11:#f2f2f2;--colors__soft-gray12:#717171;--colors__soft-gray13:#dbdbdb;--colors__soft-gray14:#f9f9f9;--colors__soft-gray15:#f0f4f4;--colors__soft-gray16:#5e5e5e;--colors__soft-gray17:#fafafa;--colors__soft-gray18:#b9b9b9;--colors__soft-gray19:#ebebeb;--colors__lighter-gray:#f8f8f8;--colors__grey1:#dfdfdf;--colors__grey2:#7a7a7a;--colors__grey10:#edf7fd;--colors__grey11:#e4e4e4;--colors__grey12:#e2e2e2;--colors__grey14:#282828;--colors__red:#e2001a;--colors__red2:#e20714;--colors__red3:#d0031c;--colors__dark-red:#e1251b;--colors__dark-red2:#bf0711;--colors__darkest-red3:#600f0b;--colors__darkest-red5:#c1000d;--colors__darkest-red6:#d0011c;--colors__darkest-red7:#97130c;--colors__darkest-red8:#e1241a;--colors__darkest-red9:#d1021a;--colors__pink:#e12878;--colors__light-pink:#ffebf4;--colors__light-pink2:#feddec;--colors__light-red:#fdecee;--colors__light-red2:#ffd7d8;--colors__dark-brown:#4e0009;--colors__yellow:#f8e800;--colors__yellow2:#ffed00;--colors__yellow3:#ffd400;--colors__yellow4:#ffec00;--colors__yellow-hover:#cec223;--colors__orange:#f47721;--colors__green:#59b100;--colors__green2:#3ac037;--colors__green3:#498a4b;--colors__light-orange:#fff5ea;--colors__dark-blue:#004875;--colors__links-hover:#777;--colors__blue-shadow:#68a8e0;--colors__grey-review:#a2a2a2;--colors__grey-review-opacity:#a2a2a23d;--colors__modal1:#dff0d8;--colors__modal2:#d6e9c6;--colors__veil:#00000080;--colors__supplier-offer-wrapper:#f0f0f0;--colors__supplier-offer-title:#c10000;--colors__supplier-offer-popup-wrapper:#f5f5f5;--colors__message-alert:#000;--disabled_button_background:#c6c6c6;--colors__empty-message:#fff3cd;--colors__empty-message-color:#856404;--colors__purple:#8a00ff}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:400;src:url(/build/fonts/AvenirNextLTPro-Regular.94f2f163.otf)}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:700;src:url(/build/fonts/AvenirLTStd-Heavy.2bf86251.otf)}@font-face{font-display:swap;font-family:Avenir-Black;font-style:normal;font-weight:700;src:url(/build/fonts/AvenirLTStd-Heavy.2bf86251.otf)}@font-face{font-display:swap;font-family:Bangers;font-style:normal;font-weight:400;src:url(/build/fonts/Bangers-Regular.61cc9cbf.woff2)}@font-face{font-display:swap;font-family:Corporate Rounded;font-style:normal;font-weight:400;src:url(/build/fonts/Corporate_Rounded_Regular.c5677703.ttf)}@font-face{font-display:swap;font-family:Corporate Rounded;font-style:italic;font-weight:400;src:url(/build/fonts/Corporate_Rounded_Oblique.90b7bb8d.ttf)}@font-face{font-display:swap;font-family:Corporate Rounded;font-style:normal;font-weight:700;src:url(/build/fonts/Corporate_Rounded_Bold.b39a83cf.ttf)}@font-face{font-display:swap;font-family:Corporate Rounded;font-style:italic;font-weight:700;src:url(/build/fonts/Corporate_Rounded_Bold_Oblique.81e29e9b.ttf)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto"),url(/build/fonts/Roboto-Light.6462f07a.woff2)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),url(/build/fonts/Roboto-Regular.cfba0239.woff2)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto"),url(/build/fonts/Roboto-Medium.a1ae8520.woff2)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto"),url(/build/fonts/Roboto-Bold.a6d79156.woff2)}@font-face{font-display:swap;font-family:Sigmar One;font-style:normal;font-weight:400;src:url(/build/fonts/SigmarOne.60dba4a7.ttf)}body{color:var(--colors__soft-black);font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}b,strong{font-size:inherit;font-weight:700}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,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,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:12px;list-style:none;margin:0;outline:none;padding:0;vertical-align:baseline}@keyframes modalAnimationResponsive{0%{transform:translateY(-100vw)}to{transform:translateY(0)}}@keyframes modalAnimationRevResponsive{0%{transform:translateY(0)}to{transform:translateY(-100vw)}}.button{border:none;border-radius:4px;color:var(--colors__black);cursor:pointer;display:block;font-weight:700;padding:.6rem 1rem;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out}.button:hover{color:color-mix(in srgb,var(--colors__black),#000 20%);text-decoration:none}.button:disabled{background:var(--disabled_button_background);pointer-events:none;user-select:none}.button:disabled .button__text{visibility:hidden}.button:disabled .button__disabled-spinner{background:url(/build/images/spinner.9cee5dd3.gif);background-position:50%;background-repeat:no-repeat;background-size:40px 40px;height:22px;left:50%;margin-left:-11px;margin-top:-11px;position:absolute;top:50%;width:22px}.button--primary{background:var(--primary-color);color:var(--colors__white)}.button--primary:hover{background:var(--colors__dark-red);color:var(--colors__white)}.button--secondary{background:transparent;border:1px solid var(--primary-color);border-radius:5px}.button--secondary,.button--secondary:hover{color:var(--primary-color)}.button--uppercase{text-transform:uppercase}.button--capitalize{text-transform:capitalize}.button--transparent{border:2px solid var(--colors__red);border-radius:5px;color:var(--colors__red)}.button--link{background-color:transparent;border:none;color:var(--colors__red);font-size:14px}.search-bar,search-bar{position:relative;width:100%}.search-bar .search-bar__bar .search-bar__text-input,search-bar .search-bar__bar .search-bar__text-input{background-color:#fff;border:2px solid var(--colors__dark-red);border-radius:30px;font-size:1.16667em;height:30px;padding:0 0 0 20px;width:100%}.search-bar .search-bar__bar .search-bar__text-input::-ms-clear,search-bar .search-bar__bar .search-bar__text-input::-ms-clear{display:none}.search-bar .search-bar__bar .search-bar__text-input:focus,search-bar .search-bar__bar .search-bar__text-input:focus{box-shadow:0 0 3px 3px rgba(0,0,0,.1)}.search-bar .search-bar__bar .search-bar__text-input:focus-visible,search-bar .search-bar__bar .search-bar__text-input:focus-visible{outline:none}.search-bar .search-bar__bar .search-bar__clear-button,.search-bar .search-bar__bar .search-bar__clear-button--active,search-bar .search-bar__bar .search-bar__clear-button,search-bar .search-bar__bar .search-bar__clear-button--active{display:none}.search-bar .search-bar__bar .search-bar__button,search-bar .search-bar__bar .search-bar__button{background-color:var(--colors__dark-red);border:none;border-radius:50%;height:41px;height:30px;position:absolute;right:0;top:0;width:30px}.search-bar .search-bar__bar .search-bar__button--clickable,search-bar .search-bar__bar .search-bar__button--clickable{cursor:pointer}.search-bar .search-bar__bar .search-bar__button:after,search-bar .search-bar__bar .search-bar__button:after{background-image:url(/build/images/icono-lupa@2x.13043204.png);background-position:50%;background-repeat:no-repeat;background-size:16px 15px;content:"";cursor:pointer;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:19px}.search-bar .search-bar__bar:hover .search-bar__button,search-bar .search-bar__bar:hover .search-bar__button{background:var(--colors__darkest-red3)}.search-bar .search-bar__dropdown-wrapper,search-bar .search-bar__dropdown-wrapper{background-color:#fff;border:1px solid var(--colors__gray2);box-shadow:0 3px 3px rgba(0,0,0,.15);display:block;margin-top:4px;position:absolute;width:100%;z-index:100}.search-bar .search-bar__dropdown-wrapper:not(.search-bar__dropdown-wrapper--empty),search-bar .search-bar__dropdown-wrapper:not(.search-bar__dropdown-wrapper--empty){height:600px;overflow-y:scroll}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__header,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__header{background-color:var(--colors__soft-gray2);color:var(--colors__softer-black);font-family:Corporate Rounded;padding:10px}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__header .search-bar__results-summary,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__header .search-bar__results-summary{display:none}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__header *,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__header *{font-size:1.16667em}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__subfamilies,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__subfamilies{display:none}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products.search-bar__products--empty .search-bar__header,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products.search-bar__products--empty .search-bar__header{text-align:center}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products.search-bar__products--empty .search-bar__header .search-bar__products-title,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products.search-bar__products--empty .search-bar__header .search-bar__products-title{display:none}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty),search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty){margin-bottom:10px}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product{display:flex;padding:10px}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product--lucky .search-bar__product-info .search-bar__product-reference,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product--lucky .search-bar__product-info .search-bar__product-reference{background:var(--colors__yellow);display:block;font-size:14px;font-weight:700;margin-bottom:4px;padding:7px}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product:not(:last-child),search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product:not(:last-child){border-bottom:1px solid var(--colors__gray)}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-image,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-image{cursor:pointer;width:80px}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-image img,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-image img{width:100%}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info{padding-left:16px}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-offer-price,.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,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-offer-price,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{display:inline-block;margin:8px 0}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-price--previous,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-price--previous{color:var(--colors__dark-gray);text-decoration:line-through}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-name,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-name{word-wrap:break-word;color:var(--colors__red);cursor:pointer;font-size:1.16667em;text-transform:uppercase}.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:hover,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:hover{text-decoration:underline}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-brand,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-brand{color:var(--colors__soft-gray12);font-size:1rem;margin-bottom: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,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{display:flex;flex-direction:row;gap:5px}.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,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-image:url(/build/images/exclusivity-icon.b150848a.svg);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__doctor-exclusive .exclusivity-notice-wrapper .exclusivity-notice__message,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__message{background-color:var(--colors__red3);border-radius:4px;color:var(--colors__white);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__product-reference,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-reference{color:var(--colors__dark-blue);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--request-quote,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--request-quote{display:none}@media (min-width:1024px){.search-bar,search-bar{align-items:center;display:flex;justify-content:center}.search-bar .search-bar__bar,search-bar .search-bar__bar{width:100%}.search-bar .search-bar__bar .search-bar__text-input,search-bar .search-bar__bar .search-bar__text-input{font-size:1.33333em;height:36px;padding:2px 0 0 20px;width:100%}.search-bar .search-bar__bar .search-bar__button,search-bar .search-bar__bar .search-bar__button{height:36px;width:36px}.search-bar .search-bar__bar .search-bar__button:after,search-bar .search-bar__bar .search-bar__button:after{background-size:18px 17px;height:36px;width:36px}.search-bar .search-bar__dropdown-wrapper,search-bar .search-bar__dropdown-wrapper{left:14px;top:32px;width:96%}}.vue-loader-wrapper{height:100%;position:fixed;top:0;width:100%;z-index:999}.vue-loader-wrapper .vue-loader__overlay{background-color:var(--colors__soft-gray4);height:100%;opacity:.6;width:100%}.vue-loader-wrapper .vue-loader{font-size:0;left:50%;margin-left:-5px;margin-top:-5px;position:fixed;top:50%}.vue-loader-wrapper .vue-loader .v-fade{-webkit-animation:v-fadeStretchDelay 1.2s ease-in-out infinite;animation:v-fadeStretchDelay 1.2s ease-in-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:var(--colors__red)!important;border-radius:20px;height:15px;margin:2px;position:absolute;width:5px}.vue-loader-wrapper .vue-loader .v-fade1{animation-delay:.12s;left:0;top:20px}.vue-loader-wrapper .vue-loader .v-fade2{animation-delay:.24s;left:13.6364px;top:13.6364px;transform:rotate(-45deg)}.vue-loader-wrapper .vue-loader .v-fade3{animation-delay:.36s;left:20px;top:0;transform:rotate(90deg)}.vue-loader-wrapper .vue-loader .v-fade4{animation-delay:.48s;left:13.6364px;top:-13.6364px;transform:rotate(45deg)}.vue-loader-wrapper .vue-loader .v-fade5{animation-delay:.6s;left:0;top:-20px}.vue-loader-wrapper .vue-loader .v-fade6{animation-delay:.72s;left:-13.6364px;top:-13.6364px;transform:rotate(-45deg)}.vue-loader-wrapper .vue-loader .v-fade7{animation-delay:.84s;left:-20px;top:0;transform:rotate(90deg)}.vue-loader-wrapper .vue-loader .v-fade8{animation-delay:.96s;left:-13.6364px;top:13.6364px;transform:rotate(45deg)}@-webkit-keyframes v-fadeStretchDelay{50%{-webkit-opacity:.3;opacity:.3}to{-webkit-opacity:1;opacity:1}}@keyframes v-fadeStretchDelay{50%{-webkit-opacity:.3;opacity:.3}to{-webkit-opacity:1;opacity:1}}.body--with-cookies,.body--with-modal{overflow-y:hidden!important}.body--with-modal{overflow-y:hidden;padding-right:calc(100vw - 100%)}body.lock-scrollbar{bottom:0;left:0;overflow-y:scroll;position:fixed;right:0}.modal{background-color:rgba(0,0,0,.4);height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:100}.modal .modal__content-wrapper{background-color:#fff;margin:auto;position:relative;text-align:center;width:85%}.modal .modal__content-wrapper .modal__close{color:var(--colors__dark-gray);cursor:pointer;position:absolute;right:25px}.modal .modal__content-wrapper .modal__close span{font-family:Roboto,"sans-serif";font-size:2.66667em}.modal .modal__content-wrapper .modal__close:hover{color:var(--colors__soft-black)}.modal .modal__content-wrapper .modal__content{margin:auto}.modal .modal__content-wrapper .modal__content button,.modal .modal__content-wrapper .modal__content input[type=submit],.modal .modal__content-wrapper .modal__content input[type=text]{font-size:1.16667rem;padding:10px 25px}.modal.modal--login-form-anesthesia .modal__content-wrapper{margin-top:-200px;padding:30px 40px;top:50%}.modal.modal--login-form-anesthesia .modal__content-wrapper .modal__content>div,.modal.modal--login-form-anesthesia .modal__content-wrapper .modal__content>div>span{font-size:1.25rem}.modal.modal--login-form-anesthesia .modal__content-wrapper .modal__content .modal-back{cursor:pointer;margin-bottom:10px;text-align:left}.modal.modal--login-form-anesthesia .modal__content-wrapper .modal__content input[type=text]{padding:10px}.modal.modal--login-form-anesthesia .modal__content-wrapper .modal__content .doctor-exclusive__login-form-wrapper{flex-direction:column;gap:10px}.modal.modal--login-form-anesthesia .modal__content-wrapper .modal__content .doctor-exclusive__login-form-wrapper>div{align-self:center;width:100%}.modal--primary .modal__content-wrapper{border-radius:15px;padding:40px 20px;top:50px}.modal--primary .modal__content-wrapper p{font-size:1.25rem}.modal--primary .modal__content-wrapper input[type=text]{height:30px;margin:15px 0;width:200px}.modal--secondary{align-items:center;display:flex}.modal--secondary .modal__content-wrapper{max-width:calc(100% - 32px);text-align:center;width:518px}.modal--secondary .modal__content-wrapper .modal__close{display:none}.modal--secondary .modal__content-wrapper .modal__content{margin-left:0;padding:40px 52px}.modal--secondary .modal__content-wrapper .modal__content *{font-family:Corporate Rounded}.modal--secondary .modal__content-wrapper .modal__content .modal__message{color:var(--colors__soft-black);font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 18px;padding:0;text-align:center}.modal--secondary .modal__content-wrapper .modal__content .confirmation-modal__actions{display:flex;gap:12px;justify-content:center;padding-left:0;width:100%}.modal--secondary .modal__content-wrapper .modal__content .confirmation-modal__actions .button{border-radius:0;flex:1;font-weight:700;min-height:28px;padding:7px 15px;text-transform:uppercase}.modal--secondary .modal__content-wrapper .modal__content .confirmation-modal__actions .button:first-child{background-color:var(--colors__white);border:1px solid var(--colors__red);color:var(--colors__red)}.modal--secondary .modal__content-wrapper .modal__content .confirmation-modal__actions .button:nth-child(2){background-color:var(--colors__red);border:1px solid var(--colors__red);color:var(--colors__white)}.modal--request-quote-form{z-index:20000}.modal--request-quote-form .modal__content-wrapper{padding:3rem 0;top:20%}.modal--request-quote-form .request-quote__gdpr .form-item{margin:0 0 .5rem!important;width:100%!important}.modal--request-quote-form .request-quote__form-content-legal{margin:2rem 0}.modal--request-quote-form .request-quote__form-content-legal,.modal--request-quote-form .request-quote__form-content-legal>*{font-size:.83333rem}.modal--login-form-anesthesia{backdrop-filter:blur(7px)}.modal--login-form .modal__content{max-width:none!important}.modal--login-form .modal__content-wrapper{top:35%!important}.modal--login-form .doctor-exclusive__message{font-size:1.25rem;margin:0 0 2rem}.modal--login-form .doctor-exclusive__login-form-wrapper{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:0 5rem;justify-content:space-between}.modal--login-form .form-block{width:calc(50% - 2.5rem)}.modal--login-form .form-block__title2{color:var(--colors__white)}.modal--login-form .form-block__paragraph,.modal--login-form .form-block__title3{display:none}.modal--login-form .form-component__submit{margin:5rem 0 0}@media (min-width:640px){.modal.modal--login-form-anesthesia .modal__content-wrapper{padding:80px}.modal.modal--login-form-anesthesia .modal__content-wrapper .modal__content .doctor-exclusive__login-form-wrapper{flex-direction:row}.modal.modal--login-form-anesthesia .modal__content-wrapper .modal__content .doctor-exclusive__login-form-wrapper>div{align-self:normal}.modal--primary .modal__content-wrapper{padding:120px 0}.modal--login-form .modal__content-wrapper{padding:30px 40px!important}}@media (min-width:1024px){.body--with-modal{padding-right:calc(100vw - 100%)}.modal .modal__content-wrapper{width:80%}.modal.modal--secondary .modal__content-wrapper{width:518px}}@media (min-width:1440px){.modal .modal__content-wrapper{width:40vw}.modal.modal--secondary .modal__content-wrapper{width:518px}}.message-handler .message{align-items:center;background-position:15px;background-repeat:no-repeat;background-size:18px 18px;display:flex;margin:10px 0;padding:14px 20px 14px 45px}.message-handler .message p{font-size:.9em;margin-right:10px;width:100%}.message-handler .message .message-handler__deleter{background-image:url(/build/images/close.3408f400.svg);background-repeat:no-repeat;background-size:22px 22px;cursor:pointer;height:25px;margin-left:auto;width:25px}.message-handler__notices .message{background-color:#eff5ea;background-image:url(/build/images/check-icon.e954f9dc.svg);color:#446423}.message-handler__warnings .message{background-color:#fff3cd;background-image:url(/build/images/warning-icon.76aaa1e4.svg);color:#856404}.message-handler__errors .message{background-color:#fae5e5;background-image:url(/build/images/error-icon.bb72b106.svg);color:var(--colors__red)}.message-handler__action{align-items:center;background-color:var(--colors__supplier-offer-wrapper);border-radius:4px;display:flex;gap:8px;margin-bottom:8px;padding:7px 17px 7px 8px}.message-handler__action .action-text-wrapper{align-items:start;display:flex;flex-direction:column}.message-handler__action button{background-color:transparent;border:none;border-radius:.6rem;color:var(--colors__red);cursor:pointer;display:block;font-size:1rem;font-weight:700;line-height:1rem;margin:0;padding:2px;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:auto}.message-handler__action button:hover{color:var(--colors__black);text-decoration:none}.message-handler__action button.disabled,.message-handler__action button:disabled{background:var(--disabled_button_background);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:var(--colors__black);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)}@media (min-width:641px){.message-handler .message p{font-size:1em}}@media (min-width:769px){.message-handler .message-handler__action{align-items:center}.message-handler .message-handler__action .action-text-wrapper{flex-direction:row;gap:8px;justify-content:space-between;width:100%}.message-handler .message-handler__action .action-text-wrapper .button{align-self:center}.message-handler .message{background-size:20px 20px;padding:14px 0 14px 50px}.message-handler .message .message-handler__deleter{margin-right:10px}}.spinner,.spinner .spinner__button{display:flex;justify-content:center}.spinner .spinner__button{align-items:center;background:var(--colors__grey11);color:var(--colors__black);cursor:pointer;font-size:1.16667rem;height:38px;line-height:18px;text-align:center;width:52px}.spinner .spinner__button p{font-size:1.16667rem;font-weight:700}.spinner .spinner__button--add{border-radius:0 3px 3px 0}.spinner .spinner__button--substract{border-radius:3px 0 0 3px}.spinner .form-input__item{appearance:textfield;-moz-appearance:textfield;border:1px solid var(--colors__gray3);border-left:0;border-radius:0;border-right:0;box-shadow:none;color:var(--colors__black);font-size:1.16667rem;font-weight:700;height:38px;margin:0;outline:0;padding:0;text-align:center;width:52px}.spinner .form-input__item::-webkit-inner-spin-button,.spinner .form-input__item::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (min-width:769px){.spinner .form-input__item,.spinner .spinner__button{height:24px;width:34px}}.promotional-popup{font-family:Roboto}.promotional-popup .modal{background-color:hsla(0,0%,42%,.8)}.promotional-popup .modal__close{color:var(--colors__black);cursor:pointer;position:absolute;right:10px!important;top:4px!important}.promotional-popup .modal__close span{color:var(--colors__black);font-size:3rem;font-weight:100;font-weight:200!important;line-height:35px}.promotional-popup .modal__content{align-items:center;display:flex;flex-flow:column nowrap;font-size:1.25rem;justify-content:center}.promotional-popup .modal__content-wrapper{background:var(--colors__white);border-radius:4px;box-shadow:1px 1px 7px 3px rgba(0,0,0,.1);max-width:580px;padding:30px;top:30%}.promotional-popup .modal__content-wrapper--reverse{animation:modalAnimationRevResponsive .2s ease-in-out forwards}.promotional-popup .modal__content-wrapper--active{animation:modalAnimationResponsive .2s ease-in-out}.promotional-popup__image{background-image:url(/build/images/habitual-purchase-big.39928cd4.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100px;width:100%}.promotional-popup__novelty{color:var(--colors__darkest-red6);font-size:inherit;font-size:1rem;font-weight:700;margin:1rem 0 .5rem;text-transform:uppercase}.promotional-popup__top-text{color:var(--colors__black);font-size:1.5rem;font-weight:700}.promotional-popup__message,.promotional-popup b{color:var(--colors__black);font-size:1.16667rem;margin:20px 0}.promotional-popup__message span.icon,.promotional-popup b span.icon{background-image:url(/build/images/quick-buy-icon.6358250c.svg);background-position:50%;background-position-y:6px;background-repeat:no-repeat;background-size:cover;display:inline-block;height:34px;line-height:16px;margin-left:5px;padding:0;vertical-align:bottom;width:34px}.promotional-popup__confirm{background-color:var(--primary-color);border:none;border-radius:.6rem;color:var(--colors__white);cursor:pointer;display:block;font-size:1rem;font-weight:400;font-weight:700;line-height:1rem;margin:auto;padding:1rem;text-transform:uppercase;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:auto}.promotional-popup__confirm:hover{color:var(--colors__black);text-decoration:none}.promotional-popup__confirm.disabled,.promotional-popup__confirm:disabled{background:var(--disabled_button_background);pointer-events:none;user-select:none}.promotional-popup__confirm>span{color:inherit;font-size:inherit;font-weight:inherit}@media (min-width:641px){.promotional-popup__confirm{width:70%}}.promotional-popup__not-show-again{background-color:transparent;border:0;color:var(--colors__darkest-red6);cursor:pointer;font-size:1.16667rem;font-weight:700}.form--primary .form_select__group{border:1px solid var(--colors__gray2)}.form--secondary .form_select__group{border:none}.form .register-form__h1{font-size:1.25em;margin:20px 0}.form .form-item{border-color:var(--colors__soft-gray8);margin-bottom:15px}.form .form-item.form-item--csrf-token{margin:0}.form .form-item>.form-item__label{display:block;font-size:1.16667rem;margin:5px 0;position:relative}.form .form-item>.form-item__label span{color:var(--colors__black);font-size:inherit;margin:0 3px;position:absolute;top:2px}.form .form-item--is-active input{background-color:var(--colors__white);color:var(--colors__black)}.form .form-item--is-active input,.form .form-item select:focus{outline:1px solid var(--colors__black)}.form .form-item .form-select--option-selected select:valid{outline:1px solid var(--colors__black)}.form .form-item--has-error input[type=text],.form .form-item--has-error select{outline:1px solid var(--colors__red)}.form input[type=date].form-input__item,.form input[type=email].form-input__item,.form input[type=password].form-input__item,.form input[type=text].form-input__item{border:1px solid var(--colors__gray2);border-radius:2px;font-size:1.16em;height:32px;padding:5px 10px;width:100%}.form .form_select__group{background:url(/build/images/chevron-down.bc213772.svg) no-repeat right 10px center,var(--colors__white);overflow:hidden;text-overflow:ellipsis}.form .form-checkbox{position:relative}.form .form-checkbox .form-checkbox__input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.form .form-checkbox .form-checkbox__input:checked+.form-checkbox__label:before{background:url(/build/images/checkbox-ticked.7fb5768d.svg) no-repeat;content:"";height:18px;left:0;position:absolute;top:0;width:18px;z-index:2}.form .form-checkbox .form-checkbox__label:after{border:2px solid var(--primary-color);border-radius:2px;content:"";height:18px;left:0;position:absolute;top:0;width:18px}.form .form-checkbox .form-checkbox__label{margin:0 15px}.form .radio-group{display:flex;flex-direction:row;margin-right:10%}.form .radio-group>div{align-items:start;display:flex;margin:10px 10px 10px 0;position:relative}.form .radio-group .radio-group__input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.form .radio-group .radio-group__label:after{background-image:url(/build/images/radio-button-unselected.6ed8b848.svg);cursor:pointer}.form .radio-group .radio-group__input:checked+.radio-group__label:before,.form .radio-group .radio-group__label:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:18px;left:0;position:absolute;top:0;width:18px}.form .radio-group .radio-group__input:checked+.radio-group__label:before{background-image:url(/build/images/radio-button-selected.ac7b4dcf.svg);z-index:2}.form .form-item--catalog-name,.form .form-item--csrf-token,.form .form-item--from-platform,.form .form-item--redirect{display:none!important}.form .form-select__group{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:var(--colors__soft-gray4);background-image:url(/build/images/select-reg.37a9459c.png);background-position:right 4px center;background-repeat:no-repeat;background-size:8px 6px;border:none;border-radius:5px;color:var(--colors__dark-gray2);font-size:1.16667em;height:32px;padding:5px 20px 5px 5px}.form-select__option--focused{color:var(--colors__black)!important}.form-select{position:relative}.form-select:before{bottom:0;color:#777;content:attr(data-content);font-size:1.16667rem;left:0;overflow:hidden;padding:7px 10px;pointer-events:none;position:absolute;right:10px;text-overflow:ellipsis;text-transform:capitalize;top:0;white-space:nowrap}.form-select__group{color:transparent!important}@media (min-width:1024px){.form-select:before{padding:7px 20px 7px 15px}}.gdpr-legal-text-wrapper .gdpr-legal-text{font-family:Corporate Rounded;font-size:.83em;margin:50px 0 0;text-align:justify}.gdpr-legal-text-wrapper .gdpr-legal-text a{color:var(--colors__red);font-size:inherit}.form-input{position:relative}.form-input .form-input__item+span.eye-password-icon.eye-password,.form-input .form-input__item+span.eye-password-icon.eye-slash-password{cursor:pointer;height:20px;position:absolute;width:20px}.form-input .form-input__item+span.eye-password-icon.eye-password{background:url(/build/images/eye.4fc8e6e4.svg) no-repeat 0 0}.form-input .form-input__item+span.eye-password-icon.eye-slash-password{background:url(/build/images/eye-slash.69c78c33.svg) no-repeat 0 0}.access-data__form .form-input__item+span.eye-password-icon.eye-password,.access-data__form .form-input__item+span.eye-password-icon.eye-slash-password,.change-password-form .form-input__item+span.eye-password-icon.eye-password,.change-password-form .form-input__item+span.eye-password-icon.eye-slash-password,.login-form-wrapper .form-input__item+span.eye-password-icon.eye-password,.login-form-wrapper .form-input__item+span.eye-password-icon.eye-slash-password,.register-form .form-input__item+span.eye-password-icon.eye-password,.register-form .form-input__item+span.eye-password-icon.eye-slash-password{right:15px;top:7px}@media (min-width:1024px){.access-data__form .form-input__item+span.eye-password-icon.eye-password,.access-data__form .form-input__item+span.eye-password-icon.eye-slash-password,.change-password-form .form-input__item+span.eye-password-icon.eye-password,.change-password-form .form-input__item+span.eye-password-icon.eye-slash-password,.register-form .form-input__item+span.eye-password-icon.eye-password,.register-form .form-input__item+span.eye-password-icon.eye-slash-password{top:6px}}.cookies-popup{display:block;left:0;position:absolute;top:0;width:100%;z-index:100}@media (min-width:641px){.cookies-popup{height:calc(100vh - 160px)}}@media (min-width:1024px){.cookies-popup{height:calc(100vh - 170px)}}.cookies-popup--allowed-scroll{height:auto}.cookies-popup__wrapper{align-items:center;background:var(--colors__soft-gray);bottom:0;display:flex;flex-direction:column;justify-content:center;min-height:285px;padding:20px;position:fixed;transition:bottom .5s ease-in-out;width:100%;z-index:99}@media (min-width:641px){.cookies-popup__wrapper{flex-flow:column nowrap}}@media (min-width:1024px){.cookies-popup__wrapper{flex-flow:column nowrap;height:auto}}.cookies-popup__description--wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}@media (min-width:641px){.cookies-popup__description--wrapper{display:flex;flex-direction:column;margin:15px;padding:0}}@media (min-width:1024px){.cookies-popup__description--wrapper{flex-direction:column;justify-content:flex-end;margin:0}}.cookies-popup__text{align-items:center;display:flex;justify-content:center;margin:0 0 15px;text-align:left}@media (min-width:796px){.cookies-popup__text{margin:0}}@media (min-width:1024px){.cookies-popup__text{align-items:flex-start;display:flex;flex-direction:column;margin:20px 0 0;text-align:left;width:60%}}.cookies-popup__text .cookies-popups__header{color:var(--colors__red);font-size:2rem;font-weight:700;margin-bottom:7px}@media (min-width:1024px){.cookies-popup__text .cookies-popups__header{color:#000;font-size:2.5rem}}.cookies-popup__text-icon{align-self:start;background-position:50%;background-repeat:no-repeat;display:block;margin:3px 13px 0 0}@media (min-width:1024px){.cookies-popup__text-icon{background-image:url(/build/images/bettycookies.fc585a41.svg);bottom:15%;height:140px;margin:0 20px -8px 0;position:absolute;right:80%;width:165px}}.cookies-popup__text-span{color:#000;display:inline-block;font-family:Roboto;font-size:1.08333rem;width:calc(100% - 45px)}@media (min-width:641px){.cookies-popup__text-span{width:100%}}.cookies-popup__text-span a{color:var(--colors__red);cursor:pointer;font-size:inherit;text-decoration:underline}.cookies-popup__button-group{align-items:center;align-self:center;align-self:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin:0 0 15px;text-transform:uppercase;width:calc(100% - 45px)}@media (min-width:1024px){.cookies-popup__button-group{align-self:center;display:flex;flex-direction:row;justify-content:flex-end;margin:0;width:60%}}.cookies-popup__button-group button{border-radius:5px;font-size:1.08333rem;text-transform:uppercase}.cookies-popup__button-group .cookies-configuration-toggler{align-items:center;color:#838383;cursor:pointer;display:flex;flex-direction:row;margin-left:10px;text-decoration:underline;white-space:nowrap}@media (min-width:1024px){.cookies-popup__button-group .cookies-configuration-toggler{margin-left:0}}.cookies-popup__button-group .cookies-configuration-toggler .cookies-configuration-toggler-text{margin-right:5px}.cookies-popup__button-group .cookies-configuration-toggler .cookies-configuration-toggler-bottom-arrow{background-image:url(/build/images/carret.06c3ad9e.svg);background-position:50%;background-repeat:no-repeat;background-size:9px 9px;height:12px;transition:all .3s ease-in-out;width:12px}.cookies-popup__button-group .cookies-configuration-toggler .bottom-arrow-animation{transform:rotate(180deg)}.cookies-popup__accept-all,.cookies-popup__denied-all{align-items:center;background-color:var(--primary-color);border:none;border-radius:3px;border-radius:.6rem;color:var(--colors__white);cursor:pointer;display:flex;display:block;font-size:1rem;font-weight:700;font-weight:400;justify-content:center;line-height:1rem;margin:5px;min-height:30px;padding:5px;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:50%}.cookies-popup__accept-all:hover,.cookies-popup__denied-all:hover{color:var(--colors__black);text-decoration:none}.cookies-popup__accept-all.disabled,.cookies-popup__accept-all:disabled,.cookies-popup__denied-all.disabled,.cookies-popup__denied-all:disabled{background:var(--disabled_button_background);pointer-events:none;user-select:none}.cookies-popup__accept-all>span,.cookies-popup__denied-all>span{color:inherit;font-size:inherit;font-weight:inherit}@media (min-width:1024px){.cookies-popup__accept-all,.cookies-popup__denied-all{width:30%}}.cookies-popup__manage-cookies{align-items:center;background:transparent;border:0;border-radius:3px;color:var(--primary-color);cursor:pointer;display:flex;font-size:1.16667rem;justify-content:center;margin:0 5px 5px 0;min-height:30px;padding:0 5px 5px 0;text-transform:capitalize}.cookies-popup--hidden{bottom:-40%}.cookies-popup .modal-manage-cookies{align-items:flex-start;height:calc(100vh - 270px)}@media (min-width:796px){.cookies-popup .modal-manage-cookies .modal__content-wrapper{max-width:650px}}@media (min-width:1024px){.cookies-popup .modal-manage-cookies{height:calc(100vh - 130px)}}.cookies-popup .modal-manage-cookies .modal__close{background:transparent;color:var(--colors__red);right:5px;top:-10px}.cookies-popup .modal-manage-cookies .modal__content{max-width:650px;padding-bottom:10px;padding-top:30px}@media (min-width:1024px){.cookies-popup .modal-manage-cookies .modal__content{padding-left:10px;padding-right:10px}}.cookies-popup .modal-manage-cookies .modal__content-wrapper{border:2px solid var(--colors__red);margin:auto;position:relative;top:-2vh}@media (min-width:1024px){.cookies-popup .modal-manage-cookies .modal__content-wrapper{max-width:650px}}.cookies-popup .modal-manage-cookies .modal__content .form-component__button-wrapper{padding:0 15px}@media (min-width:1024px){.cookies-popup .modal-manage-cookies .modal__content .form-component__button-wrapper{bottom:15px;position:absolute;right:25px;width:45%}}.cookies-popup .modal-manage-cookies .modal__content .form-component__button-wrapper input[type=submit]{font-size:1.66667rem;height:53px;width:100%}.cookies-popup .modal-manage-cookies__info{max-height:45vh;overflow-y:scroll;padding:0 15px}.cookies-popup .modal-manage-cookies__info-title{color:var(--colors__red);font-size:1.33333rem!important;font-weight:500;margin:0 0 5px}@media (min-width:1024px){.cookies-popup .modal-manage-cookies__info-title{font-size:1.66667rem!important;margin:0 0 10px}}.cookies-popup .modal-manage-cookies__info-text{font-size:.91667rem!important;margin:0 0 10px}@media (min-width:1024px){.cookies-popup .modal-manage-cookies__info-text{font-size:1rem!important;margin:0 0 20px}}.cookies-popup .modal-manage-cookies__info-text,.cookies-popup .modal-manage-cookies__info-title{text-align:left}.cookies-popup .modal-manage-cookies__info .radio-group__input-horizontal{display:flex;flex-flow:row wrap;justify-content:space-around;margin:15px 0}@media (min-width:1024px){.cookies-popup .modal-manage-cookies__info .radio-group__input-horizontal{justify-content:flex-start}}.cookies-popup .modal-manage-cookies__info .radio-group__input-horizontal .form-error{color:red;margin:10px 0;width:100%}.cookies-popup .modal-manage-cookies__info .radio-group>div{align-items:center;display:flex;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (min-width:1024px){.cookies-popup .modal-manage-cookies__info .radio-group>div{margin:0 30px 0 10px}}.cookies-popup .modal-manage-cookies__info .radio-group>div input[type=radio]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.cookies-popup .modal-manage-cookies__info .radio-group>div label{cursor:pointer;font-size:12px;padding:0 0 0 25px}.cookies-popup .modal-manage-cookies__info .radio-group>div label:after{background-color:var(--colors__white);border:1px solid var(--colors__dark-gray);border-radius:50%;content:"";height:15px;left:0;position:absolute;top:0;width:15px}.cookies-popup .modal-manage-cookies__info .radio-group>div:hover input~label:after{background:var(--colors__gray);transition:all .2s ease-in-out}.cookies-popup .modal-manage-cookies__info .radio-group>div input:checked~label:after{background:var(--colors__red);border:none}.cookies-popup .modal-manage-cookies__actions{padding:15px 15px 5px}@media (min-width:1024px){.cookies-popup .modal-manage-cookies__actions{align-items:center;display:flex;justify-content:space-between}}.cookies-popup .modal-manage-cookies__actions-restore{border:1px solid #979797;color:var(--colors__red)}.cookies-popup .modal-manage-cookies__actions-restore:hover{background:rgba(0,0,0,.1)}.cookies-popup .modal-manage-cookies__actions-restore,.cookies-popup .modal-manage-cookies__actions-save{align-items:center;border-radius:5px;display:flex;justify-content:center;margin:5px 0;padding:10px!important;text-transform:uppercase}@media (min-width:1024px){.cookies-popup .modal-manage-cookies__actions-restore,.cookies-popup .modal-manage-cookies__actions-save{width:45%}}.cookies-popup .cookie-block-navigation{background-color:var(--colors__veil);height:100vh;left:0;position:fixed;top:0;width:100vw}.cookies-popup .cookie-block-navigation-hidden{display:none}.cookies-popup .cookie-block-navigation-visible{display:block}.cookies-popup .cookies-configuration{border:1px solid #000;display:flex;flex-direction:row;height:120.56px;width:100%}@media (min-width:1024px){.cookies-popup .cookies-configuration{margin-bottom:20px;width:60%}.cookies-popup .cookies-configuration__selected-option-wrapper .cookies-section-adviser-icon-selected{background-size:20px 20px;height:22px;width:22px}}.cookies-popup .cookies-configuration__cookie-selector{display:flex;flex-direction:column}.cookies-popup .cookies-configuration__cookie-selector-type{border-bottom:1px solid #000;color:#000;cursor:pointer;font-family:Roboto;padding:6px 14px 6px 7px;white-space:pre}@media (min-width:1024px){.cookies-popup .cookies-configuration__cookie-selector-type{padding-left:12px}}.cookies-popup .cookies-configuration__cookie-selector-type:last-child{border-bottom:0 solid #000}.cookies-popup .cookies-configuration__cookie-selector .selected-cookie-option{color:var(--colors__red);position:relative}.cookies-popup .cookies-configuration__cookie-selector .selected-cookie-option:before{background-color:var(--colors__red);content:"";height:100%;left:0;position:absolute;top:0;width:5px;z-index:100}.cookies-popup .cookies-configuration__selected-option-wrapper{border-left:1px solid #000;display:flex;font-family:Roboto}.cookies-popup .cookies-configuration__selected-option-wrapper .selected-option-wrapper{color:#000;margin:6px 7px;overflow-y:auto}.cookies-popup .cookies-configuration__selected-option-wrapper ::-webkit-scrollbar{border-radius:3px;width:3px}.cookies-popup .cookies-configuration__selected-option-wrapper ::-webkit-scrollbar-track{background:#979797;border-radius:3px}.cookies-popup .cookies-configuration__selected-option-wrapper ::-webkit-scrollbar-thumb{background:#be0610;border-radius:3px}.cookies-popup .cookies-configuration__selected-option-wrapper .cookies-section-selected{align-items:center;display:flex;flex-direction:row;margin-bottom:10px}.cookies-popup .cookies-configuration__selected-option-wrapper .cookies-section-title{font-weight:700;width:140px}.cookies-popup .cookies-configuration__selected-option-wrapper .cookies-section-adviser{align-items:center;display:flex;flex-direction:row;margin-bottom:10px}.cookies-popup .cookies-configuration__selected-option-wrapper .cookies-section-tick-icon-selected{background-image:url(/build/images/tick.c9cc433b.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;height:32px;margin-right:5px;width:32px}.cookies-popup .cookies-configuration__selected-option-wrapper .cookies-section-warning-icon-selected{background-image:url(/build/images/warning.d132cd74.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;height:32px;margin-right:5px;width:32px}.cookies-popup .cookies-configuration__selected-option-wrapper .cookies-section-adviser-text{font-style:italic;font-weight:700}.cookies-popup .cookies-configuration__selected-option-wrapper .switch{display:inline-block;height:12px;position:relative;width:20px}.cookies-popup .cookies-configuration__selected-option-wrapper .switch input{height:0!important;opacity:0!important;width:0!important}.cookies-popup .cookies-configuration__selected-option-wrapper .slider{background-color:#979797;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;-webkit-transition:.4s;transition:.4s}.cookies-popup .cookies-configuration__selected-option-wrapper .slider:before{background-color:#fff;bottom:0;content:"";height:12px;left:0;position:absolute;-webkit-transition:.4s;transition:.4s;width:12px}.cookies-popup .cookies-configuration__selected-option-wrapper input:checked+.slider{background-color:#e2001a}.cookies-popup .cookies-configuration__selected-option-wrapper input:focus+.slider{box-shadow:0 0 1px #e2001a}.cookies-popup .cookies-configuration__selected-option-wrapper input:checked+.slider:before{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}.cookies-popup .cookies-configuration__selected-option-wrapper .slider.round{border-radius:12px}.cookies-popup .cookies-configuration__selected-option-wrapper .slider.round:before{border-radius:50%}.cookies-popup{height:auto;pointer-events:none;position:relative}.cookies-popup .cookie-block-navigation{display:none}.cookies-popup__wrapper{background:var(--colors__white);border-top:1px solid var(--colors__red);height:auto;min-height:150px;pointer-events:auto}.cookies-popup__description--wrapper{display:grid;gap:16px;grid-template-areas:"message" "actions" "manage";margin:0 auto;max-width:1180px}.cookies-popup__text{display:contents}.cookies-popup .cookies-popups__header,.cookies-popup__denied-all,.cookies-popup__text-icon{display:none}.cookies-popup__text-span{display:contents}.cookies-popup__message{font-size:1.25rem;grid-area:message;line-height:1.45}.cookies-popup__manage-cookies{font-size:1.25rem;grid-area:manage;justify-self:center;line-height:1.45;margin:0;min-height:0;padding:0;text-align:center;text-decoration:underline;text-transform:none}.cookies-popup__button-group{flex-direction:column;gap:18px;grid-area:actions;justify-content:center;justify-self:center;margin:0;width:100%}.cookies-popup__accept-all{border-radius:4px;margin:20px 0 0;max-width:260px;min-height:40px;padding:10px 24px;width:100%}@media (min-width:1024px){.cookies-popup__text-icon{background-image:url(/build/images/bettycookies.fc585a41.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;grid-area:icon;height:140px;position:static;width:120px}.cookies-popup__description--wrapper{align-content:center;align-items:center;column-gap:32px;grid-template-areas:"icon message actions" "icon message manage";grid-template-columns:auto minmax(0,1fr) 260px;row-gap:0}.cookies-popup__message{align-self:center}.cookies-popup__button-group{gap:14px;width:260px}.cookies-popup__manage-cookies{justify-self:center;margin-bottom:20px}}.cookies-modal{align-items:flex-start}.cookies-modal.from-button{height:100%}@media (min-width:641px){.cookies-modal.from-button{height:100%}}@media (min-width:1024px){.cookies-modal.from-button{height:100%}}.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:796px){.cookies-modal .modal__content-wrapper{max-width:650px}}@media (min-width:1024px){.cookies-modal .modal__content-wrapper{max-width:650px}.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;height:16px;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;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{font-size:1.16667rem;margin:8px 0 0}.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:var(--colors__grey1);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:var(--colors__grey2);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(--colors__red);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-red.3e74087e.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.33333rem;font-weight:500;margin:0}.cookies-modal__info-title-main{font-size:1.5rem;font-weight:500;margin:0 0 16px;text-align:left}.cookies-modal__info-text{font-size:1.16667rem;margin:0 0 32px}.cookies-modal__info-text.hidden{display:none}.cookies-modal__info-text a{color:var(--colors__red);font-size:1.16667rem}.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.11667rem;font-weight:400}.cookies-modal__actions-restore:hover{color:var(--colors__black)}.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__actions-save:hover{color:var(--colors__black);text-decoration:none}.cookies-modal__actions-save.disabled,.cookies-modal__actions-save:disabled{background:var(--disabled_button_background);pointer-events:none;user-select:none}.cookies-modal__info-always-text{color:var(--colors__grey2)}.cookies-modal{align-items:center;display:flex;justify-content:center;padding:20px 4px}.cookies-modal .modal__content-wrapper{display:flex;max-height:calc(100vh - 40px);top:auto;width:calc(100% - 8px)}@media (min-width:641px){.cookies-modal .modal__content-wrapper{max-height:calc(100vh - 48px);max-width:720px;width:100%}}.cookies-modal .modal__content{display:flex;flex:1 1 auto;flex-direction:column;max-height:calc(100vh - 40px);max-width:none;overflow:hidden;padding:26px 24px 28px;width:100%}@media (min-width:641px){.cookies-modal .modal__content{max-height:calc(100vh - 48px);padding:34px 36px 32px}}.cookies-modal .modal__close{right:20px;top:20px}@media (min-width:641px){.cookies-modal .modal__close{right:24px;top:24px}}.cookies-modal .modal__close span{background:url(/build/images/close-black.696aba83.svg) 50%/18px 18px no-repeat;color:transparent;cursor:pointer;display:block;height:24px;text-align:center;width:24px}.cookies-modal__info{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0}.cookies-modal__body{display:flex;flex:1 1 auto;flex-direction:column;gap:32px;min-height:0}.cookies-modal__section{margin-top:36px}.cookies-modal__info-title,.cookies-modal__info-title-main{color:var(--colors__dark-gray7)}.cookies-modal__info-title-main{font-size:1.58333rem;font-weight:700;margin:0 0 12px}.cookies-modal__info-title{font-size:1.5rem;font-weight:700;margin:0 0 12px}.cookies-modal__info-text{color:var(--colors__dark-gray7);line-height:1.5;margin:0}.cookies-modal__info-text a{color:var(--primary-color);text-decoration:underline}.cookies-modal__options{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:flex-start;margin-top:10px}.cookies-modal__option{align-items:center;background:transparent;border:0;color:var(--colors__dark-gray7);cursor:pointer;display:inline-flex;gap:10px;justify-content:flex-start;line-height:1.4;margin:0;text-align:left}.cookies-modal__option-label{font-size:inherit;line-height:inherit}.cookies-modal.modal .modal__content-wrapper .modal__content button.cookies-modal__option{font-size:1.25rem;padding:0}.cookies-modal__option-indicator{background:var(--colors__white);border:2px solid var(--primary-color);border-radius:50%;display:block;height:20px;position:relative;width:20px}.cookies-modal__option-indicator:after{background:var(--primary-color);border-radius:50%;content:"";height:10px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.cookies-modal__option--active .cookies-modal__option-indicator:after{opacity:1}.cookies-modal__actions{flex-direction:column;flex-shrink:0;gap:16px;padding:0}@media (min-width:641px){.cookies-modal__actions{flex-direction:row}}.cookies-modal__action{border-radius:4px;cursor:pointer;font-size:1.25rem;font-weight:700;min-height:48px;padding:12px 20px;text-transform:uppercase;width:100%}@media (min-width:641px){.cookies-modal__action{width:calc(50% - 8px)}}.cookies-modal__action--secondary{background:var(--colors__white);border:2px solid var(--primary-color);color:var(--primary-color)}.cookies-modal__action--primary{background:var(--primary-color);border:1px solid var(--primary-color);color:var(--colors__white)}.chat-popup .modal__content-wrapper{max-width:800px}@media (min-width:1440px){.chat-popup .modal__content-wrapper{width:800px}}.chat-popup .modal__content-wrapper .modal__content{max-width:100%}@media (min-width:1440px){.chat-popup .modal__content-wrapper .modal__content{max-width:100%}}.chat-popup .promotional-popup__chat-new{color:var(--primary-color);font-size:1.33333rem;font-weight:700;letter-spacing:.2px;margin:0 0 2rem;text-align:center;text-transform:capitalize}.chat-popup .promotional-popup__chat-title{font-size:1.5rem;font-weight:700;text-transform:uppercase}.chat-popup .promotional-popup__chat-subtitle{font-size:1.33333rem;margin:10px 0 0}.chat-popup .promotional-popup__chat-list{margin:5px 0}.chat-popup .promotional-popup__chat-list li{align-items:center;display:flex;font-size:1.33333rem;justify-content:flex-start;margin:0;padding:0}.chat-popup .promotional-popup__chat-list li:before{background-color:var(--colors__black);border-radius:50%;content:"";display:block;height:4px;margin-right:10px;width:4px}.chat-popup .promotional-popup__chat-bottom-text{font-size:1.33333rem}.form-block__header{align-items:center;background:var(--primary-color);background-size:8px 8px;display:flex;flex-direction:row;padding:5px}.form-block__header-icon{background:url(/build/images/icon-reg-red.4f8a70d6.png);background-size:contain;height:50px;width:50px}.form-block__header-title{color:var(--colors__white);font-size:1.1em;font-weight:700;margin-left:5px}.form-block__info-politics-wrapper{font-size:.65em;margin:10px 0}.form-block__info-politics-wrapper .form-block__info-politics{text-align:justify;word-spacing:1px}.form-block__info-politics-wrapper .form-block__info-politics a{color:var(--colors__red)}.register-form .register-form__header-title{color:var(--primary-color);font-size:2em;font-weight:600;margin-bottom:28px}.register-form .register-form__header-subtitle{font-size:1.5em;font-weight:600;margin-bottom:14px}.register-form .register-form__header-text{font-size:1.16667em}.register-form .form-component{background-color:var(--colors__soft-gray2);font-family:Corporate Rounded;font-weight:400;margin-top:30px;padding:20px}.register-form .form-component .register-form__gdpr-checkbox{margin:10px 0}.register-form .form-component .register-form__gdpr-checkbox .form-checkbox__label{font-size:.9em}.register-form .form-component .register-form__gdpr-checkbox .form-checkbox__label span span{color:var(--primary-color);padding-left:5px}.register-form .form-component .register-form__gdpr-checkbox .form-checkbox__label span a{color:var(--colors__black)}.register-form .form-component .register-form__address-group{margin:10px 0}.register-form .form-component .register-form__address-group h2{font-size:1.16667em;margin-bottom:14px}.register-form .form-component .form-item__label{font-size:1.16667em!important;font-weight:700}.register-form .form-component .form-item__label span{padding-left:5px}.register-form .form-component.form .form-item>.form-item__label span{position:relative!important}.register-form .form-component .form-item .form-select{width:100%}.register-form .form-component .form-item .form-select:before{top:3px}.register-form .form-component .form-item .form-select .form-select__group{background-color:var(--colors__white);background-image:url(/build/images/chevron-down.bc213772.svg);background-size:30px 15px;border:1px solid var(--colors__soft-gray8);border-radius:2px;height:42px;width:100%}.register-form .form-component .form-item .form-input{width:100%}.register-form .form-component .form-item .form-input input{background-color:var(--colors__white);border:1px solid var(--colors__soft-gray8);border-radius:2px;width:100%}.register-form .form-component .form-item .form-input input[type=text]{height:42px;padding-left:13px}.register-form .form-component .form-select__group,.register-form .form-component input[type=date],.register-form .form-component input[type=email],.register-form .form-component input[type=text]{font-size:1.16667em}.register-form .form-component .form-component__button{border:none;border-radius:5px;color:var(--colors__white);font-size:1.66667em;font-weight:700;margin:40px 0 15px;padding:10px 0;width:100%}.register-form .form-component .recaptcha{align-items:center;display:flex;flex-direction:column;margin-top:20px}.register-form .form-component .form-error--board-number,.register-form .form-component .form-error--name,.register-form .form-component .form-error--surname{font-size:12px;margin:5px 0;width:80%}.register-form__link{color:var(--colors__soft-black);cursor:pointer;font-family:Corporate Rounded;font-size:1.16667em}.register-form__link:hover{text-decoration:underline}.form-error{font-size:.8em;padding-top:4px}.form-error,.register-form__required-field>label:after{color:var(--colors__red)}.header{background-color:var(--colors__white);box-shadow:0 5px 5px rgba(0,0,0,.2);left:0;margin:0 0 2rem;position:sticky;top:0;width:100%;z-index:91}.header.header--with-shadow{box-shadow:0 5px 5px -5px rgba(0,0,0,.5)}.header .panel__wrapper{height:inherit}.header .header-content__wrapper .header-content .menu-nav{align-items:center;display:flex;height:50px}.header .header-content__wrapper .header-content .menu-nav__icon{align-items:center;display:flex;justify-content:center}.header .header-content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:space-between;margin:auto 0;padding:0 15px 15px;width:100%}.header .header-content .menu-nav .menu-nav__icon img{cursor:pointer;height:32px;margin-top:4px;width:40px}.header .header-content .logo{display:flex;justify-content:flex-start;width:50%}.header .header-content .logo>a{display:flex}.header .header-content .logo .logo__image{margin:auto;width:155px}.header .header-content .search-bar,.header .header-content search-bar{margin-top:10px;order:1}.header .header-content .header-nav{display:flex;flex-flow:row nowrap;gap:20px;justify-content:flex-end;margin-left:auto;width:35%}.header .header-content .header-nav__signed{height:100%}.header .header-content .header-nav__signed-desktop,.header .header-content .header-nav__signed-icon{color:var(--colors__soft-black);display:block;font-weight:700;height:100%;text-align:center;text-decoration:none}.header .header-content .header-nav .header-nav__board{display:none}.header .header-content .header-nav .header-nav__button{cursor:pointer}.header .header-content .header-nav .header-nav__button.header-nav__cart{width:29px}.header .header-content .header-nav .header-nav__button.header-nav__account{width:25px}.header .header-content .header-nav .header-nav__button.header-nav__habitual-purchase{width:45px}.header .header-content .header-nav .header-nav__button .header-nav__button-text{font-size:1rem;margin-top:2px;width:100%}.header .header-content .header-nav .header-nav__button .header-nav__button-text>a{font-size:inherit}.header .header-content .header-nav__account .header-nav__button-icon{background-image:url(/build/images/icon-user.e533cce0.svg);background-position:100%;background-repeat:no-repeat;background-size:100%;height:48px;width:100%}.header .header-content .header-nav__account .header-nav__button-icon:hover{background-image:url(/build/images/icon-user-active.b8a48afe.svg)}.header .header-content .header-nav__account .header-nav__button-icon .user-panel{display:none}.header .header-content .header-nav__habitual-purchase .header-nav__habitual-purchase-icon{background-image:url(/build/images/quick-buy-icon.6358250c.svg);background-position:100%;background-repeat:no-repeat;background-size:100%;height:48px;width:100%}.header .header-content .header-nav__habitual-purchase .header-nav__habitual-purchase-icon:hover{background-image:url(/build/images/quick-buy-icon-active.ab0365d7.svg)}.header .header-content .header-nav__habitual-purchase .header-nav__habitual-purchase-icon .user-panel{display:none}.header-bottom{margin:0 0 20px}.header-bottom__navigation{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;padding:10px 15px}.header-bottom__button{align-items:center;cursor:pointer;display:flex;font-size:1.25rem;font-weight:700;height:40px;justify-content:center;margin:0 0 10px;text-decoration:none;width:49%}.header-bottom__button.families{display:none}.header-bottom__button-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;margin:0 10px 0 0;width:25px}.header-bottom__button-text{font-family:Roboto;font-size:1.16667rem;text-align:center}.header-bottom__button--active{background:var(--colors__red)}@media (min-width:640px){.header{height:auto}.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon{align-self:center}.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon:hover .user-panel{display:none}.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-text,.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-text a{color:var(--colors__soft-black);display:block;font-weight:700;text-align:center;text-decoration:none}.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-text:hover,.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-text a:hover{text-decoration:underline}.header .header-content__wrapper .header-content .header-nav .header-nav__cart .header-nav__button-text{margin-top:10px}.header .header-content__wrapper .header-content .header-nav .header-nav__account .header-nav__button-text{width:100%}.header .header-content__wrapper .header-content .header-nav .header-nav__account .header-nav__button-icon{background-position:50%;margin:auto}}@media (min-width:1024px){.header{height:auto;margin:0;padding:0}.header,.header.header--with-shadow{box-shadow:none}.header.on-top{padding:0}.header.on-top,.header.on-top .header-content__wrapper,.header.on-top .header-content__wrapper .header-content .logo__image,.header.on-top .header-content__wrapper .header-content .search-bar__text-input{transition:all .1s linear}.header.on-top .header-content__wrapper .header-content .logo__image{width:65%}.header.on-top .search-bar{margin-top:0}.header .header-content__wrapper .header-content{flex-wrap:nowrap;margin:0 auto;max-width:1440px}.header .header-content__wrapper .header-content .header-nav .header-nav__board .header-nav__button-icon{background-image:url(/build/images/tablon-anuncios-broker.d8ff7a63.svg);background-repeat:no-repeat;background-size:100%;height:78px;width:114px}.header .header-content__wrapper .header-content .header-nav .header-nav__board .header-nav__button-icon:hover{background-image:url(/build/images/tablon-anuncios-hover-broker.992581c0.svg)}.header .header-content__wrapper .header-content .header-nav .header-nav__button-text{position:relative}.header .header-content__wrapper .header-content .header-nav .header-nav__button.header-nav__account{width:30px}.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .header-nav__signed .header-nav__signed-desktop .user-panel{background:#fff;border-radius:5px;box-shadow:2px -2px 4px rgba(0,0,0,.4),-2px 2px 4px rgba(0,0,0,.4);flex-direction:column;font-weight:lighter;padding:5px 0 15px;position:absolute;right:-11px;text-align:left;top:57px;width:215px;z-index:100}.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .header-nav__signed .header-nav__signed-desktop .user-panel:before{background:var(--colors__white);box-shadow:-2px -2px 2px rgba(0,0,0,.2);content:"";height:11px;position:absolute;right:20px;top:-5px;transform:rotate(45deg);width:12px;z-index:-1}.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .header-nav__signed .header-nav__signed-desktop .user-panel .user-panel__header{align-items:flex-end;border-top:1px dotted #000;display:flex;flex-direction:column;margin:5px 0 0;padding:10px 0;position:relative}.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .header-nav__signed .header-nav__signed-desktop .user-panel .user-panel__list span{display:inline-block;font-size:1rem;font-weight:500;padding:15px 5px 5px 25px}.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .header-nav__signed .header-nav__signed-desktop .user-panel .user-panel__list span a{color:var(--colors__dark-red)!important}.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .header-nav__signed .header-nav__signed-desktop .user-panel .user-panel__list .novelty{align-items:baseline;background-color:var(--colors__grey-review-opacity);display:flex;flex-direction:row;justify-content:space-between}.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .header-nav__signed .header-nav__signed-desktop .user-panel .user-panel__list .novelty a{color:var(--colors__black)}.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .header-nav__signed .header-nav__signed-desktop .user-panel .user-panel__list .novelty p{color:var(--colors__darkest-red6);font-weight:700}.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .header-nav__signed .header-nav__signed-desktop .user-panel .user-panel__list-item{padding:5px 5px 5px 25px}.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .header-nav__signed .header-nav__signed-desktop .user-panel .user-panel__list-item a{color:var(--colors__dark-red);display:inline;font-family:roboto;font-size:12px;font-weight:100;text-decoration:none}.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .header-nav__signed .header-nav__signed-desktop .user-panel .user-panel__list-item:not(:last-of-type) a{font-weight:100;text-decoration:none}.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .header-nav__signed .header-nav__signed-desktop .user-panel .user-panel__list-item:last-of-type:hover a{text-decoration:underline}.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .header-nav__signed .header-nav__signed-desktop .user-panel .user-panel__list-item:last-of-type a{display:inline-block;font-family:roboto;font-size:1.08333rem;font-weight:bolder;text-align:left;width:100%}.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .header-nav__signed .header-nav__signed-desktop .user-panel .user-panel__list-item:hover:not(:last-of-type){background-color:#efefef}.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .header-nav__signed .header-nav__signed-desktop .user-panel .user-panel__list-item:hover:not(:last-of-type) a{color:var(--colors__darkest-red3);font-weight:bolder}.header .header-content__wrapper .header-content .mini-cart .mini-cart__button .mini-cart__button-icon .mini-cart__items-quantity-badge{right:2px;top:13px}.header .header-content__wrapper .header-content .logo__image{margin:-10px -15px;width:100%;z-index:100}.header .panel__wrapper{display:block;height:50px}.header .panel__wrapper .panel{background:#e1251b;display:flex;height:50px;width:100%}.header .panel__wrapper .panel .panel__list{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin:auto;width:100%}.header .panel__wrapper .panel .panel__list-icon{max-height:25px;max-width:35px}.header .panel__wrapper .panel .panel__list-item{align-items:center;color:#fff;display:flex;font-family:Sigmar One;font-size:12px;justify-content:center;text-align:center;text-transform:uppercase;width:100%}.header .panel__wrapper .panel .panel__list-item:not(:last-child){border-right:1px solid #fff}.header .panel__wrapper .panel .panel__list-item a,.header .panel__wrapper .panel .panel__list-item span{font-size:11px;margin-left:10px}.header .panel__wrapper .panel .panel__list-item a{color:#fff;text-decoration:none}.header .panel__wrapper .panel .panel__list-item a:hover{text-decoration:underline}.header .header-content__wrapper .header-content{height:auto;padding:0 15px}.header .header-content__wrapper .header-content .menu-nav{display:none}.header .header-content__wrapper .header-content .logo{max-width:240px;width:25%}.header .header-content__wrapper .header-content .search-bar,.header .header-content__wrapper .header-content search-bar{order:0;width:100%}.header .header-content__wrapper .header-content .header-nav{align-items:center;display:flex;flex-flow:row nowrap;gap:0 10px;justify-content:flex-end;margin:9px 0 0 20px;width:auto}.header .header-content__wrapper .header-content .header-nav .header-nav__board{display:block;margin-left:20px}.header .header-content__wrapper .header-content .header-nav .header-nav__board a{display:inline-block;height:100%;width:100%}.header .header-content__wrapper .header-content .header-nav .header-nav__button.header-nav__cart{height:50px;justify-content:center;width:34px}.header-bottom__navigation{flex-flow:row nowrap;margin:auto;max-width:1800px;padding:20px 40px}.header-bottom__button{height:50px;margin:0;position:relative}.header-bottom__button-text{font-size:1.25rem}.header-bottom__button:not(:last-child):before{background-color:var(--colors__white);content:"";height:70%;position:absolute;right:0;width:1px}.header-bottom__button.families{align-items:center;display:flex;justify-content:flex-start;padding:0 0 0 50px}.header-bottom__button.families .header-bottom__button-text{position:relative}.header-bottom__button.families .header-bottom__button-text:after{background:url(/build/images/menu-yellow.d3d559c9.svg) no-repeat;background-position:50%;background-size:contain;content:"";height:21px;left:-30px;position:absolute;width:25px}}@media (min-width:1440px){.header .header-content__wrapper .header-content .search-bar,.header .header-content__wrapper .header-content search-bar{order:0}.header-bottom__button.families{padding:0 0 0 70px}}.alert-wrapper{background-color:var(--colors__soft-gray2);display:none;justify-content:center;padding:8px;width:100%}.alert-wrapper--activated,.alert-wrapper .alert__content{display:flex}.alert-wrapper .alert__content .alert__exclamation{display:none}.alert-wrapper .alert__content .alert__info{align-items:center;display:flex;flex-direction:column;width:100%}.alert-wrapper .alert__content .alert__info .alert__title{display:flex;justify-content:center}.alert-wrapper .alert__content .alert__info .alert__title span{font-size:1.83333em;font-weight:700;text-transform:uppercase}.alert-wrapper .alert__content .alert__info .alert__message{font-weight:700;margin:5px 0;text-align:center;width:100%}.alert-wrapper .alert__content .alert__info .alert__accept-button{border-radius:5px;color:#fff;cursor:pointer;display:inline-table;font-size:1.33333em;padding:4px 16px;text-transform:uppercase}@media (min-width:641px){.alert-wrapper{padding:30px}.alert-wrapper .alert__content .alert__info{flex-direction:row;flex-wrap:wrap}.alert-wrapper .alert__content .alert__info .alert__title{height:25px;justify-content:flex-start;margin-bottom:4px;position:relative;width:100%}.alert-wrapper .alert__content .alert__info .alert__title span{background-color:var(--colors__soft-gray2);padding-right:10px;position:absolute}.alert-wrapper .alert__content .alert__info .alert__message{font-size:1.16667em;text-align:left;width:80%}.alert-wrapper .alert__content .alert__info .alert__accept-button{align-self:flex-end;margin:0 0 0 auto}}@media (min-width:769px){.alert-wrapper .alert__content .alert__info .alert__message{width:85%}}@media (min-width:1025px){.alert-wrapper .alert__content{width:100%}.alert-wrapper .alert__content .alert__exclamation{display:block;font-size:11.25em;font-weight:700;line-height:65px;margin-right:8px}.alert-wrapper .alert__content .alert__info .alert__accept-button{padding:4px 30px}}@media (min-width:1440px){.alert-wrapper .alert__content{padding:0 15px}}.coupon-alert{background-color:var(--alert-bg);color:var(--alert-color);display:none;position:relative;text-align:center;width:100%}.coupon-alert--mobile-disabled{display:none}.coupon-alert--activated{display:flex}.coupon-alert--mobile-disabled.coupon-alert--activated{display:none}.coupon-alert>div:not(.coupon-alert__dispose){font-size:1.08333rem;padding:15px 30px;width:100%}.coupon-alert__dispose{background-color:var(--alert-color);border-radius:50%;cursor:pointer;height:24px;margin-top:-12px;position:absolute;right:10px;top:50%;width:24px}.coupon-alert__dispose:after,.coupon-alert__dispose:before{background:var(--alert-bg);content:"";height:1px;left:3px;position:absolute;top:11px;width:18px}.coupon-alert__dispose:after{transform:rotate(45deg)}.coupon-alert__dispose:before{transform:rotate(-45deg)}.coupon-alert b{font-size:1.25rem}@media (min-width:1024px){.coupon-alert>div:not(.coupon-alert__dispose){font-size:1.25rem}.coupon-alert--activated,.coupon-alert--mobile-disabled.coupon-alert--activated{display:flex}}.footer{background:var(--colors__soft-gray2)}.footer__info{margin:20px 0 0}.footer__info-image{vertical-align:bottom;width:100%}.footer__info-image--desktop{display:none}.footer details summary{display:flex;justify-content:space-between}.footer details[open] summary img{transform:rotate(180deg)}.footer .footer__links-wrapper{display:flex;flex-flow:column nowrap}.footer .footer__links-wrapper .footer__logo-image{display:block}.footer .footer__links-wrapper .footer__logo-image img{width:300px}.footer .footer__links-wrapper .footer__top-section{display:flex;flex-flow:column;gap:25px 0;justify-content:space-between;padding:20px 15px}.footer .footer__links-wrapper .footer__top-section .footer__links{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.footer .footer__links-wrapper .footer__top-section .footer__links .footer__links-title{cursor:pointer;font-weight:700;line-height:28px;padding:15px 0 5px;text-transform:uppercase}.footer .footer__links-wrapper .footer__top-section .footer__links .footer__links-title span{font-size:1.33333rem}.footer .footer__links-wrapper .footer__top-section .footer__links-desktop{display:none}.footer .footer__links-wrapper .footer__top-section .footer__links-group-row{display:flex;flex-wrap:wrap;gap:0 15px}.footer .footer__links-wrapper .footer__top-section .footer__contact-desktop .footer__contact-group,.footer .footer__links-wrapper .footer__top-section .footer__follow-desktop{display:none}.footer .footer__links-wrapper .footer__top-section .footer__links-group .footer__links-item{line-height:28px}.footer .footer__links-wrapper .footer__top-section .footer__links-group .footer__links-item a{color:var(--colors__black);font-size:1.33333rem;text-decoration:none;white-space:nowrap}.footer .footer__links-wrapper .footer__top-section .footer__links-group .footer__links-item button{background:none;border:none;color:var(--colors__black);cursor:pointer;font-size:1em;padding:0;text-decoration:none;white-space:nowrap}.footer .footer__links-wrapper .footer__top-section .footer__links-group .footer__links-item:hover,.footer .footer__links-wrapper .footer__top-section .footer__links-group .footer__links-item button:hover{font-weight:700}.footer .footer__links-wrapper .footer__top-section .footer__newsletter{display:none}.footer .footer__links-wrapper .footer__top-section .footer__acreditations{align-items:center;display:flex;gap:5px 0;padding-left:20px}.footer .footer__links-wrapper .footer__top-section .footer__acreditations span{font-weight:700;text-transform:capitalize}.footer .footer__links-wrapper .footer__top-section .footer__acreditations-link{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}.footer .footer__links-wrapper .footer__top-section .footer__acreditations-link>span{display:inline-block;font-size:11px;margin:5px 0;word-break:break-all}.footer .footer__links-wrapper .footer__top-section .footer__acreditations img:first-child,.footer .footer__links-wrapper .footer__top-section .footer__acreditations img:nth-child(2){height:auto;max-width:50px;min-width:30px;width:9vw}.footer .footer__links-wrapper .footer__top-section .footer__acreditations span{display:none}.footer .footer__links-wrapper .footer__top-section .footer__acreditations img:nth-child(3){margin-left:5px;max-width:80px;width:17vw}.footer .footer__links-wrapper .footer__payments-desktop{display:none}.footer .footer__links-wrapper .footer__payments .title{color:var(--colors__black);flex-wrap:wrap;font-size:1.33333rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase}.footer .footer__links-wrapper .footer__payments--group{display:flex;flex-flow:wrap;gap:1.25rem}.footer .footer__links-wrapper .footer__payments>img{height:1.91667rem}.footer .footer__links-wrapper .footer__payments img:last-child{margin-left:10px}.footer .footer__links-wrapper .footer__payments .payment-method-icon{align-content:center;background-color:var(--colors__white);border-radius:4px;font-family:Roboto;margin-bottom:1.41667rem;padding:6px 12px}.footer .footer__links-wrapper .footer__payments .payment-method-icon div{font-size:1.33333rem}.footer .footer__links-wrapper .footer__payments .payment-method-icon img{height:1.66667rem;margin-right:.16667rem}.footer .footer__links-wrapper .footer__payments .cash-on-delivery img{height:2.08333rem}.footer .footer__links-wrapper .footer__follow{align-items:center;display:flex;flex-direction:row}.footer .footer__links-wrapper .footer__follow span{font-weight:700;text-transform:capitalize}.footer .footer__links-wrapper .footer__follow img{margin-left:10px;width:40px}.footer .footer__links-wrapper .footer__contact{display:flex;flex-direction:column}.footer .footer__links-wrapper .footer__contact-responsive{border-bottom:1px solid var(--colors__dark-red);border-top:1px solid var(--colors__dark-red)}.footer .footer__links-wrapper .footer__contact .footer__contact-group{display:flex;flex-direction:column}.footer .footer__links-wrapper .footer__contact .footer__contact-group a{background-color:var(--colors__black);border-radius:4px;color:var(--colors__white);font-size:1.33333rem;padding:6px 0;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.footer .footer__links-wrapper .footer__contact .footer__contact-group span{color:var(--colors__black);font-size:1.33333rem;line-height:17px;margin:0 0 5px}.footer .footer__links-wrapper .footer__contact .footer__contact-group:first-child span:first-child{font-weight:700;line-height:28px}.footer .footer__links-wrapper .footer__contact .footer__contact-group:first-child span:first-child,.footer .footer__links-wrapper .footer__contact .footer__contact-group:first-child span:nth-child(2),.footer .footer__links-wrapper .footer__contact .footer__contact-group:first-child span:nth-child(3){color:var(--colors__black);font-size:1.33333rem}.footer .footer__links-wrapper .footer__contact .footer__contact-group:nth-child(2),.footer .footer__links-wrapper .footer__contact .footer__contact-group:nth-child(3){margin-top:10px}.footer .footer__privacy-cookies-info-wrapper{border-top:2px solid var(--colors__white);display:flex;flex-direction:column;font-size:1.33333rem;gap:20px;justify-content:space-between;margin:auto;max-width:1800px;padding:40px 30px}.footer .footer__privacy-cookies-info-wrapper .footer__privacy-cookies-info{display:flex;flex-flow:column;gap:5px 24px}.footer .footer__privacy-cookies-info-wrapper .footer__privacy-cookies-info a{color:var(--colors__black);font-size:1.33333rem}.footer .footer__privacy-cookies-info-wrapper .footer__manage-cookies{display:flex;gap:10px}.footer .footer__privacy-cookies-info-wrapper .footer__manage-cookies img{display:none}.footer .footer__privacy-cookies-info-wrapper .footer__manage-cookies .cookies-button{width:100%}.footer .footer__privacy-cookies-info-wrapper .footer__manage-cookies .cookies-button button{background:var(--colors__black);border:none;border-radius:4px;color:var(--colors__white);cursor:pointer;font-size:1.33333rem;font-weight:500;padding:6px 8px;text-transform:uppercase;white-space:nowrap;width:100%}.footer .footer__copyright-wrapper .footer__copyright{align-items:center;display:flex;flex-direction:column;padding:10px 0}.footer .footer__copyright-wrapper .footer__copyright span{color:var(--colors__dark-gray);font-style:italic;margin:3px 0 10px;text-align:center;white-space:wrap}.footer .footer__copyright-wrapper .footer__copyright span a{color:var(--colors__dark-gray);font-style:normal;text-decoration:none}.footer__newsletter{background:var(--colors__soft-gray2);font-size:1.5em;padding:0 15px}.footer__newsletter-tablet-desktop{display:none}.footer__newsletter-title{color:var(--colors__black);font-size:1.33333rem;font-weight:700;padding:0 0 5px;text-transform:uppercase}.footer__newsletter-subtitle{color:var(--colors__black);font-family:Roboto;font-size:1.33333rem;padding:15px 0}.footer__newsletter .newsletter{padding:0 0 20px}.footer__newsletter .newsletter-tablet-desktop{display:none}.footer__newsletter .newsletter>div>p{color:var(--colors__soft-gray6);font-family:Roboto;font-size:.83333rem;text-align:justify}.footer__newsletter .newsletter>div>p a{color:inherit;font-size:inherit;text-decoration:none}.footer__newsletter .newsletter>div>p a:hover{text-decoration:underline}.footer__newsletter .newsletter form{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.footer__newsletter .newsletter .form-item{height:61px;width:100%}.footer__newsletter .newsletter input[type=email]{background:var(--colors__white);border:1px solid var(--colors__black);font-size:1em;height:40px;padding:0 10px;width:100%}.footer__newsletter .newsletter input[type=email]::placeholder{color:var(--colors__black);font-family:sans-serif}.footer__newsletter .newsletter .form-component__button-wrapper{width:100%}.footer__newsletter .newsletter .button,.footer__newsletter .newsletter input[type=submit]{background:var(--colors__dark-red);border-radius:4px;font-family:Roboto;font-size:1.5rem;height:40px;margin:0 0 20px;padding:6px 8px;text-transform:uppercase}.footer__newsletter .newsletter .button{align-items:center;display:flex;justify-content:center}@media (min-width:550px){.footer__info-image--desktop{display:inherit}.footer__info-image--mobile{display:none}}@media (min-width:640px){.footer{background:var(--colors__soft-gray2)}.footer .footer__info{margin:5px 0}.footer .footer__links-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;padding:25px 2% 0}.footer .footer__links-wrapper .footer__logo-image{display:none}.footer .footer__links-wrapper .footer__top-section{align-self:flex-start;flex-flow:row wrap;padding:0;width:60%}.footer .footer__links-wrapper .footer__top-section .footer__links-group:nth-child(2){padding-left:0}.footer .footer__links-wrapper .footer__top-section .footer__links-group:nth-child(3){padding-right:10px}.footer .footer__links-wrapper .footer__top-section .footer__acreditations{flex-wrap:wrap;justify-content:space-around;padding-left:0}.footer .footer__links-wrapper .footer__top-section .footer__acreditations img:nth-child(3){margin:5px 0}.footer .footer__links-wrapper .footer__newsletter{order:0}.footer .footer__links-wrapper .footer__follow{margin:0;order:2;width:30%}.footer .footer__links-wrapper .footer__contact{border-bottom:none;display:flex;flex:0 0 calc(33.33333% - 21.66667px);flex-flow:column}.footer .footer__links-wrapper .footer__contact .footer__contact-group{align-items:flex-start;display:flex}.footer .footer__links-wrapper .footer__contact .footer__contact-group a{max-width:225px}.footer .footer__links-wrapper .footer__contact .footer__contact-group:first-child span:nth-child(2){margin-top:10px}.footer .footer__links-wrapper .footer__contact .footer__contact-group:nth-child(2){margin-top:25px}.footer .footer__links-wrapper .footer__contact-responsive,.footer .footer__links-wrapper .footer__follow-responsive{border-top:3px solid var(--colors__white);margin-top:20px;padding:20px 0 0}.footer .footer__links-wrapper .footer__top-section{width:100%}.footer .footer__links-wrapper .footer__top-section .footer__links .footer__links-title{cursor:default;padding:0}.footer .footer__links-wrapper .footer__links-desktop{display:flex!important;flex:0 0 calc(33.33333% - 16.66667px);flex-direction:column;gap:25px;max-width:225px;width:100%}.footer .footer__links-wrapper .footer__links-mobile{display:none!important}.footer .footer__links-wrapper .footer__payments-desktop{display:block!important}.footer .footer__privacy-cookies-info-wrapper{background:var(--colors__soft-gray2);flex-direction:row}.footer .footer__privacy-cookies-info-wrapper .footer__privacy-cookies-info{flex-direction:row}.footer .footer__copyright-wrapper .footer__copyright{flex-direction:row;justify-content:center;padding:30px 0 0}.footer__newsletter-mobile{display:none}.footer__newsletter-tablet-desktop{display:block}}@media (min-width:768px){.footer .footer__links-wrapper .footer__top-section{width:65%}.footer .footer__links-wrapper .footer__top-section .footer__acreditations span{display:inline-block}.footer .footer__privacy-cookies-info-wrapper{flex-direction:row;font-size:1.5rem}.footer .footer__privacy-cookies-info-wrapper .footer__privacy-cookies-info a{font-size:1.5rem}.footer .footer__privacy-cookies-info-wrapper .footer__manage-cookies img{display:block}.footer .footer__privacy-cookies-info-wrapper .footer__manage-cookies .cookies-button{width:fit-content}.footer .footer__privacy-cookies-info-wrapper .footer__manage-cookies .cookies-button button{font-size:1.5rem}.footer .footer__copyright-wrapper{border-top:2px solid var(--colors__white);margin:auto;max-width:1800px;padding:40px 30px}.footer .footer__copyright-wrapper .footer__copyright{padding:0}.footer .footer__newsletter{width:35%}}@media (min-width:1024px){.footer{padding:0}.footer .footer__info{margin:0}.footer .footer__links-wrapper{padding:25px 30px}.footer .footer__copyright-wrapper .footer__copyright{justify-content:start}}@media (min-width:1180px){.footer .footer__links-wrapper .footer__top-section{justify-content:space-between;width:75%}.footer .footer__links-wrapper .footer__top-section .footer__contact-desktop{border-top:none;margin-top:0;order:-1;padding:0;width:23.3%}.footer .footer__links-wrapper .footer__top-section .footer__contact-desktop .footer__contact-group{display:flex;margin-top:0;padding:0;width:100%}.footer .footer__links-wrapper .footer__top-section .footer__contact-desktop .footer__contact-group:first-child{height:auto}.footer .footer__links-wrapper .footer__top-section .footer__follow{order:0}.footer .footer__links-wrapper .footer__top-section .footer__follow-desktop{border-top:none;display:flex;flex-flow:row wrap;margin-top:0;padding:0 0 0 45px;width:30%}.footer .footer__links-wrapper .footer__top-section .footer__follow-desktop span{width:100%}.footer .footer__links-wrapper .footer__top-section .footer__acreditations{display:flex;flex-wrap:wrap}.footer .footer__links-wrapper .footer__payments{margin-top:1.66667rem}.footer .footer__links-wrapper .footer__newsletter{width:25%}.footer .footer__links-wrapper .footer__contact-responsive,.footer .footer__links-wrapper .footer__follow-responsive{display:none}}@media (min-width:1350px){.footer .footer__links-wrapper{margin:auto;max-width:1800px}.footer .footer__links-wrapper .footer__logo-image{display:block;width:20%}.footer .footer__links-wrapper .footer__logo-image img{width:80%}.footer .footer__links-wrapper .footer__top-section{width:55%}}.page-content__main{margin:0 auto;width:95%}@media (min-width:641px){.page-content__main{width:100%}}body{--header-bottom:155px;overflow-x:hidden!important}.with-custom-scrollbar::-webkit-scrollbar{width:4px}.with-custom-scrollbar::-webkit-scrollbar-track{background-color:#f1f1f1}.with-custom-scrollbar::-webkit-scrollbar-thumb{background-color:#acacac;border-radius:4px}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.shake-text{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both!important;color:var(--colors__red)!important;transform:translate(0)}@media (min-width:641px){.navigation-bar-wrapper,section.main{margin:0 auto;width:95%}}@media (min-width:1024px){.navigation-bar-wrapper,section.main{max-width:1440px;padding:0 15px;width:100%}.content-wrapper{display:flex;flex-wrap:wrap}.content-wrapper .footer,.content-wrapper .header{flex:0 0 100%}.page-content-wrapper{margin:0 auto;width:100%}:root .ie-flex--auto,_:-ms-fullscreen{flex-basis:1%}.message-handler{flex:0 0 100%}}.popups-manager .modal{background-color:var(--colors__soft-gray5)}.popups-manager .modal__close{cursor:pointer;position:absolute;right:2rem;top:.5rem}.popups-manager .modal__close span{color:var(--colors__black3);font-size:.25rem;font-weight:100;line-height:2.91667rem}.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:var(--colors__lighter-gray);border-radius:.33333rem;box-shadow:.08333rem .08333rem .58333rem .25rem rgba(0,0,0,.1);max-width:25.41667rem;top:15%;width:fit-content}.popups-manager .modal__content img{border-radius:.33333rem;height:100%;max-width:25.41667rem;width:100%}.popups-manager .modal__content .padding{align-items:center;display:flex;flex-direction:column;padding:32px 15px 15px}.popups-manager .modal__content .image-desktop{display:none}.popups-manager .modal__content .title{font-size:1.66667rem;font-weight:700;margin-bottom:1rem}.popups-manager .modal__content .subtitle{font-size:1.33333rem;margin-bottom:1rem}.popups-manager .modal__content .text{font-size:1.16667rem;margin-bottom:1.33rem}.popups-manager .modal__content .text>p{font-size:inherit}.popups-manager .modal__content .text strong{font-size:1.16667rem}.popups-manager .modal__content .button{align-items:center;background-color:var(--colors__red);border-radius:.33333rem;color:var(--colors__white);cursor:pointer;display:flex;font-size:1.33333rem;font-weight:500;justify-content:center;max-width:20.83333rem;min-height:3.33333rem;padding:.7rem 1rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:100%}@media (min-width:1024px){.popups-manager .modal__content-wrapper{max-width:72.5rem;width:fit-content}.popups-manager .modal__content-wrapper .title{font-size:2rem}.popups-manager .modal__content .padding{padding:32px 80px}.popups-manager .modal__content .text{margin-bottom:2rem}.popups-manager .modal__content .image-desktop{display:block}.popups-manager .modal__content .mobile-image{display:none}.popups-manager .modal__content .button{max-width:33.33333rem}.popups-manager .modal__content img{max-width:72.5rem}}.geoblock-manager .modal__content{margin:0 auto!important;padding-top:30px!important;text-align:center}.geoblock-manager .modal__content .geoblock-popup__message,.geoblock-manager .modal__content .geoblock-popup__url{font-size:1.16667em}.geoblock-manager .modal__content .geoblock-popup__url{font-weight:700}.geoblock-manager .modal__content .button{font-weight:700;margin-bottom:25px;margin-top:30px;padding:10px 40px!important;text-transform:uppercase}.youtube-video-popup .modal{background-color:rgba(0,0,0,.4)}.youtube-video-popup .modal__close{background-color:transparent!important;cursor:pointer;position:absolute;right:0!important;top:-40px!important}.youtube-video-popup .modal__close span{color:#fff;font-size:3em!important;font-weight:700}.youtube-video-popup .modal__content{margin:0!important;max-width:inherit!important}.youtube-video-popup .modal__content-wrapper{background-color:transparent;padding:0;top:15%}.youtube-video-popup .modal__content-wrapper,.youtube-video-popup .modal__content iframe{height:180px;width:320px}@media (min-width:481px){.youtube-video-popup .modal__content-wrapper,.youtube-video-popup .modal__content iframe{height:261px;width:464px}}@media (min-width:641px){.youtube-video-popup .modal__content-wrapper,.youtube-video-popup .modal__content iframe{height:315px;width:560px}}@media (min-width:1024px){.youtube-video-popup .modal__content-wrapper,.youtube-video-popup .modal__content iframe{height:450px;width:800px}}.professional-advice{z-index:200}.professional-advice .modal{align-items:center;background-color:hsla(0,0%,100%,.9);display:flex;justify-content:center;padding:16px}.professional-advice .modal__close{display:none!important}.professional-advice .modal__content{align-items:center;display:flex;flex-flow:column nowrap;font-size:1.16667rem;gap:18px;justify-content:center}.professional-advice .modal__content>*{margin:0}.professional-advice .modal__content-wrapper{align-items:center;background:var(--colors__white);border-radius:4px;box-shadow:1px 1px 7px 3px rgba(0,0,0,.1);display:flex;justify-content:center;max-width:100%;padding:28px 20px;top:0;width:100%}.professional-advice .modal__content-wrapper--reverse{animation:professionalAdviceScaleOut .2s ease-in-out forwards}.professional-advice .modal__content-wrapper--active{animation:professionalAdviceScaleIn .2s ease-in-out}.professional-advice .modal__content .professional-advice__image{display:none}.professional-advice .modal__content .professional-advice__message,.professional-advice .modal__content .professional-advice__top-text{color:var(--colors__black);text-align:center}.professional-advice .modal__content .professional-advice__message strong,.professional-advice .modal__content .professional-advice__top-text strong{font-size:inherit}.professional-advice .modal__content .professional-advice__top-text{font-size:1.5rem;font-weight:700;line-height:1.2}.professional-advice .modal__content .professional-advice__message{font-size:1.16667rem;font-weight:400;line-height:1.35;max-width:430px}.professional-advice .modal__content .professional-advice__confirm{border-radius:7px;font-size:1.16667rem;margin:10px 0 0;max-width:100%;min-height:29px;min-width:175px;padding:6px 20px;width:100%}@media (min-width:640px){.professional-advice .modal__content-wrapper{max-width:calc(100% - 32px);min-height:275px;padding:0;top:30%;width:590px}.professional-advice .modal__content .professional-advice__confirm{width:350px}.professional-advice .modal{display:block;padding:0}}@keyframes professionalAdviceScaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes professionalAdviceScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}.panel__wrapper .panel{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 p{color:#a73439;height:40px;padding:4px 0 0 4px;text-align:center}.panel__wrapper .panel__list-item p a{color:#a73439;text-decoration:none}.panel__wrapper .panel__list-item--icon{background-image:url(/build/images/header-panel-tick.90cf4276.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;width:20px}.panel__wrapper .panel__list-item:nth-of-type(4) a{cursor:default}.panel__wrapper .panel__list .wrapper{background:#f6f6f6;height:30px;overflow:hidden}.panel__wrapper .panel__list .wrapper .ticker-list{animation:headerTopPanelSlider 12s linear infinite;background:#f6f6f6}.panel__wrapper .panel__list .wrapper .ticker-list .panel__list-item{position:relative}.panel__wrapper .panel__list .wrapper .ticker-list .panel__list-item a,.panel__wrapper .panel__list .wrapper .ticker-list .panel__list-item span{color:#a73439;padding:2px 0 0 4px;text-decoration:none}.panel__wrapper .panel__list .wrapper .ticker-list .panel__list-item a:hover{color:var(--colors__darkest-red3)}.panel__wrapper .panel__list .wrapper .ticker-list .sequra_img_header{height:16px;padding-left:3px;position:absolute;top:1px}@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:1024px){.panel__wrapper{margin:0 auto;padding:0;width:100%}.panel__wrapper .panel__list-item{align-items:center;height:30px}.panel__wrapper .panel__list-item p{height:auto}.panel__wrapper .panel__list .wrapper .ticker-list{align-items:center;animation:none;display:flex;flex-flow:row nowrap;justify-content:space-around;margin:0 auto;max-width:1800px;padding:0 33px}.panel__wrapper .panel__list .wrapper .ticker-list .sequra_img_header{top:6px}}@media (min-width:1440px){.panel__wrapper .panel__list .wrapper .ticker-list{padding:0 96px}.panel__wrapper .panel__list .wrapper .ticker-list .sequra_img_header{top:6px}}.trusted_shop{margin:0 auto;max-width:1440px;padding:5px 15px;width:100%}div[id^=trustbadge-container-]{z-index:8!important}.blocked-country-popup{min-height:300px}.blocked-country-popup .modal{background-color:hsla(0,0%,100%,.9)}.blocked-country-popup .modal .modal__content-wrapper{box-shadow:0 2px 5px 0 rgba(0,0,0,.5);max-width:700px}.blocked-country-popup .modal .modal__content-wrapper .modal__content{font-family:Roboto,sans-serif;margin:auto;text-align:center}.blocked-country-popup .modal .modal__content-wrapper .modal__content .blocked-countries-popup__message>*{display:block;font-size:1.16667em;padding-bottom:1.5em}.blocked-country-popup .modal .modal__content-wrapper .modal__content .blocked-countries-popup__message a{font-size:1.16667em;font-weight:700}.blocked-country-popup .modal .modal__content-wrapper .modal__content .blocked-countries-popup__message :last-child{padding-bottom:0}.blocked-country-popup .modal .modal__content-wrapper .modal__content .blocked-countries-popup__message-title{font-weight:700}.navigation-bar-wrapper .back-button{display:none}.navigation-bar-wrapper .back-button__icon{background-image:url(/build/images/red-arrow-left.495565cf.svg);background-position:50%;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:15px;width:15px}.navigation-bar-wrapper .back-button__text{font-family:Roboto;font-weight:700;margin-left:10px}.navigation-bar-wrapper .navigation-bar__breadcrumbs .navigation-bar__breadcrumb{color:var(--colors__soft-black)}.navigation-bar-wrapper .navigation-bar__breadcrumbs .navigation-bar__breadcrumb:last-child{font-weight:700}.navigation-bar-wrapper .navigation-bar__breadcrumbs .navigation-bar__breadcrumb a{color:var(--colors__soft-black);text-decoration:none}.navigation-bar-wrapper .navigation-bar__breadcrumbs .navigation-bar__breadcrumb a:hover{text-decoration:underline}.navigation-bar-wrapper--header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto 1rem}.navigation-bar-wrapper--header .navigation-bar__breadcrumbs{align-items:baseline;display:flex;flex-wrap:wrap}.navigation-bar-wrapper--header .navigation-bar__breadcrumbs img{padding-right:5px}.navigation-bar-wrapper--header .navigation-bar__breadcrumbs .navigation-bar__breadcrumb{color:var(--colors__soft-black);margin-left:3px}.navigation-bar-wrapper--header .navigation-bar__breadcrumbs .navigation-bar__breadcrumb:last-child{font-weight:700}.navigation-bar-wrapper--header .navigation-bar__breadcrumbs .navigation-bar__breadcrumb a,.navigation-bar-wrapper--header .navigation-bar__breadcrumbs .navigation-bar__breadcrumb a:visited{color:var(--colors__soft-black);text-decoration:none;text-transform:capitalize}.navigation-bar-wrapper--header .navigation-bar__breadcrumbs .navigation-bar__breadcrumb a:hover,.navigation-bar-wrapper--header .navigation-bar__breadcrumbs .navigation-bar__breadcrumb a:visited:hover{text-decoration:underline}.quickbuy-menu__options{min-height:100px}.quickbuy-menu__options .vue-loader{font-size:0;left:50%;position:absolute;top:45%}.quickbuy-menu__options .vue-loader-wrapper{height:100%;padding:100px 0 0;position:relative;width:100%;z-index:999}.quickbuy-menu__options .vue-loader__overlay{background:transparent}.quickbuy-menu__options .message-no-content{color:#818181;font-size:14px;font-style:italic;font-weight:300;height:144px;padding:10px 0 15px 15px}.quickbuy-menu .quickbuy-menu__lists .message-no-content,.quickbuy-menu .quickbuy-menu__references .message-no-content,.quickbuy-menu__options.my-products__options .message-no-content{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;padding:0 40px;text-align:center}.quickbuy-menu .quickbuy-menu__lists .message-no-content.text-align-left,.quickbuy-menu .quickbuy-menu__references .message-no-content.text-align-left,.quickbuy-menu__options.my-products__options .message-no-content.text-align-left{padding:0 15px 30px;text-align:left}.quickbuy-menu .quickbuy-menu__lists .message-no-content .no-content-icon,.quickbuy-menu .quickbuy-menu__lists .message-no-content img,.quickbuy-menu .quickbuy-menu__references .message-no-content .no-content-icon,.quickbuy-menu .quickbuy-menu__references .message-no-content img,.quickbuy-menu__options.my-products__options .message-no-content .no-content-icon,.quickbuy-menu__options.my-products__options .message-no-content img{margin:0 0 10px}.quickbuy-menu .quickbuy-menu__lists .message-no-content span,.quickbuy-menu .quickbuy-menu__references .message-no-content span,.quickbuy-menu__options.my-products__options .message-no-content span{font-size:1.16667rem}@media (min-width:1024px){.menu__level0-container.menu__quickbuy .menu__level1-container{padding:10px 0}.quickbuy-menu{align-items:stretch;display:flex;flex-flow:row nowrap;height:100%;justify-content:center}.quickbuy-menu .quickbuy-menu__second-level-content .quickbuy-menu__banner-section{width:calc(100% - 210px)}.quickbuy-menu__section-see-all{align-items:center;color:var(--colors__red);display:flex;flex-direction:row;font-family:Roboto;font-size:1rem;font-weight:700;height:auto;padding:10px 20px;text-decoration:none}.quickbuy-menu__section-item,.quickbuy-menu__section__item{display:block;min-height:36px;padding:10px 15px}.quickbuy-menu__section-item:hover,.quickbuy-menu__section__item:hover{background-color:var(--colors__gray)}.quickbuy-menu__section-item:hover .quickbuy-menu__second-section,.quickbuy-menu__section-item:hover .quickbuy-menu__third-section,.quickbuy-menu__section__item:hover .quickbuy-menu__second-section,.quickbuy-menu__section__item:hover .quickbuy-menu__third-section{display:inherit}.quickbuy-menu__section-see-all.menu__level1-show-all{background:none;bottom:unset;box-shadow:none;justify-content:flex-start;left:unset;margin:0;text-align:left;text-transform:none;width:auto}.quickbuy-menu__section .menu__level2-link{padding:0}.quickbuy-menu__banner-section{align-items:center;display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-start;margin:0 20px;overflow:hidden}.quickbuy-menu__banner-section-title{align-self:flex-start;color:#5e5e5e;font-size:14px;font-weight:400;margin-top:10px;text-transform:capitalize}.quickbuy-menu__banner-section-image{display:inline-block;height:calc(100% - 42px);margin:15px 0 0}.quickbuy-menu__options{flex:1 1 auto}.quickbuy-menu__options .vue-loader-wrapper{padding:0}.quickbuy-menu__options .vue-loader__overlay{background:transparent}.quickbuy-menu__first-level{align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:space-between;width:25%}.quickbuy-menu__first-level-items{display:flex;flex-direction:column}.quickbuy-menu__first-level .quickbuy-menu__section-see-all{margin:30px 0 0;padding:1em 0 0 1.5em}.quickbuy-menu__second-level{width:75%}.quickbuy-menu__second-level .quickbuy-menu__section-see-all{margin:auto 0 0;padding:1em 0 0 1.5em}.quickbuy-menu__second-level .habitual-purchase,.quickbuy-menu__second-level .message-no-content{font-size:14px;font-style:italic;font-weight:300;height:144px;min-height:170px;padding:10px 0 15px 15px}.quickbuy-menu__second-level .habitual-purchase .no-content-icon,.quickbuy-menu__second-level .message-no-content .no-content-icon{border:2px solid #818181;border-radius:50%;height:30px;position:relative;width:30px}.quickbuy-menu__second-level .habitual-purchase .no-content-icon:after,.quickbuy-menu__second-level .habitual-purchase .no-content-icon:before,.quickbuy-menu__second-level .message-no-content .no-content-icon:after,.quickbuy-menu__second-level .message-no-content .no-content-icon:before{background:#818181;content:"";height:2px;left:5px;position:absolute;top:12px;width:16px}.quickbuy-menu__second-level .habitual-purchase .no-content-icon:after,.quickbuy-menu__second-level .message-no-content .no-content-icon:after{transform:rotate(90deg)}.quickbuy-menu__second-level .habitual-purchase{font-style:normal}.quickbuy-menu__lists-component,.quickbuy-menu__my-products-component{display:flex;flex-flow:column;height:100%}.catalogs-menu{display:flex}.catalogs-menu__concrete-section{width:30%}.catalogs-menu__section-item:hover,.catalogs-menu__section__item:hover{background-color:#d8d8d8}.catalogs-menu__section-item:hover .quickbuy-menu__second-section,.catalogs-menu__section__item:hover .quickbuy-menu__second-section{display:inherit}.catalogs-menu__first-level{align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:flex-start;width:25%}.catalogs-menu .catalogs-menu__first-level .catalogs-menu__section-see-all,.catalogs-menu .catalogs-menu__second-level .catalogs-menu__section-see-all{color:var(--colors__red)}.catalogs-menu__second-level{width:75%}.catalogs-menu__second-level-content{justify-content:space-between}.catalogs-menu__featured-catalogs{width:70%}.catalogs-menu__featured-catalogs__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0;width:100%}.catalogs-menu__featured-catalogs__header .catalogs-menu__section-see-all{padding:0 10px}.catalogs-menu__featured-catalogs__header--title{color:#5e5e5e;font-size:14px;font-weight:400;margin-top:10px;text-transform:capitalize}.catalogs-menu__featured-catalogs__list{display:flex;flex-direction:row;margin-top:10px;width:100%}.catalogs-menu__featured-catalogs__list>a{max-height:220px;width:auto}.catalogs-menu__featured-catalogs__list>a .catalogs-menu__featured-item,.catalogs-menu__featured-catalogs__list>a .catalogs-menu__featured-item__img,.catalogs-menu__featured-catalogs__list>a .catalogs-menu__featured-item__thumbnail{height:100%;text-align:center}.catalogs-menu__featured-catalogs__list>a .catalogs-menu__featured-item__img{max-height:200px;max-width:100%}.catalogs-menu__featured-link{width:25%}.catalogs-menu__featured-item{width:100%}.catalogs-menu__featured-item__thumbnail{padding:10px}.catalogs-menu__featured-item__title{color:#00636b;font-family:Roboto;font-size:12px;margin:auto;max-width:140px;text-align:center}.catalogs-menu__section-item{height:auto}.menu__catalogs.menu__level0-container .menu__level0-link-container,.menu__quickbuy.menu__level0-container .menu__level0-link-container{height:100%;position:relative;text-decoration:none}.menu__catalogs.menu__level0-container .menu__level0-link-container:before,.menu__quickbuy.menu__level0-container .menu__level0-link-container:before{border-bottom:6px solid var(--colors__white);border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:none;height:0;left:50%;position:absolute;top:36px;width:0}.menu__catalogs.menu__level0-container:hover .menu__level0-link-container:before,.menu__quickbuy.menu__level0-container:hover .menu__level0-link-container:before{display:none}.menu__catalogs .menu__level1-container--catalogs,.menu__catalogs .menu__level1-container--quickbuy,.menu__quickbuy .menu__level1-container--catalogs,.menu__quickbuy .menu__level1-container--quickbuy{padding:10px 0;top:42px}.catalogs-menu,.quickbuy-menu{display:flex;flex-flow:row nowrap;height:100%;justify-content:start}.catalogs-menu__section-see-all,.quickbuy-menu__section-see-all{align-items:center;color:var(--colors__red);display:flex;flex-direction:row;font-family:Roboto;font-size:1rem;font-weight:700;height:auto;text-decoration:none;white-space:nowrap}.catalogs-menu__section-see-all:hover,.quickbuy-menu__section-see-all:hover{text-decoration:underline}.catalogs-menu__section,.quickbuy-menu__section{display:flex;flex-direction:column;height:100%}.catalogs-menu__section-item,.catalogs-menu__section__item,.quickbuy-menu__section-item,.quickbuy-menu__section__item{align-items:center;display:block;display:flex;height:38px;padding:0 15px;transition:background-color .25s ease-in-out}.catalogs-menu__section-item:hover:after,.catalogs-menu__section__item:hover:after,.quickbuy-menu__section-item:hover:after,.quickbuy-menu__section__item:hover:after{content:""}.catalogs-menu__section__item,.quickbuy-menu__section__item{scroll-snap-align:end}.catalogs-menu__section__item a,.quickbuy-menu__section__item a{color:var(--colors__red);font-family:Roboto;font-size:12px;text-decoration:none!important}.catalogs-menu__options,.quickbuy-menu__options{overflow-y:auto;width:100%}}@media (min-width:1024px){.catalogs-menu__options::-webkit-scrollbar,.quickbuy-menu__options::-webkit-scrollbar{width:4px}.catalogs-menu__options::-webkit-scrollbar-track,.quickbuy-menu__options::-webkit-scrollbar-track{background-color:#f1f1f1}.catalogs-menu__options::-webkit-scrollbar-thumb,.quickbuy-menu__options::-webkit-scrollbar-thumb{background-color:#acacac;border-radius:4px}.catalogs-menu__first-level .catalogs-menu__section-see-all,.catalogs-menu__first-level .quickbuy-menu__section-see-all,.catalogs-menu__second-level .catalogs-menu__section-see-all,.catalogs-menu__second-level .quickbuy-menu__section-see-all,.quickbuy-menu__first-level .catalogs-menu__section-see-all,.quickbuy-menu__first-level .quickbuy-menu__section-see-all,.quickbuy-menu__second-level .catalogs-menu__section-see-all,.quickbuy-menu__second-level .quickbuy-menu__section-see-all{margin:auto 0 0;padding:10px 18px 2px}.catalogs-menu__second-level-content,.quickbuy-menu__second-level-content{display:flex;height:100%}.catalogs-menu__second-level-title,.quickbuy-menu__second-level-title{align-items:center;color:#878787;display:flex;font-size:12px;font-weight:500;height:38px;padding:0 15px}.catalogs-menu .dropdown_content:not(:first-child),.quickbuy-menu .dropdown_content:not(:first-child){display:none}.catalogs-menu__section-item,.quickbuy-menu__section-item{align-items:center;display:flex;height:100%;height:38px;justify-content:flex-start;padding:0 0 0 20px;width:100%}.catalogs-menu__section-item.selected,.quickbuy-menu__section-item.selected{background:#d8d8d8;position:relative}.catalogs-menu__section-item.selected>a,.quickbuy-menu__section-item.selected>a{font-weight:700}.catalogs-menu__section-item.selected>a:after,.quickbuy-menu__section-item.selected>a:after{background-color:var(--colors__red);content:"";height:14px;left:0;margin-top:-7px;position:absolute;top:50%;width:8px}.catalogs-menu__section-item>a,.quickbuy-menu__section-item>a{align-items:center;color:var(--colors__red);display:flex;height:100%;justify-content:flex-start;text-decoration:none;width:100%}.catalogs-menu__concrete-section,.quickbuy-menu__concrete-section{display:flex;flex-flow:column nowrap;height:100%;justify-content:space-between;width:30%}.catalogs-menu__concrete-section .catalogs-menu__section__item:hover,.catalogs-menu__concrete-section .quickbuy-menu__section__item:hover,.quickbuy-menu__concrete-section .catalogs-menu__section__item:hover,.quickbuy-menu__concrete-section .quickbuy-menu__section__item:hover{font-weight:700}.catalogs-menu__concrete-section>div,.quickbuy-menu__concrete-section>div{display:flex;flex-flow:column nowrap}.quickbuy-menu__concrete-section{justify-content:flex-start}.quickbuy-menu__concrete-section>div{height:calc(100% - 38px)}.quickbuy-menu__concrete-section>div.bestseller__options{height:calc(100% - 68px)}.catalogs-menu__concrete-section>div{height:100%}.catalogs-menu__first-level a,.catalogs-menu__second-level .catalogs-menu__section__item-link,.menu__level1-items .menu__level1-link,.menu__level2-items .menu__level2-link,.quickbuy-menu__first-level-items a,.quickbuy-menu__second-level .quickbuy-menu__section__item-link{color:#a73439}}.menu__container.hovered .menu__catalogs.menu__level0-container:hover .menu__level0-link-container:before,.menu__container.hovered .menu__quickbuy.menu__level0-container:hover .menu__level0-link-container:before{display:block}.header-nav__button{padding:0!important}.mini-cart{position:relative;width:100%}.mini-cart .mini-cart__button{height:50px;width:100%}.mini-cart .mini-cart__button .mini-cart__button-icon{background-image:url(/build/images/icon-cart.1bc81bc1.svg);background-position:100%;background-repeat:no-repeat;background-size:100%;height:50px;width:100%}.mini-cart .mini-cart__button .mini-cart__items-quantity-badge{background:#ea9600;border-radius:100%;color:#fff;font-size:1px;font-weight:700;padding:3.1px;position:absolute;right:0;top:15px}.mini-cart .mini-cart__dropdown{display:none}@media (min-width:1024px){.mini-cart{font-family:Corporate Rounded}.mini-cart .mini-cart__dropdown{background:var(--colors__white);border-radius:6px;box-shadow:2px -2px 4px rgba(0,0,0,.2),-2px 2px 4px rgba(0,0,0,.2);cursor:default;display:block;font-family:Roboto;position:absolute;right:-13px;top:54px;width:472px;z-index:99}.mini-cart .mini-cart__dropdown:before{background:var(--colors__white);box-shadow:-2px -2px 2px rgba(0,0,0,.2);content:"";height:11px;position:absolute;right:20px;top:-5px;transform:rotate(45deg);width:12px;z-index:-1}.mini-cart .mini-cart__dropdown .mini-cart__header .mini-cart__title{align-content:center;display:flex;font-size:14px;font-weight:700;margin-top:10px;padding:10px 17px}.mini-cart .mini-cart__dropdown .mini-cart__header .mini-cart__info{display:none}.mini-cart .mini-cart__dropdown .mini-cart__items{max-height:31.8rem;overflow-y:auto;padding:15px}.mini-cart .mini-cart__dropdown .mini-cart__items::-webkit-scrollbar{background-color:hsla(0,0%,85%,.4);border-radius:10px;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:first-of-type{border-top:1px solid var(--colors__dark-gray)}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item{border-bottom:1px solid var(--colors__dark-gray);display:flex;padding:15px 0}.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__product-image{width:30%}.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:78px}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__product-info{align-items:flex-start;color:var(--colors__soft-black);flex-direction:column;justify-content:center;margin-left:10px;width:43%}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__product-info *{font-family:Corporate Rounded;font-size:1em}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__product-info .mini-cart__product-name{font-weight:700;text-transform:uppercase}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__product-info .mini-cart__product-name:hover{color:var(--colors__red);cursor:pointer}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item-info{display:flex;flex-direction:column;justify-content:center;width:42%}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item-info .spinner{margin-bottom:3px;margin-top:22px}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item-info .spinner .spinner__button{height:24px;width:30px}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item-info .spinner .form-input__item{font-size:1em;height:24px;width:33px}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item-info .mini-cart__item-price{color:var(--colors__red);font-size:1.16667em;font-weight:700}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item_deleter{align-self:center;background-color:var(--colors__soft-gray);color:var(--colors__black);cursor:pointer;display:flex;font-size:2em;font-weight:lighter;height:24px;justify-content:center;width:30px}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item_deleter:hover{background-color:var(--colors__dark-gray)}.mini-cart .mini-cart__dropdown .mini-cart__footer{padding:0 10px 10px}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__costs-text,.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{display:flex;justify-content:space-between;margin:10px 0 20px}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__subtotal .mini-cart__subtotal-text{color:var(--colors__soft-black);font-size:14px;font-weight:700;margin-top:8px;padding-left:7px;text-transform:uppercase}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__subtotal .mini-cart__subtotal-quantity{color:var(--colors__red);font-size:2em;font-weight:700;margin-right:6px}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__navigation-buttons{display:flex;justify-content:flex-end;padding-bottom:15px;width:100%}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__navigation-buttons>*{background-color:var(--colors__red);border-radius:5px;color:#fff;font-size:1.66667em;font-weight:700;padding:5px 0;text-align:center;text-transform:uppercase}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__navigation-buttons>:hover{background-color:var(--colors__dark-red);cursor:pointer}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__navigation-buttons :first-child{width:100%}.mini-cart .mini-cart__dropdown .mini-cart__free-shipping-costs{border-top:1px solid var(--colors__soft-black);font-size:1.25em;font-weight:700;margin:5px;padding:20px 0;text-align:center}.mini-cart .mini-cart__dropdown .mini-cart__dropdown--empty{padding:0 10px}.mini-cart .mini-cart__dropdown .mini-cart__dropdown--empty .mini-cart__empty-text{color:var(--colors__soft-black);font-size:1.16667em;font-weight:700;padding:30px 0 50px;text-align:center}.mini-cart.mini-cart--empty .mini-cart__dropdown .mini-cart__header .mini-cart__title{border-bottom:none}}.product-card{border:1px solid var(--colors__gray);border-radius:6px;box-shadow:2px 2px 4px 0 var(--colors__grey11);display:flex;flex-wrap:wrap;font-family:Roboto,sans-serif;transition:box-shadow .2s ease-in-out;width:100%}.product-card:hover{border:1px solid var(--colors__grey11);box-shadow:0 0 5px 1px var(--colors__soft-gray8)}.product-card__price-container{display:flex;flex-direction:row;justify-content:end}.product-card__regular-price-container{flex-wrap:wrap;justify-content:end;padding-top:5px}.product-card__prices-format-container{align-items:baseline;column-gap:5px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:end;text-align:end}.product-card__prices-format-container .decimal-part,.product-card__prices-format-container .integer-part{font-weight:700}.product-card__prices-format-container .integer-part{font-size:26px}.product-card__prices-format-container .decimal-part{font-size:20px}.product-card__final-price-with-save{color:var(--colors__dark-gray3);font-size:14px;font-weight:100;text-decoration:line-through}.product-card__final-price-with-save-text{color:var(--colors__dark-gray3);font-size:10px}.product-card__regular-price{color:var(--colors__black3);font-size:18px}.product-card__from-label,.product-card__from-label>p{color:var(--colors__dark-gray6);font-size:1.16667rem;font-weight:100}.product-card__body{padding:5px 6px 8px;width:100%}.product-card__adviento--image{height:100%;object-fit:cover;position:absolute;width:100%;z-index:5}.product-card.product-card__adviento--open .product-card__adviento--image{cursor:pointer;opacity:1;transform:rotate(3deg)}.product-card.product-card__adviento--open-animated .product-card__adviento--image{opacity:0;transform:translateY(110%);transition:transform .3s ease-in,opacity .3s ease-in}.product-card__supplier-offer-img{align-items:center;cursor:pointer;display:flex;position:relative;z-index:5}.product-card__supplier-offer-img:hover .product-card__supplier-offer-text{display:flex!important}.product-card__supplier-offer-text{background-color:var(--colors__supplier-offer-popup-wrapper);border:1px solid var(--colors__supplier-offer-title);border-radius:8px;display:none;flex-direction:column;justify-content:center;padding:10px;position:absolute;right:-30px;top:35px;width:250px;z-index:20}.product-card__supplier-offer-text-title{color:var(--colors__darkest-red5);font-family:Roboto,sans-serif;font-size:13px;font-weight:700}.product-card__supplier-offer-text-description{font-family:Roboto,sans-serif;font-size:11px;margin-top:1px}.product-card__product-link{cursor:pointer;font-size:12px;width:100%}.product-card__info{display:none}.product-card__block{flex:0 0 100%}.product-card__name{align-items:center;display:flex;font-size:12px;margin:10px 0 0;max-height:55px;order:3;z-index:2}.product-card__name a{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--colors__black3);display:-webkit-box;font-size:18px;font-weight:700;height:100%;line-height:18px;overflow:hidden;text-decoration:none;text-transform:uppercase;width:100%;word-break:break-word}.product-card__brand-image{margin-left:12px;margin-top:4px}.product-card__brand-image img{max-height:26px;max-width:75px;overflow:visible}.product-card__novelty{display:none}.product-card__out-of-stock{align-items:center;background:var(--colors__light-red);border-radius:4px;display:flex;flex-direction:row;height:32px;line-height:normal;padding-left:5px;width:100%}.product-card__out-of-stock-label{color:var(--colors__darkest-red6);display:block;font-family:Roboto;font-size:14px;font-style:italic;font-weight:400;margin-left:10px;padding-right:.41667rem;text-align:right;text-transform:none}.product-card__add-to-cart{margin:auto 0 0;order:6}.product-card__adder-group{display:flex;justify-content:space-between}.product-card__adder-group .form-input.spinner{display:flex;justify-content:center;margin-right:2px;width:50%}.product-card__adder-group .form-input.spinner .form-input__item{border:.6px solid var(--colors__supplier-offer-wrapper);border-radius:0;color:var(--colors__black3);font-size:1.16667rem;font-weight:700;height:32px;width:33%}.product-card__adder-group .form-input.spinner .spinner__button.spinner__button--add,.product-card__adder-group .form-input.spinner .spinner__button.spinner__button--substract{align-items:center;background:var(--colors__soft-gray10);border:none;color:var(--colors__black3);display:flex;font-size:1.16667rem;font-weight:700;height:100%;justify-content:center;width:33%}.product-card__adder-group .form-input.spinner .spinner__button.spinner__button--substract{border-radius:4px 0 0 4px}.product-card__adder-group .form-input.spinner .spinner__button.spinner__button--add{border-radius:0 4px 4px 0}.product-card__adder-group .form-input.spinner .spinner__button.spinner__button--add p,.product-card__adder-group .form-input.spinner .spinner__button.spinner__button--substract p{font-size:1.16667rem}.product-card__add-button{background-color:var(--colors__darkest-red9);border-radius:4px;font-family:Roboto,sans-serif;font-stretch:normal;font-style:normal;font-weight:700;margin-left:2px;padding:5px;width:50%}.product-card__add-button span{font-size:1rem;font-weight:700}.product-card__request-quote-wrapper button{width:100%}.product-card__request-quote-wrapper button span{font-weight:700}.product-card__request-quote-wrapper button,.product-card__select-button{align-items:center;background-color:var(--colors__darkest-red9);border-radius:4px;display:block;display:flex;font-size:16px;justify-content:center;line-height:normal;padding:5px;text-align:center;text-decoration:none}.product-card__add-button,.product-card__request-quote-wrapper button,.product-card__select-button{font-weight:700;height:32px;text-transform:uppercase}.product-card__header{display:flex;flex-direction:row;height:30px;justify-content:space-between;width:100%}.product-card__header__brand-image-container-featured{margin-top:4px;position:absolute}.product-card__header__slogan-label-container{display:flex;justify-content:end;margin:0 auto;max-width:150px;width:fit-content}.product-card__header__slogan-label{align-items:center;border-bottom-left-radius:6px;border-bottom-right-radius:12px;border-top-right-radius:4px;display:flex;height:22px;justify-content:center;min-width:100px;padding-left:10px;text-align:center;transform:skew(20deg);width:fit-content}.product-card__header__slogan-label span{color:#fff;display:inline-block;text-transform:uppercase;transform:skew(-20deg)}.product-card__header__slogan-label:before{border-bottom-right-radius:6px;content:"";height:100%;position:absolute;right:-10px;top:0;transform:skew(-35deg);width:50%}.product-card__header__labels-container--featured{position:absolute;right:0}.product-card__header__labels-container,.product-card__header__labels-container--featured{display:flex;flex-direction:row;justify-content:space-between}.product-card__header__recommended-label-container{display:flex;justify-content:end;max-width:112px;overflow:hidden;padding-left:5px}.product-card__header__recommended-label{align-items:center;border-bottom-left-radius:6px;border-top-right-radius:4px;display:flex;height:22px;justify-content:center;padding:0 8px;text-align:center;transform:skew(20deg);width:9rem}.product-card__header__recommended-label span{color:#fff;display:inline-block;font-size:14px;transform:skew(-20deg)}.product-card__header__recommended-label:before{border-top-right-radius:5px;content:"";height:100%;position:absolute;right:-1px;top:0;transform:skew(-20deg);width:8px}.product-card__header__recommended-label__BESTDENT,.product-card__header__recommended-label__BESTDENT:before,.product-card__header__slogan-label__BESTDENT,.product-card__header__slogan-label__BESTDENT:before{background:var(--colors__red2)}.product-card__header__promotion-label-container{display:flex;justify-content:end;max-width:112px;overflow:hidden;padding-left:5px}.product-card__header__promotion-label-container>div>span>strong{color:var(--colors__black);font-weight:400}.product-card__header__promotion-label{align-items:center;background:var(--colors__light-red);border-bottom-left-radius:6px;border-top-right-radius:4px;display:flex;height:22px;justify-content:center;padding:0 8px;text-align:center;transform:skew(20deg);width:fit-content}.product-card__header__promotion-label span{color:var(--colors__darkest-red6);display:inline-block;transform:skew(-20deg)}.product-card__header__promotion-label:before{background-color:var(--colors__light-red);border-top-right-radius:4px;content:"";height:100%;position:absolute;right:0;top:0;transform:skew(-20deg);width:8px}.product-card__header__novelty-label{margin:4px 10px 0 0}.product-card__header__novelty-label span{color:var(--colors__darkest-red9);font-size:14px;font-style:italic;font-weight:700}.product-card__image-name-price-container{display:flex;flex-direction:row;height:177px;width:100%}.product-card__image-name-price-container .product-card__image-container{height:calc(100% - 25px);text-align:center;width:100%}.product-card__image-name-price-container .product-card__image-container a{display:flex;height:100%}.product-card__image-name-price-container .product-card__image-container img{height:auto;margin:auto;max-height:100%;max-width:100%}.product-card__image-name-price-container .product-card__image-icons-container{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:50%}.product-card__image-name-price-container .product-card__image-icons-container__icons-container{align-items:center;display:flex;flex-direction:row;gap:15px;height:20px;margin-left:2px;width:100%}.product-card__image-name-price-container .product-card__image-icons-container__icons-container__last-days{align-items:center;display:flex;flex-direction:row;gap:3px}.product-card__image-name-price-container .product-card__image-icons-container__icons-container__last-days p{color:var(--colors__red2);padding-top:3px}.product-card__image-name-price-container .product-card__image-icons-container__icons-container__delivery,.product-card__image-name-price-container .product-card__image-icons-container__icons-container__eco{display:none}.product-card__image-name-price-container .product-card__name-price-container{display:flex;flex-direction:column;width:50%}.product-card__image-name-price-container .product-card__name-price-container__name-container{height:60px;margin-bottom:20px;margin-left:14px;text-align:start}.product-card__discount-container{display:flex;flex-direction:row;justify-content:end;margin-top:auto}.product-card__discount-container p{background:var(--colors__yellow2);font-style:italic;margin-left:8px;padding:0 4px}.product-card__discount-container p,.product-card__discount-container span{border-radius:4px;color:var(--colors__darkest-red9);font-size:24px;font-weight:700}.product-card__discount-container span{margin-right:3px}.product-card__doctor-exclusive-alert-container{align-items:center;background:var(--colors__light-red);border-radius:6px;display:flex;flex-direction:row;margin:8px 0;padding:7px 3px;position:relative;width:100%}.product-card__doctor-exclusive-alert-container p{font-size:14px;line-height:normal;margin-left:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card__doctor-exclusive-alert-container img{margin:0 3px}.product-card__doctor-exclusive-alert-container img:hover+p:after{background-color:var(--colors__soft-gray11);border-radius:6px;color:var(--colors__black);content:attr(data-alert);left:0;padding:5px;position:absolute;text-align:left;top:30px;white-space:normal;width:80%;z-index:1}.product-card__doctor-exclusive-alert-container img:hover+p:before{background-color:var(--colors__soft-gray11);content:"";display:block;height:10px;left:10px;position:absolute;top:26px;transform:rotate(45deg);width:10px}.product-card__doctor-exclusive-alert-gap{height:47px;width:100%}.product-card__icons{position:relative;z-index:1}.product-card__icons-container{display:flex;flex-direction:column;gap:5px;left:10px;position:absolute;top:10px}@media (min-width:425px){.product-card__supplier-offer-text{right:-10px}}@media (min-width:641px){.product-card{width:auto}.product-card__add-button,.product-card__select-button{box-sizing:border-box;min-width:0;padding:7px 5px;white-space:nowrap}.product-card__name{font-size:13px}.product-card__icons .product-card__novelty-icon{top:15px}.product-card__icons .product-card__bonus-icon,.product-card__icons .product-card__gift-icon{background-size:48px 48px;height:48px;top:15px;width:48px}.product-card__icons .product-card__bonus-icon{font-size:1.25em;padding:12px}.product-card__icons .product-card__bonus-icon--small{font-size:1em;padding:15px 0 0}.product-card__image img{max-height:120px}}@media (min-width:769px){.product-card__header__novelty-label span,.product-card__header__recommended-label span{font-size:12px}.product-card__image img{max-height:105px}.product-card__request-quote-wrapper button,.product-card__select-button{padding:6px}.product-card__final-price-with-save-text{color:#8d8d8d;font-size:12px}.product-card__doctor-exclusive-alert-container p{font-size:12px}}@media (min-width:1024px){.product-card{align-items:flex-start;position:relative}.product-card__product-link{font-size:14px}.product-card span.integer-part{font-size:24px}.product-card span.decimal-part{font-size:18px;white-space:nowrap}.product-card.products-catalog__item--qty_3 .product-card__price-container{justify-content:end}.product-card.products-catalog__item--qty_3 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured{display:none}.product-card.BESTDENT:hover{border:1px solid var(--colors__darkest-red9)}.product-card.product-card--with-advert:hover{box-shadow:0 0 0 1px var(--colors__darkest-red6)}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__prices-format-container,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__prices-format-container{justify-content:end}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image-name-price-container .product-card__image-icons-container,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image-name-price-container .product-card__image-icons-container{display:flex;flex-direction:column;height:100%;width:40%}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured p,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured p{margin-left:5px}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured__delivery p,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured__delivery p{color:#462f87;display:none}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured__eco p,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured__eco p{color:#348227;display:none}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image-name-price-container .product-card__image-container,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image-name-price-container .product-card__image-container{height:100%;width:100%}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image-name-price-container .product-card__name-price-container,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image-name-price-container .product-card__name-price-container{display:flex;flex-direction:column;height:150px;margin-left:8px;width:60%}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image{height:100%;width:100%}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image img,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image img{height:auto;max-height:100%;width:100%}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__regular-price-container,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__regular-price-container{column-gap:4px}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__name a,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__name a{margin:0;padding:0}.product-card.products-catalog__item--featured.BESTDENT{border:2px solid var(--colors__darkest-red9)}.product-card__body{padding:5px 13px 13px}.product-card__regular-price-container{column-gap:4px;display:flex;text-align:center}.product-card__regular-price-container .product-card__from-label{font-size:1.16667rem}.product-card__prices-format-container{align-items:baseline;display:flex;flex-direction:row}.product-card__image-name-price-container .product-card__image-icons-container__icons-container{width:100%}.product-card__image-name-price-container .product-card__name-price-container__name-container{margin-bottom:20px;margin-left:12px;text-align:start}.product-card__image-name-price-container .product-card__name-price-container__name-container.featured{display:flex;flex-direction:column;height:50%;margin-bottom:0;margin-left:12px;margin-top:30px;text-align:start}.product-card__name{order:unset}.product-card__block{flex:none}.product-card__image{margin:5px 0 0;padding:0}.product-card__image img{height:auto;max-height:100%;max-width:100%}.product-card__name{font-family:Roboto;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700}.product-card__name a{line-clamp:3;-webkit-line-clamp:3;align-items:flex-end;font-size:14px;font-weight:700;word-break:break-word}.product-card__regular-price{font-size:24px}.product-card__info{position:absolute;right:10px;text-align:right;top:5px}.product-card__brand,.product-card__ref{display:block;padding:0}.product-card__ref{border:0;font-size:.91em}.product-card__novelty{color:purple;display:block;font-size:1.25em;order:2;padding:0}.product-card__select-button{align-items:center;display:flex;justify-content:center;margin:0 0 auto;min-width:50%}.product-card__adder-group,.product-card__request-quote-wrapper button,.product-card__select-button{text-transform:uppercase}.product-card__adder-group span :not(.product-card__out-of-stock-label),.product-card__request-quote-wrapper button span :not(.product-card__out-of-stock-label),.product-card__select-button span :not(.product-card__out-of-stock-label){font-weight:700}.product-card__out-of-stock-label{font-size:12px;text-align:left}.product-card__request-quote-wrapper{margin:0 10px 0 auto;width:50%}.product-card__request-quote-wrapper button{min-width:140px;width:100%}.product-card__adder-group{width:100%}.product-card__adder-group .product-card__add-button{border-radius:4px;font-stretch:normal;font-style:normal;font-weight:700}.product-card__adder-group .product-card__add-button span{font-size:1rem}.product-card__add-to-cart{align-items:center;display:flex;justify-content:space-around}.product-card__brand-image{display:block}.product-card__offer-discount-icon,.product-card__offer-outlet-icon{background:none;height:auto;position:absolute;top:-12px}.product-card__offer-discount-icon img,.product-card__offer-outlet-icon img{display:block;width:46px}.product-card__offer-discount-icon span,.product-card__offer-outlet-icon span{font-size:.916em;left:11px;position:absolute;text-transform:uppercase;top:14px}.product-card__icons .product-card__novelty-icon{left:10px;top:10px}.product-card__icons .product-card__gift-icon{top:10px}.product-card__exclusivity-notice-wrapper{align-items:center;display:flex;justify-content:flex-start;order:3;padding:0 10px;z-index:2}.product-card__exclusivity-notice-message{background:var(--colors__red);color:var(--colors__white);font-size:11px;margin:0 0 0 10px;padding:3px 10px;text-align:center;width:100%}}@media (min-width:1300px){.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured{display:flex;min-width:110px}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured__delivery p,.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured__eco p,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured__delivery p,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured__eco p{display:unset}}@media (min-width:1440px){.product-card__adder-group .product-card__add-button span{font-size:1.16667rem}}.best-choice-advice-popup .modal__content-wrapper{padding:2rem 2rem 4rem;top:15%}@media (min-width:1024px){.best-choice-advice-popup .modal__content-wrapper{width:50vw}}.best-choice-advice-popup .modal__content{max-width:none!important}.best-choice-advice-popup .modal__content-wrapper{border-radius:4px}.best-choice-advice-popup .modal__close{color:var(--colors__black)!important;right:16px!important;top:8px!important}.best-choice-advice-popup__new{color:var(--primary-color);font-size:1.33333rem;font-style:italic;font-weight:400;letter-spacing:.2px;margin:0 0 2rem;text-align:center}.best-choice-advice-popup__best-price{align-items:center;display:flex;flex-flow:column nowrap;gap:1rem;margin:0 0 3rem}.best-choice-advice-popup__best-price>span:first-child{background-image:url(/build/images/best_choice_desk.fdd48a30.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:84px;width:84px}.best-choice-advice-popup__best-price>span:nth-child(2){color:var(--colors__red);font-size:1.66667rem;font-style:italic;font-weight:500}.best-choice-advice-popup__title{font-size:1.5rem;font-weight:700;text-align:center;text-transform:uppercase}.best-choice-advice-popup__subtitle{font-size:1.33333rem;margin:0 0 .5rem}.best-choice-advice-popup__subtitle>.icon{background-image:url(/build/images/best_choice_desk.fdd48a30.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;margin:.5rem .2rem -.2rem;width:20px}.arrow{color:var(--primary-color);cursor:pointer;display:inline-block;height:20px;position:relative;width:20px}.arrow:before{border-right:2px solid;border-top:2px solid;content:"";height:10px;left:5px;position:absolute;transition:all .2s ease-in-out;width:10px}.arrow--up:before{top:8px;transform:rotate(-45deg)}.arrow--down:before{top:2px;transform:rotate(135deg)}.arrow:hover{color:var(--colors__darkest-red3)}.lang-selector{align-items:center;cursor:pointer;display:flex;justify-content:space-evenly;position:relative;width:45px}.lang-selector span{font-size:1.16667rem}.lang-selector .lang-selector__current{color:var(--primary-color);font-weight:700}.lang-selector .lang-selector__dropdown{background-color:var(--colors__soft-gray2);border:1px solid var(--colors__grey12);border-radius:4px;display:none;flex-direction:column;position:absolute;top:35px;z-index:10}.lang-selector .lang-selector__dropdown .lang-selector__option{color:var(--colors__black);height:auto;padding:5px 15px;text-decoration:none}.lang-selector .lang-selector__dropdown .lang-selector__option:hover{text-decoration:underline}.lang-selector .lang-selector__dropdown .lang-selector__option--bordered{border-bottom:1px solid var(--colors__grey12)}.lang-selector.lang-selector--active .lang-selector__dropdown{display:flex}.lang-selector.lang-selector--active .arrow--down{display:none}.lang-selector.lang-selector--active .arrow--up{display:inline-block}.lang-selector .arrow--up{display:none}.lang-selector:hover .arrow,.lang-selector:hover .lang-selector__current{color:var(--colors__darkest-red3)}@media (min-width:1024px){.lang-selector .lang-selector__dropdown{top:25px}}.header .logo .logo__image{display:none}.header .logo .logo__image--mobile{height:35px}@media (min-width:769px){.header .logo{margin:0 20px}.header .logo img{height:55px}.header .logo .logo__image--mobile{max-height:35px}}@media (min-width:1024px){.header .logo{top:-5px}.header .logo img{height:unset}.header .logo .logo__image--mobile{display:none}.header .logo .logo__image{display:block;max-height:60px;width:120px}}.header .header-content__wrapper .header-content .header-nav{gap:10px}@media (min-width:1024px){.header .header-content__wrapper .header-content .header-nav{margin-bottom:10px}}@media (min-width:641px){.header .header-content__wrapper .header-content .header-nav{gap:20px}}.header .header-content__wrapper .header-content .header-nav__favorites .header-nav__favorites-icon{background-image:url(/build/images/favourite-icon-filled.f043e96c.svg);background-position:100%;background-repeat:no-repeat;background-size:105%;height:48px;width:30px}@media (min-width:769px){.header .header-content__wrapper .header-content .header-nav__favorites .header-nav__favorites-icon{width:100%}}.header .header-content__wrapper .header-content .header-nav__account .header-nav__button-icon{width:30px}@media (min-width:769px){.header .header-content__wrapper .header-content .header-nav__account .header-nav__button-icon{width:100%}}.header .header-content__wrapper .header-content .header-nav__account .header-nav__button-icon:hover{background-image:url(/build/images/icon-user.e533cce0.svg)}.header .header-content__wrapper .header-content .header-nav__cart .mini-cart__button-icon{width:30px}@media (min-width:769px){.header .header-content__wrapper .header-content .header-nav__cart .mini-cart__button-icon{width:100%}}.header .header-content__wrapper .header-content .header-nav__habitual-purchase .header-nav__habitual-purchase-icon{background-image:url(/build/images/shorted-habitual-purchase-red-icon.0ffa67b4.svg);background-position:100%;background-size:35px 35px;height:48px;width:30px}@media (min-width:769px){.header .header-content__wrapper .header-content .header-nav__habitual-purchase .header-nav__habitual-purchase-icon{width:85%}}.header .header-content__wrapper .header-content .header-nav .header-nav__button.header-nav__favorites{width:30px}.header .header-content__wrapper .header-content .search-bar,.header .header-content__wrapper .header-content search-bar{margin-top:0}.header .header-content__wrapper .header-content .search-bar .search-bar__bar .search-bar__button,.header .header-content__wrapper .header-content search-bar .search-bar__bar .search-bar__button{background-color:transparent;right:10px}.header .header-content__wrapper .header-content .search-bar .search-bar__bar .search-bar__button:after,.header .header-content__wrapper .header-content search-bar .search-bar__bar .search-bar__button:after{background-image:url(/build/images/gray-lupa-icon.52678bb9.svg);background-size:20px 20px;height:20px;width:20px}.header .header-content__wrapper .header-content .search-bar .search-bar__bar:hover .search-bar__button,.header .header-content__wrapper .header-content search-bar .search-bar__bar:hover .search-bar__button{background:transparent}.header .header-content__wrapper .header-content .search-bar .search-bar__bar .search-bar__text-input:focus,.header .header-content__wrapper .header-content search-bar .search-bar__bar .search-bar__text-input:focus{box-shadow:none}.footer .footer__links-wrapper .footer__logo-image{padding:1.66667rem 1.25rem 0}.footer .footer__links-wrapper .footer__main-section,.footer .footer__links-wrapper .footer__top-section{width:100%}.footer .footer__links-wrapper .footer__contact .footer__contact-group--details span{line-height:20px}.footer .footer__links-wrapper .footer__contact .footer__contact-group--details strong{color:inherit;font-family:inherit;font-size:inherit;font-weight:700}.footer .footer__links-wrapper .footer__contact .footer__contact-group--details .footer__section-title{display:inline-block;font-size:1.33333rem;font-weight:700;line-height:28px;margin-bottom:.83333rem;text-transform:uppercase}.footer .footer__links-wrapper .footer__contact .footer__contact-group--secondary span{font-weight:700;margin-bottom:.66667rem}.footer .footer__links-wrapper .footer__contact .footer__contact-group--action{margin:0 1.25rem;width:calc(100% - 2.5rem)}.footer .footer__links-wrapper .footer__contact .footer__contact-group--secondary .footer__contact-link{background:transparent;border-radius:0;color:var(--colors__black);display:inline;font-size:1.33333rem;padding:0;text-align:left;text-decoration:underline;text-transform:none;width:auto}.footer .footer__links-wrapper .footer__contact .footer__contact-group .footer__contact-button{background-color:var(--colors__dark-red);box-sizing:border-box;display:block;font-weight:500;max-width:none;padding:.5rem .66667rem;width:100%}.footer .footer__links-wrapper .footer__links-group-row--seal{align-items:center}.footer .footer__links-wrapper .footer__seal-image{display:block;height:auto;max-width:15rem;width:100%}.footer .footer__links-wrapper .footer__payments .payment-method-icon{align-items:center;display:flex;justify-content:center}.footer .footer__links-wrapper .footer__payments .payment-method-icon img{display:block;margin-left:0;margin-right:0}.footer .footer__links-wrapper .footer__payments .payment-method-icon--twint{padding:0}.footer .footer__links-wrapper .footer__payments .payment-method-icon--twint img{height:auto}.footer .footer__privacy-cookies-info-wrapper .footer__manage-cookies{align-items:center;gap:1.16667rem}.footer .footer__privacy-cookies-info-wrapper .footer__manage-cookies .cookies-icon{flex:0 0 3.83333rem;height:auto;width:3.83333rem}.footer .footer__privacy-cookies-info-wrapper .footer__manage-cookies .cookies-button button{background:var(--colors__dark-red);padding:.83333rem 3.33333rem}@media (min-width:640px){.footer .footer__links-wrapper .footer__main-section,.footer .footer__links-wrapper .footer__top-section{width:100%}.footer .footer__links-wrapper .footer__contact .footer__contact-group--action{margin:0;max-width:18.75rem;width:100%}.footer .footer__links-wrapper .footer__contact .footer__contact-group .footer__contact-button{padding-left:2rem;padding-right:2rem}}@media (min-width:1350px){.footer .footer__links-wrapper .footer__main-section{align-items:start;column-gap:25px;display:grid;flex:0 0 100%;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:1.66667rem;width:100%}.footer .footer__links-wrapper .footer__logo-image{padding:0;width:auto}.footer .footer__links-wrapper .footer__logo-image img{max-width:225px;width:100%}.footer .footer__links-wrapper .footer__top-section{column-gap:25px;display:grid;grid-column:2/span 3;grid-template-columns:repeat(3,minmax(0,1fr));width:auto}.footer .footer__links-wrapper .footer__top-section .footer__contact,.footer .footer__links-wrapper .footer__top-section .footer__links-desktop{max-width:none;width:auto}.footer .footer__links-wrapper .footer__payments-desktop{width:100%}.footer .footer__links-wrapper .footer__seal-image{margin-top:.83333rem;max-width:17.5rem}}.form .form-checkbox .form-checkbox__input:checked+.form-checkbox__label:before{background:url(/build/images/checkbox-ticked-red.20765421.svg) no-repeat;background-size:contain}.form .radio-group .radio-group__label{margin:0 15px 0 20px}.form .radio-group .radio-group__label:after{background-image:url(/build/images/radio-button-unselected-red.b3a8c39a.svg)}.form .radio-group .radio-group__input:checked+.radio-group__label:before{background-image:url(/build/images/radio-button-selected-red.eac1f329.svg)}.register-form .round-checkbox{margin-bottom:20px}.progress-popup{display:flex}.progress-popup *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.progress-popup .modal__content-wrapper{background-color:var(--white-color,#fff);border-radius:4px;height:350px;margin:auto;width:clamp(450px,535px,535px)}.progress-popup .modal__content{align-items:center;display:flex;flex-direction:column}.progress-popup .progress-popup__title{color:var(--black-color,#000);font-size:2rem;font-weight:700;margin-bottom:18px}.progress-popup .progress-popup__subtitle{color:var(--grey-color,#878787);font-size:1.33333rem;margin-bottom:19px}.progress-popup .progress-popup__progressbar{align-items:center;background-color:var(--grey-500,#dce7e8);border-radius:83px;display:flex;height:32px;position:relative;width:300px}.progress-popup .progress-popup__progressbar .progress-popup__progressbar-inner{background-color:var(--primary-color);border-radius:83px;height:32px;width:clamp(65px,var(--progress-bar-value),99%)}.progress-popup .progress-popup__progressbar .progress-popup__progressbar-value{color:var(--white-color,#fff);font-size:2rem;font-weight:700;left:14px;position:absolute}.progress-popup .progress-popup__image--wrapper{align-items:center;display:flex;height:200px}.customer-panel-dropdown{display:flex;flex-direction:column;margin:20px 0;max-width:800px;width:100%}.customer-panel-dropdown .customer-panel-dropdown__button{border:1px solid #e20714;border-radius:8px;color:var(--colors__white);display:block;margin:0 auto;padding:10px 0!important;text-align:center;width:229px}.customer-panel-dropdown .customer-panel-dropdown__button.button--primary:hover{color:var(--colors__white)}.customer-panel-dropdown .customer-panel-dropdown__button .customer-panel-dropdown_button-icon{align-self:center;background-image:url(/build/images/chevron-down-white.eedfc359.svg);background-position:50%;background-repeat:no-repeat;display:none;height:16px;margin-left:auto;width:16px}.customer-panel-dropdown .customer-panel-dropdown__button .customer-panel-dropdown_button-icon:after{display:none}.customer-panel-dropdown .customer-panel-dropdown__button .customer-panel-dropdown_button-icon.active{transform:rotate(180deg)}.customer-panel-dropdown .customer-panel-dropdown__content{overflow:hidden;transition:.3s ease-out}.customer-panel-dropdown .customer-panel-dropdown__content .shipping-address-form__wrapper{padding-top:16px}@media (min-width:1024px){.customer-panel-dropdown .customer-panel-dropdown__button{display:block;margin:0}.customer-panel-dropdown .customer-panel-dropdown__button .customer-panel-dropdown_button-icon{display:none}.customer-panel-dropdown .customer-panel-dropdown__content .shipping-address-form__wrapper{padding-top:36px}}.period-picker{align-items:flex-start;display:flex;flex-direction:column;gap:28px;margin-bottom:36px}.period-picker .period-picker__date-selector-wrapper{align-items:center;display:flex;gap:14px;max-width:330px;position:relative;width:100%}.period-picker .period-picker__date-selector-wrapper:after,.period-picker .period-picker__date-selector-wrapper:before{content:"";pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.period-picker .period-picker__date-selector-wrapper:after{background-color:var(--colors__red);border-radius:999px;height:40px;width:40px}.period-picker .period-picker__date-selector-wrapper:before{background-image:url(/build/images/chevron-down-white.eedfc359.svg);background-position:50%;background-repeat:no-repeat;background-size:14px 14px;height:40px;width:40px;z-index:1}.period-picker .period-picker__date-selector-wrapper span{font-size:1.08333em;font-weight:700;white-space:nowrap}.period-picker .period-picker__date-selector-wrapper .period-picker__date-selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--colors__soft-gray4);border:none;border-radius:30px;color:var(--colors__dark-gray2);flex:1 1 auto;font-size:1.16667rem;max-width:250px;min-height:40px;min-width:0;padding:8px 46px 8px 18px}.period-picker .period-picker__date-selector-wrapper .period-picker__date-selector:hover{cursor:pointer}.period-picker .period-picker__date-selector-wrapper .period-picker__date-selector:focus,.period-picker .period-picker__date-selector-wrapper .period-picker__date-selector:focus-visible{box-shadow:none;outline:none}.period-picker .period-picker__dates{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 26px;justify-content:flex-start;width:100%}.period-picker .period-picker__dates .period-picker__date{margin:0;text-align:left}.period-picker .period-picker__dates .period-picker__date span{font-size:1.08333em}@media (min-width:769px){.period-picker .period-picker__date-selector-wrapper{max-width:100%;width:350px}.period-picker .period-picker__date-selector-wrapper .period-picker__date-selector{flex:0 1 250px}.period-picker{align-items:center;flex-direction:row;gap:24px;margin-bottom:48px}.period-picker .period-picker__date-selector-wrapper{flex:0 0 auto;width:auto}.period-picker .period-picker__date-selector-wrapper .period-picker__date-selector{width:210px}.period-picker .period-picker__dates{align-items:flex-end;justify-content:flex-end;margin-left:auto;padding-top:8px;width:auto}.period-picker .period-picker__dates .period-picker__date{margin-bottom:0;text-align:right}}@media (min-width:1024px){.period-picker .period-picker__dates .period-picker__date{margin-left:24px}}.loader-ellips{font-size:20px;height:1em;margin:10px auto;position:relative;width:4em}.loader-ellips__dot{animation-duration:.5s;animation-iteration-count:infinite;animation-timing-function:ease;background:var(--colors__gray2);border-radius:.5em;display:block;height:1em;position:absolute;width:1em}.loader-ellips__dot:first-child,.loader-ellips__dot:nth-child(2){left:0}.loader-ellips__dot:nth-child(3){left:1.5em}.loader-ellips__dot:nth-child(4){left:3em}.loader-ellips__dot:first-child{animation-name:reveal}.loader-ellips__dot:nth-child(2),.loader-ellips__dot:nth-child(3){animation-name:slide}.loader-ellips__dot:nth-child(4){animation-direction:reverse;animation-name:reveal}@keyframes reveal{0%{transform:scale(.001)}to{transform:scale(1)}}@keyframes slide{to{transform:translateX(1.5em)}}.vue-telephone{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:center}.vue-telephone .prefix{align-items:center;border-bottom:1px solid var(--colors__black);border-left:1px solid var(--colors__black);border-top:1px solid var(--colors__black);cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:center;position:relative;width:80px}.vue-telephone .prefix.active,.vue-telephone .prefix:hover{background-color:var(--colors__gray3)}.vue-telephone .prefix__arrow{margin:0 0 0 .5rem}.vue-telephone .prefix__arrow span{border-bottom:2px solid var(--colors__dark-gray2);border-left:2px solid var(--colors__dark-gray2);display:block;height:10px;margin:0 0 5px;transform:rotate(-45deg);transform-origin:center;width:10px}.vue-telephone .prefix.active .prefix__arrow{transform:rotate(180deg)}.vue-telephone .prefix__value{font-size:1.16667rem;position:absolute;right:-3rem}.vue-telephone .prefix__flag{width:20px}.vue-telephone .prefix-selector{background:var(--colors__white);border:1px solid;left:0;padding:1rem;position:absolute;top:40px;z-index:5}.vue-telephone .prefix-selector__search{border-bottom:1px solid var(--colors__dark-gray2);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 var(--colors__gray3)}.vue-telephone .prefix-selector__prefixes::-webkit-scrollbar-thumb{background:var(--colors__red2);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:var(--colors__gray3)}.vue-telephone .prefix-selector__flag{max-width:20px}.vue-telephone .form-input__item{height:100%;padding:0 0 0 4rem!important;width:calc(100% - 80px)!important}.vue-telephone .form-error{width:100%}.billing-data__edit-address .form-item__vue-telephone,.newsletter-register .newsletter .vue-telephone,.register-form .form-item__vue-telephone{width:100%!important}@media (min-width:641px){.billing-data__edit-address .form-item__vue-telephone,.newsletter-register .newsletter .vue-telephone,.register-form .form-item__vue-telephone{width:48%}}@media (min-width:1024px){.billing-data__edit-address .form-item__vue-telephone .form-item__label,.newsletter-register .newsletter .vue-telephone .form-item__label,.register-form .form-item__vue-telephone .form-item__label{display:block;width:20%}}.billing-data__edit-address .vue-telephone .form-input__item,.newsletter-register .newsletter .vue-telephone .form-input__item,.register-form .vue-telephone .form-input__item,.shipping-address-form__wrapper .vue-telephone .form-input__item{padding:0 0 0 3.5rem!important}.billing-data__edit-address .vue-telephone .prefix,.newsletter-register .newsletter .vue-telephone .prefix,.register-form .vue-telephone .prefix,.shipping-address-form__wrapper .vue-telephone .prefix{border:none;border-bottom:1px dotted var(--colors__black);border-left:1px dotted var(--colors__black);border-top:1px dotted var(--colors__black);height:32px}.newsletter-register .newsletter .vue-telephone{margin-bottom:30px}.newsletter-register .newsletter .vue-telephone input::placeholder{margin-left:100px!important}.newsletter-register .newsletter .vue-telephone .prefix-selector__search>img{top:16px}.newsletter-register .newsletter .vue-telephone .prefix-selector__search>input{padding-left:30px}.newsletter-register .newsletter .vue-telephone .prefix{height:47px}#livechat-wrapper{display:none}.oct8ne__floating-button{background-image:url(/build/images/open-chat.05d9cb15.png);background-position:50%;background-repeat:no-repeat;background-size:85px 85px;bottom:3rem;cursor:pointer;height:85px;position:fixed;right:3rem;width:85px}.oct8ne__floating-button span{display:none}@media (min-width:641px){.oct8ne__floating-button--with-trustedshop{right:10rem}.chat-button--with-trustedshop .chat-button__image{right:10rem!important}}@media (min-width:800px){.proassistant-chat--with-trustedshop{bottom:4rem!important;right:11rem!important}}.chat-button__image{background-image:url(/build/images/open-chat.05d9cb15.png);background-position:50%!important;background-repeat:no-repeat!important;background-size:85px 85px!important;border-radius:50%!important;box-shadow:none!important;box-sizing:border-box;color:#fff;flex-direction:row;font-family:inherit;font-size:.875em;font-weight:400;height:85px!important;justify-content:space-between;line-height:1;margin:0;min-height:0!important;min-width:0!important;padding:0 12px;text-shadow:none;width:85px}.chat-button__image,.support-popup{align-items:center;bottom:3rem;cursor:pointer;display:flex;position:fixed;right:3rem}.support-popup{border-radius:100px;justify-content:center;z-index:9}.support-popup__button{align-items:center;background-position:50%!important;background-repeat:no-repeat!important;background-size:85px 85px!important;border:none;border-radius:23px;border-radius:50%!important;bottom:3rem;box-shadow:0 0 12px 0 rgba(0,0,0,.5);box-shadow:none!important;box-sizing:border-box;color:var(--colors__white);cursor:pointer;display:flex;flex-direction:row;font-family:inherit;font-size:.875em;font-weight:400;height:85px!important;justify-content:space-between;line-height:1;margin:0;min-height:0!important;min-width:0!important;padding:0 12px;position:fixed;right:3rem;text-shadow:none;width:85px}.support-popup__button--closed{background-image:url(/build/images/whatsapp-closed.ef62c970.svg)!important}.support-popup__button--opened{background-image:url(/build/images/whatsapp-opened.d7b797fa.svg)!important}.support-popup .pre-chat{background:var(--colors__white);border-radius:4px;bottom:100px;box-shadow:1px 1px 10px rgba(0,0,0,.5);cursor:auto;position:absolute;right:0;width:220px;z-index:99}.support-popup .pre-chat__title{background-color:var(--primary-color);border-top-left-radius:4px;border-top-right-radius:4px;color:var(--colors__white);font-size:1.16667rem;padding:15px 20px}.support-popup .pre-chat__body{padding:20px}.support-popup .pre-chat__option{align-items:center;background:var(--colors__lighter-gray);cursor:pointer;display:flex;font-size:1.16667rem;justify-content:flex-start;margin:0 0 10px;padding:0 0 0 50px}.support-popup .pre-chat__option-chat,.support-popup .pre-chat__option-whatsapp{background-position:15px;background-repeat:no-repeat;height:25px}.support-popup .pre-chat__option-chat{background-image:url(/build/images/ic-chat.b09a5aef.svg)}.support-popup .pre-chat__option-whatsapp{background-image:url(/build/images/ic-whatsapp.96e66724.svg)}.support-popup .pre-chat:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;bottom:-8px;content:"";height:0;position:absolute;right:34px;width:0}.support-popup .vue-loader-wrapper{height:70px;position:relative}.support-popup .vue-loader__overlay{background:var(--colors__white)}.support-popup .vue-loader{position:absolute;top:40%}.menu{display:flex;height:100vh;left:-100vw;position:fixed;top:0;width:100vw;z-index:999}.menu .menu__bestsellers{display:none}.menu .menu--active{display:block;z-index:999}.menu__container{background:var(--colors__white);left:0;padding:24px;top:0;width:85%}.menu__container .menu__level0-container.category .menu__level2-items--wrapper{display:none}.menu__container .menu__level0-container.category .menu__level2-items--wrapper.visible{display:flex;flex-direction:column}.menu__container .menu__level0-container.category .menu__level0-link{line-height:42px}.menu__side-bar{background:rgba(0,0,0,.8);width:15%}.menu__side-bar-icon{align-items:center;cursor:pointer;display:flex;height:66px;justify-content:center}.menu__nav-button{background-image:url(/build/images/chevron-right.b4dfeb87.svg);background-position:100%;background-repeat:no-repeat;background-size:11px 17px;cursor:pointer;flex:1 1 auto;height:auto;margin:0 10px 2px 5px;width:13px}.menu__level0-container{border-bottom:1px solid var(--colors__soft-gray3);cursor:pointer;display:flex;justify-content:space-between;padding:0}.menu__level0-container:hover .menu__level0-link,.menu__level0-container:hover .menu__level0-link-container,.menu__level0-container:hover a>span{font-weight:700;text-decoration:none}.menu__level0-link{color:var(--colors__red);cursor:pointer;font-size:1em;font-weight:400}.menu__level0-link:hover .menu__level-0-link-container a{font-weight:700;text-decoration:none}.menu__level0-link-container{display:flex;text-decoration:none}.menu__level0-link-container img{margin-right:10px}.menu__level0-link-container a{line-height:42px;padding-left:0;text-decoration:none}.menu__level0-link-container a:hover{text-decoration:none}.menu__level0-link-icon{display:none}.menu__level0-link-icon-mobile{display:block;height:25px;margin:auto 10px auto 0}.menu__level1-container,.menu__level2-container{background:var(--colors__white);display:none;height:100vh;left:0;overflow-y:scroll;padding:24px;position:fixed;scrollbar-width:none;top:0;width:85%}.menu__level1-container::-webkit-scrollbar,.menu__level2-container::-webkit-scrollbar{width:0}.menu__level1-top,.menu__level2-top{cursor:pointer;display:flex;line-height:42px}.menu__level1-top img,.menu__level2-top img{height:32px;margin-top:4px}.menu__level1-back,.menu__level2-back{background-image:url(/build/images/chevron-right.b4dfeb87.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;margin:0 10px 2px 5px;transform:rotate(180deg);width:11px}.menu__level1-title,.menu__level2-title{color:var(--colors__red);cursor:pointer;font-size:1em;padding-left:10px;width:calc(100% - 40px)}.menu__level1-items,.menu__level2-items{border-top:1px solid var(--colors__red);padding:10px 0}.menu__level1-items .noContentMessage,.menu__level2-items .noContentMessage{padding:30px 0;text-align:center}.menu__level1-items .no_content_mobile .see-all-action,.menu__level2-items .no_content_mobile .see-all-action{align-items:center;background:var(--colors__red);display:flex;font-size:15px;justify-content:center;margin:15px auto;padding:7px;position:relative;text-align:center;width:200px}.menu__level1-items .no_content_mobile .see-all-action a,.menu__level2-items .no_content_mobile .see-all-action a{color:var(--colors__white)}.menu__level1-items .menu__level1-items-wrap.hidden,.menu__level2-items .menu__level1-items-wrap.hidden{display:none}.menu__level1-show-all,.menu__level2-show-all{align-items:center;background:var(--colors__red);color:var(--colors__white);display:flex;font-size:1rem;justify-content:center;margin:15px auto;padding:7px;position:relative;text-align:center;text-decoration:none;width:200px}.menu__level1-show-all:hover,.menu__level2-show-all:hover{opacity:.8;text-decoration:none}.menu__level1-container.level1 .menu__nav-button{display:none}.menu__level1-items-wrap{display:flex;justify-content:space-between;padding:0}.menu__level1-items-wrap:hover>a{font-weight:700;text-decoration:none}.menu__level1-link{color:var(--colors__red);display:block;font-size:1em;line-height:38px;max-width:95%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.menu__level2-items-wrapper{height:100%}.menu__level2-items-wrapper:hover>a{font-weight:700;text-decoration:none}.menu__level2-link{color:var(--colors__red);display:block;display:flex;font-size:1em;line-height:38px;overflow:hidden;padding:0;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.menu__level2-link:hover{font-weight:700;text-decoration:none}.menu__level2-items .no_content_mobile .message-no-content{align-items:center;color:#818181;display:flex;flex-flow:column nowrap;font-size:1.16667rem;font-style:italic;font-weight:300;height:144px;justify-content:center;padding:10px 0 15px 15px;text-align:center}.menu__mobile-list{display:flex;flex-direction:column;margin:5px 0}.menu__mobile-list>.menu__level0-container:nth-child(2){margin:0 0 40px}.menu__mobile-list .menu__level0-container:last-child{border-bottom:none}.menu__mobile-list .menu__level0-container:last-child .menu__level1-button,.menu__mobile-list .menu__level0-container:last-child .menu__level1-show-all{display:none}.menu__mobile-list .menu__level0-container:last-child .menu__level1-items-wrap:nth-child(4):hover a{font-weight:400}.menu__mobile-link{align-items:center;display:flex}.menu__mobile-link--our-commitments{height:25px;width:25px}.menu__mobile-link,.menu__mobile-signin-text{color:var(--colors__red);cursor:default;font-size:1em;line-height:38px;padding:0;text-decoration:none}.menu__mobile-link:hover,.menu__mobile-signin-text:hover{font-weight:700;text-decoration:none}.menu__mobile-link.logout,.menu__mobile-signin-text.logout{color:var(--colors__red);cursor:default;font-weight:800;margin:0;padding:0;position:relative}.menu__mobile-link.logout:hover,.menu__mobile-signin-text.logout:hover{font-weight:700;text-decoration:underline}.menu__mobile-link.logout:after,.menu__mobile-signin-text.logout:after{background:none;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:18px;left:0;position:absolute;top:0;width:18px}.menu__catalogs,.menu__quickbuy{background:transparent}.menu__catalogs,.menu__courses,.menu__custom-section,.menu__quickbuy{display: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:1024px){.hide-mobile-quickbuy-on-desktop{display:none}.menu{background:var(--colors__red);flex-direction:row;height:42px;left:0;margin:0 0 20px;position:sticky;top:69px;width:100%;z-index:90}.menu .menu__container{padding:0 33px}.menu .menu__container .menu__level0-container.category{position:static}.menu .menu__container .menu__level0-container.category .menu__level1-container{height:auto}.menu .menu__container .menu__level0-container.category .menu__bestsellers{width:83%}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content{background-color:var(--colors__white);box-shadow:1px 1px 5px 0 hsla(0,0%,56%,.5);display:none;left:33px;padding:10px 0;position:absolute;top:42px;width:calc(100% - 66px)}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-items .menu__level1-items-wrap.hidden{display:none}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-items,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-items{padding:0}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-show-all,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-show-all{background-color:var(--colors__white);bottom:1em;box-shadow:none;color:var(--colors__red);display:block;font-family:Roboto;font-weight:700;height:auto;left:0;margin:0;padding:1em 0 0 1.5em;position:absolute;text-align:left;text-transform:none;width:25%}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-show-all:hover,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-show-all:hover{text-decoration:underline}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-show-all{left:25%;padding:1em 0 0 1.5em}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__bestsellers,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-container,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container{background-color:var(--colors__white);border:none;box-shadow:none;position:static;z-index:1}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__bestsellers .modal--login-form{z-index:999}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-container,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container{width:17%}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container{overflow:hidden}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container .menu__level2-items--wrapper{height:304px}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container .menu__level2-items--wrapper .menu__level2-items{display:flex;flex-direction:column;overflow:auto}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container .menu__level2-items--wrapper .menu__level2-items::-webkit-scrollbar{width:4px}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container .menu__level2-items--wrapper .menu__level2-items::-webkit-scrollbar-track{background-color:#f1f1f1}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container .menu__level2-items--wrapper .menu__level2-items::-webkit-scrollbar-thumb{background-color:#acacac;border-radius:4px}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container .menu__level2-top{display:block;line-height:38px}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container .menu__level2-top .menu__back-button{display:none}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container .menu__level2-top .menu__level2-title{color:var(--colors__dark-gray);cursor:default;font-size:1em;font-weight:500;padding:0 0 0 1.5em}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container .menu__level2-item-name{color:var(--colors__dark-gray);display:block;font-weight:700;padding:1em 1.5em}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-items-wrap.selected .menu__level1-link,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-items-wrap.selected .menu__level2-link,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-items-wrap.selected .menu__level1-link,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-items-wrap.selected .menu__level2-link{background-color:#d8d8d8;font-weight:700}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-link,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-link{line-height:38px!important}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-items-wrap.selected .menu__level1-link{position:relative}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-items-wrap.selected .menu__level1-link:after{background-color:var(--colors__red);content:"";height:14px;left:0;margin-top:-7px;position:absolute;top:50%;width:8px}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-items-wrap,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-items-wrap{border:none;display:block;padding:0}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-items-wrap a,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-items-wrap a{display:block;max-width:none;padding:0 0 0 1.5em;width:100%}.menu .menu__container .menu__bestsellers{padding:0 1em;width:66%}.menu .menu__container .menu__bestsellers.level0 .products-catalog__item{width:49%!important}.menu .menu__container .menu__bestsellers.level1 .products-catalog__item{width:32.33%!important}.menu .menu__container .menu__bestsellers.level1 .products-catalog__item .product-card__prices-format-container .integer-part{font-size:22px}.menu .menu__container .menu__bestsellers.level1 .products-catalog__item .product-card__prices-format-container .decimal-part{font-size:16px}.menu .menu__container .menu__bestsellers .menu__bestseller-wrapper{display:none;flex-wrap:wrap;gap:0 10px;height:90%;justify-content:flex-start}.menu .menu__container .menu__bestsellers .menu__bestseller-wrapper.visible{display:flex}.menu .menu__container .menu__bestsellers .menu__bestseller-wrapper .menu__bestsellers-top{align-items:center;display:flex;justify-content:space-between;padding:5px 0 10px;width:100%}.menu .menu__container .menu__bestsellers .menu__bestseller-wrapper .menu__bestsellers-top .menu__bestsellers-top-title{color:#5e5e5e;font-size:1.16667rem;font-weight:400;text-transform:capitalize}.menu .menu__container .menu__bestsellers .menu__bestseller-wrapper .menu__bestsellers-top .menu__level3-show-all{color:var(--colors__red);font-family:Roboto;font-weight:700;padding:5px 6px;text-decoration:none}.menu .menu__container .menu__bestsellers .menu__bestseller-wrapper .menu__bestsellers-top .menu__level3-show-all:hover{text-decoration:underline}.menu .menu__container .menu__student-products{padding:0 20px 0 0;width:100%}.menu .menu__container .menu__student-products .menu__student-products-wrapper{align-items:flex-start;display:none;flex-wrap:wrap;gap:0 20px;justify-content:space-between}.menu .menu__container .menu__student-products .menu__student-products-wrapper.visible{display:flex}.menu .menu__container .menu__level0-container.category:hover .menu__bestsellers,.menu .menu__container .menu__level0-container.category:hover .menu__level1-container,.menu .menu__container .menu__level0-container.category:hover .menu__level2-container,.menu .menu__container .menu__level0-container.category:hover .menu__student-products{display:flex;flex-direction:column}.menu .menu__container .menu__level0-container.category:hover .menu__level2-container.level1{display:none}.menu .menu__level1-container{height:350px}.menu.on-top{top:44px;transition:top .2s linear}.menu__level1-top,.menu__level2-top,.menu__mobile-list,.menu__nav-button,.menu__side-bar{display:none}.menu__catalogs,.menu__deals,.menu__students{display:block}.menu__catalogs:hover:before{background:var(--colors__darkest-red3)}.menu__container{align-items:center;background:transparent;display:flex;flex-flow:row nowrap;justify-content:stretch;margin:0 auto;max-width:1800px;padding:0;position:relative;width:100%}.menu__button{padding:0 10px!important}.menu__button .menu__level0-link{color:var(--colors__white)}.menu__eco,.menu__quickbuy{display:flex;position:unset!important}.menu__eco .menu__level1-container,.menu__quickbuy .menu__level1-container{flex-direction:column}.menu__eco .menu__level1-link,.menu__quickbuy .menu__level1-link{justify-content:space-between;max-width:100%;position:relative}.menu__deals .menu__level1-link,.menu__deals .menu__level2-link{text-transform:capitalize}.menu__level0-link:hover,.menu__level1-link:hover,.menu__level2-link:hover{text-decoration:none}.menu__level0-link{color:var(--colors__white);font-size:1.16667rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.menu__level0-link:hover{text-decoration:none}.menu__level0-link-container{align-items:center;display:flex;gap:10px;justify-content:center;width:100%}.menu__level0-link-container img{margin-right:0}.menu__level0-link-icon{display:block;height:25px;width:24px}.menu__level0-link-icon-mobile{display:none}.menu__level0-container{align-items:center;border:none;display:flex;height:100%;padding:0;width:100%}.menu__level1-container,.menu__level2-container{background:var(--colors__white);box-shadow:1px 1px 5px 0 hsla(0,0%,56%,.5);height:auto;padding:0;position:absolute;width:auto;z-index:999}.menu__level1-items,.menu__level2-items{border:none;width:100%}.menu__level1-link,.menu__level2-link{color:var(--colors__dark-gray);font-size:1em;line-height:unset!important}.menu__level1-container{overflow-y:visible;padding:0 0 15px;top:42px}.menu__level1-container--catalogs,.menu__level1-container--deals,.menu__level1-container--quickbuy{padding:0}.menu__level1-container--quickbuy .menu__level1-items:after{left:91%!important}.menu__level1-items{padding:0;position:relative}.menu__level1-items-wrap:not(.menu__students-items-wrap){border:none;padding:8px 15px;position:relative}.menu__level1-items-wrap:not(.menu__students-items-wrap):nth-child(n+15){display:none}.menu__level1-items-wrap:not(.menu__students-items-wrap):not(:nth-child(n+14)){border-bottom:2px solid #d8d8d8}.menu__level1-items-wrap:not(.menu__students-items-wrap).menu__level1-items-wrap--quickbuy:nth-child(2){border-bottom:none!important}.menu__level1-link{width:100%}.menu__level1-show-all{left:50%;margin-left:-50px}.menu__level1-show-all a:hover{text-decoration:underline}.menu__level2-container{left:90%;overflow-y:inherit;padding:0 0 15px;top:-10px}.menu__level2-container--deals{left:-450px;top:-5px;width:450px}.menu__level2-items{column-count:2;padding:0 15px}.menu__level2-items--deals .menu__level2-items-wrap{border-bottom:2px solid #d8d8d8;break-inside:avoid-column}.menu__level2-link{border:none;display:inline-block;padding:10px 0;width:100%}.menu__level2-link:not(:last-child){border-bottom:2px solid #d8d8d8}.menu__level2-link.menu__level2-link--middle{border-bottom:none}.menu__level2-link:hover{font-weight:700}.menu__level2-show-all{right:15px}.menu__level2-top--deals{align-items:center;display:flex;justify-content:flex-start;margin:25px 15px 15px;padding:0}.menu__level2-top--deals .menu__level2-top-link-wrapper{width:50%}.menu__level2-top--deals .menu__level2-top-outlet,.menu__level2-top--deals .menu__level2-top-pdf{border-radius:5px;color:var(--colors__white);padding:5px 10px}.menu__level2-top--deals .menu__level2-top-outlet:hover,.menu__level2-top--deals .menu__level2-top-pdf:hover{opacity:.7;text-decoration:none}.menu__level2-top--deals .menu__level2-top-pdf{background:var(--colors__red)}.menu__level2-top--deals .menu__level2-top-outlet{background:var(--colors__red);margin-left:5px}.menu__level3-show-all a:hover{text-decoration:underline}.menu__students-items{column-count:2}.menu__students-items-wrap{border-bottom:2px solid #f3f3f3;padding:8px 15px;position:relative}.menu__veil{background:rgba(0,0,0,.5);display:none;height:150vh;left:0;position:absolute;top:42px;width:100vw}.menu__container.hovered .menu__level0-container:hover{background-color:var(--colors__darkest-red3)}.menu__container.hovered .menu__level0-container:hover .menu__level1-container:not(.no-hover){display:block;left:33px;width:17%}.menu__container.hovered .menu__level0-container:hover{border:none}.menu__container.hovered .menu__level0-container:hover .menu__level0-link-container{height:40px;position:relative}.menu__container.hovered .menu__level0-container.menu__catalogs:hover .menu__level1-container:not(.no-hover),.menu__container.hovered .menu__level0-container.menu__quickbuy:hover .menu__level1-container:not(.no-hover){display:block;left:33px;width:calc(100% - 66px)}.menu__container.hovered .menu__level0-container.category:hover .menu__level0-link-container{position:relative}.menu__container.hovered .menu__level0-container.category:hover .menu__level0-link-container:before{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:50%;position:absolute;top:35px;width:0}.menu__container.hovered .menu__level0-container.category:hover .menu__level0-container-dropdown-content{display:flex;height:370px;z-index:1}}@media (min-width:1440px){.menu .menu__container{padding:0 96px}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content,.menu .menu__container .menu__level0-container .menu__level1-container--catalogs,.menu .menu__container .menu__level0-container .menu__level1-container--quickbuy{left:96px;width:calc(100% - 192px)}}.product-view{display:flex;flex-direction:column;font-family:Roboto,sans-serif;margin-bottom:80px}.product-view__content,.product-view__main-content{align-items:center;display:flex;flex-direction:column}.product-view__main-content{max-width:450px;width:100%}.product-view__extra-info-annexes-wrapper{display:flex;flex-direction:column;margin-top:15px;max-width:450px;width:100%}.product-view__extra-info-annexes-wrapper__extra-information-content .product-description .product-description-wrapper{background-color:var(--colors__soft-gray14);border-radius:8px;display:block;padding:20px;width:100%}.product-view__extra-info-annexes-wrapper__extra-information-content .product-description .product-description-wrapper .product_description__description_title{color:var(--colors__black);font-size:20px;font-weight:500}.product-view__extra-info-annexes-wrapper__extra-information-content .product-description .product-description-wrapper .product-description__text{font-size:14px;margin-top:5px;padding:5px 0;text-align:justify}.product-view__extra-info-annexes-wrapper__extra-information-content .product-description .customer-panel-dropdown{display:none}.product-view__extra-info-annexes-wrapper__extra-information-content .anesthesia-notice-wrapper{background-color:var(--colors__soft-gray14);border-radius:8px;margin:20px 0;padding:20px;width:100%}.product-view__extra-info-annexes-wrapper__extra-information-content .anesthesia-notice-wrapper .anesthesia-notice__title{border-radius:5px;color:var(--colors__black);font-size:18px;font-weight:500}.product-view__extra-info-annexes-wrapper__extra-information-content .anesthesia-notice-wrapper .anesthesia-notice__message{font-size:14px;margin-top:10px;text-align:justify}.product-view__gallery-wrapper{order:1}.product-view__gallery{margin-bottom:10px;width:100%}.product-view__gallery .gallery{border:1px solid var(--colors__grey11);border-radius:4px;width:100%}.product-view__return-free{align-items:center;display:flex;gap:10px;justify-content:start;margin-top:15px}.product-view__return-free--icon{background-image:url(/build/images/refund-free-icon.85d0c8bf.svg);background-repeat:no-repeat;background-size:37px;height:37px;margin-top:7px;width:37px}.product-view__return-free-content-wrapper{display:flex;flex-direction:column}.product-view__return-free-content-wrapper--title{color:var(--colors__green);font-size:14px;font-weight:bolder}.product-view__return-free-content-wrapper--message{color:var(--colors__dark-gray8);display:none;font-size:11px;text-align:left}.product-view__from-label{font-size:16px;font-weight:500}.product-view .product-data__novelty-label{color:var(--colors__red2);font-size:14px;font-style:italic;font-weight:700;margin-bottom:8px}.product-view .product-data-wrapper{padding:3px 0}.product-view .product-data-wrapper.novelty-wrapper{padding-bottom:5px;padding-top:0}.product-view .name-wrapper{align-items:center;display:flex;flex-direction:row;padding-top:0}.product-view .product-data__name{color:var(--colors__message-alert);font-size:20px;font-weight:700;line-height:normal;max-width:80%;text-transform:uppercase}.product-view .ref-wrapper{align-items:center;display:flex;gap:15px}.product-view .ref-wrapper span{color:var(--colors__dark-gray7);font-size:14px;font-weight:lighter}.product-view .ref-wrapper .product-data__sku{font-weight:400}.product-view .ref-wrapper .product-data__sku-wrapper{padding:8px 0}.product-view .ref-wrapper .product-data__brand{padding:5px}.product-view .ref-wrapper .product-data__brand a{color:var(--colors__red2);font-size:14px;font-weight:400;text-decoration:underline;text-transform:uppercase}.product-view__supplier-offer-separator{background-color:var(--colors__black);height:1px}.product-view__supplier-offer-wrapper{background-color:var(--colors__supplier-offer-wrapper);margin-bottom:10px;margin-top:10px;padding:8px 0;position:relative}.product-view__supplier-offer-wrapper:after,.product-view__supplier-offer-wrapper:before{background-color:var(--colors__supplier-offer-wrapper);content:"";height:100%;position:absolute;top:0;width:2.6%}.product-view__supplier-offer-wrapper:before{right:100%}.product-view__supplier-offer-wrapper:after{left:100%}.product-view__supplier-offer-title{color:var(--colors__supplier-offer-title);font-family:Corporate Rounded;font-size:13px;font-weight:700}.product-view__supplier-offer-description{font-family:Helvetica;font-size:11px;margin-top:1px}.product-view__doctor-exclusive-alert-container{align-items:center;background:var(--colors__light-red);border-radius:4px;display:flex;flex-direction:row;margin:8px 0;padding:7px 3px;position:relative;width:100%}.product-view__doctor-exclusive-alert-container p{line-height:normal;margin-left:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-view__doctor-exclusive-alert-container img{margin:0 3px}.product-view__doctor-exclusive-alert-container img:hover+p:after{background-color:var(--colors__soft-gray11);border-radius:6px;color:var(--colors__black);content:attr(data-alert);left:0;padding:5px;position:absolute;text-align:left;top:30px;white-space:normal;width:80%;z-index:1}.product-view__doctor-exclusive-alert-container img:hover+p:before{background-color:var(--colors__soft-gray11);content:"";display:block;height:10px;left:10px;position:absolute;top:26px;transform:rotate(45deg);width:10px}.product-view__doctor-exclusive-alert-gap{height:40px;width:100%}.product-view__last-days-icon-container{align-items:center;display:flex;flex-direction:row;gap:3px;margin-top:8px}.product-view__last-days-icon-container p{color:var(--colors__red2);padding-top:3px}.product-view__request-quote-wrapper{display:flex;flex-direction:column;width:100%}.product-view .request-quote{font-family:Roboto;order:unset}.product-view .request-quote .products__request-quote-button{margin-bottom:10px;padding:10px;width:100%}.product-view .request-quote .products__request-quote-button>span{font-family:Roboto;font-size:16px;font-weight:700}.product-view .request-quote__question{font-size:16px;font-weight:700;margin:10px 0;text-align:left}.product-view__info-wrapper,.product-view__info-wrapper .info__product-data{display:flex;justify-content:center;width:100%}.product-view__info__product-prices{border:1px solid var(--colors__grey11);border-radius:4px;display:flex;flex-direction:column;height:fit-content;max-width:450px;padding:12px 20px;text-align:left;width:100%}.product-view__info__product-prices .product-data--prices-info-wrapper{display:flex;flex-direction:column;height:40%;padding:0;width:100%}.product-view__info__product-prices .product-data--prices-info-wrapper .product-data__prices-wrapper{align-items:center;align-items:start;display:flex;flex-direction:column}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__discount-price-wrapper{align-items:center;display:flex;flex-direction:row;width:100%}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__save-percent{background:var(--colors__yellow4);border-radius:4px;color:var(--colors__red2);font-size:24px;font-style:italic;font-weight:700;height:32px;margin-left:20px;padding:0 6px 0 4px;text-align:center}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price{color:var(--colors__black3);font-size:30px;font-weight:700}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price .integer-part{font-size:30px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price .integer-part .decimal-part{font-size:25px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price.final-price{width:100%}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price.final-price .integer-part{font-size:30px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price.final-price .integer-part .decimal-part{font-size:25px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__regular-price{color:var(--colors__dark-gray6);font-size:16px;font-weight:lighter;margin-bottom:-5px;padding-left:0;text-decoration:line-through}.product-view__info__product-prices .product-data--prices-info-wrapper .product-data__iva-label{color:var(--colors__dark-gray6);display:block;font-size:1em}.product-view__info__product-prices .product-data--promotions-info-wrapper{background-color:var(--colors__yellow4);border-radius:4px;display:flex;flex-direction:column;height:30%;margin:10px 0;padding:5px 10px;width:100%}.product-view__info__product-prices .product-data--promotions-info-wrapper span{font-size:14px;font-weight:700;text-align:left}.product-view__info__product-prices .product-data--promotions-info-wrapper p{text-align:justify}.product-view__info__product-prices .product-data--supplier-offer-info-wrapper{border:2px dashed var(--colors__darkest-red8);border-radius:4px;display:flex;flex-direction:column;height:30%;margin:10px 0;padding:10px;width:100%}.product-view__info__product-prices .product-data--supplier-offer-info-wrapper span{color:var(--colors__darkest-red6);font-size:14px;font-weight:700;text-align:center;text-transform:uppercase}.product-view__info__product-prices .product-data--supplier-offer-info-wrapper p{text-align:center}.product-view__info__product-prices .product-data--supplier-offer-info-wrapper .show-more-button{color:var(--colors__darkest-red9);cursor:pointer;text-decoration:underline}.product-view__info__product-prices .product-data--supplier-offer-info-wrapper .description-button-container{display:flex;flex-wrap:wrap;justify-content:center}.product-view__info__product-prices .product-data--select-button{align-items:center;background-color:var(--colors__darkest-red8);border-radius:4px;color:var(--colors__white);cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;margin:10px 0 5px;min-height:36px;padding-top:5px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.product-view__info-wrapper .info__product-data{padding:8px 0}.product-view__info-wrapper .info__product-data .prices-wrapper{border-bottom:1px dotted var(--colors__soft-gray3);border-top:1px dotted var(--colors__soft-gray3);padding:30px 0}.product-view__info-wrapper .info__product-data .prices-wrapper .product-data__prices-main{align-items:center;background:var(--colors__yellow);border-radius:5px;display:flex;flex-direction:column;justify-content:center;margin-top:auto;width:260px}.product-view__info-wrapper .info__product-data .prices-wrapper .product-data__prices-main .product-data__final-price{font-weight:700;white-space:nowrap}.product-view__info-wrapper .info__product-data .prices-wrapper .product-data__prices-main .product-data__final-price .integer-part{font-size:3.83333em}.product-view__info-wrapper .info__product-data .prices-wrapper .product-data__prices-main .product-data__final-price .decimal-part{font-size:2.33333em}.product-view__info-wrapper .info__product-data .prices-wrapper .product-data__prices-main .product-data__final-price .decimal-part,.product-view__info-wrapper .info__product-data .prices-wrapper .product-data__prices-main .product-data__final-price .integer-part{font-family:Corporate Rounded}.product-view__info-wrapper .info__product-data .prices-wrapper .product-data__prices-main .product-data__final-price .currency-part{font-family:Arial;font-size:2em}.product-view__info-wrapper .info__product-data .prices-wrapper .product-data__prices-main>.product-data__prices-group{align-items:baseline;display:flex;justify-content:flex-start;padding:0 10px 10px;width:100%}.product-view__info-wrapper .info__product-data .prices-wrapper .product-data__prices-main>.product-data__prices-group .product-data__final-price{font-weight:700;margin:0 10px 0 0}.product-view__info-wrapper .info__product-data .prices-wrapper .product-data__prices-main>.product-data__prices-group .product-data__regular-price{color:var(--colors__dark-gray2);font-size:2.33333em;text-align:center;text-decoration:line-through}.product-view__info-wrapper .info__product-data .prices-wrapper .product-data__prices-main>.product-data__prices-group .product-data__regular-price .regular-price-part{font-size:2.33333rem;white-space:nowrap}.product-view__info-wrapper .info__product-data .prices-wrapper .product-data__prices-main>.product-data__prices-group .product-data__regular-price .currency-part{font-family:Arial;font-size:1.5rem}.product-view__info-wrapper .info__product-data .prices-wrapper .product-data__prices-main .price-currency{font-family:Arial;font-weight:700}.product-view__info-wrapper .info__product-data .prices-wrapper .product-data__prices-main .product-data__prices-text{display:block;font-family:Corporate Rounded;font-size:1.16667em;padding:5px 5px 0;text-transform:uppercase;width:100%}.product-view__info-wrapper .info__product-data .prices-wrapper .product-data__product-row-iva-label{color:var(--colors__dark-gray2);font-family:Corporate Rounded;font-size:1em}.product-view__products-table .modal--quantity-error .modal__content-wrapper,.product-view__products-table .modal .modal__content-wrapper{align-items:center;border-radius:4px;display:flex;height:200px;justify-content:center;margin-top:-200px;padding:40px 20px;top:50%}.product-view__products-table .modal--quantity-error .modal__content-wrapper .modal__close,.product-view__products-table .modal .modal__content-wrapper .modal__close{color:var(--colors__black);right:10px;top:-5px}.product-view__products-table .modal--quantity-error .modal__content-wrapper{background-image:url(/build/images/exclusivity-icon.b150848a.svg);background-position-x:center;background-position-y:50px;background-repeat:no-repeat}.product-view__product-attributes__display-desktop{display:none}.product-view__product-attributes__display-mobile{display:block;width:100%}.product-view__attributes-wrapper{width:100%}.product-view .attributes__product{margin-bottom:20px;margin-top:15px}.product-view .attributes__product-title-container{cursor:pointer;display:flex;flex-direction:row;gap:15px}.product-view .attributes__product-title-container img{transform:rotate(-90deg)}.product-view .attributes__product-title{color:var(--colors__black);font-size:16px;font-weight:500}.product-view .attributes__product-list{margin-top:5px}.product-view .attributes__product-list .product__attribute{display:flex;margin:5px 0}.product-view .attributes__product-list .product__attribute .attribute__label{color:var(--colors__dark-gray7);font-size:12px;font-weight:lighter}.product-view .attributes__product-list .product__attribute .attribute__value-button-container{display:flex;flex-wrap:wrap;padding-left:15px}.product-view .attributes__product-list .product__attribute .attribute__value-button-container span{margin-left:unset}.product-view .attributes__product-list .product__attribute .attribute__value{color:var(--colors__dark-gray7);font-size:12px;margin-left:15px;margin-right:5px;text-align:justify}.product-view .attributes__product-list .product__attribute .attribute__value__family,.product-view .attributes__product-list .product__attribute .attribute__value__subfamily{text-transform:uppercase}.product-view .attributes__product-list .product__attribute .attribute__value a{font-size:inherit}.product-view .attributes__product-list .product__attribute .attribute__truncate-button{color:var(--colors__darkest-red9);cursor:pointer;text-decoration:underline;width:100%}.product-view .attributes__product-description-wrapper .product-description__title-container{cursor:pointer;display:flex;flex-direction:row;gap:15px}.product-view .attributes__product-description-wrapper .product-description__title-container img{transform:rotate(90deg)}.product-view .attributes__product-description-wrapper .product-description__title-container h3{color:var(--colors__black);font-size:16px;font-weight:500}.product-view .attributes__product-description-wrapper .product-description__truncate-button{color:#d1021a;cursor:pointer;text-decoration:underline}.product-view .attributes__product-description-wrapper .product-description .product-description-truncate-wrapper{display:block}.product-view .attributes__product-description-wrapper .product-description .product-description-truncate-wrapper .tabs{display:none}.product-view .attributes__product-description-wrapper .product-description .product-description-truncate-wrapper .tab{background-color:#fff;border:1px solid transparent;border-bottom:1px solid var(--colors__grey12);border-radius:3px 3px 0 0;bottom:-1px;cursor:pointer;position:relative;user-select:none}.product-view .attributes__product-description-wrapper .product-description .product-description-truncate-wrapper .tab.is-active{border-bottom-color:transparent;border-left-color:var(--colors__grey12);border-right-color:var(--colors__grey12);border-top-color:var(--colors__grey12)}.product-view .attributes__product-description-wrapper .product-description .product-description-truncate-wrapper .product_description__description_title{color:var(--colors__black);display:none;font-size:16px}.product-view .attributes__product-description-wrapper .product-description .product-description-truncate-wrapper .product-description__text{font-size:14px;padding:5px 0}.product-view .attributes__product-description-wrapper .product-description .product-description__text img{max-width:100%}.product-view .attributes__product-description-wrapper .product-description .customer-panel-dropdown{display:none}.product-view__add-favorites-wrapper{display:flex}.product-view__add-favorites{align-items:center;background-image:url(/build/images/favourite-icon.4f247738.svg);background-repeat:no-repeat;display:flex;height:19px;justify-content:center;margin-left:15px;width:21px}.product-view__add-favorites.favorite-added{background-image:url(/build/images/favourite-icon-filled.f043e96c.svg);height:20px;width:24px}.product-view__add-favorites:hover{cursor:pointer}.product-view__annexes{background-color:var(--colors__soft-gray14);border-radius:8px;margin:10px 0 20px;padding:15px;width:100%}.product-view__annexes .annexes__title{font-size:20px;font-weight:500;margin-bottom:15px}.product-view__annex{align-items:center;display:flex;justify-content:flex-start;margin:8px 0}.product-view__annex a{color:var(--colors__darkest-red8);display:block;font-size:14px;text-decoration:underline}.product-view__annex img{display:none}.product-view .related_products-wrapper{background:var(--colors__soft-gray14);margin-top:40px;position:relative}.product-view .related_products-wrapper .related_products__title{color:var(--colors__black);font-family:Roboto,sans-serif;font-size:18px;font-weight:500;max-width:65%;padding:10px 10px 5px}.product-view .related_products-wrapper .related_products__description{display:none}.product-view .related_products-wrapper:before{background-color:var(--colors__soft-gray14);content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1}.product-view__gallery-icons{align-items:center;display:flex;flex-flow:row wrap;gap:10px;justify-content:center;left:0;position:absolute;top:0}.product-view__request-quote.request-quote-wrapper{background-color:var(--colors__white);padding-top:46px}.product-view__request-quote-label{font-size:20px;font-weight:700;padding:20px 0 0;text-align:center;white-space:nowrap}.product-view__request-quote-icons{align-items:center;display:flex;gap:0 10px;justify-content:center;z-index:2}.product-view__request-quote-icon{background-image:url(/build/images/last_minutes.b3127937.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:45px;width:45px}.product-view__request-quote-text{font-size:1.66667rem;font-weight:700;max-width:85px}.product-view__exclusive-dentist{background-color:var(--colors__light-red);background-image:url(/build/images/warning.f1425904.png);background-position:10px;background-repeat:no-repeat;background-size:20px;border-radius:4px;color:var(--colors__red);font-size:1.16667rem;font-weight:700;margin:1rem 0 2rem;padding:1rem 1rem 1rem 3rem;width:fit-content}.product-view__exclusive-dentist-request button{padding:10px;width:205px}.product-view__exclusive-dentist-request button>span{font-size:1.66em}.product-view__exclusive-dentist-request .modal__content{background:#f8f8f8;border-radius:4px;padding:3rem 1rem!important}.product-view__exclusive-dentist-request .modal__content-wrapper{background:#f8f8f8;border:none!important;border-radius:4px;top:calc(50% - 100px)}.product-view__exclusive-dentist-request .product-view__request-quote-button{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%!important}.product-view__exclusive-dentist-request .product-view__request-quote-phone-button,.product-view__exclusive-dentist-request .product-view__request-quote-wrapper{width:100%}.product-view__exclusive-dentist-request .product-view__request-quote-phone-button{border:1px solid var(--colors__red);border-radius:30px;color:var(--colors__red);font-size:1.16667rem;font-weight:700;padding:.6rem;text-decoration:none}.product-view__exclusive-dentist-request .product-view__request-quote-phone-button>span{display:none}.product-view__exclusive-dentist-request .products__request-quote-button{border-radius:30px}.product-view__exclusive-dentist-request .products__request-quote-button>span{font-size:1.16667rem!important}.product-view__exclusive-dentist-request .product-view__request-quote-message{margin:0 0 2rem}.product-view__exclusive-dentist-request .product-view__request-quote-message>span{font-size:1.16667rem;font-weight:700}.product-view .product-sequra-simulator{margin-bottom:12px;margin-top:12px}.product-view .product-sequra-simulator>div{background-color:var(--colors__white)!important;padding:0!important}.product-view .product-custom-financing{align-items:center;border-radius:4px;display:flex;gap:18px;height:62px;line-height:18px;margin-top:15px}.product-view .product-custom-financing .icon{display:none}.product-view .product-custom-financing .info{display:flex;flex-direction:column;gap:1px}.product-view .product-custom-financing .info .title{font-size:1.16667rem;font-weight:700;margin:0 0 .3rem}.product-view .product-custom-financing .details{font-size:1.16667rem}.product-view .product-custom-financing .details u{color:var(--colors__darkest-red8);font-size:inherit}@media (min-width:700px){.product-view .product-view__main-content{align-items:start;flex-direction:row;flex-wrap:wrap;margin:0 10px 20px;max-width:none}.product-view__info-wrapper{padding-left:8px;width:50%}.product-view__info__product-prices{max-width:none}.product-view__attributes-wrapper{padding:0 5px;width:50%}.product-view__product-attributes__display-desktop{display:block}.product-view__product-attributes__display-mobile{display:none}.product-view__extra-info-annexes-wrapper{display:flex;flex-direction:row;justify-content:space-between;margin-top:0;max-width:none;width:100%}.product-view__extra-info-annexes-wrapper__extra-information-content{width:75%}.product-view__extra-info-annexes-wrapper__extra-information-content.without-annexes{width:100%}.product-view__extra-info-annexes-wrapper__annexes{margin-right:10px;width:calc(20% - 4px)}.product-view__extra-info-annexes-wrapper__annexes.without-annexes{display:none}.product-view__annexes{margin:0}.product-view .attributes__product-description-wrapper .product-description__title-container h3{font-size:16px}.product-view .attributes__product-description-wrapper .product-description__truncate-button{font-size:14px}.product-view__attributes-wrapper .attributes__product-list .product__attribute .attribute__label,.product-view__attributes-wrapper .attributes__product-list .product__attribute .attribute__value{color:var(--colors__dark-gray7);font-size:14px}.product-view__attributes-wrapper .attributes__product-list .product__attribute .attribute__label a,.product-view__attributes-wrapper .attributes__product-list .product__attribute .attribute__value a{font-size:inherit}.product-view__attributes-wrapper .attributes__product-list .product__attribute .attribute__label{font-weight:lighter}.product-view__attributes-wrapper .attributes__product-list .product__attribute .attribute__truncate-button{font-size:14px}}@media (min-width:1024px){.product-view-section .navigation-bar-wrapper .back-button{cursor:pointer;display:flex}.product-view-section .navigation-bar-wrapper .back-button__text{color:var(--colors__darkest-red6)}.product-view-section .navigation-bar-wrapper--header{align-items:flex-start;flex-flow:column nowrap;gap:1rem}.product-view .product-view__main-content{align-items:start;display:flex;flex-direction:row;justify-content:space-between;max-width:none;width:100%}.product-view .product-view__gallery{width:35%}.product-view .product-view__gallery-control--left .arrow,.product-view .product-view__gallery-control--right .arrow{display:none}.product-view .product-view__gallery .gallery{margin-top:0}.product-view__info__product-prices{padding:10px 12px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__save-percent{font-size:22px;margin-left:10px;padding:0 4px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price,.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price.final-price,.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price.final-price .integer-part,.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price .integer-part{font-size:26px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price.final-price .integer-part .decimal-part,.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price .integer-part .decimal-part{font-size:22px}.product-view__return-free{align-items:start;padding:5px 0}.product-view__return-free img{height:18px;width:20px}.product-view__return-free-content-wrapper--title{font-size:16px}.product-view__return-free-content-wrapper--message{display:block}.product-view .product-view__info-wrapper{margin-left:15px;width:25%}.product-view__info-wrapper,.product-view__info-wrapper .info__product-data{padding:0}.product-view .product-view__attributes-wrapper{margin-left:15px;width:35%}.product-view__attributes-wrapper .attributes__product{margin-bottom:18px;margin-top:15px}.product-view__attributes-wrapper .attributes__product-title-container{display:flex;flex-direction:row;gap:15px}.product-view__attributes-wrapper .attributes__product-title-container img{transform:rotate(90deg)}.product-view__attributes-wrapper .attributes__product-title{color:var(--colors__black);font-size:16px}.product-view__attributes-wrapper .attributes__product-list{margin-top:5px}.product-view__attributes-wrapper .attributes__product-list .product__attribute{display:flex;margin:5px 0}.product-view .related_products-wrapper .related_products__title{font-weight:20px;padding-top:30px}}@media (max-width:1023px){.product-view-section .page-content__main{width:100%}.product-view-section .page-content__main .main{margin:0 auto;width:95%}.product-view-section .navigation-bar-wrapper--header{padding:10px}.product-view-section .navigation-bar-wrapper{background-color:var(--colors__soft-gray10);display:flex;gap:.83333rem;justify-content:space-between;padding:10px}.product-view-section .navigation-bar-wrapper .back-button{align-items:center;display:flex;margin-right:10px}}@media (min-width:1200px){.product-view__info__product-prices{padding:12px 16px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__save-percent{font-size:24px;margin-left:20px;padding:0 6px 0 4px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price,.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price .integer-part{font-size:30px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price .integer-part .decimal-part{font-size:25px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price.final-price .integer-part{font-size:30px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price.final-price .integer-part .decimal-part{font-size:25px}}.suppliers-product-view .suppliers-product-view__suggestion{color:var(--colors__soft-gray8);font-size:1rem;font-weight:700;margin:0 0 10px}.suppliers-product-view .suppliers-product-view__suggestion.desktop{display:none}.suppliers-product-view .suppliers-product-content{border:1px solid colors__grey11;border-radius:4px;display:flex;gap:8px;padding:10px 9px}.suppliers-product-view .suppliers-product-content *{font-family:Roboto,sans-serif}.suppliers-product-view .suppliers-product-content .wrap{display:flex;flex-direction:column;height:100%}.suppliers-product-view .suppliers-product-content .img-left{margin:auto;max-width:120px}.suppliers-product-view .suppliers-product-content .img-left img{max-height:100%;max-width:100%}.suppliers-product-view .suppliers-product-content .right{width:calc(100% - 120px)}.suppliers-product-view .suppliers-product-content .right .data{align-items:baseline;display:flex;flex-wrap:wrap;margin:0 0 20px}.suppliers-product-view .suppliers-product-content .right .data .suppliers-product-title{color:var(--colors__black);font-size:1.16667rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.suppliers-product-view .suppliers-product-content .right .data .suppliers-product-subtitle{font-size:1.16667rem}.suppliers-product-view .suppliers-product-content .right .data .prices{align-items:end;display:flex;justify-content:end;margin:0 0 0 auto}.suppliers-product-view .suppliers-product-content .right .data .prices .prices__minimum-price{color:var(--colors__darkest-red6);font-size:2rem;font-weight:700}.suppliers-product-view .suppliers-product-content .right .data .prices .prices__regular-price{font-size:1.16667rem;margin:0 0 0 5px;text-decoration:line-through}.suppliers-product-view .suppliers-product-content .right .view-product-button{margin:auto 0 0}.suppliers-product-view .suppliers-product-content .right .view-product-button a{align-items:center;background:var(--colors__darkest-red8);border:none;border-radius:4px;color:var(--colors__white);cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:36px;justify-content:center;text-decoration:none;width:100%}@media (min-width:769px){.suppliers-product-view{margin-bottom:40px}.suppliers-product-view .suppliers-product-content .img-left img{max-height:65px}.suppliers-product-view .suppliers-product-content .right{width:904px}.suppliers-product-view .suppliers-product-content .right .wrap{align-items:center;flex-direction:row;justify-content:space-around}.suppliers-product-view .suppliers-product-content .right .wrap .data{margin:0;width:50%}.suppliers-product-view .suppliers-product-content .right .wrap .view-product-button{margin:0}.suppliers-product-view .suppliers-product-content .right .wrap .view-product-button a{font-size:14px;width:196px}}@media (min-width:1169px){.suppliers-product-view .suppliers-product-view__suggestion.mobile{display:none}.suppliers-product-view .suppliers-product-view__suggestion.desktop{display:block}}.product-banner{margin-bottom:14px}@media (min-width:1024px){.product-banner{margin-bottom:16px}}.product-banner__image{border-radius:4px;height:auto;width:100%}products-adder-to-cart .product-view__product-row{display:inline-block!important}.product-view__products-table{margin:10px 0;max-width:450px;width:100%}.product-view__products-table>div>div:nth-last-child(2){border-bottom:none}.product-view__products-table-headers{display:none}.product-view__product-row{background-color:var(--colors__soft-gray14);border-radius:4px;margin:8px 0;padding:10px;width:100%}.product-view__product-row-data{display:flex;flex-wrap:wrap}.product-view__product-row-name{order:1;width:100%}.product-view__product-row-name span{display:none}.product-view__product-row-name h3{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--colors__black);display:-webkit-box;font-family:Roboto,sans-serif;font-size:1.5rem;overflow:hidden;word-break:break-word}.product-view__product-row-ref{color:var(--colors__dark-gray7);font-family:Roboto,sans-serif;font-size:1.16667rem;order:2}.product-view__product-row-ref span{font-size:1.16667rem;font-weight:lighter}.product-view__product-row-manufacture-ref{color:var(--colors__dark-gray7);font-size:1.16667rem;margin-left:10px;order:3}.product-view__product-row-manufacture-ref>span{font-size:1.16667rem;font-weight:lighter}.product-view__product-row-prices{display:flex;justify-content:end;margin:10px 0 5px;order:3;width:100%}.product-view__price-title{display:none}.product-view .info-prices-wrapper{align-items:baseline;display:flex;justify-content:end;width:100%}.product-view .info-prices-wrapper .product-view__product-row-price-label{font-family:Roboto,sans-serif;font-weight:700;line-height:1;text-transform:uppercase;width:100%}.product-view .info-prices-wrapper .product-view__product-row-final-price{color:var(--colors__black);font-size:2rem;font-weight:700}.product-view .info-prices-wrapper .product-view__product-row-final-price p{display:none}.product-view .info-prices-wrapper .product-view__product-row-regular-price{color:var(--colors__dark-gray);display:inline-block;font-family:Roboto,sans-serif;font-size:1.16667rem;font-weight:lighter;line-height:1;padding-left:10px;padding-right:10px;text-decoration:line-through}.product-view .info-prices-wrapper .product-view__product-row-regular-price p{display:none}.product-view .info-prices-wrapper .product-view__product-row-regular-price.final-price{color:var(--colors__black);font-size:2rem;font-weight:700;padding:0;text-decoration:none}.product-view__product-row-final-price{display:inline-block;line-height:1}.product-view__product-row-final-price span{font-family:Roboto,sans-serif;font-weight:700}.product-view .best-price-text{color:var(--colors__darkest-red8);font-size:1rem;font-style:italic;font-weight:700}.product-view .best-price-text.mobile{margin-right:auto}.product-view .best-price-text.desktop{display:none}.product-view__product-row-save-percent-mobile{background:var(--colors__yellow4);border-radius:3.3px;color:var(--colors__black);display:inline-block;font-size:1.33333rem;font-style:italic;font-weight:700;padding:3px;text-align:center;vertical-align:top}.product-view__product-row-save-percent-desktop{display:none;font-size:1rem;font-weight:700;text-align:center;vertical-align:top}.product-view__product-row-save-percent-desktop span{background:var(--colors__yellow4);border-radius:3.3px;font-style:italic;padding:0 3px}.product-view__product-row-iva-label{color:var(--colors__dark-gray6);font-family:Roboto,sans-serif;font-size:1rem;font-style:italic;font-weight:lighter;margin-bottom:15px;width:100%}.product-view__adder-group{display:flex;justify-content:end;margin:10px 0 0}.product-view__adder-group-title{display:none}.product-view__adder-group .spinner{justify-content:inherit;width:100%}.product-view__adder-group .spinner__button{background-color:var(--colors__grey11);background-image:none}.product-view__adder-group .spinner__button--substract{border-radius:4px 0 0 4px}.product-view__adder-group .spinner__button--add{border-radius:0 4px 4px 0}.product-view__adder-group .spinner .form-input__item{border-radius:0}.product-view__adder-group .spinner__button{align-items:center;display:flex;height:32px;justify-content:center;width:33%}.product-view__adder-group .spinner__button p{color:var(--colors__black);font-size:1.33333rem;font-weight:700}.product-view__adder-group .form-input__item{border:.6px solid var(--colors__soft-gray4);color:var(--colors__black);font-weight:700;height:33px;margin:0 10px;width:33%}.product-view__locked-text{color:var(--colors__red);text-align:center}.product-view__add-button{margin:5px 0;padding:7px 10px}.product-view .product-view__product-simple{background-color:var(--colors__soft-gray14);border-bottom:0;border-radius:4px;margin:8px 0;padding:10px}.product-view .product-view__product-simple .product-view__product-row-name{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--colors__black);display:-webkit-box;font-family:Roboto,sans-serif;font-size:1.5rem;order:1;overflow:hidden;word-break:break-word}.product-view .product-view__product-simple .product-view__product-row-name>span{display:none}.product-view .product-view__product-simple .product-view__product-row-ref{color:var(--colors__dark-gray7);font-size:1.16667rem;order:2}.product-view .product-view__product-simple .product-view__product-row-ref>span{font-size:1.16667rem;font-weight:lighter;margin-right:5px}.product-view .product-view__product-simple .product-view__product-row-manufacture-ref{color:var(--colors__dark-gray7);font-size:1.16667rem;margin-left:10px;order:3}.product-view .product-view__product-simple .product-view__product-row-manufacture-ref>span{font-size:1.16667rem;font-weight:lighter}.product-view .product-view__product-simple .product-view__prices-row-wrapper{display:flex;justify-content:end;order:3;width:100%}.product-view .product-view__product-simple .info-prices-wrapper{display:flex;flex-direction:row;justify-content:end;padding:10px 0;width:100%}.product-view .product-view__product-simple .info-prices-wrapper .product-view__product-row-regular-price{font-size:1.16667rem;font-weight:lighter;line-height:1;text-decoration:line-through}.product-view .product-view__product-simple .info-prices-wrapper .product-view__product-row-regular-price p{display:none}.product-view .product-view__product-simple .info-prices-wrapper .product-view__product-row-regular-price.final-price{color:var(--colors__black);font-size:2rem;font-weight:700;padding:0;text-decoration:none}.product-view .product-view__product-simple .info-prices-wrapper .product-view__product-row-final-price{font-size:2rem;font-weight:700;line-height:1}.product-view .product-view__product-simple .product-view__product-row-save-percent-mobile{border-radius:3.3px;color:var(--colors__black);display:inline-block;font-size:1.33333rem;font-style:italic;margin-right:8px;padding:0 3px}.product-view .product-view__product-simple .product-view__product-row-save-percent-desktop{border-radius:3.3px;display:none;margin-right:8px}.product-view .product-view__product-simple .product-view__product-row-save-percent-desktop span{color:var(--colors__black);font-size:1rem;font-style:italic;padding:0 3px}.product-view .products__adder-wrapper{text-align:right}.product-view .products__adder-wrapper .products__add-button{padding:10px;width:100%}.product-view .products__adder-wrapper .products__add-button span{font-family:Roboto,sans-serif;font-size:1.66667rem;font-weight:700}.product-view .products__adder-wrapper .products__back-button{display:none}.product-view .modal--quantity-error .quantity-error__message{color:var(--colors__black);font-size:1.5rem;font-weight:700;line-height:1.5}.product-view .modal--product-added-to-cart{background:none}.product-view .modal--product-added-to-cart .product-added-to-cart__icon{background:url(/build/images/check-dark-teal.9ebc2536.svg) 50% no-repeat;background-size:24px 30px;height:30px;margin:0 auto;width:30px}.product-view .modal--product-added-to-cart .product-added-to-cart__message{color:var(--colors__green3);font-weight:700}.product-view .modal--product-added-to-cart .product-added-to-cart__message span{display:none}.product-view .products__help{padding:15px 0;text-align:left}.product-view .products__help span{cursor:pointer;font-size:1.08333em}@media (min-width:700px){.product-view__products-table{max-width:none;padding-bottom:30px}.product-view__product-row{border:0}.product-view .products__adder-wrapper{display:flex;flex:100%;flex-wrap:wrap;justify-content:end;margin-top:10px}.product-view .products__adder-wrapper .products__add-button{margin-right:10px;width:calc(20% - 4px)}.product-view__product-row-save-percent-mobile{display:none;max-width:110px;order:2;padding:14px}.product-view__product-row-save-percent-desktop{align-items:center;display:flex;height:24px;justify-content:center;margin:0;max-width:none;order:4;position:relative;width:20%}.product-view__product-row-save-percent-desktop span{font-size:1.5rem}.product-view__product-row-data{flex-wrap:nowrap}.product-view__products-table-headers{display:flex;padding:0 10px}.product-view__header-names-row{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:0;width:80%}.product-view__header-names-row>div{align-items:center;display:flex;height:37px;justify-content:center;padding:5px}.product-view__header-names-row>div span{font-family:Roboto,sans-serif;font-size:1.16667rem;font-weight:700}.product-view__header-row-name,.product-view__product-row-name{align-items:center;display:flex;justify-content:center;order:2;width:45%}.product-view__header-row-ref,.product-view__product-row-ref{align-items:center;display:flex;justify-content:center;order:1;width:10%}.product-view__header-row-manufacture-ref{align-items:center;display:flex;justify-content:center;order:3;width:15%}.product-view__header-row-discount{align-items:center;display:flex;justify-content:center;order:4;width:20%}.product-view__header-row-prices,.product-view__product-row-prices{align-items:center;display:flex;justify-content:center;margin:0;order:5;width:15%}.product-view__header-row-actions{align-items:center;display:flex;height:37px;justify-content:center;padding:5px;width:20%}.product-view__header-row-actions span{font-family:Roboto,sans-serif;font-size:1.16667rem;font-weight:700}.product-view__adder-group{justify-content:center;margin:0}.product-view--grouped .product-view__products-table>div:nth-child(2){display:flex;flex-wrap:wrap}.product-view--grouped .product-view__products-table .product-view__header-names-row{display:flex;justify-content:space-between;margin-bottom:0;width:80%}.product-view--grouped .product-view__products-table .product-view__header-row-name{align-items:center;display:flex;justify-content:center;order:2;width:35%}.product-view--grouped .product-view__products-table .product-view__product-row-name{align-items:center;display:flex;justify-content:start;order:2;padding-left:15px;padding-right:10px;width:35%}.product-view--grouped .product-view__products-table .product-view__product-row-name h3{font-size:16px}.product-view--grouped .product-view__products-table .product-view__header-row-ref{align-items:center;display:flex;justify-content:center;order:1;width:10%}.product-view--grouped .product-view__products-table .product-view__product-row-ref{align-items:center;color:var(--colors__black);display:flex;font-size:1.33333rem;justify-content:center;order:1;width:10%}.product-view--grouped .product-view__products-table .product-view__header-row-manufacture-ref{align-items:center;display:flex;justify-content:center;order:3;width:20%}.product-view--grouped .product-view__products-table .product-view__product-row-manufacture-ref{align-items:center;color:var(--colors__black);display:flex;font-size:1.33333rem;justify-content:center;margin:0;order:3;width:20%}.product-view--grouped .product-view__products-table .product-view__product-row-manufacture-ref span{display:none}.product-view--grouped .product-view__products-table .product-view__header-row-prices,.product-view--grouped .product-view__products-table .product-view__product-row-prices{align-items:center;display:flex;justify-content:center;width:15%}.product-view--grouped .product-view__products-table .product-view__product-row{align-items:center;background-color:var(--colors__soft-gray14);border-bottom:0;border-radius:4px;display:flex;flex-direction:row;margin:8px 0;padding:10px}.product-view--grouped .product-view__products-table .product-view__product-row-data{align-items:center;display:flex;width:80%}.product-view--grouped .product-view__products-table .product-view__product-row-prices{border:0;display:flex;flex-direction:column;max-width:180px;order:5}.product-view--grouped .product-view__products-table .product-view__product-row-prices .info-prices-wrapper{align-items:center;flex-direction:column;gap:5px;justify-content:center;order:2;padding:0;width:100%}.product-view--grouped .product-view__products-table .product-view__product-row-prices .info-prices-wrapper .product-view__product-row-final-price{font-size:16px;font-weight:400}.product-view--grouped .product-view__products-table .product-view__product-row-prices .info-prices-wrapper .product-view__product-row-final-price p{display:unset;font-size:16px}.product-view--grouped .product-view__products-table .product-view__product-row-prices .info-prices-wrapper .product-view__product-row-regular-price{padding:0}.product-view--grouped .product-view__products-table .product-view__product-row-prices .info-prices-wrapper .product-view__product-row-regular-price p{display:unset;font-size:1.16667rem}.product-view--grouped .product-view__products-table .product-view__product-row-prices .info-prices-wrapper .product-view__product-row-regular-price.final-price{color:var(--colors__black);font-size:16px;font-weight:400;text-decoration:none}.product-view--grouped .product-view__products-table .product-view__product-row-prices .info-prices-wrapper .product-view__product-row-regular-price.final-price p{font-size:1.33333rem}.product-view--grouped .product-view__products-table .product-view__product-row .best-price-text.mobile{display:none}.product-view--grouped .product-view__products-table .product-view__product-row .best-price-text.desktop{background-color:transparent;background-image:url(/build/images/best-price-icon.8be4198c.svg);background-repeat:no-repeat;color:transparent;display:unset;height:24px;left:7px;padding:0;position:absolute;width:24px}.product-view--grouped .product-view__products-table .product-view__product-row-save-percent-mobile{display:none;font-size:1.5rem;max-width:none;order:1;padding:3px}.product-view--grouped .product-view__products-table .product-view__adder-group{margin:0;width:20%}.product-view--grouped .product-view__products-table .product-view__adder-group .form-input__item{margin:0 5px}.product-view--grouped .product-view__products-table .product-view__adder-group-title,.product-view--grouped .product-view__products-table .product-view__product-row-name>span,.product-view--grouped .product-view__products-table .product-view__product-row-prices>p,.product-view--grouped .product-view__products-table .product-view__product-row-ref>span{display:none}.product-view--grouped .product-view__products-table .modal--request-help-form .modal__content-wrapper--active,.product-view--grouped .product-view__products-table .modal--request-quote-form .modal__content-wrapper--active{padding:40px 50px}.product-view .product-view__product-simple{align-items:center;display:flex;flex-direction:row}.product-view .product-view__product-simple .product-view__product-row-data{flex-direction:row;flex-wrap:nowrap}.product-view .product-view__product-simple .product-view__header-row-name{align-items:center;display:flex;justify-content:center;width:50%}.product-view .product-view__product-simple .product-view__product-row-name{align-items:center;display:flex;font-size:1.33333rem;justify-content:start;order:2;padding:0 10px 0 20px;width:45%}.product-view .product-view__product-simple .product-view__header-row-ref,.product-view .product-view__product-simple .product-view__product-row-ref{align-items:center;color:var(--colors__black);display:flex;font-size:1.33333rem;justify-content:center;order:1;width:10%;word-break:break-word}.product-view .product-view__product-simple .product-view__header-row-ref span,.product-view .product-view__product-simple .product-view__product-row-ref span{display:none}.product-view .product-view__product-simple .product-view__product-row-manufacture-ref{align-items:center;color:var(--colors__black);display:flex;font-size:1.33333rem;justify-content:center;margin:0;order:3;width:15%;word-break:break-word}.product-view .product-view__product-simple .product-view__product-row-manufacture-ref span{display:none}.product-view .product-view__product-simple .product-view__header-row-prices,.product-view .product-view__product-simple .product-view__product-row-prices{align-items:center;display:flex;justify-content:center;width:30%}.product-view .product-view__product-simple .product-view__prices-row-wrapper{order:5;width:15%}.product-view .product-view__product-simple .product-view__product-row{background-color:var(--colors__soft-gray14);border-bottom:0;border-radius:4px;display:flex;flex-direction:row;margin:8px 0}.product-view .product-view__product-simple .product-view__product-row-data{align-items:center;display:flex;padding:0;width:80%}.product-view .product-view__product-simple .product-view__product-row-prices{border:0;display:flex;flex-direction:column;max-width:180px;order:3}.product-view .product-view__product-simple .product-view__product-row-save-percent-mobile{display:none;font-size:1.5rem;max-width:none;order:1;padding:3px}.product-view .product-view__product-simple .product-view__product-row-save-percent-desktop{align-items:center;display:flex;height:24px;justify-content:center;margin:0;max-width:none;order:4;width:20%}.product-view .product-view__product-simple .product-view__product-row-save-percent-desktop span{font-size:1.5rem}.product-view .product-view__product-simple .info-prices-wrapper{align-items:center;flex-direction:column;gap:5px;justify-content:center;order:2;padding:0;width:100%}.product-view .product-view__product-simple .info-prices-wrapper .product-view__product-row-final-price{font-size:1.33333rem;font-weight:400}.product-view .product-view__product-simple .info-prices-wrapper .product-view__product-row-final-price p{display:unset;font-size:1.33333rem}.product-view .product-view__product-simple .info-prices-wrapper .product-view__product-row-regular-price{padding:0}.product-view .product-view__product-simple .info-prices-wrapper .product-view__product-row-regular-price p{display:unset;font-size:1.16667rem}.product-view .product-view__product-simple .info-prices-wrapper .product-view__product-row-regular-price.final-price{color:var(--colors__black);font-size:1.33333rem;font-weight:400;text-decoration:none}.product-view .product-view__product-simple .info-prices-wrapper .product-view__product-row-regular-price.final-price p{font-size:1.33333rem}.product-view__adder-group{width:20%}.product-view__adder-group .form-input__item{margin:0 5px}}@media (min-width:1024px){.product-view__header-row-ref,.product-view__product-row-ref{white-space:nowrap;width:15%}.product-view__header-row-name,.product-view__product-row-name{min-width:0;width:40%;word-break:break-word}.product-view--grouped .product-view__products-table .product-view__header-names-row>div span,.product-view--grouped .product-view__products-table .product-view__header-row-actions span{font-size:1.33333rem}.product-view--grouped .product-view__products-table .product-view__header-row-name,.product-view--grouped .product-view__products-table .product-view__product-row-name{min-width:0;width:35%;word-break:break-word}.product-view--grouped .product-view__products-table .product-view__header-row-ref,.product-view--grouped .product-view__products-table .product-view__product-row-ref{white-space:nowrap;width:15%}.product-view--grouped .product-view__products-table .product-view__header-row-manufacture-ref,.product-view--grouped .product-view__products-table .product-view__product-row-manufacture-ref{width:15%}.product-view--grouped .product-view__products-table .product-view__product-row-data{width:80%}.product-view--grouped .product-view__products-table .product-view__product-row .best-price-text.desktop{background:none;background:transparent;color:var(--colors__darkest-red8);display:unset;font-style:italic;font-weight:700;height:unset;left:-6%;position:absolute;width:41%}.product-view--grouped .product-view__products-table .product-view__header-row-actions{width:20%}.product-view .product-view__product-simple .product-view__product-row-name{min-width:0;width:40%;word-break:break-word}.product-view .product-view__product-simple .product-view__header-row-ref,.product-view .product-view__product-simple .product-view__product-row-ref{white-space:nowrap;width:15%}.product-view__products-table{margin:0}.product-view__product-row{padding:0}.product-views__product-row-prices{display:block}.product-view__product-row-iva-label{margin-bottom:0}.product-view__products-table>div>div:nth-last-child(2){border-bottom:none;margin-bottom:0}.product-view__products-table .modal--product-added-to-cart{background:none;height:0;opacity:1;overflow:visible;position:relative}.product-view__products-table .modal--product-added-to-cart.slide-fade-enter-active,.product-view__products-table .modal--product-added-to-cart.slide-fade-leave{transition:all .3s ease}.product-view__products-table .modal--product-added-to-cart.slide-fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.product-view__products-table .modal--product-added-to-cart.slide-fade-enter,.product-view__products-table .modal--product-added-to-cart.slide-fade-leave-to{opacity:0;transform:translateY(10px)}.product-view__products-table .modal--product-added-to-cart .modal__content-wrapper{align-items:center;background-color:var(--colors__modal1);border:1px solid var(--colors__modal2);border-radius:4px;display:flex;height:fit-content;left:auto;margin:0;min-height:40px;padding:0;position:absolute;right:.6%;top:0;width:20%}.product-view__products-table .modal--product-added-to-cart .modal__content-wrapper .modal__close{display:none}.product-view__products-table .modal--product-added-to-cart .modal__content-wrapper .modal__content{align-items:center;display:flex}.product-view__products-table .modal--product-added-to-cart .modal__content-wrapper:after{border-bottom:5px solid transparent;border-left:5px solid var(--colors__modal2);border-top:5px solid transparent;content:"";display:block;position:absolute;right:50%;top:-8px;transform:rotate(270deg)}.product-view__products-table .modal--product-added-to-cart .product-added-to-cart__icon{background:url(/build/images/check-dark-teal.9ebc2536.svg) 50% no-repeat;background-size:15px 15px;display:inline-block;height:25px;margin:0 10px;width:15px}.product-view__products-table .modal--product-added-to-cart .product-added-to-cart__message{color:var(--colors__green3);display:inline;font-size:1.16667rem;font-weight:400;margin:0}}.product-view__gallery{position:relative;text-align:center}.product-view__gallery-preview-image{height:300px;margin-top:20px}.product-view__gallery .gallery{margin-top:20px}.product-view__gallery figure{align-items:center;cursor:pointer;display:flex;height:260px;justify-content:center;margin:0 auto;max-width:100%;padding:0;position:relative;text-align:center}.product-view__gallery figure iframe{width:85%}.product-view__gallery-supplier-offer{height:45px;width:45px;z-index:5}.product-view__gallery-supplier-offer img{height:100%;width:100%}.product-view__gallery-images{height:100%;position:relative;width:100%}.product-view__gallery-main-image{max-height:100%;max-width:100%;transition:opacity .25s ease}.product-view__gallery-preview-icon{bottom:15px;position:absolute;right:30px}.product-view__gallery-control{align-items:center;color:var(--colors__black);cursor:pointer;display:inline-flex;font-size:20px;height:100%;position:absolute;text-shadow:0 0 20px rgba(0,0,0,.75)}.product-view__gallery-control .arrow{background-position:50%;background-repeat:no-repeat;background-size:20px 20px;display:block;height:20px;width:20px}.product-view__gallery-control--left{left:0}.product-view__gallery-control--left .arrow{background-image:url(/build/images/red-arrow-left.495565cf.svg)}.product-view__gallery-control--right{right:0}.product-view__gallery-control--right .arrow{background-image:url(/build/images/red-arrow-left.495565cf.svg);transform:rotate(180deg)}.product-view__gallery-thumbnails{display:flex;justify-content:center;overflow-x:auto;width:100%}.product-view__gallery-thumbnails .thumbnails__content{margin-top:2px;padding:0 0 8px 10px;text-align:left;white-space:nowrap;width:100%}.product-view__gallery-thumbnails .thumbnails__content .image-counter{display:unset!important}.product-view__gallery-thumbnails .content__elem,.product-view__gallery-thumbnails .content__elem img{display:none}.product-view__gallery-thumbnails .content__elem .elm__control{background-color:var(--colors__gray);border:1px solid var(--colors__white);border-radius:10px;cursor:pointer;height:12px;margin:1px;width:12px}.product-view__gallery-thumbnails .content__elem.active .elm__control{background-color:var(--colors__red)}.product-view__gallery .icon{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.product-view__gallery .fade-enter-active,.product-view__gallery .fade-leave-active{transition:all .3s ease}.product-view__gallery .fade-enter,.product-view__gallery .fade-leave-to{opacity:0}.product-view__gallery-preview-modal{background:rgba(0,0,0,.5);bottom:0;display:block;left:0;margin:0;position:fixed;right:0;top:0;z-index:9998}.product-view__gallery-preview-modal-image{box-shadow:var(--colors__soft-gray) 0 5px 20px 2px;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 .controls__close,.product-view__gallery .controls__next,.product-view__gallery .controls__prev{color:var(--colors__white);cursor:pointer;font-size:60px;opacity:.6;position:absolute;transition:.15s linear}.product-view__gallery .controls__close:hover,.product-view__gallery .controls__next:hover,.product-view__gallery .controls__prev:hover{opacity:1}.product-view__gallery .controls__next.disable,.product-view__gallery .controls__next.disable:hover,.product-view__gallery .controls__prev.disable,.product-view__gallery .controls__prev.disable:hover{cursor:default;opacity:.2}.product-view__gallery .controls__next{font-size:40px;right:0;top:50%}.product-view__gallery .controls__prev{font-size:40px;left:0;top:50%}.product-view__gallery .controls__close{font-size:40px;right:10px;top:10px}.product-view__gallery .controls__pagination-total{color:var(--colors__white);font-size:16px;left:16px;position:absolute;top:16px}.product-view__gallery .controls__toolbar{align-items:center;background:hsla(0,0%,78%,.9);border-bottom-left-radius:0;border-bottom-right-radius:0;border-radius:4px;bottom:0;display:flex;justify-content:center;left:50%;padding:6px 10px 0;position:absolute;transform:translate(-50%);user-select:none}.product-view__gallery .toolbar-control{cursor:pointer;display:inline-block;padding:6px}.product-view__gallery .toolbar-control .icon{fill:var(--colors__white);height:32px;width:32px}.product-view__gallery .toolbar-control>img{height:20px;width:20px}.product-view__gallery .toolbar-control--rotate>img{height:25px;width:25px}.product-view__gallery .toolbar-control:hover .icon{fill:var(--colors__red)}.product-view__gallery .toolbar-control:hover>img{opacity:.7}@media (min-width:641px){.product-view__gallery{-ms-grid-row-span:7;border:0;float:none;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1/7;position:relative}.product-view__gallery__supplier-offer{left:10px}.product-view__gallery figure{height:320px;width:100%}.product-view__gallery figure iframe{height:60%}.product-view__gallery-control{padding:0;top:0}.product-view__gallery-control .arrow{background-size:25px 25px;height:25px;margin:0 7px;width:13px}}@media (min-width:1024px){.product-view__gallery{width:100%}.product-view__gallery .gallery{margin-top:50px;width:100%}.product-view__gallery__preview-image{height:400px;margin-top:50px}.product-view__gallery figure{height:350px;width:100%}.product-view__gallery figure iframe{height:90%}.product-view__gallery-thumbnails .thumbnails__content .image-counter{display:none!important}.product-view__gallery-thumbnails .content__elem{display:inline-block}.product-view__gallery-thumbnails .content__elem img{cursor:pointer;display:block;height:62px;margin:0 3px;width:62px}.product-view__gallery-thumbnails .content__elem.active img{border:1px solid var(--colors__grey11);border-radius:4px}.product-view__gallery-thumbnails .content__elem .elm__control{display:none}}.teeth-matrix{display:flex;flex-direction:column;width:100%}.teeth-matrix *{font-family:Corporate Rounded}.teeth-matrix .teeth-matrix__display-buttons{display:flex;justify-content:space-between}.teeth-matrix .teeth-matrix__display-buttons .teeth-matrix__display-button-wrapper{width:48%}.teeth-matrix .teeth-matrix__display-buttons .teeth-matrix__display-button-wrapper .teeth-matrix__display-button{border:1px solid #000;cursor:pointer;font-weight:700;margin-bottom:6px;padding:7px 14px;text-align:center}.teeth-matrix .teeth-matrix__display-buttons .teeth-matrix__display-button-wrapper .teeth-matrix__teeth-set-total{text-align:center}.teeth-matrix .teeth-matrix__display-buttons .teeth-matrix__display-button-wrapper .teeth-matrix__teeth-set-total span{font-weight:700}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-title{color:var(--colors__soft-black);margin-bottom:8px;margin-top:20px}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix{display:flex;overflow-x:auto;width:100%}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column{display:flex;flex-direction:column;min-width:35px;width:100%}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__header-cell{background-color:var(--colors__red);color:#fff;font-size:1em;font-weight:700}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__header-cell--highlighted{background-color:var(--colors__soft-gray);color:var(--colors__soft-black)}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell--highlighted,.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell--highlighted input{background-color:var(--colors__soft-gray)}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell--disabled{background-color:var(--colors__grey10)}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell{align-items:center;border:.5px solid var(--colors__gray2);display:flex;height:30px;justify-content:center;text-align:center}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell .teeth-matrix__input{border:none;font-size:1em;font-weight:700;height:28px;padding:2px;text-align:center;width:99%}.teeth-matrix .teeth-matrix__footer,.teeth-matrix .teeth-matrix__teeth-set-footer{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.teeth-matrix .teeth-matrix__footer .teeth-matrix__teeth-set-total,.teeth-matrix .teeth-matrix__footer .teeth-matrix__total,.teeth-matrix .teeth-matrix__teeth-set-footer .teeth-matrix__teeth-set-total,.teeth-matrix .teeth-matrix__teeth-set-footer .teeth-matrix__total{color:var(--colors__soft-black);font-size:1.16667em;font-weight:700;text-align:center}.teeth-matrix .teeth-matrix__footer .teeth-matrix__buy-button,.teeth-matrix .teeth-matrix__footer .teeth-matrix__teeth-set-buy-button,.teeth-matrix .teeth-matrix__teeth-set-footer .teeth-matrix__buy-button,.teeth-matrix .teeth-matrix__teeth-set-footer .teeth-matrix__teeth-set-buy-button{align-self:center;background-color:var(--colors__red);border:none;color:#fff;cursor:pointer;font-size:.91667em;padding:12px 25px;text-transform:uppercase}.teeth-matrix .teeth-matrix__footer{display:none}@media (min-width:769px){.teeth-matrix .teeth-matrix__display-buttons,.teeth-matrix .teeth-matrix__teeth-set-footer{display:none}.teeth-matrix .teeth-matrix__footer{display:flex;flex-direction:column}.teeth-matrix .teeth-matrix__footer .teeth-matrix__total{font-size:1.33333em;margin-bottom:20px}}.related_products__slider-wrapper{padding:10px 10px 30px}.related_products-wrapper .modal .modal__content-wrapper{margin-top:-200px;padding:80px;top:50%}.related_products-wrapper .modal .modal__content-wrapper .modal__content>div,.related_products-wrapper .modal .modal__content-wrapper .modal__content>div>span{font-size:1.25rem}.related-slider .product-card{background:#fff;width:100%!important}.related-slider .product-card__supplier-offer-text{right:-15px}.related-slider .glide__slide{margin:0}.related-slider .glide__arrows{background-color:transparent;height:45px;position:absolute;right:0;top:-60px;width:97px}.related-slider .glide__arrow{background-size:16px;height:45px;opacity:1;top:0;transform:none;width:45px}.related-slider .glide__arrow span{background-position:50%;background-repeat:no-repeat;display:block;height:45px;transform:rotate(180deg);width:45px}.related-slider .glide__arrow--left{background-image:url(/build/images/red-arrow-left.495565cf.svg);left:0}.related-slider .glide__arrow--right{background-image:url(/build/images/red-arrow-left.495565cf.svg);right:0;transform:rotate(-180deg)}.related-slider .glide__arrows{color:blue;height:36px;width:77px}.related-slider .glide__arrows--disabled{color:red;display:none}.related-slider .glide__slides{overflow:visible}.related-slider .glide__arrow{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:10px;border:none;box-shadow:none;height:36px;padding:13px;width:36px}.related-slider .glide__arrow span{height:36px;width:36px}.related-slider .glide__arrow:hover{background-color:var(--colors__light-red)}@media (min-width:466px){.related-slider .glide__arrows{top:-45px}}@media (min-width:700px){.related_products__slider-wrapper{padding:40px 10px 60px}.related-slider .product-card{background:#fff;width:100%!important}.related-slider .glide__slide{margin:0}.related-slider .glide__arrows{right:20px;top:-70px}}.product-request-manager{align-items:center;display:flex;justify-content:flex-start;margin:20px 0}.product-request-manager__show-button{font-size:1.08333rem;padding:10px 15px}.product-request-manager__modal-top{font-size:14px;font-weight:700;margin:20px 0 30px}.product-request-manager__form--submit{font-size:1.25rem;padding:5px 10px}.product-request-manager .form-item{align-items:center;display:flex;height:40px;margin:10px 0;width:100%}.product-request-manager .form-item label{font-weight:700;margin:0 20px;text-align:left;width:25%}.product-request-manager .form-error span{text-align:left}.product-request-manager .form-component{width:100%}.product-request-manager .form-component form{align-items:flex-end;display:flex;flex-flow:column wrap}.product-request-manager .form-component form .form-input{padding:0 20px 0 0;width:100%}.product-request-manager .form-component form .form-input input{width:100%}.product-request-manager .form-component__button-wrapper{padding:0 20px 0 0}.product-request-manager .form-component__button-wrapper input{border-radius:5px;margin-bottom:10px;padding:5px 30px}@media (min-width:641px){.product-request-manager .form-component form{align-items:center;flex-flow:row nowrap}.product-request-manager .form-component form .form-item{margin:0}.product-request-manager .form-component form .form-item label{margin:0;padding:0 10px 0 0;width:auto}.product-request-manager .form-component form .form-item .form-input input{margin-top:5px}.product-request-manager .form-component form .form-component__button-wrapper{padding:0}.product-request-manager .form-component form .form-component__button-wrapper input{margin-bottom:0}}.product-view .info__product-offers{margin:20px 0}.product-view .info__product-offers.tiers-offer{margin:0 3px}.product-view .info__product-offers .product-offer__supplier-offer{background:#f0f0f0;padding:10px}.product-view .info__product-offers .product-offer__supplier-offer .offer-label{color:var(--colors__dark-red2);display:block;font-weight:700;text-transform:uppercase;width:100%}.product-view .info__product-offers .product-offer__supplier-offer .offer-description{display:block;width:100%}.product-view .info__product-offers .product-offers__product-offer.product-offer__tiers-offer span{font-weight:400}.product-view .info__product-offers .product-offers__product-offer.product-offer__tiers-offer li{margin:3px 0}@media (min-width:768px){.register-form .form-component form>:not(.form-block__header):not(.register-form__footer):not(.form-component__button){width:100%}.register-form .form-component .form-item{align-items:center;display:flex;flex-flow:row wrap}.register-form .form-component .form-item .form-item__label{padding:0 15px 0 0}.register-form .form-component .form-item .register-form__gdpr-checkbox{width:100%}.register-form .form-component .register-form__gdpr .form-item{margin-bottom:0}.register-form .form-component .recaptcha{align-items:flex-start}.register-form .form-component .form-component__button{margin:30px 0;padding:10px 5px}.register-form .form-component .form-error--board-number,.register-form .form-component .form-error--name,.register-form .form-component .form-error--surname{margin:5px 0 0 25%}}@media (min-width:1024px){.register-form .form-component{padding:30px 50px}.register-form .form-component .register-form__section{display:flex;justify-content:space-between;width:100%}.register-form .form-component .register-form__block{width:47%}.register-form .form-component .register-form__customer-type--mobile{display:none!important}.register-form .form-component .register-form__customer-type--desktop{display:block}.register-form .form-component .form-item .form-select,.register-form .form-component .form-item .form-select select{width:100%}}.login-page-title{align-items:center;background:var(--primary-color);background-size:8px 8px;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;padding:5px}.login-page-title .login-page-icon{background:url(/build/images/icon-sesion.4f8a70d6.png);background-position:5px 5px;background-repeat:no-repeat;background-size:47px;float:left;height:49px;width:60px}.login-page-title h1{color:var(--colors__white);font-family:Corporate Rounded;font-size:1.41em;font-weight:700}.credentials-forms-wrapper{display:flex;flex-direction:column}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form{margin:0 auto;padding:0 15px;width:100%}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form.register-form-wrapper{margin:15px auto}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form.register-form-wrapper .form-component__button-wrapper{padding:0 0 25px;text-align:center}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form.register-form-wrapper .form-component__button-wrapper .form-component__button{width:auto}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form-block__header{background:none;display:block;margin-bottom:15px;text-align:center}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form-block__header .form-block__title2{border-bottom:1px solid var(--colors__gray);display:block;font-family:Corporate Rounded;font-size:2.083em;font-weight:700;padding:15px 0;text-align:center;text-transform:none}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form-block__header .form-block__title3{display:none}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form-block__header .form-block__paragraph{font-family:Corporate Rounded;font-size:1.166em;margin:10px 0}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form-item{text-align:center}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form-item>.form-item__label{display:block;font-size:1.166em}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form-item>.form-item__label span{padding-left:5px}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form-component__button-wrapper{padding:15px 0;text-align:center}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form-component__button-wrapper .form-component__button{font-size:1.66em;font-weight:700;letter-spacing:1.1px;line-height:20px;padding:15px;text-align:center}.credentials-forms-wrapper .login-logo{display:none}.credentials-forms-wrapper-app{align-content:center;align-items:center;background-image:linear-gradient(to bottom,var(--colors__white) 67%,var(--colors__white) 167%);display:flex;flex-direction:inherit;flex-wrap:wrap;height:100%;left:0;margin:0;position:fixed;top:0;width:100%;z-index:99999}.credentials-forms-wrapper-app .login-logo{align-items:center;display:flex;flex-direction:column;margin-bottom:40px;width:100%}.credentials-forms-wrapper-app .login-logo img{width:289px}.credentials-forms-wrapper-app .form-item{border-radius:19px!important;margin-left:auto;margin-right:auto;position:relative;width:80%!important}.credentials-forms-wrapper-app .form-item .form-item__label{bottom:0;color:var(--colors__soft-gray16);display:block;font-size:1rem;font-weight:400;margin:0;overflow:hidden;padding-left:15px;pointer-events:none;position:absolute;top:11px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;width:100%;z-index:99}.credentials-forms-wrapper-app .form-item--is-active .form-item__label{font-size:.75rem;top:5px}.credentials-forms-wrapper-app .form-item .form-input{border-radius:19px!important;height:38px!important}.credentials-forms-wrapper-app .form-item .form-input .form-input__item{background-color:var(--colors__white)!important;border:1px solid var(--colors__red2)!important;border-radius:19px!important;height:38px!important;padding:0 0 0 20px!important}.credentials-forms-wrapper-app .form--login-form__required_fields_text{display:none}.credentials-forms-wrapper-app .form--login-form__required_fields_text,.credentials-forms-wrapper-app .form--login-form__reset-password{text-align:center}.credentials-forms-wrapper-app .form--login-form__required_fields_text a,.credentials-forms-wrapper-app .form--login-form__reset-password a{color:var(--colors__red2);font-size:1.2rem}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form{margin:0;padding:25px 15px 0;width:100%}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form .title_app{border-bottom:2px solid var(--colors__red2);color:var(--colors__red2);margin-bottom:22px;margin-left:auto;margin-right:auto;padding-bottom:14px;text-align:center;width:80%}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form .title_app h3{font-family:Roboto;font-size:2.25rem;font-weight:800}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form .form-component__button{background-color:var(--colors__red2);border-radius:19px;color:var(--colors__white);font-family:Roboto;font-size:1.41667rem;font-weight:700!important;height:38px;margin-top:20px;width:60%}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form .form--register-form .form-component__button{font-weight:700!important}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form.register-form-wrapper{margin-top:15px}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form.register-form-wrapper .form-block__header .form-block__paragraph{display:none}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form.register-form-wrapper .form-component__button-wrapper{padding:0 0 25px;text-align:center}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form .form-block__header{background:none;display:block;margin:0 auto;text-align:center}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form .form-block__header .form-block__title2{color:var(--colors__red2);font-size:1.33333rem;font-weight:700;text-align:center}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form .form-block__header .form-block__paragraph{clear:both;line-height:1.8;margin:10px 0}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form .form-component__button-wrapper{padding:15px 0;text-align:center}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form .form-component__button-wrapper .form-component__button{font-size:1em;font-weight:700;letter-spacing:1.1px;line-height:20px;padding:5px 25px;text-align:center}.credentials-forms-wrapper-app .form :not(:-webkit-autofill){animation-name:onAutoFillCancel}.credentials-forms-wrapper-app :-webkit-autofill{animation-name:onAutoFillStart}.credentials-forms-wrapper-app .message-handler{position:absolute!important;top:0!important;z-index:999999}@media (min-width:641px){.credentials-forms-wrapper{align-items:stretch;flex-direction:row}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form-block__header .form-block__paragraph{font-size:1.166em}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form.register-form-wrapper{margin:0;padding-left:10px;padding-right:0}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form.login-form-wrapper{padding-left:0;padding-right:10px}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form-item{display:flex;text-align:inherit}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form-item>.form-item__label{display:inline-block;font-size:1.166em;text-align:right;width:30%}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form-input{min-width:250px;padding-left:25px;width:55%}}.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{text-align:center}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form--login-form__reset-password a{color:var(--colors__red);font-family:Corporate Rounded;font-size:1.166em;padding:10px 0;text-decoration:none}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-component__button-wrapper .form-component__button{width:100%}@media (min-width:641px){.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-item{flex:0 0 100%}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form--login-form__reset-password{display:inline-block;flex:0 0 47%;order:4;text-align:left}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-component__button-wrapper{display:inline-block;flex:0 0 calc(53% - 10px);margin-right:10px;order:3;padding:10px 0;text-align:right}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-component__button-wrapper .form-component__button{width:auto}}@media (min-width:768px){.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form--login-form__reset-password{flex:0 0 40%}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-component__button-wrapper{flex:0 0 calc(60% - 15px);margin-right:15px}}@media (min-width:1024px){.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form--login-form__reset-password{flex:0 0 35%}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-component__button-wrapper{flex:inherit;margin-left:33%}}.forgot-password-page-title{align-items:center;background:var(--primary-color);background-size:8px 8px;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;padding:15px}.forgot-password-page-title h1{color:var(--colors__white);font-family:Corporate Rounded;font-size:1.5em;font-weight:700;padding-left:40px}.forgot-password-wrapper .forgot-password-wrapper__form .forgot-password-form .forgot-password-wrapper__form__header{background:none;padding:15px 0 10px}.forgot-password-wrapper .forgot-password-wrapper__form .forgot-password-form .forgot-password-wrapper__form__header .form-block__title2{display:none}.forgot-password-wrapper .forgot-password-wrapper__form .forgot-password-form .forgot-password-wrapper__form__header .form-block__paragraph{font-family:Corporate Rounded;font-size:1.166em;line-height:1.5;margin-bottom:15px}.forgot-password-wrapper .forgot-password-wrapper__form .forgot-password-form .form-item{display:flex}.forgot-password-wrapper .forgot-password-wrapper__form .forgot-password-form .form-item__label{font-size:1.166em;padding-right:30px}.forgot-password-wrapper .forgot-password-wrapper__form .forgot-password-form .form-input{max-width:360px;width:65%}.forgot-password-wrapper .forgot-password-wrapper__form .forgot-password-form .form-component__button-wrapper{text-align:center}.forgot-password-wrapper .forgot-password-wrapper__form .forgot-password-form .form-component__button-wrapper .form-component__button{border-radius:5px;font-family:Corporate Rounded;font-size:1.66em;font-weight:700;line-height:20px;padding:10px 30px;text-align:center;width:100%}@media (min-width:641px){.forgot-password-page-title h1{font-size:2em}.forgot-password-wrapper .forgot-password-wrapper__form .forgot-password-form .form-component__button-wrapper{padding-left:63px;text-align:left}.forgot-password-wrapper .forgot-password-wrapper__form .forgot-password-form .form-component__button-wrapper .form-component__button{padding:10px 30px;width:auto}}.change-password-page-title{align-items:center;background:var(--primary-color);background-size:8px 8px;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;padding:15px}.change-password-page-title h1{color:var(--colors__white);font-family:Roboto,"sans-serif";font-size:1.5em;font-weight:700;padding-left:40px}.change-password-wrapper .change-password-wrapper__form .change-password-form .change-password-wrapper__form__header{background:none}.change-password-wrapper .change-password-wrapper__form .change-password-form .change-password-wrapper__form__header .form-block__paragraph{font-family:Roboto,"sans-serif";font-size:1.166em;line-height:1.5;margin-bottom:15px;padding:10px 0}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-item{max-width:600px}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-item__label{flex:0 0 30%;font-size:1.166em}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-item__label span{display:none}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-input{flex:0 0 70%;max-width:360px;width:65%}.change-password-wrapper .change-password-wrapper__form .change-password-form__gdpr-checkbox{margin:10px 0}.change-password-wrapper .change-password-wrapper__form .change-password-form__gdpr-checkbox .form-checkbox__label{font-size:.9em}.change-password-wrapper .change-password-wrapper__form .change-password-form__gdpr-checkbox .form-checkbox__label span span{color:var(--colors__red);padding-left:5px}.change-password-wrapper .change-password-wrapper__form .change-password-form__gdpr-checkbox .form-checkbox__label span a{color:var(--colors__red)}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-component__button-wrapper{text-align:center}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-component__button-wrapper .form-component__button{border-radius:5px;font-family:Roboto,"sans-serif";font-size:1.66em;font-weight:700;line-height:20px;padding:10px 30px;text-align:center;width:100%}@media (min-width:641px){.change-password-wrapper{margin:40px 0}.change-password-wrapper
.change-password-wrapper__form
.change-password-form
.form-component__button-wrapper{text-align:left}.change-password-page-title h1{font-size:2em}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-component__button-wrapper{padding-left:180px;text-align:left}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-component__button-wrapper .form-component__button{padding:10px 34px;width:auto}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-item{display:flex}}.account-welcome .modal{background:rgba(0,0,0,.7)}.account-welcome .modal-welcome{align-items:center;display:flex;justify-content:center;padding:16px}.account-welcome .modal-welcome .modal__content-wrapper{background:var(--colors__white);border-radius:4px;box-shadow:1px 1px 7px 3px rgba(0,0,0,.1);margin-top:0;max-width:100%;padding:28px 20px 20px;top:0;width:100%}.account-welcome .modal-welcome .modal__close{align-items:center;color:var(--colors__black);cursor:pointer;display:inline-flex;height:20px;justify-content:center;right:16px;top:16px;width:20px}.account-welcome .modal-welcome .modal__close span{font-size:1.83333rem;line-height:1}.account-welcome .modal-welcome .modal__content{align-items:center;display:flex;flex-direction:column;justify-content:center}.account-welcome .modal-welcome .modal__content>*{margin:0}.account-welcome .modal-welcome .modal__content .account-welcome__title{color:var(--colors__black);font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:16px;text-align:center;width:100%}.account-welcome .modal-welcome .modal__content .account-welcome__text{color:var(--colors__black);font-size:1.16667rem;font-weight:400;line-height:1.35;margin:0;max-width:518px;text-align:center}.account-welcome .modal-welcome .modal__content .account-welcome__text span{cursor:pointer;font-size:inherit;font-weight:600;text-decoration:underline}.account-welcome .modal-welcome .modal__content .account-welcome__text+.account-welcome__text{margin-bottom:24px;margin-top:16px}.account-welcome .modal-welcome .modal__content button{border-radius:7px;font-size:1.16667rem;font-weight:700;max-width:350px;min-height:29px;padding:6px 20px;text-transform:uppercase;width:100%}@media (min-width:640px){.account-welcome .modal-welcome{display:block;padding:0}.account-welcome .modal-welcome .modal__content-wrapper{max-width:calc(100% - 32px);min-height:275px;padding:42px 32px 24px;top:30%;width:582px}.account-welcome .modal-welcome .modal__close{height:24px;right:12px;top:12px;width:24px}.account-welcome .modal-welcome .modal__close span{font-size:2.33333rem}.account-welcome .modal-welcome .modal__content .account-welcome__title{line-height:1.3;margin-bottom:18px}.account-welcome .modal-welcome .modal__content .account-welcome__text+.account-welcome__text{margin-bottom:28px;margin-top:18px}.account-welcome .modal-welcome .modal__content button{width:350px}}.account-welcome .modal-resend .modal__content-wrapper{top:50px}.account-welcome .modal-resend .modal__close{align-items:center;background:var(--colors__white);border-radius:50%;cursor:pointer;display:flex;height:45px;justify-content:center;position:absolute;right:-22px;top:-22px;width:45px}.account-welcome .modal-resend .modal__close span{align-items:center;background:var(--colors__gray);border-radius:50%;color:var(--colors__black);display:flex;font-size:35px;height:35px;justify-content:center;line-height:1.1;width:35px}.account-welcome .modal__content{align-items:center;display:flex;flex-direction:column;justify-content:center}.account-welcome .modal__content-wrapper{background:#fff;border-radius:15px;box-shadow:1px 1px 10px rgba(0,0,0,.5);padding:120px 20px}.account-welcome .modal__content .account-welcome__title{color:var(--colors__red);font-size:1.66667rem;margin:0 0 20px}.account-welcome .modal__content .account-welcome__text{font-size:1.25rem;margin:0 0 20px}.account-welcome .modal__content .account-welcome__text span{cursor:pointer;font-size:inherit;font-weight:700;text-decoration:underline}.account-welcome .modal__content button{font-size:1.25rem;font-weight:700;padding:10px 40px;text-transform:uppercase}.account-welcome .resend-confirmation-form__title{font-size:1.66667rem;margin:0 0 20px}.account-welcome .resend-confirmation-form__paragraph{font-size:1.25rem}.account-welcome .resend-confirmation-form input[type=email]{border:1px solid #999;font-size:1.25rem}.account-welcome .resend-confirmation-form__submit-button{font-size:1.25rem}.auth-page--login-mode .auth-layout{align-items:stretch;display:flex;gap:0;margin:24px auto 18px;max-width:959px;width:calc(100% - 32px)}.auth-page--login-mode .auth-layout.center-login{justify-content:center}.auth-page--login-mode .auth-layout>.auth-card{border:0;box-shadow:0 2px 4px 0 var(--colors__soft-gray19);box-sizing:border-box;margin:0;min-height:384px;min-width:0;padding:18px 30px 22px;position:relative;width:50%}.auth-page--login-mode .auth-layout>.auth-card--login{background:var(--colors__gray3)}.auth-page--login-mode .auth-layout>.auth-card--register{background:var(--colors__soft-gray2)}.auth-page--login-mode .auth-layout>.auth-card .auth-card__inner,.auth-page--login-mode .auth-layout>.auth-card .form-component,.auth-page--login-mode .auth-layout>.auth-card form{display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;height:100%}.auth-page--login-mode .auth-layout>.auth-card .auth-card__form,.auth-page--login-mode .auth-layout>.auth-card .form--login-form{align-items:stretch;flex-direction:column;flex-wrap:nowrap}.auth-page--login-mode .auth-layout>.auth-card .auth-card__header{align-items:center;background:transparent;display:flex;flex-direction:column;gap:20px;margin-bottom:18px;padding:0;text-align:center}.auth-page--login-mode .auth-layout>.auth-card .form-block__title2{border:0;border-bottom:0;color:var(--colors__red);display:block;float:none;font-family:Roboto,sans-serif;font-size:1.66667em;font-weight:700;line-height:23px;margin:0;padding:0;text-align:center;text-transform:uppercase}.auth-page--login-mode .auth-layout>.auth-card .form-block__paragraph{align-self:stretch;color:var(--colors__black);font-family:Roboto,sans-serif;font-size:1.16667em;line-height:15px;margin:6px 0 0;max-width:none;min-height:45px;text-align:center;width:100%}.auth-page--login-mode .auth-layout>.auth-card .form-item{border-color:transparent;display:block;flex:0 0 auto;margin-bottom:12px;width:100%}.auth-page--login-mode .auth-layout>.auth-card .form-item>.form-item__label{color:var(--colors__black);display:block;float:none;font-family:Roboto,sans-serif;font-size:1.16667em;line-height:16px;margin:0 0 5px;padding:0;text-align:left;width:100%}.auth-page--login-mode .auth-layout>.auth-card .form-item>.form-item__label span{color:var(--colors__black);margin-left:2px;position:static}.auth-page--login-mode .auth-layout>.auth-card .form-input{float:none;margin:0;padding-left:0;width:100%}.auth-page--login-mode .auth-layout>.auth-card .form-input__item{background:var(--colors__white);border:1px solid var(--colors__gray4);border-radius:2px;box-sizing:border-box;color:var(--colors__black);font-family:Roboto,sans-serif;font-size:1em;height:32px;line-height:16px;padding:7px 10px;width:100%}.auth-page--login-mode .auth-layout>.auth-card .form-input .eye-password-icon{right:8px;top:8px}.auth-page--login-mode .auth-layout>.auth-card .form-component__button-wrapper{align-items:center;display:flex;flex:0 0 auto;justify-content:center;margin:auto 0 0;padding:12px 0 0;text-align:center;width:100%}.auth-page--login-mode .auth-layout>.auth-card .button.form-component__button,.auth-page--login-mode .auth-layout>.auth-card .form-component__button,.auth-page--login-mode .auth-layout>.auth-card input.form-component__button{border-radius:2px;font-family:Roboto,sans-serif;font-size:1em;font-weight:700;height:28px;letter-spacing:.1px;line-height:28px;margin:0 auto;min-width:243px;padding:0;width:243px}.auth-page--login-mode .auth-layout>.auth-card .form-error{font-family:Roboto,sans-serif;font-size:1em;line-height:16px;margin-top:4px}.auth-page--login-mode .auth-card--login .form--login-form__reset-password{flex:0 0 auto;margin-bottom:12px;margin-top:0;order:3;text-align:left;width:100%}.auth-page--login-mode .auth-card--login .form--login-form__reset-password a,.auth-page--login-mode .auth-card--login .form--login-form__reset-password a:link,.auth-page--login-mode .auth-card--login .form--login-form__reset-password a:visited{color:var(--colors__red);display:inline-block;font-family:Roboto,sans-serif;font-size:1em;font-weight:700;line-height:14px;padding:0;text-decoration:none;text-transform:uppercase}.auth-page--login-mode .auth-card--login .form-component__button-wrapper{margin-top:12px;order:4;padding-top:0}.auth-page--login-mode .auth-layout>.auth-card.auth-card--register .auth-card__inner{align-items:center;justify-content:center}.auth-page--login-mode .auth-layout>.auth-card.auth-card--register .auth-card__header{margin-bottom:27px}.auth-page--login-mode .auth-layout>.auth-card.auth-card--register .form-component__button-wrapper{margin-top:0;padding-top:0}.auth-page--login-mode .gdpr-legal-text-wrapper{margin:10px auto 36px;max-width:959px;width:calc(100% - 32px)}.auth-page--login-mode .gdpr-legal-text-wrapper .gdpr-legal-text{color:var(--colors__black7);font-family:Roboto,sans-serif;font-size:.91667em;line-height:16px;margin:0;text-align:left}.auth-page--login-mode .auth-layout>.auth-card input.form-component__button.form-component__submit.button.button--primary.button--uppercase.auth-card__button{font-size:1em}.auth-page--login-mode .auth-card--login .form--login-form__reset-password a{font-size:1em;line-height:14px}.auth-page--register-mode .auth-layout{display:block;margin:24px auto 36px;max-width:959px;width:calc(100% - 32px)}.auth-page--register-mode .register-form .register-form__section--access-data .form-input__item{height:42px;padding:12px 10px}.auth-page--register-mode .register-form .register-form__section--access-data .form-input__item+span.eye-password-icon.eye-password,.auth-page--register-mode .register-form .register-form__section--access-data .form-input__item+span.eye-password-icon.eye-slash-password{right:12px;top:50%;transform:translateY(-49%)}@media (max-width:960px){.auth-page--login-mode .auth-layout{flex-direction:column;gap:18px;margin-top:32px;width:calc(100% - 24px)}.auth-page--login-mode .auth-layout>.auth-card{min-height:auto;padding:24px 20px;width:100%}.auth-page--login-mode .auth-layout>.auth-card__header{gap:18px;margin-bottom:20px}.auth-page--login-mode .auth-layout>.auth-card .form-component__button{min-width:0;width:100%}.auth-page--login-mode .gdpr-legal-text-wrapper{width:calc(100% - 24px)}}.account-confirmation__wrapper{margin-left:12.5%;margin-top:35px;width:75%}.account-confirmation__wrapper .account-confirmation .modal__content{margin-left:auto;padding:30px}.account-confirmation__wrapper .account-confirmation .account_confirmation_paragraph{line-height:24px}.account-confirmation__wrapper .account-confirmation .account_confirmation_paragraph--highlighted{color:var(--colors__dark-red);font-weight:700}.account-confirmation__wrapper .account-confirmation span.account_confirmation_paragraph--highlighted:hover{cursor:pointer;text-decoration:underline}.resend-confirmation-form .resend-confirmation-form__title{color:var(--colors__dark-red);text-align:center;text-transform:uppercase}.resend-confirmation-form .resend-confirmation-form__paragraph{margin:10px 0}.resend-confirmation-form .resend-confirmation-form__submit-button{border:none;font-weight:700;margin-top:25px;min-width:175px;padding:10px}.resend-confirmation-form input[type=email]{background:var(--colors__soft-gray);border:var(--colors__gray);color:var(--colors__black);font-style:italic;height:50px;padding:10px 40px;width:100%}.account-menu__wrapper{padding-bottom:48px}.account-menu__wrapper .account-menu__sidebar .account-menu__sidebar-header{background-color:var(--primary-color);border-radius:4px 4px 0 0;color:var(--colors__white);font-size:1.33333rem;font-weight:700;height:fit-content;min-height:47px;padding:14px 40px;text-transform:uppercase;width:100%}.account-menu__wrapper .account-menu__sidebar .account-menu__sidebar-items{background-color:var(--colors__lighter-gray);border-radius:4px;padding:10px 0}.account-menu__wrapper .account-menu__sidebar .account-menu__sidebar-items .account-menu__sidebar-item{margin:8px 0;padding:0 40px}.account-menu__wrapper .account-menu__sidebar .account-menu__sidebar-items .account-menu__sidebar-item.title{color:var(--colors__dark-gray9);font-size:1.16667rem;font-weight:700;margin-top:20px}.account-menu__wrapper .account-menu__sidebar .account-menu__sidebar-items .account-menu__sidebar-item.account-menu__sidebar-item--active .account-menu__sidebar-link{color:var(--primary-color);font-weight:400}.account-menu__wrapper .account-menu__sidebar .account-menu__sidebar-items .account-menu__sidebar-item:hover .account-menu__sidebar-link{color:var(--primary-color)}.account-menu__wrapper .account-menu__sidebar .account-menu__sidebar-items .account-menu__sidebar-item .account-menu__sidebar-link{color:var(--colors__black);font-size:1.16667em;font-weight:300;text-decoration:none}.account-menu__wrapper .account-menu__sidebar .account-menu__sidebar-items .account-menu__sidebar-item.account-menu__logout{margin-top:20px}.account-menu__wrapper .account-menu__sidebar .account-menu__sidebar-items .account-menu__sidebar-item.account-menu__logout a{color:var(--primary-color);font-size:1.33333rem;font-weight:400}.account-menu__wrapper .account-menu__main{margin-top:10px}.account-menu__wrapper .account-menu__main .account-menu__back{color:var(--primary-color);display:block;font-size:1.16667em;margin:20px 0;text-decoration:none}.account-menu__wrapper .account-menu__main .account-menu__back:hover{color:var(--colors__links-hover)!important;text-decoration:underline}.account-menu__wrapper .control-panel-wrapper .control-page-title,.account-menu__wrapper .personal-data-wrapper .control-page-title{align-items:center;background-color:var(--primary-color);border-radius:2px;display:flex;flex-direction:row;flex-wrap:wrap;height:47px;margin:0 auto 25px;padding:10px 15px}.account-menu__wrapper .control-panel-wrapper .control-page-title h1,.account-menu__wrapper .personal-data-wrapper .control-page-title h1{color:var(--colors__white);font-size:1.5em;font-weight:700}.account-menu__wrapper .control-panel-wrapper .control-panel-elms-block,.account-menu__wrapper .personal-data-wrapper .control-panel-elms-block{display:flex;flex-direction:column;width:100%}@media (min-width:1024px){.account-menu__wrapper .control-panel-wrapper .control-panel-elms-block,.account-menu__wrapper .personal-data-wrapper .control-panel-elms-block{flex-direction:row;gap:28px}}.account-menu__wrapper .control-panel-wrapper .control-panel__elm,.account-menu__wrapper .control-panel-wrapper .personal-data__elm,.account-menu__wrapper .personal-data-wrapper .control-panel__elm,.account-menu__wrapper .personal-data-wrapper .personal-data__elm{background:var(--colors__soft-gray2);border-radius:2px;margin:14px 0;padding:10px 26px;width:100%}@media (min-width:1024px){.account-menu__wrapper .control-panel-wrapper .control-panel__elm,.account-menu__wrapper .control-panel-wrapper .personal-data__elm,.account-menu__wrapper .personal-data-wrapper .control-panel__elm,.account-menu__wrapper .personal-data-wrapper .personal-data__elm{width:50%}.account-menu__wrapper .control-panel-wrapper .control-panel__elm.data-element,.account-menu__wrapper .control-panel-wrapper .personal-data__elm.data-element,.account-menu__wrapper .personal-data-wrapper .control-panel__elm.data-element,.account-menu__wrapper .personal-data-wrapper .personal-data__elm.data-element{width:calc(50% - 14px)}}.account-menu__wrapper .control-panel-wrapper .elm__header,.account-menu__wrapper .personal-data-wrapper .elm__header{align-items:center;display:flex;justify-content:space-between;width:100%}.account-menu__wrapper .control-panel-wrapper .elm__title,.account-menu__wrapper .personal-data-wrapper .elm__title{color:var(--primary-color);font-size:1.5em;padding:10px 0;width:100%}.account-menu__wrapper .control-panel-wrapper .elm__data-wrapper,.account-menu__wrapper .personal-data-wrapper .elm__data-wrapper{padding-bottom:15px}.account-menu__wrapper .control-panel-wrapper .elm__data.addresses li,.account-menu__wrapper .personal-data-wrapper .elm__data.addresses li{text-transform:uppercase}.account-menu__wrapper .control-panel-wrapper .elm__data li,.account-menu__wrapper .personal-data-wrapper .elm__data li{font-size:1.16667rem;margin:4px 0}.account-menu__wrapper .control-panel-wrapper .elm__data li .change-password-link,.account-menu__wrapper .personal-data-wrapper .elm__data li .change-password-link{text-decoration:underline}.account-menu__wrapper .control-panel-wrapper .elm__data li a,.account-menu__wrapper .personal-data-wrapper .elm__data li a{color:var(--primary-color);font-size:inherit;text-decoration:none}.account-menu__wrapper .control-panel-wrapper .elm__data li a:visited,.account-menu__wrapper .personal-data-wrapper .elm__data li a:visited{color:var(--primary-color)}.account-menu__wrapper .control-panel-wrapper .elm__edit,.account-menu__wrapper .personal-data-wrapper .elm__edit{border:1px solid var(--primary-color);border-radius:4px;color:var(--primary-color);font-size:1.16667em;padding:6px 12px;text-decoration:none}.account-menu__wrapper .control-panel-wrapper .elm__edit:hover,.account-menu__wrapper .personal-data-wrapper .elm__edit:hover{background:var(--primary-color);color:var(--colors__white)}.account-menu__wrapper .control-panel-wrapper .control-panel__actions,.account-menu__wrapper .personal-data-wrapper .control-panel__actions{display:flex;gap:15px;justify-content:flex-end;margin-top:20px;width:100%}.account-menu__wrapper .control-panel-wrapper .btn,.account-menu__wrapper .personal-data-wrapper .btn{border-radius:3px;font-size:1.16667em;font-weight:700;padding:10px 18px;text-decoration:none}.account-menu__wrapper .control-panel-wrapper .btn--primary,.account-menu__wrapper .control-panel-wrapper .btn--secondary,.account-menu__wrapper .personal-data-wrapper .btn--primary,.account-menu__wrapper .personal-data-wrapper .btn--secondary{background:var(--primary-color);color:var(--colors__white)}.account-menu__wrapper .control-panel-wrapper .field-elm,.account-menu__wrapper .personal-data-wrapper .field-elm{margin-bottom:16px}.account-menu__wrapper .control-panel-wrapper .field-title,.account-menu__wrapper .personal-data-wrapper .field-title{font-size:14px;margin-bottom:6px}.account-menu__wrapper .control-panel-wrapper .field-form,.account-menu__wrapper .personal-data-wrapper .field-form{background:var(--colors__white);border-radius:2px;padding:6px;text-transform:lowercase}.account-menu__wrapper .control-panel-wrapper .field-form:first-letter,.account-menu__wrapper .personal-data-wrapper .field-form:first-letter{text-transform:uppercase}.account-menu__wrapper .control-panel-wrapper .field-form--read-only,.account-menu__wrapper .personal-data-wrapper .field-form--read-only{border:1px solid var(--colors__soft-gray13);color:var(--colors__soft-gray8);font-size:14px;min-height:34px}.account-menu__wrapper .control-panel-wrapper .personal-data__elm .elm__title,.account-menu__wrapper .personal-data-wrapper .personal-data__elm .elm__title{font-size:1.33333em}.account-menu__wrapper .control-panel-wrapper .personal-data__elm .elm__data-wrapper,.account-menu__wrapper .personal-data-wrapper .personal-data__elm .elm__data-wrapper{padding-bottom:0}.main .account-menu__habitual_purchase{background-color:var(--colors__white);padding:28px 0!important}.main .account-menu__habitual_purchase a{align-items:center;background:var(--colors__darkest-red8);border-radius:3px;display:flex;flex-direction:row;gap:20px;height:34px;justify-content:center;padding:10px 15px;position:relative}.main .account-menu__habitual_purchase a img{display:block!important;height:24px;width:24px}.main .account-menu__habitual_purchase a p{color:var(--colors__white);font-family:Roboto;font-size:.91667rem;font-weight:800;line-height:34px;padding:0;text-align:center;text-transform:none}.main .account-menu__habitual_purchase a .is-new-text{background:var(--colors__yellow3);border-radius:10px;color:var(--colors__black);display:block;font-size:.7rem;height:auto;padding:3px 10px;position:relative}.main .account-menu__habitual_purchase a:hover{background:var(--colors__darkest-red3)}.main .account-menu__orders_history_view{display:none}@media (min-width:641px){.control-panel-wrapper{display:flex;flex-wrap:wrap}.control-panel-wrapper .control-page-title{flex:0 0 100%}.control-panel-wrapper .control-panel__elm{display:flex;flex-wrap:wrap}.control-panel-wrapper .control-panel__elm .elm__data-wrapper{flex:0 0 50%}}@media (min-width:1024px){.account-menu__wrapper{display:flex;padding-bottom:124px;width:100%}.account-menu__wrapper .account-menu__sidebar{flex:0 0 20%;margin-right:20px;width:22.5%}.account-menu__wrapper .account-menu__sidebar .account-menu__sidebar-header{font-size:1.16667rem;padding:14px 20px}.account-menu__wrapper .account-menu__sidebar .account-menu__sidebar-items .account-menu__sidebar-item{padding:0 20px}.account-menu__wrapper .account-menu__main{margin-top:0;width:77.5%}.main .account-menu__habitual_purchase a{justify-content:space-around}.main .account-menu__habitual_purchase a .is-new-text{position:absolute;right:13px;top:-10px}.main .account-menu__habitual_purchase a p{width:100%}.main .account-menu__orders_history_view{display:block}}@media (min-width:1440px){.account-menu__wrapper .account-menu__sidebar{margin-right:48px}.account-menu__wrapper .account-menu__sidebar .account-menu__sidebar-header{font-size:1.33333rem;padding:12px 40px}.account-menu__wrapper .account-menu__sidebar .account-menu__sidebar-items .account-menu__sidebar-item{padding:0 40px}.main .account-menu__habitual_purchase{padding:28px 0!important}.main .account-menu__habitual_purchase a{height:50px;padding:10px 15px}.main .account-menu__habitual_purchase a img{height:30px;width:30px}.main .account-menu__habitual_purchase a p{font-size:1.33333rem;line-height:50px}.main .account-menu__habitual_purchase a .is-new-text{font-size:.7rem;padding:3px 10px;right:13px;top:-10px}}.access-data{background:var(--colors__soft-gray2);border-radius:2px;padding:27px}.access-data__subtitle{color:var(--primary-color);font-size:1.33333em;font-weight:700;margin:0 0 10px}.access-data__text{font-size:1.16667em;margin:0 0 20px}.access-data__text:nth-child(3 of .access-data__text){display:none}.access-data__current-email{font-size:1.16667em;margin:0 0 10px}.access-data__current-email span{font-size:1.16667rem}.access-data__email.form-item{margin-bottom:26px}.access-data .form-item__label{font-size:1.16667em!important;font-weight:400!important}.access-data .form-item__label span{color:var(--colors__black)}.access-data .form-component__button-wrapper{justify-self:end;margin-top:25px}.access-data .form-component__button{border-radius:2px;font-size:1em;height:33px;width:100%}.access-data .form-input::-webkit-input-placeholder{color:transparent}.access-data .form-input input::placeholder{color:transparent}@media (min-width:769px){.access-data{margin-top:30px;width:72%}}.favorite-products{display:flex;flex-wrap:wrap}.favorite-products .favorite-products-table__headers{display:none}.favorite-products .favorite-products-table{width:100%}.favorite-products .favorite-products-table-wrapper{order:2}.favorite-products .favorite-products-table__headers,.favorite-products .favorite-products-table__product--empty{display:none}.favorite-products .favorite-products-table__product{border-bottom:1px solid var(--colors__grey11);display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 0}.favorite-products .favorite-products-table__product.discontinued-product .favorite-products-table__product-cell{opacity:30%;text-decoration:line-through}.favorite-products .favorite-products-table__product.discontinued-product .favorite-products-table__product-favorite{opacity:90%}.favorite-products .favorite-products-table__product.discontinued-product .favorite-products-table__discontinued-label{color:var(--colors__red);display:inline-block;font-size:1.16667rem;font-weight:700;text-decoration:none!important;text-transform:uppercase}.favorite-products .favorite-products-table__product.discontinued-product .favorite-products-table__product-quantity{cursor:not-allowed;opacity:.5;pointer-events:none}.favorite-products .favorite-products-table__product-cell{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.4em;max-height:3.2em;overflow:hidden;overflow-wrap:break-word;padding:5px;word-break:break-word}.favorite-products .favorite-products-table__product-name,.favorite-products .favorite-products-table__product-total-price{font-size:1.16667rem;font-weight:600;order:1}.favorite-products .favorite-products-table__product-brand,.favorite-products .favorite-products-table__product-category,.favorite-products .favorite-products-table__product-ref,.favorite-products .favorite-products-table__product-unit-price{font-size:1rem;font-weight:400;order:2}.favorite-products .favorite-products-table__product-total-price,.favorite-products .favorite-products-table__product-unit-price{text-align:right}.favorite-products .favorite-products-table__product-name{margin-bottom:5px;width:75%}.favorite-products .favorite-products-table__product-total-price{width:20%}.favorite-products .favorite-products-table__product-ref{width:15%}.favorite-products .favorite-products-table__product-brand{width:20%}.favorite-products .favorite-products-table__product-category,.favorite-products .favorite-products-table__product-unit-price{width:30%}.favorite-products .favorite-products-table__product-favorite{align-items:center;display:flex;margin-top:25px;order:3;width:15%}.favorite-products .favorite-products-table__product-favorite-toggle{align-items:center;background-image:url(/build/images/favourite-icon.4f247738.svg);background-repeat:no-repeat;background-size:contain;display:flex;height:29px;justify-content:center;margin-right:auto;width:31px}.favorite-products .favorite-products-table__product-favorite-toggle.favorite-added{background-image:url(/build/images/favourite-icon-filled.f043e96c.svg);background-size:contain}.favorite-products .favorite-products-table__product-favorite-toggle:hover{cursor:pointer}.favorite-products .favorite-products-table__product-quantity{align-items:flex-start;display:flex;flex-direction:row;gap:10px;justify-content:end;margin-left:auto;margin-top:25px;order:3;width:85%}.favorite-products .favorite-products-table__product-quantity .product-quantity-spinner{align-items:end;display:flex;gap:0;height:100%}.favorite-products .favorite-products-table__product-quantity .product-quantity-spinner input{-moz-appearance:textfield;border:1px solid var(--colors__soft-gray15);border-radius:0;color:var(--colors__black);font-size:1.16667em;font-weight:600;height:28px;height:100%;margin:0;text-align:center;width:36px;width:64px}.favorite-products .favorite-products-table__product-quantity .product-quantity-spinner input::-webkit-inner-spin-button,.favorite-products .favorite-products-table__product-quantity .product-quantity-spinner input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.favorite-products .favorite-products-table__product-quantity .product-quantity-spinner .spinner__button{align-items:center;background:var(--colors__grey11);color:var(--colors__black);display:flex;height:100%;justify-content:center;margin:0;width:64px}.favorite-products .favorite-products-table__product-quantity .product-quantity-spinner .spinner__button p{font-size:1.5rem;font-weight:500}.favorite-products .favorite-products-table__product-quantity .product-quantity-spinner .spinner__button--add{border-radius:0 4px 4px 0}.favorite-products .favorite-products-table__product-quantity .product-quantity-spinner .spinner__button--substract{border-radius:4px 0 0 4px}.favorite-products .favorite-products-table__product-quantity .add-to-cart-button{background-color:var(--primary-color);border-radius:4px;color:var(--colors__white);cursor:pointer;font-size:1em;font-weight:600;height:100%;padding:5px 10px;text-align:center;width:75px}.favorite-products .favorite-products-table__product-quantity .add-to-cart-button:hover{text-decoration:underline}.favorite-products .favorite-products-table__pagination-actions{align-items:center;display:flex;flex-direction:row;gap:20px;height:30px;margin:10px 0 10px auto;order:1}.favorite-products .favorite-products-table__pagination-actions .pagination__row-number-input{display:flex;gap:5px}.favorite-products .favorite-products-table__pagination-actions .pagination__row-number-input p{align-self:center;font-size:1rem;margin-right:10px}.favorite-products .favorite-products-table__pagination-actions .pagination__row-number-input .form-select{background-color:var(--colors__soft-gray2);border-radius:2px;cursor:pointer;height:30px;position:relative;width:50px}.favorite-products .favorite-products-table__pagination-actions .pagination__row-number-input .form-select select{background:none;border:none;cursor:pointer;height:100%;min-width:50px;width:100%}.favorite-products .favorite-products-table__pagination-actions .pagination__row-number-input .form-select:before{color:var(--colors__black);font-size:1rem;padding:7px 10px}.favorite-products .favorite-products-table__pagination-actions .pagination__row-number-input .form-select:after{background-image:url(/build/images/rows-per-page-chevron.77c62084.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;pointer-events:none;position:absolute;right:3px;top:8px;width:15px}.favorite-products .favorite-products-table__pagination-actions .pagination__page-number p{text-wrap:nowrap;color:var(--colors__black);font-size:1rem}.favorite-products .favorite-products-table__pagination-actions .pagination__page-buttons{display:flex;gap:5px}.favorite-products .favorite-products-table__pagination-actions .pagination__page-buttons-go-to-start{background-image:url(/build/images/arrow-start.a9311c6d.svg);background-repeat:no-repeat;height:19px;width:19px}.favorite-products .favorite-products-table__pagination-actions .pagination__page-buttons-go-to-start.inactive{background-image:url(/build/images/arrow-start-inactive.276b84b1.svg);pointer-events:none}.favorite-products .favorite-products-table__pagination-actions .pagination__page-buttons-go-to-prev{background-image:url(/build/images/arrow-prev.56272fe3.svg);background-repeat:no-repeat;height:19px;width:19px}.favorite-products .favorite-products-table__pagination-actions .pagination__page-buttons-go-to-prev.inactive{background-image:url(/build/images/arrow-prev-inactive.19c1f8e4.svg);pointer-events:none}.favorite-products .favorite-products-table__pagination-actions .pagination__page-buttons-go-to-next{background-image:url(/build/images/arrow-next.62fe88f0.svg);background-repeat:no-repeat;height:19px;width:19px}.favorite-products .favorite-products-table__pagination-actions .pagination__page-buttons-go-to-next.inactive{background-image:url(/build/images/arrow-next-inactive.52643837.svg);pointer-events:none}.favorite-products .favorite-products-table__pagination-actions .pagination__page-buttons-go-to-end{background-image:url(/build/images/arrow-end.63240aeb.svg);background-repeat:no-repeat;height:19px;width:19px}.favorite-products .favorite-products-table__pagination-actions .pagination__page-buttons-go-to-end.inactive{background-image:url(/build/images/arrow-end-inactive.66d65a22.svg);pointer-events:none}.favorite-products .favorite-products-table__pagination-actions .pagination-button{cursor:pointer}.favorite-products__empty-message{margin-top:10px;order:3}@media (min-width:481px){.favorite-products .favorite-products-table-wrapper{overflow-x:auto}}@media (min-width:641px){.favorite-products .favorite-products-table__pagination-actions{order:2}.favorite-products .favorite-products-table-wrapper{color:var(--colors__soft-black);order:0;width:100%}.favorite-products .favorite-products-table__headers,.favorite-products .favorite-products-table__product{align-items:center;display:grid;grid-template-columns:minmax(80px,1fr) minmax(170px,2.5fr) minmax(90px,.6fr) minmax(90px,1fr) minmax(80px,1fr) minmax(80px,1fr) minmax(50px,.6fr) minmax(110px,1.1fr);min-width:970px;padding:12px 16px}.favorite-products .favorite-products-table__header{color:var(--colors__soft-black);display:block;font-size:1em;font-weight:700}.favorite-products .favorite-products-table__list{background-color:var(--colors__soft-gray2);margin-bottom:3px;min-width:970px}.favorite-products .favorite-products-table__product{border-bottom:0;min-height:72px}.favorite-products .favorite-products-table__product-brand,.favorite-products .favorite-products-table__product-category,.favorite-products .favorite-products-table__product-condition,.favorite-products .favorite-products-table__product-name,.favorite-products .favorite-products-table__product-ref,.favorite-products .favorite-products-table__product-total-price,.favorite-products .favorite-products-table__product-unit-price{color:var(--colors__soft-black);font-size:1em;order:0;width:100%}.favorite-products .favorite-products-table__product-total-price,.favorite-products .favorite-products-table__product-unit-price{text-align:left}.favorite-products .favorite-products-table__product-favorite{margin-top:0;width:100%}.favorite-products .favorite-products-table__product-favorite-toggle{height:28px;width:24px}.favorite-products .favorite-products-table__product-quantity{display:flex;flex-direction:column;margin-top:0;padding:5px;width:100%}.favorite-products .favorite-products-table__product-quantity .product-quantity-spinner{align-items:center}.favorite-products .favorite-products-table__product-quantity .product-quantity-spinner .spinner__button,.favorite-products .favorite-products-table__product-quantity .product-quantity-spinner input{height:24px;width:33px}.favorite-products .favorite-products-table__product-quantity .product-quantity-spinner .spinner__button p{font-size:1.66667rem;font-weight:500}.favorite-products .favorite-products-table__product-quantity .add-to-cart-button{background:none;color:var(--primary-color);font-size:1em;font-weight:600;margin:0;padding:0;width:auto}.favorite-products .favorite-products-table__product-quantity .add-to-cart-button:hover{text-decoration:underline}}@media (min-width:1024px){.favorite-products .favorite-products-table-wrapper{order:1}.favorite-products .favorite-products-table__pagination-actions{order:2}}.personal-data__subtitle{font-size:1.5em;margin:10px 0}.personal-data__subtitle:nth-of-type(7){margin:40px 0 10px}.personal-data .form-item__label{display:block;font-size:1.16667em!important;font-weight:400!important;margin:0 0 10px!important}.personal-data .form .form-item__board-number-message{font-style:italic;margin-top:10px}.personal-data .form button.form-component__back-button{display:none}.personal-data .form-component__button{font-size:1.66667em;height:48px;margin:20px 0 0;width:100%}@media (min-width:769px){.personal-data{margin-top:30px;width:60%}}.billing-data-wrapper{font-family:Corporate Rounded;font-size:1.33333em}.billing-data__field-value{font-size:1.16667em}.shipping-addresses-wrapper{font-family:Corporate Rounded}.shipping-addresses-wrapper *{font-size:1.16667rem}.shipping-addresses-wrapper__field-value{font-size:1.16667em}.shipping-addresses-wrapper .customer-panel-dropdown__content{margin:0 0 60px}.shipping-addresses-wrapper .customer-panel-dropdown__button{font-size:1.66667em;height:48px;width:100%}.shipping-addresses-wrapper .address-book__addresses .form-component__button{padding:10px}.shipping-addresses-wrapper .address-book__addresses .form-component__button-wrapper{display:inline-block}.shipping-addresses-wrapper .address-book__new-address .form-component__button{font-size:1.5em;height:48px;width:100%}.shipping-addresses-wrapper .address-book__addresses-headers{display:none}.shipping-addresses-wrapper .address-book__search-bar{background:#f5f5f5;border:none;border-radius:3px;height:44px;padding:0 15px;width:100%}.shipping-addresses-wrapper .address-book__search-bar-wrapper{margin:20px 0;position:relative}.shipping-addresses-wrapper .address-book__search-bar-wrapper:after{background-color:var(--colors__red);background-image:url(/build/images/icono-lupa@2x.13043204.png);background-position:50%;background-repeat:no-repeat;background-size:50%;border-bottom-right-radius:3px;border-top-right-radius:3px;content:"";cursor:pointer;height:44px;position:absolute;right:0;top:0;width:44px}.shipping-addresses-wrapper .address-book__search-bar-decoration{display:none}.shipping-addresses-wrapper .address-book__addresses-header{font-size:1.16667em;font-weight:700}.shipping-addresses-wrapper .address-book__addresses-item{background:var(--colors__soft-gray2);margin:0 0 25px;padding:20px}.shipping-addresses-wrapper .address-book__addresses-empty{font-weight:700;margin-top:15px}.shipping-addresses-wrapper .shipping-address__field-name{display:none}.shipping-addresses-wrapper .shipping-address__default{display:block;margin:15px 0 0}.shipping-addresses-wrapper .shipping-address__actions{align-items:center;display:flex;margin:15px 0 0}.shipping-addresses-wrapper .shipping-address__editor{background:var(--colors__red);border:none;border-radius:5px;color:var(--colors__white);cursor:pointer;padding:5px 10px}.shipping-addresses-wrapper .shipping-address__editor:hover{background:var(--colors__dark-red)}.shipping-addresses-wrapper .shipping-address__deleter{color:var(--colors__red);cursor:pointer;font-weight:700;margin-left:10px}.shipping-addresses-wrapper .shipping-address__deleter span{font-size:1.5em}.shipping-addresses-wrapper .shipping-address__deleter-text{display:none}.shipping-addresses-wrapper .shipping-address-form__wrapper .cancel-button-wrapper{display:inline-block;width:50%}.shipping-addresses-wrapper .shipping-address-form__wrapper .cancel-button-wrapper button{background:var(--colors__black);border-radius:6px;color:var(--colors__white);padding:10px}.shipping-addresses-wrapper .shipping-address-form__wrapper .cancel-button-wrapper button:hover{background:var(--colors__soft-black)}.shipping-addresses-wrapper .shipping-address-form__title{font-size:1.5em;margin:0 0 10px}@media (min-width:769px){.account-menu__main .address-book__new-address .customer-panel-dropdown .customer-panel-dropdown__button{margin:0;max-width:300px}}@media (min-width:1024px){.shipping-addresses-wrapper .address-book__search-bar-wrapper{width:60%}.shipping-addresses-wrapper .address-book__addresses-headers{display:flex;padding:0 10px}.shipping-addresses-wrapper .address-book__addresses-header:first-child{width:20%}.shipping-addresses-wrapper .address-book__addresses-header:nth-child(2){width:15%}.shipping-addresses-wrapper .address-book__addresses-header:nth-child(3){width:10%}.shipping-addresses-wrapper .address-book__addresses-header:nth-child(4){width:15%}.shipping-addresses-wrapper .address-book__addresses-header:nth-child(5){width:10%}.shipping-addresses-wrapper .address-book__addresses-header:nth-child(6){width:30%}.shipping-addresses-wrapper .address-book__addresses-item{margin:0;padding:0 10px}.shipping-address-wrapper{align-items:center;border:none;display:flex;margin:10px 0;padding:0}.shipping-address-wrapper .shipping-address__field{display:flex;height:48px}.shipping-address-wrapper .shipping-address__field:first-child{width:20%}.shipping-address-wrapper .shipping-address__field:nth-child(2){width:15%}.shipping-address-wrapper .shipping-address__field:nth-child(3),.shipping-address-wrapper .shipping-address__field:nth-child(5){width:10%}.shipping-address-wrapper .shipping-address__field:nth-child(4),.shipping-address-wrapper .shipping-address__field:nth-child(6),.shipping-address-wrapper .shipping-address__field:nth-child(7){width:15%}.shipping-address-wrapper .shipping-address__field .shipping-address__field-value{align-items:center;display:flex;font-size:1.08333em;min-height:48px;width:100%}.shipping-address-wrapper .shipping-address__default{display:none}.shipping-address-wrapper .shipping-address__actions{display:flex;justify-content:right;margin:0}.shipping-address-wrapper .shipping-address__actions .shipping-address__deleter,.shipping-address-wrapper .shipping-address__actions .shipping-address__editor{height:100%}.shipping-address-wrapper .shipping-address__actions .shipping-address__editor{margin:0 4px}}.control-panel-wrapper.account-card-wrapper .account-card-grid{align-items:start;column-gap:28px;display:grid;grid-template-columns:minmax(0,1fr);row-gap:0;width:100%}.control-panel-wrapper.account-card-wrapper .control-panel__elm.account-card-grid__item{align-self:start;justify-self:stretch;margin:14px 0;max-width:none;min-width:0;width:100%}.control-panel-wrapper.account-card-wrapper .account-card-grid__item--full{grid-column:1/-1}.control-panel-wrapper.account-card-wrapper .account-card__title--secondary{color:var(--colors__dark-gray5);font-size:1.5em;font-weight:600;padding-bottom:4px}@media (min-width:1024px){.control-panel-wrapper.account-card-wrapper .account-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.actives__wrapper .actives__message{background:var(--colors__soft-gray2);border-radius:2px;padding:24px 26px}.actives__wrapper .actives__message p{color:var(--colors__dark-gray9);font-size:1.16667rem;line-height:1.6}.actives__wrapper .actives__contact-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:16px 0;padding:0}.actives__wrapper .actives__contact-list li{align-items:center;display:flex;gap:8px}.actives__wrapper .actives__contact-list li a{color:var(--primary-color);font-size:1.16667rem;text-decoration:none}.actives__wrapper .actives__contact-list li a:hover{text-decoration:underline}.actives__wrapper .actives__icon{flex-shrink:0;height:16px;width:16px}.actives__wrapper .actives__schedule{color:var(--colors__gray2);font-size:1.08333rem;margin-top:8px}.invoices-list .invoices-list__info{display:none}.invoices-list .invoices-list__table .invoices-list__empty-text{font-size:1.16667rem;font-weight:700;padding:16px 0}.invoices-list .invoices-list__table .invoices-list__table-headers{column-gap:8px;display:flex;flex-wrap:nowrap;padding:0 12px 12px}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header{align-items:end;color:var(--colors__soft-black);display:flex;font-size:1.08333rem;font-weight:700;line-height:1.2;padding-left:0}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:first-child{flex:1;order:2}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:nth-child(2){display:none}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:nth-child(3){flex:1;hyphens:auto;order:1;word-break:break-word}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:nth-child(4){flex:1;order:3}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:nth-child(5){display:none;order:4}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:last-child{color:transparent;flex:1;order:5}.invoices-list .invoices-list__table .invoices-list__item{align-items:center;background-color:var(--colors__soft-gray2);column-gap:8px;display:flex;flex-wrap:wrap;margin:0 0 10px;min-height:40px;padding:12px;width:100%}.invoices-list .invoices-list__table .invoices-list__item>div{font-size:.91667rem;min-height:20px;min-width:0}.invoices-list .invoices-list__table .invoices-list__item-date{flex:1;order:2;white-space:nowrap}.invoices-list .invoices-list__table .invoices-list__item-invoice{display:none!important}.invoices-list .invoices-list__table .invoices-list__item-reference{flex:1;order:1;white-space:nowrap}.invoices-list .invoices-list__table .invoices-list__item-reference span{display:none}.invoices-list .invoices-list__table .invoices-list__item-total{flex:1;order:3;white-space:nowrap}.invoices-list .invoices-list__table .invoices-list__item-format{display:none!important}.invoices-list .invoices-list__table .invoices-list__item-download,.invoices-list .invoices-list__table .invoices-list__item-select{display:flex;flex:1;font-size:.91667rem;justify-content:flex-end;order:5}.invoices-list .invoices-list__table .invoices-list__item-download .invoices-list__item-download-button,.invoices-list .invoices-list__table .invoices-list__item-download .invoices-list__item-select-button,.invoices-list .invoices-list__table .invoices-list__item-select .invoices-list__item-download-button,.invoices-list .invoices-list__table .invoices-list__item-select .invoices-list__item-select-button{background-color:transparent;border:0;color:var(--primary-color);font-size:.91667rem;font-style:normal;font-weight:400;line-height:1.2;padding:0;text-decoration:none;text-transform:none}.invoices-list .invoices-list__table .invoices-list__item-download .invoices-list__item-download-button:hover,.invoices-list .invoices-list__table .invoices-list__item-download .invoices-list__item-select-button:hover,.invoices-list .invoices-list__table .invoices-list__item-select .invoices-list__item-download-button:hover,.invoices-list .invoices-list__table .invoices-list__item-select .invoices-list__item-select-button:hover{cursor:pointer;text-decoration:underline}.invoices-list__download-group-button{display:inline-block;margin:0 0 10px;padding:10px;text-decoration:none;text-transform:uppercase}@media (min-width:769px){.invoices-list .invoices-list__table .invoices-list__empty-text{font-size:1.33333rem;font-style:normal}.invoices-list .invoices-list__table .invoices-list__table-headers{align-items:flex-end;column-gap:0;display:flex;flex-wrap:nowrap;padding:0 12px 12px}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header{color:var(--colors__soft-black);font-size:1.16667rem;font-weight:700;line-height:1.2}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:first-child{width:20%}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:nth-child(2){display:none}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:nth-child(3){width:21%}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:nth-child(4){width:19%}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:nth-child(5){display:block;width:15%}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:last-child{flex:unset;width:25%}.invoices-list .invoices-list__table .invoices-list__item{column-gap:0;display:flex;flex-wrap:nowrap;margin-bottom:4px;min-height:46px;padding-top:12px}.invoices-list .invoices-list__table .invoices-list__item>div{align-items:flex-start;display:flex;font-size:1.16667rem;justify-content:flex-start;min-height:22px;padding-top:0}.invoices-list .invoices-list__table .invoices-list__item-reference{flex:none;order:1;width:20%}.invoices-list .invoices-list__table .invoices-list__item-date{flex:none;order:2;width:20%}.invoices-list .invoices-list__table .invoices-list__item-total{flex:none;order:3;width:20%}.invoices-list .invoices-list__table .invoices-list__item-format{display:flex!important;flex:none;order:4;width:15%}.invoices-list .invoices-list__table .invoices-list__item-download,.invoices-list .invoices-list__table .invoices-list__item-select{display:flex;flex:none;flex-basis:auto;font-size:1.16667rem;justify-content:flex-end!important;margin-top:0;order:5;width:25%}.invoices-list .invoices-list__table .invoices-list__item-download .invoices-list__item-download-button,.invoices-list .invoices-list__table .invoices-list__item-select .invoices-list__item-download-button{font-size:1.16667rem}}.refunds-list .refunds-list__dropdown-title{font-weight:700;padding:10px 0}.refunds-list .invoices-list{padding:10px 0}.refunds-list .invoices-list__info{display:none}.refunds__wrapper .refunds-instructions__info{font-family:Roboto,sans-serif}.refunds__wrapper .refunds-instructions__info .refunds-instructions__list-item{margin:0 0 20px}.refunds__wrapper .refunds-instructions__info .refunds-instructions__list-title{display:inline-block;font-size:20px;font-weight:700;margin:0 0 15px}.refunds__wrapper .refunds-instructions__info .refunds-instructions__list-info{font-size:1.16667rem;margin:0 0 20px}.refunds__wrapper .refunds-instructions__info .refunds-instructions__list-info.bigger{font-size:1.33333rem;font-style:italic;font-weight:700}.refunds__wrapper .refunds-instructions__info .refunds-instructions__list-info__address{font-size:1.33333rem}.orders-history .orders-history__info{display:none}.orders-history .orders-history__table .orders-history__empty-text{font-size:1.16667rem;font-weight:700;padding:16px 0}.orders-history .orders-history__table .orders-history__table-headers{align-items:flex-start;column-gap:12px;display:grid;grid-template-columns:minmax(96px,1.45fr) minmax(78px,1fr) minmax(72px,.95fr) minmax(72px,1fr);padding:0 12px 12px}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header{color:var(--colors__soft-black);font-size:1.08333rem;font-weight:700;line-height:1.2;padding-left:0}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:first-child{order:2}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:last-child,.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(2),.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(6),.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(7){display:none}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(3){order:1}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(4){display:block;order:3}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(5){order:4}.orders-history .orders-history__table .orders-history__item-reference,.orders-history .orders-history__table .orders-history__item-total{font-weight:400}.orders-history .orders-history__table .orders-history__item{align-items:center;background-color:var(--colors__soft-gray2);column-gap:12px;display:grid;grid-template-columns:minmax(96px,1.45fr) minmax(78px,1fr) minmax(72px,.95fr) minmax(72px,1fr);margin:0 0 1px;min-height:40px;padding:12px;width:100%}.orders-history .orders-history__table .orders-history__item>div{font-size:1.16667rem;min-height:20px;min-width:0}.orders-history .orders-history__table .orders-history__item-reference{color:var(--colors__red);cursor:pointer;order:1;text-decoration:none;white-space:nowrap}.orders-history .orders-history__table .orders-history__item-reference:hover{text-decoration:underline}.orders-history .orders-history__table .orders-history__item-date{order:2;white-space:nowrap}.orders-history .orders-history__table .orders-history__item-total{display:flex!important;justify-content:flex-start;order:3;white-space:nowrap}.orders-history .orders-history__table .orders-history__item-carrier{display:flex;order:4;text-align:right}.orders-history .orders-history__table .orders-history__item-clinic-name,.orders-history .orders-history__table .orders-history__item-clinic-total-orders,.orders-history .orders-history__table .orders-history__item-links-wrapper,.orders-history .orders-history__table .orders-history__item-navigate,.orders-history .orders-history__table .orders-history__item-status{display:none!important}.orders-history .orders-history__table .orders-history__item-links-wrapper{align-items:center;gap:12px}.orders-history .orders-history__table .orders-history__item-links-wrapper .orders-history__item-details-link{background-color:transparent;border:0;color:var(--colors__red);font-size:1.16667rem;font-style:normal;font-weight:700;line-height:1.2;padding:0;text-decoration:none;text-transform:none;white-space:nowrap}.orders-history .orders-history__table .orders-history__item-links-wrapper .orders-history__item-details-link:hover{cursor:pointer;text-decoration:underline}@media (min-width:769px){.orders-history .orders-history__table .orders-history__empty-text{font-size:1.33333rem;font-style:normal}.orders-history .orders-history__table .orders-history__table-headers{align-items:center;column-gap:0;display:grid;grid-template-columns:21% 20% 19% 26% 14%;padding:0 2px 12px}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header{font-size:1.16667rem}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:first-child{grid-column:2}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(2),.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(6),.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(7){display:none}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(3){grid-column:1}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(4){display:block;grid-column:3}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(5){grid-column:4}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:last-child{color:transparent;display:block;grid-column:5}.orders-history .orders-history__table .orders-history__item{background-color:var(--colors__soft-gray2);column-gap:0;display:flex;flex-wrap:nowrap;margin-bottom:8px;min-height:46px;padding:12px}.orders-history .orders-history__table .orders-history__item>div{align-items:center;display:flex;font-size:1.16667rem;min-height:22px}.orders-history .orders-history__table .orders-history__item-reference{color:var(--colors__soft-black);order:1;width:20%}.orders-history .orders-history__table .orders-history__item-date{order:2;width:20%}.orders-history .orders-history__table .orders-history__item-total{display:flex!important;justify-content:flex-start;order:3;width:20%}.orders-history .orders-history__table .orders-history__item-status{display:none}.orders-history .orders-history__table .orders-history__item-carrier{justify-content:flex-start;order:4;text-align:left;width:26%}.orders-history .orders-history__table .orders-history__item-links-wrapper{align-items:center;display:flex!important;justify-content:flex-end;margin-left:auto;order:7;width:14%}}.list-group__wrapper .lists-table-wrapper{border-radius:4px;overflow:hidden}.list-group__wrapper .lists-table__headers{align-items:flex-start;background:var(--colors__white);display:none;overflow:hidden}.list-group__wrapper .lists-table__header{color:var(--colors__black);font-family:Inter,sans-serif;font-size:1rem;font-weight:600;line-height:1.3;padding:10px 12px;width:120px}.list-group__wrapper .lists-table__header:last-child{flex:1;width:auto}.list-group__wrapper .lists-table__empty{font-family:Inter,sans-serif;font-size:1.16667rem;padding:16px 0}.list-group__wrapper .lists-table__list{align-items:center;border-bottom:1px solid #e4e4e4;display:flex;flex-wrap:wrap;gap:14px 8px;padding:12px 0}.list-group__wrapper .lists-table__checkbox-cell{padding:10px 12px}.list-group__wrapper .lists-table__name-cell{flex:1;min-width:0}.list-group__wrapper .lists-table__name-cell span{color:var(--colors__black);font-family:Roboto,sans-serif;font-size:1.16667rem;font-weight:400;line-height:1.3}.list-group__wrapper .lists-table__date-cell{flex-shrink:0;text-align:right}.list-group__wrapper .lists-table__date-cell span{color:var(--colors__black);font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.3;white-space:pre-wrap}.list-group__wrapper .lists-table__actions-cell{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.list-group__wrapper .lists-table__actions-links{align-items:center;background:#ffe8e8;border-radius:2px;display:flex;gap:16px;height:38px;justify-content:space-between;padding:0 9px}.list-group__wrapper .lists-table__view-link{align-items:center;color:var(--colors__red);cursor:pointer;display:flex;gap:4px}.list-group__wrapper .lists-table__view-link img{filter:invert(8%) sepia(97%) saturate(7404%) hue-rotate(355deg) brightness(99%) contrast(114%);flex-shrink:0;height:14px;width:14px}.list-group__wrapper .lists-table__view-link span{font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1.3;white-space:nowrap}.list-group__wrapper .lists-table__delete-link{align-items:center;color:var(--colors__red);cursor:pointer;display:flex;gap:4px}.list-group__wrapper .lists-table__delete-link img{flex-shrink:0;height:14px;width:14px}.list-group__wrapper .lists-table__delete-link span{font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1.3;white-space:nowrap}.list-group__wrapper .lists-table__add-cart-button{align-items:center;background:transparent;border:1px solid var(--colors__red);border-radius:2px;color:var(--colors__red);cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;height:38px;justify-content:center;letter-spacing:.1667px;line-height:normal;padding:6px 12px;text-align:center;white-space:nowrap}.list-group__wrapper .lists-table__add-cart-button:hover{background:var(--colors__red);color:var(--colors__white)}.list-group__wrapper .lists-table__add-cart-button:disabled{cursor:not-allowed;opacity:.5}.list-group__wrapper .lists-table__add-cart-button .button__disabled-spinner{display:none}.list-group__wrapper .lists-table__add-cart-button:disabled .button__disabled-spinner{display:inline-block}.list-group__wrapper .lists-table__add-cart-button:disabled .button__text{display:none}.list-group__wrapper .lists__create-button-wrapper{display:flex;justify-content:flex-end;margin-top:18px}.list-group__wrapper .customer-panel-dropdown{align-items:center;display:flex;flex-direction:column;margin-top:18px;max-width:none}.list-group__wrapper .customer-panel-dropdown__button{align-items:center;background:var(--colors__red);border:none;border-radius:2px;color:var(--colors__white);cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;height:28px;justify-content:center;letter-spacing:.1667px;line-height:normal;margin:0;outline:none;padding:6px 8px;text-align:center;text-transform:uppercase;width:201px}.list-group__wrapper .customer-panel-dropdown__button:hover{background:var(--colors__darkest-red3)}.list-group__wrapper .customer-panel-dropdown__button:disabled{background:var(--colors__red);cursor:default;opacity:1;pointer-events:none}.list-group__wrapper .customer-panel-dropdown__content{border-top:1px solid #e0e0e0;margin-top:18px;width:100%}.list-group__wrapper .customer-panel-dropdown .create-list-form-wrapper{padding:20px 0;width:100%}.list-group__wrapper .customer-panel-dropdown .create-list-form-wrapper .form-component__button-wrapper{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.list-group__wrapper .customer-panel-dropdown .create-list-form-wrapper .form-component__button-wrapper .form-component__button--empty{align-items:center;background:transparent;border:1px solid var(--colors__red);border-radius:2px;color:var(--colors__red);cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;height:28px;justify-content:center;letter-spacing:.1667px;margin-right:0;padding:6px 16px;text-transform:uppercase;white-space:nowrap;width:auto!important}.list-group__wrapper .customer-panel-dropdown .create-list-form-wrapper .form-component__button-wrapper .form-component__button--empty:hover{background:var(--colors__red);color:var(--colors__white)}.list-group__wrapper .customer-panel-dropdown .create-list-form-wrapper .form-component__button-wrapper .form-component__button,.list-group__wrapper .customer-panel-dropdown .create-list-form-wrapper .form-component__button-wrapper .form-component__submit{align-items:center;background:var(--colors__red);border:none;border-radius:2px;color:var(--colors__white);cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;height:28px;justify-content:center;letter-spacing:.1667px;padding:6px 16px;text-transform:uppercase;white-space:nowrap;width:auto}.list-group__wrapper .customer-panel-dropdown .create-list-form-wrapper .form-component__button-wrapper .form-component__button:hover,.list-group__wrapper .customer-panel-dropdown .create-list-form-wrapper .form-component__button-wrapper .form-component__submit:hover{background:var(--colors__darkest-red3)}.list-group__wrapper .customer-panel-dropdown .form-component__button{background:var(--colors__red);border:none;border-radius:2px;color:var(--colors__white);cursor:pointer;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;height:28px;letter-spacing:.1667px;text-transform:uppercase;width:auto}.list-group__wrapper .customer-panel-dropdown .form-component__button:hover{background:var(--colors__darkest-red3)}.list-group__wrapper .error{color:var(--colors__red);font-weight:700;text-decoration:underline}.list-group__wrapper .confirmation-modal.modal--secondary{align-items:center;justify-content:center}.list-group__wrapper .confirmation-modal.modal--secondary .modal__content-wrapper{border-radius:4px;max-width:518px;padding:40px 32px;text-align:center;width:90%}.list-group__wrapper .confirmation-modal.modal--secondary .modal__content-wrapper .modal__close{display:none}.list-group__wrapper .confirmation-modal.modal--secondary .modal__content-wrapper .modal__content{margin:0;padding:0}.list-group__wrapper .confirmation-modal.modal--secondary .modal__content-wrapper .modal__content *{font-family:Roboto,sans-serif}.list-group__wrapper .confirmation-modal.modal--secondary .modal__content-wrapper .modal__content .modal__message{color:var(--colors__black);font-size:1.5rem;font-weight:700;line-height:normal;padding:0 0 18px;text-align:center}.list-group__wrapper .confirmation-modal.modal--secondary .modal__content-wrapper .modal__content .modal__message-subtitle{color:var(--colors__black);font-size:1.16667rem;font-weight:400;line-height:normal;padding:0 0 28px;text-align:center}.list-group__wrapper .confirmation-modal.modal--secondary .modal__content-wrapper .modal__content .confirmation-modal__actions{align-items:center;display:flex;gap:12px;justify-content:center;padding:0}.list-group__wrapper .confirmation-modal.modal--secondary .modal__content-wrapper .modal__content .confirmation-modal__actions .button{align-items:center;border-radius:2px;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;height:28px;justify-content:center;letter-spacing:.1667px;min-width:201px;padding:6px 8px;text-transform:uppercase;white-space:nowrap}.list-group__wrapper .confirmation-modal.modal--secondary .modal__content-wrapper .modal__content .confirmation-modal__actions .button--quaternary{background:transparent;border:1px solid var(--colors__red);color:var(--colors__red)}.list-group__wrapper .confirmation-modal.modal--secondary .modal__content-wrapper .modal__content .confirmation-modal__actions .button--quaternary:hover{background:rgba(var(--colors__red),.05)}.list-group__wrapper .confirmation-modal.modal--secondary .modal__content-wrapper .modal__content .confirmation-modal__actions .button--primary{background:var(--colors__red);border:none;color:var(--colors__white)}.list-group__wrapper .confirmation-modal.modal--secondary .modal__content-wrapper .modal__content .confirmation-modal__actions .button--primary:hover{background:var(--colors__darkest-red3)}.list-group__wrapper .modal.modal--product-added-to-cart{align-items:center;background:rgba(0,0,0,.4);display:flex;justify-content:center}.list-group__wrapper .modal.modal--product-added-to-cart .modal__content-wrapper{border-radius:4px;max-width:518px;padding:40px 32px;position:relative;text-align:center;top:auto;width:90%}.list-group__wrapper .modal.modal--product-added-to-cart .modal__content-wrapper .modal__close{display:none}.list-group__wrapper .modal.modal--product-added-to-cart .modal__content-wrapper .modal__content{align-items:center;display:flex;flex-direction:column;gap:18px;margin:0;padding:0}.list-group__wrapper .modal.modal--product-added-to-cart .modal__content-wrapper .modal__content *{font-family:Roboto,sans-serif;font-size:1.33333rem}.list-group__wrapper .modal.modal--product-added-to-cart .modal__content-wrapper .modal__content .product-added-to-cart__icon{background:none;height:32px;width:32px}.list-group__wrapper .modal.modal--product-added-to-cart .modal__content-wrapper .modal__content .product-added-to-cart__message{color:var(--colors__black);font-family:Roboto,sans-serif;font-size:1.33333rem;font-weight:700;line-height:normal;text-align:center}.list-group__wrapper .modal.modal--product-added-to-cart .modal__content-wrapper .modal__content .product-added-to-cart__message b,.list-group__wrapper .modal.modal--product-added-to-cart .modal__content-wrapper .modal__content .product-added-to-cart__message p,.list-group__wrapper .modal.modal--product-added-to-cart .modal__content-wrapper .modal__content .product-added-to-cart__message span{color:var(--colors__black);font-family:Roboto,sans-serif;font-size:1.33333rem;font-weight:700;margin:0}@media (min-width:769px){.list-group__wrapper .customer-panel-dropdown{align-items:flex-end}.list-group__wrapper .customer-panel-dropdown__button{max-width:201px}}@media (min-width:1024px){.list-group__wrapper .lists-table-wrapper{border:1px solid var(--colors__white)}.list-group__wrapper .lists-table__headers{display:flex}.list-group__wrapper .lists-table__header:first-child,.list-group__wrapper .lists-table__header:nth-child(2){flex:1}.list-group__wrapper .lists-table__header:last-child{flex:2;text-align:right}.list-group__wrapper .lists-table__list{background:var(--colors__soft-gray2);border-bottom:none;border-top:1px solid var(--colors__white);flex-wrap:nowrap;gap:0;padding:0}.list-group__wrapper .lists-table__name-cell{flex:1;padding:10px 12px}.list-group__wrapper .lists-table__name-cell span{font-family:Inter,sans-serif;font-size:1rem}.list-group__wrapper .lists-table__date-cell{flex:1;padding:10px 12px;text-align:left}.list-group__wrapper .lists-table__date-cell span{font-family:Inter,sans-serif;font-size:1rem}.list-group__wrapper .lists-table__actions-cell{flex:2;gap:29px;justify-content:flex-end;padding:10px 12px;width:auto}.list-group__wrapper .lists-table__actions-links{background:transparent;gap:29px;height:auto;padding:0}.list-group__wrapper .lists-table__add-cart-button{height:26px}}.main .account-menu__main .list-item__details{font-family:Corporate Rounded;margin-bottom:10px}.main .account-menu__main .list-item__details p{font-size:1em}.main .account-menu__main .list-item__wrapper{margin-top:24px}.main .account-menu__main .list-item__module{width:100%}.main .account-menu__main .list-item__module+.list-item__module{margin-top:32px}.main .account-menu__main .list-item__module-title{color:var(--colors__black);display:block;font-size:1.08333em;font-weight:600;line-height:1.3;margin-bottom:12px}.main .account-menu__main .list-item__module--entries .list-entries-wrapper{border:0;margin-bottom:0;position:relative}.main .account-menu__main .list-item__module--entries .list-entries-wrapper .list-entries__empty-text{margin:0}.main .account-menu__main .list-item__module--entries .list-entries__headers{display:none}.main .account-menu__main .list-item__module--entries .list-entries__list{background:transparent;border:0;border-top:1px solid var(--colors__soft-gray3);display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:12px 0;position:relative;row-gap:13px}.main .account-menu__main .list-item__module--entries .list-entries__name-cell{color:var(--colors__black);display:block;font-size:1.16667rem;font-weight:700;line-height:1.3;min-width:0;text-transform:none}.main .account-menu__main .list-item__module--entries .list-entries__product-details{display:block;min-width:0}.main .account-menu__main .list-item__module--entries .list-entries__brand-cell,.main .account-menu__main .list-item__module--entries .list-entries__button-add-header,.main .account-menu__main .list-item__module--entries .list-entries__entry-select,.main .account-menu__main .list-item__module--entries .list-entries__price-cell,.main .account-menu__main .list-item__module--entries .list-entries__select-checkbox-header{display:none}.main .account-menu__main .list-item__module--entries .list-entries__ref-cell{color:var(--colors__black);font-size:1rem;line-height:1.3}.main .account-menu__main .list-item__module--entries .list-entries__ref-cell span{display:none}.main .account-menu__main .list-item__module--entries .list-entries__actions-cell{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-start;margin:0;width:100%}.main .account-menu__main .list-item__module--entries .list-entries__adder-group{display:contents}.main .account-menu__main .list-item__module--entries .list-entries__add-button{align-items:center;align-self:center;background:var(--colors__white);border:1px solid var(--primary-color);border-radius:3px;color:var(--primary-color);display:inline-flex;flex-shrink:0;grid-column:4;grid-row:1;height:38px;justify-content:center;justify-self:end;min-height:auto;order:2;padding:9px 8px;text-transform:none}.main .account-menu__main .list-item__module--entries .list-entries__add-button:hover{text-decoration:none}.main .account-menu__main .list-item__module--entries .list-entries__entry-deleter{align-items:center;background:var(--colors__light-red);border:0;border-radius:2px;color:var(--primary-color);cursor:pointer;display:flex;flex:0 0 38px;gap:0;justify-content:center;margin:0;max-width:38px;min-height:38px;order:1;padding:0;position:static;right:auto;top:auto;width:38px}.main .account-menu__main .list-item__module--entries .list-entries__entry-deleter:after{display:none}.main .account-menu__main .list-item__module--entries .list-entries__entry-deleter:before{background:url(/build/images/trash-icon.5120b59d.svg) 50%/contain no-repeat;content:"";display:inline-block;height:14px;width:14px}.main .account-menu__main .list-item__module--entries .list-entries__entry-deleter-short{display:none}.main .account-menu__main .list-item__module--entries .list-entries__entry-deleter-long{color:inherit;display:none;font-size:1rem;font-weight:400;line-height:1.3}.main .account-menu__main .list-item__module--entries .list-entries__locked-text{color:var(--colors__gray2);flex:1 1 auto;font-size:1em;line-height:1.4;min-width:0;order:1}.main .account-menu__main .list-item__module--entries .list-entries__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin:20px 0 0;width:100%}.main .account-menu__main .list-item__module--entries .list-entries__actions-export.button.button--secondary{align-items:center;background:var(--colors__white);border:1px solid var(--primary-color);border-radius:2px;color:var(--primary-color);display:inline-flex;flex:0 0 100%;font-size:1rem;font-weight:400;justify-content:center;line-height:1.3;margin:0 0 8px;min-height:38px;min-width:0;padding:10px 16px;text-align:center;text-transform:uppercase;width:100%}.main .account-menu__main .list-item__module--entries .list-entries__actions-export.button.button--secondary:hover{text-decoration:none}.main .account-menu__main .list-item__module--entries .list-entries__actions-add-to-cart,.main .account-menu__main .list-item__module--entries .list-entries__actions-update{border-radius:2px;font-size:1rem;font-weight:400;height:40px;margin:0;min-width:0;padding:0 20px;text-transform:uppercase;white-space:nowrap;width:100%}.main .account-menu__main .list-item__module--entries .list-entries__actions-update.button.button--quaternary{background:var(--colors__white);border:1px solid var(--primary-color);color:var(--primary-color)}.main .account-menu__main .list-item__module--entries .list-entries__actions-update.button.button--quaternary:hover{text-decoration:none}.main .account-menu__main .list-item__module--entries .list-entries__actions-add-to-cart.button.button--primary .button__text{font-weight:inherit}.main .account-menu__main .list-item__module--entries .list-entries__empty-text{border-bottom:1px solid var(--colors__soft-gray3);border-top:1px solid var(--colors__soft-gray3);margin:0;padding:18px 0}.main .account-menu__main .list-item__module--entries .list-entries__actions-cell .spinner{align-items:stretch;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;order:3;width:auto}.main .account-menu__main .list-item__module--references>.list-item__module-title{display:none}.main .account-menu__main .list-item__module--references .list-entry-adder{margin-top:0}.main .account-menu__main .list-item__module--references .list-entry-adder .form-component__button-wrapper{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.main .account-menu__main .list-item__module--references .list-entry-adder .form-component__button-wrapper>*{flex:0 0 100%;width:100%}.main .account-menu__main .list-item__module--references .list-entry-adder .form-component__button-wrapper .button,.main .account-menu__main .list-item__module--references .list-entry-adder .form-component__button-wrapper button,.main .account-menu__main .list-item__module--references .list-entry-adder .form-component__button-wrapper input[type=submit]{align-items:center;border-radius:2px;display:inline-flex;font-size:1rem;font-weight:400;justify-content:center;line-height:1.3;margin:0;min-height:38px;min-width:0;padding:10px 16px;text-align:center;text-transform:uppercase;width:100%}.main .account-menu__main .list-item__module--references .list-entry-adder .form-component__button-wrapper .form-component__button--empty{background:var(--colors__white);border:1px solid var(--primary-color);color:var(--primary-color)}.main .account-menu__main .list-item__module--references .list-entry-adder .form-component__button-wrapper .form-component__button:not(.form-component__button--empty),.main .account-menu__main .list-item__module--references .list-entry-adder .form-component__button-wrapper .form-component__submit{background:var(--primary-color);border:1px solid var(--primary-color);color:var(--colors__white)}.main .account-menu__main .list-item .confirmation-modal.modal--secondary{align-items:center;justify-content:center}.main .account-menu__main .list-item .confirmation-modal.modal--secondary .modal__content-wrapper{border-radius:4px;margin:0;max-width:518px;padding:40px 32px;text-align:center;top:auto;width:90%}.main .account-menu__main .list-item .confirmation-modal.modal--secondary .modal__content-wrapper .modal__close{display:none}.main .account-menu__main .list-item .confirmation-modal.modal--secondary .modal__content-wrapper .modal__content{margin:0;padding:0}.main .account-menu__main .list-item .confirmation-modal.modal--secondary .modal__content-wrapper .modal__content *{font-family:Roboto,sans-serif}.main .account-menu__main .list-item .confirmation-modal.modal--secondary .modal__content-wrapper .modal__content .modal__message{color:var(--colors__black);font-size:1.5rem;font-weight:700;line-height:normal;padding:0 0 18px;text-align:center}.main .account-menu__main .list-item .confirmation-modal.modal--secondary .modal__content-wrapper .modal__content .modal__message-subtitle{color:var(--colors__black);font-size:1.16667rem;font-weight:400;line-height:normal;padding:0 0 28px;text-align:center}.main .account-menu__main .list-item .confirmation-modal.modal--secondary .modal__content-wrapper .modal__content .confirmation-modal__actions{align-items:center;display:flex;gap:12px;justify-content:center;padding:0}.main .account-menu__main .list-item .confirmation-modal.modal--secondary .modal__content-wrapper .modal__content .confirmation-modal__actions .button{align-items:center;border-radius:2px;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;height:28px;justify-content:center;letter-spacing:.1667px;min-width:201px;padding:6px 8px;text-transform:uppercase;white-space:nowrap}.main .account-menu__main .list-item .confirmation-modal.modal--secondary .modal__content-wrapper .modal__content .confirmation-modal__actions .button--quaternary{background:var(--colors__white);border:1px solid var(--primary-color);color:var(--primary-color)}.main .account-menu__main .list-item .confirmation-modal.modal--secondary .modal__content-wrapper .modal__content .confirmation-modal__actions .button--quaternary:hover{background:rgba(var(--colors__red),.05)}.main .account-menu__main .list-item .confirmation-modal.modal--secondary .modal__content-wrapper .modal__content .confirmation-modal__actions .button--primary{background:var(--primary-color);border:1px solid var(--primary-color);color:var(--colors__white)}.main .account-menu__main .list-item .confirmation-modal.modal--secondary .modal__content-wrapper .modal__content .confirmation-modal__actions .button--primary:hover{background:var(--colors__darkest-red3);border-color:var(--colors__darkest-red3)}.main .account-menu__main .list-item .modal--product-added-to-cart,.main .account-menu__main .list-item .modal--quantity-error{align-items:center;display:flex;justify-content:center}.main .account-menu__main .list-item .modal--product-added-to-cart .modal__content-wrapper,.main .account-menu__main .list-item .modal--quantity-error .modal__content-wrapper{border-radius:4px;margin:0;max-width:518px;padding:40px 32px;position:relative;text-align:center;top:auto;width:90%}.main .account-menu__main .list-item .modal--product-added-to-cart .modal__content-wrapper .modal__close,.main .account-menu__main .list-item .modal--quantity-error .modal__content-wrapper .modal__close{display:none}.main .account-menu__main .list-item .modal--product-added-to-cart .modal__content-wrapper .modal__content,.main .account-menu__main .list-item .modal--quantity-error .modal__content-wrapper .modal__content{align-items:center;display:flex;flex-direction:column;gap:18px;margin:0;padding:0}.main .account-menu__main .list-item .modal--product-added-to-cart .modal__content-wrapper .modal__content>div,.main .account-menu__main .list-item .modal--product-added-to-cart .modal__content-wrapper .modal__content>div>span,.main .account-menu__main .list-item .modal--quantity-error .modal__content-wrapper .modal__content>div,.main .account-menu__main .list-item .modal--quantity-error .modal__content-wrapper .modal__content>div>span{font-family:Roboto,sans-serif;font-size:1.33333rem}.main .account-menu__main .list-item .modal--product-added-to-cart .product-added-to-cart__icon{background:url(/build/images/check-dark-teal.9ebc2536.svg) 50% no-repeat;background-size:24px 30px;height:30px;margin:0 auto;width:30px}.main .account-menu__main .list-item .modal--product-added-to-cart .product-added-to-cart__message{color:var(--colors__black);font-size:1.33333rem;font-weight:700;line-height:normal;text-align:center}.main .account-menu__main .list-item .modal--product-added-to-cart .product-added-to-cart__message b,.main .account-menu__main .list-item .modal--product-added-to-cart .product-added-to-cart__message p,.main .account-menu__main .list-item .modal--product-added-to-cart .product-added-to-cart__message span{color:var(--colors__black);font-family:Roboto,sans-serif;font-size:1.33333rem;font-weight:700;margin:0}.main .account-menu__main .list-item .modal--quantity-error .quantity-error__message{color:var(--colors__black);font-size:1.5rem;font-weight:700;line-height:normal;text-align:center}@media (min-width:769px){.main .account-menu__main .list-item__module--entries .list-entries__headers{align-items:center;display:grid;gap:0;grid-template-columns:minmax(0,1.45fr) minmax(140px,.7fr) 102px minmax(220px,1fr);margin-bottom:2px;padding:0 0 8px 12px}.main .account-menu__main .list-item__module--entries .list-entries__headers>div{display:none}.main .account-menu__main .list-item__module--entries .list-entries__headers>div:first-child,.main .account-menu__main .list-item__module--entries .list-entries__headers>div:nth-child(2),.main .account-menu__main .list-item__module--entries .list-entries__headers>div:nth-child(5){color:var(--colors__black);display:block;font-size:1rem;font-weight:600;line-height:1.3;white-space:nowrap}.main .account-menu__main .list-item__module--entries .list-entries__list{align-items:center;background:var(--colors__soft-gray2);border-top:0;display:grid;gap:0;grid-template-columns:minmax(0,1.45fr) minmax(140px,.7fr) 102px minmax(220px,1fr);margin:0 0 2px;padding:0}.main .account-menu__main .list-item__module--entries .list-entries__actions-cell,.main .account-menu__main .list-item__module--entries .list-entries__name-cell,.main .account-menu__main .list-item__module--entries .list-entries__product-details{min-width:0;padding:8px 12px}.main .account-menu__main .list-item__module--entries .list-entries__name-cell{font-size:1rem;font-weight:400}.main .account-menu__main .list-item__module--entries .list-entries__ref-cell{font-size:1rem}.main .account-menu__main .list-item__module--entries .list-entries__actions-cell{align-items:center;display:grid;gap:24px;grid-column:3/5;grid-template-columns:102px 1fr max-content max-content;padding:8px 12px 8px 0;white-space:nowrap;width:100%}.main .account-menu__main .list-item__module--entries .list-entries__adder-group{display:contents}.main .account-menu__main .list-item__module--entries .list-entries__add-button{background:transparent;border:0;border-radius:2px;color:var(--primary-color);flex:0 0 auto;font-weight:400;line-height:1.3;margin:0;min-height:38px;order:2;padding:10px 14px;white-space:nowrap}.main .account-menu__main .list-item__module--entries .list-entries__add-button:hover{background:transparent;color:var(--primary-color);text-decoration:none}.main .account-menu__main .list-item__module--entries .list-entries__entry-deleter{align-self:center;background:transparent;border-radius:0;display:block;flex-shrink:0;gap:0;grid-column:3;grid-row:1;justify-self:end;max-width:none;min-height:auto;order:0;padding:0;position:static;right:auto;top:auto;width:auto}.main .account-menu__main .list-item__module--entries .list-entries__entry-deleter:before{display:none}.main .account-menu__main .list-item__module--entries .list-entries__entry-deleter-long{display:block;font-size:1rem;font-weight:400}.main .account-menu__main .list-item__module--entries .list-entries__locked-text{align-self:center;font-size:1rem;grid-column:1/3;grid-row:1;justify-self:start;max-width:100%}.main .account-menu__main .list-item__module--entries .list-entries__actions{gap:18px;margin-top:18px}.main .account-menu__main .list-item__module--entries .list-entries__actions-export.button.button--secondary{align-items:center;background:transparent;border:0;color:var(--primary-color);display:inline-flex;flex:none;font-size:1rem;font-weight:400;justify-content:center;line-height:1.3;margin:0;min-height:auto;min-width:0;padding:0;position:absolute;right:12px;text-transform:none;top:0;width:auto}.main .account-menu__main .list-item__module--entries .list-entries__actions-export.button.button--secondary:hover{text-decoration:underline}.main .account-menu__main .list-item__module--entries .list-entries__actions-add-to-cart.button.button--primary,.main .account-menu__main .list-item__module--entries .list-entries__actions-update.button.button--quaternary{align-items:center;box-sizing:border-box;display:inline-flex;flex:0 0 auto;font-size:1rem;height:28px;justify-content:center;min-width:0;padding:0 16px;width:auto}.main .account-menu__main .list-item__module--entries .list-entries__actions-update.button.button--quaternary{background:var(--colors__white);color:var(--primary-color)}.main .account-menu__main .list-item__module--entries .list-entries__actions-update.button.button--quaternary:hover{text-decoration:none}.main .account-menu__main .list-item__module--entries .list-entries__actions-add-to-cart.button.button--primary .button__text{display:block;text-align:center;width:100%}.main .account-menu__main .list-item__module--references .list-entry-adder .form-component__button-wrapper{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:16px}.main .account-menu__main .list-item__module--references .list-entry-adder .form-component__button-wrapper>*+*{margin-left:0}.main .account-menu__main .list-item__module--references .list-entry-adder .form-component__button-wrapper>*{flex:0 0 auto;max-width:none;width:auto}.main .account-menu__main .list-item__module--references .list-entry-adder .form-component__button-wrapper .button,.main .account-menu__main .list-item__module--references .list-entry-adder .form-component__button-wrapper button,.main .account-menu__main .list-item__module--references .list-entry-adder .form-component__button-wrapper input[type=submit]{align-items:center;box-sizing:border-box;display:inline-flex;height:28px;justify-content:center;line-height:1.2;max-width:none;min-height:28px;min-width:0;overflow:visible;padding:0 16px;text-overflow:clip;white-space:nowrap;width:auto}.main .account-menu__main .list-item__module--references .list-entry-adder .form-component__button-wrapper button[type=button],.main .account-menu__main .list-item__module--references .list-entry-adder .form-component__button-wrapper input[type=submit]{width:auto}.main .account-menu__main .list-item__module--references .list-entry-adder .form-component__button-wrapper .form-component__button--empty{background:var(--colors__white);border:1px solid var(--primary-color);border-radius:2px;color:var(--primary-color);cursor:pointer;font-family:Roboto,sans-serif;font-size:1rem;letter-spacing:.1667px;margin-right:0;text-transform:uppercase;white-space:nowrap}.main .account-menu__main .list-item__module--references .list-entry-adder .form-component__button-wrapper .form-component__button:not(.form-component__button--empty),.main .account-menu__main .list-item__module--references .list-entry-adder .form-component__button-wrapper .form-component__submit{background:var(--primary-color);border:1px solid var(--primary-color);border-radius:2px;color:var(--colors__white);cursor:pointer;font-family:Roboto,sans-serif;font-size:1rem;letter-spacing:.1667px;text-transform:uppercase;white-space:nowrap}.main .account-menu__main .list-item__module--references .list-entry-adder .form-component__button-wrapper .form-component__button:not(.form-component__button--empty):hover,.main .account-menu__main .list-item__module--references .list-entry-adder .form-component__button-wrapper .form-component__submit:hover{background:var(--colors__darkest-red3);border-color:var(--colors__darkest-red3);text-decoration:none}}.refund-details .refund-details__info{margin:13px 0}.refund-details .refund-details__info>div{display:flex;margin:4px 0}.refund-details .refund-details__info>div .refund-details__info-label{font-weight:700;margin-right:4px}.refund-details .refund-details__info>div .refund-details__info-label:after{content:":"}.refund-details .refund-details__info .refund-details__success-message{margin-bottom:5px}.refund-details .refund-details__info .refund-details__explanation{font-style:italic;margin-top:8px}.refund-details .refund-details__info .refund-details__instructions{flex-direction:column;margin:30px 0}.refund-details .refund-details__info .refund-details__instructions li:before{color:var(--colors__red);content:"■";font-size:20px;margin-left:8px;margin-right:4px}.refund-details .refund-details__products-table{margin:30px 0}.refund-details .refund-details__products-table-headers{display:none}.refund-details .refund-details__products-table .refund-details__product{border-bottom:1px solid var(--colors__gray);display:flex;flex-wrap:wrap;margin:10px 0;padding:10px}.refund-details .refund-details__products-table .refund-details__product-name{font-size:1.08333em;font-weight:700;line-height:20px;margin-bottom:10px;order:1;width:92%}.refund-details .refund-details__products-table .refund-details__product-reference{color:var(--colors__dark-gray2);font-size:1.08333em;margin-bottom:10px;order:2;width:100%}.refund-details .refund-details__products-table .refund-details__product-unit-price{font-size:1.08333em;margin-right:10px;order:3;text-decoration:line-through}.refund-details .refund-details__products-table .refund-details__product-unit-discounted-price{color:var(--colors__red);font-size:1.08333em;margin-bottom:10px;order:4}.refund-details .refund-details__products-table .refund-details__product-line-break{order:5;width:100%}.refund-details .refund-details__products-table .refund-details__product-units{font-size:1.08333em;font-weight:700;line-height:24px;margin-right:10px;order:6}.refund-details .refund-details__products-table .refund-details__product-units span{font-size:1em;font-weight:700;text-transform:lowercase}.refund-details .refund-details__products-table .refund-details__product-subtotal{background-color:var(--colors__yellow);font-size:1.08333em;margin-left:auto;order:7;padding:4px 16px}.refund-details .refund-details__products-table .refund-details__product-subtotal span{font-size:1em}.refund-details .refund-details__products-table .refund-details__product-taxes,.refund-details .refund-details__products-table .refund-details__product-unit-discount{display:none;font-size:1.08333em}.refund-details .refund-details__totals{background-color:var(--colors__soft-gray4);margin-left:auto;padding:25px}.refund-details .refund-details__totals-title{font-size:1.66667em;font-weight:700;margin-bottom:16px}.refund-details .refund-details__totals>div:not(:first-child):not(.refund-details__total-explanation){display:flex;justify-content:space-between;margin:8px 0;padding-bottom:5px}.refund-details .refund-details__totals>div:not(:first-child):not(.refund-details__total-explanation):not(:last-child):not(:nth-last-child(2)){border-bottom:1px solid var(--colors__gray)}.refund-details .refund-details__totals>div:not(:first-child):not(.refund-details__total-explanation):nth-last-child(2){border-bottom:1px solid var(--colors__black)}.refund-details .refund-details__totals>div:not(:first-child):not(.refund-details__total-explanation) .refund-details__totals-label{font-size:1.08333em;font-weight:700;width:59%}.refund-details .refund-details__totals>div:not(:first-child):not(.refund-details__total-explanation) .refund-details__totals-value{font-size:1.08333em;text-align:right;width:39%}.refund-details .refund-details__totals .refund-details__total-explanation{display:none!important}.refund-details .refund-details__buttons-wrapper{display:flex;justify-content:space-between;margin-top:15px}.refund-details .refund-details__buttons-wrapper button{font-weight:700;padding:10px 30px;text-transform:uppercase}@media (min-width:481px){.refund-details .refund-details__info .refund-details__info-label,.refund-details .refund-details__info .refund-details__info-value,.refund-details .refund-details__text-info{font-size:1.08333em}}@media (min-width:641px){.refund-details .refund-details__totals{width:50%}.refund-details .refund-details__buttons-wrapper{justify-content:flex-end}.refund-details .refund-details__buttons-wrapper button{margin-left:10px}}@media (min-width:1024px){.refund-details .refund-details__products-table-headers{align-items:center;border-bottom:1px solid var(--colors__gray);display:flex;padding:8px 0;width:100%}.refund-details .refund-details__products-table-headers .refund-details__table-header{font-size:1.08333em;text-align:center;width:12.5%}.refund-details .refund-details__products-table-headers .refund-details__table-header:first-child{width:7.5%}.refund-details .refund-details__products-table-headers .refund-details__table-header:nth-child(2){width:20%}.refund-details .refund-details__products-table-headers .refund-details__table-header:nth-child(8){width:10%}.refund-details .refund-details__products-table .refund-details__product{align-items:center;display:flex;flex-wrap:no-wrap;margin:10px 0;padding:10px 0;width:100%}.refund-details .refund-details__products-table .refund-details__product>*{margin:0;padding:0;text-align:center;width:12.5%}.refund-details .refund-details__products-table .refund-details__product span{display:none}.refund-details .refund-details__products-table .refund-details__product-name{font-weight:400;order:2;width:20%}.refund-details .refund-details__products-table .refund-details__product-reference{color:#000;order:1;width:7.5%}.refund-details .refund-details__products-table .refund-details__product-unit-price{order:4;text-decoration:none}.refund-details .refund-details__products-table .refund-details__product-unit-discounted-price{color:#000;order:6}.refund-details .refund-details__products-table .refund-details__product-line-break{order:unset}.refund-details .refund-details__products-table .refund-details__product-units{background-color:#fff;font-weight:400;order:3}.refund-details .refund-details__products-table .refund-details__product-units span{text-transform:lowercase}.refund-details .refund-details__products-table .refund-details__product-subtotal{background-color:#fff;border:none;color:#000;order:7}.refund-details .refund-details__products-table .refund-details__product-taxes{display:block;order:8;width:10%}.refund-details .refund-details__products-table .refund-details__product-unit-discount{display:block;order:5}.refund-details .refund-details__totals{width:40%}}.order-details--order .order-details__product-refund,.order-details--order .order-details__products-table-headers .order-details__table-header:first-child{display:none}.order-details--invoice .order-details__product-refund,.order-details--invoice .order-details__products-table-headers .order-details__table-header:first-child{flex:0 0 42px;width:42px}.order-details{color:var(--colors__black)}.order-details .order-details__text-info{background-color:var(--colors__soft-gray4);border-radius:2px 2px 0 0;font-size:1em;font-weight:600;line-height:1.3;margin-bottom:-2px;padding:20px 24px 14px}.order-details .order-details__info{background-color:var(--colors__soft-gray4);border-radius:0 0 2px 2px;margin:0;padding:0 24px 24px}.order-details .order-details__info>div{display:flex;margin:2px 0}.order-details .order-details__info>div .order-details__info-label{font-size:1em;font-weight:600;margin-right:4px}.order-details .order-details__info>div .order-details__info-label:after{content:":"}.order-details .order-details__info>div .order-details__info-value{font-size:1em;font-weight:400}.order-details .order-details__addresses{display:flex;flex-direction:column;gap:16px;margin-bottom:0;margin-top:16px}.order-details .order-details__addresses .order-details__address{background-color:var(--colors__soft-gray4);border-radius:2px;margin:0;padding:16px 24px 28px;position:relative}.order-details .order-details__addresses .order-details__address-title{color:var(--colors__red);font-size:1.33333em;font-weight:500;margin-bottom:16px}.order-details .order-details__addresses .order-details__address-content{display:flex;flex-direction:column;gap:8px;width:100%}.order-details .order-details__addresses .order-details__address-content>div{display:flex;gap:14px;margin:0}.order-details .order-details__addresses .order-details__address-content>div .order-details__address-label{flex-shrink:0;font-size:1em;font-weight:600;margin-right:0;width:auto}.order-details .order-details__addresses .order-details__address-content>div .order-details__address-label:after{content:":"}.order-details .order-details__addresses .order-details__address-content>div .order-details__address-value{font-size:1em;font-weight:400;width:auto}.order-details .order-details__addresses .order-details__address-content .order-details__address-name .order-details__address-value{font-weight:400}.order-details .order-details__products-table{border-radius:4px;margin:16px 0;overflow-x:auto}.order-details .order-details__products-table>*{min-width:700px}.order-details .order-details__products-table-headers{align-items:center;background-color:var(--colors__white);display:flex;min-height:33px;padding-left:24px}.order-details .order-details__products-table-headers .order-details__table-header{flex:1;font-size:.91667em;font-weight:500;line-height:1.3;min-width:80px;padding:10px 4px;text-align:left}.order-details .order-details__products-table-headers .order-details__table-header:nth-child(2){flex:0 0 70px;min-width:70px;width:70px}.order-details .order-details__products-table-headers .order-details__table-header:nth-child(3){flex:0 0 180px;min-width:180px;width:180px}.order-details .order-details__products-table-headers .order-details__table-header:nth-child(4){flex:0 0 60px;min-width:60px;width:60px}.order-details .order-details__products-table .order-details__product{align-items:center;background-color:var(--colors__soft-gray4);border-bottom:1px solid var(--colors__white);display:flex;flex-wrap:nowrap;margin:0;min-height:36px;padding:0 0 0 24px}.order-details .order-details__products-table .order-details__product-name{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;flex:0 0 180px;font-size:1em;font-weight:400;line-height:1.3;margin:10px 4px;overflow:hidden;padding:0;width:180px;word-break:break-word}.order-details .order-details__products-table .order-details__product-reference{color:var(--colors__black);flex:0 0 70px;font-size:1em;margin-bottom:0;padding:10px 4px;width:70px}.order-details .order-details__products-table .order-details__product-reference span{display:none}.order-details .order-details__products-table .order-details__product-unit-price{flex:1;font-size:1em;margin-right:0;min-width:80px;padding:10px 4px;text-decoration:none}.order-details .order-details__products-table .order-details__product-unit-discounted-price{color:var(--colors__black);flex:1;font-size:1em;margin-bottom:0;min-width:80px;padding:10px 4px}.order-details .order-details__products-table .order-details__product-line-break{display:none}.order-details .order-details__products-table .order-details__product-units{flex:0 0 60px;font-size:1em;font-weight:400;margin-right:0;min-width:60px;padding:10px 4px;width:60px}.order-details .order-details__products-table .order-details__product-units span{display:none}.order-details .order-details__products-table .order-details__product-units .spinner span{display:flex}.order-details .order-details__products-table .order-details__product-subtotal{background-color:transparent;flex:1;font-size:1em;margin-left:0;min-width:80px;padding:10px 4px}.order-details .order-details__products-table .order-details__product-subtotal span{display:none}.order-details .order-details__products-table .order-details__product-taxes,.order-details .order-details__products-table .order-details__product-unit-discount{display:block;flex:1;font-size:1em;min-width:80px;padding:10px 4px}.order-details .order-details__pick-up-time{background:var(--colors__soft-gray2);display:flex;flex-direction:column;margin:30px 0 0 auto;padding:10px}.order-details .order-details__pick-up-time label{font-size:1.16667em;font-weight:700;margin:0 0 5px}.order-details .order-details__pick-up-time textarea{border:1px solid var(--colors__gray2);height:32px;padding:5px 10px;resize:none;width:100%}.order-details .order-details__totals{background-color:var(--colors__soft-gray4);border-radius:2px;margin-left:auto;padding:24px}.order-details .order-details__totals-title{color:var(--colors__red);font-size:1.33333em;font-weight:500;margin-bottom:14px}.order-details .order-details__totals>div:not(:first-child):not(.order-details__total-explanation){display:flex;justify-content:space-between;margin:8px 0;padding-bottom:0}.order-details .order-details__totals>div:not(:first-child):not(.order-details__total-explanation):not(:last-child):not(:nth-last-child(2)){border-bottom:none}.order-details .order-details__totals>div:not(:first-child):not(.order-details__total-explanation):nth-last-child(2){border-bottom:1px solid var(--colors__white);padding-bottom:8px}.order-details .order-details__totals>div:not(:first-child):not(.order-details__total-explanation) .order-details__totals-label{font-size:1em;max-width:140px;width:auto}.order-details .order-details__totals>div:not(:first-child):not(.order-details__total-explanation) .order-details__totals-value{font-size:1em;text-align:right;width:auto}.order-details .order-details__totals .order-details__total .order-details__totals-label{font-weight:700}.order-details .order-details__totals .order-details__total .order-details__totals-value{color:var(--colors__red);font-size:1.16667em;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(--colors__red);border:none;color:var(--colors__white);cursor:pointer;font-size:1.08333em;font-weight:700;margin-top:15px;padding:10px 30px;text-transform:uppercase}.order-details .order-details__refund-button-wrapper .order-details__refund-button--disabled{opacity:.25}@media (min-width:641px){.order-details .order-details__totals{width:50%}}@media (min-width:769px){.order-details .order-details__info,.order-details .order-details__text-info{width:calc(50% - 8px)}.order-details .order-details__addresses{flex-direction:row}.order-details .order-details__addresses .order-details__address{flex:1}.order-details .order-details__pick-up-time{width:48%}}@media (min-width:1024px){.order-details .order-details__totals{width:268px}.order-details .order-details__refund-button-wrapper{display:flex}.order-details .order-details__refund-button-wrapper .order-details__refund-button{margin-left:auto}}.coupons-view__sidebar{display:none!important}.coupons__subtitle-info{font-size:1.16667em;font-weight:700;margin-bottom:10px}.coupons__used{margin-bottom:15px;padding-bottom:15px}.coupons__table-headers{display:none}.coupons__row{background:var(--colors__soft-gray2);margin:0 0 10px;padding:10px;position:relative;width:100%}.coupons__row-attribute{margin:2px 0}.coupons__row-label{font-weight:700}.coupons__row-status{position:absolute;right:10px;top:10px}.coupons__row-status span{font-weight:700;text-transform:uppercase}.coupons__row-status-expired{color:var(--colors__red)}.coupons__row-status-available{color:var(--colors__green)}@media (min-width:641px){.coupons__subtitle-info{font-size:1.16667em}.coupons__row{padding:15px}.coupons__row-attribute{margin:3px 0}.coupons__row-attribute:first-child{display:inline-block;padding-right:35px}.coupons__row-attribute:nth-child(2){display:inline-block}.coupons__row-label,.coupons__row-value{font-size:1.08333em}.coupons__row-status{right:15px;top:15px}.coupons__row-status span{font-size:1.08333em}}@media (min-width:769px){.coupons-view__sidebar{display:flex!important}}@media (min-width:1024px){.coupons__subtitle-info{font-weight:700;margin:15px 0;text-transform:uppercase}.coupons__table-headers{display:flex;font-weight:700;justify-content:space-between;padding:0;width:100%}.coupons__table-headers div{font-size:1.16667em;padding-bottom:8px;padding-top:10px;text-align:center;width:16.66667%}.coupons__used .coupons__row .coupons__row-attribute,.coupons__used .coupons__table-headers div{width:20%}.coupons__used{border:0}.coupons__row{display:flex;justify-content:space-between;padding:15px 0;position:relative}.coupons__row-attribute{padding:0;text-align:center;width:16.66667%}.coupons__row-attribute:first-child{padding-right:0}.coupons__row-label{display:none}.coupons__row-status{position:static;right:10px;top:10px}.coupons__row-status span{font-weight:700;text-transform:uppercase}.coupons__availables{margin-top:40px}}.section-header{color:var(--colors__white);font-weight:700;margin-bottom:20px}.section-header .section-header__title{background-color:var(--primary-color);border-radius:4px;font-size:1.5em;margin-bottom:30px;padding:12px 27px}.billing-data__subtitle{font-size:1.5em;margin:0 0 10px}.billing-data-wrapper{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:100%}.billing-data-wrapper .billing-data__field .billing-data__field-name{display:none}.billing-data-wrapper .billing-data__field .billing-data__field-value{color:var(--colors__soft-black);margin-bottom:2px}.report-347{font-family:Corporate Rounded}.report-347__title{font-size:1.66667rem;margin:0 0 5px}.report-347__label{margin:0 0 5px}.report-347__balance-info,.report-347__balance-total{font-size:1.16667rem}.report-347__total{font-size:1.4rem;margin:10px 0 20px}.report-347__billing-account-wrapper .report-347__value{font-size:1.16667rem}.report-347__balance-wrapper,.report-347__billing-account-wrapper{margin:0 0 20px}.report-347__billing-account-wrapper .report-347__label{font-size:1.66667rem}.report-347__exercise{margin:10px 0;max-width:300px}.report-347__exercises-info{font-size:1.16667rem}.report-347__exercises-wrapper .report-347__label{font-size:1.66667rem}.report-347__exercise-quarter{align-items:center;display:flex;justify-content:space-between}.report-347__exercise-quarter .report-347__label{padding:0 0 0 10px}.report-347__exercise-quarter .report-347__label,.report-347__exercise-quarter .report-347__value{font-size:1.33333rem}.report-347__actions-wrapper{margin:7px 0;max-width:800px}.report-347__actions-wrapper .button--print{max-width:240px;padding:10px 15px;width:100%}@media print{.account-menu__sidebar,.report-347__actions-wrapper,.sf-toolbar,footer,header,nav{display:none!important}header{height:0!important}.report-347__exercise{margin:30px 0!important}.section-header__title{color:#333!important;font-size:2.5em!important;padding:0!important}}.habitual-purchase-filters{overflow-y:auto;width:240px}.habitual-purchase-filters .filters__back,.habitual-purchase-filters .filters__display{display:none}.habitual-purchase-filters .filters__section-trigger{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin:0;padding:14px 8px}.habitual-purchase-filters .filters__section-trigger p{font-family:Roboto;font-size:1.16667rem;font-weight:500;text-transform:uppercase}.habitual-purchase-filters .filters__section-trigger span{background-image:url(/build/images/chevron-down-red-2.ace28506.svg);background-position:50%;background-repeat:no-repeat;display:block;height:14px;transform:rotate(180deg);width:14px}.habitual-purchase-filters .filters__section-trigger.folded{border-bottom:1px solid var(--colors__grey11)}.habitual-purchase-filters .filters__section-trigger.folded span{transform:rotate(0)}.habitual-purchase-filters .filters__section{align-items:flex-start;border-bottom:1px solid var(--colors__grey11);display:flex;flex-flow:column nowrap;justify-content:flex-start;margin:0}.habitual-purchase-filters .filters__section-more{color:var(--colors__darkest-red6);cursor:pointer;font-family:Roboto;font-size:1rem;font-weight:700;margin:.5rem 0 0;order:8;padding:0 0 .5rem;width:100%}.habitual-purchase-filters .filters__section input{font-size:1.16667rem}.habitual-purchase-filters .filters__filter{align-items:center;display:flex;flex-flow:row nowrap;gap:8px;justify-content:flex-start;margin:0 0 .6rem;order:7}.habitual-purchase-filters .filters__filter label{color:var(--colors__dark-gray5);font-family:Roboto;font-size:1.16667rem;margin:3px 0 0;text-transform:uppercase}.habitual-purchase-filters .filters__filter.selected label{-webkit-text-stroke-width:.6px;color:var(--colors__black)}.habitual-purchase-filters .filters__filter.hidden{display:none}.habitual-purchase-filters .filters__filter input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/build/images/checkbox-unchecked-2.a74f2a52.svg);background-position:50%;background-repeat:no-repeat;border:none;height:16px;min-width:17px;outline:none}.habitual-purchase-filters .filters__filter input[type=checkbox]:checked{background-image:url(/build/images/check-white-2.a2cc69e1.svg),url(/build/images/red-checkbox-square.2480becf.svg);background-position:50%;background-repeat:no-repeat;border:none;height:16px;min-width:17px}.habitual-purchase-filters .filters__filter input[type=checkbox]::-ms-check{display:none}.habitual-purchase-filters .filters__filter:not(.selected):hover label{-webkit-text-stroke-width:1px;color:var(--colors__black)}.habitual-purchase-filters .filters__filter:not(.selected):hover input[type=checkbox]{background-image:url(/build/images/light-red-checkbox-square.adc2f2f1.svg)}.habitual-purchase-filters .filters__search{border:1px solid var(--colors__grey11);border-radius:4px;font-size:1.16667rem;margin:0 0 1rem;padding:8px;width:100%}.habitual-purchase-filters::-webkit-scrollbar{background-color:var(--colors__soft-gray10);margin:0 10px 0 0;width:8px}.habitual-purchase-filters::-webkit-scrollbar-thumb{background-color:var(--colors__darkest-red6)}@media (max-width:1023px){.habitual-purchase-filters{background:var(--colors__white);display:none;height:100vh;padding:2rem;position:fixed;right:0;top:0;width:75%;z-index:100}.habitual-purchase-filters.active{display:block}.habitual-purchase-filters .filters__shadow{background:var(--colors__veil);height:100vh;left:0;position:fixed;top:0;width:25%}.habitual-purchase-filters .filters__back{align-items:center;background:var(--colors__darkest-red6);cursor:pointer;display:flex;margin:0 -2rem 2rem;padding:1.5rem 2rem}.habitual-purchase-filters .filters__back:before{background-image:url(/build/images/back-arrow.653f29a6.svg);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;content:"";display:block;height:15px;left:2rem;margin-right:15px;position:absolute;width:15px}.habitual-purchase-filters .filters__back p{color:var(--colors__white);font-size:1.16667rem;font-weight:700;padding:0 0 0 2.5rem}}.habitual-purchase__switch .switches-container{background:var(--colors__soft-gray2);border:none;border-radius:3rem;display:flex;height:32px;line-height:32px;margin-left:auto;margin-right:auto;padding:0;position:relative;width:220px}.habitual-purchase__switch .switches-container input{position:absolute;top:0;visibility:hidden}.habitual-purchase__switch .switches-container span{color:var(--colors__darkest-red6);cursor:pointer;font-size:1rem;font-weight:400;margin:0;padding:0;text-align:center;transition:color .3s ease-in-out;width:50%}.habitual-purchase__switch .switches-container span:hover{color:var(--colors__darkest-red6)}.habitual-purchase__switch .switches-container span:first-of-type.active~.switches-wrapper{transform:translateX(-1%)}.habitual-purchase__switch .switches-container span:nth-of-type(2).active~.switches-wrapper{transform:translateX(101%)}.habitual-purchase__switch .switches-container span:first-of-type.active~.switches-wrapper .switches div:first-of-type,.habitual-purchase__switch .switches-container span:nth-of-type(2).active~.switches-wrapper .switches div:nth-of-type(2){opacity:1}.habitual-purchase__switch .switches-wrapper{bottom:0;position:absolute;top:0;transition:transform .3s ease-in-out;width:50%;z-index:3}.habitual-purchase__switch .switches{background:var(--colors__darkest-red6);border-radius:3rem;height:100%}.habitual-purchase__switch .switches div{color:var(--colors__white);display:block;font-family:Roboto;font-size:1rem;font-weight:500;left:0;opacity:0;position:absolute;text-align:center;top:0;transition:opacity .2s ease-in-out;width:100%;will-change:opacity}.broker-de .habitual-purchase__switch .switches-container span:first-child,.broker-de .habitual-purchase__switch .switches div:first-child{line-height:15px}.habitual-purchase__orders{display:flex;flex-direction:column;width:100%}.habitual-purchase__orders .habitual-purchase__orders-item{border-bottom:1px solid var(--colors__grey11);padding:16px 0}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-header{display:flex;flex-direction:column;gap:12px}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-title{display:block;font-family:Roboto,sans-serif;font-size:1.33333rem;font-weight:600;margin:0}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-add-to-cart{align-items:center;background-color:var(--colors__white);border:1px solid var(--colors__darkest-red6);border-radius:2px;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:6px 8px;text-align:center}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-add-to-cart span.button__text{align-items:center;color:var(--colors__darkest-red6);display:flex;font-size:1rem;font-weight:700;gap:5px;justify-content:center;letter-spacing:.1667px;text-transform:uppercase}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-add-to-cart span.button__text:before{display:none}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-add-to-cart:hover{border:1px solid var(--colors__dark-red2);color:var(--colors__dark-red2)}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-add-to-cart:hover span.button__text{color:var(--colors__dark-red2)}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-notifications{padding-bottom:4px}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-products{display:flex;flex-wrap:wrap;gap:14px 12px;justify-content:flex-start;margin-top:16px}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-products .products-catalog__item{margin:0}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-products .product-card{max-width:450px}.notification{align-items:center;background:rgba(15,99,8,.08);border-radius:16px;display:flex;gap:8px;justify-content:space-between;margin:8px 0;padding:6px 11px 6px 6px}.notification.error{background:rgba(208,73,90,.09)}.notification__content-wrapper{align-items:center;display:flex;flex:1;gap:10px}.notification__content-wrapper span:nth-child(2){flex:1}.notification__state-icon{background:url(/build/images/success-icon.0ffccb06.svg) 50%/20px no-repeat;display:inline-block;height:20px;width:20px}.notification__state-icon.error{background:url(/build/images/error-icon.d92a550f.svg) 50%/22px no-repeat}.notification__close-icon{background:url(/build/images/close-icon.e4e21e9e.svg) 50%/10px no-repeat;cursor:pointer;display:inline-block;height:10px;width:10px}.habitual-purchase-most-bought .most-bought__filters,.habitual-purchase-most-bought .most-bought__search-result{font-size:1.16667rem;font-weight:500;width:100%}.habitual-purchase-most-bought .most-bought__no-results{align-items:center;display:flex;flex-flow:column nowrap;gap:2rem;justify-content:center;margin:5rem 0 0;width:100%}.habitual-purchase-most-bought .most-bought__no-results-icon{background-image:url(/build/images/habitual-purchase-cart.39b20115.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:119px;width:114px}.habitual-purchase-most-bought .most-bought__no-results-text{color:var(--colors__soft-gray7);font-family:Roboto;font-size:14px;font-weight:500;max-width:210px;text-align:center}.habitual-purchase-most-bought .most-bought__filters{display:flex;flex-wrap:wrap;gap:15px;justify-content:left}.habitual-purchase-most-bought .most-bought__filters-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.habitual-purchase-most-bought .most-bought__filter{align-items:center;border:1px solid var(--colors__grey11);border-radius:14px;box-shadow:1px 2px 5px 0 var(--colors__soft-gray15);cursor:pointer;display:flex;height:32px;justify-content:center;padding:2px 12px;width:auto}.habitual-purchase-most-bought .most-bought__filter-name{font-family:Roboto;font-size:1rem;font-weight:500;margin-left:2px;text-transform:uppercase}.habitual-purchase-most-bought .most-bought__filter-close{cursor:pointer;font-family:Roboto;font-size:1.25em;font-weight:lighter;padding-left:10px}.habitual-purchase-most-bought .most-bought__filter-close:after{background-image:url(/build/images/close-black.696aba83.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;width:14px}.habitual-purchase-most-bought .most-bought__filters-clear{align-self:center;color:var(--colors__red2);cursor:pointer;font-family:Roboto;font-size:1rem;font-weight:700;height:32px;overflow:hidden;text-decoration:underline;text-overflow:ellipsis}.habitual-purchase-most-bought .most-bought__search-result{align-items:center;display:flex;font-family:Roboto;gap:0 5px;padding:0 0 1rem}.habitual-purchase-most-bought .most-bought__search-result-deleter{cursor:pointer;font-size:1.5rem;font-weight:400}.habitual-purchase-most-bought .products-catalog__loader{border:none}@media (min-width:641px){.habitual-purchase-most-bought .most-bought__filters-clear{font-size:1.16667rem}}@media (min-width:1024px){.habitual-purchase-most-bought .most-bought__filters{flex-direction:row}.habitual-purchase-most-bought .most-bought__filter,.habitual-purchase-most-bought .most-bought__filters-clear{height:20px}.habitual-purchase-most-bought .most-bought__filter{padding:14px 10px}.habitual-purchase-most-bought .most-bought__filter-name{font-size:1.16667rem}}.habitual-purchase{padding:0 0 10rem}.habitual-purchase__header{margin:0 0 16px}.habitual-purchase__header-title{font-family:Roboto;font-size:2rem;font-weight:600;margin:0 0 1rem}.habitual-purchase__header-subtitle{color:var(--colors__black);font-family:Roboto;font-size:1.33333rem;line-height:normal}.habitual-purchase__empty{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;margin:auto;max-width:100%;min-height:224px}.habitual-purchase__empty span{background-image:url(/build/images/habitual-purchase-cart.39b20115.svg);background-position:50%;background-repeat:no-repeat;display:block;height:119px;margin:0 auto;width:114px}.habitual-purchase__empty p{color:var(--colors__soft-gray7);font-size:14px;text-align:center}.habitual-purchase__main{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:55px;justify-content:space-between}.habitual-purchase__content{align-items:center;display:flex;flex-flow:row wrap;gap:28px;justify-content:space-between;width:100%}@media (min-width:1024px){.habitual-purchase__content{flex:1;min-width:0}}.habitual-purchase__mobile-filters-button{align-items:center;background-image:url(/build/images/filtros-phone.90987516.svg);background-position:0;background-repeat:no-repeat;background-size:contain;color:var(--colors__darkest-red6);cursor:pointer;display:flex;font-family:Roboto;font-size:1rem;font-weight:700;height:30px;padding:0 0 0 2.5rem;user-select:none}@media (min-width:1024px){.habitual-purchase__mobile-filters-button{display:none}}.habitual-purchase__products{order:3;width:100%}.habitual-purchase-search-bar{background:var(--colors__soft-gray10);border:none;border-radius:30px;display:flex;height:32px;order:2;position:relative;width:100%}@media (min-width:1024px){.habitual-purchase-search-bar{order:0;width:calc(100% - 248px)}}.habitual-purchase-search-bar::placeholder{font-style:italic}.habitual-purchase-search-bar:-ms-input-placeholder{font-style:italic}.habitual-purchase-search-bar::-ms-input-placeholder{font-style:italic}.habitual-purchase-search-bar ::-webkit-search-cancel-button{display:none}.habitual-purchase-search-bar__clear{display:none}.habitual-purchase-search-bar__icon{background-color:var(--colors__darkest-red6);background-image:url(/build/images/lupa-white.21163f55.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;cursor:pointer;height:32px;order:2;width:32px}.habitual-purchase-search-bar__text-input{background:var(--colors__soft-gray10);border:none;border-radius:30px;font-family:Inter,sans-serif;font-size:1rem;order:1;overflow:hidden;padding-left:14px;text-align:left;text-overflow:ellipsis;width:98%}.habitual-purchase-search-bar__text-input::placeholder{color:var(--colors__dark-gray6);font-family:Inter,sans-serif}.habitual-purchase-search-bar__text-input::-ms-clear{display:none}.habitual-purchase-search-bar__text-input:focus-visible{outline:none}.habitual-purchase-search-bar__text-input:focus-visible::placeholder{opacity:0}.habitual-purchase-search-bar.with-content{font-style:normal}.habitual-purchase-search-bar.with-content .habitual-purchase-search-bar__clear{cursor:pointer;display:block;font-size:2rem;position:absolute;right:1rem;top:-3px}.habitual-purchase-search-bar.with-content .habitual-purchase-search-bar__text-input{font-style:normal}.habitual-purchase .product-card{border:1px solid var(--colors__grey11);border-radius:4px;box-shadow:2px 2px 4px 0 var(--colors__grey11);position:relative}.habitual-purchase-most-bought{align-items:stretch;display:flex;flex-flow:row wrap;gap:14px 12px;justify-content:flex-start}.habitual-purchase-most-bought .products-catalog__item{margin:0}.habitual-purchase-most-bought .product-card{max-width:450px}.habitual-purchase .switch-alert{text-align:center}.habitual-purchase .switch-alert .modal{background:var(--colors__veil)}.habitual-purchase .switch-alert .modal .modal__content-wrapper{background-color:var(--colors__white);margin-top:200px;width:279px}@media (min-width:641px){.habitual-purchase .switch-alert .modal .modal__content-wrapper{border-radius:5px;width:380px}}@media (min-width:1024px){.habitual-purchase .switch-alert .modal .modal__content-wrapper{width:500px}}.habitual-purchase .switch-alert .modal__close{cursor:pointer;position:absolute;right:8px;top:0}.habitual-purchase .switch-alert .modal__close span{color:var(--colors__black);font-family:sans-serif;font-size:2.5rem;font-weight:100;line-height:35px}@media (min-width:641px){.habitual-purchase .switch-alert .modal__close span{font-size:3rem}}.habitual-purchase .switch-alert__top-text{display:block;font-family:Roboto;font-size:16px;font-weight:500;margin-bottom:12px;margin-left:auto;margin-right:auto;padding-top:41px;width:235px}@media (min-width:641px){.habitual-purchase .switch-alert__top-text{width:260px}}@media (min-width:1024px){.habitual-purchase .switch-alert__top-text{width:330px}}.habitual-purchase .switch-alert .continue-button{margin-top:21px}.habitual-purchase .switch-alert .continue-button button{border-radius:4px;font-weight:700;height:32px;line-height:32px;padding:0;width:124px}.habitual-purchase .switch-alert .no-show-again-button{padding-bottom:22px;padding-top:0}.habitual-purchase .switch-alert .no-show-again-button button{background-color:var(--colors__white);border:none;color:var(--colors__darkest-red6);cursor:pointer;font-size:12px;font-weight:700}@media (min-width:641px){.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-products{justify-content:flex-start}}@media (min-width:1024px){.habitual-purchase__orders .habitual-purchase__orders-item{padding:16px 0}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-products{column-gap:12px}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-header{align-items:center;flex-direction:row;justify-content:space-between}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-title{font-size:1.5rem}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-add-to-cart{border:1px solid var(--colors__darkest-red6);padding:6px 8px}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-add-to-cart span.button__text{font-weight:700}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-notifications{display:flex;gap:11px}}@media (min-width:1250px){.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-products{column-gap:12px;gap:14px 12px}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-products .products-catalog__item{margin:0}}@media (min-width:641px){.habitual-purchase-most-bought{justify-content:flex-start}.habitual-purchase .products-catalog__item{flex:0 0 auto;width:49%}.habitual-purchase__mobile-filters-button{font-size:1.16667rem}}@media (min-width:769px){.habitual-purchase .product-card{margin-right:0;max-width:470px}}@media (min-width:1024px){.habitual-purchase__header{margin:0 0 16px}.habitual-purchase-section .main,.habitual-purchase-section .nav{margin:0 auto;max-width:1800px;padding:0 32px;width:100%}.habitual-purchase-section .navigation-bar-wrapper{max-width:1800px;padding:20px 0!important}.habitual-purchase .products-catalog__item{max-width:420px}.habitual-purchase .products-catalog__item:nth-child(3n+2){margin-left:0;margin-right:0}.habitual-purchase-most-bought{column-gap:12px}.habitual-purchase-most-bought .products-catalog__item{margin:0}}@media (min-width:1250px){.habitual-purchase-most-bought{column-gap:12px}.habitual-purchase-most-bought .products-catalog__item{margin:0}}@media (min-width:1300px){.habitual-purchase .products-catalog__item:nth-child(3n+2){margin-left:0;margin-right:0}.habitual-purchase .product-card{width:calc(33.3% - 8px)}}@media (min-width:1600px){.habitual-purchase-section .main,.habitual-purchase-section .nav{padding:0 96px}}@media (max-width:1023px){.habitual-purchase-section .page-content__main{width:100%}.habitual-purchase-section .page-content__main .main{margin:0 auto;padding:0 20px;width:100%}.habitual-purchase-section .navigation-bar-wrapper--header{padding:10px}.habitual-purchase-section .navigation-bar-wrapper{background-color:var(--colors__soft-gray10);display:flex;gap:.83333rem;justify-content:space-between;padding:10px}.habitual-purchase-section .navigation-bar-wrapper .back-button{align-items:center;display:flex;margin-right:10px}.habitual-purchase-section .navigation-bar-wrapper .back-button__icon{background-image:url(/build/images/red-arrow-left.495565cf.svg);background-position:50%;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:15px;width:15px}.habitual-purchase-section .navigation-bar-wrapper .back-button__text{font-family:Roboto;font-weight:700;margin-left:10px}.habitual-purchase__content{align-items:center;gap:12px;width:100%}.habitual-purchase__switch{flex:1;order:2}.habitual-purchase__switch .switches-container{width:100%}.habitual-purchase__mobile-filters-button{flex:0 0 auto;order:2}.habitual-purchase-search-bar{flex:0 0 100%;order:1}}.survey{border:1px solid var(--colors__red);border-radius:4px;margin:0 0 4rem;padding:2rem}.survey__header{align-items:center;border-bottom:none;display:flex;gap:1rem;justify-content:flex-start;margin:0 0 2rem;padding:0 0 1rem}.survey.sent .survey__header{border-bottom:none;margin:0;padding:0}.survey__header-icon{background-image:url(/build/images/cloud.73122809.svg);height:45px;position:relative;width:45px}.survey.sent .survey__header-icon:after,.survey__header-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.survey.sent .survey__header-icon:after{background-image:url(/build/images/tick-filled-green.d4691356.svg);content:"";height:16px;position:absolute;right:0;width:16px}.survey__title{font-size:1.5rem;font-weight:700}.survey .form-item__label,.survey__subtitle{font-size:1.16667rem}.survey__question,.survey__subtext{display:inline-block;font-size:1.33333rem;font-weight:700;margin:0 0 .5rem}.survey__question{margin:0 0 1.8rem}.survey__subtext+p{font-size:1.16667rem;margin:0 0 6rem}.survey .form-item .radio-group__label{align-items:center;border-radius:50%;display:flex;height:45px;justify-content:center;width:45px}.survey .form-item>p{display:block;font-style:italic;margin:.5rem 0 0}.survey .form-item>.form-item__label{font-size:1.33333rem;font-weight:700;margin:0 0 .5rem}.survey .form-item.profession>label{font-weight:700}.survey .form-item.products-found .radio-group__label,.survey .form-item.profession .radio-group__label{background-color:transparent;border:1px solid var(--colors__grey11);border-radius:4px;color:var(--colors__grey14);display:inline-block;font-size:1rem;height:auto;padding:.3rem 1rem;width:100%}.survey .radio-group{align-items:center;border:none;border-radius:2px;color:var(--colors__grey14);display:flex;flex-flow:row wrap;gap:1rem;justify-content:flex-start;margin:1rem 0 2rem;position:relative}.survey .radio-group label{background-color:var(--colors__light-red);border:none;border-radius:2px;color:var(--colors__red2);cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;padding:.3rem 1rem}.survey .radio-group input{display:none}.survey .form-item.products-found .radio-group input:checked+label,.survey .form-item.profession .radio-group input:checked+label,.survey .radio-group input:checked+label{background:var(--colors__red);border:1px solid transparent;color:var(--colors__white)}.survey .form-item.products-found .radio-group>div,.survey .form-item.score .radio-group>div{width:calc(50% - .5rem)}.survey .form-item.products-found .radio-group label,.survey .form-item.score .radio-group label{text-align:center;width:100%}.survey .form-item.score .radio-group>div:first-child label,.survey .form-item.score .radio-group>div:nth-child(2) label,.survey .form-item.score .radio-group>div:nth-child(3) label,.survey .form-item.score .radio-group>div:nth-child(4) label{background-position:8%;background-repeat:no-repeat;background-size:17px;display:block}.survey .form-item.score .radio-group>div:first-child label{background-image:url(/build/images/verybad.06850022.svg)}.survey .form-item.score .radio-group>div:nth-child(2) label{background-image:url(/build/images/bad.ebdb9034.png)}.survey .form-item.score .radio-group>div:nth-child(3) label{background-image:url(/build/images/good.dff85bd3.png)}.survey .form-item.score .radio-group>div:nth-child(4) label{background-image:url(/build/images/verygood.12db52a8.png)}.survey .form-item.observations>.form-item__label,.survey .form-item.products-found>.form-item__label{font-size:1.33333rem;font-weight:700}.survey .form-input input[type=text]{border:1px solid var(--colors__soft-gray13);height:40px;margin:.5rem 0 1rem;padding:0 1rem;width:100%}.survey .form-component__submit{background:var(--colors__red);border:none;border-radius:7px;color:var(--colors__white);cursor:pointer;font-size:1.16667rem;font-weight:700;margin:1rem 0 0;padding:1rem 3rem}.survey .form-component__submit:hover{opacity:.9}.survey .form-component__submit:active{transform:scale(.95)}.survey .form-error{font-weight:400;width:100%!important}.survey .form-item.products-found .radio-group label{border:1.2px solid var(--colors__darkest-red8);border-radius:4.8px;color:var(--colors__darkest-red8);font-size:1.16667rem;height:32px;padding:5px 0 0}.survey .form-item.suggested-products .form-item__label{font-size:1.16667rem;font-weight:400}.survey .modal--survey-success .modal__content-wrapper{border-radius:0;padding:80px 0}.survey .modal--survey-success .modal__close{color:var(--colors__black)}.survey .modal--survey-success .modal__close span{font-size:1.33333rem}.survey .modal--survey-success-title{font-size:1.33333rem;font-weight:700;margin:0 0 1rem}.survey .modal--survey-success button{background:var(--colors__red);border:none;border-radius:7px;color:var(--colors__white);cursor:pointer;font-size:14px;margin:2rem 0 0;width:200px}.survey .selected{background:var(--colors__red2)!important;color:var(--colors__white)!important}.survey .rangeText{color:var(--colors__soft-gray12);font-size:1rem;font-style:italic;left:-105px;padding:0 105px;position:absolute}.survey .rangeText.processScore{top:-97px}.survey .rangeText.recommendations{top:-55px}.survey .form-item.recommendations>.radio-group{margin:65px 0 24px}@media (min-width:500px){.survey .form-item.score .radio-group>div:first-child label,.survey .form-item.score .radio-group>div:nth-child(2) label,.survey .form-item.score .radio-group>div:nth-child(3) label,.survey .form-item.score .radio-group>div:nth-child(4) label{background-position:25%}.survey .form-item.recommendations>.radio-group{margin:40px 0 24px}.survey .rangeText.recommendations{top:-35px}.survey .rangeText.processScore{top:-80px}.survey .survey__subtext+p{margin:0 0 4rem}}@media (min-width:769px){.survey .form-item.score .radio-group>div:first-child label,.survey .form-item.score .radio-group>div:nth-child(2) label,.survey .form-item.score .radio-group>div:nth-child(3) label,.survey .form-item.score .radio-group>div:nth-child(4) label{background-position:37%}}@media (min-width:1024px){.survey{width:71%}.survey .form-item.products-found .radio-group>div,.survey .form-item.score .radio-group>div{width:170px}.survey .range{background-color:var(--colors__red2);border-radius:20px;height:25px;position:absolute;top:0;width:80%}.survey .form-item.score .radio-group>div:first-child label,.survey .form-item.score .radio-group>div:nth-child(2) label,.survey .form-item.score .radio-group>div:nth-child(3) label,.survey .form-item.score .radio-group>div:nth-child(4) label{background-position:16%}.survey .form-input input[type=text]{border-radius:4px}.survey .form-item.processScore,.survey .form-item.recommendations,.survey .form-item.searchScore,.survey .form-item.speedScore{align-items:baseline;display:flex;height:25px;margin:20px 0}.survey .form-item.processScore>.form-item__label,.survey .form-item.recommendations>.form-item__label,.survey .form-item.searchScore>.form-item__label,.survey .form-item.speedScore>.form-item__label{align-items:center;display:flex;font-size:1.16667rem;font-weight:400;margin:0 0 .5rem;max-width:400px;width:calc(100% - 396px)}.survey .form-item.processScore .radio-group,.survey .form-item.recommendations .radio-group,.survey .form-item.searchScore .radio-group,.survey .form-item.speedScore .radio-group{background-color:var(--colors__light-red);border-radius:20px;height:25px;justify-content:space-between;margin:0;max-width:700px;position:relative;width:396px}.survey .form-item.processScore .radio-group div:first-of-type label,.survey .form-item.processScore .radio-group div:nth-of-type(2) label,.survey .form-item.processScore .radio-group div:nth-of-type(3) label,.survey .form-item.processScore .radio-group div:nth-of-type(4) label,.survey .form-item.processScore .radio-group div:nth-of-type(5) label,.survey .form-item.processScore .radio-group div:nth-of-type(6) label,.survey .form-item.processScore .radio-group div:nth-of-type(7) label,.survey .form-item.processScore .radio-group div:nth-of-type(8) label,.survey .form-item.processScore .radio-group div:nth-of-type(9) label,.survey .form-item.recommendations .radio-group div:first-of-type label,.survey .form-item.recommendations .radio-group div:nth-of-type(2) label,.survey .form-item.recommendations .radio-group div:nth-of-type(3) label,.survey .form-item.recommendations .radio-group div:nth-of-type(4) label,.survey .form-item.recommendations .radio-group div:nth-of-type(5) label,.survey .form-item.recommendations .radio-group div:nth-of-type(6) label,.survey .form-item.recommendations .radio-group div:nth-of-type(7) label,.survey .form-item.recommendations .radio-group div:nth-of-type(8) label,.survey .form-item.recommendations .radio-group div:nth-of-type(9) label,.survey .form-item.searchScore .radio-group div:first-of-type label,.survey .form-item.searchScore .radio-group div:nth-of-type(2) label,.survey .form-item.searchScore .radio-group div:nth-of-type(3) label,.survey .form-item.searchScore .radio-group div:nth-of-type(4) label,.survey .form-item.searchScore .radio-group div:nth-of-type(5) label,.survey .form-item.searchScore .radio-group div:nth-of-type(6) label,.survey .form-item.searchScore .radio-group div:nth-of-type(7) label,.survey .form-item.searchScore .radio-group div:nth-of-type(8) label,.survey .form-item.searchScore .radio-group div:nth-of-type(9) label,.survey .form-item.speedScore .radio-group div:first-of-type label,.survey .form-item.speedScore .radio-group div:nth-of-type(2) label,.survey .form-item.speedScore .radio-group div:nth-of-type(3) label,.survey .form-item.speedScore .radio-group div:nth-of-type(4) label,.survey .form-item.speedScore .radio-group div:nth-of-type(5) label,.survey .form-item.speedScore .radio-group div:nth-of-type(6) label,.survey .form-item.speedScore .radio-group div:nth-of-type(7) label,.survey .form-item.speedScore .radio-group div:nth-of-type(8) label,.survey .form-item.speedScore .radio-group div:nth-of-type(9) label{color:var(--colors__white)}.survey .form-item.processScore .radio-group div:nth-of-type(9) label,.survey .form-item.processScore .radio-group div:nth-of-type(10) label,.survey .form-item.processScore .radio-group div:nth-of-type(11) label,.survey .form-item.recommendations .radio-group div:nth-of-type(9) label,.survey .form-item.recommendations .radio-group div:nth-of-type(10) label,.survey .form-item.recommendations .radio-group div:nth-of-type(11) label,.survey .form-item.searchScore .radio-group div:nth-of-type(9) label,.survey .form-item.searchScore .radio-group div:nth-of-type(10) label,.survey .form-item.searchScore .radio-group div:nth-of-type(11) label,.survey .form-item.speedScore .radio-group div:nth-of-type(9) label,.survey .form-item.speedScore .radio-group div:nth-of-type(10) label,.survey .form-item.speedScore .radio-group div:nth-of-type(11) label{color:var(--colors__red2)}.survey .form-item.processScore .radio-group>div:not(.range),.survey .form-item.recommendations .radio-group>div:not(.range),.survey .form-item.searchScore .radio-group>div:not(.range),.survey .form-item.speedScore .radio-group>div:not(.range){z-index:10}.survey .form-item.processScore .radio-group>div:not(.range) .radio-group__label,.survey .form-item.recommendations .radio-group>div:not(.range) .radio-group__label,.survey .form-item.searchScore .radio-group>div:not(.range) .radio-group__label,.survey .form-item.speedScore .radio-group>div:not(.range) .radio-group__label{background-color:transparent;border:none;cursor:pointer}.survey .form-item.processScore .radio-group>div:not(.range) .radio-group__input:checked+.radio-group__label,.survey .form-item.recommendations .radio-group>div:not(.range) .radio-group__input:checked+.radio-group__label,.survey .form-item.searchScore .radio-group>div:not(.range) .radio-group__input:checked+.radio-group__label,.survey .form-item.speedScore .radio-group>div:not(.range) .radio-group__input:checked+.radio-group__label{box-shadow:0 1px 4px 0 #80808080}.survey .form-item.processScore .radio-group__label,.survey .form-item.recommendations .radio-group__label,.survey .form-item.searchScore .radio-group__label,.survey .form-item.speedScore .radio-group__label{font-weight:700;height:25px;width:25px}.survey .form-item.processScore .radio-group__label:hover,.survey .form-item.recommendations .radio-group__label:hover,.survey .form-item.searchScore .radio-group__label:hover,.survey .form-item.speedScore .radio-group__label:hover{box-shadow:0 1px 4px 0 #80808080}.survey__question{margin:0 0 1.8rem}.survey__subtext+p{font-size:1.16667rem;margin:0 0 4rem}.survey .rangeText{font-size:1.16667rem;font-style:normal}.survey .rangeText.processScore{left:-65px;padding:0 75px;top:-35px}.survey .rangeText.recommendations{left:-60px;padding:0 70px;top:-35px}.survey .previous,.survey .selected{color:var(--colors__white)!important}.survey .next{color:var(--colors__red2)!important}.survey .selected{box-shadow:0 1px 4px 0 #80808080}}.quick-product-adder__product-info{position:relative}.quick-product-adder__product-info label{display:none}.quick-product-adder__product-info--suggestions{background-color:var(--colors__white);box-shadow:6px 6px 17px 0 var(--colors__black3);max-height:400px;min-width:215px;overflow-x:hidden;overflow-y:scroll;position:absolute;top:35px;width:100%;z-index:1}.quick-product-adder__product-info--suggestions>div{word-wrap:break-word;cursor:pointer;hyphens:auto;overflow-wrap:break-word}.quick-product-adder__product-info--suggestions>div>span{display:flex;flex-direction:column;height:100%;padding:5px;width:100%}.quick-product-adder__product-info--suggestions--ref{color:var(--colors__soft-gray5)}.quick-product-adder__error{color:var(--colors__red);font-weight:700}.quick-product-adder__name,.quick-product-adder__price{display:none}.quick-product-adder-wrapper{container-type:inline-size;container-name:quick-product-adder}.quick-product-adder-wrapper .quick-product-adder__search{margin-bottom:32px}.quick-product-adder-wrapper .quick-product-adder__search-label{display:block;font-size:1rem;font-weight:600;line-height:1.3;margin-bottom:8px}.quick-product-adder-wrapper .quick-product-adder__search-input-wrapper{align-items:center;background:var(--colors__soft-gray2);border:1px solid transparent;border-radius:30px;display:flex;min-height:38px;position:relative;width:100%}.quick-product-adder-wrapper .quick-product-adder__search-input-wrapper input{background:transparent;border:0;flex:1;font-size:1rem;line-height:1.3;min-height:38px;min-width:0;outline:none;padding:10px 56px 10px 15px}.quick-product-adder-wrapper .quick-product-adder__search-input-wrapper--focused{border-color:var(--primary-color)}.quick-product-adder-wrapper .quick-product-adder__search-input-wrapper--disabled .quick-product-adder__search-button{background:var(--colors__soft-gray18)}.quick-product-adder-wrapper .quick-product-adder__search-input-wrapper .quick-product-adder__suggestions{display:none}.quick-product-adder-wrapper .quick-product-adder__search-input-wrapper--focused .quick-product-adder__suggestions,.quick-product-adder-wrapper .quick-product-adder__search-input-wrapper:focus .quick-product-adder__suggestions{display:block}.quick-product-adder-wrapper .quick-product-adder__search-button{align-items:center;background:var(--colors__red);border:1px solid transparent;border-radius:50%;color:var(--colors__white);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:3px;top:3px;width:32px}.quick-product-adder-wrapper .quick-product-adder__search-button:after{background-image:url(/build/images/icono-lupa@2x.13043204.png);background-position:50%;background-repeat:no-repeat;background-size:16px 15px;content:"";cursor:pointer;height:20px;position:absolute;width:19px}.quick-product-adder-wrapper .quick-product-adder__headers{display:none}.quick-product-adder-wrapper .quick-product-adder__search~span{display:block;width:100%}.quick-product-adder-wrapper .quick-product-adder__search~span .quick-product-adder__product{align-items:center;background:transparent;border-bottom:0;border-top:1px solid var(--colors__soft-gray3);display:grid;grid-template-columns:1fr auto auto;padding:12px 0;row-gap:13px;width:100%}.quick-product-adder-wrapper .quick-product-adder__search~span .quick-product-adder__product--empty{display:none;visibility:hidden}.quick-product-adder-wrapper .quick-product-adder__product-name-info{background:transparent;font-size:1rem;font-weight:700;grid-column:1/-1;grid-row:1;height:auto;line-height:1.3;margin:0;min-width:0;padding:0;width:auto}.quick-product-adder-wrapper .quick-product-adder__product-price-info,.quick-product-adder-wrapper .quick-product-adder__product-quantity-info,.quick-product-adder-wrapper .quick-product-adder__product-ref-info{line-height:1.3;width:auto}.quick-product-adder-wrapper .quick-product-adder__product-ref-info{font-size:1rem;grid-column:1/-1;grid-row:2;padding:0}.quick-product-adder-wrapper .quick-product-adder__product-price-info{display:block;font-size:1.16667rem;font-weight:500;grid-column:2/4;grid-row:2;justify-self:end;text-align:right}.quick-product-adder-wrapper .quick-product-adder__product-price-info--offer{color:var(--colors__red)}.quick-product-adder-wrapper .quick-product-adder__product-quantity-info:not(.spinner){grid-column:3;grid-row:1;justify-self:end}.quick-product-adder-wrapper .spinner.quick-product-adder__product-quantity-info{align-items:stretch;display:flex;grid-column:3;grid-row:3;justify-content:flex-end;justify-self:end;width:auto}.quick-product-adder-wrapper .spinner.quick-product-adder__product-quantity-info .spinner__button{align-items:center;background-color:var(--colors__grey11);background-image:none;border:0;color:var(--colors__black);cursor:pointer;display:flex;font-weight:700;height:38px;justify-content:center;margin:0;width:52px}.quick-product-adder-wrapper .spinner.quick-product-adder__product-quantity-info .spinner__button p{color:inherit;font-size:20px;line-height:1;margin:0}.quick-product-adder-wrapper .spinner.quick-product-adder__product-quantity-info .spinner__button--substract{border-radius:3px 0 0 3px}.quick-product-adder-wrapper .spinner.quick-product-adder__product-quantity-info .spinner__button--add{border-radius:0 3px 3px 0}.quick-product-adder-wrapper .spinner.quick-product-adder__product-quantity-info .form-input__item{background:var(--colors__white);border:1px solid var(--colors__soft-gray3);border-left:0;border-radius:0;border-right:0;color:var(--colors__black);font-size:1.16667rem;font-weight:700;height:38px;margin:0;text-align:center;width:52px}.quick-product-adder-wrapper .quick-product-adder__deleter-wrapper{display:flex;grid-column:2;grid-row:3;justify-self:end;min-width:0;width:100%}.quick-product-adder-wrapper .quick-product-adder__deleter{align-items:center;background:var(--colors__light-red);border:0;border-radius:2px;color:var(--colors__red);cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:4px;justify-content:center;margin:0 13px 0 0;max-width:164px;min-height:38px;padding:10px 12px;text-align:center;white-space:nowrap;width:164px}.quick-product-adder-wrapper .quick-product-adder__deleter span{font-size:1.66667em}.quick-product-adder-wrapper .quick-product-adder__deleter:before{background:url(/build/images/trash-icon.5120b59d.svg) 50%/contain no-repeat;content:"";display:inline-block;height:14px;width:14px}.quick-product-adder-wrapper .quick-product-adder__suggestions{background:var(--colors__white);border:1px solid var(--colors__soft-gray2);border-radius:6px;left:0;max-height:180px;overflow:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:3}.quick-product-adder-wrapper .quick-product-adder__suggestions>div{border-bottom:1px solid var(--colors__soft-gray);cursor:pointer;padding:8px 12px}.quick-product-adder-wrapper .quick-product-adder__suggestions>div:last-child{border-bottom:0}.quick-product-adder-wrapper .quick-product-adder__suggestions-name,.quick-product-adder-wrapper .quick-product-adder__suggestions-ref{display:block;line-height:1.3}.quick-product-adder-wrapper .quick-product-adder__error{line-height:1.3;margin:8px 0 0;padding:0}.quick-product-adder-wrapper .quick-product-adder__actions-wrapper{display:block;margin-top:32px;width:100%}.quick-product-adder-wrapper .quick-product-adder__actions-wrapper>*{width:100%}.quick-product-adder-wrapper .quick-product-adder__actions-wrapper>div{display:flex;flex-direction:column-reverse;gap:18px;width:100%}.quick-product-adder-wrapper .quick-product-adder__actions-wrapper .button,.quick-product-adder-wrapper .quick-product-adder__actions-wrapper button{width:100%}@container quick-product-adder (min-width: 768px){.quick-product-adder__headers,.quick-product-adder__product{align-items:center;background:var(--colors__soft-gray2);display:flex;flex-wrap:nowrap;justify-content:flex-start}.quick-product-adder__ref{width:40%}.quick-product-adder__quantity{width:50%}.quick-product-adder__product-info{width:40%}.quick-product-adder__product-info input{height:30px;width:100%}.quick-product-adder__product-name-info{align-items:center;background:var(--colors__soft-gray2);display:flex;height:40px;justify-content:flex-start;margin:5px 0 10px;order:3;padding:0 15px;width:100%}.quick-product-adder__deleter{color:var(--colors__red);cursor:pointer;margin:0 0 0 10px;order:2;width:5%}.quick-product-adder__deleter span{font-size:1.66667em}.quick-product-adder-wrapper .quick-product-adder__headers{display:flex}.quick-product-adder-wrapper .quick-product-adder__deleter-wrapper,.quick-product-adder-wrapper .quick-product-adder__product-name-info,.quick-product-adder-wrapper .quick-product-adder__product-price-info,.quick-product-adder-wrapper .quick-product-adder__product-quantity-info,.quick-product-adder-wrapper .quick-product-adder__product-ref-info{grid-column:auto;grid-row:auto;justify-self:auto}.quick-product-adder-wrapper .spinner{width:50%}.quick-product-adder-wrapper .spinner .form-input__item{color:var(--colors__black)}.quick-product-adder-wrapper .quick-product-adder__search{margin-bottom:16px}.quick-product-adder-wrapper .quick-product-adder__search-label{font-size:inherit;margin-bottom:8px}.quick-product-adder-wrapper .quick-product-adder__search-input-wrapper{min-height:32px;width:259px}.quick-product-adder-wrapper .quick-product-adder__search-input-wrapper input{font-size:inherit;min-height:0;padding:8px 44px 8px 16px}.quick-product-adder-wrapper .quick-product-adder__search-button{height:33.3px;right:-1px;top:0;width:33.3px}.quick-product-adder-wrapper .quick-product-adder__search~.quick-product-adder__headers,.quick-product-adder-wrapper .quick-product-adder__search~span .quick-product-adder__product{align-items:center;column-gap:0;display:grid;grid-template-columns:35% 20% 10% 35%;row-gap:0;width:100%}.quick-product-adder-wrapper .quick-product-adder__search~.quick-product-adder__headers--empty,.quick-product-adder-wrapper .quick-product-adder__search~span .quick-product-adder__product--empty{visibility:visible}.quick-product-adder-wrapper .quick-product-adder__search~.quick-product-adder__headers{background:var(--colors__white);min-height:36px}.quick-product-adder-wrapper .quick-product-adder__search~.quick-product-adder__headers>div{font-weight:400;line-height:1.3;padding:10px 12px}.quick-product-adder-wrapper .quick-product-adder__search~.quick-product-adder__headers .quick-product-adder__name{display:block;font-weight:700;width:auto}.quick-product-adder-wrapper .quick-product-adder__search~.quick-product-adder__headers .quick-product-adder__quantity,.quick-product-adder-wrapper .quick-product-adder__search~.quick-product-adder__headers .quick-product-adder__ref{font-weight:700;width:auto}.quick-product-adder-wrapper .quick-product-adder__search~span{display:block;width:100%}.quick-product-adder-wrapper .quick-product-adder__search~span .quick-product-adder__product{background:var(--colors__soft-gray2);border-bottom:0;border-top:2px solid var(--colors__white);min-height:36px;padding:0}.quick-product-adder-wrapper .quick-product-adder__search~span .quick-product-adder__product>div{line-height:1.3}.quick-product-adder-wrapper .quick-product-adder__search~span .quick-product-adder__product-name-info{background:transparent;display:block;font-weight:400;height:auto;margin:0;max-width:100%;min-width:0;order:0;overflow:hidden;padding:10px 12px;text-overflow:ellipsis;white-space:nowrap;width:auto}.quick-product-adder-wrapper .quick-product-adder__search~span .quick-product-adder__product-ref-info{padding:10px 12px;width:auto}.quick-product-adder-wrapper .quick-product-adder__search~span .quick-product-adder__product-price-info{display:none}.quick-product-adder-wrapper .quick-product-adder__search~span .quick-product-adder__product-quantity-info{padding:10px 12px;width:auto}.quick-product-adder-wrapper .quick-product-adder__search~span .spinner.quick-product-adder__product-quantity-info{align-items:center;display:flex;grid-column:3;grid-row:1;justify-content:center;order:0;width:fit-content}.quick-product-adder-wrapper .quick-product-adder__search~span .spinner.quick-product-adder__product-quantity-info .spinner__button{height:24px;width:34px}.quick-product-adder-wrapper .quick-product-adder__search~span .spinner.quick-product-adder__product-quantity-info .spinner__button p{font-size:1.33333rem}.quick-product-adder-wrapper .quick-product-adder__search~span .spinner.quick-product-adder__product-quantity-info .form-input__item{font-size:inherit;font-weight:inherit;height:24px;width:34px}.quick-product-adder-wrapper .quick-product-adder__search~span .quick-product-adder__deleter-wrapper{display:flex;justify-content:flex-end;order:0;width:100%}.quick-product-adder-wrapper .quick-product-adder__search~span .quick-product-adder__deleter-wrapper .quick-product-adder__deleter{background:transparent;border:0;border-radius:0;color:var(--colors__red);display:flex;font-size:inherit;font-weight:inherit;gap:4px;margin:0;max-width:none;min-height:auto;padding:10px 12px;text-align:right;white-space:normal;width:fit-content}.quick-product-adder-wrapper .quick-product-adder__error{margin-top:4px;padding:10px 15px 15px 0}.quick-product-adder-wrapper .quick-product-adder__actions-wrapper{display:flex;justify-content:flex-end;margin-top:24px;width:auto}.quick-product-adder-wrapper .quick-product-adder__actions-wrapper>*{width:auto}.quick-product-adder-wrapper .quick-product-adder__actions-wrapper>div{display:block;width:auto}.quick-product-adder-wrapper .quick-product-adder__actions-wrapper .button,.quick-product-adder-wrapper .quick-product-adder__actions-wrapper button{width:auto}}@media (min-width:641px){.quick-product-adder__product-info--suggestions{min-width:300px}}@media (min-width:1024px){.quick-product-adder__product-info--suggestions{min-width:400px}}.catalog__main .to-top{background:var(--colors__black6);background-image:url(/build/images/chevron-down-white.eedfc359.svg);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;border-radius:10px;bottom:40px;cursor:pointer;height:50px;opacity:0;position:relative;position:fixed;right:13px;transform:rotate(180deg);transition:all .3s ease-in-out;width:50px;z-index:10}.catalog__main .to-top:hover{background-image:url(/build/images/chevron-down-grey.067b3c20.svg)}.catalog__main .hidden{display:none}.catalog__main select{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background-position:right 4px center;background-repeat:no-repeat;background-size:8px 6px;border-radius:5px;color:var(--colors__dark-gray2);font-size:1.16667em;padding:.7rem}.catalog__main .products-catalog__brand-sidebar,.catalog__main .products-catalog__category-description,.catalog__main .products-catalog__category-name{display:none}.catalog__main .products-catalog__pagination{display:none!important}.catalog__main .products-catalog__wrapper--empty{min-height:400px}.catalog__main .products-catalog__wrapper>*>*{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.catalog__main .products-catalog__wrapper .products-catalog__loader{border-top:1px solid grey}.catalog__main .products-catalog__wrapper .products-catalog__main{display:flex;flex-direction:column}.catalog__main .products-catalog__wrapper .products-catalog__main--empty{align-items:center;justify-content:center}.catalog__main .products-catalog__wrapper .products-catalog__main--empty .products-catalog__empty-message{background-color:transparent;background-image:none;color:var(--primary-color);font-size:1.83333em;font-weight:700;margin-bottom:12px;text-align:center;text-transform:uppercase;width:fit-content}@media (max-width:768px){.catalog__main .products-catalog__wrapper .products-catalog__main--empty .products-catalog__empty-message{font-size:1.5em}}@media (max-width:320px){.catalog__main .products-catalog__wrapper .products-catalog__main--empty .products-catalog__empty-message{font-size:1.33333em}}.catalog__main .products-catalog__wrapper .products-catalog__main--empty .products-catalog__empty-search-extra{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:800px;padding:0 16px;width:100%}@media (min-width:1024px){.catalog__main .products-catalog__wrapper .products-catalog__main--empty .products-catalog__empty-search-extra{padding:0}}.catalog__main .products-catalog__wrapper .products-catalog__main--empty .products-catalog__empty-search-subtitle{color:#000;font-size:1.33333em;font-weight:400;line-height:24px;margin:0;text-align:center}@media (max-width:768px){.catalog__main .products-catalog__wrapper .products-catalog__main--empty .products-catalog__empty-search-subtitle{font-size:1.16667em;line-height:22px}}.catalog__main .products-catalog__wrapper .products-catalog__main .catalog-family-banner{margin:10px 0}.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,.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__search-query,.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__search-references{display:none}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__go-top-container{color:var(--colors__soft-black);font-size:1.5em;margin-bottom:10px}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__go-top-container .products-catalog__go-top-button{line-height:25px;margin-left:8px}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__go-top-container .products-catalog__go-top-button:hover{cursor:pointer;text-decoration:underline}.catalog__main .products-catalog__wrapper .products-catalog__display-wrapper{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.catalog__main .products-catalog__wrapper .products-catalog__display-wrapper .products-catalog__display-options{align-items:center;display:flex;flex-direction:column}.catalog__main .products-catalog__wrapper .products-catalog__display-wrapper .products-catalog__display-options-sorter{display:flex;position:relative}.catalog__main .products-catalog__wrapper .products-catalog__display-wrapper .products-catalog__display-options-sorter>span{display:none}.catalog__main .products-catalog__wrapper .products-catalog__display-wrapper .products-catalog__display-options-sorter select{background-color:var(--colors__white);border:1px solid var(--colors__grey11);color:var(--colors__black);font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;min-width:120px;padding:5px 30px 5px 10px;text-transform:uppercase}.catalog__main .products-catalog__wrapper .products-catalog__display-wrapper .products-catalog__display-options-sorter select::-ms-expand{display:none}.catalog__main .products-catalog__wrapper .products-catalog__display-wrapper .products-catalog__display-options-sorter:after{background-image:url(/build/images/chevron-down-red-2.ace28506.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:26px;pointer-events:none;position:absolute;right:2%;top:0;width:26px;z-index:9}.catalog__main .products-catalog__wrapper .products-catalog__display-wrapper .products-catalog__display-options-total{align-self:self-start;color:var(--colors__dark-gray5);font-family:Roboto,sans-serif;font-weight:500;padding:13px 0 0;text-align:left}.catalog__main .products-catalog__wrapper .products-catalog__display-wrapper .products-catalog__display-options-order{background-image:url(/build/images/arrow-up.8ceb0084.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:32px;margin-left:15px;width:12px}.catalog__main .products-catalog__wrapper .products-catalog__display-wrapper .products-catalog__display-options-order--desc{transform:rotate(180deg)}.catalog__main .products-catalog__wrapper .products-catalog__display-wrapper .products-catalog__filter-button{align-self:self-start;color:var(--colors__red2);cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;margin:0;padding:.5rem 1rem;position:relative;text-align:right;text-align:center}.catalog__main .products-catalog__wrapper .products-catalog__display-wrapper .products-catalog__filter-button:before{background-image:url(/build/images/filtros-phone-2.9ac6d697.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;height:24px;left:-10px;position:absolute;top:.3rem;width:24px}.catalog__main .products-catalog__wrapper .products-catalog__display-wrapper .products-catalog__filter-button .products-catalog__filter-tags-clear{display:none}.catalog__main .products-catalog__wrapper .products-catalog__list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.catalog__main .products-catalog__wrapper .products-catalog__empty-message{align-items:center;background-color:var(--colors__empty-message);background-image:url(/build/images/warning-icon.76aaa1e4.svg);background-position:15px;background-repeat:no-repeat;background-size:18px 18px;color:var(--colors__empty-message-color);display:flex;margin-top:10px;padding:14px 20px 14px 45px}.catalog__main .products-catalog__wrapper .products-catalog__help-message{align-items:center;background-color:var(--colors__dark-gray7);background-position:15px;background-size:18px 18px;color:var(--colors__white);display:flex;font-size:14px;font-weight:700;margin:20px 0;padding:14px 16px;width:100%}.catalog__main .products-catalog__wrapper .products-catalog__category-description,.catalog__main .products-catalog__wrapper .products-catalog__category-name,.catalog__main .products-catalog__wrapper .products-catalog__info{display:none}.catalog__main .products-catalog__wrapper .products-catalog__list,.catalog__main .products-catalog__wrapper .products-catalog__list>*{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.catalog__main .products-catalog__wrapper .products-catalog__list>*{flex:0 0 100%}.catalog__main .products-catalog__wrapper .products-catalog__list--featured{display:none}.catalog__main .products-catalog__wrapper .products-catalog__item{margin:5px;max-width:400px;width:calc(100% - 30px)}.catalog__main .products-catalog__wrapper .products-catalog__item.product-card--with-advert{border:1.5px solid var(--colors__red)!important}.catalog__main .products-catalog__wrapper .products-catalog__item.catalog-grid-banner{border:none;max-height:306px;max-width:400px;padding:0;width:calc(100% - 30px)}.catalog__main .products-catalog__wrapper .products-catalog__item.catalog-grid-banner:hover{border:none}.catalog__main .products-catalog__wrapper .products-catalog__item.catalog-grid-banner .catalog-grid-banner__content{height:100%;width:100%}.catalog__main .products-catalog__wrapper .products-catalog__item.catalog-grid-banner a,.catalog__main .products-catalog__wrapper .products-catalog__item.catalog-grid-banner div{display:block;height:100%;overflow:hidden;width:100%}.catalog__main .products-catalog__wrapper .products-catalog__item.catalog-grid-banner a img,.catalog__main .products-catalog__wrapper .products-catalog__item.catalog-grid-banner div img{height:100%;object-fit:cover;width:100%}.catalog__main .products-catalog__wrapper .products-catalog__loader{border-top:1px solid purple;flex:0 0 100%;padding-top:20px;text-align:center}.catalog__main .products-catalog__wrapper .products-catalog__display-options-total{margin-right:10px}.catalog__main .products-catalog__filter-tags-wrapper{align-items:baseline;color:var(--colors__black);display:flex;flex-direction:row;flex-wrap:wrap;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;gap:10px}.catalog__main .products-catalog__filter-tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;margin-top:20px;text-transform:uppercase}.catalog__main .products-catalog__filter-tag{border:1px solid var(--colors__grey11);border-radius:14px;box-shadow:1px 2px 5px 0 var(--colors__soft-gray15);cursor:pointer;padding:.3rem 3rem .3rem 1rem;position:relative}.catalog__main .products-catalog__filter-tag-deleter:after{background-image:url(/build/images/close-black.696aba83.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:12px;position:absolute;right:10px;top:6px;width:12px;z-index:9}.catalog__main .products-catalog__filter-tags-clear{color:var(--colors__red2);cursor:pointer;text-decoration:underline}@media (min-width:541px){.catalog__main .products-catalog__wrapper .products-catalog__item{max-width:400px}}@media (min-width:641px){.catalog__main .products-catalog__wrapper .products-catalog__display-wrapper .products-catalog__filter-button{font-size:1.16667rem}.catalog__main .products-catalog__wrapper .products-catalog__item.catalog-grid-banner{height:auto;max-width:420px;width:calc(50% - 20px)}.catalog__main .products-catalog__wrapper .products-catalog__filter-tags-clear{font-size:1.16667rem}.catalog__main .products-catalog__wrapper .products-catalog__list{justify-content:space-between}.catalog__main .products-catalog__wrapper .products-catalog__item{flex:0 0 auto;margin:10px auto 10px 10px;max-width:420px;width:calc(50% - 20px)}.catalog__main .products-catalog__wrapper .products-catalog__list--featured{display:flex;justify-content:space-around!important}.catalog__main .products-catalog__wrapper .products-catalog__list--featured .products-catalog__item--featured{margin-right:0!important;width:calc(50% - 20px)!important}}@media (min-width:768px){.catalog__main .products-catalog__brand-sidebar{border-bottom:1px solid var(--colors__soft-gray4);border-top:1px solid var(--colors__soft-gray4);display:block;margin:0 0 2rem;width:100%}.catalog__main .products-catalog__filter-select{display:flex}.catalog__main .products-catalog__filter-select select{margin-right:5px;width:30%}.catalog__main .products-catalog__filter-select :nth-child(2){display:block}}@media (min-width:900px){.catalog__main .products-catalog__wrapper .products-catalog__list{gap:15px;justify-content:center;margin-left:10px}}@media (min-width:1024px){.catalog__main .products-catalog__wrapper{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between}.catalog__main .products-catalog__wrapper .products-catalog__item.product-card--with-advert:hover{box-shadow:0 0 0 1px var(--colors__red)}.catalog__main .products-catalog__wrapper .products-catalog__list{gap:unset;justify-content:start;margin-left:unset}.catalog__main .products-catalog__wrapper .products-catalog__display-wrapper
.products-catalog__filter-button{display:none}.catalog__main .products-catalog__wrapper .products-catalog__main{width:75%}.catalog__main .products-catalog__wrapper .products-catalog__main--empty{width:100%}.catalog__main .products-catalog__wrapper .products-catalog__main .catalog-family-banner{margin:10px 0}.catalog__main .products-catalog__wrapper .products-catalog__display-wrapper .products-catalog__display-options{flex-direction:row;justify-content:space-between;padding:0;width:100%}.catalog__main .products-catalog__wrapper .products-catalog__display-wrapper .products-catalog__display-options-sorter{align-items:center;font-size:1.16667rem;gap:1rem}.catalog__main .products-catalog__wrapper .products-catalog__display-wrapper .products-catalog__display-options-sorter>span{color:var(--colors__dark-gray5);display:initial!important;font-size:1.33333rem;font-weight:500;text-align:center}.catalog__main .products-catalog__wrapper .products-catalog__display-wrapper .products-catalog__display-options-total{display:flex!important;order:-1;text-align:center}.catalog__main .products-catalog__wrapper .products-catalog__display-wrapper .products-catalog__display-options-total-quantity,.catalog__main .products-catalog__wrapper .products-catalog__display-wrapper .products-catalog__display-options-total-quantity span{font-size:1.33333rem}}@media (min-width:1100px){.catalog__main .products-catalog__wrapper .products-catalog__display-options-action,.catalog__main .products-catalog__wrapper .products-catalog__display-options-view{align-items:center;display:flex}.catalog__main .products-catalog__wrapper .products-catalog__view{background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:11px;margin-left:20px;width:40px}.catalog__main .products-catalog__wrapper .products-catalog__view.option-view{background-image:url(/build/images/icon-vista1-@2x.8bde8113.png)}.catalog__main .products-catalog__wrapper .products-catalog__view.default-view{background-image:url(/build/images/icon-vista2-@2x.753ab410.png)}.catalog__main .products-catalog__wrapper .products-catalog__view--selected.option-view{background-image:url(/build/images/icon-vista1x-@2x.585a2eae.png)}.catalog__main .products-catalog__wrapper .products-catalog__view--selected.default-view{background-image:url(/build/images/icon-vista2x-@2x.222cd2da.png)}}@media (min-width:1250px){.catalog__main .products-catalog__wrapper .products-catalog__item.catalog-grid-banner{width:calc(33.33% - 13.33px)}.catalog__main .products-catalog__wrapper .products-catalog__item{margin:10px 0;width:calc(33.33% - 13.33px)}.catalog__main .products-catalog__wrapper .products-catalog__item:nth-child(3n+2){margin-left:20px;margin-right:20px}}.catalog-filters{display:flex;height:calc(100vh - var(--header-bottom, 155px));left:0;position:fixed;top:var(--header-bottom,155px);width:100%;z-index:99}.catalog-filters *{font-family:Roboto,sans-serif}.catalog-filters.hidden,.catalog-filters .hidden,.catalog-filters.hidden--responsive,.catalog-filters .hidden--responsive{display:none!important}.catalog-filters .catalog-filters__shadow-layer{background-color:rgba(var(--colors__black3),.7);height:100%;width:100%}.catalog-filters .catalog-filters__content-wrapper{align-items:normal;background-color:var(--colors__white);display:flex;flex-flow:column nowrap;height:calc(100vh - var(--header-bottom, 129px));justify-content:flex-start;max-width:600px;overflow-y:scroll;padding:2rem 1rem 0;position:absolute;right:0;width:85%}.catalog-filters .catalog-filters__content-wrapper::-webkit-scrollbar{background-color:var(--colors__soft-gray10);margin:0 10px 0 0;width:12px}.catalog-filters .catalog-filters__content-wrapper::-webkit-scrollbar-thumb{background-color:var(--colors__red);border-radius:14px}.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{align-items:center;display:flex;justify-content:space-between;margin:0 0 1rem;order:-2;width:100%}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__close-label{font-size:1.16667rem;font-weight:500;padding-left:29px;position:relative}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__close-label:before{background-image:url(/build/images/filtros-phone-2.9ac6d697.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;height:29px;left:0;position:absolute;top:-2px;width:29px}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__close-button{background-color:var(--colors__red2);font-size:1.16667rem;font-weight:700;padding:.7rem 2.5rem;text-transform:uppercase}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown-with_banner{border-bottom:1px solid var(--colors__grey11);margin:0 0 1rem}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown-with_banner:last-child,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown:last-child{order:-1}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown-with_banner .catalog-filters__dropdown-header,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown .catalog-filters__dropdown-header{cursor:pointer;display:flex;justify-content:space-between;padding:10px 0;position:relative}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown-with_banner .catalog-filters__dropdown-header-title,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown .catalog-filters__dropdown-header-title{font-size:1.33333rem;font-weight:700;text-transform:uppercase}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown-with_banner .catalog-filters__dropdown-header-icon,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown .catalog-filters__dropdown-header-icon{background-image:url(/build/images/chevron-down-red-2.ace28506.svg);background-repeat:no-repeat;height:26px;position:absolute;right:0;text-align:center;width:26px}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown-with_banner .catalog-filters__dropdown-header-icon--inverted,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown .catalog-filters__dropdown-header-icon--inverted{transform:rotate(180deg)}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__search-bar{margin:1rem 0 0}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__search-bar input{border:1px solid var(--colors__grey11);border-radius:4px;font-family:Roboto,sans-serif;font-size:1.16667rem;font-weight:400;padding:8px;width:100%}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list{display:flex;flex-direction:column}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__empty-list-message{color:var(--colors__red)}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__filter-item{align-items:center;color:var(--colors__dark-gray5);display:flex;gap:8px;justify-content:flex-start;margin-top:8px;padding-left:10px}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__filter-item--active{-webkit-text-stroke-width:.6px;color:var(--colors__black);display:flex!important;order:-1!important}.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-item span{cursor:pointer;font-size:1.16667rem;text-transform:uppercase}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__filter-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]:checked{background-image:url(/build/images/check-white-2.a2cc69e1.svg),url(/build/images/red-checkbox-square.2480becf.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 input[type=checkbox]::-ms-check{display:none}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__filter-item:not(.catalog-filters__filter-item--active):hover label{-webkit-text-stroke-width:1px;color:var(--colors__black)}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__filter-item:not(.catalog-filters__filter-item--active):hover input[type=checkbox]{background-image:url(/build/images/light-red-checkbox-square.adc2f2f1.svg)}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__see-more{color:var(--colors__red2);cursor:pointer;font-weight:500;margin-top:8px;padding-bottom:10px}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__see-more *{font-size:1em}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__see-more--more:before{content:"+";margin-right:3px}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__see-more--less:before{content:"-";margin-right:3px}.catalog-filters__filter-promotion-item{align-items:center;color:var(--colors__dark-gray5);display:flex;gap:8px;justify-content:flex-start;margin-top:8px}.catalog-filters__filter-promotion-item--active{-webkit-text-stroke-width:.6px;color:var(--colors__black);display:flex!important;order:-1!important}.catalog-filters__filter-promotion-item label,.catalog-filters__filter-promotion-item span{cursor:pointer;font-size:1.16667rem;text-transform:uppercase}.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__filter-promotion-item input[type=checkbox]:checked{background-image:url(/build/images/check-white-2.a2cc69e1.svg),url(/build/images/red-checkbox-square.2480becf.svg);background-position:50%;background-repeat:no-repeat;border:none;height:16px;min-width:17px}.catalog-filters__filter-promotion-item input[type=checkbox]::-ms-check{display:none}.catalog-filters__filter-eco-item{align-items:center;color:var(--colors__dark-gray5);display:flex;gap:8px;justify-content:flex-start;margin-top:8px}.catalog-filters__filter-eco-item--active{-webkit-text-stroke-width:.6px;color:var(--colors__black);display:flex!important;order:-1!important}.catalog-filters__filter-eco-item label,.catalog-filters__filter-eco-item span{cursor:pointer;font-size:1.16667rem;text-transform:uppercase}.catalog-filters__filter-eco-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__filter-eco-item input[type=checkbox]:checked{background-image:url(/build/images/check-white-2.a2cc69e1.svg),url(/build/images/red-checkbox-square.2480becf.svg);background-position:50%;background-repeat:no-repeat;border:none;height:16px;min-width:17px}.catalog-filters__filter-eco-item input[type=checkbox]::-ms-check{display:none}.catalog-filters__filter-banner{order:-1}@media (min-width:1024px){.catalog-filters{background-color:transparent;height:auto;padding:0 2rem 2rem 0;position:relative;top:auto;width:22%;z-index:auto}.catalog-filters__dropdown{background:transparent}.catalog-filters .filters__section-trigger{background:var(--colors__red)}.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:transparent;height:auto;overflow-y:hidden;padding:0;position:static;width:100%}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__close{display:none}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown-with_banner{padding:0}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__filter-item{padding-left:0}}.request-quote{order:2;width:100%}.request-quote__label{background:var(--colors__yellow);font-size:1.66667rem;font-weight:700;margin:10px 0;padding:10px;text-align:center;width:80%}.request-quote__question{font-size:24px;font-weight:700;margin:20px 0;text-align:center}.request-quote .products__request-quote-button{padding:10px;width:100%}.request-quote .products__request-quote-button>span{font-size:1.66667rem}.request-quote .modal *{font-family:Roboto!important}.request-quote .modal__content{padding:22px}.request-quote .modal__content-wrapper{border:2px solid var(--colors__red);border-radius:0;max-width:500px;padding:0;width:95%}.request-quote .modal__close{right:10px!important;top:10px!important}.request-quote .modal__close>span{color:var(--colors__red);font-size:25px!important;height:10px;line-height:10px;width:10px}.request-quote-form{align-items:flex-start;display:flex;flex-flow:row wrap;gap:5px;justify-content:space-between}.request-quote-form__title{color:var(--colors__red);font-size:2rem;font-weight:700;line-height:25px;margin:0 0 15px;padding:0 20px;width:100%}.request-quote-form__subtitle{font-size:1.16667rem;width:100%}.request-quote-form input[type=text]{background:#f5f5f5;border:1px solid #979797!important;border-radius:3px;margin:0!important;padding:10px!important;width:100%!important}.request-quote-form input[type=text]::placeholder{color:#979797!important}.request-quote-form .form-item{align-items:center;display:flex;justify-content:space-between;margin:0!important;width:100%}.request-quote-form .form-item__label span{display:none}.request-quote-form .form-item.product-name{align-items:flex-start;flex-flow:column;gap:0 5px}.request-quote-form .form-item.product-name label{font-size:1.16667rem;text-align:left}.request-quote-form .form-input{width:100%!important}.request-quote-form .form-error{margin:0 0 5px;text-align:left}.request-quote-form .gdpr{font-size:.83333rem;margin:10px 0;text-align:justify;width:100%}.request-quote-form .gdpr>a{color:var(--colors__red);font-size:inherit}.request-quote-form .accept-newsletter,.request-quote-form .privacy-policy{margin:5px 0!important}.request-quote-form .accept-newsletter a,.request-quote-form .accept-newsletter span,.request-quote-form .privacy-policy a,.request-quote-form .privacy-policy span{font-size:.83333rem}.request-quote-form .accept-newsletter a,.request-quote-form .privacy-policy a{color:var(--colors__red)}.request-quote-form .accept-newsletter input[type=checkbox],.request-quote-form .accept-newsletter label,.request-quote-form .accept-newsletter label:after,.request-quote-form .privacy-policy input[type=checkbox],.request-quote-form .privacy-policy label,.request-quote-form .privacy-policy label:after{cursor:pointer}.request-quote-form__product-view{align-items:center;border:1px solid #484848;border-radius:5px;color:var(--colors__black);display:flex;font-size:.91667rem!important;font-weight:700;height:34px;justify-content:center;line-height:13px;padding:0 10px;text-transform:uppercase;width:48%}.request-quote-form .form-component__button-wrapper{margin:0 auto;width:50%}.request-quote-form .form-component__button-wrapper input[type=submit]{align-items:center;display:flex;font-size:1.5rem!important;height:34px;justify-content:center;padding:0!important;width:100%}.request-quote-form .form-component__button-wrapper input[type=submit]:hover,.request-quote-form__product-view:hover{opacity:.8}.request-quote-form .form-component__button-wrapper input[type=submit]:active,.request-quote-form__product-view:active{opacity:1}@media (min-width:1024px){.request-quote .modal__content{max-width:none!important;padding:25px}.request-quote .modal__content-wrapper{max-width:600px}.request-quote__question{text-align:left}.request-quote-form{flex-flow:row wrap}.request-quote-form .form-item{width:calc(50% - 2.5px)}.request-quote-form .form-item.product-name{flex-flow:row nowrap;width:100%}.request-quote-form .form-item.product-name>.form-input{width:75%!important}.request-quote-form .accept-newsletter,.request-quote-form .privacy-policy{margin:5px 0!important}.request-quote-form .accept-newsletter a,.request-quote-form .accept-newsletter span,.request-quote-form .privacy-policy a,.request-quote-form .privacy-policy span{font-size:.91667rem}}.direct-debit-form{margin:20px 0}.direct-debit-form__title{font-size:1.16667rem;font-weight:700;position:relative}.direct-debit-form__info{font-size:1rem}.direct-debit-form .form-component{background:var(--colors__soft-gray4);border:1px solid var(--colors__red);padding:15px}.direct-debit-form .form-component input[type=text]{border-color:var(--colors__soft-gray6)}.direct-debit-form .form-component__button-wrapper{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:20px 0}.direct-debit-form .form-component__submit--save{background:var(--colors__red);border:none;border-radius:5px;color:var(--colors__white);cursor:pointer;font-size:1.16667rem;font-weight:700;max-width:250px;padding:10px;text-align:center;width:100%}.direct-debit-form .form-component__submit--save:disabled{background-color:var(--disabled_button_background);color:var(--colors__white);cursor:unset}.direct-debit-form .form-component__submit--save:active:not(:disabled){transform:scale(.95)}.direct-debit-form .form-component .form-input__item{border:1px solid var(--colors__gray2);font-size:1.16em;height:32px;padding:5px 10px;width:100%}.direct-debit-form .form-component .form-item{margin-bottom:2rem}.direct-debit-form .form-component .form-item__label{display:block;font-size:1.16667rem;margin:5px 0;position:relative}.direct-debit-form .form-component .form-item__label>span{color:var(--colors__red);margin:0 0 0 .25rem}.direct-debit-form .form-component .direct-debit-form__close{cursor:pointer;height:18px!important;position:absolute;right:17px;right:0;top:5px;width:18px!important}.direct-debit-form .form-component .direct-debit-form__close:after,.direct-debit-form .form-component .direct-debit-form__close:before{background:var(--colors__red);content:"";height:2px;left:-1px;position:absolute;top:8px;width:22px}.direct-debit-form .form-component .direct-debit-form__close:after{transform:rotate(45deg)}.direct-debit-form .form-component .direct-debit-form__close:before{transform:rotate(-45deg)}.direct-debit-form .checkbox-wrapper{margin:10px 0 20px}.direct-debit-form .checkbox-wrapper .checkbox-container{color:#5e5e5e;cursor:pointer;display:block;font-family:Corporate Rounded;font-size:1rem;margin-bottom:12px;padding:1px 0 0 30px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.direct-debit-form .checkbox-wrapper .checkbox-container>span{color:var(--colors__black);font-style:italic}.direct-debit-form .checkbox-wrapper .checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.direct-debit-form .checkbox-wrapper .checkbox-container input:checked~.checkmark:after{display:block}.direct-debit-form .checkbox-wrapper .checkbox-container::hover input~.checkmark{background-color:#ccc}.direct-debit-form .checkbox-wrapper .checkbox-container .checkmark:after{background:url(/build/images/checkbox-tick.d6ac1a6f.svg) no-repeat 0 0!important;cursor:pointer;height:19px;left:0;position:absolute;top:1px;width:19px;z-index:2}.direct-debit-form .checkbox-wrapper .checkmark{background:var(--colors__white);border:1px solid var(--colors__black);border-radius:5px;content:"";height:18px;left:0;position:absolute;top:0;width:18px}.direct-debit-form .checkbox-wrapper .checkmark:after{content:"";display:none;position:absolute}.card-form{background:var(--colors__soft-gray4);border:1px solid var(--colors__red);display:flex;flex-direction:column;padding:15px;position:relative}.card-form__title{font-size:1.16667rem;font-weight:700}.card-form__inputs{display:flex;flex-flow:column nowrap;margin:0 0 20px}.card-form .cardinfo-label{align-items:flex-end;display:flex!important;justify-content:flex-start}.card-form .cardinfo-button #button{height:50px}.card-form .form-item--holder{order:-1}.card-form .form-item--card-brand:after{display:none}.card-form .expiry-date{align-items:flex-end;display:flex;flex-flow:row wrap;gap:0 20px;justify-content:flex-start}.card-form .expiry-date .cardinfo-label{display:inline-block}.card-form .expiry-date .cardinfo-cvv,.card-form .expiry-date .cardinfo-exp-date,.card-form .expiry-date .cardinfo-exp-date2{max-width:130px;width:30%}.card-form .input-wrapper{background-color:#fff;border:1px solid var(--colors__soft-gray6);height:35px}.card-form .input-wrapper .card__input{background:#fff;border:0;color:#232323;display:block;font-size:1rem;height:33px;margin:0;outline:0;padding-left:10px;width:100%}.card-form label{display:block;font-family:Corporate Rounded;font-size:1rem;position:relative}.card-form span{color:var(--colors__red);font-size:1rem;margin:0 0 0 3px}.card-form .card-input__error>div{border-radius:3px}.card-form .card-form__error{color:red;font-size:1rem;margin-top:5px}.card-form .form>.card-form__error{padding-bottom:15px}.card-form .checkbox-wrapper{margin:10px 0 20px}.card-form .checkbox-wrapper .checkbox-container{color:#5e5e5e;cursor:pointer;display:block;font-family:Corporate Rounded;font-size:1rem;margin-bottom:12px;padding:1px 0 0 30px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card-form .checkbox-wrapper .checkbox-container>span{color:var(--colors__black);font-style:italic}.card-form .checkbox-wrapper .checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.card-form .checkbox-wrapper .checkbox-container input:checked~.checkmark:after{display:block}.card-form .checkbox-wrapper .checkbox-container::hover input~.checkmark{background-color:#ccc}.card-form .checkbox-wrapper .checkbox-container .checkmark:after{background:url(/build/images/checkbox-tick.d6ac1a6f.svg) no-repeat 0 0!important;cursor:pointer;height:19px;left:0;position:absolute;top:1px;width:19px;z-index:2}.card-form .checkbox-wrapper .checkmark{background:var(--colors__white);border:1px solid var(--colors__black);border-radius:5px;content:"";height:18px;left:0;position:absolute;top:0;width:18px}.card-form .checkbox-wrapper .checkmark:after{content:"";display:none;position:absolute}.card-form .form-item--card-brand{display:flex;flex-direction:column;height:inherit;position:relative;width:100%}.card-form .form-item--card-brand:after{background:url(/build/images/chevron-down.bc213772.svg) no-repeat;background-size:contain;content:"";height:20px;left:280px;pointer-events:none;position:absolute;top:20px;width:12px}.card-form .form-item--card-brand select{background:transparent;background:#fff;border:none;border:1px solid var(--colors__soft-gray6);color:#232323;font-size:1rem;height:inherit;height:33px;margin:0 0 10px;padding:0 5px;width:100%}.card-form .form-item--card-brand select::-ms-expand{display:none}.card-form .card-form__message{align-items:center;display:flex;flex-direction:row;gap:10px;margin:10px 0}.card-form .card-form__message-icon{align-self:flex-start;background:url(/build/images/exclusivity-icon.b150848a.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-family:Helvetica;font-size:1.16667rem;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{cursor:pointer;height:18px!important;position:absolute;right:18px;top:14px;width:18px!important}.card-form .card-form__close:after,.card-form .card-form__close:before{background:var(--colors__red);content:"";height:2px;left:-1px;position:absolute;top:8px;width:22px}.card-form .card-form__close:after{transform:rotate(45deg)}.card-form .card-form__close:before{transform:rotate(-45deg)}.card-form .card-form__close.inactive{display:none}.card-form .card-form__info{font-size:1.16667em}.card-form .form.checkout-com-form{display:flex;flex-flow:row wrap;gap:0 1rem}.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:-12px;font-style:italic;position:absolute}.card-form .form.checkout-com-form .cardinfo-cvv:before,.card-form .form.checkout-com-form .expiry-date:before{bottom:-19px}.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%}@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 .card-number-frame,.card-form .form.checkout-com-form .cvv-frame,.card-form .form.checkout-com-form .expiry-date-frame{background-color:var(--colors__white);border:1px solid var(--colors__soft-gray6);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:var(--colors__white);border:0;color:var(--colors__soft-black);display:block;font-size:14px;height:100%;outline:0;padding-left:10px;width:100%}.card-form .form.checkout-com-form .form-item--holder .cardinfo-label{margin:0 0 5px}.card-form .form.checkout-com-form input[type=submit]{background-color:var(--primary-color);border:none;border-radius:.6rem;color:var(--colors__white);cursor:pointer;display:block;font-size:1rem;font-size:1.33333rem;font-weight:400;line-height:1rem;margin:0;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:auto;width:200px}.card-form .form.checkout-com-form input[type=submit]:hover{color:var(--colors__black);text-decoration:none}.card-form .form.checkout-com-form input[type=submit].disabled,.card-form .form.checkout-com-form input[type=submit]:disabled{background:var(--disabled_button_background);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)}@keyframes bordererror{0%,to{border:1px solid transparent}50%{border:1px solid red}}.cart__upselling-product{background-color:var(--colors__light-red);border-radius:4px;color:var(--colors__dark-gray5);margin-bottom:10px;overflow:hidden;padding:0}.cart__upselling-product__already-used-notice{background-color:var(--colors__light-red);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:var(--colors__red2);color:var(--colors__white);display:flex;flex-direction:column;padding:10px 25px}.cart__upselling-product__title--main-title{font-size:1.33333rem;font-weight:700;text-transform:uppercase}.cart__upselling-product__title--subtitle{display:none;font-size:1.16667rem;font-weight:400}.cart__upselling-product__title--configurable-subtitle{font-size:1.16667rem;font-weight:400}.cart__upselling-product__content{background-color:var(--colors__light-red);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;margin-top:3px;width:73px}.cart__upselling-product__content__info{display:flex;flex-direction:column;gap:5px;width:100%}.cart__upselling-product__content__info .product-name{color:var(--colors__black);cursor:pointer;font-size:1.16667rem;font-weight:700;text-transform:uppercase}.cart__upselling-product__content__info .product-info{color:var(--colors__dark-gray5);display:flex;flex-direction:column;gap:15px;justify-content:space-between;width:100%}@media (min-width:796px){.cart__upselling-product__content__info .product-info{flex-direction:row;gap:0}}.cart__upselling-product__content__info .product-info .flex-direction-changes{display:flex;flex-direction:column;gap:15px}@media (min-width:796px){.cart__upselling-product__content__info .product-info .flex-direction-changes{width:100%}}@media (min-width:1165px){.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__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:var(--colors__dark-gray7);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-size:1.16667rem;font-weight:400;margin-right:5px;white-space:nowrap}.cart__upselling-product__content__info .product-info__prices{display:flex;font-size:1.16667rem;justify-content:end;width:100%}.cart__upselling-product__content__info .product-info__prices .regular-price{color:var(--colors__black);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%}@media (min-width:796px){.cart__upselling-product__content__info .product-info__prices .regular-price{order:1}}.cart__upselling-product__content__info .product-info__prices .regular-price-unit{align-self:flex-end;color:var(--colors__black)}.cart__upselling-product__content__info .product-info__prices .regular-price .total-price-without-discount--with-offer{color:var(--colors__black);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}@media (min-width:796px){.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 .product-info__prices .offer-wrapper .amount{color:var(--colors__red);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:var(--colors__white);display:flex;flex-direction:column;justify-content:flex-end}.cart__upselling-product__content__info .product-info__prices .offer-wrapper .discount__discount-percentage{background-color:var(--colors__red2);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:var(--colors__black);font-size:1.33333rem;font-weight:700}.cart__upselling-product__content__info .product-info__prices .price-without-iva .total-price-without-discount{font-size:1.16667rem;text-decoration:line-through}.cart__upselling-product__content__info .buttons{display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;margin:0 0 0 auto;max-width:330px;width:100%}.cart__upselling-product__content__info .buttons__add{text-transform:uppercase}.cart__upselling-product__content__info .buttons__add.desktop{display:none!important}@media (min-width:641px){.cart__upselling-product__content__info .buttons__add.desktop{background-color:var(--primary-color);border:none;border-radius:.6rem;color:var(--colors__white);cursor:pointer;display:unset!important;display:block;font-size:1.16667rem;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__add.desktop:hover{color:var(--colors__black);text-decoration:none}.cart__upselling-product__content__info .buttons__add.desktop.disabled,.cart__upselling-product__content__info .buttons__add.desktop:disabled{background:var(--disabled_button_background);pointer-events:none;user-select:none}.cart__upselling-product__content__info .buttons__add.desktop>span{color:inherit;font-size:inherit;font-weight:inherit}}@media (min-width:796px){.cart__upselling-product__content__info .buttons__add.desktop{margin:auto 0 0}}.cart__upselling-product__content__info .buttons__remove{display:none}.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:none;border-radius:.6rem;color:var(--colors__white);cursor:pointer;display:block;font-size:1.16667rem;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{color:var(--colors__black);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:var(--disabled_button_background);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:var(--colors__dark-gray5);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{margin-bottom:0}.cart__upselling-product__detail__modal.grouped-product .modal__content-wrapper .product-view__content .product-view__upselling-add-product-button{margin-top:10px}@media (min-width:1024px){.cart__upselling-product__detail__modal.grouped-product .modal__content-wrapper .product-view__content .product-view__upselling-add-product-button-wrapper{margin-top:-55px}.cart__upselling-product__detail__modal.grouped-product .modal__content-wrapper .product-view__content .product-view__upselling-add-product-button{margin-right:5px;margin-top:0;width:56%}}.cart__upselling-product__detail__modal .modal__content-wrapper{background-color:var(--colors__white);border-radius:4px;height:fit-content;min-height:650px;padding:14px 14px 24px;top:100px;width:345px!important}@media (min-width:1024px){.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{margin-bottom:0}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content{margin-top:25px}@media (min-width:1024px){.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content{margin-top:15px}}@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__feature-icons-wrapper{margin-bottom:15px}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__feature-icons-wrapper .product-view__aerial-transport-content-wrapper--title,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__feature-icons-wrapper .product-view__return-anesthesia-content-wrapper--title,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__feature-icons-wrapper .product-view__return-free-content-wrapper--title,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__feature-icons-wrapper .product-view__trusted-shop-content-wrapper--title{text-align:start}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__feature-icons-wrapper .product-view__trusted-shop-dropdown{left:-23px;width:200px}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__scroll-wrapper{max-height:215px;overflow-y:auto;width:100%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__scroll-wrapper::-webkit-scrollbar{width:8px}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__scroll-wrapper::-webkit-scrollbar-track{background-color:var(--colors__light-red);border-radius:1rem}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__scroll-wrapper::-webkit-scrollbar-thumb{background-color:var(--colors__darkest-red9);border-radius:1rem}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .trusted_shop_stars{text-align:start}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-data__name{font-size:1.33333rem;max-width:none;text-align:start}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .novelty-wrapper{text-align:start}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .attributes__block{margin:5px 0 15px}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .attributes__block .attributes__product-title-container .rotate-arrow-down{transform:rotate(90deg);transition:transform .3s ease-in-out}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .attributes__block .attributes__product-title-container .rotate-arrow-up{transform:rotate(-90deg);transition:transform .2s ease-in-out}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .product__attribute{text-align:start}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .product-attributes-arrow-icon{content:url(/build/images/red-arrow-left.495565cf.svg);height:16px;margin-top:4px;width:16px}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper{width:100%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper.desktop,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers{display:none}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box{background-color:var(--colors__soft-gray14);border-radius:4px;display:flex;flex-wrap:wrap;padding:10px;text-align:start;width:100%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box h3{color:var(--colors__black);font-size:1.5rem;margin-bottom:5px;order:1;width:100%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref{order:2}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref-manufacture{margin-left:10px;order:3}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-quantity{margin-top:5px;order:4;width:100%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-quantity,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref-manufacture{color:var(--colors__black);font-size:1.16667rem}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-quantity span,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref-manufacture span,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref span{color:var(--colors__dark-gray7);font-size:inherit;font-weight:lighter}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-add-product-button{align-items:center;background-color:var(--colors__red3);border-radius:4px;color:var(--colors__white);cursor:pointer;display:flex;font-size:1.33333rem;font-weight:700;height:37px;justify-content:center;margin-top:15px;text-transform:uppercase;width:100%}@media (min-width:1024px){.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{width:100%}@media (min-width:1024px){.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__detail__modal .modal__close{color:var(--colors__black)!important;cursor:pointer;position:absolute;right:15px!important;top:12px!important}@media (min-width:1024px){.cart__upselling-product__detail__modal .modal__close{right:25px!important}}.cart__upselling-product__selection-popup__modal .modal__content-wrapper{background-color:var(--colors__white);border-radius:4px;height:fit-content;padding:14px 14px 24px;top:100px;width:345px!important}@media (min-width:1024px){.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{align-items:center;display:flex}.cart__upselling-product__selection-popup__modal .modal__content .notice img{height:16px;width:16px}.cart__upselling-product__selection-popup__modal .modal__content .notice--text{color:var(--colors__red);font-size:1rem;font-style:italic;margin-left:10px;text-align:start}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-title{color:var(--colors__black);font-size:1.33333rem;font-weight:500;margin-top:40px;text-align:start}.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:var(--colors__black);font-size:1.16667rem;margin-top:15px;text-align:end}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-choose-model-text{color:var(--colors__black);font-size:1.16667rem;font-weight:500;margin-top:10px;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:var(--colors__light-red);border-radius:1rem}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper::-webkit-scrollbar-thumb{background-color:var(--colors__darkest-red9);border-radius:1rem}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row{align-items:center;border-bottom:2px solid var(--colors__grey11);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:var(--colors__black);font-size:1.16667rem;font-weight:700;padding-right:5px;text-align:start}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-reference-info-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin:5px 0}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-reference-info-wrapper .product-reference{color:var(--colors__dark-gray5)}.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:inherit}.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{color:var(--colors__dark-gray5);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:inherit}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__adder-group{margin-top:5px;width:100%}@media (min-width:1024px){.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 .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 var(--colors__soft-gray15);color:var(--colors__black);font-size:1.16667rem;font-weight:700;height:32px;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{align-items:center;background:var(--colors__soft-gray10);border:none;display:flex;height:100%;justify-content:center;width:33%}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__adder-group .spinner .spinner__button.spinner__button--add p,.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__adder-group .spinner .spinner__button.spinner__button--substract p{font-size:1.16667rem;font-weight:700}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__adder-group .spinner .spinner__button{width:33%}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__adder-group .spinner .spinner__button--substract{border-bottom-left-radius:4px;border-top-left-radius:4px;color:var(--colors__black)}.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;color:var(--colors__black)}.cart__upselling-product__selection-popup__modal .modal__content .buttons-wrapper{display:flex;flex-direction:column;gap:10px;margin-top:20px;width:100%}@media (min-width:1024px){.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{border-radius:4px;font-size:1.33333rem;font-weight:700;height:37px;text-transform:uppercase;width:100%}@media (min-width:1024px){.cart__upselling-product__selection-popup__modal .modal__content .buttons-wrapper .button{width:247px}}.cart__upselling-product__selection-popup__modal .modal__content .buttons-wrapper .button__see-product{background-color:var(--colors__white);border:1px solid var(--colors__darkest-red9);color:var(--colors__darkest-red9)}.cart__upselling-product__selection-popup__modal .modal__content .buttons-wrapper .button__add-products{background-color:var(--colors__red2);color:var(--colors__white)}.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:var(--colors__red);font-size:1rem;font-style:italic;margin-left:10px;text-align:start}.cart__upselling-product__selection-popup__modal .modal__close{color:var(--colors__black)!important;cursor:pointer;position:absolute;top:12px!important}@media (min-width:1024px){.cart__upselling-product__detail__modal .modal__content-wrapper{overflow-y:unset;padding:40px 30px;width:950px!important}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content{margin-top:15px}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content{flex-wrap:nowrap}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__scroll-wrapper{margin-left:30px;max-height:unset;overflow-y:unset;width:60%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__gallery{width:40%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__feature-icons-wrapper .product-view__trusted-shop-dropdown{left:-3px;width:300px}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-data__name{font-size:1.66667rem}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .product__attribute h3,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .product__attribute span{font-size:1.16667rem}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper{margin-top:20px}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper.mobile{display:none}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper.desktop{display:unset}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers{display:flex;height:30px;padding:0 20px;width:100%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-ref{align-items:unset;order:1;width:10%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-name{align-items:unset;order:2;width:50%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-quantity,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-ref-manufacture{width:20%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-ref-manufacture{order:3}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-quantity{order:4}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-name,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-quantity,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-ref,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-ref-manufacture{text-align:center}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-name span,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-quantity span,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-ref-manufacture span,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-ref span{color:var(--colors__black);font-size:1.16667rem;font-weight:500}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box{align-items:center;flex-direction:row;min-height:64px;padding:15px 20px}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box h3{font-size:1.33333rem;margin:0;order:2;width:50%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref{order:1;width:10%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref-manufacture{order:3;width:20%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-quantity{order:4;width:20%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-quantity,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref-manufacture{font-size:1.33333rem;margin:0;text-align:center}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-quantity span,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref-manufacture span,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref span{display:none}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-add-product-button{min-width:250px;padding:0 10px;width:fit-content}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-add-product-button-wrapper{display:flex;justify-content:end;margin-top:25px}.cart__upselling-product__detail__modal .modal__content{max-width:none!important}.cart__upselling-product__detail__modal .modal__close{right:25px!important}.cart__upselling-product__selection-popup__modal .modal__content-wrapper{overflow-y:unset;padding:40px 30px;width:950px!important}.cart__upselling-product__selection-popup__modal .modal__content{max-width:none!important}.cart__upselling-product__selection-popup__modal .modal__content .notice--text{font-size:1.33333rem}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-choose-model-text,.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-title{font-size:1.66667rem;font-weight:700;text-align:start}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-title{margin:10px 0 20px}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product{margin-bottom:20px}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product__content{gap:unset;padding:15px 20px}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product__content__image{max-height:80px;width:unset}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product__content__image img{height:100%;max-height:80px;width:unset}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product__content__info{justify-content:center;margin-left:30px}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product__content__info .product-name{width:70%}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product__content__info .product-info{flex-direction:row}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product__content__info .product-info__quantity{font-weight:500;margin-right:40px;margin-top:-12px}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product__content__info .product-info__prices{justify-content:end}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper{max-height:350px}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row{flex-direction:row;padding:10px 20px}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info{display:flex;width:70%}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info img{display:block;max-height:80px}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div{margin-left:30px;padding:10px 0;width:60%}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-name{font-size:1.16667rem;padding-right:5px}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-reference-info-wrapper{margin-top:10px}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-reference-info-wrapper .product-supplier-reference{margin-left:30px}}.ie-flex--auto .cart__step.active span:after,.ie-flex--auto .cart__step span:after{line-height:.8}.cart-section header{box-shadow:0 5px 5px -5px var(--colors__veil)}.cart-section .main{margin-top:20px}.cart{min-height:400px;position:relative}.cart .cart__app-contest-notice--message-wrapper{display:none}.cart .cart__login-notice{background-color:var(--colors__supplier-offer-wrapper);display:flex;font-family:Roboto;gap:5px;justify-content:space-between;margin-bottom:20px;padding:7px 8px}.cart .cart__login-notice__text,.cart .cart__login-notice__text-wrapper{align-items:center;display:flex;gap:0 .75rem;justify-content:space-between}.cart .cart__login-notice--message-wrapper{align-items:end;display:flex;gap:5px;width:100%}.cart .cart__login-notice--icon{background-image:url(/build/images/alert_cart_login_notice.fa479244.svg);background-position:top;background-repeat:no-repeat;background-size:19px;display:block;height:100%;width:33px}.cart .cart__login-notice--message{margin-left:5px}.cart .cart__login-notice--button{color:var(--colors__red2);cursor:pointer;display:inline-block;font-size:14px;font-weight:700;text-align:right}.cart .cart__login-notice--inline-button{display:none}.cart .cart__component-header{background-color:var(--colors__white);font-family:Roboto,sans-serif;z-index:1}.cart .cart__component-header h1{font-size:24px;font-weight:700}.cart .cart__component-header .cart__component-header-link-list{display:flex;justify-content:space-between}.cart .cart__component-header .cart__component-header-link-list .cart__component-header-link{color:var(--colors__red);cursor:pointer;font-size:14px;font-weight:700;padding:1em 0}.cart .cart__component-header .cart__component-header-link-list .cart__component-header-link.cart__component-header-link--disabled{color:var(--colors__soft-gray8);pointer-events:none}.cart__add-by-reference{display:flex;flex-direction:column;height:100%}.cart__add-by-reference .cart__add-by-reference-header{align-items:center;display:flex;font-size:18px;font-weight:700;height:30px;justify-content:flex-start;margin:0 0 30px}.cart__add-by-reference .quick-product-adder__headers{display:none}.cart__add-by-reference p{font-weight:700}.cart__add-by-reference .quick-product-adder-wrapper{display:flex;flex-flow:column nowrap;height:calc(100% - 60px);justify-content:space-between;margin:0}.cart__add-by-reference .quick-product-adder-wrapper .form-group{height:88%;overflow:auto}.cart__add-by-reference .quick-product-adder-wrapper .quick-product-adder__product{align-items:center;background:transparent;border-bottom:1px solid var(--colors__soft-gray3);border-top:0;display:grid;grid-template-columns:1fr auto auto;padding:0 0 12px;row-gap:13px;width:100%}.cart__add-by-reference .quick-product-adder-wrapper .quick-product-adder__product--empty{display:none;visibility:hidden}.cart__add-by-reference .quick-product-adder-wrapper .quick-product-adder__product .quick-product-adder__product-name-info{background:transparent;display:block;font-weight:700;grid-column:1/-1;grid-row:1;height:auto;line-height:1.3;margin:0;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:auto}.cart__add-by-reference .quick-product-adder-wrapper .quick-product-adder__product .quick-product-adder__product-price-info,.cart__add-by-reference .quick-product-adder-wrapper .quick-product-adder__product .quick-product-adder__product-quantity-info,.cart__add-by-reference .quick-product-adder-wrapper .quick-product-adder__product .quick-product-adder__product-ref-info{line-height:1.3;width:auto}.cart__add-by-reference .quick-product-adder-wrapper .quick-product-adder__product .quick-product-adder__product-ref-info{font-size:12px;grid-column:1/-1;grid-row:2;padding:0}.cart__add-by-reference .quick-product-adder-wrapper .quick-product-adder__product .quick-product-adder__product-price-info{display:block;font-size:14px;font-weight:500;grid-column:2/4;grid-row:2;justify-self:end;text-align:right}.cart__add-by-reference .quick-product-adder-wrapper .quick-product-adder__product .quick-product-adder__product-price-info--offer{color:var(--colors__red)}.cart__add-by-reference .quick-product-adder-wrapper .quick-product-adder__product .quick-product-adder__product-quantity-info:not(.spinner){grid-column:3;grid-row:1;justify-self:end}.cart__add-by-reference .quick-product-adder-wrapper .quick-product-adder__product .spinner.quick-product-adder__product-quantity-info{align-items:stretch;display:flex;grid-column:3;grid-row:3;justify-content:flex-end;justify-self:end;width:auto}.cart__add-by-reference .quick-product-adder-wrapper .quick-product-adder__product .spinner.quick-product-adder__product-quantity-info .spinner__button{align-items:center;background-color:var(--colors__grey11);background-image:none;border:0;color:var(--colors__black);cursor:pointer;display:flex;font-weight:700;height:38px;justify-content:center;margin:0;width:52px}.cart__add-by-reference .quick-product-adder-wrapper .quick-product-adder__product .spinner.quick-product-adder__product-quantity-info .spinner__button p{color:inherit;line-height:1;margin:0}.cart__add-by-reference .quick-product-adder-wrapper .quick-product-adder__product .spinner.quick-product-adder__product-quantity-info .spinner__button--substract{border-radius:3px 0 0 3px}.cart__add-by-reference .quick-product-adder-wrapper .quick-product-adder__product .spinner.quick-product-adder__product-quantity-info .spinner__button--add{border-radius:0 3px 3px 0}.cart__add-by-reference .quick-product-adder-wrapper .quick-product-adder__product .spinner.quick-product-adder__product-quantity-info .form-input__item{background:var(--colors__white);border:1px solid var(--colors__soft-gray3);border-left:0;border-radius:0;border-right:0;color:var(--colors__black);font-size:14px;font-weight:700;height:38px;margin:0;text-align:center;width:52px}.cart__add-by-reference .quick-product-adder-wrapper .quick-product-adder__product .quick-product-adder__deleter-wrapper{display:flex;grid-column:2;grid-row:3;justify-self:end;min-width:0;width:100%}.cart__add-by-reference .quick-product-adder-wrapper .quick-product-adder__product .quick-product-adder__deleter{align-items:center;background:var(--colors__light-red);border:0;border-radius:2px;color:var(--colors__red);cursor:pointer;display:flex;font-size:12px;font-weight:500;justify-content:center;line-height:1.3;margin:0 13px 0 0;max-width:164px;min-height:38px;padding:10px 12px;text-align:center;white-space:nowrap;width:164px}.cart__add-by-reference-button-wrapper{margin-top:auto}.cart__add-by-reference .cart__add-by-reference-button{font-size:1.5em;font-weight:700;padding:12px 18px;width:100%}.cart__add-by-reference .cart__add-by-reference-button.button--secondary{background:#fff;border:1px solid var(--colors__black);border-radius:5px;color:var(--colors__black);margin-top:15px;padding:10px 18px}.cart__out-stock-message{margin:15px 0}.cart__out-stock-message *{font-size:1.16667rem}.cart__out-stock-message li{font-weight:700;margin:5px 0}.cart__out-stock-message-description{display:none}.cart__empty{align-items:center;display:flex;flex-direction:column}.cart__empty .cart__empty-image{background-image:url(/build/images/new-betty-empty-cart.60e30e3a.svg);background-position:50%;background-repeat:no-repeat;height:255px;width:255px}.cart__empty .cart__empty-title{font-size:16px;font-weight:700;margin:10px 0}.cart__empty .cart__empty-link{color:var(--colors__white);font-size:1.5em;font-weight:700;padding:12px 50px;text-decoration:none}.cart__totals{background:var(--colors__soft-gray2);display:flex;flex-direction:column;justify-content:center;justify-content:flex-end;margin:40px auto 0;max-width:450px;padding:15px}.cart__totals-title{display:block;font-size:1.4em;font-weight:800;padding-bottom:10px;text-align:center}.cart__totals-list{padding:10px 0}.cart__total{display:flex;flex-direction:row;line-height:1.7;padding:3px 0}.cart__total-label{flex:0 0 65%;font-size:1.25em}.cart__total-value{flex:0 0 35%;font-size:1.166em;text-align:right}.cart__coupons{margin:15px 0;padding:10px}.cart__coupons-title{font-size:1.5em;font-weight:700;padding:10px 0}.cart__coupons-form-title{display:none}.cart__coupons-description{margin-top:-10px}.cart__coupons-form .form-component__button-wrapper{display:flex;justify-content:flex-end}.cart__coupons-form .form-component__submit{padding:8px 25px;text-transform:uppercase}.cart__coupons-added-data{display:flex;flex-wrap:wrap;padding-bottom:10px}.cart__coupons-added-data-code,.cart__coupons-added-data-description{padding:5px 0}.cart__coupons-added-data-description{flex:100%;order:3;padding-top:8px}.cart__coupons-added-data-description .cart__coupons-added-data-status{display:flex;font-weight:700;padding-bottom:0}.cart__coupons-added-data-description .cart__coupons-added-data-status-icon{background-position:50%;background-repeat:no-repeat;background-size:13px 13px;display:inline-block;margin-right:3px;width:17px}.cart__coupons-added-data-description .cart__coupons-added-data-status--valid{color:var(--colors__green)}.cart__coupons-added-data-description .cart__coupons-added-data-status--valid .cart__coupons-added-data-status-icon{background-image:url(/build/images/tick.d822adb5.svg)}.cart__coupons-added-data-description .cart__coupons-added-data-status--error{color:var(--colors__red)}.cart__coupons-added-data-description .cart__coupons-added-data-status--error .cart__coupons-added-data-status-icon{background-image:url(/build/images/novalido.5574569d.svg)}.cart__coupons-added-data-description .cart__coupons-added-data-status--bad-conditions{color:var(--colors__dark-gray)}.cart__coupons-added-data-description .cart__coupons-added-data-status--bad-conditions .cart__coupons-added-data-status-icon{background-image:url(/build/images/nocumplescondiciones.0d71c507.svg);background-size:15px 15px}.cart__coupons-added-data-code{align-items:center;display:flex;flex-basis:74%;font-size:1.16667em;font-weight:700;order:1;padding:10px 0}.cart__coupons-added-data-button{background:#f4f4f4;border:1px solid #cdcdcd;border-radius:5px;color:#000;flex-basis:25%;order:2;padding:10px 15px;position:relative}.cart__coupons-added-data-button:hover{background:#f4f4f4}.cart__coupons-description-link{cursor:pointer;display:inline-block;font-size:.917em}.cart__coupons .modal--coupons-description{text-align:center}.cart__coupons .modal--coupons-description .modal__title{font-size:1.166em;font-weight:700;padding:10px 0}.cart__coupons .modal--coupons-description .modal__content-wrapper{left:50%;margin-left:-40%;margin-top:-150px;padding:30px 20px;position:absolute;top:50%;width:80%}.cart__coupons .modal--coupons-description .modal__close{display:none}.cart__coupons .modal--coupons-description button{font-size:1.083em;margin:15px 0;padding:8px 20px;text-transform:uppercase}.cart__order-cost-presents{padding:15px 10px}.cart__order-cost-present{align-items:center;display:flex;margin-bottom:5px;padding:10px 0;position:relative}.cart__order-cost-present-icon{background:url(/build/images/present-icon-big.da1f05a3.svg);background-size:30px 30px;height:30px;min-width:30px}.cart__order-cost-present-info{padding:0 8px}.cart__order-cost-present-name{font-size:1.08333em;font-weight:700}.cart__order-cost-present-description{font-size:.91667em;font-style:italic}.cart__order-cost-present-amount{color:var(--colors__red);font-size:1.08333em;text-align:center}.cart__order-cost-present-amount span{font-size:inherit;font-weight:700}.cart__order-cost-present-included-icon{background:url(/build/images/check-red.2d37c1dc.svg);background-position:50%;background-repeat:no-repeat;background-size:25px 25px;height:25px;padding:22px;width:25px}.cart__order-cost-present-details-wrapper{background:var(--colors__white);border:1px solid var(--colors__gray2);box-shadow:1px 1px 1px 0 hsla(0,0%,73%,.5);display:none;max-width:340px;padding:20px;position:absolute;z-index:1}.cart__order-cost-present-details{align-items:center;display:flex;position:relative}.cart__order-cost-present-details img{width:70px}.cart__order-cost-present-details-info{margin-left:10px}.cart__order-cost-present-details-name{display:block;font-size:1.08333em;font-weight:700}.cart__order-cost-present-details-icon{background:url(/build/images/present-icon-big.da1f05a3.svg);background-size:20px 20px;height:20px;position:absolute;right:-15px;top:-15px;width:20px}.cart__order-cost-present:hover .cart__order-cost-present-details-wrapper{display:block}.cart__total-amount .cart__total-label,.cart__total-amount .cart__total-value{font-size:1.83em;font-weight:700}.cart__buttons-to-update{text-align:right}.cart__create-list-from-cart-submit{background:var(--colors__red);border:none;border-radius:4px;color:var(--colors__white);cursor:pointer}.cart__create-list-from-cart-submit:hover{opacity:.9}.cart__continue-button,.cart__create-list-button,.cart__empty-button{background:none;border:none;color:var(--colors__red2);cursor:pointer;font-size:14px;font-weight:700}.cart__purchase-button{border-radius:5px;font-size:1.5em;order:1;padding:15px 20px;text-transform:uppercase;width:100%}.cart__purchase-buttons{margin:15px 0}.cart__continue-button{max-width:200px;order:2}.cart__continue-button:before{-webkit-font-smoothing:antialiased;speak:none;color:inherit;content:"<";font-size:18px;font-weight:400;margin:0;overflow:hidden;padding-right:19px;text-align:center}.cart__error{border:2px solid var(--colors__dark-red);color:var(--colors__dark-red);padding:10px;text-align:center}.cart__create-list-from-cart,.cart__create-list-from-cart .form-component,.cart__create-list-from-cart .form-component form{height:100%}.cart__create-list-from-cart .cart__create-list-from-cart-header{font-size:18px;font-weight:700}.cart__create-list-from-cart .cart__create-list-from-cart-body{height:87%;margin-top:30px}.cart__create-list-from-cart .cart__create-list-from-cart-body label{font-family:Roboto}.cart__create-list-from-cart .cart__create-list-from-cart-body input{border:1px solid var(--colors__soft-gray6);height:32px;margin-top:5px;padding:5px 10px;width:100%}.cart__create-list-from-cart .form-component__button-wrapper{width:100%}.cart__create-list-from-cart .form-component__button-wrapper input{font-size:1.5em;font-weight:700;padding:12px 18px;text-transform:none;width:100%}.cart .cart__component-resume{align-items:center;display:flex;flex-direction:column}.cart .cart__component-resume>*{max-width:450px;width:100%}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal.cart__confirm-ignore-last-cancelled-quote *{font-family:Roboto}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal.cart__confirm-ignore-last-cancelled-quote .modal__content-wrapper{height:auto;max-width:590px;width:auto}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal.cart__confirm-ignore-last-cancelled-quote .modal__content-wrapper .modal__content{padding:30px 55px}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal.cart__confirm-ignore-last-cancelled-quote .modal__content-wrapper .modal__content .modal__message{color:var(--colors__black);font-size:1.66667rem;font-weight:700;padding:20px 0 10px;text-align:center}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal.cart__confirm-ignore-last-cancelled-quote .modal__content-wrapper .modal__content .modal__message-subtitle{font-size:1.33333rem;padding:0 0 40px;text-align:center}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal.cart__confirm-ignore-last-cancelled-quote .modal__content-wrapper .modal__content .confirmation-modal__actions{padding:0}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal.cart__confirm-ignore-last-cancelled-quote .modal__content-wrapper .modal__content .confirmation-modal__actions .button.button--primary,.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal.cart__confirm-ignore-last-cancelled-quote .modal__content-wrapper .modal__content .confirmation-modal__actions .button.button--quaternary{background-color:var(--colors__red2);border:none;color:var(--colors__white);font-size:1.5rem;text-transform:none;width:100%}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper{border-radius:4px;height:203px;left:0;position:absolute;right:0;top:227px;width:336px}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__close{right:5px;top:-10px}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__close span{color:var(--colors__black);font-family:Roboto;font-size:2.9999em;font-weight:100}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__content{padding:30px 10px}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__content .modal__message{color:var(--colors__black);font-family:Roboto;font-size:16px;font-weight:700;padding:20px 35px 27px;text-align:center}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__content .confirmation-modal__actions{display:flex;gap:10px;justify-content:space-around;padding:0 11px}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__content .confirmation-modal__actions .button{height:34px;width:139px}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__content .confirmation-modal__actions .button.button--quaternary{background-color:var(--colors__white);border:2px solid var(--colors__black)}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__content .confirmation-modal__actions .button.button--primary{background-color:var(--colors__red2);border:none;color:var(--colors__white)}.cart .cart__credit-card-update-message{background-color:var(--colors__supplier-offer-wrapper);background-image:url(/build/images/protect.36a69b8f.svg);background-position:1rem;background-repeat:no-repeat;background-size:60px;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.16667rem;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}.flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper{animation:none;border-radius:8px;padding:50px 25px 25px;top:10%}.flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content>img{display:none}.flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .title{color:var(--colors__message-alert);font-size:1.66667rem;font-weight:600}.flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper{display:flex;flex-direction:column;gap:10px;margin-top:30px;width:100%}.flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .close-button,.flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .return-button{background-color:var(--primary-color);border:none;border-radius:4px;color:var(--colors__white);cursor:pointer;display:block;font-size:1.33333rem;font-weight:700;line-height:1rem;margin:auto;padding:10px 0;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .close-button:hover,.flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .return-button:hover{color:var(--colors__black);text-decoration:none}.flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .close-button.disabled,.flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .close-button:disabled,.flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .return-button.disabled,.flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .return-button:disabled{background:var(--disabled_button_background);pointer-events:none;user-select:none}.flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .close-button>span,.flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .return-button>span{color:inherit;font-size:inherit;font-weight:inherit}.flash-offer-popup .modal__content-wrapper{animation:contentAnimation 1.5s ease-in-out forwards;background-color:var(--colors__light-red);box-shadow:0 3px 5px 0 rgba(0,0,0,.5);max-width:500px;top:-100%;width:345px}@keyframes contentAnimation{0%{top:-100%}20%{top:3%}40%{top:-20%}60%{top:3%}80%{top:-2%}to{top:3%}}.flash-offer-popup .modal__content-wrapper .modal__content .continue-button{background-color:var(--colors__white);border:1px solid var(--colors__darkest-red9);border-radius:4px;color:var(--colors__darkest-red9);cursor:pointer;display:block;font-size:1.33333rem;font-weight:700;line-height:1rem;margin:20px 0 0;padding:10px 0;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.flash-offer-popup .modal__content-wrapper .modal__content .continue-button:hover{color:var(--colors__black);text-decoration:none}.flash-offer-popup .modal__content-wrapper .modal__content .continue-button.disabled,.flash-offer-popup .modal__content-wrapper .modal__content .continue-button:disabled{background:var(--disabled_button_background);pointer-events:none;user-select:none}.flash-offer-popup .modal__content-wrapper .modal__content .continue-button>span{color:inherit;font-size:inherit;font-weight:inherit}.flash-offer-popup .products-wrapper{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.flash-offer-popup .products-wrapper .products-wrapper__animation-element-1{animation:topLeftBombAnimation 1.5s ease-in-out forwards;background:url(/build/images/flash-offer-bomb.8e21e53a.svg) no-repeat;height:150px;left:-20px;position:absolute;top:-100%;width:100px}@keyframes topLeftBombAnimation{0%{top:-100%}20%{top:-55px}40%{top:-20%}60%{top:-55px}80%{top:-10%}to{top:-55px}}.flash-offer-popup .products-wrapper .title{color:var(--colors__darkest-red9);font-size:2rem;font-weight:700;width:70%}.flash-offer-popup .products-wrapper .subtitle{font-size:1.33333rem;font-weight:700;margin:10px 0}.flash-offer-popup .products-wrapper .subtitle .subtitle-pink{color:var(--colors__darkest-red9);font-size:1.33333rem;font-style:italic;font-weight:700}.flash-offer-popup .products-wrapper .product-card-wrapper{gap:5px 0}.flash-offer-popup .products-wrapper .product-card-wrapper .product-card__header{display:none}.flash-offer-popup .products-wrapper .product-card-wrapper .product-card__body{padding:20px 12px 12px}.flash-offer-popup .products-wrapper .product-card-wrapper .product-card__image-name-price-container{height:unset}.flash-offer-popup .products-wrapper .product-card-wrapper .product-card__name{margin:0}.flash-offer-popup .products-wrapper .product-card-wrapper .product-card__name .product-card__product-link{font-size:1.33333rem;font-weight:500}.flash-offer-popup .products-wrapper .product-card-wrapper .product-card__name-price-container{width:60%}.flash-offer-popup .products-wrapper .product-card-wrapper .product-card__name-price-container__name-container{margin-bottom:10px;margin-left:4px}.flash-offer-popup .products-wrapper .product-card-wrapper .product-card__name-price-container .product-card__discount-container,.flash-offer-popup .products-wrapper .product-card-wrapper .product-card__prices-format-container .product-card__from-label p{display:none}.flash-offer-popup .products-wrapper .product-card-wrapper .product-card__prices-format-container .decimal-part,.flash-offer-popup .products-wrapper .product-card-wrapper .product-card__prices-format-container .integer-part{color:var(--colors__black);font-weight:700}.flash-offer-popup .products-wrapper .product-card-wrapper .product-card__prices-format-container .integer-part{font-size:36px}.flash-offer-popup .products-wrapper .product-card-wrapper .product-card__prices-format-container .decimal-part{font-size:24px}.flash-offer-popup .products-wrapper .product-card-wrapper .product-card__image-icons-container{height:100px;width:40%}.flash-offer-popup .products-wrapper .product-card-wrapper .product-card__doctor-exclusive-alert-gap{display:none}.flash-offer-popup .products-wrapper .product-card-wrapper .product-card__content-text{color:var(--colors__black);font-size:1.08333rem;font-style:italic;margin:5px 0}.flash-offer-popup .products-wrapper .product-card-children{max-width:100%}.flash-offer-popup .products-wrapper .product-card-children .flush-offer-buttons-wrapper{padding:10px 0}.flash-offer-popup .products-wrapper .product-card-children .flush-offer-buttons-wrapper .continue-button-children{background-color:var(--primary-color);border:none;border-radius:4px;color:var(--colors__white);cursor:pointer;display:block;font-size:1.33333rem;font-weight:700;line-height:1rem;margin:20px 0 0;padding:10px 0;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.flash-offer-popup .products-wrapper .product-card-children .flush-offer-buttons-wrapper .continue-button-children:hover{color:var(--colors__black);text-decoration:none}.flash-offer-popup .products-wrapper .product-card-children .flush-offer-buttons-wrapper .continue-button-children.disabled,.flash-offer-popup .products-wrapper .product-card-children .flush-offer-buttons-wrapper .continue-button-children:disabled{background:var(--disabled_button_background);pointer-events:none;user-select:none}.flash-offer-popup .products-wrapper .product-card-children .flush-offer-buttons-wrapper .continue-button-children>span{color:inherit;font-size:inherit;font-weight:inherit}.flash-offer-popup .products-wrapper .product-card-children .quantity-error{color:var(--colors__darkest-red8);font-size:1rem;font-style:italic;margin:0 0 10px;padding:0 0 0 24px;position:relative;text-align:left}.flash-offer-popup .products-wrapper .product-card-children .quantity-error:after{background:url(/build/images/warning.9a92dfb0.svg) no-repeat;background-position:50%;background-size:14px;content:"";height:14px;left:0;position:absolute;top:0;width:14px}.flash-offer-popup .products-wrapper .product-card-children__wrapper{display:flex;flex-direction:column;max-height:400px}.flash-offer-popup .products-wrapper .product-card-children__wrapper .header{background-color:var(--colors__white);border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);display:flex;flex-direction:row;gap:0 19px;height:153px;margin:0 0 10px;padding:13px}.flash-offer-popup .products-wrapper .product-card-children__wrapper .header__image{align-items:center;background:var(--colors__white);border-radius:4px;display:flex;height:119px;justify-content:center;width:91px}.flash-offer-popup .products-wrapper .product-card-children__wrapper .header__image img{border-radius:4px;width:inherit}.flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--description{margin:0 0 20px}.flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--description .product-name{font-size:1.16667rem;font-weight:400;line-height:normal;margin:0 0 10px;text-align:left}.flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--description .product-content{font-size:1.16667rem;font-style:italic;line-height:normal;text-align:left;text-transform:capitalize}.flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--price{align-items:flex-end;display:flex;justify-content:space-between}.flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--price .product-price{align-items:flex-end;display:flex;font-size:2.5rem;font-weight:700;justify-content:flex-start;line-height:normal}.flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--price .product-price .integer-part{font-size:2.83333rem}.flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--price .product-price .decimal-part{font-size:1.83333rem}.flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--price .product-arrow{background:var(--colors__white);border-radius:100%;box-shadow:0 5px 5px -5px rgba(0,0,0,.5);cursor:pointer;display:block;height:37px;position:relative;width:37px}.flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--price .product-arrow:after{background:url(/build/images/arrow_up_red.c1cb698b.svg) no-repeat;background-position:50%;background-size:24px;content:"";display:block;height:24px;justify-content:center;left:7px;position:absolute;top:10px;width:24px}.flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--price .product-arrow--active:after{top:4px;transform:rotate(180deg)}.flash-offer-popup .products-wrapper .product-card-children__wrapper .header--active{background:var(--colors__darkest-red9)}.flash-offer-popup .products-wrapper .product-card-children__wrapper .header--active .header__content--description{margin:0 0 20px}.flash-offer-popup .products-wrapper .product-card-children__wrapper .header--active .header__content--description .product-content,.flash-offer-popup .products-wrapper .product-card-children__wrapper .header--active .header__content--description .product-name,.flash-offer-popup .products-wrapper .product-card-children__wrapper .header--active .header__content--price .product-price{color:var(--colors__white)}.flash-offer-popup .products-wrapper .product-card-children__wrapper__content .product-name{font-size:1.16667rem;font-weight:500;margin:0 0 10px;text-align:left}.flash-offer-popup .products-wrapper .product-card-children__wrapper__content .product-content{font-size:1.16667rem;font-style:italic;text-align:left;text-transform:capitalize}.flash-offer-popup .products-wrapper .product-card-children__wrapper .content{display:flex;flex-direction:column;gap:14px 0;overflow:scroll;padding:10px 0}.flash-offer-popup .products-wrapper .product-card-children__wrapper .content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 transparent}.flash-offer-popup .products-wrapper .product-card-children__wrapper .content::-webkit-scrollbar{width:0}.flash-offer-popup .products-wrapper .product-card-children__wrapper .content::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 0 transparent}.flash-offer-popup .products-wrapper .product-card-children__wrapper .content-title{font-size:1.33333rem;font-weight:700;text-align:left}.flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div{background:var(--colors__white);border-radius:4px;display:flex;flex-direction:column;gap:7px;justify-content:space-between;padding:6px 10px;text-align:left}.flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div p{font-size:1.16667rem;font-weight:700}.flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .flash_offer_product__adder-group{display:flex;flex-direction:column;gap:13px 0}.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}.flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .flash_offer_product__adder-group .ref{font-weight:400}.flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .spinner{height:35px}.flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .spinner__button{align-items:center;background-color:var(--colors__soft-gray10);color:var(--colors__message-alert);display:flex;font-size:1.33333rem;height:35px;justify-content:center;width:33%}.flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .spinner__button--add,.flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .spinner__button--substract{background-image:none}.flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .spinner__button--add{border-radius:0 4px 4px 0}.flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .spinner__button--substract{border-radius:4px 0 0 4px}.flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .spinner input{border:.6px solid var(--colors__soft-gray15);border-radius:0;color:var(--colors__message-alert);font-size:1.16667rem;font-weight:700;height:35px;width:33%}.flash-offer-popup .products-wrapper .product-card-children__wrapper .content-selectable{color:var(--colors__dark-gray7);font-size:1rem;font-style:italic;font-weight:400;text-align:start;text-transform:lowercase}.flash-offer-popup .products-wrapper .product-card-children__wrapper .content-selectable:first-letter{text-transform:uppercase}.flash-offer-popup .products-wrapper .product-card-wrapper{display:flex;flex-direction:column;gap:5px;position:relative}.flash-offer-popup .products-wrapper .product-card-wrapper .products-catalog__item{background-color:var(--colors__white)}.flash-offer-popup .products-wrapper .product-card-wrapper .products-wrapper__animation-element-5{animation:topLeftSparkAnimation 1.5s ease-in-out forwards;animation-delay:1.3s;background:url(/build/images/top-left-spark-effect.4ad69e00.svg);background-size:100%;bottom:-130px;height:100px;position:absolute;width:100px}@keyframes topLeftSparkAnimation{0%,20%{bottom:-130px}40%{bottom:-148px}60%{bottom:-130px}80%{bottom:-139px}to{bottom:-130px}}.flash-offer-popup .products-wrapper .product-card-wrapper .products-wrapper__animation-element-6{animation:topRightSparkAnimation 1.5s ease-in-out forwards;animation-delay:1.5s;background:url(/build/images/top-right-spark-effect.4c6d9e79.svg);background-size:100%;height:100px;left:-80px;position:absolute;top:166px;transform:rotate(125deg);width:100px}@keyframes topRightSparkAnimation{0%,20%{top:166px}40%{top:195px}60%{top:166px}80%{top:180px}to{top:166px}}.flash-offer-popup .products-wrapper .product-card-wrapper .products-wrapper__animation-element-7{animation:bottomLeftSparkAnimation 1.5s ease-in-out forwards;animation-delay:1s;background:url(/build/images/bottom-left-spark-effect.b8050c04.svg);background-size:100%;bottom:230px;height:80px;position:absolute;right:-41px;width:80px}@keyframes bottomLeftSparkAnimation{0%,20%{bottom:230px}40%{bottom:190px}60%{bottom:230px}80%{bottom:210px}to{bottom:230px}}.flash-offer-popup .products-wrapper .product-card-wrapper .products-wrapper__animation-element-8{animation:bettyAnimation 1.5s ease-in-out forwards;animation-delay:.5s;background:url(/build/images/flash-offer-betty.17b16e9e.svg);background-size:100%;height:150px;left:-20px;position:absolute;top:-388px;width:150px}@keyframes bettyAnimation{0%{top:-388px}20%{top:-240px}40%{top:-150px}60%{top:-240px}80%{top:-200px}to{top:-240px}}.flash-offer-popup .flash_offer_product__adder-group .product-supplier-reference{display:none}.cart-alert-view{margin-bottom:5px}.cart-alert-view.mobile-disabled{display:none}@media (min-width:1024px){.cart-alert-view.mobile-disabled{display:block}}.cart-alert-view .cart-alert{align-items:center;background-color:var(--colors__soft-gray11);display:flex;flex-direction:row;gap:15px;padding:10px 5px}.cart-alert-view .cart-alert__logo-image{display:flex;min-width:90px}.cart-alert-view .cart-alert__logo-image img{width:100%}.cart-alert-view .cart-alert__text-title{font-size:14px;font-weight:700}.cart-alert-view .cart-alert__text-link{color:var(--primary-color)}@media (min-width:525px){.cart__steps-list{gap:20px}.cart .cart__login-notice{gap:0;padding:7px 15px;position:relative}.cart .cart__login-notice--icon{background-position:50%;background-size:18px;height:25px;width:20px}.cart .cart__login-notice--message{margin-bottom:3px;margin-left:0}.cart .cart__login-notice--button{position:absolute;right:15px}}@media (min-width:641px){.cart{min-height:600px}.cart__coupons{margin:15px 0}.cart__coupons-form .form{display:flex;flex-wrap:wrap;width:35%}.cart__coupons-form .form-item{margin:0 10px 0 0;width:100%}.cart__coupons-form .form-item input{height:38px!important}.cart__coupons-form .form-component__submit{font-size:1.5em;margin:10px 0}.cart__coupons-added-data{width:55%}.cart__coupons-added-data-code{font-size:1.25em}.cart__coupons-description-link{font-size:1em;margin-top:15px}.cart .modal--coupons-description .modal__content-wrapper{margin-left:-25%;width:50%}.cart .modal--coupons-description button{padding:10px 25px}.cart__order-cost-presents{margin:0 auto;padding:0;width:55%}.cart__order-cost-present{border:0;justify-content:normal}.cart__order-cost-present-icon{background-size:45px 45px;height:45px;min-width:45px}.cart__order-cost-present-info{padding:0 15px}.cart__order-cost-present-description{font-size:1em}.cart__order-cost-present-name{font-size:1.16667em}.cart .cost__present-wrapper{width:80%}}@media (min-width:1024px){.page-content__main{padding:0 0 0 3px;width:100%}.cart-section header{box-shadow:none}.cart-section .main{margin-top:0}.cart__step span{padding:0 0 1em}.cart .cart__component-products-wrapper{display:flex;justify-content:space-between}.cart .cart__component-products-wrapper .cart__component-products{width:70%}.cart .cart__component-resume{align-items:flex-end;align-self:flex-start;position:sticky;top:115px;width:30%}.cart .cart__component-resume>*{width:80%}.cart__order-info{display:flex;flex-wrap:wrap}.cart__products{order:1;width:100%}.cart__totals{height:fit-content;margin:0 0 0 auto;order:2}.cart__total-label{flex:0 0 55%}.cart__total-value{flex:0 0 45%}.cart__coupons{flex:0 0 100%;order:6}.cart__coupons-form .form-component__submit{padding:15px 20px}.cart__coupons-added-data-code{font-size:1.25em}.cart__coupons-description-modal{display:none}.cart__coupons-description-text{display:block;max-width:350px;padding:8px 0}.cart__buttons-to-update{flex:0 0 100.5%;order:3}.cart__purchase-buttons{flex:0 0 31%;margin:0;order:3}.cart__purchase-buttons button{padding:7px 20px}.cart .cost__present-wrapper{width:80%}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper{top:276px}.flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper{min-width:687px;padding:50px 45px 25px}.flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .title{font-size:2rem}.flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper{display:flex;flex-direction:row;gap:20px;margin-top:50px;width:100%}.flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .close-button,.flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .return-button{width:50%}.flash-offer-popup .modal__content-wrapper{min-height:auto;min-width:1000px;top:7%}.flash-offer-popup .modal__content-wrapper .modal__content{max-width:none;padding:0 50px 22px}.flash-offer-popup .modal__content-wrapper .modal__content .continue-button{padding:10px;width:266px}.flash-offer-popup .modal__content-wrapper .products-wrapper{align-items:center;flex-direction:column;width:80%}.flash-offer-popup .modal__content-wrapper .products-wrapper .products-wrapper__animation-element-1{background-size:300px 350px;bottom:55px;height:350px;left:unset;right:-250px;top:unset;transform:rotate(-15deg);width:300px}@keyframes topLeftBombAnimation{0%{top:-50%}20%{bottom:55px}40%{bottom:30%}60%{bottom:55px}80%{bottom:15%}to{bottom:55px}}.flash-offer-popup .modal__content-wrapper .products-wrapper .products-wrapper__animation-element-2{animation:topRightSparkImageAnimation 1.5s ease-in-out forwards;animation-delay:1.3s;background:url(/build/images/top-right-spark-effect.4c6d9e79.svg);background-size:100%;height:80px;position:absolute;right:50px;top:-100%;width:80px}@keyframes topRightSparkImageAnimation{0%{top:-50%}20%{top:-60px}40%{top:-80px}60%{top:-60px}80%{top:-70px}to{top:-60px}}.flash-offer-popup .modal__content-wrapper .products-wrapper .products-wrapper__animation-element-3{animation:bottomLeftSparkImageAnimation 1.5s ease-in-out forwards;animation-delay:1.3s;background:url(/build/images/top-right-spark-effect.4c6d9e79.svg);background-size:100%;bottom:200%;height:100px;left:-200px;position:absolute;width:100px}@keyframes bottomLeftSparkImageAnimation{0%{bottom:100%}20%{bottom:300px}40%{bottom:320px}60%{bottom:300px}80%{bottom:310px}to{bottom:300px}}.flash-offer-popup .modal__content-wrapper .products-wrapper .title{font-size:3.33333rem}.flash-offer-popup .modal__content-wrapper .products-wrapper .subtitle{font-size:1.66667rem;margin-bottom:10px;width:80%}.flash-offer-popup .modal__content-wrapper .products-wrapper .subtitle .subtitle-pink{font-size:1.66667rem}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper{flex-direction:row;gap:5px}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item{width:calc(50% - 10px);z-index:10}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container{flex-direction:column}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__image-icons-container{display:block;height:110px;width:100%}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__image-icons-container .product-card__image-container{height:calc(100% - 9px)}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__name-price-container{width:100%}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__name-price-container__name-container{height:auto;margin:0;min-height:65px}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__name-price-container__name-container h3{margin-top:0}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__name-price-container__name-container a{font-size:1.66667rem;font-weight:500}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__price-container{height:auto}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__price-container .product-card__regular-price-container{margin:0}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__price-container .product-card__from-label p{display:none}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__price-container .product-card__from-label .integer-part{font-size:4.66667rem}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__price-container .product-card__from-label .decimal-part{font-size:3.5rem}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-wrapper__animation-element-5{animation:topLeftSparkAnimation 1.5s ease-in-out forwards;animation-delay:1.3s;height:200px;left:-115px;top:-425px;width:200px}@keyframes topLeftSparkAnimation{0%{top:-425px}20%{top:-100px}40%{top:-200px}60%{top:-100px}80%{top:-150px}to{top:-100px}}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-wrapper__animation-element-6{animation:topRightSparkAnimation 1s ease-in-out forwards;animation-delay:1.5s;height:90px;left:auto;right:25px;top:-310px;transform:rotate(0deg);width:90px;z-index:20}@keyframes topRightSparkAnimation{0%{top:-310px}30%{top:-50px}40%{top:0}60%{top:-50px}80%{top:-10px}to{top:-50px}}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-wrapper__animation-element-7{animation:bottomLeftSparkAnimation 1.5s ease-in-out forwards;animation-delay:1s;bottom:528px;height:50px;left:-22px;width:50px;z-index:20}@keyframes bottomLeftSparkAnimation{0%{bottom:528px}30%{bottom:0}40%{bottom:25px}60%{bottom:10px}to{bottom:25px}}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-wrapper__animation-element-8{animation:bettyAnimation 1.5s ease-in-out forwards;animation-delay:.5s;bottom:525px;height:295px;left:auto;right:-256px;top:auto;width:295px;z-index:20}@keyframes bettyAnimation{0%{bottom:525px}20%{bottom:-130px}40%{bottom:-70px}60%{bottom:-90px}to{bottom:-70px}}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children div:nth-of-type(2) .content-selectable{margin:0}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .flush-offer-buttons-wrapper{padding:0;text-align:end}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .flush-offer-buttons-wrapper .continue-button-children{width:340px}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .quantity-error{font-size:1.33333rem}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .quantity-error:after{background-size:18px;height:18px;width:18px}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper{max-height:482px}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header{height:94px}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header .header__image{height:70px;width:121px}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header .header__image img{height:100%;margin:0 auto;max-width:100%;width:max-content}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content{display:flex;flex-direction:row;justify-content:space-between;width:100%}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content--description{margin:0}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content--description .product-name{font-size:1.66667rem;font-weight:700;margin:0 0 5px}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content--description .product-content{font-size:1.5rem}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content--price{align-items:center;width:170px}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content--price .product-arrow{height:45px;width:45px}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content--price .product-arrow:after{height:28px;left:10px;top:16px;width:28px}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content--price .product-arrow--active:after{left:7px;top:4px}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content{font-size:1.5rem;margin-top:10px;padding:0 10px 0 0}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content-title{font-size:1.66667rem}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content::-webkit-scrollbar-track{background-color:transparent;border-radius:13px;padding:10px}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content::-webkit-scrollbar{background-color:transparent;border-radius:13px;padding:20px;width:6px}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content::-webkit-scrollbar-thumb{background-color:var(--colors__darkest-red9);border-radius:13px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);padding:50px}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content::-webkit-scrollbar-corner{background-color:transparent}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content-selectable{margin-bottom:35px}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content>div{height:81px;padding:15px}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group{flex-direction:row;justify-content:space-between;position:relative}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .product-reference{font-size:1.16667rem}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .product-reference>span{font-size:inherit}.flash-offer-popup .modal__content-wrapper .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}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .product-reference .ref{color:var(--colors__message-alert);font-size:1.33333rem}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .spinner{bottom:12px;position:absolute;right:2px}.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .spinner__button,.flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .spinner input{width:80px}}@media (min-width:1440px){.page-content__main{max-width:1723px;padding:0 51px 0 66px;width:100%}.flash-offer-popup .modal__content-wrapper{min-width:1175px}.flash-offer-popup .modal__content-wrapper .modal__content{padding:0 166px 22px}.flash-offer-popup .modal__content-wrapper .products-wrapper{width:100%}.flash-offer-popup .modal__content-wrapper .products-wrapper .products-wrapper__animation-element-1{right:-250px}.flash-offer-popup .modal__content-wrapper .products-wrapper .products-wrapper__animation-element-3{left:-200px}.flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content{padding:0 50px 22px}}.cart__title{display:none}.cart__row-line{border-bottom:1px solid var(--colors__gray);margin-bottom:10px;padding:10px;width:100%}.cart__row-line:first-child{border-top:1px solid var(--colors__gray)}.cart__product-row{display:flex;flex-flow:row;font-family:Roboto;position:relative}.cart__product-row-best-choice{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;left:0;position:absolute;top:75px}.cart__product-row-best-choice--mobile{background-image:url(/build/images/best_choice_mob.cad9e406.svg);height:47px;margin:0 auto 0 0;width:80px}.cart__product-row-best-choice--desktop{background-image:url(/build/images/best_choice_desk.fdd48a30.svg);height:35px;width:35px}.cart__product-row-best-choice-wrapper{display:none}.cart__product-row-img{align-items:center;display:flex;height:80px;margin-right:15px;width:80px}.cart__product-row-img img{height:80px;width:80px}.cart .product-row-img-best-choice{margin-bottom:30px}.cart__product-row-data-wrapper{display:flex;flex-flow:row wrap;width:calc(100% - 95px)}.cart__product-row-data{display:flex;flex-direction:column;gap:5px;justify-content:space-evenly;width:100%}.cart__product-row-total-price-without-discount-wrapper{display:flex;justify-content:flex-end}.cart__product-row-total-price-without-discount-wrapper .cart__product-row-total-price-without-discount{text-decoration:line-through}.cart__product-row-extra-info{display:flex;flex-flow:column nowrap;justify-content:space-between}.cart__product-row-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:inline-block;display:-webkit-box;line-height:14px;max-height:28px;overflow:hidden}.cart__product-row-name a{font-family:Roboto;font-size:14px;font-weight:700;text-decoration:none}.cart__product-row-name a,.cart__product-row-name a:hover,.cart__product-row-name a:visited{color:var(--colors__black4)}.cart__product-row-details{color:var(--colors__dark-gray5);display:flex}.cart__product-row-brand{padding:0 5px 0 0;position:relative}.cart__product-row-brand:after{background:var(--colors__dark-gray5);content:"";height:9px;position:absolute;right:0;top:3px;width:1px}.cart__product-row-ref{font-size:12px;min-width:60px;padding:0 0 0 4px}.cart__product-row-stock--in-stock,.cart__product-row-stock--out-stock{color:var(--colors__green2);font-family:Roboto;font-style:italic;font-weight:700;padding-left:14px;position:relative}.cart__product-row-stock--in-stock:before,.cart__product-row-stock--out-stock:before{background:var(--colors__green2);border-radius:5px;content:"";height:9px;left:0;position:absolute;top:3px;width:9px}.cart__product-row-stock--out-stock{color:var(--colors__red)}.cart__product-row-stock--out-stock:before{background:var(--colors__red)}.cart__product-row-discount-percentage,.cart__product-row-regular-price{display:none}.cart__product-row-total-price{color:var(--colors__dark-gray5);font-size:14px;font-weight:700;white-space:nowrap}.cart__product-row-total-price-without-discount{font-size:12px;text-align:right}.cart__product-row-total-price-without-discount--with-offer{text-decoration:line-through}.cart__product-row-price-data{align-items:flex-end;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 0 0 auto;padding:5px 0;width:100%}.cart__product-row-price-data .cart__adder-group{align-items:center;display:flex;flex-direction:column;justify-content:center}.cart__product-row-price-data .cart__adder-group .spinner{justify-content:flex-start}.cart__product-row-price-data .cart__adder-group .spinner .spinner__button{border-radius:0;height:24px;width:24px}.cart__product-row-price-data .cart__adder-group .spinner input{border-radius:0;color:var(--colors__black);font-size:12px;font-weight:700;height:24px;width:35px}.cart__offer-icon{display:none}.cart__product-row-deleter{background-image:url(/build/images/bin.9a0d24eb.svg);background-position:100%;background-repeat:no-repeat;background-size:100%;cursor:pointer;height:20px;width:20px}.cart__product-row-stock{display:none}.cart__presents-selection,.cart__substitutes-selection{flex:0 0 100%;margin:10px 0}.cart__presents-table-title,.cart__substitutes-table-title{font-weight:700;padding:10px 0}.cart__presents-table-title span,.cart__substitutes-table-title span{font-size:inherit}.cart__presents-selection.active .cart__presents-table-to-select,.cart__substitutes-selection.active .cart__substitutes-table-to-select{display:block}.cart__presents-table-to-select,.cart__substitutes-table-to-select{display:none;padding:5px 0}.cart__presents-table-headers,.cart__substitutes-table-headers{display:none}.cart__presents-table-dropdown-button,.cart__substitutes-table-dropdown-button{margin-right:8px;padding:5px 10px}.cart__presents-table-button,.cart__substitutes-table-button{padding:5px 10px}.cart__presents-table-row,.cart__substitutes-table-row{align-items:center;border-bottom:1px solid #e6e1e1;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:10px;padding:10px 0;position:relative}.cart__presents-table-row .cart__product-row-name,.cart__substitutes-table-row .cart__product-row-name{font-size:1.16667rem;font-weight:700}.cart__substitutes-table-row .cart__product-row-offer-price,.cart__substitutes-table-row .cart__product-row-regular-price.final-price{align-self:center;border:1px solid var(--colors__red);border-radius:2px;border-radius:4px;color:var(--colors__red);display:block;display:inline-block;flex:0 0 auto;font-weight:700;margin-left:10px;order:2;padding:4px 10px}.cart__substitutes-table-row .cart__product-row-offer-price.empty-price,.cart__substitutes-table-row .cart__product-row-regular-price.final-price.empty-price{border:0;margin:0;padding:0;width:0}.cart__substitutes-table-row .cart__adder-group{flex:0 0 auto;justify-content:left;order:1}.cart__substitutes-table-row .cart__product-row-actions{margin-top:10px}.cart__substitutes-table-row .cart__product-row-actions button{padding:8px 18px}.cart__substitutes-table-row .cart__product-row-actions .button--secondary{background:#f4f4f4;border:1px solid #cdcdcd;border-radius:5px;color:#000;margin-left:8px}.cart__availability-notice-mail-modal .modal__content{margin-top:150px!important}.cart__availability-notice-mail-modal .modal__content .form-input{padding:5px 0}.cart__availability-notice-mail-modal .modal__content .form-component{margin:0 20px;padding:50px 0 20px}.cart__availability-notice-mail-modal .modal__content .form-input__item{height:30px;margin:8px 0;padding:3px;width:230px}.cart__availability-notice-mail-modal .modal__content .form-input__item::placeholder{color:var(--colors__grey2)!important}.cart__availability-notice-mail-modal .modal__content input[type=submit]{padding:10px 20px}.cart__availability-notice-mail-modal .send-availability-email-form__title{color:var(--colors__red);font-size:1.16667rem;font-weight:700;margin-bottom:8px}.cart__product-row-stock-present-buttons{display:flex;height:32px;justify-content:center;width:100%}.cart__availability-notice{display:flex;justify-content:center}.cart__availability-notice .modal__content{margin:0 auto!important;width:100%}.cart__availability-notice-button{background:#f4f4f4;border:1px solid #cdcdcd;border-radius:5px;color:#000;font-size:1.16667rem;line-height:20px;margin:0 auto;padding:5px 15px}@media (min-width:641px){.cart__presents-table-title,.cart__substitutes-table-title{font-size:1.083em}.cart__presents-table-button,.cart__presents-table-dropdown-button,.cart__substitutes-table-button,.cart__substitutes-table-dropdown-button{font-size:1.083em;padding:8px 12px}.cart__substitutes-table-row .cart__product-row-price-data{display:inline-flex;flex:0 0 auto}.cart__substitutes-table-row .cart__product-row-price-data .cart__product-row-regular-price.final-price{font-size:1.25em;height:32px;padding:7px}.cart__substitutes-table-row .cart__product-row-actions{display:inline-flex;margin:0 0 0 8px}.cart__substitutes-table-row .cart__product-row-actions button{padding:8px 18px}.cart__substitutes-table-row{width:calc(100% - 90px)}.cart__product-row-stock-present-buttons{display:flex}.cart__availability-notice{order:2;position:absolute}.cart__availability-notice-mail-modal .send-availability-email-form__title{font-size:1.25em}.cart__substitutes-selection{flex:0 0 100%;margin:10px 0;order:1}.cart__recoverable-row .cart__recoverable-content{width:auto}.cart__recoverable-row .cart__recoverable-actions{flex-direction:row;margin-left:auto;width:auto}.cart__recoverable-row .cart__recoverable-actions .cart__recoverable-actions-separation{border-right:1px solid var(--colors__dark-gray5)}}@media (min-width:769px){.cart__product-row-price-without-iva{text-align:end;width:61px}.cart__row-line{padding:10px 0 14px}.cart__product-row-price-data{align-items:flex-end;flex-wrap:nowrap;width:70%}.cart__product-row-discount-percentage,.cart__product-row-regular-price,.cart__product-row-stock{display:block}.cart__product-row-regular-price{display:flex;gap:5px;text-align:center;width:105px}.cart__product-row-regular-price span{font-family:Roboto;font-style:italic}.cart__product-row-regular-price .cart__product-row-regular-price-unit{align-self:flex-end}.cart__product-row-discount-percentage{background:var(--colors__yellow2);font-weight:700;min-width:29px;padding:2px 3px;text-align:center}.cart__adder-group{width:120px!important}.cart__adder-group .spinner .spinner__button{height:20px;width:20px}.cart__adder-group .spinner input{font-size:12px;height:20px;width:25px}.cart__product-row-stock-present-buttons{justify-content:flex-start;margin-top:10px}.cart__availability-notice{margin:0}.cart .no-offer{cursor:default;opacity:0}.cart__products .cart__product-row-best-choice{margin:none;position:static}.cart__products .cart__product-row-best-choice-wrapper{align-items:center;cursor:pointer;display:flex;flex-flow:column nowrap;justify-content:center;margin:0 auto}.cart__products .cart__product-row-best-choice-wrapper>p{color:var(--colors__red2);display:block;font-style:italic;font-weight:700;margin:.4rem 0 0;text-decoration:underline;white-space:nowrap}.cart__products .cart__product-row-best-choice-wrapper+.cart__product-row-price-without-iva{margin-left:0!important}.cart__products .cart__product-row-best-choice--mobile{display:none}}@media (min-width:1024px){.cart__products .cart__product-row-data-wrapper{display:flex;flex-wrap:wrap}.cart__products .cart__product-row-data{width:100%}.cart__products .cart__product-row-data .cart__product-row-name{width:50%}.cart__products .cart__product-row-extra-info{width:25%}.cart__products .cart__product-row-extra-info .cart__product-row-details{margin-top:0}.cart__products .cart__product-row-price-data{gap:1rem;justify-content:flex-start;margin-top:0;padding:0;width:75%}.cart__products .cart__product-row-price-data .cart__product-row-regular-price{color:#000;display:flex;font-style:italic;gap:5px;justify-content:flex-end;text-align:center;width:135px}.cart__products .cart__product-row-price-data .cart__product-row-regular-price-unit{align-self:flex-end;color:#000}.cart__products .cart__product-row-price-data .cart__product-row-regular-price .cart__product-row-total-price-without-discount--with-offer{color:#000;text-decoration:line-through}.cart__products .cart__product-row-price-data .cart__product-row-regular-price-amount{align-items:start;display:flex;flex-direction:column}.cart__products .cart__product-row-price-data .long-price{flex-direction:column}.cart__products .cart__product-row-price-data .long-price .cart__product-row-regular-price-amount{align-items:center}.cart__products .cart__product-row-price-data .long-price .cart__product-row-regular-price-unit{margin-right:38px}.cart__products .cart__product-row-price-data .cart__product-row-discount-percentage{background-color:var(--colors__yellow2);border-radius:4px;color:#000;display:block;font-size:1rem;font-weight:700;min-width:40px;text-align:center}.cart__products .cart__product-row-price-data .cart__product-row-discount-percentage span{font-weight:700}.cart__products .cart__product-row-price-data .cart__product-row-price-without-iva{margin-left:auto;white-space:nowrap;width:auto}.cart__products .cart__product-row-stock{margin:10px 0 0}}@media (min-width:1440px){.cart__products .cart__product-row-price-data{margin:0 0 0 auto;width:65%}}.payment-method-selector{padding:0 0 20px;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:var(--colors__white);border:1px solid var(--colors__black);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(--colors__red);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{opacity:1;transform:scale(1)}.payment-method-selector__item .radio-group__input:not(:checked):after{opacity:0;transform:scale(0)}@media (min-width:1024px){.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}.payment-method-selector__item-name{font-size:1.16667rem}.payment-method-selector__item--disabled label{border-color:var(--colors__gray);color:var(--colors__gray)}.payment-method-selector__list{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:10px;justify-content:flex-start}.payment-method-selector__list .payment-method__update-alert-wrapper{background:var(--colors__supplier-offer-wrapper)}.payment-method-selector__list .payment-method__update-alert-wrapper .update-alert__title{font-size:1.16667rem;font-weight:700;margin:0 0 .5rem}.payment-method-selector__content-wrapper{margin:0 0 0 25px;width:calc(100% - 25px)!important}.payment-method-selector__use-button{background:var(--colors__red);border:none;border-radius:5px;color:var(--colors__white);cursor:pointer;font-size:1.16667rem;font-weight:700;padding:10px;text-align:center;width:100%}.payment-method-selector__use-button:disabled{background-color:var(--disabled_button_background);color:var(--colors__white);cursor:unset}.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__sequra-disabled{color:var(--colors__gray);font-size:1.16667rem;padding:0 0 0 25px}.payment-method-selector__message{font-size:1.16667rem;margin:1rem 0 0;padding:0 0 0 25px}.payment-method-selector__message--sequra{display:none}@media (min-width:1024px){.payment-method-selector__item-name{font-size:1.16667rem}}.direct-debit-manager{align-items:flex-start;display:flex;flex-flow:row wrap;gap:20px 0;justify-content:space-between;margin:10px 0 20px}.direct-debit-manager__list{align-items:center;display:flex;flex-flow:row wrap;gap:10px;justify-content:flex-start;width:100%}.direct-debit-manager__list.panel-dropdown-opened{display:none}.direct-debit-manager__account-selector{align-items:flex-start;display:flex;justify-content:flex-start}.direct-debit-manager__account-selector .radio-group__input{appearance:none;margin:0}.direct-debit-manager__account-selector .radio-group__input:checked,.direct-debit-manager__account-selector .radio-group__input:not(:checked){position:absolute}.direct-debit-manager__account-selector .radio-group__label{display:none}.direct-debit-manager__account-selector .radio-group__input:checked,.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__account-selector .radio-group__input:checked:before,.direct-debit-manager__account-selector .radio-group__input:not(:checked):before{background-color:var(--colors__white);border:1px solid var(--colors__black);border-radius:100%;content:"";height:17px;left:0;position:absolute;right:0;top:2px;width:17px}.direct-debit-manager__account-selector .radio-group__input:checked:after,.direct-debit-manager__account-selector .radio-group__input:not(:checked):after{background-color:var(--colors__red);border-radius:100%;content:"";height:13px;left:2px;position:absolute;right:1px;top:4px;transition:all .2s ease;width:13px}.direct-debit-manager__account-selector .radio-group__input:checked:after{opacity:1;transform:scale(1)}.direct-debit-manager__account-selector .radio-group__input:not(:checked):after{opacity:0;transform:scale(0)}@media (min-width:1024px){.direct-debit-manager__account-selector .radio-group__input:checked,.direct-debit-manager__account-selector .radio-group__input:not(:checked){padding:22px 0 0 25px}}.direct-debit-manager__account-holder{font-size:1.16667rem;font-weight:700;margin:0 0 2px;overflow:hidden;padding:0 2px 0 0;text-overflow:ellipsis;white-space:nowrap}.direct-debit-manager__account-iban{align-items:baseline;display:flex;font-style:italic;justify-content:space-between;margin:0 0 2px}.direct-debit-manager__list-item-info{display:flex;flex-direction:column;justify-content:center;width:215px}.direct-debit-manager__account-deleter{cursor:pointer;height:18px!important;position:absolute;right:25px;top:18px;top:calc(50% - 8px);width:18px!important}.direct-debit-manager__account-deleter:after,.direct-debit-manager__account-deleter:before{background:var(--colors__red);content:"";height:2px;left:-1px;position:absolute;top:8px;width:22px}.direct-debit-manager__account-deleter:after{transform:rotate(45deg)}.direct-debit-manager__account-deleter:before{transform:rotate(-45deg)}.direct-debit-manager__list-item{align-items:flex-start;display:flex;gap:0 10px;justify-content:flex-start;margin:0 auto 0 0;position:relative;width:100%}.direct-debit-manager__list-item-wrapper{align-items:flex-end;background:var(--colors__soft-gray4);display:flex;flex-flow:column nowrap;justify-content:flex-start;padding:10px;width:280px;width:100%}.direct-debit-manager .customer-panel-dropdown__button{text-transform:uppercase}.direct-debit-manager .customer-panel-dropdown__button:hover{color:var(--colors__red)!important}.direct-debit-manager .customer-panel-dropdown__button.button--primary--active{display:none}.direct-debit-manager .panel-dropdown-opened+.customer-panel-dropdown{position:relative}.direct-debit-manager .panel-dropdown-opened+.customer-panel-dropdown .customer-panel-dropdown__button{border:none;color:transparent;cursor:pointer;height:18px!important;position:absolute;right:18px;top:38px;width:0;width:18px!important}.direct-debit-manager .panel-dropdown-opened+.customer-panel-dropdown .customer-panel-dropdown__button:after,.direct-debit-manager .panel-dropdown-opened+.customer-panel-dropdown .customer-panel-dropdown__button:before{background:var(--colors__red);content:"";height:2px;left:-1px;position:absolute;top:8px;width:22px}.direct-debit-manager .panel-dropdown-opened+.customer-panel-dropdown .customer-panel-dropdown__button:after{transform:rotate(45deg)}.direct-debit-manager .panel-dropdown-opened+.customer-panel-dropdown .customer-panel-dropdown__button:before{transform:rotate(-45deg)}.direct-debit-manager__use-button{background:var(--colors__red);border:none;border-radius:5px;color:var(--colors__white);cursor:pointer;font-size:1.16667rem;font-weight:700;padding:10px;text-align:center;width:100%}.direct-debit-manager__use-button:disabled{background-color:var(--disabled_button_background);color:var(--colors__white);cursor:unset}.direct-debit-manager__use-button:active:not(:disabled){transform:scale(.95)}.direct-debit-manager__show-more{color:var(--colors__red);cursor:pointer;font-weight:700;margin:0 0 0 auto}@media (min-width:1024px){.direct-debit-manager .customer-panel-dropdown__button{margin-left:0;margin-top:0;width:250px}.direct-debit-manager__account-deleter,.direct-debit-manager__account-holder,.direct-debit-manager__account-iban,.direct-debit-manager__list-item-info div{font-size:1.16667rem}.direct-debit-manager__account-deleter{top:calc(50% - 9px)}}.card-manager{--card-add-button-width:100%;display:flex;flex-flow:column nowrap;gap:20px 0;margin:20px 0}.card-manager.change-card{background-color:var(--colors__supplier-offer-wrapper);background-image:url(/build/images/protect.36a69b8f.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:var(--colors__white);font-size:1.16667rem}.card-manager__list{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:10px;justify-content:space-between}.card-manager__list.panel-dropdown-opened{display:none}.card-manager__list-item{align-items:flex-start;display:flex;gap:0 10px;justify-content:flex-start;margin:0 auto 0 0;position:relative;width:100%}.card-manager .card-info{width:calc(100% - 40px)}.card-manager .card-info .card--personal-data{display:flex;flex-direction:column}.card-manager .card-info__holder{font-size:14px;font-weight:700;margin:0 0 2px;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-manager .card-info__brand,.card-manager .card-info__number{display:flex;font-style:italic;justify-content:space-between;margin:0 0 2px}.card-manager .card-info__description{margin:0 0 2px}.card-manager .card-info__advice{color:var(--colors__red);font-style:italic}.card-manager__list-item-wrapper{align-items:flex-end;background:var(--colors__soft-gray4);display:flex;flex-flow:row wrap;justify-content:flex-start;padding:10px;width:100%}.card-manager__list-item-wrapper.card-manager__list-item--selected{border:1px solid var(--colors__red)}.card-manager__card-2,.card-manager__card-description,.card-manager__card-holder,.card-manager__cart-2{display:none}.card-manager__card-number,.card-manager__card-type{font-style:italic}.card-manager__card-selector input[type=button]{margin:0}.card-manager__card-deleter{cursor:pointer;height:18px!important;position:absolute;right:25px;top:9px;width:18px!important}.card-manager__card-deleter:after,.card-manager__card-deleter:before{background:var(--colors__red);content:"";height:2px;left:-1px;position:absolute;top:8px;width:22px}.card-manager__card-deleter:after{transform:rotate(45deg)}.card-manager__card-deleter:before{transform:rotate(-45deg)}.card-manager__card-selector{align-items:flex-start;display:flex;justify-content:flex-start}.card-manager__card-selector .radio-group__input{appearance:none;margin:0}.card-manager__card-selector .radio-group__input:checked,.card-manager__card-selector .radio-group__input:not(:checked){position:absolute}.card-manager__card-selector .radio-group__label{display:none}.card-manager__card-selector .radio-group__input:checked,.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-selector .radio-group__input:checked:before,.card-manager__card-selector .radio-group__input:not(:checked):before{background-color:var(--colors__white);border:1px solid var(--colors__black);border-radius:100%;content:"";height:17px;left:0;position:absolute;right:0;top:2px;width:17px}.card-manager__card-selector .radio-group__input:checked:after,.card-manager__card-selector .radio-group__input:not(:checked):after{background-color:var(--colors__red);border-radius:100%;content:"";height:13px;left:2px;position:absolute;right:1px;top:4px;transition:all .2s ease;width:13px}.card-manager__card-selector .radio-group__input:checked:after{opacity:1;transform:scale(1)}.card-manager__card-selector .radio-group__input:not(:checked):after{opacity:0;transform:scale(0)}@media (min-width:1024px){.card-manager__card-selector .radio-group__input:checked,.card-manager__card-selector .radio-group__input:not(:checked){padding:22px 0 0 25px}}.card-manager__use-button{background:var(--colors__red);border:none;border-radius:5px;color:var(--colors__white);cursor:pointer;font-size:1.16667rem;font-weight:700;padding:10px;text-align:center;width:100%}.card-manager__use-button:disabled{background-color:var(--disabled_button_background);color:var(--colors__white);cursor:unset}.card-manager__use-button:active:not(:disabled){transform:scale(.95)}.card-manager__expired{background-image:url(/build/images/warning.9a92dfb0.svg);background-repeat:no-repeat;color:var(--colors__red);font-style:italic;margin:10px 0 0;padding:0 0 0 20px}.card-manager .panel-dropdown-opened+.customer-panel-dropdown .customer-panel-dropdown__button{display:none}.card-manager__used-card-wrapper__text{font-size:1.16667rem;margin:0 0 1rem}@media (min-width:1024px){.card-manager{--card-add-button-width:250px}.card-manager .card-info__description,.card-manager .card-info__holder,.card-manager .card-info__number span,.card-manager__card-deleter,.card-manager__list-item-info div{font-size:1.16667rem}.card-manager__card-deleter{margin-top:-5px;top:calc(50% - 9px)}.card-manager .customer-panel-dropdown .customer-panel-dropdown__button{margin:0 auto 0 0;width:250px}}.cash-on-delivery-manager{margin:10px 0 0}.cash-on-delivery-manager__actions{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:20px 0 0}.cash-on-delivery-manager__description,.cash-on-delivery-manager__message{font-style:italic}.cash-on-delivery-manager__message{color:var(--colors__red);font-weight:700;margin:0 0 15px}.cash-on-delivery-manager__navigate-button,.cash-on-delivery-manager__save-button{background:var(--colors__red);border:none;border-radius:5px;color:var(--colors__white);cursor:pointer;font-size:1.16667rem;font-weight:700;max-width:250px;padding:10px;text-align:center;width:100%}.cash-on-delivery-manager__navigate-button:disabled,.cash-on-delivery-manager__save-button:disabled{background-color:var(--disabled_button_background);color:var(--colors__white);cursor:unset}.cash-on-delivery-manager__navigate-button:active:not(:disabled),.cash-on-delivery-manager__save-button:active:not(:disabled){transform:scale(.95)}@media (min-width:1024px){.cash-on-delivery-manager *{font-size:1.16667rem}}.checkout{width:100%}.checkout *{font-family:Roboto,sans-serif!important}.checkout-content-wrapper{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 0 80px}.checkout-content-wrapper #review-form{display:none}.checkout-content-wrapper .cart__steps{width:100%}.checkout-content-wrapper .checkout__review-ticket-wrapper{margin-top:40px;width:100%}.checkout__title{border-bottom:1px solid #e4e4e4;color:var(--colors__black);font-size:2rem;font-weight:700;margin:0 0 15px;padding:0 0 15px}.checkout__block{border:1px solid #e4e4e4;margin:0 0 10px;padding:15px}.checkout__block--editing{border:1px solid var(--colors__black)}.checkout__block--editing .checkout__payment-expired{display:none}.checkout__block-title{align-items:baseline;border-bottom:1px solid #e4e4e4;display:flex;justify-content:space-between;margin:0 0 14px;padding:0 0 7px}.checkout__block-title span:first-child{color:var(--colors__black);font-size:1.33333rem;font-weight:700}.checkout__block-title span:nth-child(2){color:var(--colors__red);cursor:pointer;font-size:1rem;font-weight:700;margin:7px 0 0}.checkout__block.billing-data .checkout__block-title{flex-flow:column nowrap}.checkout__block.billing-data .checkout__block-title span:nth-child(2){color:var(--colors__black);font-style:italic;font-weight:400}.checkout__block-address,.checkout__block.billing-data .billing-data__default-msg{font-style:italic}.checkout__block-content{display:flex;flex-flow:column nowrap;justify-content:space-between}.checkout__block.payment-data .checkout__block-content{flex-flow:row nowrap}.checkout__billing-data{display:none}.checkout .address-book-wrapper{margin:0 0 20px}.checkout .address-book__title{font-family:Roboto}.checkout .address-book__search-bar-decoration{display:none}.checkout .address-book__search-bar{background-image:url(/build/images/search-icon.1607e35e.svg);background-position:0;background-position-x:9px;background-repeat:no-repeat;background-size:16px;border:1px solid var(--colors__dark-gray);border-radius:8px;height:31px;margin:14px auto;padding:0 0 0 8px;text-indent:25px;width:100%}.checkout .address-book__search-bar-button{background-color:var(--colors__dark-red);border:1px solid var(--colors__dark-red);border-radius:7px;color:var(--colors__white);cursor:pointer;height:31px;padding:7px 25px;position:absolute;right:0;top:14px;width:90px}.checkout .address-book__addresses{display:flex;flex-direction:column;gap:10px;margin:10px 0 20px}.checkout .address-book__addresses-dropdown,.checkout .address-book__addresses-headers,.checkout .address-book__addresses-item:not(.address-book__addresses-item--showed){display:none}.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__radio-button{align-items:flex-start;display:flex;justify-content:flex-start}.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__radio-button .radio-group__input{appearance:none;margin:0}.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__radio-button .radio-group__input:checked,.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__radio-button .radio-group__input:not(:checked){position:absolute}.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__radio-button .radio-group__label{display:none}.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__radio-button .radio-group__input:checked,.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__radio-button .radio-group__input:not(:checked){color:#666;cursor:pointer;display:inline-block;padding:0 0 0 25px;position:relative}.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__radio-button .radio-group__input:checked:before,.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__radio-button .radio-group__input:not(:checked):before{background-color:var(--colors__white);border:1px solid var(--colors__black);border-radius:100%;content:"";height:17px;left:0;position:absolute;right:0;top:2px;width:17px}.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__radio-button .radio-group__input:checked:after,.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__radio-button .radio-group__input:not(:checked):after{background-color:var(--colors__red);border-radius:100%;content:"";height:13px;left:2px;position:absolute;right:1px;top:4px;transition:all .2s ease;width:13px}.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__radio-button .radio-group__input:checked:after{opacity:1;transform:scale(1)}.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__radio-button .radio-group__input:not(:checked):after{opacity:0;transform:scale(0)}@media (min-width:1024px){.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__radio-button .radio-group__input:checked,.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__radio-button .radio-group__input:not(:checked){padding:22px 0 0 25px}}.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__field:nth-of-type(2){display:none}.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__field:nth-of-type(4){flex-basis:auto}.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__field{margin-top:3px}.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__actions,.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__default,.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__field-name,.checkout .address-book__addresses .shipping-address-wrapper .shipping-address__field.shipping-address__field-telephone{display:none}.checkout .address-book__new-address{position:relative}.checkout .address-book__new-address .shipping-address-form__wrapper{background:var(--colors__soft-gray4);border:1px solid var(--colors__red);padding:15px}.checkout .address-book__new-address .shipping-address-form__wrapper .form-checkbox{display:flex;gap:0 5px}.checkout .address-book__new-address .shipping-address-form__wrapper .form-select__group{background-color:var(--colors__white);border:1px solid #979797;border-radius:0}.checkout .address-book__new-address .shipping-address-form__title{font-size:16px;font-weight:800;margin-bottom:12px;width:100%}.checkout .address-book__new-address label span{color:var(--colors__black)}.checkout .address-book__new-address input[type=text]{border:1px solid var(--colors__soft-gray6)}.checkout .address-book__new-address select{background-image:url(/build/images/selector-red.6b0c74b4.svg);background-position:right 4px center;background-repeat:no-repeat;background-size:14px 14px;width:100%}.checkout .address-book__new-address input[type=checkbox]+label{border-radius:5px}.checkout .address-book__new-address input[type=checkbox]:checked+label:before{background:url(/build/images/checkbox-tick.d6ac1a6f.svg) no-repeat 0 0!important;left:2px!important;top:2px!important}.checkout .address-book__new-address input[type=checkbox]+label:after{border-radius:5px}.checkout .address-book__new-address input[type=submit]{background:var(--colors__red);border:none;border-radius:5px;color:var(--colors__white);cursor:pointer;font-size:1.16667rem;font-weight:700;padding:10px;text-align:center;width:100%}.checkout .address-book__new-address input[type=submit]:disabled{background-color:var(--disabled_button_background);color:var(--colors__white);cursor:unset}.checkout .address-book__new-address input[type=submit]:active:not(:disabled){transform:scale(.95)}.checkout .address-book__new-address .customer-panel-dropdown__button.button--primary--active{border:none;cursor:pointer;height:18px!important;position:absolute;right:17px;top:20px;width:18px!important}.checkout .address-book__new-address .customer-panel-dropdown__button.button--primary--active:after,.checkout .address-book__new-address .customer-panel-dropdown__button.button--primary--active:before{background:var(--colors__red);content:"";height:2px;left:-1px;position:absolute;top:8px;width:22px}.checkout .address-book__new-address .customer-panel-dropdown__button.button--primary--active:after{transform:rotate(45deg)}.checkout .address-book__new-address .customer-panel-dropdown__button.button--primary--active:before{transform:rotate(-45deg)}.checkout .address-book__search-bar-wrapper{position:relative}.checkout .address-book__no-result{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;margin:10px 0 0}.checkout .address-book__no-result-icon{background-image:url(/build/images/search-icon.1607e35e.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;height:20px;margin:0 0 10px;width:20px}.checkout .address-book__no-result-text{font-size:1.16667rem;font-style:italic}.checkout .address-book__collapse{border-top:1px solid var(--colors__grey11);font-weight:800;text-align:right;width:100%}.checkout .address-book__collapse>div{color:var(--colors__red);cursor:pointer;font-weight:700;margin:10px 0}.checkout .address-book__collapse>div:hover{text-decoration:underline}.checkout .customer-panel-dropdown{margin:0}.checkout__shipping-use-button{background:var(--colors__red);border:none;border-radius:5px;color:var(--colors__white);cursor:pointer;font-size:1.16667rem;font-weight:700;padding:10px;text-align:center;width:100%}.checkout__shipping-use-button:disabled{background-color:var(--disabled_button_background);color:var(--colors__white);cursor:unset}.checkout__shipping-use-button:active:not(:disabled){transform:scale(.95)}.checkout .shipping-address-wrapper{display:flex;flex-flow:row wrap;gap:7px}.checkout .shipping-address__row{align-items:baseline;display:flex;flex-flow:row nowrap;gap:0 10px;justify-content:flex-start;width:75vw}.checkout .shipping-address__data{width:calc(100% - 40px)}.checkout .shipping-address__address{max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout .shipping-address-form__wrapper .form-component__button-wrapper{margin:0!important;width:100%}.checkout .shipping-address-wrapper .address-info__address,.checkout .shipping-address-wrapper .address-info__full-name,.checkout .shipping-address-wrapper .address-info__region-country{margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout .shipping-address-wrapper .address-info__full-name{font-weight:700}.checkout .shipping-address-wrapper .address-info__address,.checkout .shipping-address-wrapper .address-info__region-country{font-style:italic}.checkout__payment-expired span{background-image:url(/build/images/warning.9a92dfb0.svg);background-position:0;background-repeat:no-repeat;background-size:15px 15px;color:var(--colors__red);font-style:italic;padding:0 0 0 18px}.checkout .selected-billing__address,.checkout .selected-billing__full-name,.checkout .selected-billing__telephone,.checkout .selected-shipping__address,.checkout .selected-shipping__full-name,.checkout .selected-shipping__telephone{font-style:italic;margin:0 0 2px;overflow:hidden;padding:0 2px 0 0;text-overflow:ellipsis;white-space:nowrap}.checkout .selected-payment{width:100%}.checkout .selected-payment__holder,.checkout .selected-payment__number{font-style:italic;margin:0 0 2px;overflow:hidden;padding:0 2px 0 0;text-overflow:ellipsis;white-space:nowrap}.checkout .selected-payment__method{font-style:italic;margin:0 0 2px;padding:0 2px 0 0}.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{margin:0 0 2px}.checkout .selected-payment__temporary{background-color:var(--colors__supplier-offer-wrapper);background-image:url(/build/images/exclusivity-icon.b150848a.svg);background-position:10px;background-repeat:no-repeat;background-size:18px 18px;border-radius:4px;font-size:1.16667rem;font-style:normal;margin:0 0 1rem;padding:1rem 1rem 1rem 3rem;width:100%}.checkout .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper{border-radius:4px;height:203px;left:0;position:absolute;right:0;top:227px;width:336px}.checkout .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__close{right:5px;top:-10px}.checkout .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__close span{color:var(--colors__black);font-family:Roboto;font-size:2.9999em;font-weight:100}.checkout .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__content{padding:30px 10px}.checkout .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__content .modal__message{color:var(--colors__black);font-family:Roboto;font-size:16px;font-weight:700;padding:20px 35px 27px;text-align:center}.checkout .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__content .confirmation-modal__actions{display:flex;gap:10px;justify-content:space-around;padding:0 11px}.checkout .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__content .confirmation-modal__actions .button{height:34px;width:139px}.checkout .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__content .confirmation-modal__actions .button.button--quaternary{background-color:var(--colors__white);border:2px solid var(--colors__black)}.checkout .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__content .confirmation-modal__actions .button.button--primary{background-color:var(--colors__red2);border:none;color:var(--colors__white)}.checkout__review{background-color:var(--colors__supplier-offer-wrapper);border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);color:var(--colors__black);font-family:Roboto;margin:0 auto;max-width:450px;padding:15px;width:100%}.checkout__review-title{align-items:baseline;display:flex;font-weight:700;justify-content:center;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;justify-content:space-between}.checkout__review-price .checkout__review-price-title{font-size:1.33333rem;font-weight:700;line-height:8px;width:100%}.checkout__review-price .tax-type{font-size:1rem;font-style:italic;margin:.5rem 0 0}.checkout__review-price .ticket-price{color:var(--colors__black);font-size:1.33333rem;font-weight:700}.checkout__review-price .ticket-price.disabled{color:var(--colors__grey-review)}.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(--colors__red2);border:none;border-radius:8px;color:var(--colors__white);cursor:pointer;display:block;font-size:1.33333rem;font-weight:700;margin:20px 0;padding:10px;width:100%}.checkout__review-continue:disabled{background-color:var(--disabled_button_background);color:var(--colors__white)}.checkout__review .text-info{color:var(--colors__black);font-size:12px;font-style:italic;font-weight:500;text-align:center}.checkout__review .text-info.text-info--error{color:var(--colors__red);padding:10px 0 0}.checkout__review .text-info.text-info--change-message{display:none}.checkout-payment-method-selector .customer-panel-dropdown{max-width:none}.checkout-payment-method-selector .customer-panel-dropdown__button{background:transparent;border:1px solid var(--colors__red);color:var(--colors__red);font-weight:700;justify-content:center;margin:0 auto 0 0;text-align:center}.checkout-payment-method-selector .customer-panel-dropdown:hover .customer-panel-dropdown__button{color:var(--colors__red);opacity:.8}.checkout-payment-method-selector .customer-panel-dropdown_button-icon{display:none!important}.checkout-payment-method-selector .panel-dropdown-opened+.customer-panel-dropdown{position:relative}.checkout-payment-method-selector .panel-dropdown-opened+.customer-panel-dropdown .customer-panel-dropdown__button{border:none;color:transparent!important;font-weight:700;position:absolute;width:0}@media (min-width:1024px){.checkout{width:70%}.checkout__title{border-bottom:none}.checkout__block-address,.checkout__block-title span:nth-child(2){font-size:1.16667rem}.checkout-content-wrapper .checkout__review-ticket-wrapper{display:flex;height:100%;justify-content:flex-end;margin-top:0;position:sticky;top:110px;width:30%}.checkout-content-wrapper .checkout__review-ticket-wrapper .checkout__review.ticket{margin:0;width:80%}.checkout-content-wrapper .checkout__review-ticket-wrapper .checkout__review-title span{font-size:1.4rem}.checkout-content-wrapper .checkout__review-ticket-wrapper .checkout__review-price .tax-type{font-size:12px}.checkout-content-wrapper .checkout__review-ticket-wrapper .checkout__review-price .price{font-size:16px}.checkout-content-wrapper .checkout__review-ticket-wrapper .checkout__review .text-info{font-size:1.16667rem}.checkout .address-book__addresses{flex-direction:row;flex-wrap:wrap}.checkout .address-book__addresses-item{width:calc(50% - 5px)}.checkout .selected-billing__address,.checkout .selected-billing__full-name,.checkout .selected-billing__telephone,.checkout .selected-payment__description,.checkout .selected-payment__holder,.checkout .selected-payment__method,.checkout .selected-payment__number,.checkout .selected-payment__number span,.checkout .selected-shipping__address,.checkout .selected-shipping__full-name,.checkout .selected-shipping__telephone,.checkout .shipping-address-wrapper .address-info__address,.checkout .shipping-address-wrapper .address-info__full-name,.checkout .shipping-address-wrapper .address-info__region-country{font-size:1.16667rem}.checkout .shipping-address__field{margin-top:0!important}.checkout .shipping-address-form__wrapper form{display:flex;flex-wrap:wrap;gap:0 20px}.checkout .shipping-address-form__wrapper .form-component__button-wrapper{margin-left:10px}.checkout .shipping-address-form__wrapper .form-item{width:calc(50% - 10px)}.checkout .shipping-address-form__wrapper .form-checkbox{margin-top:32px}.checkout .shipping-address-wrapper{align-items:flex-start;flex-flow:row nowrap}.checkout .shipping-address__data{width:calc(100% - 25px)}.checkout .shipping-address__row{width:100%}.checkout .address-book__title,.checkout .customer-panel-dropdown__button,.checkout .payment-data__default-payment,.checkout .payment-data__default-payment span,.checkout .shipping-address__row div,.checkout__selected-shipping,.checkout__selected-shipping span{font-size:1.16667rem}}@media (min-width:1440px){.checkout .page-content__main{padding:0 51px 0 66px}.checkout .page-content__main .checkout-content-wrapper{padding:0}}.review-component-content{padding:5px}.review-component-content .cart__ticket{display:none}.review-component-finish{display:flex;justify-content:center}.review-component-finish .cart__totals{margin-top:0}.review-component-content-data{width:100%}.review-component-content-data>*{margin-bottom:2em}.review .cart__steps{width:100%}.review *{font-family:Roboto,sans-serif}.review .review-component-messages{width:100%}.review__out-stock-message{margin:15px 0}.review__out-stock-message *{font-size:1.16667rem}.review__out-stock-message li{font-weight:700;margin:5px 0}.review .review-component-customer-data{width:100%}.review .review-component-content-title{font-size:2rem;font-weight:700;width:100%}.review .review-component-content{display:flex;flex-direction:column;gap:20px}.review .review__data-wrapper>:last-child{border-bottom:none}.review .review__data-header{align-items:center;display:flex;justify-content:space-between}.review .review__data-header-title{font-size:1.33333rem;font-weight:700}.review .review__data-header-title__subtitle{display:none}.review .review__address,.review .review__coupon,.review .review__data-header,.review .review__payment-method{border-bottom:1px solid var(--colors__grey11);padding:10px 0}.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.16667rem;font-weight:700;margin-bottom:4px}.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:var(--colors__dark-gray5);font-size:1.16667rem;font-style:italic}.review .review__address-subtitle,.review .review__shipping-method{display:none}.review .review__payment-method__number{display:flex;justify-content:space-between}.review__coupon-info{display:flex;gap:5px}.review__coupon-info img{margin-left:auto}.review__coupon-info-added{color:var(--colors__dark-gray5);font-weight:700}.review .review__form-terms-of-sale{border-bottom:1px solid var(--colors__grey11);border-top:1px solid var(--colors__grey11);margin-top:30px;padding:10px 0}.review .review__form-terms-of-sale .review__form-term-of-sale-title{font-size:14px;font-weight:700;margin-bottom:4px}.review .review__form-terms-of-sale .review__form-term-of-sale-title-checkbox{align-items:center;display:flex;justify-content:space-between}.review .review__form-terms-of-sale .review__form-term-of-sale-title-checkbox .form-checkbox{align-items:center;display:flex;gap:3px}.review .review__form-terms-of-sale .review__form-term-of-sale-title-checkbox .form-checkbox input{accent-color:var(--colors__red);margin:0}.review .review__form-terms-of-sale .review__form-term-of-sale-title-checkbox a{color:var(--colors__red);cursor:pointer;font-size:14px;font-weight:700}.review__products-table-headers{border-bottom:1px solid var(--colors__grey11);display:flex;flex-wrap:wrap;padding:10px 0}.review__products-table-headers-title{color:var(--colors__black);font-size:1.33333rem;font-weight:700;width:100%}.review__products-table-headers-subtitle{display:flex;justify-content:space-between;width:100%}.review__products-table-headers-subtitle-quantity{font-size:12px}.review .review__data-header-edit-button,.review .review__products-table-headers-subtitle-edit{align-self:flex-end;color:var(--colors__red);font-size:1.16667rem;font-weight:700;text-decoration:none}.review__product-row{align-items:center;border-bottom:1px solid var(--colors__grey11);display:flex;flex-flow:row wrap;margin-bottom:10px;position:relative;width:100%}.review__product-row-data .review__product-row-brand-without-quantity,.review__product-row-data .review__product-row-total-price,.review__product-row-quantity{display:none}.review__product-row-iva-label,.review__product-row-price-label{display:block;font-size:inherit;font-size:1.16667rem;padding:5px 0}.review__product-row-img{align-items:center;display:flex;margin-right:15px;width:80px}.review__product-row-img img{height:80px;width:80px}.review__product-row-data{align-self:stretch;display:flex;flex-direction:column;justify-content:space-evenly}.review__product-row-data .price span{display:none}.review__product-row-name{display:inline-block}.review__product-row-name span{color:var(--colors__black4);font-size:14px;font-weight:700;text-decoration:none}.review__product-row-details{color:var(--colors__dark-gray5);display:flex;flex-wrap:wrap;gap:10px}.review__product-row-price-per-unit{display:none}.review__product-row-price-without-iva{align-items:flex-end;display:flex;flex-flow:column nowrap;font-size:12px;margin-left:auto;padding:5px;text-align:center}.review__product-row-price-without-iva .review__product-row-total-price-without-discount{text-decoration:line-through}.review__product-row-price-without-iva .review__product-row-total-price{color:var(--colors__dark-gray5);font-size:14px;font-weight:700}.review__alert-checkout-wrapper{justify-content:center;width:100%}.review__alert-checkout-wrapper .alert__content{display:flex}.review__alert-checkout-wrapper .alert__content .alert__exclamation{display:none}.review__alert-checkout-wrapper .alert__content .alert__info{align-items:left;background-color:var(--colors__light-orange);border-radius:4px;display:flex;flex-direction:column;padding:10px;width:100%}.review__alert-checkout-wrapper .alert__content .alert__info .alert__title{color:var(--colors__darkest-red6);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{color:var(--colors__black);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(--colors__orange);cursor:pointer;display:inline-block;font-weight:700;margin-left:5px;text-decoration:underline}.review__total{background:#f5f5f5;display:flex;flex-direction:column;justify-content:center;justify-content:flex-end;margin:10px auto 0;padding:15px}.review__total-title{border-bottom:1px solid #d2d2d2;display:block;font-size:1.5em;font-weight:700;padding-bottom:10px}.review__total-list{padding:10px 0}.review__total-amount .review__total-item-label,.review__total-amount .review__total-item-value{font-size:1.83em;font-weight:700}.review__total-item{display:flex;flex-direction:row;line-height:1.7;padding:3px 0}.review__total-item-label{flex:0 0 65%;font-size:1.25em}.review__total-item-value{flex:0 0 35%;font-size:1.166em;text-align:right}.review__customer-comments{border:1px solid var(--colors__grey11);display:flex;flex-direction:column;padding:20px;width:100%}.review__customer-comments .review__customer-comments-title{border-bottom:1px solid var(--colors__dark-gray5);font-size:1.33333rem;font-weight:700;margin-bottom:8px;padding-bottom:8px;width:100%}.review__customer-comments .review__form-observations{order:1}.review__customer-comments .review__form-customer-order{order:2}.review__customer-comments .review__form-delivery-time{order:3}.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:italic;padding-bottom:10px}.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:10px 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.16667rem;margin:0 0 5px}.review__customer-comments .review__form-customer-order .form-input textarea,.review__customer-comments .review__form-delivery-time .form-input textarea,.review__customer-comments .review__form-observations .form-input textarea{border:1px solid var(--colors__gray2);height:32px;padding:5px 10px;resize:none;width:100%}.review__customer-comments .review__form-observations .form-input textarea{height:64px}.review__customer-comments .review__form-terms-of-sale{margin:15px 0}.review__customer-comments .review__form-terms-of-sale label>span{font-size:1.16667rem}.review .cart__button>div{width:100%}.review .cart__button .disabled .review__purchase-buttons-confirm{background:var(--disabled_button_background);color:var(--colors__white);pointer-events:none}.review__purchase-buttons{align-items:center;display:flex;flex-direction:column;justify-content:center}.review__purchase-buttons-confirm{font-size:18px;font-weight:700;margin:20px 0 0;padding:12px 25px;width:100%}.review .legal-conditions-popup{height:100%;overflow:hidden;overflow-y:auto}.review .legal-conditions-popup .cms__title{background:none;color:var(--colors__black);font-size:16px;font-weight:700;line-height:normal;padding:0;width:100%}.review .legal-conditions-popup .cms__hstack-container_index-box{display:none}.review .legal-conditions-popup .cms__contracting-conditions>p{font-size:12px;padding:0}.review .legal-conditions-popup .cms__list{padding:0}.review .legal-conditions-popup .cms__list-item:before{display:none}.review .legal-conditions-popup .cms__list-item .cms__list-title{font-size:14px;font-weight:700}.review .legal-conditions-popup .cms__list-item .cms__list-info{font-size:12px}.review__conditions{display:none}@media (min-width:481px){.review-component-content-wrapper{padding:0}.review__billing-address,.review__shipping-address{min-height:240px;width:48%}.review__shipping-address{float:left}.review__billing-address{float:right}.review__products{clear:both}}@media (min-width:641px){.review-component-content-wrapper{padding:0}}@media (min-width:769px){.review-component-content{flex-direction:column}.review-component-content-ticket{align-items:flex-start;display:flex;justify-content:flex-end;width:47%}.review-component-content-ticket .cart__ticket{display:block;position:sticky;top:135px;width:90%}.review-component-content-ticket .cart__ticket .cart__totals{margin-top:0}.review-component-content-data>*{margin-bottom:2em;width:100%}.review-component-finish .cart__ticket{display:none}.review .review-component-content{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.review__billing-address,.review__shipping-address{margin:20px 0 40px;width:344px}.review__products{border:none}.review__alert-checkout-wrapper .alert__content{margin-bottom:30px;width:100%}.review__alert-checkout-wrapper .alert__content .alert__info{flex-direction:row;flex-wrap:wrap}.review__alert-checkout-wrapper .alert__content .alert__info .alert__title{height:25px;justify-content:flex-start;margin-bottom:4px;position:relative;width:100%}.review__alert-checkout-wrapper .alert__content .alert__info .alert__title span{background-color:var(--colors__soft-gray2);padding-right:10px;position:absolute}.review__alert-checkout-wrapper .alert__content .alert__info .alert__message{color:var(--colors__message-alert);font-size:1.16667em;text-align:left}.review__alert-checkout-wrapper .alert__content .alert__exclamation{display:none;font-size:11.25em;font-weight:700;line-height:65px;margin-right:8px}}@media (min-width:1024px){.review{margin:40px 0}.review-component-content .cart__ticket{display:none}.review-component-finish .cart__ticket{display:block}.review-component-content-data{display:flex;flex-wrap:wrap;justify-content:row;width:100%}.review .review-component-customer-data,.review .review__customer-comments-wrapper{max-width:600px;width:45%}.review .review-component-content-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:4vw;justify-content:space-between}.review .review-component-content-wrapper .review-component-content{padding:0;width:calc(75% - 2vw)}.review .review-component-content-wrapper .review-component-finish{position:sticky;top:115px;width:calc(25% - 2vw)}.review__products{clear:none;margin:0 0 0 auto;width:100%}.review__total{width:32.7%}.review__customer-comments{clear:both}.review__customer-comments-wrapper,.review__purchase-buttons{margin:0 0 0 auto;width:68%}.review__address-wrapper>div,.review__data-header-subtitle,.review__payment-method-info>p,.review__payment-method-info>p>span,.review__products-table-headers-subtitle-quantity{font-size:1.16667rem}}.success-page-title{display:flex;gap:10px;margin:0 0 1em 45px}.success-page-title img{display:none}.success-page-title h1{font-family:Roboto,sans-serif;font-size:2rem;font-weight:700}.success{align-items:flex-start;border-radius:7px;box-shadow:0 1px 4px 0 hsla(0,0%,47%,.5);display:flex;flex-direction:column;justify-content:space-evenly;margin:5px 0 0;padding:23px 15px 26px;position:relative;width:100%}.success:after{background-image:url(/build/images/tick-filled-green.d4691356.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:38px;left:15px;position:absolute;top:20px;width:38px}.success-pending:after{background-image:url(/build/images/holdon.900d80f6.svg)}.success>*{font-family:Roboto,sans-serif;margin-bottom:1em}.success__betty{display:block;margin:20px auto 0}.success__resume{font-size:1.16667rem}.success__contact{align-items:center;display:flex;gap:10px}.success__contact p{font-size:1rem}.success__contact img{display:none}.success__actions{display:flex;flex-direction:column;gap:15px;padding-top:2em;width:100%}.success__actions a{border:2px solid var(--colors__darkest-red8);border-radius:4.8px;color:var(--colors__darkest-red8);cursor:pointer;font-size:1rem;font-weight:700;height:41px;padding:9px 20px;text-align:center;text-decoration:none;width:100%}.success__actions a:active,.success__actions a:focus,.success__actions a:hover{background-color:var(--colors__darkest-red8);color:var(--colors__white)}.success .order-amount,.success .order-id{color:var(--colors__red);font-size:16px;font-weight:700}.success__returns{border:1px solid var(--colors__grey11);border-radius:5px;margin:20px 0}.success__returns-main{border-top-left-radius:5px;border-top-right-radius:5px;padding:15px 15px 0}.success__returns-caption{border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:var(--colors__white);padding:15px}.success__returns-caption-alert{align-items:center;background-color:var(--colors__light-red);border-radius:4px;display:flex;padding:11px}.success__returns-caption-alert span{color:var(--colors__black);font-size:1.16667rem;line-height:17px}.success__returns-caption-alert .alert-icon{background:url(/build/images/icon-info-red.096b00a9.svg) no-repeat;background-position:50%;background-size:100%;margin-right:10px;min-height:20px;min-width:20px}.success__returns-title{font-size:1.5rem;font-weight:700;margin:0 0 10px}.success__returns-subtext{display:flex;flex-flow:row wrap}.success__returns-subtext>p{font-size:1.16667rem;line-height:17px;margin:0 15px 0 0}.success__returns-subtext>a{align-self:flex-end;font-size:1.16667rem;margin-left:auto}.success__returns-conditions{color:var(--colors__red2);display:flex;font-weight:700;text-decoration:underline}.success__contact--sequra{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:1rem}.success__contact--sequra li{align-items:center;display:flex;gap:1rem;justify-content:center}.success__contact--sequra li img{display:block;width:35px}.success__contact--sequra li p{width:fit-content}@media (min-width:1024px){.success{margin:0;padding:25px 70px 25px 90px}.success,.success__returns{width:71%}.success__resume{font-size:1.33333rem}.success__contact p{font-size:1.16667rem}.success:after{height:41px;left:25px;top:25px;width:41px}.success-page-title{margin:0 0 1em}.success-page-title h1{font-size:2.16667rem}.success__wrapper{display:flex;justify-content:flex-start}.success__wrapper .success__contact{margin-top:1em}.success__wrapper .success__betty{display:initial;height:239px;margin:5px auto;width:239px}.success__wrapper .success__actions{flex-direction:row}.success__wrapper .success__actions a{font-size:1.16667rem;width:50%}.success__wrapper .success__actions a:nth-of-type(2){line-height:17px;padding:0 20px}.success__wrapper .success__returns-caption>span,.success__wrapper .success__returns-subtext>*{font-size:1.16667rem}.success__wrapper .success__returns-title{font-size:1.5rem}.success__returns-main .success__returns-subtext a{margin:0!important}}@media (min-width:1246px){.success__wrapper .success__actions a:nth-of-type(2){line-height:auto;padding:9px 20px}}@media (min-width:1620px){.success:after{height:50px;left:25px;top:45px;width:50px}}@media (min-width:1980px){.success:after{height:50px;left:25px;width:50px}}.lateral-popup{display:none;height:100vh;position:fixed;right:-260px;width:100vw;z-index:96}.lateral-popup .lateral-popup__content-wrapper{background-color:var(--colors__white);height:100%;margin-left:auto;max-width:400px;padding:0 14px 100px;position:absolute;right:-400px;transition:right .5s ease-in-out;width:80%;z-index:1}.lateral-popup .lateral-popup__content-wrapper .lateral-popup__content-close{align-items:center;display:flex;height:30px;justify-content:flex-end;margin:10px 0 0;padding:0;width:100%}.lateral-popup .lateral-popup__content-wrapper .lateral-popup__content-close .lateral-popup__content-close-icon{pad:2px;cursor:pointer}.lateral-popup .lateral-popup-veil{background:var(--colors__veil);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:1024px){.lateral-popup .lateral-popup__content-wrapper{right:-326px;width:326px}}.cost__present{background-color:var(--colors__supplier-offer-wrapper);border-radius:5px;box-shadow:0 2px 4px 0 var(--colors__veil);cursor:pointer;display:flex;flex-direction:column;gap:10px;margin:12px 0;padding:13px 15px 15px 14px}.cost__present .gift-logo{display:none}.cost__present-name{font-size:14px}.cost__present-img{max-height:32px;width:auto}.cost__present-details{align-items:center;display:flex;gap:10px}.cost__present-details-info{display:flex;flex-direction:column}.cost__present-details-name{color:var(--colors__black4);font-size:14px;font-weight:700}.cost__present-details-brand{font-size:12px;font-style:italic}.cost__present-amount{align-items:center;background-color:var(--colors__white);display:flex;gap:10px;padding:6px 12px 7px 8px}.cost__present-popup{display:flex;flex-direction:column;height:100%}.cost__present-popup .gift-logo{display:none}.cost__present-popup-actions{margin-top:auto}.cost__present-popup-header{font-size:16px;font-weight:700;margin-bottom:10px}.cost__present-popup-img{border:1px solid var(--colors__soft-gray8);border-radius:5px;height:auto;padding:10px;width:100%}.cost__present-popup-description{margin-top:10px}.cost__present-popup-amount-header{font-size:14px;font-weight:700}.cost__present-popup-amount{margin-top:20px}.cost__present-popup-amount-message{display:block;margin-top:10px}.best-choice-popup .modal__content{border-radius:8px;display:flex;flex-flow:column nowrap;gap:1.2rem;max-width:600px!important;padding:2rem}@media (min-width:1024px){.best-choice-popup .modal__content{justify-content:center;max-width:none!important;min-height:620px;padding:2rem 8%}}.best-choice-popup .modal__content-wrapper{border-radius:4px;top:120px}.best-choice-popup .modal__content-wrapper:before{background-image:url(/build/images/betty_decoration_mobile.0c9af9be.svg);background-repeat:no-repeat;background-size:contain;content:"";height:400px;position:absolute;right:-17px;top:-150px;width:242px;z-index:-1}.best-choice-popup .modal__content-wrapper:after{background-image:url(/build/images/betty_hand_decoration_mobile.0a013c01.svg);background-repeat:no-repeat;background-size:contain;content:"";height:50px;position:absolute;right:103px;top:-25px;width:42px;z-index:5}@media (min-width:796px){.best-choice-popup .modal__content-wrapper{top:180px}.best-choice-popup .modal__content-wrapper:before{height:500px;right:-28px;top:-226px;width:366px}.best-choice-popup .modal__content-wrapper:after{height:70px;right:155px;top:-40px;width:70px}}@media (min-width:1200px){.best-choice-popup .modal__content-wrapper{top:20px}.best-choice-popup .modal__content-wrapper:before{background-image:url(/build/images/betty_decoration_desktop.10a40708.svg);bottom:0;height:500px;right:-315px;top:unset;width:366px;z-index:5}.best-choice-popup .modal__content-wrapper:after{display:none}}@media (min-width:1440px){.best-choice-popup .modal__content-wrapper:before{bottom:-1px;height:562px;right:-338px;width:396px}.best-choice-popup .modal__content-wrapper:after{display:none}}.best-choice-popup .modal__close{right:16px!important;top:8px!important}.best-choice-popup .modal__close span{color:var(--colors__black)}.best-choice-popup .modal--primary .modal__content-wrapper{background:var(--colors__soft-gray17);padding:0}@media (min-width:796px){.best-choice-popup .modal--primary .modal__content-wrapper{max-width:900px;width:80%}}.best-choice-popup__title{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem}.best-choice-popup__title-image{background-image:url(/build/images/best_choice_desk.fdd48a30.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:38px;width:38px}.best-choice-popup__title-text{color:var(--colors__red2);font-family:Lato,sans-serif;font-size:2rem;font-style:normal;font-weight:600;line-height:normal}@media (min-width:1024px){.best-choice-popup__title-text{font-size:2.5rem}}.best-choice-popup__products{position:relative}@media (min-width:1024px){.best-choice-popup__products{align-items:stretch;display:flex;gap:.5rem;justify-content:space-between}}.best-choice-popup__product{background-color:var(--colors__white);display:flex;gap:1.2rem;padding:2rem 1rem}@media (min-width:1024px){.best-choice-popup__product{box-shadow:1px 2px 3px 0 var(--colors__soft-gray15);flex-flow:column nowrap;padding:1rem 1rem 1.5rem;width:calc(50% - 1rem - 24px)}}.best-choice-popup__product:not(.best-choice-popup__product--substitute){border-radius:4px 4px 0 0}@media (min-width:1024px){.best-choice-popup .best-choice-popup__product--substitute,.best-choice-popup__product:not(.best-choice-popup__product--substitute){border-radius:4px}}.best-choice-popup__product--substitute{background-color:var(--colors__light-red2);border-radius:0 0 4px 4px;box-shadow:1px 2px 3px 0 var(--colors__soft-gray15)}@media (min-width:1024px){.best-choice-popup__product--substitute{box-shadow:2px 3px 5px 0 #c5acc7!important}}.best-choice-popup__product-image-wrapper{background:var(--colors__white);border-radius:4px;height:100px}@media (min-width:1024px){.best-choice-popup__product-image-wrapper{height:170px}}.best-choice-popup__product-image{background:var(--colors__white);border-radius:4px;width:100px}@media (min-width:1024px){.best-choice-popup__product-image{height:170px;margin:0 auto;width:max-content}}.best-choice-popup__product-info{display:flex;flex-flow:column nowrap;width:calc(100% - 100px - 2rem)}@media (min-width:1024px){.best-choice-popup__product-info{width:100%}}.best-choice-popup__product-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.16667rem;font-weight:500;overflow:hidden;padding-right:10px;text-align:left;text-overflow:ellipsis}@media (min-width:1024px){.best-choice-popup__product-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:1.66667rem;font-weight:700;overflow:hidden}}.best-choice-popup__product-content{font-size:1.16667rem;font-style:italic;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.best-choice-popup__product-price{height:30px;line-height:32px;margin:auto 0 0 auto;min-width:150px;padding:0 20px 0 0;text-align:right;white-space:nowrap;width:fit-content}@media (min-width:1024px){.best-choice-popup__product-price{margin:1.2rem 0 0 auto;padding:auto}}.best-choice-popup__product-price.not-loaded{background:var(--colors__light-pink2);border-radius:4px;overflow:hidden;position:relative}.best-choice-popup__product-price.not-loaded:after{animation:loading-price 1s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 30%,hsla(0,0%,100%,.3) 70%,transparent);content:"";height:30px;left:-60px;position:absolute;top:0;width:60px}@keyframes loading-price{0%{left:-60px}to{left:210px}}.best-choice-popup__product-price span .int{font-size:3rem;font-weight:900}.best-choice-popup__product-price span .float{font-size:2rem;font-weight:900}.best-choice-popup__divider{background-image:url(/build/images/best_choice_desk.fdd48a30.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:38px;margin-top:-19px;position:absolute;top:50%;width:100%}@media (min-width:1024px){.best-choice-popup__divider{height:auto;margin:0;position:relative;width:48px}}.best-choice-popup__grouped-title{font-size:1.33333rem;font-weight:700;margin:0 0 1rem;text-align:left}@media (min-width:1024px){.best-choice-popup__grouped-title{font-size:1.5rem}}.best-choice-popup__grouped-products{max-height:200px;overflow-y:scroll}.best-choice-popup__grouped-products::-webkit-scrollbar{width:8px}.best-choice-popup__grouped-products::-webkit-scrollbar-track{background-color:var(--colors__light-red2);border-radius:1rem}.best-choice-popup__grouped-products::-webkit-scrollbar-thumb{background-color:var(--colors__red2);border-radius:1rem}.best-choice-popup .grouped-product{background:var(--colors__white);border-radius:4px;display:flex;flex-flow:column nowrap;gap:1rem;margin:0 1rem 2rem;padding:1rem}@media (min-width:1024px){.best-choice-popup .grouped-product{flex-flow:row nowrap;justify-content:space-between;margin:0 1rem 1rem}}.best-choice-popup .grouped-product__info{display:flex;flex-flow:column nowrap;gap:.5rem}@media (min-width:1024px){.best-choice-popup .grouped-product__info{width:calc(100% - 200px)}}.best-choice-popup .grouped-product__name{font-size:1.16667rem;font-weight:700;text-align:left;text-transform:uppercase}@media (min-width:1024px){.best-choice-popup .grouped-product__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:1.33333rem;overflow:hidden}}.best-choice-popup .grouped-product__references{align-items:baseline;display:flex;flex-flow:row nowrap;gap:2rem;justify-content:flex-start}.best-choice-popup .grouped-product__ref,.best-choice-popup .grouped-product__supplier-ref{display:flex;gap:.5rem}.best-choice-popup .grouped-product__ref span:first-child,.best-choice-popup .grouped-product__supplier-ref span:first-child{display:block;font-weight:300}@media (min-width:1024px){.best-choice-popup .grouped-product__ref span:first-child,.best-choice-popup .grouped-product__supplier-ref span:first-child{font-size:1.16667rem}.best-choice-popup .grouped-product__ref span:nth-child(2),.best-choice-popup .grouped-product__supplier-ref span:nth-child(2){font-size:1.33333rem}}.best-choice-popup .grouped-product .spinner{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:space-between}.best-choice-popup .grouped-product .spinner .spinner__button{color:var(--colors__black);font-weight:bolder;padding:4px 0 0}.best-choice-popup .grouped-product .spinner .form-input__item{border-color:var(--colors__black);color:var(--colors__black);font-weight:bolder}.best-choice-popup .grouped-product .spinner .form-input__item,.best-choice-popup .grouped-product .spinner__button{height:30px;width:calc(33% - .666rem)}.best-choice-popup .grouped-product .spinner__button{background:var(--colors__soft-gray10);border:1px solid var(--colors__soft-gray10)}.best-choice-popup .grouped-product .spinner__button--substract{border-radius:4px 0 0 4px}.best-choice-popup .grouped-product .spinner__button--add{border-radius:0 4px 4px 0}.best-choice-popup .grouped-product .spinner__button>p{font-size:1.66667rem}.best-choice-popup .grouped-product .spinner__button:active{transform:scale(.95)}.best-choice-popup .grouped-product .spinner .form-input__item{border:1px solid var(--colors__soft-gray15)}.best-choice-popup__replace-button{background-color:var(--colors__red2);border-radius:4px;cursor:pointer;height:40px;line-height:40px;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;width:100%}@media (min-width:1024px){.best-choice-popup__replace-button{align-items:center;display:flex;height:50px;justify-content:center;margin:0 0 0 auto}.best-choice-popup__replace-button.grouped{width:54%}}.best-choice-popup__replace-button>span{color:var(--colors__white);font-size:1.25rem;font-weight:700;opacity:1;transition:opacity .3s}@media (min-width:1024px){.best-choice-popup__replace-button>span{font-size:1.66667rem}}.best-choice-popup__replace-button.not-loaded>span{opacity:0}.best-choice-popup__replace-button:after{content:none}.best-choice-popup__replace-button.not-loaded:after{animation:loading-button 1s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 30%,hsla(0,0%,100%,.1) 70%,transparent);content:"";height:40px;left:-60px;position:absolute;top:0;width:100px}@media (min-width:1024px){.best-choice-popup__replace-button.not-loaded:after{height:50px}}.best-choice-popup__replace-button:not(.not-loaded):active{transform:scale(.95)}@keyframes loading-button{0%{left:-60px}to{left:100%}}.best-choice-popup__quantity-error{margin:1rem 0 0}.best-choice-popup__promotions-message,.best-choice-popup__quantity-error{color:var(--colors__red);font-size:1.16667rem;font-style:italic;text-align:left}.best-choice-popup__promotions-message{background-image:url(/build/images/warning.9a92dfb0.svg);background-position:left 3px;background-repeat:no-repeat;background-size:14px 14px;display:block;padding:0 0 0 2rem}.best-choice-popup__selected-message{font-size:1.16667rem;font-style:italic;margin:1rem 0 0;text-align:left}.progress-popup--cart .progress-popup__image{background-image:url(/build/images/progress-cart.92e03090.gif);background-repeat:no-repeat;background-size:145px;height:145px;transform:scaleX(-1);width:145px}.purchase-process__steps{margin-bottom:20px;width:100%}.purchase-process__steps-list{display:flex;flex-flow:nowrap;gap:0 1rem;justify-content:space-between}.purchase-process__steps-list .purchase-process__step{align-items:center;border-radius:4px;display:flex;flex:1 0 auto;font-size:1.16667rem;justify-content:center;padding:0 0 10px;position:relative}.purchase-process__steps-list .purchase-process__step:after{background-color:var(--colors__red);border-radius:4px;bottom:0;content:"";height:4px;position:absolute;width:100%}.purchase-process__steps-list .purchase-process__step a{align-items:center;color:var(--colors__soft-gray7);display:flex;font-size:inherit;justify-content:center;text-decoration:none}.purchase-process__steps-list .purchase-process__step span{display:none}.purchase-process__steps-list .purchase-process__step.active~li{color:var(--colors__soft-gray7)}.purchase-process__steps-list .purchase-process__step.active~li:after{background-color:var(--colors__soft-gray7)}.purchase-process__steps-list .purchase-process__step.active{color:var(--colors__dark-gray5);font-weight:700}.purchase-process__steps-list .purchase-process__step.active span{border:1px solid var(--colors__red);color:var(--colors__red)}.upselling .purchase-process__steps-list .purchase-process__step span{margin-left:1px}.purchase-ticket{font-family:Roboto;margin:3rem 0;width:100%}.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:#f0f0f0;border:1px solid var(--colors__grey11);border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);color:var(--colors__black);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 var(--colors__grey11);padding:14px 0}.purchase-ticket .purchase-ticket__totals .ticket__title{display:block;font-size:1.4em;font-weight:800;padding-bottom:18px;text-align:center}.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:1rem;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:1rem;line-height:1.33333rem;position:relative;width:225px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-label .purchase-ticket__total-label-subtit{color:var(--colors__black);cursor:pointer;display:block;font-size:1rem;font-weight:200;line-height:1.33333rem;position:relative}.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:var(--colors__black);flex:0 0 35%;flex-grow:1;font-size:1rem;font-weight:700;text-align:right}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-value.free-transport{color:var(--colors__black)}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__total-amount{border:0;border-top:1px solid var(--colors__grey10)}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__total-amount .purchase-ticket__total-value{color:var(--colors__black);font-size:1.33333em}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__total-amount .purchase-ticket__total-label-tit{font-size:1.33333rem;font-weight:700;line-height:.83333em}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__total-amount .purchase-ticket__total-label-subtit{color:var(--colors__black);font-weight:100}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__button{align-self:center;border:0;order:3;padding-top:0;width:100%}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__button .mastercard-button{width:100%}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__button .disabled button{background-color:var(--disabled_button_background)}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay{align-items:center;border:1px solid var(--colors__gray);border-radius:4px;color:var(--colors__grey10);display:flex;flex-direction:column;justify-content:space-around;margin-bottom:16px;order:2;padding:10px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay img{display:none;margin-left:16px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .american-express-logo{display:none}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-label{align-items:center;color:var(--colors__black);display:flex;font-size:.9em;font-weight:500;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:0 .5rem .25rem 0;width:16px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value{cursor:pointer;display:flex;flex-wrap:nowrap;gap:10px;justify-content:flex-end;position:relative}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper{background-repeat:no-repeat;background-size:100%;height:20px;position:relative;width:27px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper.visa{background-image:url(/build/images/ticket_visa.07e9b012.svg);width:30px}.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.a4ea9f3c.svg)}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper.twint{background-image:url(/build/images/ticket-twint.fd075350.svg);width:51px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper.invoice{background-image:url(/build/images/invoice.64bcf22e.svg)}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper.cash_on_delivery{background-image:url(/build/images/cash-on-delivery.252218c7.png)}.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__secure-pay .purchase-ticket__total-value .image-wrapper:hover .tooltip{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);display:block;font-weight:400;padding:7px;position:absolute;right:0;text-align:left;top:25px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper:hover .tooltip:before{background:#fff;content:"";height:11px;position:absolute;right:10px;top:-5px;transform:rotate(45deg);width:12px;z-index:1}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total .purchase-ticket__purchase-button{background:var(--colors__red);border:none;border-radius:4px;color:var(--colors__white);cursor:pointer;font-size:1.5rem;font-weight:700;height:45px;width:100%}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total .purchase-ticket__purchase-button-offer-button{background-color:var(--colors__yellow3);border:none;border-radius:4px;color:var(--colors__white);cursor:pointer;font-size:1.5rem;font-weight:700;height:45px;width:100%}.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:var(--colors__black);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{font-weight:800;padding:0}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .field-button .button:hover{background-color:var(--colors__red);color:var(--colors__white)}.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:18px;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-black.696aba83.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 .form-input__item{border:1px solid var(--colors__red);border-right:0;line-height:31px;padding:0 0 0 10px}.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;font-weight:700;margin-top:5px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .purchase-ticket__coupons-added-data-status .conditions-link{color:var(--colors__red);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:var(--colors__black);font-weight:200}.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.71167322.png);background-position:50%;background-repeat:no-repeat;background-size:13px 13px;display:inline-block;height:17px;margin-right:3px;width:17px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .purchase-ticket__coupons-added-data-status--error{color:var(--colors__red)}.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.5574569d.svg);background-position:50%;background-repeat:no-repeat;background-size:13px 13px;display:inline-block;height:17px;margin-right:3px;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.0d71c507.svg);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;display:inline-block;height:17px;margin-right:3px;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:var(--colors__red);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:var(--colors__soft-gray4);box-shadow:0 2px 4px 0 var(--colors__veil);color:var(--colors__black);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:var(--colors__soft-gray4);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__coupon .form-error{padding-top:16px}.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 .box-message{align-items:center;background-color:var(--colors__white);display:flex;padding:5px}.purchase-ticket .purchase-ticket__totals .detail .box-message .icon{background-image:url(/build/images/warning.f1425904.png);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;display:inline-block;height:16px;min-width:16px;width:16px}.purchase-ticket .purchase-ticket__totals .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:var(--colors__black);font-size:1rem}.purchase-ticket .purchase-ticket__totals .detail .box-details li span:first-child{max-width:165px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li.purchase-ticket__iva{border-bottom:1px solid var(--colors__soft-gray8)}.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li.purchase-ticket__legal-conditions{border-bottom:0!important;padding:0}.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:center;display:flex!important;padding-top:12px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li.purchase-ticket__legal-conditions .purchase-ticket__total-label-subtit label{font-size:1rem;font-style:italic;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{color:var(--colors__red);font-size:1rem;font-style:italic}.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{height:13px;margin-left:0}.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 input{accent-color:var(--colors__red);margin:0}.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 .purchase-ticket__totals-list>li.purchase-ticket__legal-conditions .notice--message-wrapper span{font-style:italic}.purchase-ticket .purchase-ticket__totals .buy-button{width:100%!important}.purchase-ticket .purchase-ticket__totals .sequra-button button{background-image:url(https://live.sequracdn.com/assets/images/logos/logo_green.svg);background-position:center 30px;background-repeat:no-repeat;background-size:90px;height:unset;line-height:unset;padding:1rem 0 3rem}.purchase-ticket .purchase-ticket__totals .sequra-button button .button__text{align-items:center;display:flex;flex-wrap:wrap;font-size:1.3rem;gap:5px;justify-content:center}.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{display:none}.purchase-ticket .arrow{border:none;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{top:7px;transform:rotate(315deg);-webkit-transform:rotate(315deg)}.purchase-ticket .arrow.down{margin-bottom:3px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}@media (min-width:1024px){.purchase-ticket{margin:0}.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 .purchase-ticket__totals .purchase-ticket__total-label .purchase-ticket__total-label-subtit,.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-label .purchase-ticket__total-label-tit{font-size:1.16667rem}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-label .purchase-ticket__total-label-subtit{line-height:1.7}.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-value{font-size:1.16667rem}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay{align-items:center;flex-direction:column;gap:8px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-label{font-size:.91667rem;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{margin-right:-4px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value img{margin:0}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__total-amount .purchase-ticket__total-label-tit{font-size:1.5rem}.purchase-ticket .purchase-ticket__totals .detail .box-details li span{font-size:1.16667rem}.purchase-ticket .purchase-ticket__totals .detail .box-details li span:first-child{max-width:155px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons-added-data-status-text,.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__total-value .purchase-ticket__coupon-open{font-size:1.16667rem}}@media (min-width:1195px){.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-label .purchase-ticket__total-label-subtit .arrow.up{top:8px}}@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 .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:.91667rem}}@media (min-width:1300px){.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-label{font-size:1rem}}@media (min-width:1440px){.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-label{font-size:1.08333rem;padding-bottom:7px}}.sequra-manager__disabled-message{color:#ff0;font-size:1.16667rem}.sequra-manager__simulator{margin:0 0 2rem}.sequra-manager__simulator-subtitle{font-size:1.16667rem;margin:0 0 1rem}.sequra-manager__simulator-advice{font-style:italic;margin:1rem 0 0}@media (min-width:1024px){.sequra-manager__simulator-advice{font-size:1.16667rem}}.card-form .form.checkout-com-flow{align-items:start;display:flex;flex-direction:column;padding:0;position:relative}.card-form .form.checkout-com-flow .checkout-com-flow__actions{padding:0 24px 24px}.card-form .form.checkout-com-flow .form-component__button-wrapper{align-items:flex-start;justify-content:flex-start}.card-form .form.checkout-com-flow .card-form__close{position:absolute;right:16px;top:11px}.newsletter-register{margin:60px 0 30px;padding:0 15px}.newsletter-register__title h1{color:var(--colors__dark-red);font-family:Sigmar One;font-size:14px;text-align:center}.newsletter-register__body p,.newsletter-register__subtitle{margin:20px 0;text-align:center}.newsletter-register .newsletter{margin:auto;max-width:500px}.newsletter-register .newsletter form input[type=email],.newsletter-register .newsletter form input[type=text],.newsletter-register .newsletter form select{font-size:14px;height:47px;margin:0 0 5px;padding:15px;width:100%}.newsletter-register .newsletter form select{-webkit-appearance:none;background:transparent;background-image:url(/build/images/select-reg.37a9459c.png);background-position:right 10px center;background-repeat:no-repeat;background-size:10px;border:1px solid #979797;border-radius:0;color:#777}.newsletter-register .newsletter form .form-select:before{padding:13px 15px}.newsletter-register .newsletter form .newsletter__gdpr-group{margin:20px 0}.newsletter-register .newsletter form .newsletter__gdpr-group .form-checkbox__label span a{color:var(--colors__red)}.newsletter-register .newsletter form .form-component__button-wrapper{display:flex;margin:20px 0}.newsletter-register .newsletter form .form-component__button-wrapper input[type=submit]{background:var(--colors__dark-red);border-radius:0;font-size:20px;margin:30px auto;padding:12px 55px;text-transform:uppercase}.newsletter-register .newsletter>div>p{font-size:10px;text-align:justify;word-break:break-word}.newsletter-register__accept{background:var(--colors__dark-red);border-radius:0;display:flex;font-size:20px;margin:30px auto;padding:12px 55px;text-transform:uppercase}@media (min-width:641px){.newsletter-register__title h1{font-size:28px}.newsletter-register__body p,.newsletter-register__subtitle{font-size:15px}.newsletter-register .newsletter__form{padding:0 50px}}.newsletter-confirmation{margin:0 0 40px;padding:0 40px}.newsletter-confirmation__wrapper{margin:0 0 75px}.newsletter-confirmation__image{background-image:url(/build/images/betty-desk1.89af7e4e.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:300px;margin:auto;width:180px}.newsletter-confirmation__text :first-child{font-size:16px;font-weight:700;margin:0 0 15px;text-align:center}.newsletter-confirmation__text :nth-child(2){font-size:16px;margin:0 0 30px;text-align:center}.newsletter-confirmation__back{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:50px;justify-content:center;margin:auto;max-width:250px;text-decoration:none}.newsletter-confirmation__legal-text{font-size:9px;line-height:12px;text-align:justify}@media (min-width:641px){.newsletter-confirmation{margin:0 auto 40px;padding:0;width:75%}.newsletter-confirmation__image{height:380px;width:265px}}@media (min-width:1024px){.newsletter-confirmation__wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 0 50px}.newsletter-confirmation__image{height:40vw;max-height:600px;width:50%}.newsletter-confirmation__text{padding:50px 0 0 50px;width:50%}.newsletter-confirmation__text :first-child,.newsletter-confirmation__text :nth-child(2){text-align:left}.newsletter-confirmation__back{margin:0 auto 0 0}.newsletter-confirmation__legal-text{font-size:10px}}.main .contact--redesign{padding:0 15px}.contact--redesign{font-family:Corporate Rounded,sans-serif;padding-bottom:32px}.contact__header{margin:20px 0 24px;text-align:left}.contact__title{font-size:1.66667rem;font-weight:700;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.contact__title-accent{background-color:var(--colors__red);border-radius:0;display:block;height:7px;width:126px}.contact__form{width:100%}.contact-form{display:grid;gap:0;grid-template-columns:1fr}.contact-form__treatment{grid-column:1/-1;margin-bottom:20px}.contact-form__treatment .radio-group{display:flex;flex-wrap:wrap;margin-right:0}.contact-form__treatment .radio-group__input{accent-color:var(--colors__red);cursor:pointer;margin-right:4px}.contact-form__treatment .radio-group__label{cursor:pointer;font-size:1.16667rem}.contact-form__treatment .form-error{flex:0 0 100%;font-size:1rem;margin-top:4px}.contact-form__city,.contact-form__clinic-name,.contact-form__compulsory-field,.contact-form__gdpr-group,.contact-form__message,.contact-form__nif,.contact-form__occupation,.contact-form__policy-field,.contact-form__post-code,.contact-form__subject{grid-column:1/-1}.contact-form__compulsory-field{margin:8px 0 16px}.contact-form__gdpr-group>.form-item{margin-bottom:12px}.contact-form__gdpr-group .form-checkbox{align-items:flex-start;display:flex;flex-wrap:wrap;position:relative}.contact-form__gdpr-group .form-checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(/build/images/radio-button-unselected-red.b3a8c39a.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;cursor:pointer;flex:0 0 18px;height:18px;margin:1px 6px 0 0;opacity:1;position:relative;width:18px}.contact-form__gdpr-group .form-checkbox__input:checked{background-image:url(/build/images/radio-button-selected-red.eac1f329.svg)}.contact-form__gdpr-group .form-checkbox .form-checkbox__label{color:var(--colors__dark-gray2);display:inline-block;flex:1 1 auto;font-size:1.16667rem;line-height:1.66667rem;margin:0;padding-left:0;position:relative}.contact-form__gdpr-group .form-error{color:var(--colors__red);flex:0 0 100%;font-size:1.16667rem;line-height:1.66667rem;margin:4px 0 0 24px}.contact-form__gdpr-group .form-checkbox__input:checked+.form-checkbox__label:before,.contact-form__gdpr-group .form-checkbox__label:after,.contact-form__gdpr-group .form-checkbox__label:before{display:none}.contact-form__gdpr-group .contact-form__accept-associates .form-checkbox__label,.contact-form__gdpr-group .contact-form__accept-associates .form-checkbox__label span,.contact-form__gdpr-group .contact-form__newsletter .form-checkbox__label,.contact-form__gdpr-group .contact-form__newsletter .form-checkbox__label span,.contact-form__gdpr-group .contact-form__privacy-policy .form-checkbox__label,.contact-form__gdpr-group .contact-form__privacy-policy .form-checkbox__label span{color:var(--colors__dark-gray2);font-size:1.16667rem;line-height:1.66667rem}.contact-form__gdpr-group .contact-form__privacy-policy .form-checkbox__label span a{color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}.contact-form__gdpr-group .contact-form__privacy-policy label span a{color:var(--colors__red)}.contact-form .form-component__button-wrapper{grid-column:1/-1;margin-top:12px}.contact-form .form-component__button-wrapper input[type=submit]{font-size:1.16667rem;height:32px;min-width:157px;padding:0 16px;width:auto}.contact-form .form-item input[type=text]{border:1px solid var(--colors__gray2);border-radius:2px;font-size:1.08333rem;height:32px}.contact-form .form-item input[type=text]::placeholder{color:var(--colors__grey2)!important}.contact-form .form-item input[type=text]:-ms-input-placeholder{color:var(--colors__grey2)!important}.contact-form .form-item input[type=text]::-ms-input-placeholder{color:var(--colors__grey2)!important}.contact-form .form-item textarea{font-size:1.08333rem}.contact-form .form-item textarea::placeholder{color:var(--colors__grey2)!important}.contact-form .form-item select{-webkit-appearance:none;background:transparent;background-image:url(/build/images/select-reg.37a9459c.png);background-position:right 10px center;background-repeat:no-repeat;background-size:10px;border:1px solid var(--colors__gray2);border-radius:0;width:100%}.contact-form .form-item textarea{background:var(--colors__white);border:1px solid var(--colors__gray2);border-radius:2px;height:103px;padding:5px;resize:vertical;width:100%}.contact-form .vue-telephone .prefix{background-color:var(--colors__white);border-bottom:1px solid var(--colors__gray2);border-left:1px solid var(--colors__gray2);border-top:1px solid var(--colors__gray2)}.contact-form .vue-telephone .form-input__item,.contact-form .vue-telephone .prefix-selector{border-color:var(--colors__gray2)}.contact-form__legal-text{font-size:.83333rem;grid-column:1/-1;margin:0 0 32px;text-align:justify}.free-text-wrapper p{font-size:.75em;margin-top:24px}@media (min-width:769px){.contact--redesign{padding:0 24px}.contact__header{margin:28px 0 32px}.contact__title{font-size:2rem}.contact-form{column-gap:20px;grid-template-columns:1fr 1fr}.contact-form__name{grid-column:1}.contact-form__surname{grid-column:2}.contact-form__email{grid-column:1}.contact-form__telephone{grid-column:2}.contact-form .form-component__button-wrapper,.contact-form__city,.contact-form__clinic-name,.contact-form__compulsory-field,.contact-form__gdpr-group,.contact-form__legal-text,.contact-form__message,.contact-form__nif,.contact-form__occupation,.contact-form__policy-field,.contact-form__post-code,.contact-form__subject,.contact-form__treatment{grid-column:1/-1}.contact-form .form-component__button-wrapper input[type=submit]{font-size:1.08333rem;height:28px;min-width:157px;padding:0 16px;width:auto}}@media (min-width:1024px){.contact--redesign{padding:0}.contact__header{margin:32px 0 36px}.contact-form{column-gap:24px}.contact-form__compulsory-field{margin:0 0 16px}.contact-form__legal-text{margin:0 0 32px}}.quickbuy-view h1{font-size:2rem;font-weight:700;margin-bottom:25px}.quickbuy-view .quickbuy__menu{border-bottom:1px solid var(--colors__soft-gray);margin-bottom:25px;padding-bottom:25px}.quickbuy-view .quickbuy-view__instructions{color:var(--colors__soft-black);margin-bottom:25px}@media (min-width:1024px){.quickbuy-view .quickbuy__menu{border-bottom:none;padding-bottom:0}.quickbuy-view .quickbuy-view__instructions{font-size:1.16667em}}.quickbuy-product-list .quickbuy-product-list__filters{display:flex;justify-content:space-between;margin-bottom:20px}.quickbuy-product-list .quickbuy-product-list__filters .quickbuy-product-list__main-family-filter{padding:14px 8px;width:49%}.quickbuy-product-list .quickbuy-product-list__filters .quickbuy-product-list__search-bar-wrapper{position:relative;width:49%}.quickbuy-product-list .quickbuy-product-list__filters .quickbuy-product-list__search-bar-wrapper:after{background-color:var(--colors__red);background-image:url(/build/images/icono-lupa@2x.13043204.png);background-position:50%;background-repeat:no-repeat;background-size:50%;border-bottom-right-radius:3px;border-top-right-radius:3px;content:"";height:46px;position:absolute;right:0;top:0;width:46px}.quickbuy-product-list .quickbuy-product-list__filters .quickbuy-product-list__search-bar-wrapper .quickbuy-product-list__search-bar-decoration{display:none}.quickbuy-product-list .quickbuy-product-list__filters .quickbuy-product-list__search-bar-wrapper .quickbuy-product-list__search-bar{height:46px;padding-left:15px;padding-right:50px;width:100%}.quickbuy-product-list .quickbuy-product-list__table-headers{display:none}.quickbuy-product-list .quickbuy-product-list__select-button-icon{background-image:url(/build/images/chevron-down-white.eedfc359.svg);background-repeat:no-repeat;background-size:18px 18px;height:18px;position:absolute;right:10px;text-align:center;width:18px}.quickbuy-product-list .quickbuy-product-list__select-button-icon--inverted{transform:rotate(180deg)}.quickbuy-product-list .quickbuy-product-list__family{margin-bottom:10px}.quickbuy-product-list .quickbuy-product-list__family-select-button{background-color:var(--colors__red);color:#fff;cursor:pointer;padding:10px 14px;position:relative;text-transform:uppercase;width:100%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products{margin-top:10px}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product{align-items:center;border:1px solid var(--colors__soft-gray3);display:flex;flex-wrap:wrap;margin-bottom:10px;padding:10px}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-image{margin-right:20px;width:75px}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-image img{width:100%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-info{display:flex;flex-wrap:wrap;width:calc(100% - 95px)}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-info .quickbuy-product-list__product-name{color:#000;font-weight:700;margin-bottom:6px;width:100%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-info .quickbuy-product-list__product-brand,.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-info .quickbuy-product-list__product-reference{color:var(--colors__dark-gray);margin-bottom:6px}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-info .quickbuy-product-list__product-reference:before{content:"|";margin:0 5px}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info{display:flex;width:100%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info--discontinued{color:var(--colors__red)}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-quantity{margin-right:1%;width:32.3%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-quantity .spinner{justify-content:flex-start}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-price{border:1px solid var(--colors__yellow);border-radius:2px;color:var(--colors__yellow);font-weight:700;margin-right:1%;padding:4px 0;text-align:center;width:32.3%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-offer-price{display:none}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-buy-button{background-color:var(--colors__red);border-radius:2px;color:#fff;cursor:pointer;padding:5px 0;text-align:center;text-transform:uppercase;width:32.3%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-select-button{background-color:var(--colors__red);border-radius:2px;color:#fff;cursor:pointer;padding:5px 14px;position:relative;width:65.6%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-children-wrapper{width:100%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-children-wrapper .quickbuy-product-list__product-children{margin-top:10px;width:100%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-children-wrapper .quickbuy-product-list__product-children .quickbuy-product-list__product{border:none;border-top:1px solid var(--colors__soft-gray3);width:100%}.quickbuy-product-list .modal--product-added-to-cart .modal__content-wrapper{margin-top:-200px;padding:80px;top:50%}.quickbuy-product-list .modal--product-added-to-cart .modal__content-wrapper .modal__content>div,.quickbuy-product-list .modal--product-added-to-cart .modal__content-wrapper .modal__content>div>span{font-size:1.25rem}@media (min-width:641px){.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-children-wrapper,.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:not(.quickbuy-product-list__child)>.quickbuy-product-list__product-buy-info{margin-left:95px}}@media (min-width:1024px){.quickbuy-product-list .quickbuy-product-list__filters{background-color:var(--colors__soft-gray4);padding:15px 10px}.quickbuy-product-list .quickbuy-product-list__filters .quickbuy-product-list__main-family-filter{padding:8px;width:200px}.quickbuy-product-list .quickbuy-product-list__filters .quickbuy-product-list__search-bar-wrapper{width:250px}.quickbuy-product-list .quickbuy-product-list__table-headers{border-bottom:1px solid var(--colors__soft-gray3);display:flex;padding:10px;width:100%}.quickbuy-product-list .quickbuy-product-list__table-headers .quickbuy-product-list__table-header{font-size:1.08333em}.quickbuy-product-list .quickbuy-product-list__table-headers :first-child{width:30%}.quickbuy-product-list .quickbuy-product-list__table-headers :nth-child(2),.quickbuy-product-list .quickbuy-product-list__table-headers :nth-child(3){width:15%}.quickbuy-product-list .quickbuy-product-list__table-headers :nth-child(4),.quickbuy-product-list .quickbuy-product-list__table-headers :nth-child(5){width:10%}.quickbuy-product-list .quickbuy-product-list__table-headers :nth-child(6){width:20%}.quickbuy-product-list .quickbuy-product-list__family{margin-top:25px}.quickbuy-product-list .quickbuy-product-list__family-select-button{background-color:var(--colors__softer-black);width:30%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products{border-top:1px solid var(--colors__softer-black);margin-top:0;padding-top:10px}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-children-wrapper{border-top:2px solid var(--colors__red);margin:0}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-children-wrapper .quickbuy-product-list__product-children{background-color:var(--colors__soft-gray2);margin:0 auto;width:65%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info{align-items:center;display:flex}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-quantity{width:25%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-quantity .spinner__button{height:20px;width:20px}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-quantity .spinner input{font-size:12px;height:20px;margin:0;width:30px}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-price{border:none;color:#000;font-weight:400;margin:0;order:-1;padding:0;text-align:left;width:25%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-price--invalid{text-decoration:line-through}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-offer-price{color:var(--colors__yellow);display:block;order:-1;width:25%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-buy-button{width:25%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-select-button{width:50%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:not(:last-child){border-bottom:1px solid var(--colors__soft-gray3)!important}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:last-child{border-bottom:1px solid var(--colors__softer-black)!important}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product.quickbuy-product-list__child{margin-bottom:0}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product.quickbuy-product-list__child .quickbuy-product-list__product-info{width:40%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product.quickbuy-product-list__child .quickbuy-product-list__product-buy-info{width:60%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:not(.quickbuy-product-list__child){border:none;padding:10px 0}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:not(.quickbuy-product-list__child)>.quickbuy-product-list__product-info{width:calc(60% - 95px)}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:not(.quickbuy-product-list__child)>.quickbuy-product-list__product-info .quickbuy-product-list__product-name{width:calc(50% - 40px)}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:not(.quickbuy-product-list__child)>.quickbuy-product-list__product-info .quickbuy-product-list__product-reference{color:#000;width:25%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:not(.quickbuy-product-list__child)>.quickbuy-product-list__product-info .quickbuy-product-list__product-reference span{display:none}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:not(.quickbuy-product-list__child)>.quickbuy-product-list__product-info .quickbuy-product-list__product-reference:before{content:""}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:not(.quickbuy-product-list__child)>.quickbuy-product-list__product-info .quickbuy-product-list__product-brand{color:#000;width:25%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:not(.quickbuy-product-list__child)>.quickbuy-product-list__product-buy-info{margin-left:0;width:40%}.quickbuy-product-list__empty-message{padding:15px 10px}}.quickbuy-reference-adder__buttons{align-items:stretch;display:flex;flex-direction:column-reverse;gap:10px;justify-content:flex-start;margin:0;width:100%}@media (min-width:641px){.quickbuy-reference-adder__buttons{align-items:center;flex-direction:row-reverse}}.quickbuy-reference-adder .quick-reference-adder__add-button,.quickbuy-reference-adder .quick-reference-adder__cart-button,.quickbuy-reference-adder .quick-reference-adder__empty_reference-button{margin-top:10px;padding:10px 20px;width:100%}@media (min-width:641px){.quickbuy-reference-adder .quick-reference-adder__add-button,.quickbuy-reference-adder .quick-reference-adder__cart-button,.quickbuy-reference-adder .quick-reference-adder__empty_reference-button{width:auto}}.quickbuy-reference-adder .modal--product-added-to-cart .modal__content-wrapper{padding:24px 16px}@media (min-width:641px){.quickbuy-reference-adder .modal--product-added-to-cart .modal__content-wrapper{margin-top:-200px;padding:80px;top:50%}}.quickbuy-reference-adder .modal--product-added-to-cart .modal__content-wrapper .modal__content>div,.quickbuy-reference-adder .modal--product-added-to-cart .modal__content-wrapper .modal__content>div>span{font-size:1.25rem}.quickbuy-list-adder .quickbuy-list-adder__lists-headers{display:none}.quickbuy-list-adder .quickbuy-list-adder__list{border:1px solid var(--colors__soft-gray3);display:flex;flex-direction:column;margin-bottom:10px;padding:10px}.quickbuy-list-adder .quickbuy-list-adder__list-name{font-weight:700}.quickbuy-list-adder .quickbuy-list-adder__list-date,.quickbuy-list-adder .quickbuy-list-adder__list-description,.quickbuy-list-adder .quickbuy-list-adder__list-name{margin-bottom:5px}.quickbuy-list-adder .quickbuy-list-adder__list-buttons{display:flex;justify-content:space-between}.quickbuy-list-adder .quickbuy-list-adder__list-buttons>div{cursor:pointer;padding:10px 15px;text-transform:uppercase;width:48%}.quickbuy-list-adder .quickbuy-list-adder__list-buttons .quickbuy-list-adder__list-select-button{background-color:var(--colors__red);color:#fff;position:relative}.quickbuy-list-adder .quickbuy-list-adder__list-buttons .quickbuy-list-adder__list-select-button-icon{background-image:url(/build/images/chevron-down-white.eedfc359.svg);background-repeat:no-repeat;background-size:18px 18px;height:18px;position:absolute;right:10px;text-align:center;width:18px}.quickbuy-list-adder .quickbuy-list-adder__list-buttons .quickbuy-list-adder__list-select-button-icon--inverted{transform:rotate(180deg)}.quickbuy-list-adder .quickbuy-list-adder__list-buttons .quickbuy-list-adder__list-buy-button{background-color:var(--colors__yellow);border-radius:5px;text-align:center}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products{margin-top:20px}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products-headers{display:none}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product{border-top:1px solid var(--colors__soft-gray3);display:flex;flex-wrap:wrap;padding:10px 0}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-image{width:75px}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-image img{width:100%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-brand,.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-name,.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-reference{margin-bottom:8px}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-name{font-weight:700;width:100%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-name a{color:var(--colors__black);text-decoration:none}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-brand{color:var(--colors__dark-gray)}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-brand:after{content:"|";margin:0 4px}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-reference{color:var(--colors__dark-gray)}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product .line-break{width:100%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-quantity{align-items:center;display:flex}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-buy-button{background-color:var(--colors__red);border-radius:5px;color:#fff;cursor:pointer;margin-left:10px;padding:5px 20px;text-align:center;text-transform:uppercase}.quickbuy-list-adder .modal--product-added-to-cart .modal__content-wrapper{margin-top:-200px;padding:80px;top:50%}.quickbuy-list-adder .modal--product-added-to-cart .modal__content-wrapper .modal__content>div,.quickbuy-list-adder .modal--product-added-to-cart .modal__content-wrapper .modal__content>div>span{font-size:1.25rem}@media (min-width:1024px){.quickbuy-list-adder .quickbuy-list-adder__lists-headers{color:var(--colors__soft-black);display:flex;padding:10px;width:100%}.quickbuy-list-adder .quickbuy-list-adder__lists-headers .quickbuy-list-adder__lists-header{border-bottom:1px solid var(--colors__soft-gray3);font-size:1.08333em}.quickbuy-list-adder .quickbuy-list-adder__lists-headers :first-child{width:25%}.quickbuy-list-adder .quickbuy-list-adder__lists-headers :nth-child(2){width:10%}.quickbuy-list-adder .quickbuy-list-adder__lists-headers :nth-child(3){width:27.5%}.quickbuy-list-adder .quickbuy-list-adder__lists-headers :nth-child(4){width:37.5%}.quickbuy-list-adder .quickbuy-list-adder__list{align-items:center;border:none;border-bottom:1px solid var(--colors__soft-gray3);display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:20px 10px}.quickbuy-list-adder .quickbuy-list-adder__list-name{font-weight:400;width:25%}.quickbuy-list-adder .quickbuy-list-adder__list-date,.quickbuy-list-adder .quickbuy-list-adder__list-description,.quickbuy-list-adder .quickbuy-list-adder__list-name{margin:0}.quickbuy-list-adder .quickbuy-list-adder__list-date{width:10%}.quickbuy-list-adder .quickbuy-list-adder__list-description{width:27.5%}.quickbuy-list-adder .quickbuy-list-adder__list-buttons{width:37.5%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products{margin-left:auto;width:75%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__products-headers{background-color:var(--colors__gray);color:var(--colors__soft-black);display:flex;padding:10px;width:100%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__products-headers :first-child{width:50%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__products-headers :nth-child(2){width:10%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__products-headers :nth-child(3){width:40%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product{padding:10px}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-brand,.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-name,.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-reference{align-items:center;display:flex;margin-bottom:0}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-image{padding-right:2px;width:12%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-name{font-weight:400;padding-right:2px;width:38%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-brand{display:none}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-reference{color:#000;width:10%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-reference span,.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product .line-break{display:none}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-quantity{width:22.5%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-buy-button{align-self:center;margin:0;width:17.5%}.quickbuy-list-adder__no-lists-message{padding:15px 10px}}.quickbuy__menu{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.quickbuy__menu .quickbuy__menu-item{background-color:var(--colors__soft-gray2);color:var(--colors__soft-black);margin:5px 0;padding:13px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:49%}.quickbuy__menu .quickbuy__menu-item--active{background-color:var(--colors__red);color:#fff}.quickbuy__menu .quickbuy__menu-item--active .quickbuy__menu-item-title{font-weight:700}.quickbuy__menu .quickbuy__menu-item--title{font-size:1.16667em}.quickbuy__menu .quickbuy__menu-item-description{display:none}@media (min-width:1024px){.quickbuy__menu .quickbuy__menu-item{background-color:var(--colors__red);color:#fff;font-weight:700;width:24%}.quickbuy__menu .quickbuy__menu-item--active{background-color:var(--colors__dark-red)}}.main-landing-page{flex:none;width:100%}.ie-flex--auto{flex:1 1}.main-landing-page .main{margin:0;max-width:100%;padding:0;width:100%}.main-landing-page .main .landing-page__menu-slider{width:100%}.landing-page{font-family:Roboto,sans-serif}.landing-page-products{margin:0 2.5%;max-width:1440px}.landing-page-products__wrapper{align-items:center;display:flex;flex-flow:row wrap;justify-content:center}.landing-page-products .products-catalog__item{margin:5px;max-width:420px}.landing-page-products .product-card{position:relative}.landing-page-products .product-card__landing-page-products-icon{height:30px;left:10px;position:absolute;top:160px;width:auto}.landing-page-products .grid-banner-image-wrapper{margin:15px auto;max-height:301px;max-width:470px;width:100%}.landing-page-products .grid-banner-image-wrapper img{height:100%;width:100%}.landing-page-products__wrapper--filters .landing-page-products__filters .filter-banner{display:none}.landing-page-blocks{margin:40px 12px 0 13px}.landing-page-blocks__banner,.landing-page-blocks__recommended-image{display:none}.landing-page-blocks__subgroup{margin:15px 0;padding:0 15px;width:100%}.landing-page-blocks__subgroup--hidden{display:none}.landing-page-blocks__group-recommended{position:relative}.landing-page-blocks__group-recommended .landing-page-blocks__subgroup{border-top:3px solid var(--colors__dark-red);margin:0 0 35px;padding:10px 0 0}.landing-page-blocks__background-title{align-items:center;display:flex;font-weight:700;height:45px;overflow:hidden;position:relative}.landing-page-blocks__background-title h2,.landing-page-blocks__background-title span{bottom:11px;color:#fff;font-family:Sigmar One;font-size:1.25rem;left:20px;position:absolute}.landing-page-blocks__background-title-recommended{height:auto;overflow:visible;position:static}.landing-page-blocks__background-title-recommended h2,.landing-page-blocks__background-title-recommended span{bottom:0;color:var(--colors__dark-red2);display:block;font-family:Bangers;font-size:1.66667rem;left:0;padding:0 2px 0 0;position:relative;text-align:right;width:100%}.landing-page-blocks__background-title-recommended h2 .description--desktop,.landing-page-blocks__background-title-recommended span .description--desktop{display:none}.landing-page-blocks__background-title-recommended img{left:0;position:absolute;top:-35px;width:115px;z-index:50}.landing-page-blocks__background-title--points{background-image:url(/build/images/bg-ptos-@2x.91770c6d.png);background-repeat:repeat;background-size:8px 8px;display:block}.landing-page-blocks__categories{display:none}.landing-page-blocks__products-group{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.landing-page-blocks__products-group .product-card{margin:10px 0;width:100%}.landing-page-blocks__products .modal .modal__content-wrapper{margin-top:-200px;padding:80px;top:50%}.landing-page-blocks__products .modal .modal__content-wrapper .modal__content>div,.landing-page-blocks__products .modal .modal__content-wrapper .modal__content>div>span{font-size:1.25rem}.landing-page-blocks__show-category{align-items:center;display:flex;height:50px;justify-content:center;position:relative}.landing-page-blocks__show-category-bar{background:#000;height:1px;width:100%}.landing-page-blocks__show-category-link{color:var(--colors__dark-red);font-size:1.16667rem;font-weight:700;margin:10px 0 20px;text-decoration:none;z-index:2}.landing-page-blocks__group .glide-desktop{display:none}.landing-page-blocks__group .glide__arrow{background-repeat:no-repeat;background-size:9px;border:none;box-shadow:none;height:14px;opacity:.7;padding:0;width:14px}.landing-page-blocks__group .glide__arrow--left{background-image:url(/build/images/slider-btn.b5f1fefa.png);left:-9px!important}.landing-page-blocks__group .glide__arrow--right{background-image:url(/build/images/slider-btn.b5f1fefa.png);right:-9px!important;transform:rotate(180deg) translateY(5px)}.landing-page-products__adviento{margin:0;width:100%}.landing-page-products__adviento .landing-page-products__wrapper{background-color:var(--colors__purple);padding:1em}.landing-page-products__adviento .landing-page-products__wrapper .product-card{min-height:320px;width:100%}.landing-page-products__adviento .product-card__adviento--closed,.landing-page-products__adviento .product-card__adviento--open{align-self:stretch;background-color:var(--colors__white)}@media (min-width:541px){.landing-page-blocks__background-title-recommended h2,.landing-page-blocks__background-title-recommended span{font-size:3rem}}@media (min-width:641px){.landing-page-top__button:nth-child(2) p{max-width:none}.landing-page-top__button-icon{width:30px}.landing-page-products__wrapper{justify-content:start}.landing-page-products__wrapper .products-catalog__item{flex:0 0 auto;margin:10px;max-width:420px;width:calc(50% - 20px)}.landing-page-products .grid-banner-image-wrapper{margin:12px;max-width:none;width:calc(50% - 24.33px)}.landing-page-blocks{margin:50px 5px 0}.landing-page-blocks__background-title{width:calc(100% - 112px)}.landing-page-blocks__background-title h2,.landing-page-blocks__background-title span{bottom:6px;font-size:1.83333rem}.landing-page-blocks__show-category{margin:20px 0}.landing-page-blocks__show-category-link{background:#f5f5f5;padding:15px 50px}.landing-page-blocks__products .glide__slide{margin:0}.landing-page-blocks__products .glide__arrows{height:45px;position:absolute;right:0!important;top:-60px;width:97px}.landing-page-blocks__products .glide__arrow{background-color:#e8e8e8;background-position:50%;background-size:16px;border-radius:0;height:45px;margin:0;opacity:1;top:0;transform:none;width:45px}.landing-page-blocks__products .glide__arrow span{background-position:50%;background-repeat:no-repeat;display:block;height:45px;transform:rotate(180deg);width:45px}.landing-page-blocks__products .glide__arrow--left{background-image:url(/build/images/slider-arrow-left.9e869511.png);left:5px!important}.landing-page-blocks__products .glide__arrow--left,.landing-page-blocks__products .glide__arrow--right{background-color:var(--colors__white);background-size:26px;border:.5px solid var(--colors__gray);border-radius:4px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.landing-page-blocks__products .glide__arrow--right{background-image:none;background-image:url(/build/images/slider-arrow-right.7ddd4490.png);right:-5px!important}.landing-page-blocks__products .glide__arrow--right span{background-image:none}.landing-page-blocks__products .glide#glide1-recommended .glide__arrows{height:36px;width:77px}.landing-page-blocks__products .glide#glide1-recommended .glide__arrow{height:42px;margin:0 5px 0 -5px;width:42px}.landing-page-blocks__products .glide#glide1-recommended .glide__arrow--left{left:-6px!important}.landing-page-blocks__products .glide#glide1-recommended .glide__arrow--right{right:-6px!important}.landing-page-blocks__products .glide#glide1-recommended .glide__arrow span{height:36px;width:36px}}@media (min-width:769px){.landing-page-products .products-catalog__item{max-width:none}.landing-page-blocks__background-title-recommended img{width:150px}}@media (min-width:1024px){.main-landing-page{max-width:none!important}.main-landing-page .main{padding:0}.main-landing-page .main .menu{margin:0!important}.main-landing-page .main .landing-page__menu-section{flex-flow:column nowrap;margin:0 auto;transform:none;width:100%}.main-landing-page .main .landing-page__menu-slider--landing{width:100%}.main-landing-page .main .landing-page__menu-slider .landing-page-slider{display:flex;height:100%}.main-landing-page .main .landing-page__menu-slider .landing-page-slider__wrapper{margin:auto}.landing-page{margin:0 auto;max-width:1440px}.landing-page-top{display:none}.landing-page-products{margin:0 15px}.landing-page-products__wrapper--filters{align-items:flex-start;flex-wrap:nowrap;gap:10px}.landing-page-products__wrapper--filters .landing-page-products__filters{width:25%}.landing-page-products__wrapper--filters .landing-page-products__filters .filter-banner{display:block;margin-bottom:1rem}.landing-page-products__wrapper--filters .landing-page-products__filters .filter-banner-img{border-radius:4px;width:100%}.landing-page-products__wrapper--filters .landing-page-products__filters .catalog-filters,.landing-page-products__wrapper--filters .landing-page-products__filters .product-filters{width:100%}.landing-page-products__wrapper--filters .products-list--wrapper{width:74%}.landing-page-products__wrapper--filters .products-list{width:100%}.landing-page-products__wrapper:has(.product-card){margin-left:0;padding:2rem 0}.landing-page-products .product-card{margin:5px;min-height:280px;width:calc(33.33% - 13.33px)}.landing-page-products .product-card__landing-page-products-icon{height:40px}.landing-page-products .grid-banner-image-wrapper{margin:15px;max-height:306px;width:calc(50% - 30.33px)}.landing-page-blocks{margin:40px 0}.landing-page-blocks__group-recommended .landing-page-blocks__subgroup{margin:0 0 15px;padding:30px 0}.landing-page-blocks__group-recommended .landing-page-blocks__products{margin:0;width:calc(100% - 220px)}.landing-page-blocks__banner{display:block;margin:20px 0 0 calc(50% - 50vw);max-width:100vw;width:100vw}.landing-page-blocks__recommended-image{display:block;margin:10px 0;max-width:280px}.landing-page-blocks__recommended-image img{max-height:307px;max-width:265px;width:100%}.landing-page-blocks__group{margin:0 0 30px}.landing-page-blocks__subgroup{align-items:flex-start;display:flex;justify-content:space-between;padding:0 15px 10px}.landing-page-blocks__subgroup--without-categories{gap:4px;justify-content:space-around}.landing-page-blocks__background-title{font-family:Bangers;height:60px;margin-left:calc(50% - 50vw);max-width:100vw;width:100vw}.landing-page-blocks__background-title:not(.landing-page-blocks__background-title-recommended) img{height:100%;width:100vw}.landing-page-blocks__background-title h2,.landing-page-blocks__background-title span{bottom:9px;font-family:Bangers;font-size:2.66667rem;font-weight:400;left:0;letter-spacing:1px;line-height:normal;padding:0 0 0 10vw}.landing-page-blocks__background-title-recommended{margin:0 auto;padding-right:3px;width:100%}.landing-page-blocks__background-title-recommended h2 .description--mobile,.landing-page-blocks__background-title-recommended span .description--mobile{display:none}.landing-page-blocks__background-title-recommended h2 .description--desktop,.landing-page-blocks__background-title-recommended span .description--desktop{display:inherit}.landing-page-blocks__categories{background:#f5f5f5;display:flex;flex-flow:column nowrap;height:fit-content;margin:10px 0 0;padding:30px;width:25%}.landing-page-blocks__categories a{color:var(--colors__black);font-family:Roboto;font-size:1.16667em;padding:10px 0;position:relative;text-decoration:none}.landing-page-blocks__categories a:not(:last-child){border-bottom:1px solid #fff;padding:10px 0 10px 20px}.landing-page-blocks__categories a:not(:last-child):before{background-image:url(/build/images/item-icon.fc744b19.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:12px;left:0;position:absolute;transform:rotate(-90deg);width:12px}.landing-page-blocks__categories-button{color:var(--colors__dark-red)!important;font-size:1.25rem!important;font-weight:700;margin:10px 0;text-align:center}.landing-page-blocks__products{margin:0 50px 0 55px;width:calc(75% - 105px)}.landing-page-blocks__products .glide-desktop{display:flex;position:relative}.landing-page-blocks__products .glide-desktop .glide__slide{margin-right:5px!important}.landing-page-blocks__products .glide-desktop .glide__arrows{margin-top:0;top:43%;width:100%}.landing-page-blocks__products .glide-mobile{display:none}.landing-page-blocks__products .glide:not(.glide-recommended) .glide__arrows{height:0;position:static}.landing-page-blocks__products .glide:not(.glide-recommended) .glide__arrow{background-color:var(--colors__white);background-size:42px;height:42px;top:45%;width:42px}.landing-page-blocks__products .glide:not(.glide-recommended) .glide__arrow--right{background-color:var(--colors__white);background-image:url(/build/images/slider-arrow-right.7ddd4490.png);background-size:26px;border:.5px solid var(--colors__gray);border-radius:4px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);right:-35px!important}.landing-page-blocks__products .glide:not(.glide-recommended) .glide__arrow--right span{background-image:none}.landing-page-blocks__products .glide:not(.glide-recommended) .glide__arrow--left{background-color:var(--colors__white);background-image:url(/build/images/slider-arrow-left.9e869511.png);background-size:26px;border:.5px solid var(--colors__gray);border-radius:4px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);left:-35px!important}.landing-page-blocks__products .glide#glide1-recommended .glide__arrow--left{left:calc(-20% + .5vw)!important}.landing-page-blocks__products .glide#glide1-recommended .glide__arrow--right{right:calc(-.6vw + 2px)!important}.landing-page-blocks__products .glide-recommended .glide__arrows{top:-9px}.landing-page-blocks__products .glide-recommended .glide__arrows--left{left:0!important}.landing-page-blocks__products .glide-recommended .glide__arrows--right{right:0!important}.landing-page-blocks__show-category{display:none}}@media (min-width:1300px){.landing-page-products:has(.product-card){margin:15px auto;max-width:1440px;padding:0 15px}.landing-page-products:has(.product-card) .product-card{width:calc(25% - 10px)}.landing-page-products .grid-banner-image-wrapper{margin:10px;width:calc(33.33% - 20.33px)}}@media (min-width:1440px){.landing-page-blocks__products-group .product-card__adder-group .product-card__add-button span{font-size:1rem}}.landing-page-slider .glide__slide{margin:0}.landing-page-slider .glide__slide--active{margin-right:4px!important}.landing-page-slider .glide .landing-page-slider__images-tag{width:100%}.landing-page-slider .glide__arrow{background:var(--colors__dark-red2);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;border-radius:0;box-shadow:none;height:25px;outline:none;padding:0;width:25px}.landing-page-slider .glide__arrow--left{background-image:url(/build/images/prev-arrow.b6b48e1f.png);left:0}.landing-page-slider .glide__arrow--right{background-image:url(/build/images/next-arrow.9af0b69f.png);right:0}.landing-page-slider .glide__bullets{left:inherit;right:0}.landing-page-slider .glide__bullet{align-items:center;background:transparent;border:2px solid #869791;border-radius:50%;display:block;display:flex;height:12px;justify-content:center;margin-left:10px;outline:none;transition:all .3s ease-in-out;width:12px}.landing-page-slider .glide__bullet span{background:transparent;border-radius:50%;font-size:0;height:4px;position:relative;transition:all .3s ease-in-out;width:4px}.landing-page-slider .glide__bullet:not(.glide__bullet--active){opacity:.5}.landing-page-slider .glide__bullet.glide__bullet--active{border:2px solid red}.landing-page-slider .glide__bullet.glide__bullet--active span{background:red}.landing-page-slider--hidden{display:none}@media (min-width:641px){.landing-page-slider .glide__arrow,.landing-page-slider .glide__arrow img{height:40px;width:40px}}.cms{margin:15px 0 20px}.cms *{font-size:1.16667rem}.cms .cms__note{font-size:1.08333rem}.cms .d-flex{display:flex}.cms .ml-10{margin-left:10px}.cms__ordered-list{counter-reset:item;padding:0}.cms__ordered-list li{margin-bottom:8px}.cms__ordered-list li i{font-style:italic;font-weight:700}.cms__ordered-list li:before{content:counter(item) ".";counter-increment:item;margin-right:10px}.cms__title{font-size:1.5em;font-weight:700;text-transform:uppercase}.cms__subtitle{border-bottom:1px solid var(--primary-color);font-weight:700;margin:0 0 20px;padding:0 0 20px}.cms__title-border{background-color:var(--primary-color);border:3px solid var(--primary-color);height:2px;margin:0 auto 15px 0;width:85px}.cms__text-wrapper{clear:both;margin-top:25px}.cms__three-columns-wrapper,.cms__two-columns-wrapper{display:flex;flex-direction:column}.cms__tracking-wrapper{align-content:center;display:flex;flex-direction:row;max-width:100%}.cms__tracking-wrapper .image-wrapper{max-width:50%}.cms__tracking-wrapper .image-wrapper .image{aspect-ratio:237/638;background-position:0;background-repeat:no-repeat;height:638px;margin:0 20px}.cms__description-text{display:none;text-align:center}.cms__tracking-steps{display:flex;flex-direction:column;justify-content:space-between;margin:20px 0}.cms__tracking-steps .step{align-content:center;color:var(--primary-color);font-weight:700;height:100px;width:125px}.cms__info>p{font-size:1.16667em;margin-bottom:15px}.cms__info>p b,.cms__info>p span{font-weight:700}.cms__info>p a,.cms__info>p a:hover{color:var(--colors__black3);text-decoration:underline}.cms__info strong{font-weight:700}.cms__info-list{margin-bottom:15px}.cms__info-list-elm{display:flex;line-height:2;margin:5px 0}.cms__info-list-elm span{font-size:1.16667em;width:70%}.cms__info-list-elm span:first-child{font-weight:700;padding-right:10px;width:30%}.cms__info-list-elm span b{font-weight:700}.cms__info-block{margin-bottom:15px}.cms__info-block-title{font-size:1.33333em;font-weight:700;margin-bottom:10px}.cms__info-block-bold,.cms__info-block-title i,.cms__info-block-title span{font-weight:700}.cms__info-block-text{font-size:1.16667em;margin-bottom:10px}.cms__info-block-text:last-child{margin-bottom:0}.cms__info-block-text>p{margin-bottom:10px}.cms__info-block-text>p b,.cms__info-block-text>p span{font-weight:700}.cms__info-block-text a,.cms__info-block-text a:hover{color:var(--colors__black3);text-decoration:underline}.cms__info-block-text-subtitle{font-weight:700}.cms__accent-ordered-list{counter-reset:item;padding:0}.cms__accent-ordered-list--big-counter li{display:flex}.cms__accent-ordered-list--big-counter li:before{background-color:var(--primary-color);border-radius:50%;color:var(--colors__white)!important;font-size:1.83333em!important;height:40px;padding:5px 14px}.cms__accent-ordered-list--big-counter li>div{margin-top:8px}.cms__accent-ordered-list li{display:flex;margin-bottom:10px}.cms__accent-ordered-list li p{font-size:1.16667rem;padding-left:22px}.cms__accent-ordered-list li:before{color:var(--primary-color);content:counter(item) " ";counter-increment:item;font-weight:700;margin-right:10px}.cms__accent-bullet-list,.cms__accent-square-list{margin-left:10px;padding-left:20px;text-align:left}.cms__accent-bullet-list li,.cms__accent-square-list li{margin-bottom:8px}.cms__accent-bullet-list li:before,.cms__accent-square-list li:before{color:var(--primary-color);content:"\25CF";display:block;font-size:25px;left:-30px;max-height:0;max-width:0;position:relative;top:-8px}.cms__accent-square-list li:before{content:"■";font-size:20px}.cms__info-advantage{background-color:var(--colors__soft-gray10);margin-bottom:5px;padding:20px;text-align:center}.cms__info-advantage-title{color:var(--primary-color);display:block;font-size:1.5em;font-weight:700;margin-bottom:20px}.cms__info-advantage-content strong{display:block;font-size:1.16667em;font-weight:700}.cms__info-advantage-content span{font-size:1em}.cms__info-advantage-content img{height:48px;width:48px}.cms__info-subtitle{border-bottom:4px solid var(--colors__soft-gray10);margin:15px 0 25px}.cms__info-subtitle span{background-color:transparent;font-size:1.33333em;padding-bottom:5px;padding-right:10px}.cms__info-subtitle--center{text-align:center}.cms__hstack-container{display:flex;flex-direction:row;gap:24px;width:100%}.cms__hstack-container_body{font-size:1em;width:auto}.cms__hstack-container_body .cms__info-block-text,.cms__hstack-container_body .cms__info-block-text>p{font-size:inherit}.cms__hstack-container_body .cms__info-block-text>p>b:only-child{font-size:1.16667em}.cms__hstack-container_body .info-list{margin-bottom:0}.cms__hstack-container_body .dotted-list{margin:7px 0}.cms__hstack-container_body .dotted-list p{font-size:inherit;padding-left:25px;position:relative}.cms__hstack-container_body .dotted-list p:before{color:var(--primary-color);content:"•";font-size:2.5rem;font-weight:700;left:0;position:absolute;top:-11px}.cms__hstack-container_index-box{background-color:var(--colors__soft-gray10);border-radius:8px;display:none;flex-direction:column;height:fit-content;min-width:20rem;padding:32px 24px;position:sticky;top:120px}.cms__hstack-container_index-box span[data-cms-link]:hover{cursor:pointer;text-decoration:underline}.cms__hstack-container_index-box li{padding:4px 0}.cms__hstack-container_index-box.not-index{background-color:var(--colors__soft-gray17)}.cms__hstack-container_index-box.not-index .title{font-size:1.16667rem}.cms .accent-link{color:var(--primary-color);text-decoration:none}.cms .accent-link-underline{color:var(--primary-color);text-decoration:underline}.cms .accent-link:hover{color:var(--colors__darkest-red3)}.cms .bold{font-weight:700}.cms__info--how-to-buw{background-color:var(--colors__soft-gray10);border-top:3px solid var(--primary-color);margin-bottom:15px;padding:0;text-align:center}.cms__info--how-to-buw .cms__info-subtitle{background:var(--colors__white);border-bottom:1px solid var(--primary-color);color:var(--primary-color);font-size:1.16667em;font-weight:700;margin:0;padding:10px 0}.cms__info--how-to-buw .cms__info-description-wrapper{font-size:1.08333em;margin:0 auto;padding:20px;width:80%}.cms__info--how-to-buw .cms__info-description-wrapper h4{font-size:1.08333em;font-weight:700;margin-bottom:15px;text-align:left}.cms__info--how-to-buw img{width:146.5px}.cms__info--how-to-buw.cms__three-columns--right{background:none;border:0;position:relative}.cms__info-block--how-to-buy .cms__info-block-title{color:var(--primary-color)}.cms__info-block--how-to-buy .cms__info-block-text{padding-left:20px}.cms__info-block--how-to-buy .cms__info-block-text--acknowledgement{margin-top:20px}.cms__info-block--how-to-buy .cms__info-block-text--share-thoughts-invitation{margin-top:30px}.cms__info-block--how-to-buy .cms__accent-ordered-list li{margin-bottom:12px}.cms__info-block--how-to-buy .cms__accent-ordered-list li ul>li{margin-top:12px;padding-left:20px}.cms__info-block--how-to-buy .cms__accent-bullet-list{margin-top:30px;padding-left:0}.cms__info-order-tracking-steps{border-bottom:3px solid var(--colors__darkest-red3);border-top:2px solid var(--colors__darkest-red3);margin:40px auto 0}.cms__info-order-tracking-steps-title{background-color:var(--colors__darkest-red3);color:var(--colors__white);font-size:1.16667em;font-weight:700;margin-bottom:5px;padding:10px;text-align:center}.cms__info-order-tracking-steps-content{align-items:stretch;border-top:3px solid var(--colors__darkest-red3);clear:both;display:flex;flex-direction:column;text-align:left}.cms__info-order-tracking-steps .cms__three-columns-wrapper>div{box-sizing:border-box;display:inline-block;letter-spacing:normal;margin-right:0;padding:15px;vertical-align:middle;width:100%;word-spacing:normal}.cms__info-order-tracking-steps .cms__three-columns-wrapper>div div{font-size:13px}.cms__info-order-tracking-steps .cms__three-columns-wrapper>div span{display:block;font-weight:700;padding-top:35px}.cms__info-order-tracking-steps .cms__three-columns-wrapper>div span strong{font-weight:700}.cms__info-order-tracking-steps .cms__three-columns-wrapper>div img{float:left;height:125px;padding-right:15px}.cms__info-order-tracking-note{color:var(--colors__darkest-red3);font-size:1.25em;font-weight:700;margin:25px 0 40px;text-align:center}.cms__info--delivery,.cms__info--returns{margin-bottom:20px}.cms__info--delivery .cms__info-block .cms__info-block-text,.cms__info--returns .cms__info-block .cms__info-block-text{display:none;padding:15px 25px}.cms__info--delivery .cms__info-block .cms__info-block-text ul,.cms__info--returns .cms__info-block .cms__info-block-text ul{padding:10px 0 10px 20px}.cms__info--delivery .cms__info-block .cms__info-block-text ul li,.cms__info--returns .cms__info-block .cms__info-block-text ul li{font-size:1.16667rem;list-style-type:disc;margin-left:10px}.cms__info--delivery .cms__info-block-title,.cms__info--returns .cms__info-block-title{background-color:var(--colors__soft-gray10);color:var(--colors__black3)}.cms__info--delivery .cms__info-block-title span,.cms__info--returns .cms__info-block-title span{font-weight:700}.cms__info--delivery .cms__info-block-title span:before,.cms__info--returns .cms__info-block-title span:before{content:"+";font-size:34px;font-weight:700;margin:9px;vertical-align:middle}.cms__info--delivery .cms__info-block.active .cms__info-block-title,.cms__info--returns .cms__info-block.active .cms__info-block-title{background-color:var(--colors__black3);color:var(--colors__white)}.cms__info--delivery .cms__info-block.active .cms__info-block-title span:before,.cms__info--returns .cms__info-block.active .cms__info-block-title span:before{content:"-"}.cms__info--delivery .cms__info-block.active .cms__info-block-text,.cms__info--returns .cms__info-block.active .cms__info-block-text{display:block}.cms__info--delivery table,.cms__info--returns table{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%}.cms__info--delivery table td,.cms__info--delivery table th,.cms__info--returns table td,.cms__info--returns table th{font-size:14px;padding:10px;text-align:center}.cms__info--quickbuy a{display:none}.cms__two-columns-wrapper--quickbuy .cms__info{background-color:var(--colors__soft-gray10);margin-bottom:15px;min-height:170px;padding:20px 20px 20px 60px;position:relative}.cms__two-columns-wrapper--quickbuy .cms__info-subtitle{border:0;color:var(--colors__darkest-red3);font-size:1.16667em;font-weight:700;margin-bottom:10px;text-transform:uppercase}.cms__two-columns-wrapper--quickbuy .cms__info-number{color:var(--colors__darkest-red3);font-size:5.83333em;font-weight:700;left:10px;position:absolute;top:calc(50% - 50px)}.cms__two-columns-wrapper--quickbuy .cms__info-description-wrapper{font-size:1.08333em}.cms__info-quickbuy-note{border-top:2px solid var(--colors__soft-gray10);margin-top:20px;padding:20px 10px;text-align:center}.cms__info-quickbuy-note a,.cms__info-quickbuy-note p,.cms__info-quickbuy-note span{font-size:1.25em}.cms__info-quickbuy-note span{color:var(--colors__darkest-red3);display:block;font-weight:700;margin:20px 0 35px}.cms__info-quickbuy-note button{font-weight:700;padding:10px 25px}.cms__info-block--payment-methods .cms__info-block-title{color:var(--primary-color);font-size:1.41667em;margin-bottom:20px}.cms__info-block--payment-methods .cms__info-block-title img{height:30px;padding-left:15px}.cms__info-block--payment-methods .delivery-payment>div{align-items:center;display:flex;justify-content:flex-start}.cms__info-block--payment-methods .delivery-payment>div img{margin:0 10px 0 0}.cms__info-block--payment-methods .delivery-payment>div strong{font-size:1.25rem}.cms__info-block--payment-methods .delivery-payment ul{padding:20px 0 20px 90px!important}.cms__info-block--payment-methods .delivery-payment li{font-size:1.16667rem;margin:0 0 10px}.cms__info--payment-methods ul{padding-left:30px}.cms__info--payment-methods ul li b{font-weight:700}.cms__info--privacy-policy .cms__info-block-text ol,.cms__info--privacy-policy .cms__info-block-text ul,.cms__info-block--gcc .cms__info-block-text ul{margin:15px 0;padding-left:30px}.cms__info--privacy-policy .cms__info-block-title--accent{color:var(--primary-color);font-size:1.66667em;margin:20px 0}.cms__info-block--gcc .cms__info-block-title{color:var(--primary-color);font-size:1.41667em;margin-bottom:20px}.cms .center-text{text-align:center}.cms__info-block--gcc .cms__info-block-text-subtitle{display:block;margin-bottom:10px}.cms__legal-notice .cms__info-list-elm span{font-size:1rem}.cms__legal-notice .cms__info-list-elm span:first-child{line-height:20px;width:35%;word-break:break-word}.cms--catalog .cms__content{align-items:center;display:flex;flex-direction:column;gap:20px 0;margin:0 0 40px}.cms--catalog .cms__content.active .cms__catalog-extra .more{display:none}.cms--catalog .cms__catalog{align-items:center;display:flex;flex-direction:column;max-width:450px}.cms--catalog .cms__catalog-image{max-width:inherit}.cms--catalog .cms__catalog-title{color:var(--primary-color);font-size:1.08333rem;font-weight:700;margin:15px 0 0;text-align:center}.cms--catalog .cms__catalog-extra{margin:40px 0;text-align:center;width:100%}.cms--catalog .cms__catalog-extra>div,.cms--catalog .cms__catalog-extra>span{font-size:1.08333rem;font-weight:700}.cms--catalog .cms__catalog-extra>div{color:var(--primary-color);cursor:pointer;display:inline}.cms--catalog .cms__catalog-extra>div::hover{text-decoration:underline}.cms--catalog .cms__catalog::hover .cms__catalog-title{text-decoration:underline}.cms__psd2-payments .cms__title{text-align:left}.cms__psd2-payments .cms__title h2{color:var(--colors__black3);font-size:16px;font-weight:700;text-transform:uppercase}.cms__psd2-payments .cms__title-border{margin-bottom:2.5rem}.cms__psd2-payments .cms__info-block{margin-bottom:2.5rem;text-align:left}.cms__psd2-payments .cms__info-block-title{color:var(--primary-color);font-size:20px;font-weight:900;margin-bottom:2.08333rem}.cms__psd2-payments .cms__info-block-text,.cms__psd2-payments .cms__info-block-text b.bold{font-size:12px}.cms__psd2-payments .cms__info-block-text .cms__accent-bullet-list{padding:0 30px;text-align:left}.cms .cms__info-block-table,.cms .cms__info-block-table table{border-collapse:collapse;border-spacing:0;margin-left:0;width:100%}.cms .cms__info-block-table thead{background-color:color-mix(in srgb,var(--primary-color),#fff 80%);color:var(--colors__black)}.cms .cms__info-block-table thead th{border:2px solid color-mix(in srgb,var(--primary-color),#fff 80%);font-weight:500;padding:8px;text-align:left;white-space:nowrap}.cms .cms__info-block-table tbody tr td:first-child{word-wrap:break-word}.cms .cms__info-block-table tbody td{border:2px solid color-mix(in srgb,var(--primary-color),#fff 80%);padding:8px;vertical-align:middle}.cms--cookies-policy .cms__ordered-list,.cms--cookies-policy .cms__unordered-list--disc{padding:0 0 0 32px!important}.cms--cookies-policy .cms__ordered-list li,.cms--cookies-policy .cms__unordered-list--disc li{margin:0}.cms--cookies-policy .cms__ordered-list li,.cms--cookies-policy .cms__ordered-list li>span,.cms--cookies-policy .cms__unordered-list--disc li,.cms--cookies-policy .cms__unordered-list--disc li>span{font-size:13px}.cms--cookies-policy .cms__info-text--no-margin{margin:0!important}.cms--cookies-policy .cms__unordered-list--disc li{list-style:inside}.cms--cookies-policy .cms__ordered-list li:before{font-weight:700;margin:0 4px 0 0}.lateral-popup .cms div[data-role=content]{padding:5px}.lateral-popup .cms div[data-role=content] td,.lateral-popup .cms div[data-role=content] th{padding:0}@media (min-width:481px){.cms__legal-notice .cms__info-list-elm span{font-size:1.16667rem}.cms__tracking-wrapper .image-wrapper .image{background-position:50%;margin:auto}.cms__tracking-steps .step{width:175px}}@media (min-width:641px){.lateral-popup .cms{width:100%}.lateral-popup .cms__info--delivery .cms__info-block-title span,.lateral-popup .cms__info--returns .cms__info-block-title span{align-items:center;display:flex;gap:5px}.lateral-popup .cms__info--delivery .cms__info-block-title span:before,.lateral-popup .cms__info--returns .cms__info-block-title span:before{margin:0}.cms{margin:20px auto 30px;width:100%}.cms__title{font-size:1.66667em}.cms__title-border{margin-bottom:25px}.cms__info>p{font-size:1.16667em}.cms__info-block-text>p{margin-bottom:15px}.cms__info-subtitle span{font-size:1.5em}.cms__three-columns-wrapper{align-items:stretch;flex-direction:row}.cms__three-columns-wrapper>div{margin-bottom:0;width:calc(100% - 6.66667px)}.cms__three-columns--center{margin:0 10px}.cms__three-columns-wrapper--how-to-buy{margin-bottom:30px}.cms__info--how-to-buw{border-bottom:1px solid var(--primary-color)}.cms__info--how-to-buw.cms__three-columns--left .cms__info-description-wrapper,.cms__info--how-to-buw.cms__three-columns--right{padding-top:40px}.cms__info--how-to-buw.cms__three-columns--right{background:none;border-bottom:1px solid var(--primary-color);border-top:3px solid var(--primary-color)}.cms__info-order-tracking-steps .cms__three-columns-wrapper>div div{text-align:center}.cms__info-order-tracking-steps .cms__three-columns-wrapper>div span{padding-top:0}.cms__info-order-tracking-steps .cms__three-columns-wrapper>div img{float:none;margin-bottom:10px}.cms__info--delivery,.cms__info--returns{margin-bottom:45px}.cms__info--delivery .cms__info-block-title span:before,.cms__info--returns .cms__info-block-title span:before{content:"+";font-size:38px;margin:15px}.cms__info--delivery table td,.cms__info--delivery table th,.cms__info--returns table td,.cms__info--returns table th{padding:12px}.cms__two-columns-wrapper--quickbuy{flex-direction:row}.cms__two-columns-wrapper--quickbuy .cms__info{margin-bottom:20px;width:calc(50% - 20px)}.cms__two-columns-wrapper--quickbuy .cms__two-columns--left{margin-right:10px}.cms__two-columns-wrapper--quickbuy .cms__two-columns--right{margin-left:10px}.cms__info-block--payment-methods .cms__info-block-title{margin-bottom:30px}.cms__info--privacy-policy .cms__info-block-text ol,.cms__info--privacy-policy .cms__info-block-text ul,.cms__info-block--gcc .cms__info-block-text ul{margin:20px 0;padding-left:40px}.cms__info-block--gcc .cms__info-block-text-subtitle{margin-bottom:15px}}@media (min-width:769px){.cms--cookies-policy .cms__info-block-table{width:516px}.cms--cookies-policy .cms__info-block-table *{font-size:inherit}.cms--catalog .cms__content{align-items:flex-start;flex-flow:row wrap;justify-content:flex-start;margin:0 -3% 40px 0}.cms--catalog .cms__catalog{margin:0 3% 0 0;max-width:none;width:22%}.cms--catalog .cms__catalog-image{width:100%}.cms__tracking-wrapper{flex-direction:column;padding:30px 0}.cms__tracking-wrapper .image-wrapper{max-width:100%;padding:0 60px}.cms__tracking-wrapper .image-wrapper .image{aspect-ratio:1171/185;background-size:contain;height:auto;max-height:185px;width:100%}.cms__tracking-steps{flex-direction:row}.cms__tracking-steps .step{height:fit-content;text-align:center;width:200px}.cms__description-text{display:block}.cms__hstack-container_index-box{display:flex}}@media (min-width:1024px){.cms{margin:25px auto 40px}.cms__title{font-size:2em}.cms__info>p,.cms__title-border{margin-bottom:30px}.cms__info>p{font-size:1.25em}.cms__info-subtitle span{font-size:1.83333em}.cms__two-columns-wrapper{flex-direction:row}.cms__two-columns--left{margin-right:10px;width:calc(70% - 10px)}.cms__two-columns--right{margin-left:10px;width:calc(30% - 10px)}.cms__info-advantage{text-align:left}.cms__info-advantage-title{font-size:1.66667em}.cms__info-advantage-content strong{display:block;font-size:1.16667em;font-weight:700}.cms__info-advantage-content span{font-size:1em}.cms__info-advantage-content img{float:left;margin-right:10px}.cms__info-list{margin-bottom:30px}.cms__info-list-elm span{font-size:1.25em}.cms__info-block{margin-bottom:30px}.cms__info-block-title{font-size:1.5em}.cms__info-block-text{font-size:1.25em;padding-left:0}.cms__info--how-to-buw .cms__info-subtitle{font-size:1.25em}.cms__info--how-to-buw .cms__info-description-wrapper,.cms__info--how-to-buw .cms__info-description-wrapper h4{font-size:1.16667em}.cms__info--how-to-buw img{bottom:0;height:auto;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0;width:50%}.cms__info-order-tracking-steps{margin:0 auto;width:80%}.cms__info-order-tracking-steps-title{font-size:1.5em}.cms__info-order-tracking-steps-content{padding:18px 10px}.cms__info-order-tracking-note{font-size:1.5em}.cms__info--delivery,.cms__info--returns{margin-bottom:60px}.cms__info--delivery .cms__info-block-title span:before,.cms__info--returns .cms__info-block-title span:before{font-size:44px;margin:25px}.cms__info--delivery table td,.cms__info--delivery table th,.cms__info--returns table td,.cms__info--returns table th{font-size:15px}.cms__info--quickbuy p{margin-bottom:0}.cms__info--quickbuy a{display:inline-block}.cms__info--quickbuy a img{width:80px}.cms__info-accent-flag{background-color:var(--colors__darkest-red3);bottom:0;height:70px;left:0;position:absolute;right:0;top:145px;z-index:-100}.cms__two-columns-wrapper--quickbuy{position:relative}.cms__two-columns-wrapper--quickbuy .cms__two-columns--left{margin-right:150px}.cms__two-columns-wrapper--quickbuy .cms__info{min-height:220px;padding:45px 30px;text-align:center;width:40%}.cms__two-columns-wrapper--quickbuy .cms__info-subtitle{font-size:1.66667em;margin-bottom:10px}.cms__two-columns-wrapper--quickbuy .cms__info-number{left:5px;top:-20px}.cms__two-columns-wrapper--quickbuy .cms__info-description-wrapper{font-size:1.16667em}.cms__two-columns-wrapper--quickbuy-top{padding:80px 10px 0 120px}.cms__two-columns-wrapper--quickbuy-bottom{padding:80px 85px 50px 25px}.cms__info-quickbuy-note{margin-top:30px;padding:25px 10px}.cms__info-quickbuy-note a,.cms__info-quickbuy-note p,.cms__info-quickbuy-note span{font-size:1.5em}.cms__info-quickbuy-note span{margin:25px 0 40px}.cms__info-quickbuy-note button{padding:15px 28px}.cms--cookies-policy .cms__ordered-list li,.cms--cookies-policy .cms__ordered-list li>span,.cms--cookies-policy .cms__unordered-list--disc li,.cms--cookies-policy .cms__unordered-list--disc li>span{font-size:14px}}.error-not-found{margin:6.66667em auto;max-width:50em;padding:0 1.66667em;text-align:center}.error-not-found__title{color:var(--primary-color);font-size:2.33333em;font-weight:700;letter-spacing:2px;margin:0 0 2em;text-transform:uppercase}.error-not-found__body{color:#333;font-size:1.33333em;line-height:1.6;margin:0 0 1.33333em}.internal-server-error{background:#fff;min-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;padding:3.33333rem 1.66667rem;text-align:center}.internal-server-error__logo{margin:0 0 2.66667rem}.internal-server-error__logo a{align-items:center;display:inline-flex;justify-content:center;line-height:0}.internal-server-error__logo img{display:block;max-width:100%;object-fit:contain}.internal-server-error__logo .logo__image{display:none}.internal-server-error__logo .logo__image--mobile{height:48px;width:auto}.internal-server-error__title{color:var(--primary-color);font-size:1.83333rem;font-weight:700;letter-spacing:2px;margin:0 0 2em;text-align:center;text-transform:uppercase}.internal-server-error__text p,.internal-server-error__text p span{color:#333;font-size:1.33333rem;line-height:1.6;margin:0 0 1.33333rem;text-align:center}@media (min-width:481px){.internal-server-error__wrapper{max-width:70vw;width:70vw}}@media (min-width:1024px){.internal-server-error__logo .logo__image{display:block;height:auto;max-width:418px;width:418px}.internal-server-error__logo .logo__image--mobile{display:none}}.maintenance{background:#fff;min-height:100vh;width:100vw}.maintenance,.maintenance__wrapper{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}.maintenance__wrapper{max-width:90vw;padding:3.33333em 1.66667em;text-align:center}.maintenance__title{color:var(--primary-color);font-size:2em;font-weight:700;letter-spacing:2px;margin:0 0 2em;text-align:center;text-transform:uppercase}.maintenance__text p{color:#333;font-size:1.33333em;line-height:1.6;margin:0 0 1.33333em;text-align:center}@media (min-width:481px){.maintenance__wrapper{max-width:70vw;width:70vw}.maintenance__title{font-size:4.8vw}.maintenance__text p{font-size:3vw}}@media (min-width:642px){.maintenance__logo{background-size:inherit}}@media (min-width:1024px){.maintenance__title{font-size:50px}.maintenance__text p{font-size:25px}}.content-wrapper.upselling header{box-shadow:0 5px 5px -5px var(--colors__veil)}.content-wrapper.upselling .main{margin-top:20px}.upselling{display:flex;flex-direction:column}.upselling__product-section--featured .upselling__product-section-title{border-bottom:2px solid var(--colors__red);color:var(--colors__black)}.upselling__product-section--featured .upselling__product-section-block .product-overview{max-width:none;width:100%}.upselling__product-section--featured .upselling__product-section-block .product-overview .product-overview__wrapper{margin-top:auto;width:100%}.upselling__product-section{display:flex;flex-wrap:wrap}.upselling__product-section-title{border-bottom:1px solid var(--colors__grey11);color:var(--colors__black);font-size:14px;font-weight:700;padding:.5em 0;width:100%}.upselling__product-section-block{display:flex;justify-content:space-between;width:100%}.upselling-wrapper .product-view-popup .modal__content{padding:0 30px}.upselling__steps--fixed{background:var(--colors__white);left:0;padding:30px 0 15px;position:sticky;top:0;z-index:5}.upselling .upselling__others-products-title{border-top:2px solid var(--colors__red2);padding-top:30px}.upselling .upselling__bottom-area,.upselling .upselling_forgotten_products{margin-top:2em}.upselling .product-overview .product-overview__wrapper{margin-top:auto;width:100%}.upselling .product-overview{border:none;margin-bottom:0;padding:0;width:45%}.upselling .product-overview .product-overview__image{min-height:auto}.upselling .product-overview .product-overview__image a{height:auto;min-height:auto}.upselling .product-overview .product-overview__image img{margin:10px;min-height:121px;width:80%}.upselling .product-overview .product-overview__image .product-overview__special-icons{height:50px;left:auto;right:5px;top:23px;width:50px}.upselling .product-overview .product-overview__block--info-wrapper{margin-top:auto;width:100%}.upselling .product-overview .product-overview__name a{font-family:Roboto;font-size:14px;height:auto;text-align:left}.upselling .product-overview .product-overview__info{align-self:start;height:auto}.upselling .product-overview .product-overview__info .product-overview__brand--wrapper{display:flex;gap:3px;justify-content:flex-start;padding:5px 0}.upselling .product-overview .product-overview__info .product-overview__brand--wrapper .product-overview__brand,.upselling .product-overview .product-overview__info .product-overview__brand--wrapper .product-overview__divisor,.upselling .product-overview .product-overview__info .product-overview__brand--wrapper .product-overview__ref{color:var(--colors__dark-gray5);display:block;font-size:12px;margin:0;padding:0}.upselling .product-overview .product-overview__info .product-overview__brand--wrapper .product-overview__brand{max-width:65px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.upselling .product-overview__regular-price .regular-price-part{text-decoration:none}.upselling .product-overview .product-overview__brand--wrapper{display:flex;gap:2px}.upselling .product-overview .product-overview__brand--wrapper .product-overview__brand{margin:0;padding:0}.upselling .product-overview .product-overview__brand--wrapper .product-overview__ref{display:block}.upselling .product-overview .product-overview__brand--wrapper .product-overview__brand,.upselling .product-overview .product-overview__brand--wrapper .product-overview__ref{color:var(--colors__dark-gray5);font-size:12px}.upselling .product-overview .product-overview__discount{display:none}.upselling .product-overview .product-overview__actions-prices{background-color:transparent}.upselling .product-overview .product-overview__prices:not(.product-overview__prices-group){align-items:flex-end;background-color:transparent;display:flex;height:auto;justify-content:flex-end}.upselling .product-overview .product-overview__prices:not(.product-overview__prices-group) .product-overview__final-price{font-size:14px;margin:0;order:1;padding:0;text-align:center}.upselling .product-overview .product-overview__prices:not(.product-overview__prices-group) .product-overview__final-price .currency-part,.upselling .product-overview .product-overview__prices:not(.product-overview__prices-group) .product-overview__final-price .decimal-part,.upselling .product-overview .product-overview__prices:not(.product-overview__prices-group) .product-overview__final-price .integer-part{color:var(--colors__dark-gray5);font-size:14px}.upselling .product-overview .product-overview__prices{background-color:var(--colors__yellow);border-radius:5px;height:70px;margin-bottom:2px;position:relative}.upselling .product-overview .product-overview__prices .product-overview__prices-text{color:var(--colors__dark-gray5);display:flex;font-size:12px;justify-content:flex-end;padding:0;text-transform:capitalize}.upselling .product-overview .product-overview__prices .product-overview__prices-group{align-items:flex-end;display:flex;height:auto;height:20px;justify-content:flex-end;position:relative}.upselling .product-overview .product-overview__prices .product-overview__prices-group .product-overview__final-price{margin:0;order:1;padding:0;text-align:center;text-align:end;width:100%}.upselling .product-overview .product-overview__prices .product-overview__prices-group .product-overview__final-price .currency-part,.upselling .product-overview .product-overview__prices .product-overview__prices-group .product-overview__final-price .decimal-part,.upselling .product-overview .product-overview__prices .product-overview__prices-group .product-overview__final-price .integer-part{color:var(--colors__dark-gray5);font-size:14px;height:auto;width:auto}.upselling .product-overview .product-overview__prices .product-overview__prices-group .product-overview__regular-price{align-items:flex-end;display:flex;font-size:10px;height:auto;margin:0;padding:0;width:auto}.upselling .product-overview .product-overview__prices .product-overview__prices-group .product-overview__regular-price .currency-part,.upselling .product-overview .product-overview__prices .product-overview__prices-group .product-overview__regular-price .regular-price-part{font-size:10px}.upselling .product-overview .product-overview__regular-price:after{border-top:1px solid #000;bottom:0;content:"";height:.5em;left:0;position:absolute;right:0;top:13px;width:fit-content;z-index:-1}.upselling .product-overview .product-overview__add-to-cart{margin-top:5px}.upselling .product-overview .product-overview__add-to-cart a,.upselling .product-overview .product-overview__add-to-cart button{width:100%}.upselling .product-overview .product-overview__add-to-cart button{display:flex;justify-content:center}.upselling .product-overview .product-overview__add-to-cart .button__text,.upselling .product-overview .product-overview__add-to-cart .product-overview__select-button{font-size:1.3em;line-height:36px}.upselling .product-view-trigger.button{align-items:center;border-radius:10px;display:flex;font-size:14px;font-weight:700;height:29px;justify-content:center;line-height:36px;text-align:center}.upselling-wrapper{padding:0 5px}.upselling-wrapper .product-view-popup .modal__content{margin-top:50px}.prices-summary .cart__purchase-button{text-align:center;text-decoration:none}@media (min-width:541px){.upselling .upselling__product-section--featured .upselling__product-section-block{margin:0 auto;width:75%}.upselling .upselling__product-section--featured .upselling__product-section-block .img{max-width:300px}.upselling .product-overview__actions-prices{width:100%}.upselling .product-overview__name{padding:0}}@media (min-width:641px){.upselling-wrapper{padding:0}.upselling-wrapper .product-view-popup .modal__content{padding:30px}.upselling .product-overview__wrapper{width:100%}.upselling__steps{max-width:none!important;width:100%}.upselling__steps>ul{max-width:630px}}@media (min-width:1024px){.main-upselling{padding:0 0 60px 3px}.content-wrapper.upselling header{box-shadow:none}.content-wrapper.upselling .main{margin-top:20px}.upselling{width:100%}.upselling .page-content__main{padding:0 0 0 3px}.upselling .upselling__product-section--featured{width:48%}.upselling .upselling__product-section--featured .upselling__product-section-block{width:100%}.upselling .upselling__product-section--featured .product-overview .product-overview__image{height:190px;width:157px!important}.upselling .upselling__product-section--featured .product-overview .product-overview__image a{display:flex;height:153px;width:156px}.upselling .upselling__product-section--featured .product-overview .product-overview__wrapper{border-bottom:2px solid var(--colors__red2);flex-wrap:wrap;margin:0;white-space:nowrap}.upselling .upselling__product-section--featured .product-overview .product-overview__wrapper .product-overview__info{margin-top:25px;order:1}.upselling .upselling__product-section--featured .product-overview .product-overview__wrapper .product-overview__info .product-overview__name{white-space:break-spaces}.upselling .upselling__product-section--featured .product-overview .product-overview__wrapper .product-overview__brand--wrapper{margin-top:-5px;order:2;width:51%}.upselling .upselling__product-section--featured .product-overview .product-overview__wrapper .product-overview__discount{align-items:baseline;justify-content:flex-start;margin:4px 0 0 5px;order:3;width:48%}.upselling .upselling__product-section--featured .product-overview .product-overview__wrapper .product-overview__discount .discount-text{bottom:64px;left:162px;position:absolute}.upselling .upselling__product-section--featured .product-overview .product-overview__wrapper .product-overview__actions-prices{display:flex;flex-direction:column;margin-top:25px;order:4;width:50%}.upselling .upselling__product-section--featured .cart__steps-upselling{width:70%}.upselling .product-overview{margin:10px 5px;width:49%}.upselling .product-overview .upselling__product-section-block{width:100%}.upselling .product-overview .product-overview__image{align-items:center;border:1px solid var(--colors__grey11);display:flex;margin-right:5px;min-height:0}.upselling .product-overview .product-overview__image a{display:block;height:auto;min-height:auto}.upselling .product-overview .product-overview__image a img{height:auto;margin:0;min-height:auto;width:100%}.upselling .product-overview .product-overview__wrapper{border-bottom:1px solid var(--colors__grey11);display:flex;flex-flow:wrap;justify-content:space-between;margin-top:inherit;width:90%}.upselling .product-overview .product-overview__wrapper .product-overview__brand,.upselling .product-overview .product-overview__wrapper .product-overview__discount-text .discount-text,.upselling .product-overview .product-overview__wrapper .product-overview__name,.upselling .product-overview .product-overview__wrapper .product-overview__ref{font-size:14px}.upselling .product-overview .product-overview__wrapper .product-overview__info{height:auto;margin:0;width:100%}.upselling .product-overview .product-overview__wrapper .product-overview__info .product-overview__brand,.upselling .product-overview .product-overview__wrapper .product-overview__info .product-overview__name,.upselling .product-overview .product-overview__wrapper .product-overview__info .product-overview__ref{font-size:14px}.upselling .product-overview .product-overview__wrapper .product-overview__info .product-overview__brand a,.upselling .product-overview .product-overview__wrapper .product-overview__info .product-overview__name a,.upselling .product-overview .product-overview__wrapper .product-overview__info .product-overview__ref a{font-size:16px}.upselling .product-overview .product-overview__wrapper .product-overview__info .product-overview__divisor{font-weight:lighter}.upselling .product-overview .product-overview__wrapper .product-overview__info .product-overview__brand,.upselling .product-overview .product-overview__wrapper .product-overview__info .product-overview__ref{color:var(--colors__soft-gray8);display:block;padding:0}.upselling .product-overview .product-overview__wrapper .product-overview__discount{align-items:flex-end;background-image:none;display:flex;height:37px;justify-content:flex-end;margin-left:auto;padding-right:8px;position:static;width:30%}.upselling .product-overview .product-overview__wrapper .product-overview__discount-text{color:var(--colors__black);font-family:Roboto;font-size:10px;font-weight:700;padding-bottom:2px;padding-top:0}.upselling .product-overview .product-overview__wrapper .product-overview__discount-text .discount-text{background-color:var(--colors__yellow2)}.upselling .product-overview .product-overview__wrapper .product-overview__actions-prices{align-items:flex-end;display:flex;gap:7px;height:40px;justify-content:flex-end;margin:0;width:auto}.upselling .product-overview .product-overview__wrapper .product-overview__actions-prices .product-overview__prices{background-color:transparent;flex-flow:row nowrap;min-width:50px;padding-bottom:2px;width:auto}.upselling .product-overview .product-overview__wrapper .product-overview__actions-prices .product-overview__prices .product-overview__prices-text{font-size:11px;margin-bottom:1px;padding:0 4px}.upselling .product-overview .product-overview__wrapper .product-overview__actions-prices .product-overview__prices .product-overview__prices-group{flex-direction:column;height:63%;min-width:40px;padding:0}.upselling .product-overview .product-overview__wrapper .product-overview__actions-prices .product-overview__prices .product-overview__regular-price{justify-content:flex-end;position:relative;text-decoration:none;width:auto}.upselling .product-overview .product-overview__wrapper .product-overview__actions-prices .product-overview__prices .product-overview__regular-price:after{height:0;top:6px;width:100%}.upselling .product-overview .product-overview__wrapper .product-overview__actions-prices .product-overview__prices .regular-price-part{font-family:Roboto;font-size:12px;margin-bottom:-4px;width:auto}.upselling .product-overview .product-overview__wrapper .product-overview__actions-prices .product-overview__prices .regular-price-part .currency-part{font-size:12px}.upselling .product-overview .product-overview__wrapper .product-overview__actions-prices .product-overview__prices .currency-part,.upselling .product-overview .product-overview__wrapper .product-overview__actions-prices .product-overview__prices .decimal-part,.upselling .product-overview .product-overview__wrapper .product-overview__actions-prices .product-overview__prices .integer-part,.upselling .product-overview .product-overview__wrapper .product-overview__actions-prices .product-overview__prices .product-overview__final-price{color:var(--colors__dark-gray5);font-family:Roboto;font-size:14px}.upselling .product-overview .product-overview__wrapper .product-overview__name{padding:0}.upselling .product-overview .product-overview__wrapper .product-overview__brand--wrapper{align-items:center;display:flex;gap:2px;height:20px;justify-content:flex-start;padding:0;width:100%}.upselling .product-overview .product-overview__wrapper .product-overview__brand--wrapper .product-overview__brand{margin:0}.upselling .product-overview .product-overview__wrapper .product-overview__brand--wrapper .product-overview__ref{display:block}.upselling .product-overview__actions-prices{width:300px}.upselling .product-overview .product-overview__add-to-cart{min-width:max-content;padding-bottom:7px}.upselling__product-section{display:flex;flex-wrap:wrap;gap:0 37px;justify-content:space-between;width:100%}.upselling__product-section-block{align-items:center;flex-direction:column;width:48%}.upselling__product-section-block .product-overview{max-width:none;min-height:110px;width:100%}.upselling__bottom-area{align-items:flex-start;display:flex;justify-content:space-between}.upselling__bottom-area--featured .upselling__product-section--base{width:48%}.upselling__bottom-area--featured .upselling__product-section--base .upselling__product-section-block{width:100%}.upselling .upselling__middle-area{display:flex;justify-content:space-between}.upselling .upselling__middle-area .upselling_forgotten_products:not(.upselling_forgotten_products--full){display:flex;flex-direction:column;width:63%}.upselling-wrapper{display:flex;flex-wrap:wrap}.upselling-wrapper .cart__steps-upselling{width:70%}.upselling .product-overview__product-link>img{max-width:300px}.upselling .upselling__bottom-area .product-overview:last-child{display:flex}.upselling .upselling__bottom-area .product-overview .product-overview__prices-group .product-overview__final-price{font-size:.6em}.upselling .upselling__bottom-area .product-overview .product-overview__prices-group .product-overview__regular-price .regular-price-part{font-size:.9em}.upselling .upselling_forgotten_products-wrapper{border:none;justify-content:space-between;margin-top:auto}.upselling .upselling__product-section-title{font-size:16px}.upselling .product-view-trigger.button{align-items:center;border-radius:10px;display:flex;font-size:12px;height:25px;padding:0 20px;width:140px}.upselling .product-overview{align-items:stretch;flex-direction:row;justify-content:space-between;margin:10px 0;max-width:none;width:100%}.upselling .product-overview .product-overview__exclusivity img{display:none}.upselling .product-overview .product-overview__exclusivity{z-index:1}.upselling .product-overview .product-overview__image{width:15%}.upselling .product-overview .product-overview__actions-prices{width:100%}.upselling .product-overview .product-overview__block--info-wrapper{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;width:40%}.upselling .product-overview .product-overview__block--info-wrapper .product-overview__info,.upselling .product-overview .product-overview__block--info-wrapper .product-overview__name{align-self:flex-end;width:100%}.upselling .product-overview .product-overview__block--info-wrapper .product-overview__actions-prices,.upselling .product-overview .product-overview__block--info-wrapper .product-overview__info{margin:0}.upselling .upselling__others-products{width:49%}.upselling .upselling__others-products-title{border-top:none;font-size:16px;padding-top:0}.upselling .upselling__others-products-wrapper{flex-direction:column;gap:9px;margin-top:5px}.upselling .upselling__others-products-wrapper .products-catalog__item{margin:0;width:100%}prices-summary{width:30%}.prices-summary{padding:10px 0 0 10px;width:30%}.prices-summary .cart__totals,.prices-summary.preload{width:100%}}@media (min-width:1440px){.upselling .page-content__main{padding:0 51px 0 66px}.upselling .upselling__bottom-area .product-overview .product-overview__prices-group .product-overview__final-price{font-size:.7em}.upselling .upselling__bottom-area .product-overview .product-overview__prices-group .product-overview__regular-price .regular-price-part{font-size:1em}.upselling .upselling__product-section--featured .product-overview .product-overview__wrapper .product-overview__actions-prices,.upselling .upselling__product-section--featured .product-overview .product-overview__wrapper .product-overview__discount{width:49%}}.upselling__nav--fixed .cart__steps-list{display:none;margin:0}.upselling .upselling__nav-button{border-radius:8px;display:block;font-size:1.33333rem;font-weight:700;padding:12px 20px;text-align:center}.upselling__nav-ticket{font-family:Roboto}.upselling__nav-ticket .ticket{background-color:transparent;border:none;border-radius:5px;box-shadow:none;padding:0}.upselling__nav-ticket .ticket .checkout__review-ticket-content{display:flex;margin-top:10px}.upselling__nav-ticket .ticket .checkout__review-ticket-title,.upselling__nav-ticket .ticket .checkout__review-ticket-title-main--fixed{display:none}.upselling__nav-ticket .ticket .checkout__review-ticket-title-main{color:var(--colors__black);font-size:1.4rem;padding-bottom:25px;text-align:center;width:100%}.upselling__nav-ticket .ticket .checkout__review-ticket-price{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between}.upselling__nav-ticket .ticket .checkout__review-ticket-price .checkout__review-price-title{font-size:1.33333rem;font-weight:700;line-height:8px;width:100%}.upselling__nav-ticket .ticket .checkout__review-ticket-price .tax-type{font-size:1rem;font-style:italic}.upselling__nav-ticket .ticket .checkout__review-ticket-price .price{color:var(--colors__black);font-size:1.33333rem;font-weight:700}.upselling__nav-ticket .ticket .checkout__review-ticket-price .price.disabled{color:var(--colors__grey-review)}.upselling__nav-ticket .ticket .price.disabled{color:var(--colors__soft-gray8)}.upselling__nav{bottom:-200px;left:0;margin-bottom:40px;padding:0 0 20px;transition:height .2s ease-in;width:100%}.upselling__nav.upselling__nav--with-products .upselling__nav-text h1{margin-bottom:10px}.upselling__nav.upselling__nav--with-products .upselling__nav-button{font-size:1.16667rem}.upselling__nav .text-info{color:var(--colors__black);display:none;font-style:italic}.upselling__nav-text h1{font-size:2rem;font-weight:700;margin:0 0 30px}.upselling__nav-text h2{display:none;font-size:1rem;font-weight:700;margin:0 0 10px;width:100%}.upselling__nav--fixed{animation:emergeNav .5s ease-in forwards;background:var(--colors__white);box-shadow:0 1px 19px 0 rgba(0,0,0,.5);left:0;margin-bottom:0;opacity:0;padding:20px;position:fixed;z-index:10000000000}.upselling__nav--fixed .ticket{padding:0}.upselling__nav--fixed .upselling__nav-products{display:none}.upselling__nav--fixed .cart__steps{margin:0}.upselling__nav--fixed .upselling__nav-text h1{font-size:1.33333rem;margin-bottom:10px}.upselling__nav--fixed .upselling__nav-text h2{display:block;font-size:1rem;font-weight:400;margin-bottom:14px}.upselling__nav--fixed.upselling__nav--with-products .text-info{display:block}.upselling__nav-products{display:flex;flex-flow:row wrap;gap:5px 10px;margin:0 0 15px}.upselling__nav-products>div{display:flex;flex-flow:row wrap;gap:0 10px}.upselling__nav-products-show-more span{color:var(--colors__red);cursor:pointer;font-weight:700}.upselling__nav-product{align-items:center;display:flex;flex-flow:row wrap;gap:5px;justify-content:space-between}.upselling__nav-product>span{line-height:1}.upselling__nav-product-quantity{margin:0 0 0 5px}.upselling__nav-product-delete{background:#d8d8d8;cursor:pointer;display:inline-block;height:15px;position:relative;width:15px}.upselling__nav-product-delete:after,.upselling__nav-product-delete:before{background-color:var(--colors__white);content:"";height:1px;left:2px;position:absolute;top:7px;transform-origin:center center;width:11px}.upselling__nav-product-delete:after{transform:rotate(45deg)}.upselling__nav-product-delete:before{transform:rotate(-45deg)}@keyframes emergeNav{to{bottom:0;opacity:1}}@media (min-width:641px){.upselling__nav.upselling__nav--with-products.upselling__nav--fixed .checkout__review-ticket-content{display:flex;flex-wrap:wrap}.upselling__nav.upselling__nav--with-products.upselling__nav--fixed .checkout__review-ticket-content .button--link{order:1;padding-left:0;text-align:left;width:40%}.upselling__nav.upselling__nav--with-products.upselling__nav--fixed .checkout__review-ticket-content .button--primary{order:2;width:60%}.upselling__nav.upselling__nav--with-products.upselling__nav--fixed .checkout__review-ticket-content .text-info{height:24px;text-align:right}}@media (min-width:1024px){.upselling__nav-ticket .ticket{background-color:var(--colors__supplier-offer-wrapper);border:none;box-shadow:0 2px 4px 0 var(--colors__veil);display:flex;flex-direction:column;height:auto;justify-content:space-between;padding:15px 15px 37px}.upselling__nav-ticket .ticket .checkout__review-ticket-title{display:flex;margin-bottom:10px}.upselling__nav-ticket .ticket .checkout__review-ticket-title-main{font-weight:700;margin:0 0 10px}.upselling__nav-ticket .ticket .upselling__nav-button{width:100%}.upselling__nav-ticket .ticket .checkout__review-ticket-price .price{font-weight:700}.upselling__nav{display:flex}.upselling__nav:not(.upselling__nav--fixed).upselling__nav--with-products .ticket .checkout__review-ticket-content{flex-direction:column}.upselling__nav:not(.upselling__nav--fixed).upselling__nav--with-products .ticket .checkout__review-ticket-content .text-info{background-color:transparent;color:var(--colors__black);display:block;font-weight:400;height:auto;padding:0;position:inherit;text-align:center}.upselling__nav:not(.upselling__nav--fixed) .ticket .checkout__review-ticket-title{font-size:1.33333rem}.upselling__nav:not(.upselling__nav--fixed) .ticket .checkout__review-ticket-price{display:flex;justify-content:space-between;width:100%}.upselling__nav:not(.upselling__nav--fixed) .ticket .checkout__review-ticket-price .price{font-size:1.33333rem}.upselling__nav.upselling__nav--with-products .upselling__nav-container .upselling__nav-text h2{display:block;font-size:1.33333rem}.upselling__nav-content{width:70%}.upselling__nav-content .cart__steps{width:100%}.upselling__nav-ticket{width:30%}.upselling__nav-ticket .ticket{margin-left:auto;width:80%}.upselling__nav-ticket .ticket .checkout__review-ticket-title{align-items:baseline;flex-direction:column}.upselling__nav-ticket .ticket .checkout__review-ticket-title .checkout__review-ticket-price{align-items:baseline}.upselling__nav-ticket .ticket .checkout__review-ticket-title .checkout__review-ticket-price .tax-type{font-weight:400}.upselling__nav-container{align-items:center;display:flex;flex-flow:row nowrap;gap:0 10px;justify-content:space-between;margin-top:10px}.upselling__nav-text{display:inline-block}.upselling__nav-text h1{font-size:2rem;font-weight:700}.upselling__nav-text h2{font-size:1.33333rem}.upselling__nav-buttons{align-self:flex-end;display:flex;flex-flow:row nowrap;gap:0 10px;justify-content:flex-end;min-width:400px}.upselling__nav--fixed{background:var(--colors__supplier-offer-wrapper);justify-content:center;padding-left:96px;padding-right:81px}.upselling__nav--fixed:not(.upselling__nav--with-products) .upselling__nav-container{height:100%}.upselling__nav--fixed:not(.upselling__nav--with-products) .upselling__nav-container .upselling__nav-text{align-items:center;display:flex;height:100%}.upselling__nav--fixed .upselling__nav-text--main{display:none}.upselling__nav--fixed .upselling__nav-container .upselling__nav-text{padding-left:0}.upselling__nav--fixed .upselling__nav-container .upselling__nav-text h2{font-size:1.33333rem;font-weight:700;margin:0}.upselling__nav--fixed .upselling__nav-container{margin-top:0}.upselling__nav--fixed .upselling__nav-products{display:flex}.upselling__nav--fixed .upselling__nav-content{max-width:1173px}.upselling__nav--fixed .upselling__nav-ticket{border-left:1px solid var(--colors__soft-gray8);max-width:450px;padding-left:2%;width:45%}.upselling__nav--fixed .upselling__nav-ticket .ticket{border:none;border-radius:0;box-shadow:none;flex-direction:column;height:100%;padding:0;width:100%}.upselling__nav--fixed .upselling__nav-ticket .ticket .upselling__nav-button{align-self:center;font-size:1.16667rem}.upselling__nav--fixed .upselling__nav-ticket .ticket .checkout__review-ticket-title{flex-direction:row;margin:0;padding:0}.upselling__nav--fixed .upselling__nav-ticket .ticket .checkout__review-ticket-title .checkout__review-ticket-title-main{display:none}.upselling__nav--fixed .upselling__nav-ticket .ticket .checkout__review-ticket-title .checkout__review-ticket-title-main--fixed{display:block;font-size:1.33333rem;font-weight:700;text-align:left}.upselling__nav--fixed .upselling__nav-ticket .ticket .checkout__review-ticket-title .checkout__review-ticket-price{align-items:baseline;gap:5px}.upselling__nav--fixed .upselling__nav-ticket .ticket .checkout__review-ticket-title .checkout__review-price-title{display:none}.upselling__nav--fixed .upselling__nav-ticket .ticket .checkout__review-ticket-title .tax-type{font-size:1.16667rem;font-weight:400;margin-left:20px}.upselling__nav--fixed .upselling__nav-ticket .ticket .checkout__review-ticket-title .price{font-size:1.16667rem;font-weight:700}.upselling__nav--fixed.upselling__nav--with-products .ticket{flex-direction:column;justify-content:center}.upselling__nav--fixed.upselling__nav--with-products .ticket .checkout__review-ticket-title{flex-direction:row;gap:20px;justify-content:flex-start}.upselling__nav--fixed.upselling__nav--with-products .ticket .checkout__review-ticket-title .checkout__review-ticket-price{justify-content:flex-start}}.product-view-popup .modal__content{padding:0 5px}.product-view-popup .modal .modal__content-wrapper{text-align:left}.product-view-popup .modal .modal__content-wrapper .modal__close{top:0}.product-view-popup .modal .modal__content-wrapper .modal__content{max-width:none}.product-view-popup .product-view__add-favorites-wrapper .product-view__add-favorites{text-align:left}.product-view-popup .product-view__info-wrapper{align-self:flex-start}.product-view-popup .product-view__info-wrapper .product-data__sku-wrapper,.product-view-popup .product-view__product-row-data .product-view__product-row-name,.product-view-popup .product-view__product-row-data .product-view__product-row-ref{text-align:left}.product-view-popup .product-view__content .attributes__product-description-wrapper{min-height:40px}.product-view-popup .product-view__product-row-iva-label{text-align:left}@media (min-width:1024px){.product-view-popup .product-view__content{margin-top:40px}.product-view-popup .modal__content-wrapper{width:80vw}}.custom-menu-section__dropdown{background:var(--colors__white);display:flex;justify-content:space-between;min-width:320px;padding:10px}.custom-menu-section__dropdown--without-banner .custom-menu-section__links{min-width:220px}.custom-menu-section__links{display:flex;flex-direction:column;min-width:200px}.custom-menu-section__link{align-items:center;color:var(--primary-color);display:flex;font-size:13px;gap:8px;line-height:40px;padding:0 20px;text-decoration:none}.custom-menu-section__link:hover{font-weight:700;text-decoration:none}.custom-menu-section__banner{align-self:flex-start;flex-shrink:0;max-height:316px;max-width:727px;overflow:hidden;width:fit-content}.custom-menu-section__banner-image,.custom-menu-section__banner-link{display:block;width:100%}.custom-menu-section__banner-image{height:auto;max-height:316px;max-width:792px;object-fit:cover}.custom-menu-section__icon{display:block;height:24px;object-fit:contain;width:24px}.menu__custom-section--dropdown .menu__level0-link-container{height:100%;line-height:43px;width:100%}@media (min-width:1024px){.menu__custom-section{display:flex}.custom-menu-section__dropdown{max-width:100%}.custom-menu-section__banner{flex-shrink:1;min-width:0}.menu__container.hovered .menu__custom-section.menu__custom-section--dropdown:hover .menu__level1-container--custom-section{background:transparent;display:block;height:auto;left:0;max-width:calc(100vw - 66px);min-width:0;overflow:visible;padding:0;position:absolute;top:40px;width:fit-content;z-index:1}.menu__level0-container.menu__custom-section .menu__level0-link-icon-mobile{display:none}.menu__level0-container.menu__custom-section .menu__level0-link-icon{display:block;height:24px;object-fit:contain;width:24px}}@media (min-width:1440px){.menu__container.hovered .menu__custom-section.menu__custom-section--dropdown:hover .menu__level1-container--custom-section{max-width:calc(100vw - 192px)}}.menu__custom-section--dropdown{display:none}@media (min-width:1024px){.menu__custom-section--dropdown{display:flex}.menu__container.hovered .menu__custom-section.menu__custom-section--dropdown:hover .menu__level1-container--custom-section,.menu__level0-container.menu__custom-section .menu__level1-container--custom-section{left:33px;width:calc(100% - 66px)}.menu__level0-container.menu__custom-section .menu__level1-container--custom-section .custom-menu-section__dropdown{width:100%}}@media (min-width:1440px){.menu__container.hovered .menu__custom-section.menu__custom-section--dropdown:hover .menu__level1-container--custom-section{left:96px;width:calc(100% - 192px)}}