@property --nav-menu-gradient-size-right{syntax:"<percentage>";initial-value:20%;inherits:false}@property --nav-menu-gradient-size-left{syntax:"<percentage>";initial-value:20%;inherits:false}.gradient-mask-horizontal{--gradient-size-left: 20%;transition:--nav-menu-gradient-size-right .5s,--nav-menu-gradient-size-left .5s;-webkit-mask-image:linear-gradient(to right, transparent 0%, #000000 var(--nav-menu-gradient-size-left), #000000 calc(100% - var(--nav-menu-gradient-size-right)), transparent 100%);mask-image:linear-gradient(to right, transparent 0%, #000000 var(--nav-menu-gradient-size-left), #000000 calc(100% - var(--nav-menu-gradient-size-right)), transparent 100%)}.gradient-mask-horizontal.disable-right{--nav-menu-gradient-size-right: 0%}.gradient-mask-horizontal.disable-left{--nav-menu-gradient-size-left: 0%}.generic-button-primary{--button-idle-bg-color: #004EA0;--button-hover-bg-color: #DC6529;--button-border-idle: solid 1px #004EA0;--button-border-hover: solid 1px #DC6529;--text-color-idle: #fff;--text-color-hover: #fff;--font-family: var(--font-family-secondary);border:var(--button-border-idle);background-color:var(--button-idle-bg-color);color:var(--text-color-idle);text-align:center;font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;width:140px;height:45px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .25s,color .25s}.generic-button-primary:hover{border:var(--button-border-hover);background-color:var(--button-hover-bg-color);color:var(--text-color-hover)}.generic-button-primary.variant-2{--button-idle-bg-color: #fff;--button-hover-bg-color: #D4291E;--button-border-idle: solid 1px #D4291E;--button-border-hover: solid 1px #D4291E;--text-color-idle: #D4291E;--text-color-hover: #fff}.generic-modal-popup{--modal-blocker-bg-color: rgba(22, 22, 22, 0.3);--close-button-size: 17px;--modal-popup-title-font-size: 20px;--border-style-primary: solid 1px #e9e9e9;--shadow: 0px 0px 14px 0px rgb(0 0 0 / 16%);display:none;position:fixed;z-index:1000;width:100%;height:100%;align-items:center;justify-content:center}.generic-modal-popup.opened{display:flex}.generic-modal-popup .backdrop{position:fixed;width:100%;height:100%;background-color:var(--modal-blocker-bg-color)}.generic-modal-popup .popup-frame{position:relative;max-width:689px;max-height:1000px;height:auto;margin:unset;background-color:#fff;border-radius:5px;box-shadow:var(--shadow)}.generic-modal-popup .popup-frame .modal-popup-title{font-size:var(--modal-popup-title-font-size);font-weight:600;margin:20px 20px}.generic-modal-popup .popup-frame .content-area{border:var(--border-style-primary);padding:20px 20px}.generic-modal-popup .close-button{position:absolute;top:15px;right:15px;width:var(--close-button-size);height:var(--close-button-size);cursor:pointer}.generic-modal-popup .close-button svg{width:100%;height:100%}@media(max-width: 1024px){.generic-modal-popup{top:0}.generic-modal-popup .popup-frame{height:100%;width:100%;max-width:100%}.generic-modal-popup form{width:100%;height:100%;display:flex;flex-direction:column}}.generic-modal-popup_v2{--modal-blocker-bg-color: rgba(22, 22, 22, 0.3);--close-button-size: 17px;--modal-popup-title-font-size: 20px;--border-style-primary: solid 1px #e9e9e9;--shadow: 0px 0px 14px 0px rgb(0 0 0 / 16%);display:none;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center}.generic-modal-popup_v2.open{display:flex}.generic-modal-popup_v2[data-position=right]{justify-content:right}.generic-modal-popup_v2 .backdrop{position:fixed;width:100%;height:100%;background-color:var(--modal-blocker-bg-color)}.generic-modal-popup_v2 .spinner{position:fixed;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.generic-modal-popup_v2 .spinner svg,.generic-modal-popup_v2 .spinner img{width:80px;animation:rotating 2s linear infinite}.generic-modal-popup_v2 .popup-frame{position:relative;margin:unset;background-color:#fff;border-radius:5px;box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center}@media(max-width: 1024px){.generic-modal-popup_v2 .popup-frame{max-height:100%;max-width:100%}}.generic-modal-popup_v2 .popup-frame .modal-popup-content-area.loading{position:absolute}.generic-modal-popup_v2 .popup-frame .modal-popup-content-area .content{padding:20px;padding-top:80px}.generic-modal-popup_v2 .popup-frame .modal-popup-content-area .modal-popup-title{font-size:var(--modal-popup-title-font-size);font-weight:600;margin:20px 20px;position:absolute;z-index:2;top:0;left:0;display:flex;align-items:center;gap:5px}.generic-modal-popup_v2 .popup-frame .modal-popup-content-area .modal-popup-title .icon{display:inline-flex}.generic-modal-popup_v2 .close-button{position:absolute;top:25px;right:25px;width:var(--close-button-size);height:var(--close-button-size);cursor:pointer;z-index:2}.generic-modal-popup_v2 .close-button svg{width:100%;height:100%}@media(max-width: 1024px){.generic-modal-popup_v2{top:0}}.quote-request-content{width:600px}.quote-request-content .button-container{display:flex;justify-content:space-between}@media(max-width: 1024px){.quote-request-content{height:100%;display:flex;flex-direction:column;width:450px}.quote-request-content .input__container{overflow:scroll}.quote-request-content .button-container{margin-top:auto}}@media(max-width: 768px){.quote-request-content{width:100vw;height:100vh}}.info-popup-content{min-width:450px;min-height:160px;display:flex;align-items:center;justify-content:center;font-size:18px}@media(max-width: 768px){.info-popup-content{min-width:300px}}.feedback-icon{--size: 35px;display:flex;width:var(--size);height:var(--size);align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border-radius:calc(var(--size)/2);padding:5px;margin-right:15px}.feedback-icon svg{min-width:100%}.feedback-icon svg path{fill:#fff}.feedback-icon.success{background-color:#2d911c}.feedback-icon.error{background-color:#d4291e}.feedback-icon.error svg{transform:rotate(180deg)}:root{--brand-color-primary: #004EA0;--brand-color-primary-accent: #DC6529;--brand-color-primary-accent2: #D4291E;--brand-color-primary-contrast-high: transparent;--brand-color-primary-contrast-low: transparent;--brand-color-secondary: #EDF2F7;--brand-color-secondary-contrast-high: transparent;--brand-color-secondary-contrast-low: transparent;--brand-color-campaign: #D4291E;--brand-color-alert: #D4291E;--brand-color3: transparent;--brand-color4: transparent}:root{--black100a70: rgba(0, 0, 0, 0.7);--black100a60: rgba(0, 0, 0, 0.6);--black100a40: rgba(0, 0, 0, 0.4);--black100a30: rgba(0, 0, 0, 0.3);--black100a25: rgba(0, 0, 0, 0.25);--black100a20: rgba(0, 0, 0, 0.2);--black100a12: rgba(0, 0, 0, 0.12);--black100a10: rgba(0, 0, 0, 0.10);--black100a08: rgba(0, 0, 0, 0.08);--black100a05: rgba(0, 0, 0, 0.05);--black100: #000;--black99: #020202;--black98: #010105;--black96: #181831;--black96a60: rgba(24, 24, 49, 0.6);--black95: #141912;--black93: #1D1D1F;--black90: #222;--black90a70: rgba(34, 34, 34, 0.7);--black90a30: rgba(34, 34, 34, 0.3);--black90a10: rgba(34, 34, 34, 0.1);--black85: #231F20;--black80: #333333;--black80a45: rgba(51, 51, 51, 0.45);--black79a00: rgba(53, 53, 53, 0);--black79a30: rgba(53, 53, 53, 0.3);--black78: #363333;--black77a36: rgba(60, 60, 67, 0.36);--black76: #353432;--black75: #2F3F3E;--black74: #364C3E;--black72: #2F4034;--black70: #665C5C;--black65a30: rgba(183, 176, 171, 0.3);--black62: #908585;--black61: #78817A;--black60: #7E7D7E;--black60a10: rgba(136, 133, 133, 0.1);--black59: #90999F;--black10a60: rgba(22, 22, 22, 0.6);--black10a50: rgba(22, 22, 22, 0.5);--black10: rgba(22, 22, 22, 0.3);--white100: #fff;--white1002b: #ffffff2b;--white100a80: rgba(255, 255, 255, 0.80);--white100a67: rgba(255, 255, 255, 0.67);--white100a50: rgba(255, 255, 255, 0.50);--white100a30: rgba(255, 255, 255, 0.30);--white100a0: rgba(255, 255, 255, 0);--white99a80: rgba(255, 253, 253, 0.80);--white99a30: rgba(252, 252, 252, 0.3);--white99a00: rgba(255, 253, 253, 0.00);--white99: #FCFEFE;--white98: #FCFCFC;--white97: #FCF9F9;--white96: #FAFAFA;--white95: #FAF7F7;--white95a55: rgba(255, 255, 255, 0.55);--white94: #FBFAFC;--white93: #F5F1F1;--white93a40: rgba(245, 241, 241, 0.4);--white92: #F1F1F1;--white91: #F1EDEB;--white90: #F2F2F2;--white89: #E3E3E3;--white88: #E0E0E0;--white87: #E8DFD4;--white86: #EBE9E9;--white86a70: rgba(235, 233, 233, 0.7);--white85: #EAE9E9;--white84: #EAE5E5;--white83: #EAECF0;--white82: #DFD9D9;--white82a25: rgba(223, 217, 217, 0.25);--white80: #E0E0E0;--white79: #EAEAEA;--white78: #D0D0D0;--white76: #DADADA;--white75: #E5E5E5;--white75a30: rgba(217, 217, 217, 0.3);--white75a10: rgba(217, 217, 217, 0.1);--white74: #D9D9D9;--white74a50: rgba(217, 217, 217, 0.5);--white73: #D3D2D2;--white72: #ddd;--white70: #C6C6C6;--white66: #BCBDBF;--white60: #B3B3B3;--white60a50: rgba(145, 158, 171, 0.5);--white60a50: rgba(145, 158, 171, 0.5);--white58: #AFABAB;--white55: #898F96;--white53: #808081;--white50a: rgba(198, 198, 198, 0.50);--white50a30: rgba(198, 198, 198, 0.3);--blue99: #033157;--blue98: #003B6C;--blue95a05: rgba(0, 14, 51, 0.05);--blue94: #E6ECF9;--blue92a30: rgba(227, 235, 243, 0.3);--blue90: #004EA0;--blue87a15: rgba(0, 23, 84, 0.15);--blue85a25: rgba(0, 31, 112, 0.25);--blue85a10: rgba(0, 31, 112, 0.1);--blue82a20: rgba(0, 71, 255, 0.20);--blue82a05: rgba(0, 71, 255, 0.05);--blue80a100: rgba(0, 78, 160, 1);--blue77: #0086BE;--blue76: #0081AC;--blue75: #009FD6;--blue74: #A0C9D8;--blue72: #6699CC;--blue70: #4571b1;--blue65: #477FBA;--blue60a50: rgba(68, 177, 253, 0.5);--blue59: #69ADC6;--blue55: #68B1FD;--blue52: #80C0D5;--blue48: #748B96;--blue40: #C3D9F6;--blue37: #BCD5F0;--blue37a50: rgba(0, 134, 190, 0.5);--blue30: #D9EAFD;--blue28: #EEF8FB;--blue27: #ECF5FF;--blue26: #EAF2FB;--blue25: #EAF0F6;--blue23: #F3F6F9;--blue22: #F2F6FA;--blue21a50: rgba(234, 240, 246, 0.5);--blue21a10: rgba(234, 240, 246, 0.1);--blue20: #E2EBF3;--blue19a30: rgba(237, 242, 248, 0.3);--blue18a20: rgba(235, 242, 245, 0.20);--blue18: #EBF2F5;--blue17: #E3EBF3;--blue16: #EDF2F8;--blue15: #EDF2F7;--blue12: #F7FAFE;--blue11: #EBF2F5;--blue10: #F5F7FB;--blue09: #FCF7F1;--green85: #0C9809;--green83a15: rgba(57, 93, 51, 0.15);--green80: #395D33;--green75: #037847;--green72: #6DAF4E;--green68: #3C663C;--green67: #3D663D;--green65: #16B813;--green64: #00A651;--green61: #97C347;--green60: #8BB739;--green56: #54AB3D;--green55: rgba(107, 169, 77, 0.56);--green50: #A1CE4E;--green50a70: rgba(161, 206, 78, 0.7);--green50a30: rgba(161, 206, 78, 0.3);--green25: #324B37;--green24: #374441;--green20: #D7E8B5;--green18: #D5FDD5;--green13: #C6CDB7;--green12: #CCDECC;--green11: #EAF6EA;--green10: #F3F7EB;--green09: #E9F2E9;--green08: #F5F8F5;--green07: #E8FFE8;--green6: #ECFDF3;--green5: #EEFDF3;--yellow20: #FFF7D9;--yellow80: #E4AC5E;--yellow93: #F7F2E4;--orange97: #FCF8F4;--orange92a40: rgba(248, 236, 220, 0.4);--orange92a20: rgba(248, 236, 220, 0.2);--orange92: #F8ECDC;--orange82: #F5D7AF;--orange82a56: rgba(245, 215, 175, 0.56);--orange80: #DC6529;--orange78: #DB672A;--orange75: #E07833;--orange65: #DF6D36;--orange60a20: rgba(223, 109, 54, 0.2);--orange51: #E0A623;--red100: rgb(255, 0, 0);--red85: #E60707;--red80: #D4291E;--red75a10: rgba(212, 41, 30, 0.1);--red70: #BB2F26;--red65: #CF3A28;--red60a10: rgba(212, 41, 30, 0.1);--red05: #FFEAE8;--brown110: #381B16;--brown100: #542A24;--brown90: #703C34;--white90a30: #DED2D04D;--white101: #EBE3E2;--white102: #DED2D0;--blue101: #224470;--blue102: #4371B1;--blue103: #4D6594;--white59a30: rgba(222, 210, 208, 0.30);--orange64: #DC662A;--blue78: #00AEEF;--blue74a56: rgba(0, 174, 239, 0.56);--blue73: #009FE3;--blue24: #E2F2F9;--blue24a60: rgba(227, 243, 249, 0.60);--blue24a95: rgba(225, 242, 249, 0.95);--blue24a06: rgba(226, 242, 249, 0.06);--orange77: #F39200;--orange77a05: rgba(243, 146, 0, 0.05)}:root{--font-family-primary: "Century Gothic";--font-family-secondary: "Open Sans"}@font-face{font-family:"Century Gothic";src:url("../fonts/century-gothic/Century-Gothic-Bold.TTF") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Century Gothic";src:url("../fonts/century-gothic/Century-Gothic-Regular.TTF") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans/OpenSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans/OpenSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans/OpenSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}.layout-container{max-width:1450px;margin:0 auto}@media(max-width: 767px){.layout-container{width:100vw}}@media(max-width: 1023px){.layout-container{padding:0px 20px}}@media(min-width: 1024px){.layout-container{width:90vw}}.grid-container{display:grid;grid-template-columns:repeat(12, [col-start] 1fr);grid-gap:0px 30px}@media(max-width: 1023px){.grid-container{display:block}}.grid-container .half-width-container{grid-column:span 6;margin-bottom:30px}@media(max-width: 1024px){.grid-container .half-width-container{margin-bottom:20px}}*{box-sizing:border-box}input,textarea,select,button{font-family:inherit}html,body{overflow-x:hidden;margin:0 auto;font-family:var(--font-family-secondary),var(--font-family-primary),sans-serif;background-color:var(--white98)}.no-scroll{height:100%}.no-scroll body{height:100%;overflow:hidden}.modal-open{overflow:hidden}.no-select{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-select:focus{outline:none !important}.button-directive{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}#draggableBtn{display:none !important}.footer{background:var(--blue90);padding:115px 0px 250px 0px}@media(max-width: 1023px){.footer{padding:40px 0px 225px 0px}}.footer__left{grid-column:col-start 1/span 3}@media(max-width: 1023px){.footer__left{text-align:center;margin-bottom:35px}}.footer__center{grid-column:col-start 5/span 6;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:30px;height:-moz-max-content;height:max-content}@media(max-width: 1023px){.footer__center{grid-template-columns:repeat(1, minmax(0, 1fr));grid-gap:0px}}.footer__right{grid-column:col-start 11/span 2}.footer__right--image{width:calc(100% + 30px);margin-top:25px;margin-left:-25px;text-align:center}@media(max-width: 1023px){.footer__right--image{margin-top:75px}}.footer__right--image img{max-width:225px}.footer__logo{max-width:100%;height:auto}@media(max-width: 1023px){.footer__logo{padding:0px 30px}}.footer__description{color:var(--white100);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-0.32px;margin-top:15px}.footer__description--mobile{margin:25px 0px 50px}@media(min-width: 1023px){.footer__description--mobile{display:none}}@media(max-width: 1023px){.footer__description--desktop{display:none}}.footer__item{color:var(--white100);font-family:var(--font-family-primary);font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.4px}@media(max-width: 1023px){.footer__item{font-size:18px;font-weight:400;color:var(--blue55)}}@media(max-width: 1023px){.footer__item.social-media,.footer__item.payments{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;margin-bottom:50px;color:var(--white100);font-weight:700}}@media(max-width: 1023px){.footer__item.social-media{order:1}}.footer__item ul.footer__links{margin:0px;padding:0px;list-style:none}@media(max-width: 767px){.footer__item ul.footer__links{width:100vw;overflow:hidden;max-height:0;transition:max-height .75s cubic-bezier(0, 1, 0, 1);padding:0px 20px 0px 20px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.footer__item ul.footer__links{width:85vw;margin:0px auto;overflow:hidden;max-height:0;transition:max-height .75s cubic-bezier(0, 1, 0, 1);padding:0px 20px 0px 20px}}.footer__item ul.footer__links li{color:var(--white100);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:29px;letter-spacing:-0.32px}.footer__item ul.footer__links li a{text-decoration:none;color:var(--white100);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:29px;letter-spacing:-0.32px;transition:color .25s ease;display:block}@media(max-width: 1023px){.footer__item ul.footer__links li a{line-height:33px;color:var(--blue55)}}.footer__item ul.footer__links li a:hover{color:var(--blue55)}.footer__item ul.footer__links li a.underline{text-decoration:underline;text-underline-offset:4px}.footer__item ul.footer__social{margin:0px;padding:0px;list-style:none;display:flex;flex-wrap:wrap;gap:20px;margin-top:25px}@media(max-width: 1023px){.footer__item ul.footer__social{margin-top:35px;gap:50px}}.footer__item ul.footer__social li:hover{opacity:.7}.footer__item ul.footer__social li a.facebook{display:block;width:37px;height:36px}.footer__item ul.footer__social li a.facebook svg{display:block;width:37px;height:36px}.footer__item ul.footer__social li a.youtube{display:block;width:51px;height:36px}.footer__item ul.footer__social li a.youtube svg{display:block;width:51px;height:36px}.footer__item ul.footer__social li a.instagram{display:block;width:37px;height:37px}.footer__item ul.footer__social li a.instagram svg{display:block;width:37px;height:37px}.footer__item ul.footer__payments{margin:0px;padding:0px;list-style:none;display:flex;gap:20px 15px;flex-wrap:wrap;margin-top:25px;justify-content:flex-start}@media(max-width: 1023px){.footer__item ul.footer__payments{padding:0px 30px}}.footer__item ul.footer__payments li{max-width:calc(50% - 7.5px)}.footer__item ul.footer__payments li a img{max-width:100%}@media(max-width: 767px){.footer__item--dropdown{width:100vw;margin-left:-20px;border-bottom:1px solid var(--blue55)}}@media only screen and (min-width: 768px)and (max-width: 1023px){.footer__item--dropdown{width:100vw;margin-left:calc(-7.5vw - 20px);border-bottom:1px solid var(--blue55)}}@media(max-width: 767px){.footer__item--dropdown:first-child{border-top:1px solid var(--blue55)}}@media only screen and (min-width: 768px)and (max-width: 1023px){.footer__item--dropdown:first-child{border-top:1px solid var(--blue55)}}.footer__item--dropdown.active .footer__links{max-height:1000px;padding:0px 20px 20px 20px;transition:max-height .75s ease}.footer__item--dropdown.active .footer__chevron-icon{transform:rotate(-180deg)}.footer__title{margin-bottom:10px}@media(max-width: 1023px){.footer__title{margin-bottom:0px}}@media(max-width: 767px){.footer__title-wrapper{display:flex;justify-content:space-between;align-items:center;padding:25px 20px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.footer__title-wrapper{width:85vw;margin:0 auto;display:flex;justify-content:space-between;padding:25px 20px}}.footer__chevron-icon{display:none}@media(max-width: 1023px){.footer__chevron-icon{display:block;width:25px;height:24px;margin-right:10px;transition:transform .5s}}.no-margin-top{margin-top:0px !important}.no-margin-bottom{margin-bottom:0px !important}@media(max-width: 767px){.no-margin-top-mobile{margin-top:0px !important}}@media(max-width: 767px){.no-margin-bottom-mobile{margin-bottom:0px !important}}@media only screen and (min-width: 768px)and (max-width: 1023px){.no-margin-top-tablet{margin-top:0px !important}}@media only screen and (min-width: 768px)and (max-width: 1023px){.no-margin-bottom-tablet{margin-bottom:0px !important}}@media(min-width: 1024px){.no-margin-top-desktop{margin-top:0px !important}}@media(min-width: 1024px){.no-margin-bottom-desktop{margin-bottom:0px !important}}.homepage-gap{margin-bottom:20px}@media(min-width: 1024px){.homepage-gap{margin-bottom:30px}}.margin-top-bottom-20{margin-top:20px;margin-bottom:20px}.margin-top-30{margin-top:30px}@media(max-width: 1023px){.hide-on-mobile{display:none !important}}.c-content-side{grid-column:col-start 4/span 9}.c-content-side .heading-one__content{color:var(--blue90);font-family:var(--font-family-primary);font-size:61px;font-style:normal;font-weight:400;line-height:normal;margin:0px;padding:0px}@media(max-width: 1024px){.c-content-side .heading-one__content{font-size:35px}}.c-content-side__paragraph{color:var(--black90);font-size:22px;font-style:normal;font-weight:300;line-height:33px;margin:0px;margin-top:5px}@media(max-width: 1024px){.c-content-side__paragraph{font-size:18px;line-height:26px}}.c-content-side__paragraph p{margin:0px}.c-employees{margin:70px 0px}@media(max-width: 767px){.c-employees{margin:20px 0px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.c-employees{margin:50px 0px}}.c-employees__main-title{color:var(--black90);font-family:var(--font-family-primary);font-size:26px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:15px}@media(max-width: 1023px){.c-employees__main-title{font-size:21px;line-height:23px;width:100%}}@media(max-width: 1023px){.c-employees__main-title.border-bottom{border-bottom:1px solid var(--white80);padding-bottom:10px;margin-bottom:20px}}.c-employees__wrapper{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:30px}@media(max-width: 767px){.c-employees__wrapper{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:20px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.c-employees__wrapper{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:30px}}.c-employees__item{border:1px solid var(--white80);background:var(--white100);padding:20px 20px 45px;text-align:center;display:flex;flex-direction:column}@media(max-width: 1023px){.c-employees__item{padding:20px}}.c-employees__item:hover .c-employees__image{transform:scale(1.05)}.c-employees__image{border-radius:50%;width:100%;max-width:180px;max-height:180px;display:flex;justify-content:center;align-items:center;margin:0 auto;margin-bottom:20px;transition:all .25s ease-in-out}@media(max-width: 1023px){.c-employees__image{max-width:115px;max-height:115px;margin-bottom:12px}}.c-employees__image img{width:100%;height:100%;max-width:180px;max-height:180px;border-radius:50%;margin-top:auto;filter:grayscale(1);-o-object-fit:cover;object-fit:cover}@media(max-width: 1023px){.c-employees__image img{max-width:115px;max-height:115px}}.c-employees__title{color:var(--black90);font-family:var(--font-family-primary);font-size:22px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.88px}@media(max-width: 1023px){.c-employees__title{font-size:15px;margin-bottom:5px}}.c-employees__subtitle{color:var(--black90);text-align:center;font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:500;letter-spacing:-0.68px;opacity:.3}@media(max-width: 1023px){.c-employees__subtitle{font-size:13px;font-weight:600;line-height:20px;letter-spacing:-0.52px}}.c-employees__description{opacity:.3;color:var(--black90);font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:300;line-height:27px;letter-spacing:-0.68px;word-break:break-word}@media(max-width: 1023px){.c-employees__description{font-size:13px;line-height:20px;letter-spacing:-0.52px}}.c-employees__link{color:var(--black60);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.52px;margin-top:12px;text-decoration:none;display:flex;justify-content:center;align-items:center;transition:all .25s}.c-employees__link:hover{color:var(--blue90)}@media(max-width: 1023px){.c-employees__link{margin-top:8px;font-size:14px;font-weight:400;letter-spacing:-0.56px}}.c-employees__link.email{word-break:break-word}.c-employees__link.email svg{display:none}@media(min-width: 768px){.c-employees__link.email svg{margin-right:5px;width:14px;height:16px;transition:all .25s;display:inline}.c-employees__link.email:hover svg path{fill:var(--blue90)}}.c-employees__link.phone{word-break:break-word}.c-employees__link.phone svg{display:none}@media(min-width: 768px){.c-employees__link.phone svg{margin-right:5px;width:14px;height:16px;transition:all .25s;display:inline}.c-employees__link.phone:hover svg path{fill:var(--blue90)}}.c-employees__link.teams svg{display:none}@media(min-width: 768px){.c-employees__link.teams svg{margin-right:7px;width:20px;height:16px;transition:all .25s;display:inline}.c-employees__link.teams:hover svg path{fill:var(--blue90)}}.c-sidebar-menu{grid-column:col-start 1/span 3;margin-top:30px}@media(max-width: 1023px){.c-sidebar-menu{margin:23px 0px}}.c-sidebar-menu__mobile{display:flex;align-items:center;gap:10px;padding:15px 20px;background:var(--blue25);border:1px solid var(--white80)}@media(min-width: 1023px){.c-sidebar-menu__mobile{display:none}}.c-sidebar-menu__mobile .menu-toggle{display:flex;flex-direction:column;justify-content:space-between;height:22px;width:22px}.c-sidebar-menu__mobile .menu-toggle .bar{height:3px;width:100%;background-color:var(--blue90);transition:all 100ms ease-in-out}.c-sidebar-menu__mobile .menu-title{color:var(--blue90);font-family:var(--font-family-secondary);font-size:18px;font-style:normal;font-weight:400;line-height:normal}.c-sidebar-menu__mobile.open+.c-sidebar-menu__wrapper{max-height:1000px;transition:max-height .5s ease-in-out}.c-sidebar-menu__mobile.open .menu-toggle .bar:nth-of-type(1){transition:all 100ms ease-in-out;transform:rotate(45deg);transform-origin:top left;width:28px}.c-sidebar-menu__mobile.open .menu-toggle .bar:nth-of-type(2){transition:all 100ms ease-in-out;transform-origin:center;width:0}.c-sidebar-menu__mobile.open .menu-toggle .bar:nth-of-type(3){transition:all 100ms ease-in-out;transform:rotate(-45deg);transform-origin:bottom left;width:28px}@media(max-width: 1023px){.c-sidebar-menu__wrapper{overflow:hidden;max-height:0;transition:max-height .5s cubic-bezier(0, 1, 0, 1)}}.c-sidebar-menu__title{color:var(--black90);font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:500;line-height:34px;padding-left:20px;text-decoration:none;position:relative;display:block}@media(max-width: 1023px){.c-sidebar-menu__title{display:none}}.c-sidebar-menu__title svg{position:absolute;height:13px;width:14px;top:calc(50% - 7px);left:0px}@media(max-width: 1023px){.c-sidebar-menu__title svg{display:none}}.c-sidebar-menu__list{margin:0;list-style:none;padding:0}@media(min-width: 1024px){.c-sidebar-menu__list{margin-bottom:30px}}.c-sidebar-menu__item{border-bottom:.5px solid var(--white80);color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;transition:all .25s;cursor:pointer}@media(max-width: 1023px){.c-sidebar-menu__item{border-left:1px solid var(--white80);border-right:1px solid var(--white80);border-bottom:1px solid var(--white80);color:var(--blue90);line-height:normal}}.c-sidebar-menu__item.active .c-sidebar-menu__container a{font-weight:700}.c-sidebar-menu__item.open .c-sidebar-menu__inner{max-height:1000px;transition:max-height .5s ease-in-out}.c-sidebar-menu__item.open .chevron-arrow svg{transform:scaleX(1) rotate(-180deg)}.c-sidebar-menu__item a{flex-grow:1;text-decoration:none;color:inherit;transition:all .25s;display:flex;align-items:center;padding:15px 0px}@media(max-width: 1023px){.c-sidebar-menu__item a{padding:15px 20px}}.c-sidebar-menu__item .c-sidebar-menu__inner{margin:0;list-style:none;padding:0;overflow:hidden;max-height:0;transition:max-height .5s cubic-bezier(0, 1, 0, 1)}.c-sidebar-menu__item .c-sidebar-menu__inner--container{display:flex;align-items:center;justify-content:space-between}.c-sidebar-menu__item .c-sidebar-menu__inner--container:hover{background:var(--blue25)}.c-sidebar-menu__item .c-sidebar-menu__inner--container:hover a{text-decoration:underline;text-underline-offset:4px}.c-sidebar-menu__item .c-sidebar-menu__inner--item{border-top:.5px solid var(--black100a10)}@media(max-width: 1023px){.c-sidebar-menu__item .c-sidebar-menu__inner--item{border-top:1px solid var(--white80)}}.c-sidebar-menu__item .c-sidebar-menu__inner--item.active .c-sidebar-menu__inner--container a{font-weight:700}.c-sidebar-menu__item .c-sidebar-menu__inner--item.active .c-sidebar-menu__inner a{font-weight:400}.c-sidebar-menu__item .c-sidebar-menu__inner--item a{margin-left:40px}.c-sidebar-menu__item .c-sidebar-menu__inner--item.open .c-sidebar-menu__inner{max-height:1000px;transition:max-height .5s ease-in-out}.c-sidebar-menu__item .c-sidebar-menu__inner--item.open .chevron-arrow svg{transform:scaleX(1) rotate(-180deg)}.c-sidebar-menu__item .c-sidebar-menu__inner .chevron-arrow svg{transform:scaleX(1) rotate(-90deg)}.c-sidebar-menu__item .c-sidebar-menu__inner .chevron-arrow__container{height:42px}.c-sidebar-menu__item .c-sidebar-menu__inner .c-sidebar-menu__inner{margin:0;list-style:none;padding:0;overflow:hidden;max-height:0;transition:max-height .5s cubic-bezier(0, 1, 0, 1)}.c-sidebar-menu__item .c-sidebar-menu__inner .c-sidebar-menu__inner a{margin-left:60px}.c-sidebar-menu__item .c-sidebar-menu__inner .c-sidebar-menu__inner .chevron-arrow svg{transform:scaleX(1) rotate(-90deg)}.c-sidebar-menu__item .c-sidebar-menu__inner .c-sidebar-menu__inner .chevron-arrow__container{height:42px}.c-sidebar-menu__item .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner{margin:0;list-style:none;padding:0;overflow:hidden;max-height:0;transition:max-height .5s cubic-bezier(0, 1, 0, 1)}.c-sidebar-menu__item .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner--item.open .c-sidebar-menu__inner{max-height:1000px;transition:max-height .5s ease-in-out}.c-sidebar-menu__item .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner--item.open .chevron-arrow svg{transform:scaleX(1) rotate(-180deg)}.c-sidebar-menu__item .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner--item.active .c-sidebar-menu__inner--container a{font-weight:700}.c-sidebar-menu__item .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner--item.active .c-sidebar-menu__inner a{font-weight:400}.c-sidebar-menu__item .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner a{margin-left:80px}.c-sidebar-menu__item .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner .chevron-arrow svg{transform:scaleX(1) rotate(-90deg)}.c-sidebar-menu__item .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner .chevron-arrow__container{height:42px}.c-sidebar-menu__item .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner{margin:0;list-style:none;padding:0;overflow:hidden;max-height:0;transition:max-height .5s cubic-bezier(0, 1, 0, 1)}.c-sidebar-menu__item .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner--item.active .c-sidebar-menu__inner--container a{font-weight:700}.c-sidebar-menu__item .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner--item.active .c-sidebar-menu__inner a{font-weight:400}.c-sidebar-menu__item .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner--item.open .c-sidebar-menu__inner{max-height:1000px;transition:max-height .5s ease-in-out}.c-sidebar-menu__item .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner--item.open .chevron-arrow svg{transform:scaleX(1) rotate(180deg)}.c-sidebar-menu__item .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner--item .chevron-arrow svg{transform:scaleX(1) rotate(-90deg)}.c-sidebar-menu__item .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner--item .chevron-arrow__container{height:42px}.c-sidebar-menu__item .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner .c-sidebar-menu__inner a{margin-left:80px}.c-sidebar-menu__container{display:flex;align-items:center;justify-content:space-between}.c-sidebar-menu__container:hover{background:var(--blue25)}.c-sidebar-menu__container:hover a{text-decoration:underline;text-underline-offset:4px}.c-sidebar-menu__container .img-wrapper{width:48px;text-align:center}.c-sidebar-menu .chevron-arrow{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.c-sidebar-menu .chevron-arrow svg{transform:scaleX(1) rotate(-90deg);transition:transform .2s;width:9px;height:6px;height:100%;display:block}@media(max-width: 1023px){.c-sidebar-menu .chevron-arrow svg path{fill:var(--blue90)}}.c-sidebar-menu .chevron-arrow__container{width:45px;height:53px;display:flex;align-items:center;margin-right:10px}.c-department{margin:40px 0px}@media(max-width: 1023px){.c-department{margin:20px 0px}}.c-department__wrapper{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:0px}@media(max-width: 767px){.c-department__wrapper{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media only screen and (min-width: 768px)and (max-width: 1023px){.c-department__wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}.c-department__item{padding:20px;display:flex;flex-direction:column;border-bottom:1px solid var(--white80);border-right:1px solid var(--white80);background:var(--white100)}@media(max-width: 767px){.c-department__item{border-left:1px solid var(--white80);padding:15px 10px 15px 20px}.c-department__item:first-child{border-top:1px solid var(--white80)}}@media only screen and (min-width: 768px)and (max-width: 1023px){.c-department__item:nth-child(-n+2){border-top:1px solid var(--white80)}.c-department__item:nth-child(2n+1){border-left:1px solid var(--white80)}}@media(min-width: 1024px){.c-department__item:nth-child(-n+4){border-top:1px solid var(--white80)}.c-department__item:nth-child(4n+1){border-left:1px solid var(--white80)}}.c-department__title{color:var(--black90);font-family:var(--font-family-primary);font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.8px;text-align:center;word-break:break-word}@media(max-width: 767px){.c-department__title{font-size:18px;font-style:normal;font-weight:700;text-align:left}}@media(max-width: 767px){.c-department__info-wrapper{display:flex}}.c-department__link{color:var(--black60);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.56px;margin-top:12px;text-decoration:none;display:flex;justify-content:center;align-items:center;word-break:break-word}@media(max-width: 767px){.c-department__link{margin-top:7px;align-items:flex-start;margin-left:20px}.c-department__link:first-child{margin-left:0px}}.c-department__link.email svg{margin-right:5px;min-width:14px;min-height:16px;max-width:14px;max-height:16px}.c-department__link.phone svg{margin-right:5px;background-size:14px 16px;min-width:14px;min-height:16px;max-width:14px;max-height:16px}.item-block{margin-bottom:20px}.item-block img{width:100%;border-radius:3px}.item-block .description{text-align:start}.item-block .description .title{color:var(--black80);font-family:var(--font-family-primary);font-size:25px;font-weight:700;line-height:normal}.item-block .description .text{color:var(--black80);font-family:var(--font-family-secondary);font-size:16px;font-weight:400;line-height:24.5px;margin:0 0 15px 0}.item-block .description .price-container{display:flex;flex-direction:column;margin-bottom:20px}@media(min-width: 1024px){.item-block .description .price-container{background:var(--white75a30);padding:26px 33px 38px 38px}}.item-block .description .price-container .label{color:var(--black90);font-size:16.8px;font-weight:400;line-height:normal}.item-block .description .price-container .new-price{color:var(--red70);font-family:var(--font-family-secondary);font-size:32.819px;font-style:normal;font-weight:600;line-height:normal}.item-block .description .price-container .new-price .integer{font-size:37.507px;font-weight:700}.item-block .description .price-container .new-price .decimal{font-size:18.753px;font-weight:700;position:relative;top:-13px}.item-block .description .price-container .old-price{color:var(--black90);font-size:18.05px;font-style:normal;font-weight:600;line-height:normal}.item-block .description .price-container .old-price .integer{font-size:20.628px;font-weight:700;position:relative}.item-block .description .price-container .old-price .integer.strikethrough::before{position:absolute;content:"";left:-1px;top:50%;right:-2px;border-top:2px solid;border-color:var(--black90)}.item-block .description .price-container .old-price .decimal{font-size:10.314px;font-weight:700;position:relative;top:-6px}.item-block .description .button{display:block;text-align:center;color:var(--blue90);border:1px solid var(--blue90);border-radius:3px;background:none;font-size:17px;font-weight:400;line-height:normal;width:100%;padding:14px 40px;text-decoration:none;cursor:pointer;transition:all .25s}.item-block .description .button:hover{background-color:var(--blue90);color:var(--white100)}@media(max-width: 1024px){.item-block .description .smaller{background:var(--white75a30);padding:20px 20px 32px 20px}}.title-block{color:var(--blue90);text-align:center;font-family:var(--font-family-primary);font-size:52px;font-style:normal;font-weight:700;line-height:normal;margin:70px auto 120px auto}@media(min-width: 1024px){.title-block{font-size:72px;width:80%;margin:110px auto 110px auto}}.quote-block{background-color:var(--white85);margin-bottom:20px;padding:50px 44px}@media(min-width: 1024px){.quote-block{padding:130px 0 80px 0;margin-bottom:30px;width:100vw;position:relative;margin-left:-50vw;left:50%}}.quote-block .quote-content{max-width:1450px;margin:0 auto}@media(min-width: 1024px){.quote-block .quote-content{max-width:576px;margin:0 auto}}.quote-block .quote-content .quote-text{color:var(--black90);font-family:var(--font-family-primary);font-size:27px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:38px;position:relative;text-align:center}@media(min-width: 1024px){.quote-block .quote-content .quote-text{font-size:35px;margin-bottom:38px}}.quote-block .quote-content .quote-text img{position:absolute;left:-77px;top:-50px}@media(max-width: 1023px){.quote-block .quote-content .quote-text img{display:none}}.quote-block .quote-content .quote-author{color:var(--black90);text-align:center;font-family:var(--font-family-secondary);font-size:20px;font-style:normal;font-weight:400;line-height:normal;width:84vw;position:relative;margin-left:-43vw;left:51%;text-align:end}@media(min-width: 768px){.quote-block .quote-content .quote-author{width:auto;margin-left:unset;left:unset}}@media(min-width: 1024px){.quote-block .quote-content .quote-author{font-size:24px;margin-right:45px}}@media(min-width: 1024px){.item-block{margin-bottom:40px}.item-block.image-left img{order:1}.item-block.image-left .description{order:2;margin-left:90px}.item-block.image-right img{order:2}.item-block.image-right .description{order:1;margin-right:100px}.item-block img{grid-column:span 6;align-self:center;max-height:418px;max-width:705px;-o-object-fit:cover;object-fit:cover}.item-block .description{grid-column:span 6;margin-top:40px}.item-block .description .title{font-size:35px}.item-block .description .text{font-size:19px}.item-block .description .smaller{max-width:278px;width:auto;height:auto}.item-block .description .smaller .price-container{width:-moz-max-content;width:max-content}}.content-with-menu h1.title{margin-bottom:5px}@media(min-width: 767px){.content-with-menu h1.title{text-align:start;margin-bottom:20px}}h1.title{color:var(--blue90);font-family:var(--font-family-primary);font-size:35px;font-style:normal;font-weight:700;line-height:normal;text-align:center;margin:0 auto}@media(min-width: 768px){h1.title{font-size:61px}}.c-services{margin:60px 0px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:30px}@media(max-width: 1023px){.c-services{grid-template-columns:repeat(1, minmax(0, 1fr));grid-gap:20px;margin:20px 0px}}.c-services__item{height:200px;border:1px solid var(--white80);background:var(--white100);overflow:hidden;position:relative;z-index:1}@media(max-width: 1023px){.c-services__item{padding:15px;height:auto}}@media(min-width: 1024px){.c-services__item:hover{background:var(--blue90);color:var(--white100);z-index:2;overflow:inherit}.c-services__item:hover .c-services__title{color:var(--white100)}.c-services__item:hover a{height:auto;background:var(--blue90)}.c-services__item:hover svg path{stroke:var(--white100)}.c-services__item:hover .c-services__description.long-text{display:block}.c-services__item:hover .c-services__arrow-long{display:block}}.c-services__item a{display:flex;align-items:center;flex-direction:column;justify-content:flex-end;text-decoration:none;height:100%;padding:30px 25px}@media(max-width: 1023px){.c-services__item a{flex-direction:row;justify-content:inherit;align-items:center;padding:0px}}.c-services__title{color:var(--blue90);text-align:center;font-family:var(--font-family-primary);font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-top:15px}@media(max-width: 1023px){.c-services__title{font-size:18px;margin-top:0px;text-align:left}}.c-services__description{color:var(--white100);font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.16px;margin:15px 0px;display:none;line-height:22px}.c-services__description.short-text{display:none}@media(max-width: 1023px){.c-services__description.short-text{color:var(--black90);margin:0px;display:block}}.c-services__description p{margin:0px}.c-services__svg{height:96px;width:100%;display:flex;align-items:end;justify-content:center}.c-services__svg svg{max-width:inherit;max-height:96px}@media(max-width: 1023px){.c-services__svg svg{max-width:65px;max-height:auto}}@media(max-width: 1023px){.c-services__svg{width:65px;height:100%;display:flex;justify-content:center;align-items:center}}@media(max-width: 1023px){.c-services__content-wrapper{margin-left:15px}}.c-services__arrow-short{position:relative}.c-services__arrow-short svg{margin-left:10px;width:14px;height:16px;display:inline-block;transform:scaleX(1) rotate(180deg);position:absolute;top:calc(50% - 7px)}.c-services__arrow-long{color:var(--white100);font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.28px;position:relative;text-align:right;margin-right:25px;margin-top:30px;display:none}.c-services__arrow-long svg{margin-left:5px;height:20px;display:inline-block;transform:scaleX(1) rotate(180deg);position:absolute;top:calc(50% - 9px)}.c-brands-logo{margin:60px 0px}.c-brands-logo__title{color:var(--black90);font-family:var(--font-family-primary);font-size:35px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.4px;margin-bottom:10px}@media(max-width: 1023px){.c-brands-logo__title{font-size:21px;letter-spacing:-0.42px;margin-bottom:30px}}.c-brands-logo__container{position:relative}.c-brands-logo__swiper{background-color:var(--white100);border:1px solid var(--white80);overflow:hidden;padding:30px !important;position:relative}@media(max-width: 1023px){.c-brands-logo__swiper{background-color:inherit;border:none;padding:0px !important;overflow:visible !important}}.c-brands-logo__item{border:1.135px solid var(--white80);background-color:var(--white100);padding:10px;height:109px !important;display:flex;justify-content:center;align-items:center;width:125px !important;transition:opacity .25s;opacity:.3;border-radius:2px}.c-brands-logo__item:hover{opacity:1}@media(max-width: 1023px){.c-brands-logo__item{opacity:1}}.c-brands-logo__item img{width:100%;height:auto;align-self:center;justify-self:center}.c-brands-logo__item a{height:100%;display:inline-flex}.c-brands-logo__link{text-decoration:none;color:var(--blue90);text-align:center;font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:400;line-height:normal;padding:10px 15px;min-width:175px;border:.826px solid var(--blue90);border-radius:2px;margin-top:20px;display:block;width:-moz-fit-content;width:fit-content;margin:20px auto;transition:all .25s}@media(max-width: 1023px){.c-brands-logo__link{margin-top:30px;font-weight:500}}.c-brands-logo__link:hover{background-color:var(--blue90);color:var(--white100)}.c-brands-logo__button-left{transform:rotate(180deg);height:27px;width:27px;left:-45px;position:absolute;top:calc(50% - 18.5px);border:none;z-index:1;outline:none;cursor:pointer}@media(max-width: 1023px){.c-brands-logo__button-left{display:none}}.c-brands-logo__button-right{height:27px;width:27px;right:-45px;position:absolute;top:calc(50% - 18.5px);border:none;z-index:1;outline:none;cursor:pointer}@media(max-width: 1023px){.c-brands-logo__button-right{display:none}}.large-cta-image{position:relative}.standard-cta-image{position:relative}.standard-cta-image img{max-height:230px;-o-object-fit:cover;object-fit:cover}@media(max-width: 640px){.standard-cta-image img{max-height:115px}}.half-width-container img{width:100%}.half-width-container .cta-button{position:absolute;display:block;text-align:center;color:var(--black80);font-family:var(--font-family-secondary);font-size:18px;font-style:normal;font-weight:400;line-height:normal;border-radius:5.14px;background:var(--white85);width:auto;padding:9px 30px 9px 9px;text-decoration:none}.half-width-container .cta-button.bottom-left{bottom:31px;left:31px}.half-width-container .cta-button.bottom-right{bottom:31px;right:31px}.half-width-container .cta-button.top-left{top:31px;left:31px}.half-width-container .cta-button.top-right{top:31px;right:31px}.half-width-container .cta-button:hover{background-color:var(--orange80);color:var(--white100)}.half-width-container .cta-button:hover svg path{fill:var(--white100)}.half-width-container .cta-button svg{position:absolute;height:13px;width:14px;top:calc(50% - 7px);margin-left:10px}@media(max-width: 767px){.half-width-container .cta-button{color:var(--blue90);font-size:18px;font-style:normal;font-weight:700;line-height:normal;padding:9px 35px 9px 9px}.half-width-container .cta-button.bottom-left{bottom:29px;left:10px}.half-width-container .cta-button.bottom-right{bottom:29px;right:10px}.half-width-container .cta-button.top-left{top:29px;left:10px}.half-width-container .cta-button.top-right{top:29px;right:10px}.half-width-container .cta-button svg{height:13px;width:14px;top:calc(50% - 6px);margin-left:10px}.half-width-container .cta-button svg path{fill:var(--blue90)}}.narrow-cta-block{position:relative;display:grid;grid-template-columns:auto auto;align-items:center;width:100%;border-radius:3px;border:1px solid var(--white80);background:var(--white92);padding:20px;margin:20px 0px}@media(min-width: 1024px){.narrow-cta-block{padding:30px 70px 30px 40px;display:flex;margin:40px 0px}}.narrow-cta-block svg{width:59px;height:51px}.narrow-cta-block .content{position:relative;color:var(--blue90);font-family:var(--font-family-primary);font-size:19px;font-style:normal;font-weight:500;line-height:23px;flex:1;margin-left:10px}@media(min-width: 1024px){.narrow-cta-block .content{font-size:30px;font-weight:700;line-height:normal;margin-left:20px}}.narrow-cta-block a.button{display:block;color:var(--white100);text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:normal;border-radius:2px;background:var(--blue90);text-decoration:none;padding:12px 44px 14px 44px}@media(max-width: 1023px){.narrow-cta-block a.button{grid-column:span 2;margin-top:10px}}.narrow-cta-block a.button:hover{background-color:var(--orange80)}.brand-feature-block-page .c-text-block__container{font-size:18px}.brand-feature-block-page .brand-feature-block{position:relative}.brand-feature-block-page .brand-feature-block.half-width-container{border-radius:3px;border:1px solid var(--white70);background-color:var(--white100)}.brand-feature-block-page .brand-feature-block.half-width-container:hover{border:1px solid var(--white60)}.brand-feature-block-page .brand-feature-block.half-width-container:hover .cta-link{color:var(--blue90)}.brand-feature-block-page .brand-feature-block.half-width-container:hover .cta-link .chevron-arrow svg path{fill:var(--blue90)}.brand-feature-block-page .brand-feature-block.half-width-container:hover .image-container span img{transform:scale(0.99)}.brand-feature-block-page .brand-feature-block__element{display:block;text-decoration:none;padding:15px;color:var(--black90);cursor:pointer}@media(min-width: 768px){.brand-feature-block-page .brand-feature-block__element{padding:30px 30px 55px 30px}}.brand-feature-block-page .brand-feature-block__element .cta-link{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.3px;width:auto;height:12px;display:flex;align-items:center;position:absolute;right:30px;bottom:30px}.brand-feature-block-page .brand-feature-block__element .cta-link .chevron-arrow{transform:scaleX(1) rotate(-90deg);transition:transform .2s;width:12px;height:9px;margin-left:3px;display:block;transition:all .5s}.brand-feature-block-page .brand-feature-block__element .cta-link .chevron-arrow svg{display:block;margin-left:-1px}.brand-feature-block-page .brand-feature-block__element:visited{color:var(--black90)}.brand-feature-block-page .brand-feature-block__element:active{color:var(--black90)}.brand-feature-block-page .brand-feature-block__element .image-container{position:relative}.brand-feature-block-page .brand-feature-block__element .image-container img{max-height:151px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width: 768px){.brand-feature-block-page .brand-feature-block__element .image-container img{max-height:276px}}.brand-feature-block-page .brand-feature-block__element .image-container span{position:absolute;aspect-ratio:1/1;height:calc(100% - 30px);right:15px;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}.brand-feature-block-page .brand-feature-block__element .image-container span img{transition:transform 1s;transform:scale(0.935)}@media(min-width: 768px){.brand-feature-block-page .brand-feature-block__element .image-container span{right:30px;height:calc(100% - 60px)}}.brand-feature-block-page .brand-feature-block__element .title{color:var(--black90);font-family:var(--font-family-primary);font-size:20px;font-style:normal;font-weight:700;line-height:173.5%;letter-spacing:-0.4px;margin-bottom:0px;margin-top:0px}@media(min-width: 768px){.brand-feature-block-page .brand-feature-block__element .title{margin-top:10px}}.brand-feature-block-page .brand-feature-block__element .content{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.32px;margin-top:0;margin-bottom:36px}.brand-feature-block-page .brand-feature-block__element .content p{margin:0}@media(min-width: 768px){.brand-feature-block-page .brand-feature-block__element .content{margin-bottom:unset}}.brand-feature-block-page .brand-list-page{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:30px;margin-bottom:30px}@media(max-width: 767px){.brand-feature-block-page .brand-list-page{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:20px;margin:20px 0px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.brand-feature-block-page .brand-list-page{grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:30px;margin:50px 0px}}.brand-feature-block-page .brand-list-page .brand-card{display:block;border:1px solid var(--white80);padding:20px;text-decoration:none;color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:-0.64px;position:relative;cursor:pointer;background-color:var(--white100)}.brand-feature-block-page .brand-list-page .brand-card:hover{border:1px solid var(--white60)}.brand-feature-block-page .brand-list-page .brand-card:hover .chevron-arrow{opacity:1}.brand-feature-block-page .brand-list-page .brand-card:hover .image-container img{transform:scale(0.99)}.brand-feature-block-page .brand-list-page .brand-card .chevron-arrow{transform:scaleX(1) rotate(-90deg);width:100%;height:100%;opacity:0;display:block;transition:.35s}.brand-feature-block-page .brand-list-page .brand-card .chevron-arrow__container{width:12px;height:12px;display:flex;align-items:center;position:absolute;right:30px;bottom:30px}.brand-feature-block-page .brand-list-page .brand-card:hover .chevron-arrow{opacity:1}@media(min-width: 1024px){.brand-feature-block-page .brand-list-page .brand-card{padding:32px;line-height:normal;letter-spacing:-0.32px}}.brand-feature-block-page .brand-list-page .brand-card .image-container{position:relative;display:flex;justify-content:center;align-items:center;width:auto;aspect-ratio:1/1}.brand-feature-block-page .brand-list-page .brand-card .image-container img{width:100%;transition:transform .5s;transform:scale(0.945)}.brand-feature-block-page .brand-list-page .brand-card .title{font-weight:700;font-family:var(--font-family-primary);margin-bottom:0}.brand-feature-block-page .brand-list-page .brand-card .description{margin-top:0}.brand-feature-block-page .buttons-block{text-align:center;margin-bottom:10px}@media(min-width: 1024px){.brand-feature-block-page .buttons-block{width:60%;margin:0 auto;margin-bottom:25px}}.brand-feature-block-page .buttons-block button{border-radius:3px;border:1px solid var(--white80);background-color:var(--white100);padding:10px 20px;margin-bottom:10px;margin-right:7px;cursor:pointer}.brand-feature-block-page .buttons-block button:hover{border:1px solid var(--white60)}@media(min-width: 768px){.brand-feature-block-page .buttons-block button{margin-bottom:10px;margin-right:14px}}.brand-detail-page{position:relative}.brand-detail-page.no-background img.background-image{display:none}.brand-detail-page.no-background .brand-detail-page__title-wrapper{position:relative;margin:5px auto 20px auto;background:none}@media(min-width: 1024px){.brand-detail-page.no-background .brand-detail-page__title-wrapper{left:unset;transform:unset;bottom:unset}}@media(min-width: 1024px){.brand-detail-page.no-background .brand-detail-page__logo{top:28px}}@media(max-width: 1024px){.brand-detail-page__background-wrapper img.background-image{display:none}}@media(min-width: 1024px){.brand-detail-page__background-wrapper{display:block;box-sizing:border-box;left:50%;margin:0px 0px 40px -50vw;position:relative;width:100vw}.brand-detail-page__background-wrapper img.background-image{width:100%;max-height:513px;-o-object-fit:cover;object-fit:cover}}.brand-detail-page__logo{display:block;z-index:9;position:relative;margin:15px auto 10px auto;text-align:center;width:-moz-max-content;width:max-content;background-color:var(--white100)}@media(min-width: 1024px){.brand-detail-page__logo{position:absolute;top:50px;right:40px;display:block;margin:unset}}.brand-detail-page__logo img{max-height:65px;display:block}@media(min-width: 1024px){.brand-detail-page__logo img{max-height:70px}}.brand-detail-page__title-wrapper{position:relative;z-index:1;margin:0 auto}@media(min-width: 1024px){.brand-detail-page__title-wrapper{max-width:1090px;width:85vw;position:absolute;left:50%;transform:translateX(-50%);bottom:0;padding:40px 50px}.brand-detail-page__title-wrapper::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--white100);opacity:.6;z-index:-1}}.brand-detail-page__title-wrapper .title{color:var(--blue90);font-family:var(--font-family-primary);font-size:35px;font-style:normal;font-weight:700;line-height:normal;text-align:center;margin:0 0 5px 0}@media(min-width: 1024px){.brand-detail-page__title-wrapper .title{font-size:61px;margin:0 0 25px 0}}.brand-detail-page__title-wrapper .description{color:var(--black90);text-align:center;font-family:var(--font-family-secondary);font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-align:center;margin:0px auto 20px auto}.brand-detail-page__links{margin-bottom:20px}@media(min-width: 768px)and (max-width: 1050px){.brand-detail-page__links{margin-bottom:30px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px}}@media(min-width: 1050px){.brand-detail-page__links{margin-bottom:30px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:30px}}.brand-detail-page__links__item{display:block;position:relative;padding:20px;margin-bottom:20px;border-radius:3px;border:1px solid var(--white80);background:var(--white100);text-decoration:none}@media(min-width: 1024px){.brand-detail-page__links__item{margin-bottom:0px}}.brand-detail-page__links__item:hover .content .highlight{background-color:var(--blue90)}.brand-detail-page__links__item:hover .chevron-arrow svg path{fill:var(--blue90)}.brand-detail-page__links__item img{max-height:178px;width:100%}.brand-detail-page__links__item .content{position:relative;text-decoration:none;color:var(--black90);font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:500;line-height:116%;margin:10px 0 20px 0}@media(min-width: 1024px){.brand-detail-page__links__item .content{margin-bottom:0}}.brand-detail-page__links__item .content .highlight{color:var(--white100);font-weight:700;background-color:var(--orange80);padding:0 4px;transition:all .5s}.brand-detail-page .chevron-arrow{transform:scaleX(1) rotate(-90deg);width:12px;height:9px;margin-left:3px;display:block;transition:all .35s;position:absolute;right:30px;bottom:30px;transition:all .25s}.header{background:var(--blue15);z-index:999}.header .small-header{display:none;background:var(--blue90);align-items:center;height:43px}@media(min-width: 1024px){.header .small-header{display:flex}}.header .small-header .co-owner-info{color:var(--white100);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex;position:relative}.header .small-header .co-owner-info .store-selector{display:none}.header .small-header .co-owner-info.multiple-locations .co-owner-name{margin-left:15px;cursor:pointer}.header .small-header .co-owner-info.multiple-locations .co-owner-name__arrow{position:absolute;display:block;transition:transform .2s;width:12px;height:100%;left:0px;display:flex;align-items:center}.header .small-header .co-owner-info.multiple-locations .co-owner-name__arrow svg{width:12px;height:12px;display:inline}.header .small-header .co-owner-info.multiple-locations .store-selector-container{display:none;position:fixed;inset:0;z-index:10000;overflow:auto;background-color:var(--black10)}.header .small-header .co-owner-info.multiple-locations .store-selector-container.open{display:block}.header .small-header .co-owner-info.multiple-locations .store-selector-container.open .store-selector{display:flex;flex-direction:column}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector{display:none;background-color:var(--white100);color:var(--black90);stroke-width:1px;stroke:var(--white80);border-radius:8px;position:relative;padding:20px 20px 42px 42px;display:block;animation:fadeIn .25s ease-in-out;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;max-height:450px;margin:0 auto;max-width:825px}@media(min-width: 1024px){.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector{max-width:825px;max-height:711px;margin:unset}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector .google-map-container{background:var(--white100);width:100%;max-width:375px}@media(max-width: 1023px){.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector .google-map-container{display:none}}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector .google-map-container #google-map{width:100%;min-height:100%;border:1px solid var(--white80)}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector .google-map-container #google-map svg path{fill:var(--black90);opacity:1}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector .google-map-container #google-map svg path:nth-child(3){fill:var(--white92)}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector .google-map-container .gmnoprint{display:none}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector .google-map-container .gm-style-cc{display:none}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector .google-map-container .gm-fullscreen-control{display:none}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector .google-map-container .gm-style-iw{display:none}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector .google-map-container .gm-style-iw-tc{display:none}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector .google-map-container .custom-infowindow{padding:25px 20px}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector .google-map-container .custom-infowindow__title{display:flex;align-items:center;gap:3px}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector .google-map-container .custom-infowindow__img{width:13px;height:18px}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector .google-map-container .custom-infowindow__img img{width:13px;height:18px}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector .google-map-container .custom-infowindow__text{color:var(--black80);font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:23px}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector .google-map-container .custom-infowindow__address{color:var(--black80);font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:23px}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__wrapper{display:flex;flex-direction:row;gap:25px;margin-top:30px;flex:1;overflow:hidden}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__list-wrapper{max-width:375px;width:100%;display:flex;flex:1}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__list{overflow-y:scroll;width:100%}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__list::-webkit-scrollbar{width:4px}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__list::-webkit-scrollbar-thumb{background:var(--white85);background-clip:padding-box}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__title{color:var(--black90);font-family:var(--font-family-primary);font-size:25px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:15px}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__description{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:21px}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__container>.wrapper{margin-bottom:0px}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__container>.wrapper:first-child>.row:first-child{height:100%;opacity:1;overflow:visible}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__container>.wrapper .row{display:flex;flex-direction:column;align-items:start;gap:5px;color:var(--black60);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:2px;height:0px;opacity:0;overflow:hidden}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text{color:var(--black60);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;position:relative;display:flex;align-items:center;width:100%}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.status:before{content:"";background:var(--green65);width:7px;height:7px;margin:5px 5px 0px 5px;min-width:7px}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.status.open:before{background:var(--green65)}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours{max-height:20px;overflow:hidden;transition:all .5s ease-in-out;display:block;width:100%}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours .button{position:relative;display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours .button svg{width:11px;height:8px;right:-20px;position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg)}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours.opened{max-height:500px;height:auto}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours.opened .button svg{transform:translateY(-50%)}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours .opening-hours__wrapper{display:flex;justify-content:space-between;align-items:center;color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:30px}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours .opening-hours__wrapper.text-color-red{color:var(--red70)}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.stock-info{position:relative;padding-left:25px}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.stock-info.in-stock svg{width:17px;height:14px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.stock-info.in-stock svg path{fill:var(--black60) !important}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.stock-info.out-of-stock{color:var(--red70)}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.stock-info.out-of-stock svg{width:17px;height:14px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.stock-info.out-of-stock svg path{fill:var(--red70) !important}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__item{border-radius:2px;border:1px solid var(--white80);border-bottom:none;background:var(--white100);padding:19px 22px;cursor:pointer}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__item:last-child{border-bottom:1px solid var(--white80)}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__item.selected{border:1px solid var(--blue90);background:var(--blue25)}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__item .store-selector__title{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:4px}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__select{color:var(--white100);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;border-radius:2px;border:1.692px solid var(--blue90);background:var(--blue90);width:100%;height:54px;cursor:pointer;transition:all .25s}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__select:disabled{opacity:.1;cursor:default}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__close{position:absolute;right:21px;top:21px;border:none;background:var(--white100);cursor:pointer}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__buttons{display:flex;margin-top:30px;justify-content:space-between;align-items:center}@media(max-width: 768px){.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__buttons{flex-direction:column-reverse;gap:20px}}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__buttons:has(.button:only-child){justify-content:flex-end}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__buttons .button{text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:14px 28px;min-width:220px;cursor:pointer}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__buttons .button.primary-button{border:1px solid var(--blue90);color:var(--white100);background:var(--blue90);transition:all .25s}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__buttons .button.primary-button:hover{border:1px solid var(--orange80);background:var(--orange80)}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__buttons .button.primary-button:disabled{opacity:.3;cursor:default}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__buttons .button.primary-button:disabled:hover{background:var(--blue90);border:1px solid var(--blue90)}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__buttons .button.secondary-button{border:1px solid var(--red80);color:var(--red80);background:var(--white100);transition:all .25s}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__buttons .button.secondary-button:hover{background:var(--red80);color:var(--white100)}.header .small-header .co-owner-info .opening-hours{display:flex;align-items:center}.header .small-header .co-owner-info svg{display:none}.header .small-header .profile{display:none}.header .small-header .view-as{display:flex;gap:20px;justify-content:end}.header .small-header .view-as button{order:2;background:none;border:none;color:var(--white100a50);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:300;line-height:normal;cursor:pointer;position:relative}.header .small-header .view-as button.active{border-radius:1px;font-weight:400;color:var(--white100);background:var(--blue19a30)}.header .small-header .view-as button:hover .tooltip{display:block}.header .small-header .view-as button .tooltip{background-color:var(--blue25);border:1px solid var(--white80);filter:drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.25));display:none;position:absolute;left:35%;top:50px;transform:translateX(-50%);color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-weight:400;font-style:normal;line-height:22px;padding:20px 33px 33px;z-index:1000;text-align:start}.header .small-header .view-as button .tooltip .title{font-weight:700;position:relative;margin-bottom:10px;padding-left:30px}.header .small-header .view-as button .tooltip .title svg{position:absolute;display:block;transition:transform .2s;width:22px;height:22px;left:0px}.header .small-header .view-as button .tooltip .text{width:173px}.header .small-header .view-as button .tooltip::after{content:"";width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:15px solid var(--blue25);position:absolute;top:-14px;left:50%}.header .small-header .view-as .logout{color:var(--blue90);background-color:var(--blue20);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:600;line-height:normal;border-radius:1px;position:relative;padding-left:24px}.header .small-header .view-as .logout svg{position:absolute;width:10px;height:11px;left:7px;top:50%;transform:translateY(-50%)}.header .main-header{display:flex;padding:5px 20px 15px}@media(max-width: 350px){.header .main-header{padding:5px 10px 15px}}@media(min-width: 1024px){.header .main-header{height:107px}}.header .main-header .logo-container{display:flex;align-items:center;max-width:278px;max-height:53px;margin:7px 0px}@media(min-width: 1024px){.header .main-header .logo-container{margin-right:30px;max-width:349px;max-height:64px;margin:0px 30px 0px 0px}}@media(max-width: 1200px){.header .main-header .logo-container{max-width:310px;margin-right:15px}}@media(max-width: 1023px){.header .main-header .logo-container--multiple-img{align-self:flex-start}}.header .main-header .logo-container__desktop-only{display:block}@media(max-width: 1023px){.header .main-header .logo-container__desktop-only{display:none}}.header .main-header .logo-container__mobile-only{display:none}@media(max-width: 1023px){.header .main-header .logo-container__mobile-only{display:block}}.header .main-header .logo-container img{width:auto;max-height:64px;max-width:100%}@media(max-width: 1023px){.header .main-header .logo-container img{max-height:53px;height:auto;width:inherit}}.header .main-header .search-bar-container{position:relative;width:100%}@media(min-width: 768px){.header .main-header .search-bar-container{flex:1}}.header .main-header .search-bar-container input{border:1px solid var(--white70);color:var(--black60);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:100%;height:44px;padding-left:20px;cursor:pointer}.header .main-header .search-bar-container input:focus{outline:none}.header .main-header .search-bar-container input:focus::-moz-placeholder{color:rgba(0,0,0,0)}.header .main-header .search-bar-container input:focus::placeholder{color:rgba(0,0,0,0)}.header .main-header .search-bar-container input::-moz-placeholder{color:var(--black60)}.header .main-header .search-bar-container input::placeholder{color:var(--black60)}@media(min-width: 768px){.header .main-header .search-bar-container input{font-size:17px;height:56px}}@media(max-width: 1200px){.header .main-header .search-bar-container input{font-size:16px;height:54px}}@media(max-width: 400px){.header .main-header .search-bar-container input{font-size:16px}}.header .main-header .search-bar-container .close{display:none;width:14px;height:14px;position:absolute;right:57px;top:calc(50% - 6.5px);cursor:pointer}.header .main-header .search-bar-container .close.visible{display:block}.header .main-header .search-bar-container .close svg{width:14px;height:14px;background-color:var(--red80);border-radius:50%;padding:3px;cursor:pointer;display:block}.header .main-header .search-bar-container button{background:var(--blue90);border:0;cursor:pointer;display:inline-block;height:100%;top:0px;position:absolute;right:0px;width:49px}.header .main-header .search-bar-container button svg{width:20px;height:20px}.header .main-header .search-bar-container .search-popup{top:150px;width:100vw;left:0;z-index:9999;background:var(--white100);position:fixed;left:0;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);border-top:1px solid var(--white70);display:none;opacity:0;transition:opacity .25s}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup{top:0px;height:100vh;overflow-y:scroll;padding-bottom:50px;background:var(--white98)}}.header .main-header .search-bar-container .search-popup .isLoading{margin-top:calc((100vh - 130px - 50px)/2);text-align:center}@media(min-width: 1023px){.header .main-header .search-bar-container .search-popup .isLoading{margin:50px 0}}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .isLoading img{width:50px}}.header .main-header .search-bar-container .search-popup.open{display:block;opacity:1}.header .main-header .search-bar-container .search-popup__header{display:flex;align-items:center;padding:20px 20px 0px;justify-content:space-between;gap:16px}.header .main-header .search-bar-container .search-popup__input{position:relative;flex:1}.header .main-header .search-bar-container .search-popup__close{background:rgba(0,0,0,0) !important;height:auto;position:relative;top:inherit;right:inherit;width:inherit;display:block;font-size:16px;font-weight:400}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .layout-container{padding:0px}}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-suggestions{border-bottom:none;margin-bottom:0px;padding:20px}}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-suggestions__item{color:var(--black80)}}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__wrapper{padding:0px 20px}}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__wrapper .search-header{padding:10px 8px}}.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__wrapper .search-header:hover .search-header__title{color:var(--black80)}.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__wrapper .search-header:hover svg{opacity:1}.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__wrapper .search-header svg{opacity:0;transition:all .25s}.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__wrapper .search-header svg path{fill:var(--blue90)}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__wrapper .search-header__title{font-size:18px;line-height:32px}}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__left-side{display:block;order:inherit;margin-bottom:12px;padding:0px}}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__left-side .category__item{margin-bottom:12px;margin-left:0px}}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__left-side .category__title{font-size:16px;font-style:normal;font-weight:700;line-height:23px}}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__left-side .category__description{display:block}}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side{padding:0px}}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__container{margin-top:18px}}@media(min-width: 1024px){.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__container{margin-bottom:100px}}.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__container.swiper .swiper-wrapper{gap:0px;flex-direction:row}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__container.swiper .swiper-wrapper{display:flex}}.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__container.swiper .swiper-wrapper .swiper-slide{height:auto !important}.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__container.swiper .custom-carousel-control{display:flex;justify-content:center;align-items:center;position:absolute;bottom:12px;width:100%}.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__container.swiper .swiper-pagination-container{flex-shrink:0;width:auto;position:relative}.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__container.swiper .swiper-pagination{bottom:0px !important;width:auto !important;left:inherit !important;position:relative !important}.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__container.swiper .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;border-radius:50px;opacity:1;background-color:var(--white100);border:1px solid var(--blue90);transition:all .25s}.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__container.swiper .swiper-pagination .swiper-pagination-bullet-active{width:9px;height:9px;background:var(--blue90)}.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__container.swiper .blogs__button-left{position:relative;display:flex;position:absolute;border:none;outline:none;cursor:pointer;bottom:0;left:-25px}.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__container.swiper .blogs__button-left svg path{fill:var(--blue90)}.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__container.swiper .blogs__button-right{position:relative;display:flex;position:absolute;border:none;outline:none;cursor:pointer;bottom:0;right:-25px}.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__container.swiper .blogs__button-right svg path{fill:var(--blue90)}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__image img{max-height:100px}}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__list{display:grid}}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__link{display:none}}.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__item{display:flex;flex-direction:column}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__item{border:none;padding:0px;background:none}}.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__content{display:flex;flex-direction:column;flex:1}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__content .news-details{flex-direction:column;gap:6px;align-items:inherit}}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__content .news-details .date{font-size:11.883px;font-weight:400}}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__content .text{padding-right:0px}}.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__content .text.bold{flex:1}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .layout-container.search-blogs .search-popup__right-side .news__content .text:not(.bold){-webkit-line-clamp:2}}.header .main-header .search-bar-container .search-popup .search-suggestions{display:flex;align-items:center;gap:10px;color:var(--black80);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:300;line-height:32px;margin:18px 0px}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .search-suggestions{padding:0px 20px;gap:3px;border-bottom:1px solid var(--white80);margin-bottom:20px;flex-wrap:wrap;margin:12px 0px}}.header .main-header .search-bar-container .search-popup .search-suggestions__title{font-weight:700}.header .main-header .search-bar-container .search-popup .search-suggestions__item{text-decoration:none;color:inherit}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .search-suggestions__item{margin-right:7px;color:var(--blue90)}}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .search-suggestions__item:nth-child(n+4){display:none}}.header .main-header .search-bar-container .search-popup .search-suggestions__item:hover{text-decoration:underline;text-underline-offset:4px}.header .main-header .search-bar-container .search-popup__wrapper{display:grid;grid-template-columns:repeat(12, [col-start] 1fr);grid-gap:0px 20px;margin-top:18px}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup__wrapper{display:flex;flex-direction:column;margin-top:12px}}.header .main-header .search-bar-container .search-popup__left-side{grid-column:col-start 1/span 3;padding-bottom:67px}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup__left-side{order:2;display:flex;flex-direction:column;gap:10px;padding:0px 10px}}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup__left-side .wrapper .search-header{padding:10px}}.header .main-header .search-bar-container .search-popup__right-side{grid-column:col-start 4/span 9;padding-left:16px;border-left:1px solid var(--white80)}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup__right-side{order:1;padding-left:0px;border-left:none}}.header .main-header .search-bar-container .search-popup__right-side .news__container{margin-top:2px}.header .main-header .search-bar-container .search-popup__right-side .news__list{grid-template-columns:1fr 1fr}.header .main-header .search-bar-container .search-popup__right-side .news__item{border-radius:2px}.header .main-header .search-bar-container .search-popup__right-side .news__item:hover .news-details .label{background-color:var(--blue90);color:var(--white100)}.header .main-header .search-bar-container .search-popup__right-side .news__content .news-details .label{color:var(--black90);background-color:var(--blue25);transition:all .5s;padding:4px}.header .main-header .search-bar-container .search-popup__right-side .news__content .text:not(.bold){display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.header .main-header .search-bar-container .search-popup__full-width{grid-column:col-start 1/span 12}.header .main-header .search-bar-container .search-popup__empty{padding-bottom:20px}@media(max-width: 767px){.header .main-header .search-bar-container .search-popup__empty{padding:0px 20px}}.header .main-header .search-bar-container .search-popup__empty--title{color:var(--black80);font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:14px;margin-top:20px}.header .main-header .search-bar-container .search-popup__empty--description{color:var(--black60);font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:82px}.header .main-header .search-bar-container .search-popup__empty--wrapper{margin:40px 0px;display:flex;flex-wrap:wrap}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup__empty--wrapper{display:none}}.header .main-header .search-bar-container .search-popup__empty--wrapper .wrapper{flex-grow:1;padding:0px 15px}.header .main-header .search-bar-container .search-popup__empty--wrapper .wrapper:first-child{padding-left:0px}.header .main-header .search-bar-container .search-popup__empty--wrapper .wrapper:last-child{padding-right:0px}.header .main-header .search-bar-container .search-popup__empty--wrapper .wrapper:not(:last-child){border-right:1px solid var(--white80)}.header .main-header .search-bar-container .search-popup__empty--wrapper .wrapper:nth-child(1):nth-last-child(2),.header .main-header .search-bar-container .search-popup__empty--wrapper .wrapper:nth-child(2):nth-last-child(1){flex-basis:50%}.header .main-header .search-bar-container .search-popup__empty--wrapper .wrapper:nth-child(1):nth-last-child(3),.header .main-header .search-bar-container .search-popup__empty--wrapper .wrapper:nth-child(2):nth-last-child(2){flex-basis:25%}.header .main-header .search-bar-container .search-popup__empty--wrapper .wrapper:nth-child(3):nth-last-child(1){flex-basis:50%}.header .main-header .search-bar-container .search-popup__empty--wrapper .wrapper:nth-child(1):nth-last-child(4),.header .main-header .search-bar-container .search-popup__empty--wrapper .wrapper:nth-child(2):nth-last-child(3),.header .main-header .search-bar-container .search-popup__empty--wrapper .wrapper:nth-child(3):nth-last-child(2),.header .main-header .search-bar-container .search-popup__empty--wrapper .wrapper:nth-child(4):nth-last-child(1){flex-basis:25%}.header .main-header .search-bar-container .search-popup__empty--text{color:var(--black80);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:23px;padding:11px 2px}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup__empty .c-category-carousel__item{height:90px !important;padding:5px}}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .wrapper{width:100%}}.header .main-header .search-bar-container .search-popup .wrapper .search-header{text-decoration:none;background-color:var(--blue20);display:flex;align-items:center;gap:10px;padding:14px 12px;cursor:pointer}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .wrapper .search-header{padding:14px 20px}}.header .main-header .search-bar-container .search-popup .wrapper .search-header:hover .search-header__title{color:var(--blue90)}.header .main-header .search-bar-container .search-popup .wrapper .search-header:hover svg{opacity:1}.header .main-header .search-bar-container .search-popup .wrapper .search-header__title{color:var(--black80);font-family:var(--font-family-primary);font-size:20px;font-style:normal;font-weight:700;line-height:23px;transition:color .25s ease-in-out;text-decoration:none}.header .main-header .search-bar-container .search-popup .wrapper .search-header svg{opacity:0;transition:opacity .25s ease-in-out}.header .main-header .search-bar-container .search-popup .wrapper .search-content .category__item{margin:14px 29px;text-decoration:none;display:flex;flex-direction:column}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .wrapper .search-content .category__item{margin:0px 10px}}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .wrapper .search-content .category__item:first-child{margin-top:15px}}.header .main-header .search-bar-container .search-popup .wrapper .search-content .category__title{color:var(--black80);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:700;line-height:23px;transition:color .25s ease-in-out}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .wrapper .search-content .category__title{font-weight:400;line-height:41px}}.header .main-header .search-bar-container .search-popup .wrapper .search-content .category__title:hover{color:var(--blue90)}.header .main-header .search-bar-container .search-popup .wrapper .search-content .category__description{color:var(--black80);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:400;line-height:23px;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .wrapper .search-content .category__description{display:none}}.header .main-header .search-bar-container .search-popup .wrapper .search-content .trademarks{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:18px;margin:22px 0px 10px}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .wrapper .search-content .trademarks{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:12px;margin:16.7px 0px}}.header .main-header .search-bar-container .search-popup .wrapper .search-content .trademarks__img{border:1.135px solid var(--white80);height:87px;display:flex;justify-content:center;align-items:center;text-decoration:none}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .wrapper .search-content .trademarks__img{height:66px}}.header .main-header .search-bar-container .search-popup .wrapper .search-content .trademarks__img img{width:auto;height:auto;padding:8px;transition:transform .25s;max-height:100%;max-width:100%}.header .main-header .search-bar-container .search-popup .wrapper .search-content .trademarks__img img:hover{transform:scale(1.03)}.header .main-header .search-bar-container .search-popup .wrapper .search-content .trademarks__link{color:var(--blue90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:700;line-height:23px;text-decoration:none;display:flex;justify-content:center;align-items:center;transition:opacity .25s;opacity:1}.header .main-header .search-bar-container .search-popup .wrapper .search-content .trademarks__link:hover{opacity:.7}.header .main-header .search-bar-container .search-popup .wrapper .search-content .products{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:30px;margin-top:30px;margin-bottom:30px}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .wrapper .search-content .products{grid-template-columns:repeat(1, minmax(0, 1fr));grid-gap:0px;margin-top:10px;margin-bottom:0px;padding:0px 20px}}.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__item{display:flex;text-decoration:none;gap:19px;min-width:0;flex-grow:1;flex-shrink:1;max-width:100%}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__item{gap:18px;border-bottom:1px solid var(--white80);padding:8px 5px 8px 0px}}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__item:nth-child(n+5){display:none}}.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__wrapper{max-width:100%;min-width:0;display:flex;flex-direction:column;flex-grow:1}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__wrapper{margin-top:0px;flex-direction:row;justify-content:space-between;gap:12px;align-items:flex-start}}.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__img{width:68px;height:67px;min-width:68px;display:flex;justify-content:center;align-items:center}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__img{width:48px;height:48px;min-width:48px}}.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__img img{width:100%;height:auto}.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__title{color:var(--black80);font-family:var(--font-family-secondary);font-size:15px;font-weight:600;line-height:23px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-width:0;max-width:100%}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__title{flex:1;font-size:14px}}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__title--wrapper{flex:1;display:flex;flex-direction:column;min-width:0;max-width:100%}}.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__category{color:var(--black80);font-family:var(--font-family-secondary);font-size:15px;font-weight:400;line-height:23px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-width:0;max-width:100%}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__category{flex:1;font-size:14px}}.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__container{color:var(--black80);font-family:var(--font-family-secondary);font-size:15px;font-weight:700;line-height:23px;display:flex;align-items:center;gap:5px}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__container{font-size:14px}}.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__container .price{display:flex;align-items:center}.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__container .price .decimal{font-size:10px;font-weight:700;align-self:flex-start;margin-top:-2px;margin-left:1px}.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__container>span.starting-price-text{font-weight:400}.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__button{border-radius:2px;border:1.692px solid var(--white80);background:var(--blue90);color:var(--white100);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-weight:500;padding:11px;transition:background-color .25s;text-decoration:none;grid-column:3;margin-top:10px;max-height:45px}@media(max-width: 1023px){.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__button{margin:15px 10px;grid-column:1}}.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__button:hover{background-color:var(--orange80)}.header .main-header .icons-container{display:none}@media(min-width: 1024px){.header .main-header .icons-container{display:flex;align-items:center;justify-content:center;gap:15px}}.header .main-header .icons-container a{position:relative;text-decoration:none;width:auto;height:54px;position:relative;transition:background-color .5s ease,background-image .5s ease;background-repeat:no-repeat;background-position:center;display:flex;justify-content:flex-end;align-items:center;border-left:1px solid var(--white70);flex-direction:column;box-sizing:content-box;padding-left:15px;cursor:pointer}.header .main-header .icons-container a:first-child{border-left:none}.header .main-header .icons-container a.login-icon .before-login-icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.header .main-header .icons-container a.login-icon .before-login-icon svg{width:35px;height:25px;transition:transform .25s ease;transform-origin:center}.header .main-header .icons-container a.login-icon .after-login-icon{display:none}.header .main-header .icons-container a.login-icon .after-login-icon svg{width:35px;height:25px;transition:transform .25s ease;transform-origin:center}.header .main-header .icons-container a.login-icon .login-text{color:var(--black90);font-family:var(--font-family-primary);font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.3px;width:-moz-max-content;width:max-content}.header .main-header .icons-container a.login-icon:hover .before-login-icon svg{transform:scale(1.228571, 1.24)}.header .main-header .icons-container a.login-icon:hover .before-login-icon svg path{fill:var(--blue90)}.header .main-header .icons-container a.login-icon:hover .login-text{color:var(--blue90);text-decoration:underline}.header .main-header .icons-container a.login-icon.logged-in .before-login-icon{display:none}.header .main-header .icons-container a.login-icon.logged-in .after-login-icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.header .main-header .icons-container a.login-icon.logged-in:hover .after-login-icon svg{transform:scale(1.228571, 1.24)}.header .main-header .icons-container a.login-icon.logged-in:hover .after-login-icon svg path{fill:var(--blue90)}.header .main-header .icons-container a.login-icon.logged-in:hover .after-login-icon svg rect{fill:var(--blue90)}.header .main-header .icons-container a.login-icon.logged-in:hover .login-text{color:var(--blue90);text-decoration:underline}.header .main-header .icons-container a.wishlist-icon svg{width:24px;height:26px;transition:transform .25s ease;transform-origin:center}.header .main-header .icons-container a.wishlist-icon:hover svg{transform:scale(1.208333, 1.269231)}.header .main-header .icons-container a.wishlist-icon:hover svg path{fill:var(--blue90)}.header .main-header .icons-container a.wishlist-icon:hover .wishlist-text{color:var(--blue90);text-decoration:underline}.header .main-header .icons-container a.wishlist-icon .wishlist-text{color:var(--black90);font-family:var(--font-family-primary);font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.3px;margin-top:5px;width:-moz-max-content;width:max-content}.header .main-header .icons-container a.cart-icon svg{width:27px;height:23px;transition:transform .25s ease;transform-origin:center}.header .main-header .icons-container a.cart-icon:hover svg{transform:scale(1.222222, 1.26087)}.header .main-header .icons-container a.cart-icon:hover svg path{fill:var(--blue90)}.header .main-header .icons-container a.cart-icon:hover .cart-text{color:var(--blue90);text-decoration:underline}.header .main-header .icons-container a.cart-icon .cart-text{color:var(--black90);font-family:var(--font-family-primary);font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.3px;margin-top:5px;width:-moz-max-content;width:max-content}.header .main-header .icons-container a:first-child{margin-left:10px}@media(max-width: 1200px){.header .main-header .icons-container a:first-child{margin-left:0px}}.header .main-header .icons-container a img{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.header .main-header .icons-container a .count-container{position:relative;display:flex}.header .main-header .icons-container a .items-on-list{background-color:var(--red70);color:var(--white100);font-size:9px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.36px;border-radius:50%;position:absolute;right:-8px;top:-12px;width:20px;height:20px;align-content:center;text-align:center;display:none}.header .main-header .icons-container a .items-on-list.hasNumber{display:block}.header .content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1450px;margin:0 auto}@media(min-width: 768px){.header .content{width:85vw}}@media(min-width: 1024px){.header .content{flex-direction:row;align-items:center;justify-content:space-between}}@media(max-width: 1280px){.header .content{width:90vw}}.header .content .selector-wrapper{display:flex;align-items:center;gap:15px}.header .content .selector-wrapper .workplace-header{display:flex;align-items:center;gap:6px}.header .content .selector-wrapper .workplace-header .open-workplace-popup{cursor:pointer}.header .content .selector-wrapper .workplace-header .open-workplace-popup img{width:12px}.header .content .selector-wrapper .workplace-header .workplace-logo{display:flex;align-items:center;justify-content:center}.header .content .selector-wrapper .workplace-header .workplace-logo svg path{fill:var(--white100)}.header .content .selector-wrapper .workplace-header span.workplace-text{color:var(--white100);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.header .content .selector-wrapper .workplace-header span.workplace-text .bold-text-700{font-weight:700}.header .content .selector-wrapper .workplace-header span.workplace-text .bold-text-600{font-weight:600}.header .content .selector-wrapper .user-role-btn{color:var(--white100);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:600;line-height:normal;background:var(--orange78);padding:1px 7px;text-decoration:none}.header .workplace-selector-popup{top:50%;left:50%;transform:translate(-50%, -50%);width:100%;animation:fadeIn .25s ease-in-out;position:absolute;background-color:var(--white100);padding:40px;border:1px solid var(--white70);border-radius:8px;max-width:-moz-max-content;max-width:max-content;min-width:825px}@media(max-width: 1024px){.header .workplace-selector-popup{width:calc(100% - 40px);max-width:370px;padding:30px;min-width:inherit}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.header .workplace-selector-popup__wrapper{display:none;position:fixed;inset:0;z-index:10000;overflow:auto;background-color:var(--black10)}.header .workplace-selector-popup__wrapper.open{display:block}.header .workplace-selector-popup__title{color:var(--black90);font-family:var(--font-family-primary);font-size:25px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:37px}@media(max-width: 1024px){.header .workplace-selector-popup__title{font-size:20px;font-family:var(--font-family-secondary);line-height:23px;margin-bottom:17px}}.header .workplace-selector-popup__close{position:absolute;top:30px;right:30px;background:rgba(0,0,0,0);border:none;cursor:pointer}@media(max-width: 1024px){.header .workplace-selector-popup__close{display:none}}.header .workplace-selector-popup__content{display:flex;gap:25px}.header .workplace-selector-popup__content .left-side{flex:1;width:50%}@media(max-width: 1024px){.header .workplace-selector-popup__content .left-side{display:none}}.header .workplace-selector-popup__content .left-side__container:nth-child(2){border-top:1px solid var(--white70);padding-top:30px}.header .workplace-selector-popup__content .left-side__title{margin:7px 0px 15px;display:flex;align-items:center}.header .workplace-selector-popup__content .left-side__title .img svg{margin-right:13px}.header .workplace-selector-popup__content .left-side__title .img svg path{fill:var(--black90)}.header .workplace-selector-popup__content .left-side__title .text{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:normal}.header .workplace-selector-popup__content .left-side .workplace-item{border:1px solid var(--white70);background:var(--blue15);padding:15px 22px}.header .workplace-selector-popup__content .left-side .workplace-item.gray{opacity:.7;background:var(--white92)}.header .workplace-selector-popup__content .left-side .workplace-item__title{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:700;line-height:normal}.header .workplace-selector-popup__content .left-side .workplace-item__info{display:flex;flex-direction:column;margin-top:5px}.header .workplace-selector-popup__content .left-side .workplace-item__info .info-item{color:var(--black90);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:19px;letter-spacing:-0.24px}.header .workplace-selector-popup__content .left-side .open-form-button{width:100%;margin:20px 0px;color:var(--blue90);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;border:1px solid var(--blue90);border-radius:2px;background:var(--white100);cursor:pointer;padding:14px;transition:all .25s;display:block}.header .workplace-selector-popup__content .left-side .open-form-button:hover{background:var(--orange80);color:var(--white100);border:1px solid var(--orange80)}.header .workplace-selector-popup__content .right-side{flex:1;width:50%}@media(max-width: 1024px){.header .workplace-selector-popup__content .right-side{width:100%}}.header .workplace-selector-popup__content .right-side .workplace-input{border-radius:2px;border:1.692px solid var(--white70);background:var(--white92);color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;padding:17px 35px 15px 16px;width:100%}.header .workplace-selector-popup__content .right-side .workplace-input::-moz-placeholder{color:var(--black60);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal}.header .workplace-selector-popup__content .right-side .workplace-input::placeholder{color:var(--black60);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal}.header .workplace-selector-popup__content .right-side .workplace-input:focus-visible{outline:none}.header .workplace-selector-popup__content .right-side .workplace-input--wrapper{position:relative;width:100%}.header .workplace-selector-popup__content .right-side .workplace-input--wrapper.has-value .search-icon{display:none;opacity:0;visibility:hidden}.header .workplace-selector-popup__content .right-side .workplace-input--wrapper.has-value .close-icon{display:block;opacity:1;visibility:visible}.header .workplace-selector-popup__content .right-side .workplace-input--wrapper .close-icon{display:none;position:absolute;right:18px;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;transition:all .25s;width:15px;height:16px;cursor:pointer;transition:all .25s}.header .workplace-selector-popup__content .right-side .workplace-input--wrapper .search-icon{display:block;position:absolute;right:18px;top:50%;transform:translateY(-50%);opacity:1;visibility:visible;height:23px;width:23px;transition:all .25s;cursor:pointer}.header .workplace-selector-popup__content .right-side .workplace-item{border:1px solid var(--white70);background:var(--white100);padding:15px 50px 12px 22px;transition:all .25s;position:relative;border-top:none;cursor:pointer}@media(max-width: 1023px){.header .workplace-selector-popup__content .right-side .workplace-item{border-top:1px solid var(--white70)}}.header .workplace-selector-popup__content .right-side .workplace-item.selected{border:1px solid var(--blue90);background:var(--blue25)}.header .workplace-selector-popup__content .right-side .workplace-item--wrapper{overflow:hidden;overflow-y:scroll;scrollbar-width:none;height:0px}@media(max-width: 1023px){.header .workplace-selector-popup__content .right-side .workplace-item--wrapper{max-height:300px;height:inherit}}.header .workplace-selector-popup__content .right-side .workplace-item__title{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:700;line-height:normal}.header .workplace-selector-popup__content .right-side .workplace-item__info{display:flex;flex-direction:column;margin-top:5px}@media(max-width: 1023px){.header .workplace-selector-popup__content .right-side .workplace-item__info{display:inline}}.header .workplace-selector-popup__content .right-side .workplace-item__info .info-item{color:var(--black90);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:19px;letter-spacing:-0.24px}@media(max-width: 1023px){.header .workplace-selector-popup__content .right-side .workplace-item__info .info-item{font-size:15px;line-height:normal}}.header .workplace-selector-popup__content .right-side .workplace-item__new{color:var(--red80);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:700;line-height:normal;position:absolute;top:15px;right:15px}.header .workplace-selector-popup__content .checkbox__wrapper{margin:0px 0px 20px 0px}.header .workplace-selector-popup__content .checkbox__wrapper.mobile-only{display:none}@media(max-width: 1023px){.header .workplace-selector-popup__content .checkbox__wrapper.mobile-only{display:block;margin:15px 0px}}.header .workplace-selector-popup__content .checkbox__wrapper.desktop-only{display:none}@media(min-width: 1024px){.header .workplace-selector-popup__content .checkbox__wrapper.desktop-only{display:block;margin:15px 0px}}.header .workplace-selector-popup__content .checkbox__wrapper .custom-checkbox-container{display:flex;align-items:flex-start;width:100%;cursor:pointer}.header .workplace-selector-popup__content .checkbox__wrapper .custom-checkbox{display:none}.header .workplace-selector-popup__content .checkbox__wrapper .custom-checkbox-checkmark{display:inline-block;width:20px;height:20px;min-width:20px;min-height:20px;border:1px solid var(--black90);background-color:rgba(0,0,0,0);position:relative;margin-right:12px;border-radius:8.2%}@media(max-width: 1023px){.header .workplace-selector-popup__content .checkbox__wrapper .custom-checkbox-checkmark{background:var(--white100)}}.header .workplace-selector-popup__content .checkbox__wrapper .custom-checkbox-checkmark::after{content:""}.header .workplace-selector-popup__content .checkbox__wrapper .custom-checkbox:checked+.custom-checkbox-checkmark::after{content:"";background:var(--black80);background-position:center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 4px);height:calc(100% - 4px);display:flex;justify-content:center;align-items:center;border-radius:11.94%}.header .workplace-selector-popup__content .checkbox__wrapper .checkbox-text{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:normal}.header .workplace-selector-popup__buttons{display:flex;margin-top:40px;align-items:center;gap:15px;justify-content:space-between}@media(max-width: 1024px){.header .workplace-selector-popup__buttons{flex-direction:column-reverse;margin-top:13px}}.header .workplace-selector-popup__buttons .button{text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:14px 28px;width:100%;cursor:pointer;max-width:220px}@media(max-width: 1024px){.header .workplace-selector-popup__buttons .button{max-width:inherit}}.header .workplace-selector-popup__buttons .button.primary-button{border:1px solid var(--blue90);color:var(--white100);background:var(--blue90);transition:all .25s;opacity:1}.header .workplace-selector-popup__buttons .button.primary-button:hover{border:1px solid var(--orange80);background:var(--orange80)}.header .workplace-selector-popup__buttons .button.primary-button:disabled{opacity:.4;cursor:default}.header .workplace-selector-popup__buttons .button.primary-button:disabled:hover{border:1px solid var(--blue90);color:var(--white100);background:var(--blue90)}.header .workplace-selector-popup__buttons .button.primary-button.open-workplace-form{display:none}@media(max-width: 1024px){.header .workplace-selector-popup__buttons .button.primary-button.open-workplace-form{display:block}}.header .workplace-selector-popup__buttons .button.secondary-button{border:1px solid var(--red80);color:var(--red80);background:var(--white100);transition:all .25s}.header .workplace-selector-popup__buttons .button.secondary-button:hover{background:var(--red80);color:var(--white100)}.header .create-workplace__container{display:none;position:fixed;inset:0;z-index:999;overflow:auto;background-color:var(--black10)}.header .create-workplace__container.open{display:block}.header .create-workplace__container.open .create-worplace__popup{display:block}.header .create-workplace__container .workplace-form-container{height:100%}.header .create-workplace__container .create-workplace__popup{display:none;background-color:var(--white100);color:var(--black90);stroke-width:1px;stroke:var(--white80);border-radius:8px;position:relative;padding:36px 0;display:block;animation:fadeIn .25s ease-in-out;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;margin:0 auto}.header .create-workplace__container .create-workplace__popup>*{padding:0 30px}@media(min-width: 1024px){.header .create-workplace__container .create-workplace__popup{max-width:689px;max-height:1000px;height:auto;margin:unset}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.header .create-workplace__container .create-workplace__popup .title{border-bottom:1px solid var(--white80);padding-bottom:15px;margin-bottom:25px;color:var(--black90);font-family:var(--font-family-primary);font-size:25px;font-style:normal;font-weight:700;line-height:normal}.header .create-workplace__container .create-workplace__popup .edit-workplace-controls{display:flex;flex:row;justify-content:space-between}.header .create-workplace__container .create-workplace__popup .edit-workplace-controls .close{width:100%;border:1px solid var(--red80);background:var(--white100);color:var(--red80);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;width:140px;height:45px}.header .create-workplace__container .create-workplace__popup .edit-workplace-controls .close:hover{color:var(--white100);border:1px solid var(--red80);background:var(--red80)}@media(min-width: 1024px){.header .create-workplace__container .create-workplace__popup .edit-workplace-controls .close{width:220px}}.header .create-workplace__container .create-workplace__popup .edit-workplace-controls .save{width:100%;border:1px solid var(--blue90);background:var(--blue90);color:var(--white100);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;width:140px;height:45px}.header .create-workplace__container .create-workplace__popup .edit-workplace-controls .save:hover{background:var(--orange80);border:1px solid var(--orange80)}@media(min-width: 1024px){.header .create-workplace__container .create-workplace__popup .edit-workplace-controls .save{width:220px}}.header .create-workplace__container .create-workplace__popup .close-icon{position:absolute;right:15px;top:30px;cursor:pointer;padding:0}.header .create-workplace__container .create-workplace__popup .input__container{margin-bottom:30px}.header .sticky-header-mobile{position:fixed;bottom:0;width:100%;z-index:999;border-top:.5px solid var(--black77a36);background:var(--white96);-webkit-backdrop-filter:blur(9.99152565px);backdrop-filter:blur(9.99152565px);display:flex;flex-direction:column}.header .sticky-header-mobile .buttons-container{display:flex;justify-content:space-around}.header .sticky-header-mobile .buttons-container .button{flex:1;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 0px 4px;background:none;border:none;max-width:70px;position:relative}.header .sticky-header-mobile .buttons-container .button span{color:var(--blue90);text-align:center;font-size:9.992px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.24px;margin-top:3px}.header .sticky-header-mobile .buttons-container .button span.user-fname{display:none}.header .sticky-header-mobile .buttons-container .button img{height:auto}.header .sticky-header-mobile .buttons-container .menu-opened{display:none}.header .sticky-header-mobile .buttons-container .cart .items-on-list{display:none;background-color:var(--red70);color:var(--white100);font-size:8px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.23px;border-radius:50%;position:absolute;right:15px;top:-3px;width:18px;height:18px;align-content:center;text-align:center}.header .sticky-header-mobile .buttons-container .cart .items-on-list.hasNumber{display:block}.header .sticky-header-mobile .homeIndicator{margin:20px auto 8px}@media(min-width: 1024px){.header .sticky-header-mobile{display:none}}.header.sticky{width:100%}@media(min-width: 1024px){.header.sticky{position:fixed;top:0}}.header .header-navigation{background:var(--white100);border-bottom:1px solid var(--white50a30);box-shadow:-3px 4px 10px -9px rgba(0,0,0,.3215686275)}@media(max-width: 1023px){.header .header-navigation{display:none}}.header .header-navigation.active{background:var(--blue90)}.header .header-navigation.active .header-container .main-nav ul li a.nav-title-link{color:var(--white100)}.header .header-navigation.active .header-container .main-nav ul li:hover .nav-inner{display:none;pointer-events:none}.header .header-navigation.active .header-container .main-nav-item__img svg path{fill:var(--white100)}.header .header-navigation.active .header-container .main-nav-item__text{color:var(--white100)}.header .header-navigation.active .header-container .nav-hamburger .main-nav-categories{display:block;pointer-events:inherit}.header .header-navigation .nav-inner{position:absolute;top:100%;width:100vw;left:50%;transform:translateX(-50%);background-color:var(--white100);display:block;overflow:hidden;transition:opacity .25s ease-in-out;height:-moz-min-content;height:min-content;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);border-top:1px solid var(--white50a30)}.header .header-navigation .nav-inner .nav-inner-wrapper{display:flex;align-items:center;justify-content:space-between;padding:20px 0px 0px}.header .header-navigation .nav-inner .nav-inner-maintitle{color:var(--black90);font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:700;line-height:30px;text-decoration:none;display:block;transition:all .25s}.header .header-navigation .nav-inner .nav-inner-maintitle:hover{color:var(--blue90)}.header .header-navigation .nav-inner .close-wrapper{display:flex;align-items:center;gap:10px;cursor:pointer}.header .header-navigation .nav-inner .close-wrapper .close-text{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:30px}.header .header-navigation .nav-inner .close-wrapper .close-btn-icon{width:14px;height:14px;margin-top:-2px}.header .header-navigation .nav-inner .nav-inner-container{padding:20px 0px 25px;display:grid;grid-template-columns:repeat(5, 1fr);gap:10px}.header .header-navigation .nav-inner .nav-inner-container .nav-inner-column .nav-inner-item{display:flex;flex-direction:column;margin-bottom:15px}.header .header-navigation .nav-inner .nav-inner-container .nav-inner-column .nav-inner-item .nav-inner-title{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:700;line-height:30px;text-decoration:none;transition:color .25s ease-in-out}.header .header-navigation .nav-inner .nav-inner-container .nav-inner-column .nav-inner-item .nav-inner-title:hover{color:var(--blue80a100)}.header .header-navigation .nav-inner .nav-inner-container .nav-inner-column .nav-inner-item .nav-inner-link{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:30px;text-decoration:none;transition:color .25s ease-in-out}.header .header-navigation .nav-inner .nav-inner-container .nav-inner-column .nav-inner-item .nav-inner-link:hover{color:var(--blue80a100)}.header .header-navigation .header-container{display:flex;justify-content:space-between;align-items:center;position:relative;min-width:0}.header .header-navigation .header-container .nav-hamburger{cursor:pointer;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header .header-navigation .header-container .nav-hamburger .hamburger-button{width:28px;height:30px;cursor:pointer;display:flex;align-items:center}@media only screen and (min-width: 768px)and (max-width: 1023px){.header .header-navigation .header-container .nav-hamburger .hamburger-button{width:35px}}.header .header-navigation .header-container .nav-hamburger .hamburger-button.active span{background-color:rgba(0,0,0,0)}.header .header-navigation .header-container .nav-hamburger .hamburger-button.active span:before{transform:rotate(45deg);height:3px;background-color:var(--white100)}.header .header-navigation .header-container .nav-hamburger .hamburger-button.active span:after{transform:rotate(-45deg);top:7px;height:3px;background-color:var(--white100)}@media only screen and (min-width: 768px)and (max-width: 1023px){.header .header-navigation .header-container .nav-hamburger .hamburger-button.active span:after{top:10px}}.header .header-navigation .header-container .nav-hamburger .hamburger-button span{background-color:var(--blue90);display:block;height:4px;position:relative;transition:all .2s ease-in-out;width:28px;border-radius:0px}@media only screen and (min-width: 768px)and (max-width: 1023px){.header .header-navigation .header-container .nav-hamburger .hamburger-button span{width:35px}}.header .header-navigation .header-container .nav-hamburger .hamburger-button span:before{background:var(--blue90);content:"";display:block;height:4px;position:absolute;top:-8px;transition:all .2s ease-in-out;transform:rotate(0deg);transform-origin:13%;width:28px;border-radius:0px}@media only screen and (min-width: 768px)and (max-width: 1023px){.header .header-navigation .header-container .nav-hamburger .hamburger-button span:before{width:35px}}.header .header-navigation .header-container .nav-hamburger .hamburger-button span:after{background:var(--blue90);content:"";display:block;height:4px;position:absolute;top:8px;transition:all .2s ease-in-out;transform:rotate(0deg);transform-origin:13%;width:28px;border-radius:0px}@media only screen and (min-width: 768px)and (max-width: 1023px){.header .header-navigation .header-container .nav-hamburger .hamburger-button span:after{width:35px}}.header .header-navigation .header-container .nav-hamburger .main-nav-categories{position:absolute;top:100%;width:100vw;left:50%;transform:translateX(-50%);background-color:var(--white100);display:none;overflow:hidden;transition:opacity .25s ease-in-out;height:-moz-min-content;height:min-content;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);cursor:default}.header .header-navigation .header-container .nav-hamburger .main-nav-categories__container{display:flex}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .left-side{width:20%;background:var(--blue15);padding:20px 28px 20px 20px}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .left-side .contact-information__wrapper{margin-bottom:24px}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .left-side .contact-information__wrapper .opening-hours__wrapper{display:flex;justify-content:space-between;align-items:center;color:var(--black80);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:30px}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .left-side .contact-information__wrapper .opening-hours__wrapper.text-color-red{color:var(--red70)}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .left-side .contact-information__main-title{display:flex;gap:7px;align-items:center;margin-bottom:8px;color:var(--black80);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:700;line-height:normal}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .left-side .contact-information__main-title svg path{fill:var(--black80)}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .left-side .contact-information__container{display:flex;flex-direction:column;gap:10px}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .left-side .contact-information__item a{text-decoration:none;color:var(--black80)}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .left-side .contact-information__title{color:var(--black80);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:700;line-height:23px}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .left-side .contact-information__description{color:var(--black80);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:23px;text-decoration:none;max-width:80%}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .right-side{width:80%;padding:20px}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .right-side .nav-inner-container{display:grid;grid-template-columns:repeat(5, 1fr);gap:10px}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .right-side .nav-inner-container .nav-inner-column .nav-inner-item{display:flex;flex-direction:column;margin-bottom:15px}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .right-side .nav-inner-container .nav-inner-column .nav-inner-item .nav-inner-title{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:700;line-height:30px;text-decoration:none;transition:color .25s ease-in-out}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .right-side .nav-inner-container .nav-inner-column .nav-inner-item .nav-inner-title h4{margin:0px}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .right-side .nav-inner-container .nav-inner-column .nav-inner-item .nav-inner-title:hover{color:var(--blue80a100)}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .right-side .nav-inner-container .nav-inner-column .nav-inner-item .nav-inner-link{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:30px;text-decoration:none;transition:color .25s ease-in-out}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .right-side .nav-inner-container .nav-inner-column .nav-inner-item .nav-inner-link:hover{color:var(--blue80a100)}.header .header-navigation .header-container .main-nav{display:flex;justify-content:space-between;align-items:center;flex:1;margin:0px 40px;position:relative;min-width:0}.header .header-navigation .header-container .main-nav .nav-swiper-container{overflow:hidden}.header .header-navigation .header-container .main-nav .nav-swiper-container .swiper-wrapper{display:flex;scroll-behavior:smooth;transition:transform .3s cubic-bezier(0.165, 0.84, 0.44, 1) !important}.header .header-navigation .header-container .main-nav .nav-swiper-container .swiper-slide{width:auto;flex:0 0 auto}.header .header-navigation .header-container .main-nav .swiper-nav-button{-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;width:30px;height:30px;background:hsla(0,0%,100%,.3490196078);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;opacity:1;align-items:center;justify-content:center;border-radius:15px;border:solid 1px rgba(0,0,0,.12);cursor:pointer;z-index:2;transition:opacity .25s}.header .header-navigation .header-container .main-nav .swiper-nav-button.hidden{opacity:0}.header .header-navigation .header-container .main-nav .swiper-nav-button.swiper-button-disabled{opacity:0;pointer-events:none}.header .header-navigation .header-container .main-nav .swiper-nav-button.next{right:-30px;box-shadow:-4px 0px 7px -6px rgba(0,0,0,.25)}.header .header-navigation .header-container .main-nav .swiper-nav-button.next svg{rotate:-90deg}.header .header-navigation .header-container .main-nav .swiper-nav-button.prev{left:-30px;box-shadow:4px 0px 7px -6px rgba(0,0,0,.25)}.header .header-navigation .header-container .main-nav .swiper-nav-button.prev svg{rotate:90deg}.header .header-navigation .header-container .main-nav ul{margin:0px;padding:0px;display:flex;align-items:stretch;width:100%}.header .header-navigation .header-container .main-nav ul li{list-style:none;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header .header-navigation .header-container .main-nav ul li .nav-inner{display:none}.header .header-navigation .header-container .main-nav ul li.hovered a.nav-title-link::after{border-bottom:4px solid var(--blue90);transition:border .25s}.header .header-navigation .header-container .main-nav ul li a.nav-title-link{text-decoration:none;color:var(--black90);text-align:center;font-family:var(--font-family-primary);text-transform:uppercase;font-size:16px;font-style:normal;font-weight:400;line-height:normal;position:relative;cursor:pointer;padding:16px;display:inline-flex;height:100%;align-items:center;white-space:nowrap;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width: 1540px){.header .header-navigation .header-container .main-nav ul li a.nav-title-link{font-size:15.5px;padding:14px}}@media(max-width: 1440px){.header .header-navigation .header-container .main-nav ul li a.nav-title-link{font-size:15px;padding:14px}}@media(max-width: 1280px){.header .header-navigation .header-container .main-nav ul li a.nav-title-link{font-size:15px;padding:12px}}.header .header-navigation .header-container .main-nav ul li a.nav-title-link::after{content:"";border-bottom:4px solid rgba(0,0,0,0);width:calc(100% - 10px);display:block;transform:translate(-10px, -6px);position:absolute;transition:border .25s;bottom:0}.header .header-navigation .header-container .main-nav ul li a.nav-title-link:hover::after{border-bottom:4px solid var(--blue90);transition:border .25s}.header .header-navigation .header-container .main-nav-item{display:flex;justify-content:center;align-items:center;margin-left:5px;text-decoration:none;font-family:var(--font-family-primary);text-transform:uppercase;font-size:17px}.header .header-navigation .header-container .main-nav-item__img{display:flex;justify-content:end;align-items:center;width:16px;height:16px}.header .header-navigation .header-container .main-nav-item__img svg{max-height:100%;max-width:100%}.header .header-navigation .header-container .main-nav-item__text{color:var(--black90);font-family:var(--font-family-primary);text-transform:uppercase;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-left:5px}@media(max-width: 1620px){.header .header-navigation .header-container .main-nav-item__text{display:none}}.header .mobile-nav{display:none}.header .mobile-nav-popup{transform:translateX(-100%);opacity:0;visibility:hidden;transition:transform .3s ease-in-out,opacity .3s ease-in-out;position:fixed;top:0;left:0}@media(min-width: 1024px){.header .mobile-nav-popup{display:none}}.header .mobile-nav-popup.active{transform:translateX(0);opacity:1;visibility:visible;transition:transform .3s ease-in-out,opacity .3s ease-in-out;position:fixed;width:100%;background-color:var(--blue15);overflow-y:scroll;z-index:998;top:0;height:calc(100% - 50px);padding:26px 0px}@media(min-width: 1024px){.header .mobile-nav-popup.active{display:none}}.header .mobile-nav-popup .profile-type{display:flex;align-items:center;gap:10px;margin:0px 20px 10px 20px}.header .mobile-nav-popup .profile-type .profile-button{border-radius:2.776px;border:1px solid var(--white80);background:var(--blue20);color:var(--blue90);font-family:var(--font-family-primary);font-size:15px;font-style:normal;font-weight:700;line-height:normal;width:100%;padding:11px;transition:all .25s}.header .mobile-nav-popup .profile-type .profile-button.active{color:var(--white98);background:var(--blue90)}.header .mobile-nav-popup .shop{border-radius:6px;border:1px solid var(--white60);background:var(--white98);padding:16px 21px 16px 16px;display:flex;align-items:center;margin:0px 20px 11px 20px}.header .mobile-nav-popup .shop__img{width:25px;height:22px;display:flex;justify-content:center;align-items:center}.header .mobile-nav-popup .shop__wrapper{display:flex;flex-direction:column;margin:0px 12px;color:var(--black90);font-family:var(--font-family-primary);font-size:13px;font-style:normal;font-weight:600;line-height:normal;flex:1}.header .mobile-nav-popup .shop__button{color:var(--blue90);font-family:var(--font-family-primary);font-size:15px;font-style:normal;font-weight:700;line-height:normal}.header .mobile-nav-popup .mobile-workplace{border-radius:6px;border:1px solid var(--white60);background:var(--white98);padding:23px 21px 21px 16px;display:flex;align-items:center;margin:0px 20px 11px 20px}.header .mobile-nav-popup .mobile-workplace__img{width:25px;height:22px;display:flex;justify-content:center;align-items:center}.header .mobile-nav-popup .mobile-workplace__wrapper{display:flex;flex-direction:column;margin:0px 12px;color:var(--blue90);font-family:var(--font-family-primary);font-size:14px;font-style:normal;font-weight:400;line-height:normal;flex:1}.header .mobile-nav-popup .mobile-workplace__wrapper .title{font-weight:700;margin-right:5px}.header .mobile-nav-popup .user-role{border-radius:6px;border:1px solid var(--white60);background:var(--white98);padding:20px 21px 20px 16px;display:flex;align-items:center;margin:0px 20px 11px 20px}.header .mobile-nav-popup .user-role__img{width:31px;height:26px;display:flex;justify-content:center;align-items:center}.header .mobile-nav-popup .user-role__title{flex:1;margin:0px 15px 0px 6px;color:var(--black90a70);font-family:var(--font-family-primary);font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.header .mobile-nav-popup .user-role__link{color:var(--blue90);font-family:var(--font-family-primary);font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.header .mobile-nav-popup .user-actions{margin:0px 20px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:center;grid-gap:11px;margin-top:11px;position:relative}.header .mobile-nav-popup .user-actions__item{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--white80);padding:8px;background-color:var(--white100);text-decoration:none;height:100%}.header .mobile-nav-popup .user-actions__item.logged-in{display:none}.header .mobile-nav-popup .user-actions__item.logged-in .user-actions__title{white-space:nowrap;max-width:82px;overflow:hidden;text-overflow:ellipsis}.header .mobile-nav-popup .user-actions__item.logged-in .button-action{display:flex;flex-direction:column;align-items:center;justify-content:center}.header .mobile-nav-popup .user-actions__item span{display:flex}.header .mobile-nav-popup .user-actions__img{display:flex;justify-content:center;align-items:flex-end;width:25px;height:26px}.header .mobile-nav-popup .user-actions__img svg{max-width:100%;max-height:100%}.header .mobile-nav-popup .user-actions__title{font-family:var(--font-family-primary);font-size:13px;font-style:normal;font-weight:500;line-height:normal;color:var(--black90);text-align:center}.header .mobile-nav-popup .user-action__container{display:flex;gap:9px;margin:0px 20px 11px 20px}.header .mobile-nav-popup .user-action__container .mobile-workplace{flex:0 0 calc(.650146*(100% - 9px));min-width:0;margin:0px;min-width:0}.header .mobile-nav-popup .user-action__container .mobile-workplace .mobile-workplace__wrapper{min-width:0}.header .mobile-nav-popup .user-action__container .mobile-workplace .mobile-workplace__wrapper .shop__title{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.header .mobile-nav-popup .user-action__container .user-action-picklist{flex:0 0 calc(.349854*(100% - 9px));min-width:0}.header .mobile-nav-popup .user-action__container .user-action-picklist svg{margin-top:3px}.header .mobile-nav-popup .user-action__container .user-action-picklist .user-actions__item{flex-direction:row;gap:7px}.header .mobile-nav-popup .user-action__container .user-action-picklist .user-actions__img{width:20px;height:20px;margin-top:2px;min-width:20px}.header .mobile-nav-popup .user-action__container .user-action-picklist .user-actions__img svg{width:20px;height:20px}.header .mobile-nav-popup .user-action__container .user-action-picklist .user-actions__title{color:var(--black90a70);font-size:14px}.header .mobile-nav-popup .profile__wrapper.mobile{display:none}.header .mobile-nav-popup .mobile-nav{margin-top:36px;display:block;position:relative}.header .mobile-nav-popup .mobile-nav.small-margin{margin-top:25px}.header .mobile-nav-popup .mobile-nav__container{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:center}.header .mobile-nav-popup .mobile-nav__item{color:var(--black90);font-family:var(--font-family-primary);opacity:.45;font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.479px;height:65px;align-content:center;text-align:center;display:flex;justify-content:center;align-items:center}.header .mobile-nav-popup .mobile-nav__item.active{opacity:1;background:var(--white100);font-weight:600;border-top:1px solid var(--white80);border-right:1px solid var(--white80);border-left:1px solid var(--white80)}.header .mobile-nav-popup .mobile-nav__item.active:first-child{border-top-right-radius:6px}.header .mobile-nav-popup .mobile-nav__item.active:nth-child(2){border-top-right-radius:6px;border-top-left-radius:6px}.header .mobile-nav-popup .mobile-nav__item.active:nth-child(3){border-top-left-radius:6px}.header .mobile-nav-popup .mobile-nav__item.my-pages{display:none}.header .mobile-nav-popup .mobile-nav__main-list{overflow:hidden;opacity:0;height:0px;position:relative}.header .mobile-nav-popup .mobile-nav__main-list.active{overflow:visible;opacity:1;height:100%}.header .mobile-nav-popup .mobile-nav__main-list .main-item__wrapper{display:flex;align-items:center;background:var(--white100);padding-left:15px;border-bottom:.749px solid var(--white80)}.header .mobile-nav-popup .mobile-nav__main-list .main-item__wrapper:first-child{border-top:.749px solid var(--white80)}.header .mobile-nav-popup .mobile-nav__main-list .main-item__wrapper.active .subnav__list{height:-moz-min-content;height:min-content;opacity:1;overflow:visible;transform:translateX(-100vw);display:inline-block;min-height:100%;width:100vw;max-width:100vw}.header .mobile-nav-popup .mobile-nav__main-list .main-item__wrapper.active .subnav__list .subnav__list{overflow:hidden;height:0px;opacity:0;left:100vw;transform:translateX(0px);max-width:0px}.header .mobile-nav-popup .mobile-nav__main-list .main-item__wrapper .button-wrapper{width:70px;height:100%;display:flex;justify-content:center;align-items:center;min-height:60px}.header .mobile-nav-popup .mobile-nav__main-list .main-item__wrapper .button-wrapper.border-left{border-left:.749px solid var(--white80)}.header .mobile-nav-popup .mobile-nav__main-list .main-item__wrapper .button-wrapper.border-right{border-right:.749px solid var(--white80)}.header .mobile-nav-popup .mobile-nav__main-list .main-item__wrapper .button-wrapper .chevron-icon{transform:rotate(-90deg)}.header .mobile-nav-popup .mobile-nav__main-list .main-item__wrapper .subnav__list{margin:0px;padding:0px;list-style:none;position:absolute;left:100vw;top:1px;right:0px;z-index:1;padding-bottom:26px;overflow:hidden;height:0px;opacity:0;background:var(--blue15);transition:transform .25s ease-in-out;width:0px;display:inline-block;min-height:-moz-min-content;min-height:min-content}.header .mobile-nav-popup .mobile-nav__main-list .main-item__wrapper .subnav__item{display:flex;align-items:center;background:var(--white100);padding-left:15px;border-bottom:.749px solid var(--white80)}.header .mobile-nav-popup .mobile-nav__main-list .main-item__wrapper .subnav__item:first-child{padding-left:0px}.header .mobile-nav-popup .mobile-nav__main-list .main-item__wrapper .subnav__item.active .subnav__list{height:-moz-min-content;height:min-content;opacity:1;overflow:visible;transform:translateX(-100vw);width:100vw;max-width:100vw}.header .mobile-nav-popup .mobile-nav__main-list .main-item__wrapper .subnav__main-title{color:var(--black90);font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:600;line-height:normal;flex:1;padding:18px 0px;text-decoration:none}.header .mobile-nav-popup .mobile-nav__main-list .main-item__wrapper .subnav__img{width:35px;height:30px;display:flex;align-items:center;padding:18px 0px;margin:0px 10px 0px 0px}.header .mobile-nav-popup .mobile-nav__main-list .main-item__wrapper .subnav__title{color:var(--black90);font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.479px;flex:1;padding:18px 0px;text-decoration:none}.header .mobile-nav-popup .mobile-nav__main-list .main-item__wrapper .subnav__container{display:flex;align-items:center;text-decoration:none;margin-left:21px}.header .mobile-nav-popup .mobile-nav__main-list .main-item__img{width:35px;height:30px;display:flex;align-items:center;padding:18px 0px;margin:0px 10px 0px 7px}.header .mobile-nav-popup .mobile-nav__main-list .main-item__title{color:var(--black90);font-family:var(--font-family-primary);font-size:17px;font-style:normal;font-weight:400;line-height:normal;flex:1;padding:18px 0px;text-decoration:none}.header .authenticated-user__container{opacity:0;visibility:hidden}.header.logged-in .view-as{gap:8px}.header.logged-in .profile{order:1;position:relative;display:block}.header.logged-in .profile__logged-in-as{color:var(--white100);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal;position:relative}.header.logged-in .profile__logged-in-as .open-popup{cursor:pointer}.header.logged-in .profile__logged-in-as .open-popup img{width:12px}.header.logged-in .profile__logged-in-as .bold-text-700{font-weight:700}.header.logged-in .profile__logged-in-as .bold-text-600{font-weight:600}.header.logged-in .profile__logged-in-as .customer-type{border-radius:1px;font-weight:400;color:var(--white100);background:var(--blue19a30);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;line-height:normal;cursor:pointer;position:relative;padding:0 6px;margin-left:3px}.header.logged-in .user-actions__item.logged-in{display:flex}.header.logged-in .user-actions__item.create-account{display:none}.header.logged-in .mobile-nav__item.my-pages{display:block}.header.logged-in .sticky-header-mobile .buttons-container .button.popup-opened{background-color:var(--white100)}.header.logged-in .sticky-header-mobile .buttons-container .button .user-fname{display:block}@media(min-width: 1024px){.header.logged-in .sticky-header-mobile .buttons-container .button .user-fname{display:none}}@media(max-width: 1024px){.header.logged-in .sticky-header-mobile .buttons-container .button .login-text{display:none}}.header.logged-in .authenticated-user__container{opacity:0;visibility:hidden;transition:all .5s ease-in-out;position:fixed;inset:0;z-index:10000;bottom:52px;overflow:auto;background-color:var(--black10a50)}.header.logged-in .authenticated-user__container.open{opacity:1;visibility:visible}.header.logged-in .authenticated-user__container.open .authenticated-user__popup{max-height:290px;height:auto;padding-top:30px}.header.logged-in .authenticated-user__popup{display:block;position:fixed;width:100%;background-color:rgba(0,0,0,0);overflow-y:scroll;z-index:999;bottom:50px;padding-top:0px;max-height:0px;overflow:hidden;transition:all .5s ease-in-out}.header.logged-in .authenticated-user__content{background-color:var(--white100);position:relative}.header.logged-in .authenticated-user__close{background-color:var(--white100);position:absolute;right:0;top:-30px;padding:5px 20px;border-radius:3px 3px 0 0}.header.logged-in .authenticated-user__list{display:block;background-color:var(--white100)}.header.logged-in .authenticated-user__item{position:relative;display:block;align-content:center;color:var(--black90);font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;border-bottom:1px solid var(--white80);height:65px;padding-left:70px}.header.logged-in .authenticated-user__item.details .image{background-color:var(--blue90);color:var(--white100);border-radius:50%;position:absolute;text-align:center;align-content:center;height:38px;width:38px;left:16px;top:50%;transform:translateY(-50%)}.header.logged-in .authenticated-user__item.logout svg{left:17px}.header.logged-in .authenticated-user__item.my-pages svg{left:25px}.header.logged-in .authenticated-user__item svg{position:absolute;left:21px;top:50%;transform:translateY(-50%)}.header.logged-in .authenticated-user__item span{display:block}.header .profile-popup{top:50%;left:50%;transform:translate(-50%, -50%);width:100%;animation:fadeIn .25s ease-in-out;position:absolute;background-color:var(--white100);padding:24px 28px 28px;border:1px solid var(--white70);border-radius:8px;max-width:640px}@media(max-width: 1023px){.header .profile-popup{padding:20px;max-height:calc(100vh - 100px);width:calc(100% - 40px);max-width:450px;margin-bottom:50px}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.header .profile-popup__overlay{display:none;position:fixed;inset:0;z-index:10000;overflow:auto;background-color:var(--black10)}.header .profile-popup__overlay.opened{display:block}.header .profile-popup__title{color:var(--black90);font-family:var(--font-family-secondary);font-size:20px;font-style:normal;font-weight:700;line-height:23px;margin-bottom:15px}@media(max-width: 1023px){.header .profile-popup__title{margin-bottom:28px}}.header .profile-popup__content .profile__wrapper{display:block;border:1px solid var(--white70);border-radius:4px;overflow-y:scroll;background-color:var(--white100);z-index:9;max-height:240px;overflow-y:scroll}.header .profile-popup__content .profile__wrapper::-webkit-scrollbar{width:4px}.header .profile-popup__content .profile__wrapper::-webkit-scrollbar-track{background:var(--white86)}.header .profile-popup__content .profile__wrapper::-webkit-scrollbar-thumb{background:var(--white58);border:4px solid var(--white58);background-clip:padding-box}@media(max-width: 1023px){.header .profile-popup__content .profile__wrapper{width:auto;position:relative}}.header .profile-popup__content .profile__item{background-color:var(--white98);border-top:1px solid var(--white70);padding:18px 55px 10px 25px;position:relative;cursor:pointer}.header .profile-popup__content .profile__item:first-child{border-radius:6px 6px 0 0}.header .profile-popup__content .profile__item:last-child{border-radius:0 0 6px 6px}@media(max-width: 1023px){.header .profile-popup__content .profile__item{padding:15px 55px 15px 10px}}.header .profile-popup__content .profile__item svg{position:absolute;width:36px;height:26px;right:20px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .25s ease-in-out}@media(max-width: 1023px){.header .profile-popup__content .profile__item svg{right:15px}}.header .profile-popup__content .profile__item.selected svg{opacity:1}.header .profile-popup__content .profile__item:first-child{border-top:none}.header .profile-popup__content .profile__item--wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.header .profile-popup__content .profile__item--container{display:flex;align-items:center;gap:5px}.header .profile-popup__content .profile__item--label{color:var(--white100);leading-trim:both;text-edge:cap;font-family:var(--font-family-primary);font-size:13px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;padding:2px 5px 1px 5px;background-color:var(--blue65);border-radius:4px;width:58px;text-align:center}.header .profile-popup__content .profile__item--title{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-align:left}@media(max-width: 1023px){.header .profile-popup__content .profile__item--title{font-family:var(--font-family-primary)}}.header .profile-popup__content .profile__item--description{color:var(--black60);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:400;line-height:normal}@media(max-width: 1023px){.header .profile-popup__content .profile__item--description{font-size:14px}}.header .profile-popup__buttons{display:flex;margin-top:30px;align-items:center;justify-content:space-between;flex-direction:row;gap:15px}.header .profile-popup__buttons .button{text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:14px 28px;width:100%;max-width:220px;cursor:pointer}.header .profile-popup__buttons .button.primary-button{border:1px solid var(--blue90);color:var(--white100);background:var(--blue90);transition:all .25s;opacity:1}.header .profile-popup__buttons .button.primary-button:hover{border:1px solid var(--orange80);background:var(--orange80)}.header .profile-popup__buttons .button.primary-button:disabled{opacity:.4;cursor:default}.header .profile-popup__buttons .button.primary-button:disabled:hover{border:1px solid var(--blue90);color:var(--white100);background:var(--blue90)}.header .profile-popup__buttons .button.secondary-button{border:1px solid var(--red80);color:var(--red80);background:var(--white100);transition:all .25s}.header .profile-popup__buttons .button.secondary-button:hover{background:var(--red80);color:var(--white100)}.header .profile-popup .close{position:absolute;top:20px;right:30px;padding:4px;cursor:pointer}@media(max-width: 355px){.header .profile-popup .close{display:none}}@media(max-width: 768px){.header .profile-popup .close{right:20px}}.header .store-selector-container{display:none;position:fixed;inset:0;z-index:10000;overflow:auto;background-color:var(--black10)}.header .store-selector-container.open{display:block}.header .store-selector-container.open .store-selector{display:flex;flex-direction:column}.header .store-selector-container .store-selector{display:none;background-color:var(--white100);color:var(--black90);stroke-width:1px;stroke:var(--white80);border-radius:8px;position:relative;display:block;animation:fadeIn .25s ease-in-out;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;margin:unset;max-width:calc(100vw - 40px);padding:20px}@media(min-width: 1024px){.header .store-selector-container .store-selector{max-width:825px;max-height:711px;margin:unset;height:100%;padding:20px 20px 42px 42px}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.header .store-selector-container .store-selector .google-map-container{background:var(--white100);width:100%;max-width:375px}@media(max-width: 1023px){.header .store-selector-container .store-selector .google-map-container{display:none}}.header .store-selector-container .store-selector .google-map-container #google-map{width:100%;min-height:100%;border:1px solid var(--white80)}.header .store-selector-container .store-selector .google-map-container #google-map svg path{fill:var(--black90);opacity:1}.header .store-selector-container .store-selector .google-map-container #google-map svg path:nth-child(3){fill:var(--white92)}.header .store-selector-container .store-selector .google-map-container .gmnoprint{display:none}.header .store-selector-container .store-selector .google-map-container .gm-style-cc{display:none}.header .store-selector-container .store-selector .google-map-container .gm-fullscreen-control{display:none}.header .store-selector-container .store-selector .google-map-container .gm-style-iw{display:none}.header .store-selector-container .store-selector .google-map-container .gm-style-iw-tc{display:none}.header .store-selector-container .store-selector .google-map-container .custom-infowindow{padding:25px 20px}.header .store-selector-container .store-selector .google-map-container .custom-infowindow__title{display:flex;align-items:center;gap:3px}.header .store-selector-container .store-selector .google-map-container .custom-infowindow__img{width:13px;height:18px}.header .store-selector-container .store-selector .google-map-container .custom-infowindow__img img{width:13px;height:18px}.header .store-selector-container .store-selector .google-map-container .custom-infowindow__text{color:var(--black80);font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:23px}.header .store-selector-container .store-selector .google-map-container .custom-infowindow__address{color:var(--black80);font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:23px}.header .store-selector-container .store-selector__wrapper{display:flex;flex-direction:row;gap:25px;margin-top:30px;flex:1;overflow:hidden}.header .store-selector-container .store-selector__list-wrapper{max-width:375px;width:100%;display:flex;flex:1}@media(max-width: 1023px){.header .store-selector-container .store-selector__list-wrapper{max-width:100%}}.header .store-selector-container .store-selector__list{overflow-y:scroll;width:100%}@media(max-width: 1023px){.header .store-selector-container .store-selector__list{height:350px}}.header .store-selector-container .store-selector__list::-webkit-scrollbar{width:4px}.header .store-selector-container .store-selector__list::-webkit-scrollbar-thumb{background:var(--white85);background-clip:padding-box}.header .store-selector-container .store-selector__title{color:var(--black90);font-family:var(--font-family-primary);font-size:25px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:15px}.header .store-selector-container .store-selector__description{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:21px}.header .store-selector-container .store-selector__container>.wrapper{margin-bottom:0px}.header .store-selector-container .store-selector__container>.wrapper:first-child>.row:first-child{height:100%;opacity:1;overflow:visible}.header .store-selector-container .store-selector__container>.wrapper .row{display:flex;flex-direction:column;align-items:start;gap:5px;color:var(--black60);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:2px;height:0px;opacity:0;overflow:hidden}.header .store-selector-container .store-selector__container>.wrapper .row .text{color:var(--black60);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;position:relative;display:flex;align-items:center;width:100%}.header .store-selector-container .store-selector__container>.wrapper .row .text.status:before{content:"";background:var(--green65);width:7px;height:7px;margin:5px 5px 0px 5px;min-width:7px}.header .store-selector-container .store-selector__container>.wrapper .row .text.status.open:before{background:var(--green65)}.header .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours{max-height:20px;overflow:hidden;transition:all .5s ease-in-out;display:block;width:100%}.header .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours .button{position:relative;display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.header .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours .button svg{width:11px;height:8px;right:-20px;position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg)}.header .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours.opened{max-height:500px;height:auto}.header .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours.opened .button svg{transform:translateY(-50%)}.header .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours .opening-hours__wrapper{display:flex;justify-content:space-between;align-items:center;color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:30px}.header .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours .opening-hours__wrapper.text-color-red{color:var(--red70)}.header .store-selector-container .store-selector__container>.wrapper .row .text.stock-info{position:relative;padding-left:25px}.header .store-selector-container .store-selector__container>.wrapper .row .text.stock-info.in-stock svg{width:17px;height:14px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.header .store-selector-container .store-selector__container>.wrapper .row .text.stock-info.in-stock svg path{fill:var(--black60) !important}.header .store-selector-container .store-selector__container>.wrapper .row .text.stock-info.out-of-stock{color:var(--red70)}.header .store-selector-container .store-selector__container>.wrapper .row .text.stock-info.out-of-stock svg{width:17px;height:14px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.header .store-selector-container .store-selector__container>.wrapper .row .text.stock-info.out-of-stock svg path{fill:var(--red70) !important}.header .store-selector-container .store-selector__item{border-radius:2px;border:1px solid var(--white80);border-bottom:none;background:var(--white100);padding:19px 22px;cursor:pointer}.header .store-selector-container .store-selector__item:last-child{border-bottom:1px solid var(--white80)}.header .store-selector-container .store-selector__item.selected{border:1px solid var(--blue90);background:var(--blue25)}.header .store-selector-container .store-selector__item .store-selector__title{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:4px}.header .store-selector-container .store-selector__select{color:var(--white100);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;border-radius:2px;border:1.692px solid var(--blue90);background:var(--blue90);width:100%;height:54px;cursor:pointer;transition:all .25s}.header .store-selector-container .store-selector__select:disabled{opacity:.1;cursor:default}.header .store-selector-container .store-selector__close{position:absolute;right:21px;top:21px;border:none;background:var(--white100);cursor:pointer}.header .store-selector-container .store-selector__buttons{display:flex;margin-top:30px;justify-content:space-between;align-items:center}@media(max-width: 768px){.header .store-selector-container .store-selector__buttons{flex-direction:column-reverse;gap:20px}}.header .store-selector-container .store-selector__buttons:has(.button:only-child){justify-content:flex-end}.header .store-selector-container .store-selector__buttons .button{text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:14px 28px;min-width:220px;cursor:pointer}@media(max-width: 768px){.header .store-selector-container .store-selector__buttons .button{width:100%}}.header .store-selector-container .store-selector__buttons .button.primary-button{border:1px solid var(--blue90);color:var(--white100);background:var(--blue90);transition:all .25s}.header .store-selector-container .store-selector__buttons .button.primary-button:hover{border:1px solid var(--orange80);background:var(--orange80)}.header .store-selector-container .store-selector__buttons .button.primary-button:disabled{background-color:var(--white80);border:1px solid var(--white80);cursor:default}.header .store-selector-container .store-selector__buttons .button.secondary-button{border:1px solid var(--red80);color:var(--red80);background:var(--white100);transition:all .25s}.header .store-selector-container .store-selector__buttons .button.secondary-button:hover{background:var(--red80);color:var(--white100)}@media(max-width: 1023px){.header .store-selector-container.one-location .store-selector__title{display:none}}@media(max-width: 1023px){.header .store-selector-container.one-location .store-selector__description{display:none}}@media(max-width: 1023px){.header .store-selector-container.one-location .store-selector__buttons .primary-button{display:none}}.c-hero-banner{position:relative;margin:30px 0px}@media(max-width: 1023px){.c-hero-banner{margin:20px 0px}}.c-hero-banner .swiper-pagination{display:none}.c-hero-banner.double-content{margin:0px}@media(max-width: 1023px){.c-hero-banner.double-content{margin:0px}}.c-hero-banner.double-content .c-hero-banner__button-left{display:none}.c-hero-banner.double-content .c-hero-banner__button-right{display:none}@media(max-width: 767px){.c-hero-banner.double-content .swiper{width:100%;margin-left:inherit;max-height:400px}}.c-hero-banner.double-content .c-hero-banner__bg-images{height:auto}.c-hero-banner.full-width{width:100vw;margin:0px 0px 117px calc((min(1450px,85vw) - 100vw)/2)}@media(max-width: 767px){.c-hero-banner.full-width{width:100vw;margin-left:-20px;margin-bottom:20px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.c-hero-banner.full-width{width:100vw;margin-left:calc(-7.5vw - 20px);margin-bottom:30px}}.c-hero-banner.full-width.margin-bottom-30{margin-bottom:30px}.c-hero-banner.full-width .layout-container.cta-banner{position:absolute;left:50%;transform:translateX(-50%);z-index:2}@media(max-width: 1023px){.c-hero-banner.full-width .layout-container.cta-banner{position:relative;left:0;width:100%;transform:none;top:0}}.c-hero-banner.full-width .c-hero-banner__bg-images{height:314px}@media(max-width: 767px){.c-hero-banner.full-width .c-hero-banner__bg-images{height:400px}}.c-hero-banner.full-width .c-hero-banner__links{left:0}.c-hero-banner.full-width .cta-banner--big{width:80%;max-width:1009px}@media(max-width: 1023px){.c-hero-banner.full-width .cta-banner--big{max-width:inherit;width:100%}}.c-hero-banner.full-width .cta-banner--small{width:80%;max-width:685px}@media(max-width: 1023px){.c-hero-banner.full-width .cta-banner--small{max-width:inherit;width:100%}}.c-hero-banner.full-width .cta-banner--center-left{top:50px}.c-hero-banner.full-width .cta-banner--center-left .cta-banner__wrapper{margin:0 auto 0 0}.c-hero-banner.full-width .cta-banner--center-center{top:50px}.c-hero-banner.full-width .cta-banner--center-center .cta-banner__wrapper{margin:0 auto}.c-hero-banner.full-width .cta-banner--center-right{top:50px}.c-hero-banner.full-width .cta-banner--center-right .cta-banner__wrapper{margin:0 0 0 auto}.c-hero-banner.full-width .cta-banner--bottom-left{top:105px}.c-hero-banner.full-width .cta-banner--bottom-left .cta-banner__wrapper{margin:0 auto 0 0}.c-hero-banner.full-width .cta-banner--bottom-center{top:105px}.c-hero-banner.full-width .cta-banner--bottom-center .cta-banner__wrapper{margin:0 auto}.c-hero-banner.full-width .cta-banner--bottom-right{top:105px}.c-hero-banner.full-width .cta-banner--bottom-right .cta-banner__wrapper{margin:0 0 0 auto}.c-hero-banner.full-width .cta-banner__wrapper{padding:35px 45px;text-align:center}.c-hero-banner.full-width .cta-banner__title{text-align:center;font-family:var(--font-family-primary);font-size:32.8px;font-style:normal;font-weight:700;line-height:35.2px;letter-spacing:-0.656px}.c-hero-banner.full-width .cta-banner__content{font-family:var(--font-family-secondary);font-size:19px;font-style:normal;font-weight:400;line-height:24.5px;margin:30px 0px 25px}.c-hero-banner.full-width .cta-banner__link{text-align:center;font-family:var(--font-family-primary);font-size:15px;font-style:normal;font-weight:700;line-height:normal;padding:15px 13px;border-radius:2px;display:block;width:-moz-fit-content;width:fit-content;text-decoration:none;margin:25px auto 0px auto}@media(max-width: 767px){.c-hero-banner .swiper{width:100vw;margin-left:-20px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.c-hero-banner .swiper{width:100vw;margin-left:calc(-7.5vw - 20px)}}.c-hero-banner .swiper-pagination{display:none}.c-hero-banner__bg-images{max-height:500px;width:100%;display:block}.c-hero-banner__links{margin:0px;padding:0px;list-style:none;display:flex;gap:20px 20px;position:absolute;align-items:center;bottom:30px;left:50px;flex-wrap:wrap}.c-hero-banner__link{border:1.843px solid var(--white100);background:var(--black80);border-radius:2px;transition:all .25s;color:var(--white100)}@media(max-width: 1023px){.c-hero-banner__link{display:none}}.c-hero-banner__link:hover{background:var(--white100);color:var(--blue90)}.c-hero-banner__link a{color:inherit;font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;display:block;padding:11px 20px}.c-hero-banner__link--img{background:var(--white100);height:44px}.c-hero-banner__link--img a{display:flex;justify-content:center;align-items:center;padding:5px 18px}.c-hero-banner__link--img a img{max-height:31px;display:block}.c-hero-banner__link-mobile{border-radius:2px;background:var(--white85);color:var(--blue90);font-family:var(--font-family-secondary);font-size:18px;font-style:normal;font-weight:700;line-height:normal;padding:9px 35px 9px 15px;position:absolute;left:15px;bottom:40px;text-decoration:none}@media(min-width: 1024px){.c-hero-banner__link-mobile{display:none}}.c-hero-banner__link-mobile svg{position:absolute;height:13px;width:14px;top:calc(50% - 6px);margin-left:7px}.c-hero-banner__button-left{transform:rotate(180deg);height:23px;width:13px;left:-45px;position:absolute;top:calc(50% - 18.5px);border:none;z-index:1;outline:none;cursor:pointer;opacity:.6}@media(max-width: 1023px){.c-hero-banner__button-left{display:none}}.c-hero-banner__button-right{height:23px;width:13px;right:-45px;position:absolute;top:calc(50% - 18.5px);border:none;z-index:1;outline:none;cursor:pointer;opacity:.6}@media(max-width: 1023px){.c-hero-banner__button-right{display:none}}.c-hero-banner__shoppable{padding:0;margin:0;list-style:none}.c-hero-banner__shoppable__on-mobile{display:none}@media(max-width: 1023px){.c-hero-banner__shoppable__on-mobile{display:block}}.c-hero-banner__shoppable__on-desktop{display:none}@media(min-width: 1024px){.c-hero-banner__shoppable__on-desktop{display:block}}.c-hero-banner__shoppable li{padding:0px;margin:0px;position:absolute}.c-hero-banner__dot{transition:border-color 250ms ease-in-out,opacity 250ms ease-in-out,visibility 250ms ease-in-out;transform:translateX(-1rem) translateY(-1rem) scale(0.999);padding:0;width:34px;height:34px;border:2px solid var(--black79a00);position:absolute;background:var(--black79a30);border-radius:50px;line-height:.5;display:flex;align-items:center;justify-content:center}.c-hero-banner__dot::before{content:"";position:absolute;top:-0.5rem;left:-0.5rem;right:-0.5rem;bottom:-0.5rem;display:block}.c-hero-banner__dot::after{content:"";transition:transform 250ms ease-in-out;position:relative;display:block;background:var(--white100);width:.75rem;height:.75rem;border-radius:50px}.c-hero-banner__shoppable-area--active .c-hero-banner__dot{border:2px solid var(--black65a30)}.c-hero-banner__shoppable-area--active .c-hero-banner__dot::after{transform:scale(0.667)}.c-hero-banner__shoppable-area--active .c-hero-banner__inner{opacity:1;visibility:visible;z-index:1}.c-hero-banner__inner{transition:opacity 250ms ease-in-out,visibility 250ms ease-in-out;transform:translateX(64px) translateY(-68%) translateY(0);min-width:225px;position:absolute;opacity:0;visibility:hidden;background-color:var(--white96);padding:15px 25px 30px 25px;display:block;text-decoration:none;border:1px solid var(--white70);border-radius:5px}.c-hero-banner__inner:after{content:"";position:absolute;border-style:solid;border-width:0px 30px 30px 0;border-color:rgba(0,0,0,0) var(--white96);display:block;width:0;z-index:1;margin-top:-16px;left:-29px;top:75%}.c-hero-banner__inner:before{content:"";position:absolute;border-style:solid;border-width:0px 30px 30px 0;border-color:rgba(0,0,0,0) var(--white70);display:block;width:0;z-index:0;margin-top:-17px;left:-30px;top:75%}.c-hero-banner__inner--top-right{transform:translateX(64px) translateY(-68%) translateY(0)}@media(max-width: 1023px){.c-hero-banner__inner--top-right{transform:translateX(50px) translateY(-68%) translateY(0)}}.c-hero-banner__inner--top-right:after{border-width:0px 30px 30px 0;left:-29px}.c-hero-banner__inner--top-right:before{border-width:0px 30px 30px 0;left:-30px}.c-hero-banner__inner--top-left{transform:translateX(calc(-100% - 64px)) translateY(-68%) translateY(0)}@media(max-width: 1023px){.c-hero-banner__inner--top-left{transform:translateX(calc(-100% - 50px)) translateY(-68%) translateY(0)}}.c-hero-banner__inner--top-left:after{border-width:0px 0px 30px 30px;right:-29px;left:inherit}.c-hero-banner__inner--top-left:before{border-width:0px 0px 30px 30px;right:-30px;left:inherit}.c-hero-banner__inner--bottom-right{transform:translateX(64px) translateY(-17%) translateY(0)}@media(max-width: 1023px){.c-hero-banner__inner--bottom-right{transform:translateX(50px) translateY(-17%) translateY(0)}}.c-hero-banner__inner--bottom-right:after{border-width:0px 30px 30px 0;left:-29px;top:25%}.c-hero-banner__inner--bottom-right:before{border-width:0px 30px 30px 0;left:-30px;top:25%}.c-hero-banner__inner--bottom-left{transform:translateX(calc(-100% - 64px)) translateY(-17%) translateY(0)}@media(max-width: 1023px){.c-hero-banner__inner--bottom-left{transform:translateX(calc(-100% - 50px)) translateY(-17%) translateY(0)}}.c-hero-banner__inner--bottom-left:after{border-width:0px 0px 30px 30px;right:-29px;left:inherit;top:25%}.c-hero-banner__inner--bottom-left:before{border-width:0px 0px 30px 30px;right:-30px;left:inherit;top:25%}.c-hero-banner__tooltip-wrapper{border-bottom:1px solid var(--white80);padding-bottom:6px}.c-hero-banner__tooltip-title{color:var(--black90);font-family:var(--font-family-primary);font-size:17px;font-style:normal;font-weight:700;line-height:normal}.c-hero-banner__tooltip-description{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal}.c-hero-banner__price-wrapper{display:flex;align-items:center;margin:15px 0px 10px;gap:5px}.c-hero-banner__price-text{color:var(--black90);font-family:var(--font-family-secondary);font-size:11px;font-style:normal;font-weight:700;line-height:normal;align-self:flex-start;margin-top:5px}.c-hero-banner__price{display:flex}.c-hero-banner__price-integer{color:var(--black90);font-family:var(--font-family-primary);font-size:21px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.42px}.c-hero-banner__price-decimal{color:var(--black90);font-family:var(--font-family-primary);font-size:11px;font-style:normal;font-weight:700;line-height:normal;align-self:flex-start;margin-top:3px;margin-left:2px}.c-hero-banner__price-currency{color:var(--black90);font-family:var(--font-family-secondary);font-size:19px;font-style:normal;font-weight:500;line-height:normal}.c-hero-banner__tooltip-arrow{display:flex;justify-content:end;position:relative}.c-hero-banner__tooltip-arrow::before{content:"";position:absolute;top:-0.5rem;left:-0.5rem;right:-0.5rem;bottom:-0.5rem;display:block}.c-hero-banner__tooltip-arrow::after{position:absolute;height:13px;width:14px}.c-breadcrumb{padding:9px 0px}.c-breadcrumb ul{margin:0px;padding:0px;list-style:none;display:flex}.c-breadcrumb ul li{display:flex;justify-content:center;align-items:center;color:var(--black60);font-size:12px;font-style:normal;font-weight:500;line-height:normal}.c-breadcrumb ul li a{outline:none;display:inline-block;text-decoration:none;color:var(--black60);padding-right:4px}.c-breadcrumb ul li a:active,.c-breadcrumb ul li a:visited{text-decoration:none;color:var(--black60)}.c-breadcrumb ul li span{width:13px;height:13px;padding-right:4px}.c-breadcrumb ul li span svg{width:7px;height:10px}.c-breadcrumb ul li span svg path{fill:var(--black60)}.c-breadcrumb ul .home-icon{height:15px}.c-breadcrumb ul .home-icon svg{width:16px;height:15px}.c-breadcrumb ul .home-icon svg path{fill:var(--black60)}.c-breadcrumb ul .home-icon span svg{width:7px !important;height:10px !important}.co2-display{position:relative}.co2-display:hover .tooltip{display:block}.co2-display .container{display:flex;gap:1px;border-radius:5px;overflow:hidden}.co2-display .icon{position:relative;background-color:var(--green60);display:flex;justify-content:center;align-items:center;padding:2px;width:40px;height:30px;padding:0px 4px}.co2-display .icon img{min-width:100%;min-height:100%}.co2-display .value{background-color:var(--green50);display:flex;justify-content:center;align-items:center;color:var(--green80);font-family:var(--font-family-secondary);font-size:.9em;font-style:normal;font-weight:700;line-height:normal;padding:4px}.co2-display .tooltip{display:none;color:var(--blue90);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:500;text-decoration:none;filter:drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.25));border:1px solid var(--white80);background-color:var(--white100);border-radius:3px;position:absolute;top:0;left:0;translate:-20% -100%;padding:4px;width:-moz-max-content;width:max-content;z-index:2}.stock-status-label{--stock-status-icon-size: 10px;--stock-status-icon-color-ok: #2D911C;--stock-status-icon-color-ask: #DB672A;font-size:15px}.stock-status-label .stock-status-icon{display:inline-block;width:var(--stock-status-icon-size);height:var(--stock-status-icon-size);background:var(--stock-status-icon-color-ok);border-radius:5px}.out-of-stock .stock-status-label .stock-status-icon{background:var(--stock-status-icon-color-ask)}.quantity-counter-widget{--button-bg-color: #EDEDED;--border-color-primary: #EDEDED;--input-focus-outline-color: #004EA0;display:flex;align-items:center;width:102px;height:35px;border-radius:3px;overflow:hidden}.quantity-counter-widget button{width:35px;height:35px;color:var(--black90);font-family:var(--font-family-secondary);font-size:22px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer;background-size:11px 11px;border:1px solid var(--border-color-primary);background-color:var(--button-bg-color);border-radius:1.075px;background-repeat:no-repeat;background-position:center center;transition:background-color .5s ease}.quantity-counter-widget input{border:solid 2px var(--border-color-primary);margin:0;padding:0;height:100%;width:38px;font-size:18px;text-align:center}.quantity-counter-widget input:focus-visible{outline:1px auto var(--input-focus-outline-color)}.quantity-counter-widget input::-webkit-outer-spin-button,.quantity-counter-widget input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-counter-widget input[type=number]{-moz-appearance:textfield}.price-display-widget{--price-text-color: #656565;--price-old-text-color: #222;--login-text-color: #004EA0;--promo-text-color: #D4291E}.price-display-widget .price{color:var(--price-text-color);font-weight:600;white-space:nowrap}.price-display-widget .price .decimal{font-size:.6em;position:relative;top:-6px;margin-left:0px;margin-right:3px}.price-display-widget.promo .price{color:var(--promo-text-color)}.price-display-widget.promo .old-price{display:block;color:var(--price-old-text-color)}.price-display-widget .old-price{display:none;color:var(--price-old-text-color);font-size:.8em;margin-top:-3px}.price-display-widget .old-price .integer{text-decoration:line-through}.price-display-widget .login{display:none;color:var(--login-text-color);font-weight:700;white-space:nowrap}.require-login .price-display-widget .login{display:block}.require-login .price-display-widget .price{display:none}.product-page{margin:20px 0px}@media(min-width: 1024px){.product-page{margin:8px 0 40px}}.product-page .product-details-wrapper{grid-column:6/span 7;position:relative}@media(min-width: 1024px){.product-page .product-details-wrapper{margin-left:-10px;max-height:477px;display:flex;flex-direction:column;justify-content:space-between}}.product-page .product-details-wrapper .price-details-tax{color:var(--black90);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:normal}@media(max-width: 1023px){.product-page .product-details-wrapper .price-details-tax{font-size:10px}}@media(max-width: 1024px){.product-page .product-details-wrapper .product-info{margin-bottom:40px}}.product-page .product-details-wrapper .product-info .flex-container{display:flex;flex-direction:row;align-items:start;justify-content:space-between}.product-page .product-details-wrapper .product-info__name{color:var(--black90);font-family:var(--font-family-primary);font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin:0}@media(min-width: 1024px){.product-page .product-details-wrapper .product-info__name{font-size:28px}}.product-page .product-details-wrapper .product-info__number{color:var(--black90);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:normal;opacity:.5}@media(min-width: 1024px){.product-page .product-details-wrapper .product-info__number{font-size:14px;font-weight:300}}.product-page .product-details-wrapper .product-info__description{display:block;color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.32px;margin-top:12px}@media(max-width: 1024px){.product-page .product-details-wrapper .product-info__description{display:none}}@media(min-width: 1024px){.product-page .product-details-wrapper .product-info__description{margin-bottom:35px}}.product-page .product-details-wrapper .product-info__description span{text-decoration:underline;cursor:pointer}.product-page .product-details-wrapper .product-info__logo{display:block;max-width:135px;position:relative}@media(max-width: 1024px){.product-page .product-details-wrapper .product-info__logo{display:none}}.product-page .product-details-wrapper .product-info__logo img{width:100%;border:.826px solid var(--white80);padding:3px;max-height:65px}.product-page .product-details-wrapper .purchase-info{position:relative;display:block}.product-page .product-details-wrapper .purchase-info .stock-selector-container{display:none;position:fixed;inset:0;z-index:10000;overflow:auto;background-color:var(--black10)}.product-page .product-details-wrapper .purchase-info .stock-selector-container.open{display:block}.product-page .product-details-wrapper .purchase-info .stock-selector-container.open .store-selector{display:flex;flex-direction:column;max-height:85%}.product-page .product-details-wrapper .purchase-info .stock-selector-container .stores-stock-container{min-height:0;display:flex;flex-direction:column;flex-grow:1}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector{display:none;background-color:var(--white100);color:var(--black90);stroke-width:1px;stroke:var(--white80);border-radius:8px;position:relative;display:block;animation:fadeIn .25s ease-in-out;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;margin:unset;max-width:calc(100vw - 40px);padding:20px}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector{max-width:825px;max-height:711px;margin:unset;height:100%;padding:20px 20px 42px 42px}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .stock-selector-header{border-radius:5px;background:var(--blue16);padding:8px 15px;margin-bottom:15px}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .stock-selector-header span{color:var(--black90);font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:400;line-height:28px}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .stock-selector-header span.bold-text-700{font-weight:700}@media(max-width: 1023px){.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .stock-selector-header span.bold-text-700{display:none}}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .checkbox-wrapper{display:flex;align-items:center;justify-content:space-between;gap:5px}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .checkbox-wrapper .checkbox__wrapper{margin:8px 0px 30px 0px}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .checkbox-wrapper .checkbox__wrapper .custom-checkbox-container{display:flex;align-items:flex-start;width:100%;cursor:pointer}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .checkbox-wrapper .checkbox__wrapper .custom-checkbox{display:none}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .checkbox-wrapper .checkbox__wrapper .custom-checkbox-checkmark{display:inline-block;width:20px;height:20px;min-width:20px;min-height:20px;border:1px solid var(--black80);background-color:rgba(0,0,0,0);position:relative;margin-right:6px;border-radius:8.2%}@media(max-width: 1023px){.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .checkbox-wrapper .checkbox__wrapper .custom-checkbox-checkmark{background:var(--white100)}}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .checkbox-wrapper .checkbox__wrapper .custom-checkbox-checkmark::after{content:""}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .checkbox-wrapper .checkbox__wrapper .custom-checkbox:checked+.custom-checkbox-checkmark::after{content:"";background:var(--black80);background-position:center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 4px);height:calc(100% - 4px);display:flex;justify-content:center;align-items:center;border-radius:11.94%}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .checkbox-wrapper .checkbox__wrapper .checkbox-text{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:normal}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .empty-stock-list{border:1px solid var(--blue90);background:var(--blue25);padding:30px 15px;margin-top:25px;display:none}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .empty-stock-list.show{display:block}@media(max-width: 1023px){.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .empty-stock-list{padding:20px 15px 35px}}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .empty-stock-list .empty-title{color:var(--black90);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;max-width:250px;margin:0 auto 15px}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .empty-stock-list .empty-link{color:var(--blue90);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;display:block}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .google-map-container{background:var(--white100);width:100%;max-width:375px}@media(max-width: 1023px){.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .google-map-container{display:none}}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .google-map-container #google-map-stock{width:100%;min-height:100%;border:1px solid var(--white80)}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .google-map-container #google-map-stock svg path{fill:var(--black90);opacity:1}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .google-map-container #google-map-stock svg path:nth-child(3){fill:var(--white92)}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .google-map-container .gmnoprint{display:none}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .google-map-container .gm-style-cc{display:none}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .google-map-container .gm-fullscreen-control{display:none}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .google-map-container .gm-style-iw{display:none}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .google-map-container .gm-style-iw-tc{display:none}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .google-map-container .custom-infowindow{padding:25px 20px}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .google-map-container .custom-infowindow__title{display:flex;align-items:center;gap:3px}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .google-map-container .custom-infowindow__img{width:13px;height:18px}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .google-map-container .custom-infowindow__img img{width:13px;height:18px}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .google-map-container .custom-infowindow__text{color:var(--black80);font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:23px}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector .google-map-container .custom-infowindow__address{color:var(--black80);font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:23px}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__wrapper{display:flex;flex-direction:row;gap:25px;margin-top:30px;flex:1;overflow:hidden}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__list-wrapper{max-width:375px;width:100%;display:flex;flex:1;flex-direction:column}@media(max-width: 1023px){.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__list-wrapper{max-width:100%}}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__list{overflow-y:auto;width:100%}@media(max-width: 1023px){.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__list{height:350px}}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__list::-webkit-scrollbar{width:4px}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__list::-webkit-scrollbar-thumb{background:var(--white85);background-clip:padding-box}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__title{color:var(--black90);font-family:var(--font-family-primary);font-size:25px;font-style:normal;font-weight:700;line-height:normal}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__description{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:21px}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__container>.wrapper{margin-bottom:0px}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__container>.wrapper:first-child>.row:first-child{height:100%;opacity:1;overflow:visible}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__container>.wrapper .row{display:flex;flex-direction:column;align-items:start;gap:5px;color:var(--black60);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:2px;height:0px;opacity:0;overflow:hidden}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__container>.wrapper .row .text{color:var(--black60);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;position:relative;display:flex;align-items:center;width:100%}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__container>.wrapper .row .text.status:before{content:"";background:var(--red70);width:9px;height:9px;margin:2px 5px 0px 0px;min-width:9px;border-radius:50px}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__container>.wrapper .row .text.status.in-stock:before{background:var(--green85)}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__container>.wrapper .row .text.in-stock{color:var(--green85)}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__container>.wrapper .row .text.not-in-stock{color:var(--red70)}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__container>.wrapper .row .text.opening-hours{max-height:20px;overflow:hidden;transition:all .5s ease-in-out;display:block;width:100%}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__container>.wrapper .row .text.opening-hours .button{position:relative;display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__container>.wrapper .row .text.opening-hours .button svg{width:11px;height:8px;right:-20px;position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg)}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__container>.wrapper .row .text.opening-hours.opened{max-height:500px;height:auto}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__container>.wrapper .row .text.opening-hours.opened .button svg{transform:translateY(-50%)}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__container>.wrapper .row .text.opening-hours .opening-hours__wrapper{display:flex;justify-content:space-between;align-items:center;color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:30px}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__container>.wrapper .row .text.opening-hours .opening-hours__wrapper.text-color-red{color:var(--red70)}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__container>.wrapper .row .text.stock-info{position:relative;padding-left:25px}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__container>.wrapper .row .text.stock-info.in-stock svg{width:17px;height:14px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__container>.wrapper .row .text.stock-info.in-stock svg path{fill:var(--black60) !important}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__container>.wrapper .row .text.stock-info.out-of-stock{color:var(--red70)}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__container>.wrapper .row .text.stock-info.out-of-stock svg{width:17px;height:14px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__container>.wrapper .row .text.stock-info.out-of-stock svg path{fill:var(--red70) !important}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__item{border-radius:2px;border:1px solid var(--white80);border-bottom:none;background:var(--white100);padding:19px 22px;cursor:pointer}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__item:last-child{border-bottom:1px solid var(--white80)}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__item.selected{border:1px solid var(--blue90);background:var(--blue25)}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__item .store-selector__title{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:4px}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__select{color:var(--white100);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;border-radius:2px;border:1.692px solid var(--blue90);background:var(--blue90);width:100%;height:54px;cursor:pointer;transition:all .25s}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__select:disabled{opacity:.1;cursor:default}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__close{position:absolute;right:21px;top:21px;border:none;background:var(--white100);cursor:pointer}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__buttons{display:flex;margin-top:30px;justify-content:space-between;align-items:center}@media(max-width: 768px){.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__buttons{flex-direction:column-reverse;gap:20px}}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__buttons:has(.button:only-child){justify-content:flex-end}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__buttons .button{text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:14px 28px;min-width:220px;cursor:pointer}@media(max-width: 768px){.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__buttons .button{width:100%}}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__buttons .button.primary-button{border:1px solid var(--blue90);color:var(--blue90);background:var(--white100);transition:all .25s}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__buttons .button.primary-button:hover{border:1px solid var(--orange80);background:var(--orange80);color:var(--white100)}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__buttons .button.primary-button:disabled{border:1px solid var(--blue90);color:var(--blue90);background:var(--white100);opacity:.7;transition:all .25s;cursor:default}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__buttons .button.primary-button:disabled:hover{border:1px solid var(--blue90);color:var(--blue90);background:var(--white100);opacity:.7}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__buttons .button.secondary-button{border:1px solid var(--red80);color:var(--red80);background:var(--white100);transition:all .25s}.product-page .product-details-wrapper .purchase-info .stock-selector-container .store-selector__buttons .button.secondary-button:hover{background:var(--red80);color:var(--white100)}@media(max-width: 1023px){.product-page .product-details-wrapper .purchase-info .stock-selector-container.one-location .store-selector__title{display:none}}@media(max-width: 1023px){.product-page .product-details-wrapper .purchase-info .stock-selector-container.one-location .store-selector__description{display:none}}@media(max-width: 1023px){.product-page .product-details-wrapper .purchase-info .stock-selector-container.one-location .store-selector__buttons .primary-button{display:none}}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info .flex-top-container.no-product-available{background:var(--white100);border:1px solid var(--white80);justify-content:space-between;padding:0px 30px 0px 30px}}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info .flex-top-container.no-product-available .buttons-container{width:269px}}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info .flex-top-container.no-product-available .buttons-container .close-variants{top:50%;transform:translateY(-50%)}}.product-page .product-details-wrapper .purchase-info .flex-top-container.no-product-available .purchase-info__purchase-configuration{border:none;background:none}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info .flex-top-container.no-product-available .purchase-info__purchase-configuration{flex:inherit;flex:1}}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info .flex-top-container.no-product-available .purchase-info__quantity-configuration{margin-left:0px}}.product-page .product-details-wrapper .purchase-info .flex-top-container.no-product-available .purchase-info__price-wrapper .comparison-text{display:none}.product-page .product-details-wrapper .purchase-info .flex-top-container.no-product-available .purchase-info__cta-button{display:none}.product-page .product-details-wrapper .purchase-info .flex-top-container.no-product-available .purchase-info__suggested-items-button.desktop-only{top:50%;transform:translateY(-50%);position:relative;background:var(--white100)}.product-page .product-details-wrapper .purchase-info .flex-top-container.no-product-available .purchase-info__suggested-items-button.desktop-only:hover{background:var(--blue90)}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info{display:flex;flex-direction:column;gap:20px}.product-page .product-details-wrapper .purchase-info .flex-top-container{display:flex;height:120px}.product-page .product-details-wrapper .purchase-info .flex-top-container .purchase-info__purchase-configuration{flex:1;align-items:center;justify-content:center}.product-page .product-details-wrapper .purchase-info .flex-top-container .buttons-container{width:260px;max-width:269px;margin-left:20px}.product-page .product-details-wrapper .purchase-info .flex-top-container .buttons-container .purchase-info__cta-button{margin-bottom:20px}.product-page .product-details-wrapper .purchase-info .flex-top-container .buttons-container .purchase-info__cta-button .icon-btn{display:flex;align-items:center}.product-page .product-details-wrapper .purchase-info .flex-top-container .buttons-container .purchase-info__cta-button .icon-btn svg{margin-right:7px;height:20px;width:20px}.product-page .product-details-wrapper .purchase-info .flex-top-container .buttons-container .purchase-info__cta-button .icon-btn svg path{fill:var(--white100)}.product-page .product-details-wrapper .purchase-info .flex-bottom-container{display:flex}.product-page .product-details-wrapper .purchase-info .flex-bottom-container .purchase-info__availability{flex:1}.product-page .product-details-wrapper .purchase-info .flex-bottom-container .purchase-info__eco-labels{width:260px;max-width:269px;margin-left:20px}.product-page .product-details-wrapper .purchase-info .flex-bottom-container .purchase-info__eco-labels img{width:25px}}.product-page .product-details-wrapper .purchase-info__shopping-list-button{position:absolute;right:0;top:-30px;color:var(--blue90);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none;display:inline;width:-moz-max-content;width:max-content;cursor:pointer}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__shopping-list-button{top:-30px;left:0}}.product-page .product-details-wrapper .purchase-info__shopping-list-button>*{vertical-align:middle}.product-page .product-details-wrapper .purchase-info__shopping-list-button:visited,.product-page .product-details-wrapper .purchase-info__shopping-list-button:active{color:var(--blue90)}@media(max-width: 1024px){.product-page .product-details-wrapper .purchase-info__purchase-configuration{display:flex;flex-direction:row-reverse;margin-bottom:15px}}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__purchase-configuration{display:flex;align-items:center;justify-content:space-between;gap:15px;background:var(--white100);border:1px solid var(--white80);border-radius:2px}.product-page .product-details-wrapper .purchase-info__purchase-configuration.out-of-stock .current-price{display:flex;align-items:baseline;gap:10px}}@media(max-width: 1024px){.product-page .product-details-wrapper .purchase-info__purchase-configuration.campaign-block{display:flex;flex-direction:row-reverse}.product-page .product-details-wrapper .purchase-info__purchase-configuration.campaign-block .purchase-info__price-wrapper{flex:1;margin-bottom:12px}.product-page .product-details-wrapper .purchase-info__purchase-configuration.campaign-block .purchase-info__quantity-configuration{margin-bottom:20px;display:block;align-self:end;margin-bottom:15px}}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__purchase-configuration.campaign-block .purchase-info__quantity-configuration{margin-left:2%;max-width:235px}}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__purchase-configuration.campaign-block .purchase-info__price-wrapper{flex:0 50%}}.product-page .product-details-wrapper .purchase-info__purchase-configuration.campaign-block .campaign-price{position:relative;font-family:var(--font-family-primary);font-style:normal;line-height:normal;color:var(--black90);font-size:17px;font-weight:400;display:block}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__purchase-configuration.campaign-block .campaign-price{display:flex;flex-direction:column;gap:5px}}.product-page .product-details-wrapper .purchase-info__purchase-configuration.campaign-block .campaign-price .price-details-tax{display:none}@media(max-width: 1023px){.product-page .product-details-wrapper .purchase-info__purchase-configuration.campaign-block .campaign-price .price-details-tax{display:block}}.product-page .product-details-wrapper .purchase-info__purchase-configuration.campaign-block .campaign-price .new-price .integer{color:var(--red80);font-weight:700;font-size:45px;letter-spacing:1.35px;line-height:42px}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__purchase-configuration.campaign-block .campaign-price .new-price .integer{font-size:52px;letter-spacing:2.08px}}.product-page .product-details-wrapper .purchase-info__purchase-configuration.campaign-block .campaign-price .new-price .decimal{color:var(--red80);font-weight:700;font-size:20px;letter-spacing:-0.6px;position:relative;top:-10px;left:-1px}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__purchase-configuration.campaign-block .campaign-price .new-price .decimal{font-size:24px}}.product-page .product-details-wrapper .purchase-info__purchase-configuration.campaign-block .campaign-price .original-price{display:block;font-family:var(--font-family-primary);color:var(--black90);font-size:12px;font-weight:500;letter-spacing:-0.24px;position:relative;margin-right:10px;text-decoration:line-through}.product-page .product-details-wrapper .purchase-info__purchase-configuration.campaign-block .campaign-price .comparison-text{display:block;color:var(--black90);font-size:12px;font-weight:500;letter-spacing:-0.24px}.product-page .product-details-wrapper .purchase-info__purchase-configuration.campaign-block .campaign-price .discount{position:absolute;top:-33px;left:5px;background:var(--red80);color:var(--white100);font-family:var(--font-family-secondary);font-size:13.548px;font-weight:800;letter-spacing:-0.271px;padding:4px 6px;width:-moz-max-content;width:max-content}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__purchase-configuration.campaign-block .campaign-price .discount{transform:rotate(-3.465deg)}}.product-page .product-details-wrapper .purchase-info__purchase-configuration.campaign-block .campaign-price .row{display:flex;flex-direction:row;align-items:center;justify-content:start}.product-page .product-details-wrapper .purchase-info__purchase-configuration.campaign-block .campaign-price .row .price-details-tax{display:none}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__purchase-configuration.campaign-block .campaign-price .row .price-details-tax{display:block}}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__purchase-configuration.standard-block .purchase-info__quantity-configuration{margin-left:40px;margin-bottom:0}}.product-page .product-details-wrapper .purchase-info__purchase-configuration.standard-block .purchase-info__price-wrapper{flex:1}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__purchase-configuration.standard-block .purchase-info__price-wrapper{flex:0 60%}}.product-page .product-details-wrapper .purchase-info__purchase-configuration.standard-block .current-price{color:var(--black90);font-family:var(--font-family-primary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-align:start}.product-page .product-details-wrapper .purchase-info__purchase-configuration.standard-block .current-price .price{color:var(--black90);align-items:center;display:flex;flex-direction:row;align-items:center}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__purchase-configuration.standard-block .current-price .price{margin-bottom:8px}}.product-page .product-details-wrapper .purchase-info__purchase-configuration.standard-block .current-price .price .integer{font-size:45px;font-weight:700;line-height:34px}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__purchase-configuration.standard-block .current-price .price .integer{font-size:60px;line-height:42px}}.product-page .product-details-wrapper .purchase-info__purchase-configuration.standard-block .current-price .price .decimal{font-size:20px;font-weight:700;position:relative;top:-10px;left:-1px;line-height:16px}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__purchase-configuration.standard-block .current-price .price .decimal{top:-13px;left:-1px;font-size:24px;line-height:20px}}.product-page .product-details-wrapper .purchase-info__quantity-configuration{display:flex;color:var(--black90);font-family:var(--font-family-primary);font-size:17px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.34px}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__quantity-configuration{display:flex;gap:8px;align-items:center;justify-content:space-between}}@media(max-width: 1024px){.product-page .product-details-wrapper .purchase-info__quantity-configuration input,.product-page .product-details-wrapper .purchase-info__quantity-configuration .unit{display:none}}.product-page .product-details-wrapper .purchase-info__quantity-configuration input{border:1px solid var(--white80);background:var(--white100);color:var(--black90);font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:400;line-height:normal;max-width:52px;width:52px;height:40px;border:.81px solid var(--white80);align-content:center;text-align:center}.product-page .product-details-wrapper .purchase-info__quantity-configuration input:focus{outline:none}.product-page .product-details-wrapper .purchase-info__quantity-configuration input::-webkit-outer-spin-button,.product-page .product-details-wrapper .purchase-info__quantity-configuration input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-page .product-details-wrapper .purchase-info__quantity-configuration input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.product-page .product-details-wrapper .purchase-info__quantity-configuration .counter-wrapper{display:flex;align-items:center}.product-page .product-details-wrapper .purchase-info__quantity-configuration .counter-wrapper .counter-value{width:50px;height:35px;color:var(--black90);font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:700;line-height:normal;border-top:.81px solid var(--white80);border-bottom:.81px solid var(--white80);align-content:center;text-align:center}@media(max-width: 1024px){.product-page .product-details-wrapper .purchase-info__quantity-configuration .counter-wrapper .counter-value{display:block}}.product-page .product-details-wrapper .purchase-info__quantity-configuration .counter-wrapper button{border:none;width:31px;height:35px;color:var(--black90);font-family:var(--font-family-secondary);font-size:22px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer;background-size:11px 11px;border:1px solid var(--white80);background-color:var(--white95);border-radius:1.075px;background-repeat:no-repeat;background-position:center center;font-family:none;transition:background-color .5s ease}.product-page .product-details-wrapper .purchase-info__quantity-configuration .counter-wrapper button:hover{background-color:var(--white80)}.product-page .product-details-wrapper .purchase-info__quantity-configuration .counter-wrapper .unit{margin-left:10px}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__price-wrapper{display:flex;justify-content:center;margin-right:10px}}.product-page .product-details-wrapper .purchase-info__price-wrapper .currency{margin-left:5px;position:relative;color:var(--black90);font-family:var(--font-family-primary);font-size:17px;font-style:normal;font-weight:400;line-height:normal;align-self:flex-end;width:-moz-max-content;width:max-content}@media(max-width: 1024px){.product-page .product-details-wrapper .purchase-info__price-wrapper .currency{align-self:flex-start}}.product-page .product-details-wrapper .purchase-info__cta-button{color:var(--white100);font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:500;line-height:normal;height:50px;text-align:center;padding:14px 0px;border-radius:2px;background:var(--orange80);border:var(--orange80);width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:12px;cursor:pointer}.product-page .product-details-wrapper .purchase-info__cta-button:disabled{opacity:.5;cursor:not-allowed}.product-page .product-details-wrapper .purchase-info__cta-button:disabled:hover{background:var(--orange80)}.product-page .product-details-wrapper .purchase-info__cta-button .icon-btn{display:flex;align-items:center}.product-page .product-details-wrapper .purchase-info__cta-button .icon-btn svg{margin-right:7px;height:20px;width:20px}.product-page .product-details-wrapper .purchase-info__cta-button .icon-btn svg path{fill:var(--white100)}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__cta-button{margin-bottom:20px}}.product-page .product-details-wrapper .purchase-info__cta-button:hover{background:var(--blue90)}.product-page .product-details-wrapper .purchase-info__cta-button:hover .icon-btn .hover-text{display:block}.product-page .product-details-wrapper .purchase-info__cta-button .icon-btn{position:relative}.product-page .product-details-wrapper .purchase-info__cta-button .icon-btn img{margin-right:5px;width:31px;height:21px}.product-page .product-details-wrapper .purchase-info__cta-button .icon-btn .hover-text{display:none;position:absolute;top:2px;right:4px;color:var(--white100);font-size:9px}.product-page .product-details-wrapper .purchase-info .buttons-container .close-variants{display:none;border:.826px solid var(--red80);border-radius:2px;color:var(--red80);font-size:17px;background:var(--white100);text-decoration:none;justify-content:center;align-items:center;position:relative;height:50px;padding:14px 10px;width:100%;cursor:pointer}.product-page .product-details-wrapper .purchase-info .buttons-container .close-variants svg,.product-page .product-details-wrapper .purchase-info .buttons-container .close-variants img{margin-right:7px}.product-page .product-details-wrapper .purchase-info__suggested-items-button{display:block;color:var(--blue90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center;height:50px;padding:14px 10px;text-decoration:none;background:var(--white96);border-radius:2px;border:.826px solid var(--blue90);margin-bottom:20px;width:100%;cursor:pointer}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__suggested-items-button{margin-bottom:0}.product-page .product-details-wrapper .purchase-info__suggested-items-button:hover{background:var(--blue90);color:var(--white100)}.product-page .product-details-wrapper .purchase-info__suggested-items-button:hover span.count-variants{background:var(--white100);color:var(--blue90)}}.product-page .product-details-wrapper .purchase-info__suggested-items-button span.count-variants{display:inline-flex;align-items:center;justify-content:center;background-color:var(--blue90);color:var(--white100);margin-left:2px;transition:all .25s;line-height:1;min-width:1.5em;height:1.5em;padding:0 .4em;border-radius:9999px;font-size:.75rem}@media(min-width: 1023px){.product-page .product-details-wrapper .purchase-info__suggested-items-button.mobile-only{display:none}}@media(max-width: 1023px){.product-page .product-details-wrapper .purchase-info__suggested-items-button.desktop-only{display:none}}.product-page .product-details-wrapper .purchase-info__availability{background-color:var(--white96);color:var(--black90);font-family:var(--font-family-secondary);font-size:13px;font-weight:400;font-style:normal;line-height:21px}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__availability{display:flex;border:.826px solid var(--white80)}}.product-page .product-details-wrapper .purchase-info__availability .title{font-weight:700}.product-page .product-details-wrapper .purchase-info__availability .link:hover{color:var(--blue70)}.product-page .product-details-wrapper .purchase-info__availability .link:visited,.product-page .product-details-wrapper .purchase-info__availability .link:active{color:var(--black90)}.product-page .product-details-wrapper .purchase-info__availability .link:visited:hover,.product-page .product-details-wrapper .purchase-info__availability .link:active:hover{color:var(--blue70)}.product-page .product-details-wrapper .purchase-info__product-availability{background-color:var(--white98);padding:20px 5px 20px 20px}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__product-availability{flex:1 1 auto}}.product-page .product-details-wrapper .purchase-info__product-availability .info span{opacity:.8;color:var(--green60)}.product-page .product-details-wrapper .purchase-info__product-availability .info span.red-status{color:var(--red70)}.product-page .product-details-wrapper .purchase-info__product-availability .stock-trigger-el{text-decoration:underline;cursor:pointer}.product-page .product-details-wrapper .purchase-info__shipping{background-color:var(--white100);padding:20px 5px 20px 20px;border-left:.826px solid var(--white80)}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__shipping{flex:1 1 auto;background-color:var(--white98)}}.product-page .product-details-wrapper .purchase-info__shipping .delivery-availability{opacity:.8;color:var(--green60)}.product-page .product-details-wrapper .purchase-info__shipping .delivery-availability.red-status{color:var(--red70)}.product-page .product-details-wrapper .purchase-info__eco-labels{border-radius:2px;border:.882px solid var(--white80);padding:20px 5px 20px 20px;background-color:var(--green5)}@media(min-width: 1024px){.product-page .product-details-wrapper .purchase-info__eco-labels{background-color:var(--white100)}}.product-page .product-details-wrapper .purchase-info__eco-labels img{width:25px}.product-page .product-details-wrapper .purchase-info__eco-labels a{text-decoration:none}.product-page .product-details-wrapper .purchase-info__eco-labels .title{display:block;color:var(--black90);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:600;line-height:21px;margin-bottom:5px;position:relative}@media(max-width: 1024px){.product-page .product-details-wrapper .purchase-info__eco-labels .title{padding-left:18px}.product-page .product-details-wrapper .purchase-info__eco-labels .title svg{position:absolute;top:0;left:0;bottom:0;width:11px;height:11px;margin:auto}}.suggested-products{display:none}@media(max-width: 1024px){.suggested-products{display:none}}@media(min-width: 1024px)and (max-width: 1105px){.suggested-products{margin-top:80px}}.suggested-products .article-list-header{display:flex;justify-content:space-between;align-items:start;height:70px}.suggested-products .article-list-header .dropdown{position:relative;display:inline-block;border-radius:2px;border:1px solid var(--white70);background:var(--white100);color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-align:start;align-content:center;outline:none;width:252px;height:40px;cursor:pointer}.suggested-products .article-list-header .dropdown.visible .title{font-weight:600}.suggested-products .article-list-header .dropdown.visible .title svg{transform:rotate(-180deg)}.suggested-products .article-list-header .dropdown.visible .dropdown-content{display:block}.suggested-products .article-list-header .dropdown .title{padding-left:11px;font-weight:500}.suggested-products .article-list-header .dropdown .title svg{position:absolute;display:block;transform:rotate(0deg);transition:transform .2s;width:16px;height:10px;top:calc(50% - 6px);right:10px}.suggested-products .article-list-header .dropdown .dropdown-content{transition:all 3s linear;display:none;position:absolute;width:252px;overflow:auto;top:38px;right:-1px}.suggested-products .article-list-header .dropdown .dropdown-content button{padding:11px 0;display:block;color:var(--black90);cursor:default;border:1px solid var(--white70);border-bottom:none;border-radius:2px;padding-left:11px;background-color:var(--white100);height:40px;z-index:9;position:relative;width:100%;text-align:start}.suggested-products .article-list-header .dropdown .dropdown-content button:last-child{border-bottom:1px solid var(--white70)}.suggested-products .article-list-header .table-title{color:var(--black90);font-family:var(--font-family-secondary);font-size:21px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.42px;margin:8px 0;margin-right:10px}.suggested-products .tableWrap{max-height:325px;height:auto;overflow-y:auto;overflow-x:auto;-webkit-mask-image:linear-gradient(to bottom, #000000 80%, transparent 100%);mask-image:linear-gradient(to bottom, #000000 80%, transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;scrollbar-width:thin}.suggested-products .tableWrap.disabled-mask-filter{-webkit-mask-image:linear-gradient(to bottom, #000000 100%, transparent 100%);mask-image:linear-gradient(to bottom, #000000 100%, transparent 100%)}.suggested-products .table-container{--font-size-primary: 17px;--border-normal: solid 1px #EAECF0;--border-header: solid 1px #EAECF0;--highlight-border: solid 2px var(--brand-color-primary);--product-row-hover-color: #E2EBF3;--tbody-text-color-primary: #7A7A7A;--tbody-text-color-secondary: #616262;--tbody-text-color-3: #222;--price-text-color: #656565;--thead-text-color-primary: #000;--table-header-bg-color: var(--brand-color-secondary);--stock-status-icon-size: 10px;--stock-status-icon-color-ok: #2D911C;--stock-status-icon-color-ask: #DB672A;--table-cell-padding-thead-normal: 10px 5px;--table-cell-padding-tbody-normal: 0 5px;font-size:var(--font-size-primary);width:100%;border-spacing:0px;text-align:left;position:relative}.suggested-products .table-container.attribute3{--table-cell-padding-thead-normal: 10px;--table-cell-padding-tbody-normal: 0 10px}.suggested-products .table-container.attribute2{--table-cell-padding-thead-normal: 10px 20px;--table-cell-padding-tbody-normal: 0 20px}.suggested-products .table-container.attribute1{--table-cell-padding-thead-normal: 10px 20px;--table-cell-padding-tbody-normal: 0 20px}.suggested-products .table-container.attribute0{--table-cell-padding-thead-normal: 10px 20px;--table-cell-padding-tbody-normal: 0 20px}@media(min-width: 1024px)and (max-width: 1300px){.suggested-products .table-container{--font-size-primary: 15px}}.suggested-products .table-container thead{position:relative;z-index:2;color:var(--thead-text-color-primary)}.suggested-products .table-container thead th{position:sticky;top:0;font-weight:600;padding:var(--table-cell-padding-thead-normal);background-color:var(--table-header-bg-color);border-bottom:var(--border-header);border-right:var(--border-header);white-space:nowrap}.suggested-products .table-container thead th:nth-child(1){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:0}.suggested-products .table-container thead th:last-child{border-right:none}.suggested-products .table-container tbody td{height:60px;color:var(--tbody-text-color-primary);padding:var(--table-cell-padding-tbody-normal);border-bottom:var(--border-normal);border-right:var(--border-normal)}.suggested-products .table-container tbody td.stock-status-cell{white-space:nowrap}.suggested-products .table-container tbody td:first-child{border-left:var(--border-normal)}.suggested-products .table-container tbody tr:nth-child(odd){background-color:#fff}.suggested-products .table-container tbody tr:nth-child(even){background-color:#fafafa}.suggested-products .table-container tbody tr:hover{cursor:pointer;background-color:var(--product-row-hover-color)}.suggested-products .table-container tbody tr.current td{border-bottom:var(--highlight-border);border-top:var(--highlight-border)}.suggested-products .table-container tbody tr.current td:first-child{border-left:var(--highlight-border)}.suggested-products .table-container tbody tr.current td:last-child{border-right:var(--highlight-border)}.suggested-products .table-container tbody .product-id{color:var(--tbody-text-color-secondary);font-size:.85em}.suggested-products .table-container tbody .name{position:relative;align-items:center;max-width:200px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggested-products .table-container tbody .name .container{display:flex;align-items:center}.suggested-products .table-container tbody .name .product-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggested-products .table-container tbody .name .product-name span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.suggested-products .table-container tbody .name .product-image{display:flex;justify-content:center;min-width:50px;max-width:50px;height:50px;padding:2px;margin:0px 4px}.suggested-products .table-container tbody .name .product-image img{max-height:100%;max-width:100%}.suggested-products .table-container tbody .no-wishlist .wishlist-button{display:none}.suggested-products .table-container tbody .no-cart .cart-button{display:none}.suggested-products .table-container tbody .require-login .quantity .counter-wrapper{pointer-events:none;opacity:.5}.suggested-products .table-container tbody .require-login .quantity .icons-wrapper .wishlist-button{pointer-events:none;opacity:.5}.suggested-products .table-container tbody .require-login .quantity .icons-wrapper .cart-button{pointer-events:none;opacity:.5}.suggested-products .table-container tbody .require-login .quantity .icons-wrapper .quote-request{pointer-events:none;opacity:.5}.suggested-products .table-container tbody .require-login.quote-request .quantity .quote-request{pointer-events:all;opacity:1}.suggested-products .table-container tbody .quantity{align-items:center;max-width:280px}.suggested-products .table-container tbody .quantity .quote-request svg{width:25px;height:25px}.suggested-products .table-container tbody .quantity .quote-request svg path{fill:#585858}.suggested-products .table-container tbody .quantity .icons-wrapper{flex:1;display:flex;justify-content:space-evenly;align-items:center}.suggested-products .table-container tbody .quantity .icons-wrapper .icon{transition:all .5s ease;position:relative;text-align:center;border:none;background:none;cursor:pointer}.suggested-products .table-container tbody .quantity .icons-wrapper .icon>*{vertical-align:middle}.suggested-products .table-container tbody .quantity .icons-wrapper .icon:disabled{opacity:.5;cursor:not-allowed}.suggested-products .table-container tbody .quantity .icons-wrapper .icon:disabled:hover span{display:none !important}.suggested-products .table-container tbody .quantity .icons-wrapper .icon:hover .text{display:block}.suggested-products .table-container tbody .quantity .icons-wrapper .icon .text{display:none;color:var(--blue90);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:500;line-height:19.232px;text-decoration:none;cursor:pointer;filter:drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.25));border:1px solid var(--white80);background-color:var(--white100);border-radius:2px;position:absolute;translate:-100% -100%;top:-10px;left:30px;width:-moz-max-content;width:max-content;padding:2px 4px;z-index:9}.suggested-products .table-container tbody .quantity .icons-wrapper .icon .text:after{content:"";width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:7px solid var(--white100);position:absolute;bottom:-6px;right:10px}.suggested-products .table-container tbody .quantity .icons-wrapper .icon .added{display:none;transition:all .5s ease;align-items:center;justify-content:center;position:relative;width:100%;padding:1px 3px;border:1px solid var(--green60);background:var(--green60);color:var(--white92);text-align:center;font-family:var(--font-family-secondary);font-size:11px;border-radius:7px}.suggested-products .table-container tbody .quantity .icons-wrapper .icon .added svg{width:20px}.suggested-products .table-container tbody .quantity .icons-wrapper .icon.added-label .added{display:inline-flex}.suggested-products .table-container tbody .quantity .icons-wrapper .icon.added-label .added svg{display:inline}.suggested-products .table-container tbody .quantity .icons-wrapper .icon.added-label svg{display:none}.suggested-products .table-container tbody .quantity .icons-wrapper .icon.added-label .text{display:none}.suggested-products .table-container tbody .quantity .counter-wrapper{display:flex;align-items:center;margin-right:5px}.suggested-products .table-container tbody .quantity .counter-wrapper input{border:solid 2px var(--border-color-primary);margin:0;padding:0;height:100%;width:38px;font-size:18px;text-align:center;border-top:.81px solid var(--white80);border-bottom:.81px solid var(--white80)}.suggested-products .table-container tbody .quantity .counter-wrapper input:focus-visible{outline:1px auto var(--input-focus-outline-color)}.suggested-products .table-container tbody .quantity .counter-wrapper input::-webkit-outer-spin-button,.suggested-products .table-container tbody .quantity .counter-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.suggested-products .table-container tbody .quantity .counter-wrapper input[type=number]{-moz-appearance:textfield}.suggested-products .table-container tbody .quantity .counter-wrapper .counter-value{width:33px;height:35px;color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal;border-top:.81px solid var(--white80);border-bottom:.81px solid var(--white80);background-color:var(--white100);align-content:center;text-align:center}.suggested-products .table-container tbody .quantity .counter-wrapper button{border:none;width:31px;height:35px;color:var(--black90);font-family:var(--font-family-secondary);font-size:22px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer;background-size:11px 11px;border:1px solid var(--white80);background-color:var(--white95);border-radius:1.075px;background-repeat:no-repeat;background-position:center center;font-family:none;transition:background-color .5s ease}.suggested-products .table-container tbody .quantity .counter-wrapper button:disabled{opacity:.5;cursor:not-allowed}.suggested-products .table-container tbody .quantity .counter-wrapper button:hover{background-color:var(--white80)}.suggested-products .table-container tbody .quantity .container{display:flex}@media(max-width: 1024px){.variants-wrapper-mobile{display:none}}@media(min-width: 768px){.variants-wrapper-mobile{margin:0 0}}.variants-wrapper-mobile .isLoading{margin:20px auto;text-align:center}@media(min-width: 1023px){.variants-wrapper-mobile .isLoading{display:none}}@media(max-width: 1023px){.variants-wrapper-mobile .isLoading img{width:50px}}.ajax-loading-spinner{position:relative;height:100px;margin:50px auto}.ajax-loading-spinner .ajax-cog{position:absolute;background-image:url(../images/kundlofte_tillsammans.png);background-position:center;background-size:cover;animation:fa-spin 3.5s infinite linear;width:100px;height:100px;text-align:center;display:block;top:50%;left:50%;transform:translate(-50%, -50%)}@keyframes fa-spin{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@media(min-width: 1024px){.variants-wrapper-desktop{display:none;transition:all .5s}}.variants-wrapper-desktop .isLoading{display:none}@media(min-width: 1023px){.variants-wrapper-desktop .isLoading{margin:50px 0;display:block;text-align:center}}@media(min-width: 1024px){.variants-desktop{display:block}.variants-mobile{display:none}}@media(max-width: 1023px){.variants-desktop{display:none}.variants-mobile{display:block}}.suggested-products-mobile{--title-bg-color: #FCFCFC;--article-bg-color-primary: #FCFCFC;--article-bg-color-secondary: #F9F9F9;--text-color-primary: #000;--text-color-accent: var(--brand-color-primary);--border-style-normal: solid 1px #E3E3E3;--border-style-current: solid 3px var(--brand-color-primary);--product-attributes-alt-bg-color-primary: #F5F5F5;--product-attributes-alt-bg-color-secondary: #F2F2F2;--button-bg-color: var(--brand-color-primary);--button-border-color: var(--brand-color-primary);--table-header-bg-color: var(--brand-color-primary);--font-size-primary: 15px;--article-image-size: 60px;--product-attributes-padding: 4px 0px}.suggested-products-mobile{margin-bottom:20px;display:block;width:100vw;margin:0 -20px}@media(min-width: 768px){.suggested-products-mobile{margin-left:0px;width:auto}}@media(min-width: 1024px){.suggested-products-mobile{display:none}}.suggested-products-mobile .dropdown-btn{color:var(--text-color-accent);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:500;line-height:21.155px;margin-top:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.suggested-products-mobile .dropdown{position:absolute;display:none;border-radius:2px;border:1px solid var(--white70);background:var(--white100);color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-align:start;align-content:center;outline:none;width:252px;height:40px}.suggested-products-mobile .dropdown.visible{display:block}.suggested-products-mobile .dropdown.visible .title{font-weight:500}.suggested-products-mobile .dropdown.visible .title svg{transform:rotate(-180deg)}.suggested-products-mobile .dropdown.visible .dropdown-content{display:block}.suggested-products-mobile .dropdown .title{padding-left:11px;font-size:15px}.suggested-products-mobile .dropdown .title svg{position:absolute;display:block;transform:rotate(0deg);transition:transform .2s;width:16px;height:10px;top:calc(50% - 6px);right:10px}.suggested-products-mobile .dropdown .dropdown-content{transition:all 3s linear;display:none;position:absolute;width:101%;overflow:auto;top:38px;right:-1px}.suggested-products-mobile .dropdown .dropdown-content button{padding:11px 0;text-decoration:none;display:block;color:var(--black90);cursor:default;border:1px solid var(--white70);border-bottom:none;border-radius:2px;padding-left:11px;background-color:var(--white100);z-index:9;position:relative;width:252px;text-align:start}.suggested-products-mobile__title{position:relative;background-color:var(--title-bg-color);margin:-10px 0px;padding:10px 10px}@media(min-width: 768px){.suggested-products-mobile__title{width:100%;margin:-10px 0px;padding:10px 5px}}.suggested-products-mobile__title:after{content:"";width:20px;height:20px;background-color:var(--title-bg-color);position:absolute;top:10px;translate:0 -100%;right:15%;border-left:var(--border-style-normal);border-top:var(--border-style-normal);transform:rotate(45deg)}.suggested-products-mobile__title .wrapper{display:flex;flex-direction:row;position:relative}.suggested-products-mobile__title .title{flex:1;color:var(--black90);font-family:var(--font-family-secondary);font-size:19px;font-style:normal;font-weight:700;line-height:21.155px;margin-right:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggested-products-mobile__title .close-btn{color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:21.155px}.suggested-products-mobile__title .close-btn>*{vertical-align:middle}.suggested-products-mobile__title .close-btn svg{width:20px;height:20px}.suggested-products-mobile .separator-full-width{width:100%;position:relative;margin:10px 0px;border-top:var(--border-style-normal)}@media(min-width: 768px){.suggested-products-mobile .separator-full-width{width:100%;position:relative;left:0;margin:10px 0px;border-top:var(--border-style-normal)}}.suggested-products-mobile .separator-relative-width{position:relative;margin:10px 0px;border-top:var(--border-style-normal)}.suggested-products-mobile a:nth-of-type(even){background-color:var(--article-bg-color-secondary)}.suggested-products-mobile a:nth-of-type(even) .attribute-row:nth-child(even) .attribute-label,.suggested-products-mobile a:nth-of-type(even) .attribute-row:nth-child(even) .attribute-value{background-color:var(--product-attributes-alt-bg-color-secondary) !important}.suggested-products-mobile .article{font-size:var(--font-size-primary);color:var(--text-color-primary);margin-top:-10px;margin-bottom:-10px;padding:10px;position:relative;text-decoration:none;display:block}@media(min-width: 768px){.suggested-products-mobile .article{width:100%;left:0;padding:10px 5px}}.suggested-products-mobile .article.current{border:var(--border-style-current);margin:0 2px}.suggested-products-mobile .article.require-login .product-footer-row .quantity-counter-widget{pointer-events:none;opacity:.5}.suggested-products-mobile .article.require-login .product-footer-row .article__cart-btn{pointer-events:none;opacity:.5}.suggested-products-mobile .article.require-login.quote-request .product-footer-row .article__cart-btn{pointer-events:all;opacity:1}.suggested-products-mobile .article .article-preview{display:flex}.suggested-products-mobile .article .article-preview .article-image{display:flex;justify-content:center;min-width:var(--article-image-size);max-width:var(--article-image-size);height:var(--article-image-size);padding:2px;margin:0px 4px}.suggested-products-mobile .article .article-preview img{max-height:100%;max-width:100%}.suggested-products-mobile .article .article-preview .article-info{padding-top:4px;color:var(--text-color-primary)}.suggested-products-mobile .article .article-preview .article-info .label-bold{font-weight:700}.suggested-products-mobile .article .article-preview .article-info .article-number{margin-left:3px;text-decoration:underline}.suggested-products-mobile .article .article-preview .stock-status-label{margin-top:5px}.suggested-products-mobile .article .article-preview .article-co2-data{flex-grow:1;display:flex;padding-top:10px;justify-content:end}.suggested-products-mobile .article .wishlist-row{display:flex;align-items:center;margin-top:18px;margin-bottom:12px}.suggested-products-mobile .article .wishlist-label{color:var(--text-color-accent);display:inline-flex;gap:5px}.suggested-products-mobile .article .wishlist-label svg{width:17px}.suggested-products-mobile .article .wishlist-label svg path{fill:var(--text-color-accent)}.suggested-products-mobile .article .product-attributes-list{display:grid;grid-template-columns:1fr auto}.suggested-products-mobile .article .product-attributes-list .attribute-row{display:contents}.suggested-products-mobile .article .product-attributes-list .attribute-row .attribute-label{font-weight:600;padding:var(--product-attributes-padding)}.suggested-products-mobile .article .product-attributes-list .attribute-row .attribute-value{padding:var(--product-attributes-padding)}.suggested-products-mobile .article .product-attributes-list .attribute-row:nth-child(even) .attribute-label,.suggested-products-mobile .article .product-attributes-list .attribute-row:nth-child(even) .attribute-value{background-color:var(--product-attributes-alt-bg-color-primary)}.suggested-products-mobile .article .product-footer-row{display:flex;justify-content:space-between;align-items:center}.suggested-products-mobile .article__spec.long{grid-column:span 2}.suggested-products-mobile .article__spec.long .title{max-width:100%}.suggested-products-mobile .article__spec .text{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:23.505px;display:block;white-space:nowrap}.suggested-products-mobile .article__spec .title{font-weight:700;color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;line-height:23.505px;display:block;white-space:nowrap;max-width:118px;text-overflow:ellipsis;overflow:hidden}@media(min-width: 400px)and (max-width: 1023px){.suggested-products-mobile .article__spec .title{max-width:130px}}@media(max-width: 355px){.suggested-products-mobile .article__spec .title{max-width:110px}}@media(max-width: 340px){.suggested-products-mobile .article__spec .title{max-width:99px}}.suggested-products-mobile .article__name{width:100%;color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:600;line-height:23px;opacity:.4;flex:none;margin:0;grid-column:span 3}.suggested-products-mobile .article__id{color:var(--black80);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:500;line-height:21.369px}.suggested-products-mobile .article__id a{color:var(--black80);text-decoration:none}.suggested-products-mobile .article__addToShoppingList{color:var(--blue90);background:none;border:none;font-family:var(--font-family-secondary);font-size:11.5px;font-style:normal;font-weight:500;line-height:21.155px;text-decoration:none;white-space:nowrap;padding-left:0}.suggested-products-mobile .article__addToShoppingList:active,.suggested-products-mobile .article__addToShoppingList:visited{color:var(--blue90)}.suggested-products-mobile .article__availability{border-radius:18.804px;background:var(--green6);text-align:center;align-content:center;height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content;max-width:-moz-max-content;max-width:max-content;padding:3px 9px;white-space:nowrap}.suggested-products-mobile .article__availability span{color:var(--green75);text-align:center;font-family:var(--font-family-secondary);font-size:14.103px;font-style:normal;font-weight:500;line-height:21.155px}.suggested-products-mobile .article .co2{grid-column:1/span 1;position:relative}.suggested-products-mobile .article .co2 .c-image-block__details{position:relative;top:unset;right:unset}.suggested-products-mobile .article .co2 .c-image-block__details--image{width:35px;height:35px}.suggested-products-mobile .article .co2 .c-image-block__details--text{min-width:35px;width:35px;height:35px;font-size:11px}.suggested-products-mobile .article .co2 .c-image-block__details--text .text{display:none}.suggested-products-mobile .article__price{grid-column:1/span 1}.suggested-products-mobile .article__price .pcs{color:var(--black90);font-family:var(--font-family-secondary);font-size:20px;font-style:normal;font-weight:700;line-height:normal}.suggested-products-mobile .article__price .pcs .decimal{font-size:10.865px;font-weight:700;position:relative;top:-5px;margin-left:-4px}.suggested-products-mobile .article__price .sqm{color:var(--black60);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:23.505px}.suggested-products-mobile .article__price .sqm .decimal{font-size:9px;position:relative;top:-5px;margin-left:-4px}.suggested-products-mobile .article__counter{display:flex;align-items:center;grid-column:2/span 1}.suggested-products-mobile .article__counter .counter-value{width:33px;height:35px;color:var(--black90);font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:400;line-height:normal;border-top:.81px solid var(--white80);border-bottom:.81px solid var(--white80);border-radius:1.075px;align-content:center;text-align:center}.suggested-products-mobile .article__counter button{border:none;width:31px;height:35px;color:var(--black90);font-family:var(--font-family-secondary);font-size:22px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer;background-size:11px 11px;border:1px solid var(--white80);background-color:var(--white95);border-radius:1.075px;background-repeat:no-repeat;background-position:center center;font-family:none;transition:background-color .5s ease}.suggested-products-mobile .article__counter button:disabled{opacity:.5;cursor:not-allowed}.suggested-products-mobile .article__counter button:hover{background-color:var(--white80)}.suggested-products-mobile .article__cart-btn{border-radius:1.012px;border:.576px solid var(--button-border-color);background:var(--button-bg-color);height:35px;width:83px;display:flex;align-items:center;justify-content:center}.suggested-products-mobile .article__cart-btn:disabled{opacity:.5;cursor:not-allowed}.suggested-products-mobile .article__cart-btn svg{height:20px}.suggested-products-mobile .article__cart-btn svg path{fill:var(--white100)}.suggested-products-mobile .article hr{position:absolute;width:100vw;left:-20px;margin:0;border:none;background-color:var(--white80);height:1px;bottom:0}.suggested-products-mobile .price-display-widget{--price-text-color: var(--text-color-primary);font-size:22px}.suggested-products-mobile .price-display-widget .old-price{font-size:.7em}.suggested-products-mobile .price-display-widget .login{font-size:15px}@media(max-width: 1024px){.flex-bottom-container.swiper{width:100%;height:100%;overflow:visible !important}.flex-bottom-container.swiper .swiper-slide{width:273px !important;max-width:273px !important;border:.826px solid var(--white80);height:auto !important}}@media(min-width: 1024px)and (max-width: 1440px){.product-page .product-details-wrapper .purchase-info .flex-top-container .buttons-container{width:180px}.product-page .product-details-wrapper .purchase-info .flex-bottom-container .purchase-info__eco-labels{width:180px}.product-page .product-details-wrapper .purchase-info__purchase-configuration.campaign-block .purchase-info__quantity-configuration{margin-left:0}}.lists-popup-container{display:none;position:fixed;inset:0;z-index:10000;overflow:auto;background-color:var(--black10)}.lists-popup-container.open{display:block}.shopping-lists{background-color:var(--blue20);position:relative;padding:42px 17px 0px;display:block;animation:fadeIn .5s ease;top:43%;width:90%;left:50%;transform:translate(-50%, -50%);min-height:300px}@media(min-width: 1024px){.shopping-lists{padding:42px 42px 0px;width:640px;margin:unset;top:45%;min-height:290px}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.shopping-lists.add-new .new-list-button:disabled{opacity:.3;cursor:default}.shopping-lists.add-new .input-container input{display:block}.shopping-lists.add-new .input-container .close{display:inline-block}.shopping-lists.add-new .add{display:none}.shopping-lists.add-new .save-list{display:block}.shopping-lists__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.shopping-lists__title{color:var(--black90);font-family:var(--font-family-primary);font-size:25px;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center}.shopping-lists .close{cursor:pointer;display:block;width:30px;padding:6px;position:absolute;right:22px;top:13px}.shopping-lists__link{color:var(--blue90);font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}@media(max-width: 1023px){.shopping-lists__link{padding-left:18px}}.shopping-lists .c-accordion{margin:12px 0 9px 0;max-height:280px;overflow-y:scroll;padding-bottom:31px}@media(max-width: 365px){.shopping-lists .c-accordion{max-height:320px}}@media(min-width: 1024px){.shopping-lists .c-accordion{margin:12px 0 12px 0;height:auto;max-height:250px;overflow-y:scroll;padding-bottom:0}.shopping-lists .c-accordion::-webkit-scrollbar{width:4px}.shopping-lists .c-accordion::-webkit-scrollbar-track{background:var(--white85)}.shopping-lists .c-accordion::-webkit-scrollbar-thumb{background:var(--white58);border:4px solid var(--white58);background-clip:padding-box}}.shopping-lists .c-accordion__item{background:var(--white100);margin-bottom:12px}.shopping-lists .c-accordion__item--active .c-accordion__content{padding:0px 15px 30px 15px}@media(min-width: 1024px){.shopping-lists .c-accordion__item--active .c-accordion__content{padding:0px 30px 50px 25px}}.shopping-lists .c-accordion__content{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:100%;padding:0px 15px 0px 15px}@media(min-width: 1024px){.shopping-lists .c-accordion__content{padding:0px 30px 0px 25px}}.shopping-lists .c-accordion__content table{width:100%;border:none;border-collapse:collapse}.shopping-lists .c-accordion__content table td{text-align:end}.shopping-lists .c-accordion__content table td.name{text-align:start}@media(max-width: 767px){.shopping-lists .c-accordion__content table td.name{white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}}.shopping-lists .c-accordion__content table td.bold{font-weight:700}@media(max-width: 767px){.shopping-lists .c-accordion__content table td .price{display:none}}.shopping-lists .c-accordion__content table td .price .decimal{font-size:12px;position:relative;top:-4px;left:-4px}.shopping-lists .c-accordion__content table th{text-align:end;margin-bottom:8px}.shopping-lists .c-accordion__content table th.name{text-align:start}@media(max-width: 767px){.shopping-lists .c-accordion__content table th.price{display:none}}.shopping-lists .c-accordion__header{padding:15px 30px 15px 25px;display:flex;align-items:center;width:100%}.shopping-lists .c-accordion__header .checkbox-container{cursor:pointer;display:flex;align-items:center}.shopping-lists .c-accordion__header .checkbox-container .custom-checkbox{display:none}.shopping-lists .c-accordion__header .checkbox-container .custom-checkbox-checkmark{display:inline-block;width:18px;height:18px;min-width:15px;min-height:15px;border:1.2px solid var(--white60);background-color:rgba(0,0,0,0);position:relative;margin-right:5px}.shopping-lists .c-accordion__header .checkbox-container .custom-checkbox-checkmark span.checkbox-checkmark-icon{display:none}.shopping-lists .c-accordion__header .checkbox-container .custom-checkbox:checked+.custom-checkbox-checkmark span.checkbox-checkmark-icon{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.shopping-lists__create-new-list .input-container{position:relative}.shopping-lists__create-new-list .input-container input{display:none;position:relative;color:var(--black90);font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding:14px 30px;outline:none;width:100%;background-color:var(--white100);cursor:pointer;border:none;margin-bottom:12px}.shopping-lists__create-new-list .input-container input::-moz-placeholder{color:var(--black90a30)}.shopping-lists__create-new-list .input-container input::placeholder{color:var(--black90a30)}.shopping-lists__create-new-list .input-container input:focus::-moz-placeholder{color:rgba(0,0,0,0)}.shopping-lists__create-new-list .input-container input:focus::placeholder{color:rgba(0,0,0,0)}.shopping-lists__create-new-list .input-container .close{display:none;width:14px;height:14px;position:absolute;right:20px;top:calc(50% - 6.5px);cursor:pointer;padding:0}.shopping-lists__create-new-list .input-container .close svg{width:14px;height:14px;background-color:var(--red80);border-radius:50%;padding:3px;cursor:pointer;display:block}.shopping-lists__buttons-container{display:flex;justify-content:space-between;gap:18px;margin:40px auto 35px auto;padding:0 17px}@media(min-width: 768px){.shopping-lists__buttons-container{gap:32px;margin-bottom:0px;max-width:550px;margin:40px auto 35px auto;padding:unset}}@media(max-width: 365px){.shopping-lists__buttons-container{flex-direction:column}}.shopping-lists__buttons-container .new-list-button{width:100%;height:45px;border:1px solid var(--blue90);background:var(--white100);color:var(--blue90);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.shopping-lists__buttons-container .add{width:100%;height:45px;border:1px solid var(--blue90);background:var(--blue90);color:var(--white100);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.shopping-lists__buttons-container .add:hover{background:var(--orange80);border:1px solid var(--orange80)}.shopping-lists__buttons-container .add:disabled{opacity:.3;cursor:default}.shopping-lists__buttons-container .add:disabled:hover{background:var(--blue90);border:1px solid var(--blue90)}.shopping-lists__buttons-container .save-list{display:none;width:100%;height:45px;border:1px solid var(--blue90);background:var(--blue90);color:var(--white100);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.shopping-lists__buttons-container .save-list:hover{background:var(--orange80);border:1px solid var(--orange80)}.shopping-lists__buttons-container .save-list:disabled{background:var(--blue90);border:1px solid var(--blue90);opacity:.5}.shopping-lists__buttons-container .added{display:none;align-items:center;justify-content:center;position:relative;width:100%;height:45px;border:1px solid var(--green60);background:var(--green60);color:var(--white92);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.shopping-lists__buttons-container .added svg{margin-bottom:-6px}.shopping-lists__buttons-wrapper{background-color:var(--blue20);background:linear-gradient(180deg, rgba(227, 235, 243, 0.3) 0%, var(--blue17) 15.5%);position:fixed;width:100%;height:120px;left:0;bottom:-102px}@media(max-width: 365px){.shopping-lists__buttons-wrapper{height:225px}}@media(min-width: 365px)and (max-width: 1023px){.shopping-lists__buttons-wrapper{height:165px}}.shopping-lists__empty-list{border:1px dashed var(--white62);background:var(--blue22);color:var(--black60);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;padding:30px 0}.shopping-lists__empty-list .empty-list-content{max-width:250px;margin:0 auto}.shopping-lists__empty-list a{color:var(--blue90);text-decoration:underline}@media(max-width: 1023px){.purchase-info__product-availability .has-tooltip.link{display:none}}.has-tooltip{position:relative}.has-tooltip.link .tooltip{padding:20px}.has-tooltip:hover .tooltip{display:block}.has-tooltip .tooltip{background-color:var(--blue25);border:1px solid var(--white80);filter:drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.25));display:none;position:absolute;left:35%;top:calc(100% + 15px);transform:translateX(-50%);color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-weight:400;font-style:normal;line-height:22px;padding:20px 33px 33px;z-index:1000;text-align:start}.has-tooltip .tooltip.tooltip--large .text{width:350px}.has-tooltip .tooltip .title{font-weight:700;position:relative;margin-bottom:10px;padding-left:30px}.has-tooltip .tooltip .title svg{position:absolute;display:block;transition:transform .2s;width:22px;height:22px;left:0px}.has-tooltip .tooltip .text{width:173px}.has-tooltip .tooltip .text table{width:100%}.has-tooltip .tooltip .text table td{font-size:13px;text-align:left}.has-tooltip .tooltip .text table td:last-of-type{text-align:right}.has-tooltip .tooltip .text table td.red-status{color:var(--red70)}.has-tooltip .tooltip::after{content:"";width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:15px solid var(--blue25);position:absolute;top:-14px;left:50%}.c-image-block{grid-column:col-start 1/span 5;display:flex;flex-direction:row;gap:0px 20px;max-height:270px;margin-bottom:15px}@media(min-width: 768px){.c-image-block{max-height:477px;margin-bottom:0px}}.c-image-block__thumbs{width:16%}.c-image-block__thumbs .swiper-wrapper .swiper-slide{width:100%;border-radius:2px;border:.424px solid var(--white80);background:var(--white100);padding:5px;display:flex;justify-content:center;align-items:center;transition:border .25s ease-in-out;cursor:pointer;position:relative}@media(min-width: 1024px){.c-image-block__thumbs .swiper-wrapper .swiper-slide:hover{border:.826px solid var(--white80)}}.c-image-block__thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{border:.849px solid var(--blue90)}@media(min-width: 1024px){.c-image-block__thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{border:.849px solid var(--black70)}}.c-image-block__thumbs .swiper-wrapper .swiper-slide img{max-height:100%;display:block;width:auto;max-width:100%}.c-image-block__thumbs .extra-images-text{width:100%;height:100%;position:absolute;left:0;top:0;color:var(--black100a05);-webkit-text-stroke-width:thin;-webkit-text-stroke-color:var(--white100a50);font-family:var(--font-family-secondary);font-size:23.772px;font-style:normal;font-weight:700;line-height:normal;background:var(--black60a10);display:flex;justify-content:center;align-items:center;z-index:1}@media(max-width: 1023px){.c-image-block__thumbs .extra-images-text{font-size:19.312px}}.c-image-block__thumbs .video-icon{width:100%;height:100%;position:absolute;left:0;top:0;background:var(--black60a10);display:flex;justify-content:center;align-items:center;z-index:1}.c-image-block__main{width:84%;position:relative}.c-image-block__main .swiper-wrapper .swiper-slide{width:100%;border-radius:2px;border:.424px solid var(--white80);background:var(--white100);padding:15px;display:flex;justify-content:center;align-items:center;min-height:270px;cursor:zoom-in}@media(min-width: 768px){.c-image-block__main .swiper-wrapper .swiper-slide{min-height:477px}}@media(min-width: 1024px){.c-image-block__main .swiper-wrapper .swiper-slide{padding:50px 25px 55px}}.c-image-block__main .swiper-wrapper .swiper-slide img{max-height:100%;display:block;width:auto;max-width:100%}.c-image-block__main .swiper-wrapper .swiper-slide .video-icon{width:100%;height:100%;position:absolute;left:0;top:0;background:var(--black60a10);display:flex;justify-content:center;align-items:center;z-index:1;cursor:pointer}.c-image-block .swiper-pagination{bottom:20px !important}@media(max-width: 1023px){.c-image-block .swiper-pagination{display:none}}.c-image-block .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;border-radius:50px;opacity:1;background:var(--white100);border:1px solid var(--white70);transition:all .25s}.c-image-block .swiper-pagination .swiper-pagination-bullet-active{width:5px;height:5px;background:var(--white70);margin-bottom:2.5px !important}.c-image-block__details{position:absolute;top:20px;right:20px;display:flex;gap:2px}.c-image-block__details--image{width:46px;height:46px;background-color:var(--green60);display:flex;justify-content:center;align-items:center;padding:7px}.c-image-block__details--image img{display:block;max-width:100%;max-height:100%}.c-image-block__details--text{min-width:46px;height:46px;background-color:var(--green50);display:flex;justify-content:center;align-items:center;padding:2px;color:var(--green80);font-family:var(--font-family-secondary);font-size:15.333px;font-style:normal;font-weight:700;line-height:normal}.c-image-block__details--text.has-tooltip .tooltip{left:-100%}@media(max-width: 1023px){.c-image-block__details--text.has-tooltip .tooltip{padding:15px 15px 0px;left:-35%}}.c-image-block__details--text.has-tooltip .tooltip::after{left:80%}.c-image-block__details--text.has-tooltip .tooltip h4{display:flex;align-items:center;gap:5px}.c-image-block__popup{position:fixed;inset:0;z-index:10000;overflow:auto;background-color:var(--black10);display:none}.c-image-block__popup.open{display:block}.c-image-block__popup--wrapper{top:50%;left:50%;transform:translate(-50%, -50%);width:100%;animation:fadeIn .25s ease-in-out;position:absolute;background-color:var(--white100);padding:40px;border:1px solid var(--white70);border-radius:8px;max-width:-moz-max-content;max-width:max-content;min-width:825px}@media(max-width: 1023px){.c-image-block__popup--wrapper{min-width:inherit;max-width:90%;padding:20px}}.c-image-block__popup--wrapper iframe,.c-image-block__popup--wrapper video{width:100%;height:450px}@media(max-width: 1023px){.c-image-block__popup--wrapper iframe,.c-image-block__popup--wrapper video{height:350px}}.c-image-block .image-block-modal{display:none;position:fixed;z-index:1000;left:0px;top:0px;width:100vw;height:100dvh;background-color:var(--black100a40);overflow:hidden}.c-image-block .image-block-modal--open{display:flex;animation:modalFadeIn .2s}.c-image-block .image-block-modal__wrapper{margin:30px 0px 0px 60px;background-color:var(--white100);width:calc(100vw - 120px);height:calc(100dvh - 60px);border-radius:10px;box-shadow:0 10px 20px -5px rgba(0,0,0,.5)}@media(max-width: 1023px){.c-image-block .image-block-modal__wrapper{margin:0px;width:100vw;height:100dvh;border-radius:0px}}.c-image-block .image-block-modal .image-block-modal__footer .button,.c-image-block .image-block-modal__footer .image-block-modal .button,.c-image-block .image-block-modal .image-block-modal__content .prev-button,.c-image-block .image-block-modal__content .image-block-modal .prev-button,.c-image-block .image-block-modal .image-block-modal__content .next-button,.c-image-block .image-block-modal__content .image-block-modal .next-button,.c-image-block .image-block-modal .image-block-modal__header .close-button,.c-image-block .image-block-modal__header .image-block-modal .close-button{box-sizing:content-box;justify-content:center;align-content:center;color:var(--black60);font-size:45px;font-weight:bold;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1001;border-radius:2px;transition:all .2s}.c-image-block .image-block-modal .image-block-modal__footer .button svg,.c-image-block .image-block-modal__footer .image-block-modal .button svg,.c-image-block .image-block-modal .image-block-modal__content .prev-button svg,.c-image-block .image-block-modal__content .image-block-modal .prev-button svg,.c-image-block .image-block-modal .image-block-modal__content .next-button svg,.c-image-block .image-block-modal__content .image-block-modal .next-button svg,.c-image-block .image-block-modal .image-block-modal__header .close-button svg,.c-image-block .image-block-modal__header .image-block-modal .close-button svg{width:40px}.c-image-block .image-block-modal__header{position:relative;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;height:50px;width:100%;border:none}@media(min-width: 1024px){.c-image-block .image-block-modal__header{border-bottom:1px solid var(--white92)}}.c-image-block .image-block-modal__header .counter{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0}.c-image-block .image-block-modal__header .close-button{display:flex;width:75px;height:50px}.c-image-block .image-block-modal__header .close-button svg{width:30px}.c-image-block .image-block-modal__content{width:100%;height:calc(100% - 100px)}.c-image-block .image-block-modal__content .prev-button,.c-image-block .image-block-modal__content .next-button{display:flex;background-color:var(--white100);border:1px solid var(--white70);border-radius:2px;margin:0px 20px;width:40px;height:80px;position:absolute;top:calc(50% - 80px)}.c-image-block .image-block-modal__content .prev-button:hover,.c-image-block .image-block-modal__content .next-button:hover{border:1px solid var(--white60)}@media(max-width: 1023px){.c-image-block .image-block-modal__content .prev-button,.c-image-block .image-block-modal__content .next-button{display:none}}.c-image-block .image-block-modal__content .prev-button{left:0}.c-image-block .image-block-modal__content .next-button{right:0}.c-image-block .image-block-modal__content .product-images-container{display:none}.c-image-block .image-block-modal__content .viewer-button.viewer-fullscreen{display:none !important}.c-image-block .image-block-modal__content .viewer-container{display:absolute;width:100% !important;height:100% !important}.c-image-block .image-block-modal__content .viewer-container .viewer-navbar{background-color:rgba(1,1,1,0) !important}.c-image-block .image-block-modal__footer{display:flex;flex-direction:row;justify-content:center;align-items:center;height:50px;width:100%;border-top:1px solid var(--white92)}@media(max-width: 1023px){.c-image-block .image-block-modal__footer{justify-content:space-evenly;gap:0px}}.c-image-block .image-block-modal__footer .button{height:20px;display:flex;padding:10px 30px;border:1px solid rgba(0,0,0,0);flex-wrap:wrap}.c-image-block .image-block-modal__footer .button:hover{border:1px solid var(--white80)}@media(max-width: 1023px){.c-image-block .image-block-modal__footer .button.zoom-in-button,.c-image-block .image-block-modal__footer .button.zoom-out-button,.c-image-block .image-block-modal__footer .button.fit-button{display:none}}@keyframes modalFadeIn{from{opacity:0}to{opacity:1}}.c-tab-navigation{margin:20px 0px}@media(min-width: 1024px){.c-tab-navigation{margin:90px 0px}}.c-tab-navigation.tab-nav-pdp{margin:20px 0px}@media(min-width: 1024px){.c-tab-navigation.tab-nav-pdp{margin:50px 0px}}.c-tab-navigation__main{display:flex;flex-direction:column}@media(min-width: 1024px){.c-tab-navigation__main{flex-direction:row;background-color:var(--white96)}}.c-tab-navigation__item{background-color:var(--white100);border-left:1px solid var(--white80);border-right:1px solid var(--white80)}@media(min-width: 1024px){.c-tab-navigation__item{flex:1;cursor:pointer;border-bottom:1px solid var(--white80);border-right:none;background-color:var(--white96);transition:background-color .25s;overflow:hidden}}@media(min-width: 1024px){.c-tab-navigation__item:not(.active):hover{background-color:var(--blue90);color:var(--white100);transition:background-color .25s}.c-tab-navigation__item:not(.active):hover span{color:inherit;transition:color .25s}.c-tab-navigation__item:not(.active).environment:hover svg circle{stroke:var(--white100)}.c-tab-navigation__item:not(.active).environment:hover svg path{fill:var(--white100)}.c-tab-navigation__item:not(.active).sustainability:hover svg path{fill:var(--white100)}.c-tab-navigation__item:not(.active).documents:hover svg path{stroke:var(--white100)}.c-tab-navigation__item:not(.active).documents:hover svg g{opacity:1}.c-tab-navigation__item:not(.active).product-information:hover svg g{opacity:1}.c-tab-navigation__item:not(.active).product-information:hover svg circle{stroke:var(--white100)}.c-tab-navigation__item:not(.active).product-information:hover svg path{stroke:var(--white100)}}.c-tab-navigation__item:last-of-type{border-bottom:1px solid var(--white80)}@media(min-width: 1024px){.c-tab-navigation__item:last-of-type{border-right:1px solid var(--white80)}}.c-tab-navigation__item:last-of-type.active{border-bottom:none}@media(min-width: 1024px){.c-tab-navigation__item.active{border-bottom:none;background-color:var(--white100)}}.c-tab-navigation__item.open .c-tab-navigation__content{max-height:5000px;border-top:1px solid var(--white80);transition:all .5s ease-in-out}.c-tab-navigation__item.open .chevron-arrow{transform:rotate(-180deg)}.c-tab-navigation__item .chevron-arrow{transition:transform .2s;width:16px;height:10px;display:block;position:absolute;right:30px}@media(min-width: 1024px){.c-tab-navigation__item .chevron-arrow{display:none}}.c-tab-navigation__item .chevron-arrow svg{width:16px;height:10px;display:block}.c-tab-navigation__image{width:24px;height:24px;display:flex;justify-content:center;align-items:center;min-width:24px;min-height:24px}.c-tab-navigation__image svg{max-width:24px;max-height:24px;width:100%;height:100%}.c-tab-navigation__title{display:flex;align-items:center;gap:10px;padding:15px 50px 15px 20px;border-top:1px solid var(--white80);position:relative}@media(min-width: 1024px){.c-tab-navigation__title{padding:20px;gap:12px}}.c-tab-navigation__title img{max-width:24px;max-height:24px}.c-tab-navigation__title span{display:block;color:var(--black90);font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-overflow:ellipsis}.c-tab-navigation__content{overflow:hidden;max-height:0;transition:all .5s cubic-bezier(0, 1, 0, 1);border:0px solid rgba(0,0,0,0);color:var(--black90);font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:400;line-height:normal;background-color:var(--white100);position:relative}@media(min-width: 1024px){.c-tab-navigation__content{max-height:inherit;overflow:visible;display:none}}.c-tab-navigation__content .current-price{display:block;position:absolute;right:10px;top:10px;color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media(min-width: 1024px){.c-tab-navigation__content .current-price{display:none}}.c-tab-navigation__content .prices-chart-information{color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:0px 20px 10px}@media(min-width: 1024px){.c-tab-navigation__content .prices-chart-information{padding:0px 25px 25px}}@media(min-width: 1024px){.c-tab-navigation__inner{border-left:1px solid var(--white80);border-right:1px solid var(--white80);border-bottom:1px solid var(--white80)}}.c-tab-navigation__content-inner{padding:10px 20px 25px}@media(min-width: 1024px){.c-tab-navigation__content-inner{padding:25px 25px 50px}}@media(min-width: 1024px){.c-tab-navigation__content-inner.product-information{max-height:250px;overflow:hidden;transition:all .5s cubic-bezier(0, 1, 0, 1);position:relative}}@media(min-width: 1024px){.c-tab-navigation__content-inner.product-information.open{max-height:inherit;overflow:visible;transition:all .5s ease-in-out}}.c-tab-navigation__content-inner.product-information .product-information__title{color:var(--black90);font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:25px}@media(min-width: 1024px){.c-tab-navigation__content-inner.product-information .product-information__title{color:var(--black90);font-size:16px;line-height:23px}}.c-tab-navigation__content-inner.product-information .product-information__description{color:var(--black90);font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:25px}@media(min-width: 1024px){.c-tab-navigation__content-inner.product-information .product-information__description{color:var(--black90);font-size:16px;line-height:23px}}.c-tab-navigation__content-inner.product-information .product-information__table{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));margin-bottom:25px}@media(max-width: 1023px){.c-tab-navigation__content-inner.product-information .product-information__table{width:calc(100% + 40px);margin-left:-20px}}@media(min-width: 1024px){.c-tab-navigation__content-inner.product-information .product-information__table{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.c-tab-navigation__content-inner.product-information .product-information__table span{padding:10px 20px}}@media(max-width: 1023px){.c-tab-navigation__content-inner.product-information .product-information__table span{padding:0px 20px}}@media(max-width: 1023px){.c-tab-navigation__content-inner.product-information .product-information__table span:nth-child(odd){font-weight:600;padding-top:12px}}@media(max-width: 1023px){.c-tab-navigation__content-inner.product-information .product-information__table span:nth-child(even){padding-bottom:12px}}@media(min-width: 1024px){.c-tab-navigation__content-inner.product-information .product-information__table span:nth-child(4n+1),.c-tab-navigation__content-inner.product-information .product-information__table span:nth-child(4n+2){background-color:var(--white100)}}@media(max-width: 1023px){.c-tab-navigation__content-inner.product-information .product-information__table span:nth-child(4n+1),.c-tab-navigation__content-inner.product-information .product-information__table span:nth-child(4n+2){background:var(--white75a30)}}@media(min-width: 1024px){.c-tab-navigation__content-inner.product-information .product-information__table span:nth-child(4n+3),.c-tab-navigation__content-inner.product-information .product-information__table span:nth-child(4n+4){background-color:var(--white85)}}.c-tab-navigation__content-inner.product-information .background-shadow{display:none}@media(min-width: 1024px){.c-tab-navigation__content-inner.product-information .background-shadow{background:linear-gradient(180deg, rgba(255, 253, 253, 0) 0%, var(--white100) 75%);height:170px;width:100%;position:absolute;bottom:0;display:block}}.c-tab-navigation__content-inner.product-information .product-information__button{background:none;border:none;padding:0;cursor:pointer;outline:inherit;color:var(--blue90);font-size:16px;font-style:normal;font-weight:500;line-height:normal;bottom:30px;position:absolute;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center}@media(max-width: 1023px){.c-tab-navigation__content-inner.product-information .product-information__button{display:none}}.c-tab-navigation__content-inner.product-information .product-information__button::before{content:"";width:28.5px;height:1px;background-color:var(--white85);margin:0px 8px;border-radius:50px}.c-tab-navigation__content-inner.product-information .product-information__button::after{content:"";width:28.5px;height:1px;background-color:var(--white85);margin:0px 8px;border-radius:50px}.c-tab-navigation__content-inner.environment{padding:10px 0px 0px}@media(min-width: 1024px){.c-tab-navigation__content-inner.environment{padding:10px 20px 50px}}.c-tab-navigation__content-inner.environment .environment__main-title{display:none}@media(min-width: 1024px){.c-tab-navigation__content-inner.environment .environment__main-title{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:23px;display:block;margin-bottom:18px}}.c-tab-navigation__content-inner.environment .environment__images-wrapper{display:flex;align-items:center;gap:10px;padding:0px 20px}@media(min-width: 1024px){.c-tab-navigation__content-inner.environment .environment__images-wrapper{padding:0px;gap:30px}}.c-tab-navigation__content-inner.environment .environment__images-wrapper .environment__image{width:55px;height:55px;display:flex;justify-content:center;align-items:center}@media(min-width: 1024px){.c-tab-navigation__content-inner.environment .environment__images-wrapper .environment__image{width:77px;height:77px}}.c-tab-navigation__content-inner.environment .environment__images-wrapper .environment__image img{max-height:55px;max-width:55px}@media(min-width: 1024px){.c-tab-navigation__content-inner.environment .environment__images-wrapper .environment__image img{max-width:77px;max-height:77px}}.c-tab-navigation__content-inner.environment .environment__title{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:600;line-height:23px;margin:18px 0px;padding:0px 20px}@media(min-width: 1024px){.c-tab-navigation__content-inner.environment .environment__title{padding:0px;margin:30px 0px 18px}}.c-tab-navigation__content-inner.environment .environment__title--red{color:var(--red80)}.c-tab-navigation__content-inner.environment .environment__item{padding:20px;display:flex;gap:20px}@media(min-width: 1024px){.c-tab-navigation__content-inner.environment .environment__item{padding:15px 20px;gap:50px}}.c-tab-navigation__content-inner.environment .environment__item:first-child{padding-top:0px}.c-tab-navigation__content-inner.environment .environment__item:nth-child(even){background-color:var(--white85)}.c-tab-navigation__content-inner.environment .environment__code{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:600;line-height:23px;flex:0 0 50px}@media(min-width: 1024px){.c-tab-navigation__content-inner.environment .environment__code{flex:0 0 200px}}.c-tab-navigation__content-inner.environment .environment__code span{display:block}@media(min-width: 1024px){.c-tab-navigation__content-inner.environment .environment__code span{display:inline}}.c-tab-navigation__content-inner.environment .environment__code span:not(:last-child)::after{content:""}@media(min-width: 1024px){.c-tab-navigation__content-inner.environment .environment__code span:not(:last-child)::after{content:" + "}}.c-tab-navigation__content-inner.environment .environment__text{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:23px}.c-tab-navigation__content-inner.environment .environment__documents{margin:20px 0px 20px;display:flex;gap:50px}@media(max-width: 1023px){.c-tab-navigation__content-inner.environment .environment__documents{flex-direction:column;gap:0px;padding:0px 20px}}.c-tab-navigation__content-inner.environment .environment__documents .title{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:23px}@media(max-width: 1023px){.c-tab-navigation__content-inner.environment .environment__documents .title{margin-bottom:9px}}.c-tab-navigation__content-inner.environment .environment__documents .row{display:flex;align-items:center;gap:5px;margin-bottom:15px}@media(max-width: 1023px){.c-tab-navigation__content-inner.environment .environment__documents .row{margin-bottom:10px}}.c-tab-navigation__content-inner.environment .environment__documents .img{max-width:38px;max-height:38px;display:flex;justify-content:center;align-items:center}.c-tab-navigation__content-inner.environment .environment__documents .img img{max-width:100%;max-height:100%}.c-tab-navigation__content-inner.environment .environment__documents .img svg{max-width:100%;max-height:100%}.c-tab-navigation__content-inner.environment .environment__documents .text{color:var(--black80);font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:400;line-height:normal}.c-tab-navigation__content-inner.environment .environment__documents .text a{color:var(--blue90);font-size:14px;font-weight:400;line-height:21.369px;text-decoration:none;transition:all .25s}.c-tab-navigation__content-inner.environment .environment__documents .text a:hover{opacity:.7}.c-tab-navigation__content-inner .document__wrapper{display:flex;flex-direction:column;margin-bottom:16px}@media(min-width: 1024px){.c-tab-navigation__content-inner .document__wrapper{flex-direction:row;padding:10px 20px;gap:50px;margin:0px}}@media(min-width: 1024px){.c-tab-navigation__content-inner .document__wrapper:nth-child(even){background-color:var(--white85)}}.c-tab-navigation__content-inner .document__wrapper .document__title{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:600;line-height:23px}@media(min-width: 1024px){.c-tab-navigation__content-inner .document__wrapper .document__title{flex:0 0 200px}}.c-tab-navigation__content-inner .document__wrapper .document__link{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:23px;padding-left:23px;position:relative;text-decoration:none;display:block}.c-tab-navigation__content-inner .document__wrapper .document__link svg{position:absolute;height:16px;width:15px;top:calc(50% - 8px);left:0px}@media(max-width: 1023px){.c-tab-navigation__content-inner.prices-chart{padding:1px 0px 0px 0px}}@media(min-width: 1024px){.c-tab-navigation__content-inner.prices-chart{padding:25px 25px 0px}}.c-tab-navigation__content-inner.prices-chart .apexcharts-tooltip{background:var(--white100);border:1px solid var(--white80);color:var(--black90)}.c-tab-navigation__content-inner.prices-chart .apexcharts-tooltip .apexcharts-tooltip-title{color:var(--black60);background:var(--white100);border-bottom:none;margin-bottom:0;padding:8px 4px 0px 4px;opacity:.56;color:var(--black90) !important;font-family:var(--font-family-secondary) !important;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.c-tab-navigation__content-inner.prices-chart .apexcharts-tooltip .apexcharts-tooltip-series-group{padding:1px 6px 1px 0px;color:var(--black90) !important;font-family:var(--font-family-secondary) !important;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.c-tab-navigation__content-inner.prices-chart .apexcharts-tooltip .apexcharts-tooltip-series-group .apexcharts-tooltip-text{font-family:var(--font-family-secondary) !important}.c-tab-navigation__content-inner.prices-chart .apexcharts-tooltip .apexcharts-tooltip-series-group .apexcharts-tooltip-text .apexcharts-tooltip-y-group{padding:0}.c-tab-navigation__content-inner.prices-chart .apexcharts-tooltip .apexcharts-tooltip-series-group .apexcharts-tooltip-marker{display:none}.c-tab-navigation__content-inner.sustainability .sustainability__wrapper{display:flex;gap:50px}@media(max-width: 1023px){.c-tab-navigation__content-inner.sustainability .sustainability__wrapper{flex-direction:column;gap:0px}}.c-tab-navigation__content-inner.sustainability .sustainability__wrapper a{text-decoration:none}.c-tab-navigation__content-inner.sustainability .sustainability__title{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:23px}@media(max-width: 1023px){.c-tab-navigation__content-inner.sustainability .sustainability__title{margin-bottom:9px}}.c-tab-navigation__content-inner.sustainability .sustainability__row{display:flex;align-items:center;gap:5px;margin-bottom:15px}.c-tab-navigation__content-inner.sustainability .sustainability__row.co2{margin-bottom:10px}@media(max-width: 1023px){.c-tab-navigation__content-inner.sustainability .sustainability__row{margin-bottom:10px}}.c-tab-navigation__content-inner.sustainability .sustainability__img{width:38px;height:38px;display:flex;justify-content:center;align-items:center}.c-tab-navigation__content-inner.sustainability .sustainability__img img{max-width:100%;max-height:100%}.c-tab-navigation__content-inner.sustainability .sustainability__img svg{max-width:100%;max-height:100%}.c-tab-navigation__content-inner.sustainability .sustainability__img.co2{width:27.83px;height:27.83px;flex-shrink:0;background:var(--green60)}.c-tab-navigation__content-inner.sustainability .sustainability__img.co2 img{width:21.147px;height:13.595px}.c-tab-navigation__content-inner.sustainability .sustainability__text{color:var(--black80);font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:400;line-height:normal}.c-tab-navigation__content-inner.sustainability .sustainability__text a{color:var(--blue90);font-size:14px;font-weight:400;line-height:21.369px;text-decoration:none;transition:all .25s}.c-tab-navigation__content-inner.sustainability .sustainability__text a:hover{opacity:.7}.c-tab-navigation__content-inner.sustainability .sustainability__text.co2{color:var(--green80);font-size:9.277px;font-weight:700;letter-spacing:-0.186px}.blog-list .c-text-block__container{max-width:700px;font-size:18px}.blog-list__buttons-block{text-align:center;margin-bottom:20px;margin-top:10px}@media(min-width: 1024px){.blog-list__buttons-block{width:60%;margin:0 auto;margin-bottom:30px}}@media(max-width: 1024px){.blog-list__buttons-block .swiper-slide{margin-right:8px}}.blog-list__buttons-block button{position:relative;color:var(--black90);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:41px;border-radius:3px;border:1px solid var(--white80);background:var(--white100);margin:0 auto;min-width:113px;cursor:pointer;transition:all .25s;padding:0px 10px}@media(min-width: 768px){.blog-list__buttons-block button{margin-bottom:10px;margin-right:14px}}.blog-list__buttons-block button:hover{background:var(--blue25)}.blog-list__buttons-block button span.blog-list__checkmark-icon{display:none;position:relative;opacity:0;transition:all .25s}.blog-list__buttons-block button.active{background:var(--blue25);padding-left:5px}.blog-list__buttons-block button.active span.blog-list__checkmark-icon{opacity:1;display:inline}.blog-list__links{margin-bottom:20px}@media(min-width: 768px)and (max-width: 1050px){.blog-list__links{margin-bottom:30px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px}}@media(min-width: 1050px){.blog-list__links{margin-bottom:30px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:30px}}.blog-list__item{display:block;position:relative;padding:20px;margin-bottom:20px;border-radius:3px;border:1px solid var(--white80);background:var(--white100);text-decoration:none;color:var(--black90)}@media(min-width: 1024px){.blog-list__item{padding:30px;margin-bottom:0}}.blog-list__item:hover .content .highlight{background-color:var(--blue90);color:var(--white100)}.blog-list__item:hover .chevron-arrow svg path{fill:var(--blue90)}@media(min-width: 1024px){.blog-list__item:hover .chevron-arrow.second{display:block}}.blog-list__item img{max-height:178px;width:100%;-o-object-fit:cover;object-fit:cover}.blog-list__item .content{position:relative;text-decoration:none;color:var(--black90);font-family:var(--font-family-secondary);font-size:18px;font-style:normal;font-weight:400;line-height:116%;margin:10px 0 20px 0}@media(min-width: 1024px){.blog-list__item .content{margin-bottom:0;font-size:16px}}.blog-list__item .content .flex-container{display:flex;justify-content:space-between;margin-bottom:5px}.blog-list__item .content .bold{font-weight:700}@media(min-width: 768px){.blog-list__item .content .text{margin-right:20px}}.blog-list__item .content .date{font-size:14px}.blog-list__item .content .highlight{color:var(--black90);font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:700;line-height:116%;font-weight:700;background-color:var(--blue25);padding:0 4px;transition:all .5s;margin-right:5px}.blog-list__item .chevron-arrow{transform:scaleX(1) rotate(-90deg);width:14px;height:20px;display:block;transition:all .35s;position:absolute;right:30px;bottom:30px}@media(max-width: 1024px){.blog-list__item .chevron-arrow{display:none}}.blog-list__item .chevron-arrow.second{right:38px;display:none}@media(max-width: 1024px){.blog-list__item .chevron-arrow.mobile-only{display:inline-block;position:absolute;bottom:-15px;right:0}}@media(min-width: 1024px){.blog-list__item .chevron-arrow.mobile-only{display:none}}.co-owner-list .title{text-align:start;margin-bottom:25px}@media(min-width: 1024px){.co-owner-list .title{margin-bottom:70px}}.co-owner-list__title{color:var(--black90);font-family:var(--font-family-primary);font-size:26px;font-style:normal;font-weight:700;line-height:23px;margin-bottom:12px}@media(min-width: 1024px){.co-owner-list__title{font-size:31px;font-weight:600;margin-bottom:23px}}.co-owner-list__wrapper{margin-bottom:70px}.co-owner-list__image{width:100%;height:-moz-max-content;height:max-content}@media(min-width: 1024px)and (max-width: 1400px){.co-owner-list__image{width:300px;margin-right:20px}}@media(min-width: 1400px){.co-owner-list__image{width:447px;height:351px;margin-right:40px}}.co-owner-list__block{display:flex;flex-direction:column}@media(min-width: 1024px){.co-owner-list__block{display:flex;flex-direction:row}}.co-owner-list__block h3{color:var(--black90);font-family:var(--font-family-primary);font-size:21px;font-style:normal;font-weight:700;line-height:23px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--white70)}@media(min-width: 1024px){.co-owner-list__block h3{font-size:22px;padding-bottom:20px;white-space:nowrap;margin-top:0;padding-right:10px}}.co-owner-list__block .contact-information{flex:1 1 0px}@media(max-width: 1024px){.co-owner-list__block .contact-information{order:2}}@media(min-width: 1024px){.co-owner-list__block .contact-information .content{margin-right:15px;margin-top:24px}}.co-owner-list__block .contact-information .address,.co-owner-list__block .contact-information .phone,.co-owner-list__block .contact-information .email{margin-bottom:19px;color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:23px}.co-owner-list__block .contact-information .address svg,.co-owner-list__block .contact-information .phone svg,.co-owner-list__block .contact-information .email svg{margin-bottom:-2px;position:relative}@media(max-width: 768px){.co-owner-list__block .contact-information .address svg,.co-owner-list__block .contact-information .phone svg,.co-owner-list__block .contact-information .email svg{display:none}}.co-owner-list__block .contact-information .address svg path,.co-owner-list__block .contact-information .phone svg path,.co-owner-list__block .contact-information .email svg path{fill:var(--black90)}.co-owner-list__block .contact-information .address .title,.co-owner-list__block .contact-information .phone .title,.co-owner-list__block .contact-information .email .title{font-size:17px;font-weight:700}.co-owner-list__block .contact-information .email svg{margin-bottom:0px}.co-owner-list__block .opening-hours{flex:1 1 0px}@media(max-width: 1024px){.co-owner-list__block .opening-hours{order:1}}.co-owner-list__block .opening-hours .content{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:33px}@media(min-width: 1400px){.co-owner-list__block .opening-hours .content{margin-right:55px;margin-top:20px}}@media(min-width: 1024px)and (max-width: 1400px){.co-owner-list__block .opening-hours .content{margin-right:25px;margin-top:20px}}.co-owner-list__block .opening-hours .content .special-day{color:var(--red70)}.co-owner-list__block .opening-hours p{display:flex;justify-content:space-between;margin:0}.co-owner-list__block .services{position:relative;display:flex;flex-direction:column}@media(max-width: 1024px){.co-owner-list__block .services{order:3}}.co-owner-list__block .services .content{margin-right:0px}@media(min-width: 768px){.co-owner-list__block .services .content{display:flex;flex-wrap:wrap;gap:10px}.co-owner-list__block .services .content>.services__item{flex-basis:49%;margin-bottom:0}}@media(min-width: 1024px){.co-owner-list__block .services .content{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px;margin-top:26px}}.co-owner-list__block .services .content.no-services{display:block}@media(max-width: 1024px){.co-owner-list__block .services__item{display:flex;align-items:center;background-color:var(--blue25);margin-bottom:10px}}.co-owner-list__block .services__item img{background-color:var(--blue25);height:56px;width:56px;padding:10px}.co-owner-list__block .services__item img:hover+div{display:block;position:absolute;background:var(--white100);border:1px solid var(--white70);border-radius:2px;padding:3px 9px;margin-left:-8px;max-width:140px;z-index:1}.co-owner-list__block .services__name{margin-left:10px}@media(min-width: 1024px){.co-owner-list__block .services__name{display:none}}.co-owner-list__block .services a{color:var(--blue90);text-align:center;text-decoration:none;font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:500;line-height:normal;display:block;width:auto;height:50px;background:var(--white98);border:1px solid var(--blue90);border-radius:3px;align-content:center;cursor:pointer;margin-top:30px}@media(min-width: 1024px){.co-owner-list__block .services a{width:100%;max-width:269px;position:relative;margin-top:auto;margin-left:auto}.co-owner-list__block .services a:hover{background-color:var(--blue90);color:var(--white100)}}.c-blog-categories{margin:25px 0px;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-gap:35px}@media(min-width: 1024px){.c-blog-categories{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:30px;margin:40px 0px}}.c-blog-categories__item{display:block;border:1px solid var(--white80);padding:20px;text-decoration:none;background-color:var(--white100);border-radius:3px;transition:all .25s linear}@media(min-width: 1024px){.c-blog-categories__item{padding:30px 30px 25px 30px;border:1px solid var(--white70)}}.c-blog-categories__item:hover{border:1px solid var(--white60)}.c-blog-categories__item:hover .c-blog-categories__title{color:var(--blue90)}.c-blog-categories__item:hover .c-blog-categories__arrow{opacity:1}.c-blog-categories img{width:100%;height:170px;-o-object-fit:cover;object-fit:cover}@media(min-width: 1024px){.c-blog-categories img{height:230px;border-radius:3px}}.c-blog-categories__title{color:var(--black80);font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-primary);font-size:27px;font-style:normal;font-weight:700;line-height:normal;transition:all .25s linear}.c-blog-categories__text{display:flex;justify-content:space-between;align-items:center;margin-top:15px}@media(min-width: 1024px){.c-blog-categories__text{margin-top:20px}}.c-blog-categories__arrows{display:flex;justify-content:center;align-items:center}.c-blog-categories__arrow{font-size:16px;font-style:normal;font-weight:900;line-height:41px;width:9px;height:16px;transition:all .25s linear;opacity:0}@media(max-width: 1023px){.c-blog-categories__arrow{opacity:1}}.c-blog-categories__arrow svg{display:block}.c-blog-categories__arrow svg path{fill:var(--black90)}@media(min-width: 1024px){.c-blog-categories__arrow svg path{fill:var(--blue90)}}@media(max-width: 1023px){.c-blog-categories__arrow:first-child{display:none}}@media(max-width: 1023px){.c-blog-details{display:block}}.c-blog-details__image{width:100%;height:auto;max-height:370px;-o-object-fit:cover;object-fit:cover;margin-bottom:30px}@media(max-width: 1023px){.c-blog-details__image{max-height:270px;margin:0px 0px 15px}}.c-blog-details__title{color:var(--blue90);font-family:var(--font-family-primary);font-size:61px;font-style:normal;font-weight:700;line-height:normal;margin:10px 0px 28px}@media(max-width: 1023px){.c-blog-details__title{font-size:35px;margin:15px 0px}}.c-blog-details__left{grid-column:span 7;color:var(--black80);font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:23px}.c-blog-details__left .c-blog-details__left-content h1,.c-blog-details__left .c-blog-details__left-content h2,.c-blog-details__left .c-blog-details__left-content h3,.c-blog-details__left .c-blog-details__left-content h4,.c-blog-details__left .c-blog-details__left-content h5,.c-blog-details__left .c-blog-details__left-content h6{color:var(--black90);font-family:var(--font-family-primary);margin:0px;padding:0px;font-weight:700;margin-bottom:5px;font-size:24px}.c-blog-details__left .c-blog-details__left-content p{margin-top:0px}.c-blog-details__left .c-blog-details__left-content a:not(.c-brands-logo__link){color:inherit;text-underline-offset:4px}.c-blog-details__left .c-blog-details__left-content .background-shadow{display:none}.c-blog-details__left .c-blog-details__left-content .c-blog-details__button{display:none}@media(max-width: 1023px){.c-blog-details__left .c-blog-details__left-content.show-more-content{margin-bottom:70px;position:relative}}.c-blog-details__left .c-blog-details__left-content.show-more-content.open .show-more-content__wrapper{max-height:inherit;overflow:visible;transition:all .5s ease-in-out}@media(max-width: 1023px){.c-blog-details__left .c-blog-details__left-content.show-more-content .show-more-content__wrapper{max-height:75px;overflow:hidden;position:relative;transition:all .5s cubic-bezier(0, 1, 0, 1)}}@media(max-width: 1023px){.c-blog-details__left .c-blog-details__left-content.show-more-content .background-shadow{display:block;background:linear-gradient(180deg, var(--white100a0) 15%, var(--white100) 100%);width:100%;position:absolute;bottom:-2px;height:100%}}.c-blog-details__left .c-blog-details__left-content.show-more-content .c-blog-details__button{background:none;border:none;padding:0;cursor:pointer;outline:inherit;color:var(--blue90);font-size:14px;font-style:normal;font-weight:500;line-height:normal;bottom:-30px;position:absolute;left:50%;transform:translateX(-50%);display:none;justify-content:center;align-items:center}@media(max-width: 1023px){.c-blog-details__left .c-blog-details__left-content.show-more-content .c-blog-details__button{display:flex}}.c-blog-details__left .c-blog-details__left-content.show-more-content .c-blog-details__button::before{content:"";width:28.5px;height:1px;background-color:var(--white85);margin:0px 8px;border-radius:50px}.c-blog-details__left .c-blog-details__left-content.show-more-content .c-blog-details__button::after{content:"";width:28.5px;height:1px;background-color:var(--white85);margin:0px 8px;border-radius:50px}.c-blog-details__right{grid-column:9/span 4;margin-left:-30px;width:calc(100% + 30px)}@media(max-width: 1023px){.c-blog-details__right{margin-left:0px;width:100%}}.c-blog-details__right .google-map-container{border:1px solid var(--white80);background:var(--white100);padding:30px;width:100%;margin:30px 0px}@media(max-width: 1023px){.c-blog-details__right .google-map-container{border:none;padding:0px;margin-top:0px}}.c-blog-details__right .google-map-container #google-map{width:100%;min-height:270px;border:1px solid var(--white80)}@media(max-width: 1023px){.c-blog-details__right .google-map-container #google-map{min-height:220px}}.c-blog-details__right .google-map-container .custom-infowindow-wrapper{display:none}.c-blog-details__right .google-map-container .gm-style-iw{padding:0px;border-radius:inherit;background:var(--white100);max-width:230px !important;max-height:170px !important}.c-blog-details__right .google-map-container .gm-style-iw-d{overflow:auto !important;max-height:100% !important}.c-blog-details__right .google-map-container .gm-style-iw-t{margin-bottom:18px}.c-blog-details__right .google-map-container .gm-style-iw-tc{width:26px;height:29px;left:0px}.c-blog-details__right .google-map-container .gm-style-iw-tc::after{width:26px;height:29px}.c-blog-details__right .google-map-container .custom-infowindow{padding:25px 20px}.c-blog-details__right .google-map-container .custom-infowindow__title{display:flex;align-items:center;gap:3px}.c-blog-details__right .google-map-container .custom-infowindow__img{width:13px;height:18px}.c-blog-details__right .google-map-container .custom-infowindow__img img{width:13px;height:18px}.c-blog-details__right .google-map-container .custom-infowindow__text{color:var(--black80);font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:23px}.c-blog-details__right .google-map-container .custom-infowindow__address{color:var(--black80);font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:23px}.c-blog-details__additional-block{width:100%;margin:30px 0px;border:1px solid var(--white80);background:var(--white100)}@media(max-width: 1023px){.c-blog-details__additional-block{background:var(--yellow20);margin:15px 0px}}@media(max-width: 1023px){.c-blog-details__additional-block.shopping-list-block{background:var(--white100)}}@media(max-width: 1023px){.c-blog-details__additional-block.shopping-list-block__counter .additional-content .product-table{grid-template-columns:1fr 1fr}}@media(max-width: 1023px){.c-blog-details__additional-block.shopping-list-block__counter .additional-content .product-table__column{padding-top:0px}}@media(max-width: 1023px){.c-blog-details__additional-block.shopping-list-block__counter .additional-content .product-table__column--first{white-space:normal;grid-column:1/-1;padding-top:10px}}@media(max-width: 1023px){.c-blog-details__additional-block.shopping-list-block__counter .additional-content .product-table__title{display:none}}@media(max-width: 1023px){.c-blog-details__additional-block.shopping-list-block__counter .additional-content .product-table__title:first-child{display:block}}@media(max-width: 1023px){.c-blog-details__additional-block.shopping-list-block__counter .additional-content .product-table .custom-checkbox-container{align-items:center}}@media(max-width: 1023px){.c-blog-details__additional-block.shopping-list-block__counter .additional-content .product-table .custom-checkbox-checkmark{margin-top:0px}}@media(max-width: 1023px){.c-blog-details__additional-block.shopping-list-block__counter .additional-content .product-table .product-name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal}}.c-blog-details__additional-block.shopping-list-block .additional-header{padding:25px 0px;margin:0px 30px;border-bottom:2px dashed var(--black90);display:flex;align-items:center;justify-content:space-between}@media(max-width: 1023px){.c-blog-details__additional-block.shopping-list-block .additional-header{padding:25px 0px 18px}}.c-blog-details__additional-block.shopping-list-block .additional-header__wrapper{display:flex;align-items:center}.c-blog-details__additional-block.shopping-list-block .additional-header__icon{padding-left:0px}@media(max-width: 1023px){.c-blog-details__additional-block.shopping-list-block .additional-header__text{font-size:22px}}.c-blog-details__additional-block.shopping-list-block .additional-header .purchase-info__shopping-list-button{display:flex;align-items:center;color:var(--blue90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:600;line-height:normal;gap:7px;cursor:pointer;transition:all .25s}.c-blog-details__additional-block.shopping-list-block .additional-header .purchase-info__shopping-list-button:hover{opacity:.6}.c-blog-details__additional-block.shopping-list-block .additional-content .product-table{padding:8px 15px 18px}@media(max-width: 1023px){.c-blog-details__additional-block.shopping-list-block .additional-content .product-table{font-weight:600}}.c-blog-details__additional-block.shopping-list-block .additional-content .product-table__title:first-child{padding-left:15px}.c-blog-details__additional-block.shopping-list-block .additional-content .product-table__title--end{padding-right:15px}.c-blog-details__additional-block.shopping-list-block .additional-content .product-table__price-wrapper{display:flex;align-items:end;justify-content:center;flex-direction:column;height:100%}.c-blog-details__additional-block.shopping-list-block .additional-content .product-table__price-wrapper .price{height:-moz-fit-content;height:fit-content}.c-blog-details__additional-block.shopping-list-block .additional-content .product-table__price-wrapper .price--old{font-size:14.131px;font-style:normal;font-weight:400;text-decoration:line-through}.c-blog-details__additional-block.shopping-list-block .additional-content .product-table__price-wrapper .price sup{margin-top:2px;margin-left:1px}.c-blog-details__additional-block.shopping-list-block .additional-content .product-table__column{padding-bottom:10px}.c-blog-details__additional-block.shopping-list-block .additional-content .product-table__column--first{padding-left:15px}.c-blog-details__additional-block.shopping-list-block .additional-content .product-table__column:not(.product-table__title):nth-child(6n+1){background:var(--white75a30)}.c-blog-details__additional-block.shopping-list-block .additional-content .product-table__column:not(.product-table__title):nth-child(6n+2){background:var(--white75a30)}.c-blog-details__additional-block.shopping-list-block .additional-content .product-table__column:not(.product-table__title):nth-child(6n+3){background:var(--white75a30)}.c-blog-details__additional-block.shopping-list-block .additional-content .product-table__column:not(.product-table__title):nth-child(6n+4){background:none}.c-blog-details__additional-block.shopping-list-block .additional-content .product-table__column:not(.product-table__title):nth-child(6n+5){background:none}.c-blog-details__additional-block.shopping-list-block .additional-content .product-table__column:not(.product-table__title):nth-child(6n+6){background:none}.c-blog-details__additional-block.shopping-list-block .additional-content .product-table__column:not(.product-table__title):nth-child(3n){padding-top:0px;padding-right:15px;padding-bottom:0px}.c-blog-details__additional-block.shopping-list-block .additional-total-wrapper{border-top:2px dashed var(--black90);padding:15px 0px 23px;margin:0px 30px}@media(max-width: 1023px){.c-blog-details__additional-block.shopping-list-block .additional-total-wrapper{flex-direction:row}}@media(max-width: 400px){.c-blog-details__additional-block.shopping-list-block .additional-total-wrapper{flex-direction:column;align-items:end}}.c-blog-details__additional-block.shopping-list-block .additional-total-wrapper .additional-price-wrapper{margin-left:0px}.c-blog-details__additional-block.shopping-list-block .additional-total-wrapper .additional-total-button{margin-right:0px}@media(max-width: 1023px){.c-blog-details__additional-block.no-border-mobile{background:var(--white98);border:none;margin-top:0px}}@media(max-width: 1023px){.c-blog-details__additional-block.no-border-mobile .additional-header__icon{display:none}}@media(max-width: 1023px){.c-blog-details__additional-block.no-border-mobile .additional-header__text{font-size:21px;font-style:normal;font-weight:700;line-height:23px;margin-left:0px}}@media(max-width: 1023px){.c-blog-details__additional-block.no-border-mobile .additional-content .opening-hours{padding:15px 0px}}@media(max-width: 1023px){.c-blog-details__additional-block.no-border-mobile .additional-content .contact-information{padding:15px 0px}}@media(max-width: 1023px){.c-blog-details__additional-block.no-border-mobile .additional-content .contact-information__item{width:70%}}.c-blog-details__additional-block .additional-header{border-bottom:1px solid var(--white80);padding:15px 0px;display:flex;align-items:center}.c-blog-details__additional-block .additional-header__icon{padding-left:30px;width:35px;height:30px;display:flex;justify-content:center;align-items:center;box-sizing:content-box}@media(max-width: 1023px){.c-blog-details__additional-block .additional-header__icon{padding-left:20px}}.c-blog-details__additional-block .additional-header__icon svg,.c-blog-details__additional-block .additional-header__icon img{width:auto;height:auto;max-width:100%;max-height:100%}.c-blog-details__additional-block .additional-header__icon svg path,.c-blog-details__additional-block .additional-header__icon img path{fill:var(--black90)}.c-blog-details__additional-block .additional-header__text{color:var(--black90);font-family:var(--font-family-primary);font-size:26px;font-style:normal;font-weight:700;line-height:normal;margin-left:10px}@media(max-width: 1023px){.c-blog-details__additional-block .additional-header__text{font-size:25px;font-weight:600}}.c-blog-details__additional-block .additional-content{color:var(--black90);font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:36px}@media(max-width: 1023px){.c-blog-details__additional-block .additional-content{line-height:31px}}.c-blog-details__additional-block .additional-content p{margin-top:0px;padding:0px 30px}@media(max-width: 1023px){.c-blog-details__additional-block .additional-content p{padding:0px 20px}}.c-blog-details__additional-block .additional-content a{color:inherit;text-underline-offset:4px}.c-blog-details__additional-block .additional-content ul{padding:0px 30px 0px 50px;margin:15px 0px}@media(max-width: 1023px){.c-blog-details__additional-block .additional-content ul{padding:0px 20px 0px 40px}}.c-blog-details__additional-block .additional-content .product-table{display:grid;grid-template-columns:2fr 1fr 1fr;width:100%;padding:25px 30px}@media(max-width: 1023px){.c-blog-details__additional-block .additional-content .product-table{padding:25px 20px}}.c-blog-details__additional-block .additional-content .product-table__column{white-space:nowrap;padding-top:10px}.c-blog-details__additional-block .additional-content .product-table__column--first{display:flex;align-items:center;flex:1;overflow:hidden}.c-blog-details__additional-block .additional-content .product-table__title{color:var(--black90);font-family:var(--font-family-primary);font-size:19px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:5px}.c-blog-details__additional-block .additional-content .product-table__title--end{text-align:right}.c-blog-details__additional-block .additional-content .product-table .custom-checkbox-container{display:flex;align-items:center;width:100%;cursor:pointer}@media(max-width: 1023px){.c-blog-details__additional-block .additional-content .product-table .custom-checkbox-container{align-items:start}}.c-blog-details__additional-block .additional-content .product-table .custom-checkbox{display:none}.c-blog-details__additional-block .additional-content .product-table .custom-checkbox-checkmark{display:inline-block;width:20px;height:20px;min-width:20px;min-height:20px;border:.863px solid var(--black80);border-radius:2px;background-color:rgba(0,0,0,0);position:relative;margin-right:5px}@media(max-width: 1023px){.c-blog-details__additional-block .additional-content .product-table .custom-checkbox-checkmark{margin-top:5px}}.c-blog-details__additional-block .additional-content .product-table .custom-checkbox-checkmark span{content:""}.c-blog-details__additional-block .additional-content .product-table .custom-checkbox:checked+.custom-checkbox-checkmark::after{content:"";background:var(--black80);background-position:center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 4px);height:calc(100% - 4px);display:flex;justify-content:center;align-items:center;border-radius:11.94%}.c-blog-details__additional-block .additional-content .product-table .product-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:15px;color:var(--black90);font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:400;line-height:26px}@media(max-width: 1023px){.c-blog-details__additional-block .additional-content .product-table .product-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}}.c-blog-details__additional-block .additional-content .product-table .quantity,.c-blog-details__additional-block .additional-content .product-table .price{display:inline-block}.c-blog-details__additional-block .additional-content .product-table .price{text-align:right;color:var(--black90);font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:700;line-height:normal;display:flex;justify-content:end;align-items:center;height:100%}@media(max-width: 1023px){.c-blog-details__additional-block .additional-content .product-table .price{font-size:16px;font-weight:500}}.c-blog-details__additional-block .additional-content .product-table .price--decimal{font-size:12px;align-self:flex-start;margin-top:6px}.c-blog-details__additional-block .additional-content .product-table .price--red{color:var(--red70)}.c-blog-details__additional-block .additional-content .product-table .quantity{color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:21.369px}.c-blog-details__additional-block .additional-content .product-table .counter-wrapper{display:flex;align-items:center;margin-right:5px}@media(max-width: 1023px){.c-blog-details__additional-block .additional-content .product-table .counter-wrapper{margin-left:40px}}.c-blog-details__additional-block .additional-content .product-table .counter-wrapper input{border:solid 2px var(--border-color-primary);margin:0;padding:0;height:100%;width:38px;font-size:18px;text-align:center;border-top:.81px solid var(--white80);border-bottom:.81px solid var(--white80)}.c-blog-details__additional-block .additional-content .product-table .counter-wrapper input:focus-visible{outline:1px auto var(--input-focus-outline-color)}.c-blog-details__additional-block .additional-content .product-table .counter-wrapper input::-webkit-outer-spin-button,.c-blog-details__additional-block .additional-content .product-table .counter-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.c-blog-details__additional-block .additional-content .product-table .counter-wrapper input[type=number]{-moz-appearance:textfield}.c-blog-details__additional-block .additional-content .product-table .counter-wrapper .counter-value{width:33px;height:35px;color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal;border-top:.81px solid var(--white80);border-bottom:.81px solid var(--white80);background-color:var(--white100);align-content:center;text-align:center}.c-blog-details__additional-block .additional-content .product-table .counter-wrapper button{border:none;width:31px;height:35px;color:var(--black90);font-family:var(--font-family-secondary);font-size:22px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer;background-size:11px 11px;border:1px solid var(--white80);background-color:var(--white95);border-radius:1.075px;background-repeat:no-repeat;background-position:center center;font-family:none;transition:background-color .5s ease}.c-blog-details__additional-block .additional-content .product-table .counter-wrapper button:disabled{opacity:.5;cursor:not-allowed}.c-blog-details__additional-block .additional-content .product-table .counter-wrapper button:hover{background-color:var(--white80)}.c-blog-details__additional-block .additional-content .opening-hours{padding:20px 30px;line-height:33px}.c-blog-details__additional-block .additional-content .opening-hours__wrapper{display:flex;justify-content:space-between;align-items:center}.c-blog-details__additional-block .additional-content .opening-hours__wrapper.text-color-red{color:var(--red70)}.c-blog-details__additional-block .additional-content .contact-information{padding:25px 30px}.c-blog-details__additional-block .additional-content .contact-information__wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:50px}@media(max-width: 1023px){.c-blog-details__additional-block .additional-content .contact-information__wrapper{display:flex;justify-content:space-between;flex-direction:column;gap:10px}}.c-blog-details__additional-block .additional-content .contact-information__right{display:flex;flex-direction:column;gap:10px}.c-blog-details__additional-block .additional-content .contact-information__item{line-height:initial}.c-blog-details__additional-block .additional-content .contact-information__title{font-weight:700;line-height:23px}.c-blog-details__additional-block .additional-content .contact-information__text{line-height:23px;word-break:break-word}.c-blog-details__additional-block .additional-content .contact-information a{color:var(--blue90);line-height:23px;text-decoration:none}.c-blog-details__additional-block .additional-total-wrapper{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--white80);padding:30px 0px}@media(max-width: 1023px){.c-blog-details__additional-block .additional-total-wrapper{flex-direction:row-reverse;padding:20px 0px}}@media(max-width: 400px){.c-blog-details__additional-block .additional-total-wrapper{flex-direction:column;align-items:end}}.c-blog-details__additional-block .additional-price-wrapper{display:flex;align-items:center;gap:5px;color:var(--black90);font-family:var(--font-family-primary);font-size:20.9px;font-style:normal;font-weight:700;line-height:normal;margin-left:30px}@media(max-width: 1023px){.c-blog-details__additional-block .additional-price-wrapper{margin-left:0px}}.c-blog-details__additional-block .additional-price{display:flex;justify-content:center;align-items:center}.c-blog-details__additional-block .additional-price--decimal{color:var(--black90);font-family:var(--font-family-primary);font-size:11px;font-style:normal;font-weight:700;line-height:normal;align-self:flex-start;margin-top:3px;margin-left:1px;margin-right:3px}.c-blog-details__additional-block .additional-total-button{color:var(--white100);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;border-radius:2px;background:var(--blue90);padding:10px 30px;border:none;margin-right:30px;cursor:pointer;transition:background-color .25s ease-in-out}.c-blog-details__additional-block .additional-total-button:hover{background:var(--orange80)}@media(max-width: 1023px){.c-blog-details__additional-block .additional-total-button{padding:10px 15px;font-size:15px;margin-right:0px}}.c-accordion{margin:50px 0px 80px}@media(max-width: 1023px){.c-accordion{margin:30px 0px}}.c-accordion.climate-accordion{margin:15px 0px 80px}@media(max-width: 1023px){.c-accordion.climate-accordion{margin:15px 0px 50px}}.c-accordion.climate-accordion .c-accordion__item .c-accordion__header:hover{background:var(--white96)}.c-accordion.climate-accordion .accordion-plus-icon{position:relative;right:inherit;top:inherit}.c-accordion.climate-accordion .accordion-minus-icon{position:relative;right:inherit;top:inherit}.c-accordion__container{display:flex;align-items:center;gap:30px}.c-accordion__item{border:1px solid var(--white80);margin-bottom:10px;background:var(--blue20)}.c-accordion__item--active .c-accordion__header .accordion-plus-icon{display:none}.c-accordion__item--active .c-accordion__header .accordion-minus-icon{display:block}.c-accordion__item--active .c-accordion__content{max-height:1000px;padding:0px 0px 50px 30px}.c-accordion__header{padding:15px 30px;cursor:pointer;font-size:18px;color:var(--black90);font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:700;line-height:normal;position:relative;transition:all .25s}.c-accordion__header .accordion-plus-icon{width:17px;height:17px;right:30px;position:absolute;top:calc(50% - 8.5px)}.c-accordion__header .accordion-plus-icon svg{position:absolute}.c-accordion__header .accordion-minus-icon{width:17px;height:3px;top:calc(50% - 1.5px);display:none;right:30px;position:absolute}.c-accordion__header .accordion-minus-icon svg{position:absolute}.c-accordion__content{max-height:0;overflow:hidden;transition:max-height .25s ease,padding .25s ease;padding:0px 0px 0px 30px;color:var(--black80);font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:23px;width:90%}.c-accordion__content p{margin:0px}.c-accordion__content a{color:inherit;text-underline-offset:4px}.c-text-block__container{color:var(--black90);font-size:18px;font-style:normal;font-weight:500;line-height:33px;text-align:start}@media(min-width: 1023px){.c-text-block__container{font-size:21px;font-weight:300}}.c-text-block__container p{font-size:18px}@media(min-width: 1023px){.c-text-block__container p{font-size:21px}}.c-text-block__container--centered{line-height:26px;text-align:center;margin:5px auto;margin-bottom:20px;max-width:1080px}@media(min-width: 1024px){.c-text-block__container--centered{margin:20px auto}}.c-picture-block{width:100%}.c-picture-block__image{width:100%}.c-category-list{margin:30px 0px}@media(max-width: 1023px){.c-category-list{margin:0px 0px 15px}}.c-category-list__wrapper{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:30px}@media(max-width: 1023px){.c-category-list__wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));grid-gap:10px}}.c-category-list__item{border:.77px solid var(--white80);background:var(--white100);padding:30px 10px;display:flex;flex-direction:column;cursor:pointer;text-decoration:none}@media(max-width: 1023px){.c-category-list__item{flex-direction:row;border:1px solid var(--white80);padding:10px;align-items:center}}.c-category-list__item:hover{background:var(--blue90) !important}.c-category-list__item:hover .c-category-list__text{color:var(--white100)}.c-category-list__item:hover .c-category-list__image svg path{stroke:var(--white100)}.c-category-list__item--link{background:var(--white100)}.c-category-list__item--link a{text-decoration:none;display:flex;flex-direction:column}@media(max-width: 1023px){.c-category-list__item--link a{flex-direction:row;align-items:center}}.c-category-list__title{color:var(--black90);font-family:var(--font-family-primary);font-size:26px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:15px}@media(max-width: 1023px){.c-category-list__title{padding-bottom:10px;margin-bottom:20px;font-size:21px;line-height:23px;border-bottom:1px solid var(--white80)}}.c-category-list__text{color:var(--black90);text-align:center;font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-align:center;word-break:break-all}@media(max-width: 1023px){.c-category-list__text{color:var(--black90);font-size:16px;font-weight:500;text-align:inherit;margin-left:10px}}.c-category-list__image{width:100%;align-items:end;justify-content:center;height:60px;display:flex;margin-bottom:15px}@media(max-width: 1023px){.c-category-list__image{width:50px;height:50px;align-items:center;margin-bottom:0px}}.c-category-list__image svg{max-width:inherit;max-height:60px}@media(max-width: 1023px){.c-category-list__image svg{max-width:50px;max-height:50px}}.c-login{display:flex;background-color:var(--white100);margin-bottom:40px;align-items:stretch}@media(max-width: 1023px){.c-login{flex-direction:column-reverse;min-height:inherit;border:none;background:none;margin-bottom:20px;align-items:inherit}}.c-login__left{width:50%;min-height:100%}@media(max-width: 1023px){.c-login__left{min-height:inherit;width:100%}}.c-login__left img{width:auto;max-height:209px;max-width:-moz-fit-content;max-width:fit-content}@media(max-width: 1023px){.c-login__left img{display:none}}.c-login__left-container{height:100%;display:flex;flex-direction:column;padding:95px 60px 110px;background:var(--blue90)}@media(max-width: 1023px){.c-login__left-container{min-height:inherit;padding:40px 20px;background:none !important}}.c-login__left-container .content-wrapper:not(.swiper-wrapper){width:100%}.c-login__left-container .content-wrapper .content-item{margin-top:auto;color:var(--white100);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media(max-width: 1023px){.c-login__left-container .content-wrapper .content-item{text-align:left;color:var(--black80)}}.c-login__left-container .content-wrapper .content-item h1,.c-login__left-container .content-wrapper .content-item h2,.c-login__left-container .content-wrapper .content-item h3,.c-login__left-container .content-wrapper .content-item h4,.c-login__left-container .content-wrapper .content-item h5,.c-login__left-container .content-wrapper .content-item h6{color:var(--white100);font-family:var(--font-family-primary);font-size:26px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px}@media(max-width: 1023px){.c-login__left-container .content-wrapper .content-item h1,.c-login__left-container .content-wrapper .content-item h2,.c-login__left-container .content-wrapper .content-item h3,.c-login__left-container .content-wrapper .content-item h4,.c-login__left-container .content-wrapper .content-item h5,.c-login__left-container .content-wrapper .content-item h6{margin-bottom:20px;color:var(--black80)}}.c-login__left-container .content-wrapper .content-item p{margin-top:0px}.c-login__left-container .content-wrapper .content-item a{color:inherit;text-underline-offset:4px}.c-login__left-content{flex:1;display:flex;align-items:end}.c-login__left-content.swiper{width:100%;cursor:pointer;padding-bottom:40px}.c-login__left-content.swiper .swiper-wrapper{height:100% !important}.c-login__left-content.swiper .swiper-pagination{bottom:0px !important}@media(max-width: 1023px){.c-login__left-content.swiper .swiper-pagination{display:none}}.c-login__left-content.swiper .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;border-radius:50px;opacity:1;border:1px solid var(--white74);transition:all .25s;background:var(--blue90)}.c-login__left-content.swiper .swiper-pagination .swiper-pagination-bullet-active{width:5px;height:5px;background:var(--white74);margin-bottom:2.5px !important}.c-login__right{width:50%;min-height:100%;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width: 1023px){.c-login__right{min-height:inherit;width:100%;background:var(--blue25)}}.c-login__right--wrapper{max-width:460px;padding:50px;text-align:center;width:-webkit-fill-available;min-width:100%}@media(max-width: 1023px){.c-login__right--wrapper{max-width:100%;padding:85px 30px 50px}}.c-login__right .input__container{gap:22px}@media(min-width: 1024px){.c-login__right .input__container{gap:22px}}.c-login__right .input__container .input__item{position:relative}.c-login__right .input__container .input__item .input-validation-error,.c-login__right .input__container .input__item.input-validation-error:hover,.c-login__right .input__container .input__item.input-validation-error.has-value{color:var(--red80) !important;border:1.692px solid var(--red80) !important}.c-login__right .input__container .input__item .input-validation-error+label,.c-login__right .input__container .input__item.input-validation-error:hover+label,.c-login__right .input__container .input__item.input-validation-error.has-value+label{color:var(--red80) !important}.c-login__right .input__container .input__item .input-validation-error~svg path,.c-login__right .input__container .input__item.input-validation-error:hover~svg path,.c-login__right .input__container .input__item.input-validation-error.has-value~svg path{opacity:1 !important;fill:var(--red80) !important}.c-login__right .input__container .input__item:hover input{color:var(--blue90);border:1.692px solid var(--blue90);cursor:pointer}.c-login__right .input__container .input__item:hover label{color:var(--blue90)}.c-login__right .input__container .input__item:hover svg path{opacity:1;fill:var(--blue90)}.c-login__right .input__container .input__item:focus-within input{color:var(--black90);border:1.692px solid var(--white80);cursor:pointer}.c-login__right .input__container .input__item:focus-within label{color:var(--blue90);top:0%;font-size:11px;background-color:var(--white100)}@media(max-width: 1023px){.c-login__right .input__container .input__item:focus-within label{display:none}}.c-login__right .input__container .input__item:focus-within svg path{opacity:.3;fill:var(--black90)}.c-login__right .input__container .input__item input{border-radius:5.075px;border:1.692px solid var(--white80);background:var(--white94);width:100%;height:55px;color:var(--black60);font-family:var(--font-family-secondary);font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding-left:22px;cursor:pointer;padding-right:50px}.c-login__right .input__container .input__item input.has-value{color:var(--black90);border:1.692px solid var(--white80);cursor:pointer}.c-login__right .input__container .input__item input.has-value+label{color:var(--blue90);top:0%;font-size:11px;background-color:var(--white100)}@media(max-width: 1023px){.c-login__right .input__container .input__item input.has-value+label{display:none}}.c-login__right .input__container .input__item input.has-value~svg path{opacity:.3;fill:var(--black90)}.c-login__right .input__container .input__item input:focus-visible{outline:none}.c-login__right .input__container .input__item label{color:var(--black60);font-family:var(--font-family-secondary);font-size:18px;font-style:normal;font-weight:400;line-height:normal;position:absolute;left:22px;top:50%;transform:translateY(-50%);transition:all .25s;cursor:pointer;padding:0px 3px;margin-left:-3px}.c-login__right .input__container .input__item svg{position:absolute;right:25px;top:50%;transform:translateY(-50%)}.c-login__title{color:var(--black90);font-family:var(--font-family-primary);font-size:36px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:6px;text-align:center}@media(max-width: 1023px){.c-login__title{font-size:29px}}.c-login__subtitle{color:var(--black90);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin-bottom:56px;text-align:center;padding:0px 50px}@media(max-width: 1023px){.c-login__subtitle{max-width:100%;padding:0px;font-size:18px;margin-bottom:24px}}.c-login__subtitle a{text-decoration:none;color:var(--blue90)}.c-login .button{width:100%;border-radius:2px;cursor:pointer;padding:15px;text-align:center;font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:700;line-height:normal;display:block;text-decoration:none}.c-login .button:hover{background:var(--orange80);color:var(--white100);border-color:rgba(0,0,0,0);transition:background-color .25s ease-in-out,color .25s ease-in-out}.c-login .button--primary{border:1px solid var(--blue90);background:var(--blue90);color:var(--white100)}.c-login .button--secondary{border:1px solid var(--blue90);background:var(--white100);color:var(--blue90);margin-top:15px}.c-login .button--secondary--red{border:1px solid var(--red80);color:var(--red80)}.c-login .button.btn-bankid{display:flex;align-items:center;justify-content:center;padding:7px 15px}.c-login .button.btn-bankid:hover svg path{fill:var(--white100)}.c-login .button.btn-bankid svg{max-height:37px}.c-login .button.btn-bankid svg path{transition:all .25s}.c-login__wrapper{display:flex;justify-content:space-between;align-items:center;margin:15px 0px 50px}.c-login__wrapper .forgot-password-btn{color:var(--blue90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:600;line-height:normal;border:none;background:none;cursor:pointer}.c-login__checkbox .custom-checkbox-container{display:flex;align-items:center;width:100%;cursor:pointer}.c-login__checkbox .custom-checkbox{display:none}.c-login__checkbox .custom-checkbox-checkmark{display:inline-block;width:21px;height:21px;min-width:21px;min-height:21px;border:1px solid var(--white60);background-color:rgba(0,0,0,0);position:relative;margin-right:5px}@media(max-width: 1023px){.c-login__checkbox .custom-checkbox-checkmark{background:var(--white100)}}.c-login__checkbox .custom-checkbox-checkmark span.checkbox-checkmark-icon{display:none}.c-login__checkbox .custom-checkbox:checked+.custom-checkbox-checkmark span.checkbox-checkmark-icon{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.c-login__checkbox .checkbox-text{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-right:15px}.c-login__show-more{background:none;border:none;padding:0;outline:inherit;color:var(--blue90);font-size:18px;font-style:normal;font-weight:400;font-family:var(--font-family-primary);line-height:normal;display:none;justify-content:center;align-items:center;padding-bottom:30px;border-bottom:1px solid var(--black90a10);width:100%}@media(max-width: 1023px){.c-login__show-more{display:flex}}.c-login__popup{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:var(--black10);justify-content:center;align-items:center;z-index:999;animation:fadeIn .5s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.c-login__popup .c-login{min-height:700px;filter:drop-shadow(0px 1px 5px rgba(0, 0, 0, 0.1));border-radius:15px;overflow:hidden;min-height:80vh;max-height:95vh;margin-bottom:0px}@media(max-width: 1023px){.c-login__popup .c-login{min-height:inherit;margin-bottom:0px;overflow:scroll}}.c-login__popup .c-login__popup--content{text-align:center;width:80%;max-width:1235px;position:relative}@media(max-width: 1023px){.c-login__popup .c-login__popup--content{max-width:353px;padding:12px;width:100%;box-sizing:content-box}}.c-login__popup .c-login__close{position:absolute;top:38px;right:38px;z-index:1;cursor:pointer}@media(max-width: 1023px){.c-login__popup .c-login__close{display:none}}@media(max-width: 1023px){.c-login__popup .c-login__left{display:none}}.c-login__popup .c-login__left-container{border-radius:3px 0px 0px 3px;padding:95px 60px 70px}@media(max-width: 1023px){.c-login__popup .c-login__right{background:var(--white100)}}@media(max-width: 1023px){.c-login__popup .c-login__right--wrapper{padding:25px 20px}}@media(max-width: 1023px){.c-login__popup .c-login__title{font-size:26px}}@media(max-width: 1023px){.c-login__popup .c-login__subtitile{font-size:16px}}@media(max-width: 1023px){.c-login__popup .c-login__checkbox .checkbox-text{margin-right:0px}}@media(max-width: 1023px){.c-login__popup .c-login__checkbox .custom-checkbox-checkmark{width:17px;height:17px;min-width:17px;min-height:17px}}.c-login__popup .c-login__logo{display:none}@media(max-width: 1023px){.c-login__popup .c-login__logo{width:71px;height:69px;margin:0px auto 10px auto;display:block}}.c-login__popup .c-login__logo--bankid{display:inline;margin-bottom:15px}.c-login__popup .c-login__qrcode{max-width:250px;max-height:250px}@media(min-width: 1024px){.c-login__popup .c-login__buttons .button--secondary--red{display:none}}.c-login__profile--title{color:var(--black90);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:23px;margin-bottom:20px;margin-top:25px}@media(max-width: 1023px){.c-login__profile--title{display:none}}.c-login__profile--information.c-login__profile .profile__wrapper{margin-top:13px;border-radius:2px}.c-login__profile--information.c-login__profile .profile__item--wrapper svg{position:absolute;width:19px;height:19px;right:23px;top:50%;transform:translateY(-50%);opacity:1;transition:opacity .25s ease-in-out,transform .25s ease-in-out}@media(max-width: 1023px){.c-login__profile--information.c-login__profile .profile__item--wrapper svg{display:none}}.c-login__profile--information.c-login__profile .profile__item.selected .profile__item--wrapper svg{opacity:1;transform:translateY(-50%) rotate(-180deg)}.c-login__profile .c-login__checkbox{margin:30px auto 30px auto}.c-login__profile .c-login__checkbox .custom-checkbox-container{justify-content:center}.c-login__profile .c-login__checkbox .checkbox-text{text-align:left}.c-login__profile .profile__wrapper{margin:20px 0px 30px 0px;border:1px solid var(--white70);border-radius:4px;overflow:hidden}@media(max-width: 1023px){.c-login__profile .profile__wrapper{margin:15px 0px 30px 0px}}.c-login__profile .profile__item{background-color:var(--white98);border-top:1px solid var(--white70);position:relative;cursor:pointer}.c-login__profile .profile__item:first-child{border-top:none}.c-login__profile .profile__item.selected .profile__item--wrapper svg{opacity:1}.c-login__profile .profile__item.selected .profile-information{padding:15px 55px 10px 31px;border-top:1px solid var(--white70);max-height:500px;transition:max-height .5s ease-in-out,padding .5s ease-in-out}@media(max-width: 1023px){.c-login__profile .profile__item.selected .profile-information{padding:15px 55px 15px 10px}}.c-login__profile .profile__item--wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:5px;position:relative;padding:15px 55px 10px 25px}@media(max-width: 1023px){.c-login__profile .profile__item--wrapper{padding:15px 55px 15px 10px}}.c-login__profile .profile__item--wrapper svg{position:absolute;width:36px;height:26px;right:20px;top:50%;transform:translateY(-50%);opacity:0;transition:all .25s ease-in-out;stroke-width:inherit;stroke:none}@media(max-width: 1023px){.c-login__profile .profile__item--wrapper svg{right:-30px}}.c-login__profile .profile__item--container{display:flex;align-items:center;gap:5px}.c-login__profile .profile__item--label{color:var(--white100);leading-trim:both;text-edge:cap;font-family:var(--font-family-primary);font-size:13px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;padding:5px;background-color:var(--blue65);border-radius:1px}.c-login__profile .profile__item--title{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-align:left}@media(max-width: 1023px){.c-login__profile .profile__item--title{font-size:17px}}.c-login__profile .profile__item--description{color:var(--black60);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:400;line-height:normal}@media(max-width: 1023px){.c-login__profile .profile__item--description{font-size:14px}}.c-login__profile .profile-information{padding:0px 55px 0px 31px;max-height:0px;transition:max-height .35s cubic-bezier(0, 1, 0, 1),padding .35s cubic-bezier(0, 1, 0, 1)}.c-login__profile .profile-information__item{color:var(--black80);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.c-login__profile .profile-information__item .title{font-weight:700}.validation-summary-errors{color:var(--red80) !important;border:1.692px solid var(--red80) !important;border-radius:5.075px;font-weight:normal;background-color:var(--white96);margin-bottom:20px}@media(min-width: 1024px){.validation-summary-errors{margin-bottom:30px}}.validation-summary-errors ul{text-align:left;list-style:none;padding:0px 22px}.validation-summary-valid{display:none}.c-register{display:flex;background-color:var(--white100);align-items:stretch}@media(max-width: 1023px){.c-register{flex-direction:column-reverse;min-height:inherit;border:none;background:none;align-items:inherit}}.c-register__left{width:50%;min-height:100%}@media(max-width: 1023px){.c-register__left{min-height:inherit;width:100%}}.c-register__left img{width:auto;max-height:130px;max-width:-moz-fit-content;max-width:fit-content}@media(max-width: 1023px){.c-register__left img{display:none}}.c-register__left-container{height:100%;display:flex;flex-direction:column;padding:95px 60px 110px}@media(max-width: 1023px){.c-register__left-container{min-height:inherit;padding:40px 20px;background:none !important}}.c-register__left-container .content-wrapper:not(.swiper-wrapper){width:100%}.c-register__left-container .content-wrapper .content-item{margin-top:auto;color:var(--white100);text-align:left;font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media(max-width: 1023px){.c-register__left-container .content-wrapper .content-item{text-align:left;color:var(--black80)}}.c-register__left-container .content-wrapper .content-item h1,.c-register__left-container .content-wrapper .content-item h2,.c-register__left-container .content-wrapper .content-item h3,.c-register__left-container .content-wrapper .content-item h4,.c-register__left-container .content-wrapper .content-item h5,.c-register__left-container .content-wrapper .content-item h6{color:var(--white100);font-family:var(--font-family-primary);font-size:26px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:10px}@media(max-width: 1023px){.c-register__left-container .content-wrapper .content-item h1,.c-register__left-container .content-wrapper .content-item h2,.c-register__left-container .content-wrapper .content-item h3,.c-register__left-container .content-wrapper .content-item h4,.c-register__left-container .content-wrapper .content-item h5,.c-register__left-container .content-wrapper .content-item h6{margin-bottom:20px;color:var(--black80)}}.c-register__left-container .content-wrapper .content-item p{margin-top:0px}.c-register__left-container .content-wrapper .content-item a{color:inherit;text-underline-offset:4px}.c-register__left-container .content-wrapper .content-item ul{padding-left:25px}.c-register__left-content{flex:1;display:flex;align-items:end}.c-register__left-content.swiper{width:100%;cursor:pointer;padding-bottom:40px}.c-register__left-content.swiper .swiper-wrapper{height:100% !important}.c-register__left-content.swiper .swiper-pagination{bottom:0px !important}@media(max-width: 1023px){.c-register__left-content.swiper .swiper-pagination{display:none}}.c-register__left-content.swiper .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;border-radius:50px;opacity:1;border:1px solid var(--white80);transition:all .25s;background:var(--blue90)}.c-register__left-content.swiper .swiper-pagination .swiper-pagination-bullet-active{width:5px;height:5px;background:var(--white80);margin-bottom:2.5px !important}.c-register__right{width:50%;min-height:100%;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width: 1023px){.c-register__right{min-height:inherit;width:100%;background:var(--blue20)}}.c-register__right--wrapper{max-width:460px;padding:50px;box-sizing:content-box;text-align:center;width:-webkit-fill-available}@media(max-width: 1023px){.c-register__right--wrapper{max-width:100%;padding:85px 30px 50px}}.c-register__right .input__container{gap:22px}@media(min-width: 1024px){.c-register__right .input__container{gap:22px}}.c-register__right .input__container .input__item{position:relative}.c-register__right .input__container .input__item .input-validation-error,.c-register__right .input__container .input__item.input-validation-error:hover,.c-register__right .input__container .input__item.input-validation-error.has-value{color:var(--red80) !important;border:1.692px solid var(--red80) !important}.c-register__right .input__container .input__item .input-validation-error+label,.c-register__right .input__container .input__item.input-validation-error:hover+label,.c-register__right .input__container .input__item.input-validation-error.has-value+label{color:var(--red80) !important}.c-register__right .input__container .input__item .input-validation-error~svg path,.c-register__right .input__container .input__item.input-validation-error:hover~svg path,.c-register__right .input__container .input__item.input-validation-error.has-value~svg path{opacity:1 !important;fill:var(--red80) !important}.c-register__right .input__container .input__item:hover input{color:var(--blue90);border:1.692px solid var(--blue90);cursor:pointer}.c-register__right .input__container .input__item:hover label{color:var(--blue90)}.c-register__right .input__container .input__item:hover svg path{opacity:1;fill:var(--blue90)}.c-register__right .input__container .input__item:focus-within input{color:var(--black90);border:1.692px solid var(--white80);cursor:pointer}.c-register__right .input__container .input__item:focus-within label{color:var(--blue90);top:0%;font-size:11px;background-color:var(--white100)}@media(max-width: 1023px){.c-register__right .input__container .input__item:focus-within label{display:none}}.c-register__right .input__container .input__item:focus-within svg path{opacity:.3;fill:var(--black90)}.c-register__right .input__container .input__item input{border-radius:5.075px;border:1.692px solid var(--white80);background:var(--white96);width:100%;height:55px;color:var(--black60);font-family:var(--font-family-secondary);font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding-left:22px;cursor:pointer;padding-right:50px}.c-register__right .input__container .input__item input.has-value{color:var(--black90);border:1.692px solid var(--white80);cursor:pointer}.c-register__right .input__container .input__item input.has-value+label{color:var(--blue90);top:0%;font-size:11px;background-color:var(--white100)}@media(max-width: 1023px){.c-register__right .input__container .input__item input.has-value+label{display:none}}.c-register__right .input__container .input__item input.has-value~svg path{opacity:.3;fill:var(--black90)}.c-register__right .input__container .input__item input:focus-visible{outline:none}.c-register__right .input__container .input__item label{color:var(--black60);font-family:var(--font-family-secondary);font-size:18px;font-style:normal;font-weight:400;line-height:normal;position:absolute;left:22px;top:50%;transform:translateY(-50%);transition:all .25s;cursor:pointer;padding:0px 3px;margin-left:-3px}.c-register__right .input__container .input__item svg{position:absolute;right:25px;top:50%;transform:translateY(-50%)}.c-register__title{color:var(--black90);font-family:var(--font-family-primary);font-size:36px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:6px;text-align:center}@media(max-width: 1023px){.c-register__title{font-size:29px}}.c-register__subtitle{color:var(--black90);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin-bottom:40px;text-align:center;padding:0px 50px}@media(max-width: 1023px){.c-register__subtitle{max-width:100%;padding:0px;font-size:18px;margin-bottom:5px}}.c-register__subtitle a{text-decoration:none;color:var(--blue90)}.c-register .button{width:100%;border-radius:2px;cursor:pointer;padding:15px;text-align:center;font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;display:block}.c-register .button:hover{background:var(--orange78);color:var(--white100);border-color:rgba(0,0,0,0);transition:background-color .25s ease-in-out,color .25s ease-in-out}.c-register .button--primary{border:1px solid var(--blue90);background:var(--blue90);color:var(--white100)}.c-register .button--secondary{border:1px solid var(--blue90);background:var(--white100);color:var(--blue90);margin-top:15px}.c-register__wrapper{display:flex;justify-content:space-between;align-items:center;margin:15px 0px 50px}.c-register__wrapper .forgot-password-btn{color:var(--blue90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:600;line-height:normal;border:none;background:none;cursor:pointer}.c-register__checkbox .custom-checkbox-container{display:flex;align-items:center;width:100%;cursor:pointer}.c-register__checkbox .custom-checkbox{display:none}.c-register__checkbox .custom-checkbox-checkmark{display:inline-block;width:21px;height:21px;min-width:21px;min-height:21px;border:1px solid var(--white60);background-color:rgba(0,0,0,0);position:relative;margin-right:5px}@media(max-width: 1023px){.c-register__checkbox .custom-checkbox-checkmark{background:var(--white100)}}.c-register__checkbox .custom-checkbox-checkmark span.custom-checkbox-checkmark{display:none}.c-register__checkbox .custom-checkbox:checked+.custom-checkbox-checkmark span.custom-checkbox-checkmark{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.c-register__checkbox .checkbox-text{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-right:15px}.c-register__show-more{background:none;border:none;padding:0;outline:inherit;color:var(--blue90);font-size:18px;font-style:normal;font-weight:400;font-family:var(--font-family-primary);line-height:normal;display:none;justify-content:center;align-items:center;padding-bottom:30px;border-bottom:1px solid var(--white80);width:100%}@media(max-width: 1023px){.c-register__show-more{display:flex}}.c-register__buttons-title{color:var(--black90);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin-bottom:30px;margin-top:15px}@media(max-width: 1023px){.c-register__buttons-title{font-weight:400}}.c-register__buttons-wrapper{display:flex;align-items:center;gap:20px;margin-bottom:22px}@media(max-width: 1023px){.c-register__buttons-wrapper{gap:15px}}.c-register__buttons-wrapper .c-register__button{border-radius:9.8px;border:.7px solid var(--white80);background:var(--white96);padding:12px 18px;color:var(--black90);text-align:center;font-size:13px;font-family:var(--font-family-secondary);font-style:normal;font-weight:400;line-height:normal;width:50%;cursor:pointer}@media(max-width: 1023px){.c-register__buttons-wrapper .c-register__button{border-radius:14px;border:1px solid var(--black90);background:var(--white100);padding:10px 15px;font-size:16px}}.c-register__buttons-wrapper .c-register__button img{display:none}.c-register__buttons-wrapper .c-register__button.selected{background:var(--white85);display:flex;justify-content:center;align-items:center;gap:5px;border:.7px solid var(--white85)}@media(max-width: 1023px){.c-register__buttons-wrapper .c-register__button.selected{gap:3px;background:var(--white85);border:1px solid var(--black90)}}.c-register__buttons-wrapper .c-register__button.selected img{display:inline}.category-page h1.title{margin-bottom:30px}.category-page .categories{margin:20px 0}@media(min-width: 1024px){.category-page .categories{text-align:center;margin-top:34px;flex-wrap:wrap;flex-direction:row;max-width:85vw;align-items:center;justify-content:center}}.category-page .categories__wrapper{display:flex}@media(min-width: 1024px){.category-page .categories__wrapper{flex-wrap:wrap;flex-direction:row;max-width:85vw;align-items:center;justify-content:center}}.category-page .categories__item{color:var(--blue90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.479px;border-radius:1px;border:1px solid var(--blue90);background:var(--white100);width:auto;padding:10.5px 20px;cursor:pointer;margin-top:10px;margin-right:4px;position:relative;text-decoration:none}.category-page .categories__item:hover{background:var(--blue90);color:var(--white100)}.category-page .categories__item .corner-filled-blue{display:none;position:absolute;right:-1px;bottom:-1px}.category-page .categories__item .corner-filled-blue svg{display:block;height:10px;width:11px}.category-page .categories__item .corner-filled-white{display:none;position:absolute;right:-1px;bottom:-1px}.category-page .categories__item .corner-filled-white svg{display:block;height:10px;width:11px}.category-page .categories__item[data-subcategory] .corner-filled-blue{display:inline}.category-page .categories__item.active{background:var(--blue90);color:var(--white100)}.category-page .categories__item.active .corner-filled-blue{display:none}.category-page .categories__item.active .corner-filled-white{display:inline}.category-page .categories .back-button{width:41px;height:41px;padding:11px 12px;border-radius:2px;background:var(--blue90);border:1px solid var(--blue90);cursor:pointer;margin-top:10px;margin-right:4px;text-align:center}@media(min-width: 1024px){.category-page .categories .back-button{display:none}}.category-page__content{grid-column:col-start 4/span 9}.category-page .subcategories{text-align:center;margin-top:16px;margin-bottom:20px;display:none}.category-page .subcategories.active{display:block}.category-page .subcategories a{color:var(--black90);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:29px;text-decoration:none;border-right:1px solid var(--white70);padding:0 20px}.category-page .subcategories a:last-child{border-right:none}.category-page .subcategories a.swiper-slide{flex-shrink:unset;white-space:nowrap}.category-page__description-section{max-height:125px;overflow:hidden;position:relative;transition:all 1s cubic-bezier(0, 1, 0, 1);border:0px solid rgba(0,0,0,0);padding-bottom:50px}@media(min-width: 768px){.category-page__description-section{text-align:center}}.category-page__description-section.open{max-height:inherit;overflow:visible;transition:all 1s ease-in-out}.category-page__description-section .background-shadow{background:linear-gradient(180deg, var(--white99a00) 0%, var(--white98) 60%);height:140px;width:100%;position:absolute;bottom:0;display:block}.category-page__description-section .category-page__description-button{background:none;border:none;padding:0;cursor:pointer;outline:inherit;color:var(--blue90);font-size:16px;font-style:normal;font-weight:500;line-height:normal;bottom:30px;position:absolute;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center}@media(max-width: 767px){.category-page__description-section .category-page__description-button{width:100%}}.category-page__description-section .category-page__description-button::before{content:"";width:28.5px;height:1px;background-color:var(--white85);margin:0px 8px;border-radius:50px}.category-page__description-section .category-page__description-button::after{content:"";width:28.5px;height:1px;background-color:var(--white85);margin:0px 8px;border-radius:50px}.category-page__description-content{color:var(--black90);font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:300;line-height:23px;margin-bottom:20px}@media(min-width: 1024px){.category-page__description-content{font-size:18px;line-height:26px;text-align:center}}.category-page__buttons{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:11px;margin-bottom:20px}@media(min-width: 1024px){.category-page__buttons{display:none}}.category-page .product-sortby-btn{border-radius:2px;border:1px solid var(--black90);background:var(--blue25);color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:9px 3px;display:flex;align-items:center;justify-content:center;gap:5px;position:relative}@media(max-width: 1023px){.category-page .product-sortby-btn .product-toolbar__options{width:calc(100% + 2px);flex:1;top:calc(100% + 1px);display:none}}@media(max-width: 1023px){.category-page .product-sortby-btn.open .product-toolbar__options{display:block}}.category-page .product-numbers-btn{border-radius:2px;border:1px solid var(--black90);background:var(--blue25);color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:9px 3px;display:flex;align-items:center;justify-content:center;gap:5px;flex-direction:row-reverse;position:relative}.category-page .product-numbers-btn img{transition:transform .25s}.category-page .product-numbers-btn span{max-width:74px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width: 1023px){.category-page .product-numbers-btn .product-toolbar__options{width:calc(100% + 2px);flex:1;top:calc(100% + 1px);display:none}}@media(max-width: 1023px){.category-page .product-numbers-btn.open .product-toolbar__options{display:block}}.category-page .product-numbers-btn.open img{transform:rotate(-180deg)}@media(min-width: 1024px){.variants-wrapper{margin:50px 0}}.allVariantsContainer{display:none;grid-column:1/span 2;padding:20px 0;background-color:var(--white100)}.allVariantsContainer .isLoading{margin:20px auto;text-align:center}@media(min-width: 1023px){.allVariantsContainer .isLoading{margin:50px 0}}@media(max-width: 1023px){.allVariantsContainer .isLoading img{width:50px}}@media(min-width: 1024px){.allVariantsContainer{grid-column:1/span 3;padding:25px;background-color:var(--blue25)}}@media(min-width: 1024px){.allVariantsContainer .variants-desktop{display:block}.allVariantsContainer .variants-mobile{display:none}}@media(max-width: 1023px){.allVariantsContainer .variants-desktop{display:none}.allVariantsContainer .variants-mobile{display:block}}.allVariantsContainer.left-side .suggested-products-mobile__title:after{right:unset;left:60px}.allVariantsContainer .suggested-products .table-container{--font-size-primary: 15px;--table-cell-padding-thead-normal: 10px 5px;--table-cell-padding-tbody-normal: 0 5px}.allVariantsContainer .suggested-products .table-container.attribute3{--table-cell-padding-thead-normal: 10px 5px;--table-cell-padding-tbody-normal: 0 5px}.allVariantsContainer .suggested-products .table-container.attribute2{--table-cell-padding-thead-normal: 10px 5px;--table-cell-padding-tbody-normal: 0 5px}.allVariantsContainer .suggested-products .table-container.attribute1{--table-cell-padding-thead-normal: 10px 10px;--table-cell-padding-tbody-normal: 0 10px}.allVariantsContainer .suggested-products .table-container.attribute0{--table-cell-padding-thead-normal: 10px 10px;--table-cell-padding-tbody-normal: 0 10px}.products-list.show-as-list .product{border:1.1px solid var(--white80);background:var(--white100);display:grid;grid-template-columns:88px auto auto;grid-template-rows:auto auto;padding:20px 10px 20px 20px;justify-items:start;position:relative;text-decoration:none;gap:10px}@media(min-width: 1024px){.products-list.show-as-list .product{grid-template-columns:166px auto 200px;grid-template-rows:auto auto;padding:20px}}.products-list.show-as-list .product.highlighted{background:var(--green20)}.products-list.show-as-list .product__brand-wrapper{margin-bottom:8px;text-decoration:none}@media(min-width: 1024px){.products-list.show-as-list .product__brand-wrapper{margin-bottom:20px;font-size:12px;opacity:1;grid-column:2/span 1;grid-row:1/span 1;padding-right:40px}}.products-list.show-as-list .product__image{width:78px;height:78px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--white80);background:var(--white100);padding:5px;margin-bottom:15px}@media(min-width: 1024px){.products-list.show-as-list .product__image{margin-bottom:0}}.products-list.show-as-list .product__image img{width:100%}@media(min-width: 1024px){.products-list.show-as-list .product__image{padding:25px;grid-column:1/span 1;grid-row:1/span 2;align-self:center;width:100%;height:100%}}.products-list.show-as-list .product__info-label{position:absolute;right:10px;display:flex;gap:2px;text-decoration:none;align-items:end}@media(min-width: 1024px){.products-list.show-as-list .product__info-label{top:0;right:0;position:relative;grid-column:2/span 1;grid-row:2/span 1}}.products-list.show-as-list .product__info-label--image{width:36.8px;height:36.8px;background-color:var(--green60);display:flex;justify-content:center;align-items:center;padding:7px}@media(min-width: 1024px){.products-list.show-as-list .product__info-label--image{width:46px;height:46px}}.products-list.show-as-list .product__info-label--image img{display:block;max-width:100%;max-height:100%}.products-list.show-as-list .product__info-label--text{min-width:36.8px;height:36.8px;background-color:var(--green50);display:flex;flex-direction:column;justify-content:center;align-items:start;padding:2px;color:var(--green80);font-family:var(--font-family-secondary);font-size:8.28px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.products-list.show-as-list .product__info-label--text span:nth-child(2){font-size:11.04px}@media(min-width: 1024px){.products-list.show-as-list .product__info-label--text{min-width:46px;height:46px;font-size:11.5px}.products-list.show-as-list .product__info-label--text span:nth-child(2){font-size:15.333px}}.products-list.show-as-list .product__info-label .img{height:46px}.products-list.show-as-list .product__category-name{color:var(--black90);font-family:var(--font-family-secondary);font-size:11px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.24px;opacity:.5;margin-bottom:5px}@media(min-width: 1024px){.products-list.show-as-list .product__category-name{font-size:12px;opacity:1}}.products-list.show-as-list .product__name{color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.28px;margin-bottom:0px}@media(min-width: 1023px){.products-list.show-as-list .product__name{margin-bottom:0px;font-size:17px;font-weight:700;letter-spacing:-0.34px}}.products-list.show-as-list .product__brand-name{color:var(--black90);font-family:var(--font-family-secondary);font-size:11px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.24px;opacity:.5;margin-top:5px}@media(min-width: 1024px){.products-list.show-as-list .product__brand-name{font-size:12px;opacity:1;margin-bottom:0px}}.products-list.show-as-list .product__price-wrapper{align-self:end;justify-self:center}@media(min-width: 1024px){.products-list.show-as-list .product__price-wrapper{grid-column:3/span 1;grid-row:1/span 1;margin-top:18px;align-self:flex-start}}@media(max-width: 1023px){.products-list.show-as-list .product__price-wrapper{justify-self:end}}.products-list.show-as-list .product__price-wrapper .price-details-tax{color:var(--black90);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:normal}@media(max-width: 1023px){.products-list.show-as-list .product__price-wrapper .price-details-tax{font-size:10px}}.products-list.show-as-list .product__price-wrapper .prep{color:var(--black90);font-family:var(--font-family-secondary);font-size:8px;font-style:normal;font-weight:700;line-height:normal}@media(min-width: 1024px){.products-list.show-as-list .product__price-wrapper .prep{font-size:12px;font-weight:400}}.products-list.show-as-list .product__price-wrapper .price{color:var(--black90);font-family:var(--font-family-secondary);font-size:15.2px;font-style:normal;font-weight:700;line-height:normal}@media(min-width: 1024px){.products-list.show-as-list .product__price-wrapper .price{font-size:20px}}@media(max-width: 1023px){.products-list.show-as-list .product__price-wrapper .price.campaign .price-details-tax{display:none}}.products-list.show-as-list .product__price-wrapper .price.campaign .integer{color:var(--red70);font-size:16.8px}@media(min-width: 1024px){.products-list.show-as-list .product__price-wrapper .price.campaign .integer{font-size:26.791px}}.products-list.show-as-list .product__price-wrapper .price.campaign .decimal{color:var(--red70)}.products-list.show-as-list .product__price-wrapper .price.old .integer{font-size:14.735px;text-decoration:line-through}.products-list.show-as-list .product__price-wrapper .price.old .decimal{font-size:7.367px;top:-5px}.products-list.show-as-list .product__price-wrapper .price .integer{font-size:16.8px;font-weight:700;position:relative}@media(min-width: 1024px){.products-list.show-as-list .product__price-wrapper .price .integer{font-size:26.791px}}.products-list.show-as-list .product__price-wrapper .price .decimal{font-size:11px;font-weight:700;position:relative;top:-9px;margin-left:-6px}@media(min-width: 1024px){.products-list.show-as-list .product__price-wrapper .price .decimal{font-size:13.395px}}@media(min-width: 1024px){.products-list.show-as-list .product__price-wrapper.campaign{position:relative}}@media(min-width: 1023px){.products-list.show-as-list .product__price-wrapper.campaign .price-details-tax{display:block}}@media(min-width: 1023px){.products-list.show-as-list .product__price-wrapper.campaign .price .price-details-tax{display:none}}.products-list.show-as-list .product__price-wrapper.campaign .campaign-label{background-color:var(--red70);display:block;position:absolute;top:5px;left:10px;padding:4px;border-radius:3px}@media(min-width: 1024px){.products-list.show-as-list .product__price-wrapper.campaign .campaign-label{left:-5px;padding:5px 8px;translate:-100%}}.products-list.show-as-list .product__price-wrapper.campaign .campaign-label::after{content:"";width:0;height:0;border-left:16px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0);border-top:14px solid var(--red70);position:absolute;bottom:-7px;right:0}@media(min-width: 1024px){.products-list.show-as-list .product__price-wrapper.campaign .campaign-label::after{border-left:17px solid rgba(0,0,0,0);border-top:14px solid var(--red70);bottom:-11px}}.products-list.show-as-list .product__price-wrapper.campaign .campaign-label span{color:var(--white100);font-family:var(--font-family-primary);font-size:10px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.14px;display:block}@media(min-width: 1024px){.products-list.show-as-list .product__price-wrapper.campaign .campaign-label span{font-size:14px;font-weight:300}}@media(max-width: 1023px){.products-list.show-as-list .product__price-wrapper.campaign .campaign-label .details{display:none}}@media(min-width: 1024px){.products-list.show-as-list .product__price-wrapper.campaign .campaign-label .details{font-size:10px;font-weight:600}}.products-list.show-as-list .product__show-variants{color:var(--blue90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:500;line-height:normal;background:none;border:none;height:-moz-fit-content;height:fit-content;cursor:pointer;position:absolute;left:10px;bottom:7px}@media(min-width: 1024px){.products-list.show-as-list .product__show-variants{grid-column:3/span 1;grid-row:2/span 1;font-size:16px;position:relative;align-self:end;justify-self:center}}.products-list.show-as-list .product__show-variants span.show-variants-arrow{width:15px;height:9px;right:-14px;position:absolute;top:50%;transform:translateY(-50%);margin-top:1px;transition:transform .25s}@media(min-width: 1024px){.products-list.show-as-list .product__show-variants span.show-variants-arrow{width:17px;height:10px}}.products-list.show-as-list .product__show-variants span.show-variants-arrow svg{display:block;width:15px;height:9px}@media(min-width: 1024px){.products-list.show-as-list .product__show-variants span.show-variants-arrow svg{width:17px;height:10px}}.products-list.show-as-list .product__show-variants span.count-variants{display:inline-flex;align-items:center;justify-content:center;background-color:var(--blue90);color:var(--white100);margin-left:2px;transition:all .25s;line-height:1.5em;min-width:1.5em;height:1.5em;padding:0 .4em;border-radius:9999px;font-size:.75rem}.products-list.show-as-list .product__hide-variants{display:none;color:var(--blue90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:500;line-height:normal;background:none;border:none;height:-moz-fit-content;height:fit-content;cursor:pointer;position:relative;left:10px;bottom:7px}@media(min-width: 1024px){.products-list.show-as-list .product__hide-variants{grid-column:3/span 1;grid-row:2/span 1;font-size:16px;align-self:end;justify-self:center}}.products-list.show-as-list .product__hide-variants .show-variants-arrow{width:15px;height:9px;right:-14px;position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);margin-top:1px;transition:transform .25s}@media(min-width: 1024px){.products-list.show-as-list .product__hide-variants .show-variants-arrow{width:17px;height:10px}}.products-list.show-as-list .product__hide-variants .show-variants-arrow svg{display:block;width:15px;height:9px}@media(min-width: 1024px){.products-list.show-as-list .product__hide-variants .show-variants-arrow svg{width:17px;height:10px}}@media(min-width: 1024px){.products-list.show-as-list .product.show-variants-table .product__show-variants{display:none}.products-list.show-as-list .product.show-variants-table .product__hide-variants{display:block}}.products-list.show-as-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin:10px 0px 25px}@media(min-width: 1024px){.products-list.show-as-grid{grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:30px;margin:11px 0px 65px}}.products-list.show-as-grid .product{position:relative;border:.216px solid var(--white80);background:var(--white100);padding:22px 17px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none}@media(min-width: 1024px){.products-list.show-as-grid .product{padding:45px 30px 33px;border:1.1px solid var(--white80)}}@media(min-width: 1024px){.products-list.show-as-grid .product.show-variants-table{border:11px solid var(--blue25);padding:34px 19px 22px}.products-list.show-as-grid .product.show-variants-table::after{content:"";width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:14px solid var(--blue25);position:absolute;left:50%;bottom:-41px}}.products-list.show-as-grid .product.show-variants-table .product__show-variants{display:none}.products-list.show-as-grid .product.show-variants-table .product__hide-variants{display:block}.products-list.show-as-grid .product__image img{width:100%;max-width:280px;max-height:232px;-o-object-fit:contain;object-fit:contain}.products-list.show-as-grid .product__info-label{position:absolute;top:14px;left:20px;display:flex;gap:2px;text-decoration:none}.products-list.show-as-grid .product__info-label--image{width:36.8px;height:36.8px;background-color:var(--green60);display:flex;justify-content:center;align-items:center;padding:7px}@media(min-width: 1024px){.products-list.show-as-grid .product__info-label--image{width:46px;height:46px}}.products-list.show-as-grid .product__info-label--image img{display:block;max-width:100%;max-height:100%}.products-list.show-as-grid .product__info-label--text{min-width:36.8px;height:36.8px;background-color:var(--green50);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2px;color:var(--green80);font-family:var(--font-family-secondary);font-size:9.2px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}@media(min-width: 1024px){.products-list.show-as-grid .product__info-label--text{min-width:46px;height:46px;font-size:15.333px}}.products-list.show-as-grid .product__brand-wrapper{margin-bottom:8px;text-decoration:none;min-height:120px}@media(min-width: 1024px){.products-list.show-as-grid .product__brand-wrapper{margin-bottom:20px}}.products-list.show-as-grid .product__category-name{color:var(--black90);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.24px;margin-top:8px;margin-bottom:5px}.products-list.show-as-grid .product__name{color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.28px;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3}@media(min-width: 1023px){.products-list.show-as-grid .product__name{font-size:17px;letter-spacing:-0.34px}}.products-list.show-as-grid .product__brand-name{color:var(--black90);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.24px;margin-bottom:5px;margin-top:5px}.products-list.show-as-grid .product__price-wrapper{margin-bottom:15px}@media(min-width: 1024px){.products-list.show-as-grid .product__price-wrapper{margin-bottom:35px}}.products-list.show-as-grid .product__price-wrapper .prep{color:var(--black90);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:normal}.products-list.show-as-grid .product__price-wrapper .price-details-tax{color:var(--black90);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:normal}@media(max-width: 1023px){.products-list.show-as-grid .product__price-wrapper .price-details-tax{font-size:10px}}.products-list.show-as-grid .product__price-wrapper .price{color:var(--black90);font-family:var(--font-family-secondary);font-size:19px;font-style:normal;font-weight:600;line-height:normal}@media(min-width: 1024px){.products-list.show-as-grid .product__price-wrapper .price{font-size:23.442px}}.products-list.show-as-grid .product__price-wrapper .price.campaign{color:var(--red70)}.products-list.show-as-grid .product__price-wrapper .price.campaign .integer{color:var(--red70);font-size:16.8px}@media(min-width: 1024px){.products-list.show-as-grid .product__price-wrapper .price.campaign .integer{font-size:26.791px}}.products-list.show-as-grid .product__price-wrapper .price.campaign .decimal{color:var(--red70);margin-left:-4px}@media(max-width: 1023px){.products-list.show-as-grid .product__price-wrapper .price.campaign .decimal{margin-left:-3px;top:-4px}}.products-list.show-as-grid .product__price-wrapper .price.campaign .price-details-tax{margin-left:10px}@media(max-width: 1023px){.products-list.show-as-grid .product__price-wrapper .price.campaign .price-details-tax{display:none}}.products-list.show-as-grid .product__price-wrapper .price.old{font-size:inherit}.products-list.show-as-grid .product__price-wrapper .price.old .integer{font-size:14.735px;text-decoration:line-through}.products-list.show-as-grid .product__price-wrapper .price.old .decimal{font-size:7.367px;top:-5px;margin-left:-3px}.products-list.show-as-grid .product__price-wrapper .price .integer{font-size:21px;font-weight:700;position:relative}@media(min-width: 1024px){.products-list.show-as-grid .product__price-wrapper .price .integer{font-size:26.791px}}.products-list.show-as-grid .product__price-wrapper .price .decimal{font-size:11px;font-weight:700;position:relative;top:-6px;margin-left:-4px}@media(min-width: 1024px){.products-list.show-as-grid .product__price-wrapper .price .decimal{font-size:13.395px}}.products-list.show-as-grid .product__price-wrapper.campaign .campaign-label{background:var(--red70);position:absolute;top:21px;right:22px;padding:12px 9px 12px 12px;color:var(--white100);font-family:var(--font-family-primary);font-size:14px;font-style:normal;font-weight:700;line-height:normal;display:flex;flex-direction:column;border-radius:5px}@media(max-width: 1023px){.products-list.show-as-grid .product__price-wrapper.campaign .campaign-label{font-size:10px;padding:8px;top:14px;right:16px;border-radius:2px;padding:4px 5px;height:-moz-max-content;height:max-content}}.products-list.show-as-grid .product__price-wrapper.campaign .campaign-label::after{content:"";position:absolute;bottom:-10px;left:-10px;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid var(--red70);transform:rotate(-90deg)}@media(max-width: 1023px){.products-list.show-as-grid .product__price-wrapper.campaign .campaign-label::after{bottom:-4px;left:-4px;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--red70);transform:rotate(-90deg)}}.products-list.show-as-grid .product__price-wrapper.campaign .campaign-label .details{font-size:9px;font-weight:400;font-family:var(--font-family-secondary)}@media(max-width: 1023px){.products-list.show-as-grid .product__price-wrapper.campaign .campaign-label .details{font-size:10px}}@media(min-width: 1023px){.products-list.show-as-grid .product__price-wrapper.campaign .price-details-tax{display:none}}@media(min-width: 1023px){.products-list.show-as-grid .product__price-wrapper.campaign .price .price-details-tax{display:inline}}.products-list.show-as-grid .product__show-variants{border-radius:2px;border:.835px solid var(--blue90);background:var(--white100);color:var(--blue90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:500;line-height:normal;padding:10px 0;width:100%;cursor:pointer;transition:all .25s;margin-top:auto}@media(min-width: 1024px){.products-list.show-as-grid .product__show-variants{font-size:16px;padding:11px 0}.products-list.show-as-grid .product__show-variants:hover{background:var(--blue90);color:var(--white100)}.products-list.show-as-grid .product__show-variants:hover .count-variants{background:var(--white100);color:var(--blue90)}}.products-list.show-as-grid .product__show-variants span.show-variants-arrow{display:none}.products-list.show-as-grid .product__show-variants span.count-variants{display:inline-flex;align-items:center;justify-content:center;background-color:var(--blue90);color:var(--white100);margin-left:2px;transition:all .25s;line-height:1.5em;min-width:1.5em;height:1.5em;padding:0 .4em;border-radius:9999px;font-size:.75rem}.products-list.show-as-grid .product__hide-variants{display:none;border-radius:2px;border:.835px solid var(--blue90);background:var(--white100);color:var(--blue90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:500;line-height:normal;padding:11px 0;width:100%;cursor:pointer;transition:all .25s;margin-top:auto}.products-list.show-as-grid .product__hide-variants:hover{background:var(--blue90);color:var(--white100)}.products-list.show-as-grid .product__hide-variants:hover .count-variants{background:var(--white100);color:var(--blue90)}.products-list.show-as-grid .product__hide-variants span.count-variants{display:inline-flex;align-items:center;justify-content:center;background-color:var(--blue90);color:var(--white100);margin-left:2px;transition:all .25s;line-height:1.5em;min-width:1.5em;height:1.5em;padding:0 .4em;border-radius:9999px;font-size:.75rem}.products-list.show-as-grid .product__hide-variants span.show-variants-arrow{display:none}.product-toolbar{height:50px;padding:9px 38px 9px 42px;border:1px solid var(--white80);background:var(--blue90);display:flex;justify-content:space-between;align-items:center;margin:0px 0px 40px;gap:20px}@media(max-width: 1023px){.product-toolbar{border-radius:2px;border:1px solid var(--black90);background:var(--blue25);color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:9px 15px;display:flex}.product-toolbar .product-toolbar__left{flex:1}.product-toolbar .product-toolbar__left .product-toolbar__label{flex:1}.product-toolbar .product-toolbar__left img{filter:brightness(0) saturate(100%) invert(20%) sepia(0%) saturate(0%) hue-rotate(6deg) brightness(96%) contrast(97%)}.product-toolbar .product-toolbar__left svg path{fill:var(--black90)}}.product-toolbar__left{display:flex}.product-toolbar__left img{cursor:pointer}.product-toolbar__right{display:flex;gap:28px;align-items:center}@media(max-width: 1023px){.product-toolbar__right{display:none}}.product-toolbar__label{color:var(--white100);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.16px;align-self:center;margin-right:10px}@media(max-width: 1023px){.product-toolbar__label{color:var(--black90)}}.product-toolbar__list-icon{cursor:pointer;padding:10px;display:flex;box-sizing:border-box;border-radius:3px;border:solid 1px rgba(0,0,0,0)}.product-toolbar__list-icon:hover{border:solid 1px var(--white1002b)}.product-toolbar__grid-icon{cursor:pointer;padding:10px;display:flex;box-sizing:border-box;border-radius:3px;border:solid 1px rgba(0,0,0,0)}.product-toolbar__grid-icon:hover{border:solid 1px var(--white1002b)}.product-toolbar__wrapper{display:flex;gap:10px;align-items:center}.product-toolbar__dropdown{position:relative}.product-toolbar__dropdown.sortby .product-toolbar__select{padding-right:55px;min-width:143px}.product-toolbar__dropdown.open .product-toolbar__select svg{transform:translateY(-50%) rotate(-180deg)}.product-toolbar__dropdown.open .product-toolbar__options{display:block}.product-toolbar__select{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;border-radius:3px;background:var(--white100);padding:6.3px 33px 6.3px 12.5px;cursor:pointer;min-width:70px}.product-toolbar__select svg{width:16px;height:10px;right:12px;position:absolute;top:50%;transform:translateY(-50%);margin-top:1px;transition:transform .25s}.product-toolbar__options{position:absolute;z-index:2;width:100%;margin:0px;padding:0px;list-style:none;display:none}.product-toolbar__option{width:100%}.product-toolbar__option:first-child button{border-top:1px solid var(--white70)}.product-toolbar__option button{background:var(--white100);border-top:none;border-bottom:1px solid var(--white70);border-left:1px solid var(--white70);border-right:1px solid var(--white70);width:100%;text-align:left;color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;padding:6.3px 12.5px;cursor:pointer;border-radius:2px}.results-text{color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:17px 0px 9px}@media(min-width: 1024px){.results-text{font-size:16px;margin:40px 0px 11px}}.c-products-block .variants-wrapper{margin:0px 0px}@media(min-width: 1024px){.c-products-block .variants-wrapper{margin:0px 0px}}.products-block .products-title{color:var(--black90);font-family:var(--font-family-primary);font-size:35px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.4px}@media(max-width: 1023px){.products-block .products-title{font-size:28px;letter-spacing:-0.56px}}.products-block .products-list{grid-template-columns:repeat(4, minmax(0, 1fr))}@media(max-width: 1023px){.products-block .products-list{grid-template-columns:repeat(2, minmax(0, 1fr));width:100vw;margin-left:calc(-50vw + 50%)}}.products-block .products-list .allVariantsContainer{grid-column:1/span 4;margin-right:0px}@media(max-width: 1023px){.products-block .products-list .allVariantsContainer{grid-column:1/span 2;width:100vw;margin-left:calc(-50vw + 50%);padding:20px 20px}}.products-block.promotion-block .product.show-variants-table{outline:none}.products-block.promotion-block .product.show-variants-table::after{content:none}.products-block.promotion-block .allVariantsContainer{background-color:rgba(0,0,0,0)}@media(min-width: 1024px){.products-block.promotion-block .allVariantsContainer{padding:0px}}.products-block.promotion-block .allVariantsContainer .suggested-products-mobile__title{background:rgba(0,0,0,0);border-top:none}.products-block.promotion-block .allVariantsContainer .suggested-products-mobile__title::after{content:none}.products-block.promotion-block .campaign-block__buttons{display:flex;gap:16px;align-items:center}.products-block.promotion-block .campaign-block__close{display:flex;align-items:center;gap:7px;color:var(--red80);font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:400;line-height:normal;width:252px;height:40px;padding:10px;background:var(--white100);border:1px solid var(--red80);cursor:pointer;justify-content:center}.products-block.promotion-block .campaign-block__close svg{display:block;margin-top:1px}.products-block.promotion-block .campaign-block__close svg path{fill:var(--red80)}@media(max-width: 1023px){.c-filter{position:absolute;width:100%;left:0;display:none;align-items:flex-end;height:100%;max-height:100%;top:0;z-index:999;background-color:var(--black60);animation:fadeIn .5s ease}}@media(max-width: 1023px){.c-filter.open{position:fixed;inset:0;z-index:10000;overflow:auto;background-color:var(--black10a60);display:flex}}.c-filter__left-side{grid-column:col-start 1/span 3}.c-filter__wrapper{padding:22px 14px 14px;border:1px solid var(--white84)}@media(max-width: 1023px){.c-filter__wrapper{padding:0px 40px 0px 27px;border:none}}@media(max-width: 1023px){.c-filter__wrapper .c-filter__list{padding:0px}}@media(max-width: 1023px){.c-filter__wrapper .d-flex{height:0px;overflow:hidden}}@media(max-width: 1023px){.c-filter__wrapper .d-flex.show-all{overflow:visible;height:inherit;margin-top:20px}}.c-filter__wrapper .d-flex .wrapper{margin-bottom:25px}.c-filter__wrapper .price-input{width:100%;display:flex;justify-content:space-between}.c-filter__wrapper .price-input .field{display:flex;width:100%;height:50px;align-items:center;max-width:111px}.c-filter__wrapper .field input{width:100%;height:100%;outline:none;color:var(--black100);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;border-radius:1px;border:1px solid var(--white82);background:var(--white100);-moz-appearance:textfield;padding:0px 18px}.c-filter__wrapper input[type=number]::-webkit-outer-spin-button,.c-filter__wrapper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.c-filter__wrapper .slider{height:2px;position:relative;background:var(--white72);border-radius:5px;margin-top:20px}.c-filter__wrapper .slider .progress{height:100%;left:0%;right:0%;position:absolute;border-radius:5px;background:var(--blue90)}.c-filter__wrapper .range-input{position:relative}.c-filter__wrapper .range-input input{position:absolute;width:100%;height:2px;top:-5px;left:-2px;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.c-filter__wrapper input[type=range]::-webkit-slider-thumb{height:24px;width:24px;border-radius:50%;background:var(--blue90);pointer-events:auto;-webkit-appearance:none;box-shadow:0 0 6px var(--black100a05)}.c-filter__wrapper input[type=range]::-moz-range-thumb{height:24px;width:24px;border:none;border-radius:50%;background:var(--blue90);pointer-events:auto;-moz-appearance:none;box-shadow:0 0 6px var(--black100a05)}.c-filter__header{color:var(--white100);font-family:var(--font-family-secondary);font-size:18px;font-style:normal;font-weight:700;line-height:normal;background:var(--blue90);padding:15px 25px}@media(max-width: 1023px){.c-filter__header{display:none}}.c-filter__mobile-header{display:flex;justify-content:center;align-items:center;padding:9px 0px 16px}@media(min-width: 1024px){.c-filter__mobile-header{display:none}}.c-filter__content{border:1px solid var(--white80);background:var(--white100);padding:22px 22px 70px;position:relative;max-height:600px;overflow:hidden;transition:none}@media(max-width: 1023px){.c-filter__content{width:100%;padding:0px 0px 15px 0px;background:var(--white92);border-radius:40px 40px 0px 0px;max-height:100%;overflow:visible}}.c-filter__content.show-all{max-height:100%;transition:max-height .25s ease-out}.c-filter__content.show-all .filter-background-shadow{display:none}.c-filter__content .filter-background-shadow{background:linear-gradient(180deg, var(--white99a80) 0%, var(--white98) 100%);height:98px;width:100%;position:absolute;bottom:0;display:block}@media(max-width: 1023px){.c-filter__content .filter-background-shadow{display:none}}.c-filter__container{margin-bottom:30px}@media(max-width: 1023px){.c-filter__container{border-top:2px solid var(--white80);padding:17px 0px;margin-bottom:0px;background-color:var(--white92)}}.c-filter__container:last-child{margin-bottom:0px}@media(max-width: 1023px){.c-filter__container:last-child{border-bottom:2px solid var(--white80)}}.c-filter__reset-btn{border:1px solid var(--white80);background:var(--white100);color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;padding:15px;width:100%;cursor:pointer;transition:all .25s;margin-bottom:35px}@media(max-width: 1023px){.c-filter__reset-btn{display:none}}.c-filter__reset-btn:hover{background:var(--blue90);color:var(--white100);font-weight:normal}.c-filter__title{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px}@media(max-width: 1023px){.c-filter__title{display:flex;justify-content:space-between;align-items:center;padding:0px 40px 0px 27px;margin-bottom:0px}}@media(max-width: 1023px){.c-filter__title.active svg{transform:rotate(-180deg)}}.c-filter__title svg{transform:rotate(0deg);transition:transform .15s}@media(min-width: 1024px){.c-filter__title svg{display:none}}.c-filter__list{margin:0px;padding:0px}@media(max-width: 1023px){.c-filter__list{padding:0px 40px 0px 27px;height:0px;overflow:hidden}}.c-filter__list.show-all li{max-height:2000px;margin-bottom:10px}@media(max-width: 1023px){.c-filter__list.show-all{overflow:visible;height:inherit;margin-top:20px}}.c-filter__list li{list-style:none;max-height:0;overflow:hidden;margin-bottom:0px}@media(max-width: 1023px){.c-filter__list li{overflow:visible;max-height:inherit;margin-bottom:10px}}@media(min-width: 1024px){.c-filter__list li:nth-child(-n+3){max-height:2000px;margin-bottom:10px}}.c-filter__list li a{text-decoration:none;display:flex;justify-content:space-between;align-items:center}.c-filter__list li a.checkbox.selected .c-filter__text::after{content:"";position:absolute;left:3px;width:13px;height:13px;background:var(--black80);border-radius:3px;box-sizing:border-box}.c-filter__list li a.checkbox .c-filter__text::before{content:"";border-radius:5px;border:.66px solid var(--white60);background:var(--white100);width:19px;height:19px;display:inline-block;margin-right:5px;position:relative;box-sizing:border-box}.c-filter__list li a.checkbox .c-filter__text:hover::before{border:.66px solid var(--orange80)}.c-filter__text{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center;cursor:pointer;position:relative}.c-filter__text::before{content:"";border-radius:5px;background:var(--white100);width:19px;min-width:19px;height:19px;display:inline-block;margin-right:5px;position:relative;box-sizing:border-box}@media(max-width: 1023px){.c-filter__text::before{background:var(--white92)}}.c-filter__numbers{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;border-radius:4.62px;border:.66px solid var(--white60);background:var(--white95);padding:0px 5px;min-width:31px;text-align:center}.c-filter__show-more{border-radius:6.601px;border:.66px solid var(--white80);background:var(--white100);padding:5px 8px 5px 25px;color:var(--black90);font-family:var(--font-family-secondary);font-size:11px;font-style:normal;font-weight:500;line-height:normal;position:relative;margin-top:15px;cursor:pointer}@media(max-width: 1023px){.c-filter__show-more{display:none}}.c-filter__show-more.active svg{transform:translateY(-50%) rotate(-180deg)}.c-filter__show-more svg{position:absolute;width:12px;height:8px;top:50%;transform:translateY(-50%) rotate(0deg);left:8px;transition:all .25s}.c-filter__show-more--blue{color:var(--blue90);position:absolute;bottom:11px;z-index:1;left:50%;transform:translateX(-50%);min-width:-moz-max-content;min-width:max-content}.c-filter__show-more--blue svg path{fill:var(--blue90)}.c-filter__button{border-radius:2px;border:1px solid var(--black90);background:var(--blue25);color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:9px 3px;display:flex;align-items:center;justify-content:center;gap:5px}@media(min-width: 1024px){.c-filter__button{display:none}}.c-filter__block{margin-top:41px}@media(max-width: 1023px){.c-filter__block{display:none}}.c-filter__block .header{text-decoration:none;background-color:var(--blue17);display:flex;align-items:center;gap:10px;padding:14px 12px 10px}.c-filter__block .header:hover .header-title{color:var(--blue90)}.c-filter__block .header:hover img,.c-filter__block .header:hover svg{opacity:1}.c-filter__block .header-title{color:var(--black80);font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:700;line-height:23px;transition:color .25s ease-in-out}.c-filter__block .header img,.c-filter__block .header svg{opacity:0;transition:opacity .25s ease-in-out}.c-filter__block .block-item.white-bg{background:var(--white100)}.c-filter__block .block-item.border{border-bottom:1px solid var(--white80);border-left:1px solid var(--white80);border-right:1px solid var(--white80)}.c-filter__block .block-item .category__item{padding:14px 29px 0px;text-decoration:none;display:flex;flex-direction:column}.c-filter__block .block-item .category__item:first-child{padding-top:24px}.c-filter__block .block-item .category__item:last-child{padding-bottom:24px}.c-filter__block .block-item .category__title{color:var(--black80);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:700;line-height:23px;transition:color .25s ease-in-out}.c-filter__block .block-item .category__title:hover{color:var(--blue90)}.c-filter__block .block-item .category__description{color:var(--black80);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:400;line-height:23px;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.c-filter__block .block-item .trademarks{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:15px;padding:30px 20px}.c-filter__block .block-item .trademarks__img{border:1px solid var(--white80);height:77px;display:flex;justify-content:center;align-items:center;text-decoration:none}.c-filter__block .block-item .trademarks__img img{width:auto;height:auto;padding:8px;transition:transform .25s;max-height:100%;max-width:100%}.c-filter__block .block-item .trademarks__img img:hover{transform:scale(1.03)}.c-filter__block .block-item .blog-list__links{grid-template-columns:repeat(1, minmax(0, 1fr));grid-gap:20px;padding:21px 10px;margin-bottom:0px}.c-filter__block .block-item .blog-list__item{padding:21px 30px 18px 21px}.c-filter__block .block-item .blog-list__item .chevron-arrow{bottom:9px;right:20px}.c-filter__block .block-item .blog-list__item .chevron-arrow.second{right:28px}.c-filter__block .block-item .blog-list__item .content{font-size:15px}.c-filter__block .block-item .blog-list__item .content .flex-container{align-items:center;gap:10px}.c-filter__block .block-item .blog-list__item .content .highlight{font-size:15px}.c-filter__block .block-item .blog-list__item .content .date{font-size:9.634px;line-height:114%}.c-filter__block .block-item .blog-list__item .content .text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:8px}.c-category-carousel{position:relative;margin:30px 0px}@media(max-width: 1023px){.c-category-carousel{margin:20px 0px}}.c-category-carousel__title{color:var(--black80);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:700;line-height:23px;margin-bottom:14px}@media(max-width: 1023px){.c-category-carousel__title{font-family:var(--font-family-primary);font-size:18px;line-height:normal;margin-bottom:12px}}@media(max-width: 1023px){.c-category-carousel__title--desktop{display:none}}.c-category-carousel__title--mobile{display:block}@media(min-width: 1024px){.c-category-carousel__title--mobile{display:none}}@media(max-width: 1023px){.c-category-carousel__swiper.swiper{overflow:visible}}.c-category-carousel__item{border-top:1px solid var(--white80);border-left:1px solid var(--white80);border-bottom:1px solid var(--white80);border-right:1px solid rgba(0,0,0,0);background:var(--white100);height:112px !important;padding:18px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;text-decoration:none}@media(max-width: 1023px){.c-category-carousel__item{min-height:90px !important;padding:14px}}.c-category-carousel__item:last-child{border-right:1px solid var(--white80)}.c-category-carousel__item.swiper-slide{display:flex;flex-basis:181px;flex-shrink:0}@media(max-width: 1023px){.c-category-carousel__item.swiper-slide{flex-basis:140px}}.c-category-carousel__item:hover{background:var(--orange80) !important}.c-category-carousel__item:hover .c-category-carousel__img svg path,.c-category-carousel__item:hover .c-category-carousel__img svg mask,.c-category-carousel__item:hover .c-category-carousel__img svg rect{stroke:var(--white100)}.c-category-carousel__item:hover .c-category-carousel__text{color:var(--white100)}.c-category-carousel__img{display:flex;justify-content:center;align-items:end;width:100%;height:50px}@media(max-width: 1023px){.c-category-carousel__img{height:40px}}.c-category-carousel__img svg{max-height:50px}@media(max-width: 1023px){.c-category-carousel__img svg{max-height:40px}}.c-category-carousel__text{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:500;line-height:normal;margin-top:8px}@media(max-width: 1023px){.c-category-carousel__text{font-size:13.588px;font-weight:600}}.c-category-carousel__button-left{transform:rotate(180deg);left:-45px;position:absolute;top:calc(50% - 18.5px);border:none;z-index:1;outline:none;cursor:pointer;opacity:.6}@media(max-width: 1023px){.c-category-carousel__button-left{display:none}}.c-category-carousel__button-right{right:-45px;position:absolute;top:calc(50% - 18.5px);border:none;z-index:1;outline:none;cursor:pointer;opacity:.6}@media(max-width: 1023px){.c-category-carousel__button-right{display:none}}.c-pagination{margin:65px auto;display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width: 1023px){.c-pagination{margin:25px auto}}.c-pagination__list{margin:0px;padding:0px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.c-pagination__list li{list-style:none;background:var(--white100);border-radius:4px;cursor:pointer}.c-pagination__list li a{text-decoration:none;display:flex;min-width:32px;height:32px;padding:5px 4px;justify-content:center;align-items:center;flex-shrink:0;border:1px solid var(--blue25);background-color:var(--white100);color:var(--black90);text-align:center;font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:700;line-height:20px;border-radius:4px;cursor:pointer}.c-pagination__list li.active a{border:1px solid var(--blue90);color:var(--blue90)}.c-pagination__list li.prev-btn,.c-pagination__list li.next-btn{text-decoration:none;display:flex;width:32px;height:32px;padding:5px 4px;justify-content:center;align-items:center;flex-shrink:0;border:1px solid var(--blue25);background-color:var(--white100);cursor:pointer}.c-pagination__list li.prev-btn{cursor:pointer}.c-pagination__list li.prev-btn.disabled{background-color:var(--white60a50);cursor:default}.c-pagination__list li.prev-btn.disabled a{border:1px solid rgba(0,0,0,0);pointer-events:none}.c-pagination__list li.prev-btn.disabled a .prev-icon-disabled{display:block}.c-pagination__list li.prev-btn.disabled a .prev-icon-disabled svg{display:block;transform:rotate(0deg)}.c-pagination__list li.prev-btn.disabled a .prev-icon{display:none}.c-pagination__list li.prev-btn a .prev-icon{display:block}.c-pagination__list li.prev-btn a .prev-icon svg{display:block;transform:rotate(-180deg)}.c-pagination__list li.prev-btn a .prev-icon-disabled{display:none}.c-pagination__list li.next-btn{cursor:pointer}.c-pagination__list li.next-btn.disabled{background-color:var(--white60a50);cursor:default}.c-pagination__list li.next-btn.disabled a{border:1px solid rgba(0,0,0,0);pointer-events:none}.c-pagination__list li.next-btn.disabled a .next-icon-disabled{display:block}.c-pagination__list li.next-btn.disabled a .next-icon-disabled svg{display:block}.c-pagination__list li.next-btn.disabled a .next-icon{display:none}.c-pagination__list li.next-btn a .next-icon{display:block}.c-pagination__list li.next-btn a .next-icon svg{display:block}.c-pagination__list li.next-btn a .next-icon-disabled{display:none}.c-pagination .product-toolbar__select{color:var(--black90);text-align:center;font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:5px 33px 5px 12.5px;border:1px solid var(--blue25);border-radius:4px}.c-pagination .product-toolbar__select svg{width:16px;height:10px;right:12px;position:absolute;top:50%;transform:translateY(-50%);margin-top:1px;transition:transform .25s}.c-pagination .product-toolbar__select span{font-weight:700;margin-left:3px}.datepicker.datepicker-dropdown{z-index:1001}.datepicker .datepicker-picker{padding:58px 52px 33px;background:var(--white98)}.datepicker .datepicker-picker .close-datepicker{display:block;position:absolute;right:20px;top:20px;cursor:pointer}.datepicker .datepicker-picker .close-datepicker svg{right:unset !important;left:unset !important;position:relative !important;transform:unset !important}.datepicker .datepicker-picker .close-datepicker svg path{fill:var(--red80) !important;opacity:1 !important}.datepicker .datepicker-picker .days .days-of-week{gap:3px}.datepicker .datepicker-picker .days .dow{flex:0 0 calc((100% - 18px)/7) !important;max-width:calc((100% - 18px)/7) !important}.datepicker .datepicker-picker .days .datepicker-grid{gap:3px}.datepicker .datepicker-picker .datepicker-controls .button{border-radius:50%;box-shadow:0px .8px .8px 0px var(--blue95a05);background-color:var(--white100)}.datepicker .datepicker-picker .datepicker-controls .button[disabled]{opacity:.4}.datepicker .datepicker-picker .datepicker-controls .button[disabled] svg path{opacity:1 !important}.datepicker .datepicker-picker .datepicker-controls .button svg{left:unset !important;right:unset !important}.datepicker .datepicker-picker .datepicker-controls .button svg path{fill:var(--black90);opacity:1 !important}.datepicker .datepicker-picker .datepicker-controls .button.next-button{transform:rotate(-90deg)}.datepicker .datepicker-picker .datepicker-controls .button.prev-button{transform:rotate(90deg)}.datepicker .datepicker-picker .datepicker-cell.day{border-radius:4.8px;background:var(--white100);box-shadow:0px .8px .8px 0px var(--blue95a05);color:var(--black90);text-align:center;font-family:var(--font-family-secondary);font-size:14.4px;font-style:normal;font-weight:600;line-height:100%;padding:2px;flex:0 0 calc((100% - 18px)/7) !important;max-width:calc((100% - 18px)/7) !important}.datepicker .datepicker-picker .datepicker-cell.day.selected{color:var(--white100);background:var(--blue90);box-shadow:0px 1.2px .8px 0px var(--blue85a25),0px 2.4px 1.6px 0px var(--blue82a20)}.datepicker .datepicker-picker .datepicker-cell.day.focused:not(.selected){color:var(--black90);background:var(--white100);box-shadow:0px .8px .8px 0px var(--blue95a05)}.datepicker .datepicker-picker .datepicker-cell.day.disabled{color:#dcdcdc;cursor:not-allowed}.datepicker .datepicker-picker .datepicker-cell.day.range{background-color:var(--blue20);border-radius:0;color:var(--blue90)}.datepicker .datepicker-picker .datepicker-cell.day.range.next,.datepicker .datepicker-picker .datepicker-cell.day.range.prev{background-color:var(--blue15);color:var(--blue90);opacity:.6}.datepicker .datepicker-picker .datepicker-cell.day.range-end{background-color:var(--blue90);color:var(--white100);border-radius:0px 4px 4px 0px}.datepicker .datepicker-picker .datepicker-cell.day.range-start{background-color:var(--blue90);color:var(--white100);border-radius:4px 0px 0px 4px}.datepicker .datepicker-picker .datepicker-cell.focused{color:var(--white100);background:var(--blue90);box-shadow:0px 1.2px .8px 0px var(--blue85a25),0px 2.4px 1.6px 0px var(--blue82a20)}.datepicker .datepicker-picker .datepicker-cell.focused:not(.selected){color:var(--white100);background:var(--blue90);box-shadow:0px 1.2px .8px 0px var(--blue85a25),0px 2.4px 1.6px 0px var(--blue82a20)}.datepicker .datepicker-picker .datepicker-cell.next{color:var(--blue87a15);background:var(--white98);padding:0;box-shadow:none}.datepicker .datepicker-picker .datepicker-cell.prev{color:var(--blue90);background:var(--blue82a05);opacity:.5}.datepicker-overlay{display:none;position:fixed;inset:0;z-index:1000;overflow:auto;background-color:var(--black10);justify-content:center;align-items:center}.datepicker-overlay.opened{display:flex}@media(max-width: 1023px){.layout-container:has(.checkout-page){background-color:var(--blue25)}}.checkout-page{margin-top:10px}@media(min-width: 1024px){.checkout-page{display:flex;align-items:stretch;gap:30px;margin-bottom:30px}}.checkout-page .checkout-back-btn{background:var(--blue90);color:var(--white100);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:11px;margin-bottom:11px;cursor:pointer;transition:all .25s;border:none;width:100%;border-radius:2px;border:1px solid var(--blue90);text-decoration:none;display:block}.checkout-page .checkout-back-btn:hover{background:var(--orange80);border:1px solid var(--orange80)}.cart{position:relative}@media(min-width: 1024px){.cart{display:flex;flex-direction:column;justify-content:space-between;width:50%;min-height:640px}}.cart.empty-cart{padding-bottom:0px}.cart__header{color:var(--black90);font-family:var(--font-family-primary);font-size:17px;font-style:normal;font-weight:700;line-height:22px;height:66px;border:1px solid var(--white70);border-bottom:none;background:var(--white100);display:grid;grid-template-columns:3fr 1fr 1fr;gap:0 20px;align-content:center;padding:0 20px}.cart__header .amount{text-align:center}.cart__header .total-column{margin-left:auto;margin-right:40px}.cart__list-items{width:100%}@media(min-width: 1024px){.cart__list-items{height:auto;overflow-y:auto;min-height:462px;max-height:462px}.cart__list-items::-webkit-scrollbar{width:9px}.cart__list-items::-webkit-scrollbar-track{background:var(--blue25)}.cart__list-items::-webkit-scrollbar-thumb{border-radius:6px;border:2px solid var(--white70);background:var(--white100);background-clip:padding-box}}@media(min-width: 1024px){.cart__list-items.mobile-only{display:none}}@media(max-width: 1024px){.cart__list-items.desktop-only{display:none}}.cart__item{position:relative;border-top:1px solid var(--white80);background:var(--blue25);padding:20px 15px 20px}@media(min-width: 1024px){.cart__item{padding:20px;background:var(--blue25);display:grid;grid-template-columns:3fr 1fr 1fr;gap:0 20px}}@media(max-width: 1023px){.cart__item{border-left:1px solid var(--white80);border-right:1px solid var(--white80)}}.cart__item:last-child{border-bottom:1px solid var(--white80)}.cart__item .trash-img{display:none}.cart__item.deleted{background:var(--blue21a10);padding:9px 20px;grid-template-columns:4fr 1fr;align-items:center}@media(max-width: 1023px){.cart__item.deleted{background:var(--white100);padding:25px 20px}}.cart__item.deleted .cart__item--img-container{height:45px;border:none;background:none}@media(max-width: 1023px){.cart__item.deleted .cart__item--img-container{display:none}}.cart__item.deleted .cart__item--img-container img{display:none}.cart__item.deleted .cart__item--img-container .trash-img{display:block;width:auto}.cart__item.deleted .cart__item--img-container .info-label{display:none}.cart__item.deleted .cart__item--item-details{align-items:center}.cart__item.deleted .article-number{margin-bottom:4px}@media(max-width: 1023px){.cart__item.deleted .article-number{font-size:10px;font-weight:400}}@media(max-width: 1023px){.cart__item.deleted .article-price{display:none}}.cart__item.deleted .cart__item--amount{display:none}.cart__item.deleted .cart__item--total-price{display:none}.cart__item.deleted .cart__item--delete-item{display:none}.cart__item.deleted .cart__item--undo-btn{display:inline-flex;justify-content:center;align-items:center;min-width:144px}@media(max-width: 1023px){.cart__item.deleted .cart__item--undo-btn{min-width:100px;padding:10px 15px}}.cart__item.promotion .text{color:var(--white100);font-family:var(--font-family-primary);font-size:10px;font-style:normal;font-weight:700;line-height:normal;border-radius:1px;background:var(--red70);padding:3px 5px;position:absolute;top:-10px;left:-3px}.cart__item.promotion .text::after{content:"";width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0);border-top:11px solid var(--red70);position:absolute;bottom:-10px;right:0}.cart__item.promotion .cart__item--total-price{margin-top:17px}.cart__item.promotion .cart__item--total-price .price .integer,.cart__item.promotion .cart__item--total-price .price .decimal,.cart__item.promotion .cart__item--total-price .price .currency{color:var(--red70)}.cart__item.promotion .cart__item--total-price .discount{color:var(--white100);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.26px;border-radius:1px;background:var(--red70);padding:3px 5px;position:absolute;top:-22px;right:0;transform:rotate(-3.465deg)}.cart__item--item-details{display:flex}.cart__item--item-details .column{flex:1}.cart__item--item-details .column .row{display:flex;flex-direction:row;justify-content:space-between}.cart__item--img-container{position:relative;margin-right:11.5px;width:75px;height:78px;min-width:75px;background:var(--white100);display:flex;justify-content:center;align-items:center;border:1px solid var(--white70);border-radius:2px}@media(min-width: 1024px){.cart__item--img-container{width:102px;height:102px;min-width:102px}}.cart__item--img-container img{width:auto;height:auto;max-height:100%;max-width:100%}@media(max-width: 1024px){.cart__item--img-container .cart__item--delete-item{position:absolute;bottom:-25px;left:0}.cart__item--img-container .cart__item--delete-item img{width:13px;height:15px}}.cart__item--img-container .info-label{display:none}@media(min-width: 1024px){.cart__item--img-container .info-label{position:absolute;top:0px;left:-9px;display:flex;gap:2px}}.cart__item--img-container .info-label--image{width:27.8px;height:27.8px;background-color:var(--green60);display:flex;justify-content:center;align-items:center;padding:3px}@media(min-width: 1024px){.cart__item--img-container .info-label--image{width:27.8px;height:27.8px}}.cart__item--img-container .info-label--image img{display:block;max-width:100%;max-height:100%}.cart__item--img-container .info-label--text{min-width:27.8px;height:27.8px;background-color:var(--green50);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2px;color:var(--green80);font-family:var(--font-family-secondary);font-size:9.277px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.557px}@media(min-width: 1024px){.cart__item--img-container .info-label--text{min-width:27.8px;height:27.8px}}.cart__item--img-container .info-label--text .tooltip{left:90px}.cart__item--img-container .info-label--text .tooltip::after{left:30px}@media(min-width: 1024px){.cart__item--text{margin-top:8px}}.cart__item--text .article-name{color:var(--black80);font-family:var(--font-family-primary);font-size:14px;font-style:normal;font-weight:500;line-height:19px}.cart__item--text .article-number{color:var(--black80);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:14px}.cart__item--text .article-price{display:none}@media(min-width: 1024px){.cart__item--text .article-price{display:block;color:var(--black80);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:700;line-height:normal}}.cart__item--amount{justify-self:center}.cart__item--amount .counter-wrapper{display:flex;align-items:center}.cart__item--amount .counter-wrapper .counter-value{width:32px;height:28px;color:var(--black90);font-size:11.157px;font-weight:500;font-family:var(--font-family-secondary);font-style:normal;line-height:normal;border:none;outline:none;border-top:.81px solid var(--white80);border-bottom:.81px solid var(--white80);background:var(--white100);align-content:center;text-align:center}@media(min-width: 1024px){.cart__item--amount .counter-wrapper .counter-value{font-size:14px;font-weight:400;width:37px;height:35px}}.cart__item--amount .counter-wrapper .counter-value::-webkit-outer-spin-button,.cart__item--amount .counter-wrapper .counter-value::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.cart__item--amount .counter-wrapper .counter-value[type=number]{-moz-appearance:textfield}.cart__item--amount .counter-wrapper button{border:none;width:28px;height:28px;color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer;background-size:11px 11px;border:1px solid var(--white80);background-color:var(--white92);border-radius:1.075px;background-repeat:no-repeat;background-position:center center;font-family:none;transition:background-color .5s ease}@media(min-width: 1024px){.cart__item--amount .counter-wrapper button{width:31px;height:35px}}.cart__item--amount .counter-wrapper button:hover{background-color:var(--white85)}.cart__item--total-price{white-space:nowrap;position:relative;display:flex;margin-right:30px}.cart__item--total-price .price{color:var(--black80);font-family:var(--font-family-primary);font-size:14px;font-style:normal;font-weight:600;margin-left:auto}.cart__item--total-price .price .integer{font-size:18px;font-weight:700;position:relative}.cart__item--total-price .price .decimal{font-size:10px;font-weight:700;position:relative;line-height:normal;top:-5.5px;margin-left:-1px}@media(min-width: 1024px){.cart__item--total-price .price .decimal{font-size:10px}}.cart__item--delete-item{cursor:pointer}@media(min-width: 1024px){.cart__item--delete-item{position:absolute;right:20px;top:20px}}.cart__item--delete-item:hover img{filter:invert(21%) sepia(99%) saturate(2161%) hue-rotate(349deg) brightness(91%) contrast(94%)}.cart__item--undo-btn{display:none;background:var(--white100);border:1px solid var(--blue90);border-radius:2px;padding:10px;height:-moz-max-content;height:max-content;color:var(--blue90);text-align:center;font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.cart__item--undo-btn span{margin-left:2px}.cart__item--undo-btn img{margin-top:-1px}.cart__summary{max-width:inherit;width:100%;z-index:997;display:flex;flex-direction:column;background:var(--white100);position:absolute;bottom:50px;border:1px solid var(--white80);position:sticky}.cart__summary.desktop-only{position:relative}.cart__summary.desktop-only .row.fixed{position:relative}@media(min-width: 1024px){.cart__summary.desktop-only .row.fixed{bottom:30px;position:fixed}}.cart__summary.mobile-only{left:0}@media(min-width: 1024px){.cart__summary{bottom:0px;box-shadow:0 -30px 22px var(--white100a80);border:none}}.cart__summary.company .row{display:flex;flex-direction:row}.cart__summary.company .climate-data{display:none}@media(min-width: 1024px){.cart__summary.company .climate-data{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:221px;text-decoration:none;background:var(--green11);border:1px solid var(--white80);border-right:none}}.cart__summary.company .climate-data--image{background-color:var(--green60);display:flex;justify-content:center;align-items:center;padding:3px}.cart__summary.company .climate-data--image img{display:block;max-width:100%;max-height:100%}.cart__summary.company .climate-data--text{background-color:var(--green50);padding:8px 11px;color:var(--green80);font-family:var(--font-family-secondary);font-size:12.06px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.241px}.cart__summary.company .climate-data--text:visited,.cart__summary.company .climate-data--text:active{color:var(--green80)}@media(min-width: 1024px){.cart__summary.company .climate-data--text{max-width:115px}}.cart__summary.company .climate-data__text{color:var(--blue90);font-family:var(--font-family-primary);font-size:12px;font-style:normal;font-weight:600;line-height:normal;display:flex;align-items:center}.cart__summary.company .climate-data__text:visited,.cart__summary.company .climate-data__text:active{color:var(--blue90)}.cart__summary.company .summarize{flex:1}@media(min-width: 1024px){.cart__summary.company .summarize{height:150px}}.cart__summary.company .summarize .title{margin-bottom:10px}.cart__summary .summarize{display:flex;flex-direction:column;border:1px solid var(--white80);padding:18px 20px}@media(max-width: 1024px){.cart__summary .summarize{border:none}}@media(min-width: 1024px){.cart__summary .summarize{height:144px;padding:27px 22px;background:var(--white100)}}.cart__summary .summarize .row{display:flex;flex-direction:row;justify-content:space-between}.cart__summary .summarize .row .text{color:var(--black80);font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:400;line-height:23px}.cart__summary .summarize .row .price.normal{color:var(--black80);font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:400;line-height:23px}.cart__summary .summarize .row .price.normal .decimal{font-size:11px;font-weight:400;top:-4px;margin-left:-1px}@media(min-width: 1024px){.cart__summary .summarize .row:last-child{margin-top:7px}.cart__summary .summarize .row:last-child .decimal{margin-left:-3px}}.cart__summary .right-align{text-align:end}.cart__summary .title{color:var(--black80);font-family:var(--font-family-primary);font-size:17px;font-style:normal;font-weight:700;line-height:23px}@media(min-width: 1024px){.cart__summary .title{font-size:26px}}.cart__summary .price{color:var(--black80);font-family:var(--font-family-primary);font-size:20px;font-style:normal;font-weight:700;line-height:23px;text-align:end}@media(min-width: 1024px){.cart__summary .price{font-size:26px}}.cart__summary .price .integer{position:relative}.cart__summary .price .decimal{font-size:13px;font-weight:700;position:relative;line-height:normal;top:-5px;margin-left:-5px}@media(min-width: 1024px){.cart__summary .price .decimal{font-size:17px;top:-7px;margin-left:-5px}}.cart__summary .grey-font{color:var(--black80);opacity:.67;font-family:var(--font-family-primary);font-size:14px;font-style:normal;font-weight:400;line-height:23px}.cart__summary .buttons-container-mobile{display:flex;flex-direction:column;width:100%;text-align:end;padding:0 20px}.cart__summary .buttons-container-mobile .cta-btn{order:1;border-radius:2px;background:var(--blue90);border:none;width:100%;height:44px;cursor:pointer;color:var(--white100);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:12px;transition:all .25s}.cart__summary .buttons-container-mobile .cta-btn:hover{background:var(--orange80)}.cart__summary .buttons-container-mobile .back{order:2;color:var(--blue90);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:500;line-height:normal;border-radius:2px;border:none;background:var(--white100);width:100%;height:34px;cursor:pointer;margin-bottom:12px}@media(min-width: 1024px){.cart__summary .buttons-container-mobile{display:none}}@media(max-width: 1024px){.checkout{padding:20px 20px;background:none}}@media(min-width: 1024px){.checkout{width:50%}}@media(max-width: 1024px){.checkout.confirmation{background:none}}.checkout__progress-bar{display:none}@media(min-width: 1024px){.checkout__progress-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-around;border:1px solid var(--white70);background:var(--white92);height:66px;margin-bottom:30px;position:sticky;z-index:9}}.checkout__progress-bar.align-left{justify-content:flex-start}.checkout__progress-bar.align-left .step{margin-left:20px}.checkout__progress-bar.align-left .step::before{top:-4px}.checkout__progress-bar .checkout-progress-bar-check{display:none}.checkout__progress-bar .step{padding-left:32px;position:relative;color:var(--black60);font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal}.checkout__progress-bar .step::before{display:inline-block;width:15px;height:15px;font-size:15px;line-height:16px;border-radius:40px;padding:5px;border:1px solid var(--black90);color:var(--black90);opacity:.3;background:var(--white85);text-align:center;position:absolute;left:0;top:-2px}.checkout__progress-bar .disabled{pointer-events:none}.checkout__progress-bar .current{color:var(--black90);cursor:pointer}.checkout__progress-bar .current::before{color:var(--white98);background:var(--blue90);border:none;opacity:1}.checkout__progress-bar .first::before{content:"1"}.checkout__progress-bar .second::before{content:"2"}.checkout__progress-bar .third::before{content:"3"}.checkout__progress-bar .completed{cursor:pointer}.checkout__progress-bar .completed::before{content:" ";background-color:var(--green60);opacity:1;border:none;background-size:14px 16px;background-repeat:no-repeat;background-position:center center}.checkout__progress-bar .completed .checkout-progress-bar-check{width:15px;height:15px;font-size:15px;line-height:16px;display:inline}.checkout__progress-bar .completed .checkout-progress-bar-check svg{display:inline-block;width:15px;height:15px;font-size:15px;line-height:16px;text-align:center;position:absolute;left:4px;top:3px}.checkout__customer-data{margin-bottom:30px}.checkout__customer-data .login-container{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:35px}.checkout__customer-data .login-container .title{font-weight:700}.checkout__customer-data .login-container .text a{color:var(--blue90);text-decoration:underline}.checkout__customer-data .login-container .text a:visited,.checkout__customer-data .login-container .text a:active{color:var(--blue90)}.checkout__customer-data .guest-container{margin-bottom:30px}.checkout__customer-data .guest-container .title{color:var(--black90);font-family:var(--font-family-primary);font-size:19px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:18px}.checkout__customer-data .voucher-container{border:1px solid var(--white80);background:var(--white92);padding:8px}@media(min-width: 1024px){.checkout__customer-data .voucher-container{padding:20px;margin-top:35px}}.checkout__customer-data .voucher-container .title{margin-bottom:8px}@media(max-width: 1024px){.checkout__customer-data .voucher-container .title{display:none}}.checkout__customer-data .voucher-container input{outline:none;border:none;padding-left:20px;height:50px;width:100%;color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.checkout__customer-data .voucher-container input:focus{outline:none}.checkout__customer-data .voucher-container input:focus::-moz-placeholder{color:rgba(0,0,0,0)}.checkout__customer-data .voucher-container input:focus::placeholder{color:rgba(0,0,0,0)}.checkout__customer-data .voucher-container input::-moz-placeholder{color:var(--black60)}.checkout__customer-data .voucher-container input::placeholder{color:var(--black60)}.checkout__customer-data .company-details .title{color:var(--black90);font-family:var(--font-family-primary);font-size:19px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px}.checkout__customer-data .logged-in-container .title{color:var(--black90);font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:4px}@media(min-width: 1024px){.checkout__customer-data .logged-in-container .title{font-size:19px}}.checkout__customer-data .logged-in-container .subtitle{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:20px}.checkout__customer-data .logged-in-container .customer-details{border-radius:1px;border:1px solid var(--white70);background:var(--white92);color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:30px;opacity:.7;padding:18px 16px;margin-bottom:30px}.checkout__customer-data .logged-in-container .customer-details .text{display:block}@media(min-width: 1024px){.checkout__customer-data .logged-in-container .customer-details .text{display:inline;text-wrap:nowrap}}.checkout__customer-data .logged-in-container .customer-details .text img,.checkout__customer-data .logged-in-container .customer-details .text svg{display:none}@media(min-width: 1024px){.checkout__customer-data .logged-in-container .customer-details .text img,.checkout__customer-data .logged-in-container .customer-details .text svg{display:inline;margin:0px 3px;vertical-align:middle}}.checkout__customer-data .logged-in-container .customer-details .bold{font-weight:700}.checkout__delivery-options .title{color:var(--black90);font-family:var(--font-family-primary);font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px}.checkout__delivery-options .subtitle{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:22px}.checkout__delivery-options .address:hover svg path{opacity:1;fill:var(--red100) !important}.checkout__delivery-options .address-container.company-logged-in .create-workplace{color:var(--blue90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:300;line-height:normal;cursor:pointer;align-self:center}.checkout__delivery-options .address-container.company-logged-in .create-workplace svg{vertical-align:middle;margin-right:7px;margin-top:-3px}.checkout__delivery-options .address-container.company-logged-in .create-workplace svg path{fill:var(--blue90)}.checkout__delivery-options .address-container.company-logged-in .create-workplace__container{display:none;position:fixed;inset:0;z-index:999;overflow:auto;background-color:var(--black10)}.checkout__delivery-options .address-container.company-logged-in .create-workplace__container.open{display:block}.checkout__delivery-options .address-container.company-logged-in .create-workplace__container.open .create-worplace__popup{display:block}.checkout__delivery-options .address-container.company-logged-in .create-workplace__container .workplace-form-container{height:100%}.checkout__delivery-options .address-container.company-logged-in .create-workplace__popup{display:none;background-color:var(--white100);color:var(--black90);stroke-width:1px;stroke:var(--white80);border-radius:8px;position:relative;padding:36px 26px;display:block;animation:fadeIn .25s ease-in-out;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;margin:0 auto}@media(min-width: 1024px){.checkout__delivery-options .address-container.company-logged-in .create-workplace__popup{padding:30px;max-width:689px;max-height:1000px;height:auto;margin:unset}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.checkout__delivery-options .address-container.company-logged-in .create-workplace__popup .title{border-bottom:1px solid var(--white80);padding-bottom:15px;margin-bottom:25px;color:var(--black90);font-family:var(--font-family-primary);font-size:25px;font-style:normal;font-weight:700;line-height:normal}.checkout__delivery-options .address-container.company-logged-in .create-workplace__popup .row{display:flex;flex:row;justify-content:space-between}.checkout__delivery-options .address-container.company-logged-in .create-workplace__popup .close-icon{position:absolute;right:15px;top:30px;cursor:pointer}.checkout__delivery-options .address-container.company-logged-in .create-workplace__popup .input__container{margin-bottom:30px}.checkout__delivery-options .address-container.company-logged-in .create-workplace__close{width:100%;border:1px solid var(--red80);background:var(--white100);color:var(--red80);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;width:140px;height:45px}.checkout__delivery-options .address-container.company-logged-in .create-workplace__close:hover{color:var(--white100);border:1px solid var(--red80);background:var(--red80)}@media(min-width: 1024px){.checkout__delivery-options .address-container.company-logged-in .create-workplace__close{width:220px}}.checkout__delivery-options .address-container.company-logged-in .create-workplace__save{width:100%;border:1px solid var(--blue90);background:var(--blue90);color:var(--white100);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;width:140px;height:45px}.checkout__delivery-options .address-container.company-logged-in .create-workplace__save:hover{background:var(--orange80);border:1px solid var(--orange80)}@media(min-width: 1024px){.checkout__delivery-options .address-container.company-logged-in .create-workplace__save{width:220px}}.checkout__delivery-options .address-container.company-logged-in .workplace-list{display:none;border:1px solid var(--white80);overflow:visible;position:absolute;background-color:var(--white100);z-index:9;top:55px;width:100%}.checkout__delivery-options .address-container.company-logged-in .workplace-list.opened{display:block}.checkout__delivery-options .address-container.company-logged-in .workplace-list .workplace-item{height:50px;width:100%;background-color:var(--white100);border-top:1px solid var(--white80);padding:15px 55px 10px 25px;position:relative;cursor:pointer}.checkout__delivery-options .address-container.company-logged-in .workplace-list .workplace-item:first-child{border-top:none}@media(max-width: 1023px){.checkout__delivery-options .address-container.company-logged-in .workplace-list .workplace-item{padding:15px 55px 15px 10px}}.checkout__delivery-options .address-container.company-logged-in .input__item .tooltip{background-color:var(--white100);position:absolute;right:-4px;top:-4px}.checkout__delivery-options .address-container.company-logged-in .input__item .tooltip:hover .tooltip__content{display:block}.checkout__delivery-options .address-container.company-logged-in .input__item .tooltip svg{background-color:var(--white100);width:16px;right:-4px;top:-4px;transform:unset}.checkout__delivery-options .address-container.company-logged-in .input__item .tooltip svg path{fill:var(--blue90)}.checkout__delivery-options .address-container.company-logged-in .input__item .tooltip__content{display:none;width:289px;border-radius:2px;border:1px solid var(--white80);background-color:var(--blue20);padding:10px 13px;z-index:9;position:absolute;right:-22px;bottom:36px}@media(max-width: 420px){.checkout__delivery-options .address-container.company-logged-in .input__item .tooltip__content{right:0}}.checkout__delivery-options .address-container.company-logged-in .input__item .tooltip__content::before{content:"";width:15px;height:15px;transform:rotate(45deg);border-right:1px solid var(--white80);border-bottom:1px solid var(--white80);background:var(--blue20);position:absolute;right:20px;bottom:-9px}.checkout__delivery-options textarea{margin-bottom:12px}.checkout__delivery-options .show-delivery-options-button{text-align:end;margin-bottom:30px}.checkout__delivery-options .show-delivery-options-button button{border-radius:2px;border:1px solid var(--blue90);background:var(--blue90);color:var(--white100);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:600;line-height:normal;height:44px;width:232px;cursor:pointer}.checkout__delivery-options .show-delivery-options-button button.disabled{opacity:.3;cursor:default}.checkout__delivery-options .show-delivery-options-button button.disabled:hover{background:var(--blue90)}.checkout__delivery-options .delivery-options-container .saved-address-container{margin-bottom:20px}.checkout__delivery-options .delivery-options-container .saved-address-container input{padding-right:64px !important}.checkout__delivery-options .delivery-options-container .options-list{margin-bottom:15px}.checkout__delivery-options .delivery-options-container .options-list .option-item{border:1px solid var(--white80);border-bottom:none;padding:18px 22px;background:var(--white100);cursor:pointer}@media(min-width: 1024px){.checkout__delivery-options .delivery-options-container .options-list .option-item{display:flex;flex-direction:row;justify-content:space-between;align-items:start;padding:20px 22px}}.checkout__delivery-options .delivery-options-container .options-list .option-item:last-child{border-bottom:1px solid var(--white80)}.checkout__delivery-options .delivery-options-container .options-list .option-item .radio-container{display:flex;align-items:center}.checkout__delivery-options .delivery-options-container .options-list .option-item .radio-container input{accent-color:var(--black90);margin:0 10px 0 0;width:21px;height:21px;min-width:21px;max-width:21px;padding-top:2px;vertical-align:middle;cursor:pointer}.checkout__delivery-options .delivery-options-container .options-list .option-item.current{background:var(--white92);cursor:default}.checkout__delivery-options .delivery-options-container .options-list .option-item.current .date-delivery .pickup-details{padding:20px 0px;max-height:200px}.checkout__delivery-options .delivery-options-container .options-list .option-item .content{position:relative;width:100%}.checkout__delivery-options .delivery-options-container .options-list .option-item .delivery-price{display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:end;flex:1;margin-left:10px;min-width:-moz-max-content;min-width:max-content}.checkout__delivery-options .delivery-options-container .options-list .option-item .delivery-price .blue{background-color:var(--blue75);border-radius:50%;height:36px;width:36px;align-content:center;text-align:center}.checkout__delivery-options .delivery-options-container .options-list .option-item .delivery-price .freight-icon{max-width:36px;max-height:36px;width:auto;height:auto}.checkout__delivery-options .delivery-options-container .options-list .option-item .delivery-price .freight-icon img{max-width:36px;max-height:36px;width:auto;height:auto}.checkout__delivery-options .delivery-options-container .options-list .option-item .delivery-price .freight-icon svg{max-width:36px;max-height:36px}.checkout__delivery-options .delivery-options-container .options-list .option-item .delivery-price .price{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:500;line-height:normal;display:flex}@media(max-width: 1024px){.checkout__delivery-options .delivery-options-container .options-list .option-item .delivery-price .price{font-size:16px}}.checkout__delivery-options .delivery-options-container .options-list .option-item .delivery-price .price sup{margin-left:2px;margin-top:1px}.checkout__delivery-options .delivery-options-container .options-list .option-item .delivery-price .price .currency{margin-left:5px}.checkout__delivery-options .delivery-options-container .options-list .option-item .option-title{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:500;line-height:normal}.checkout__delivery-options .delivery-options-container .options-list .option-item .info-text{color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal;opacity:.56;margin-left:0px}.checkout__delivery-options .delivery-options-container .options-list .option-item .label{color:var(--black90);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:700;line-height:normal;opacity:.56;background:var(--green07);padding:3px 5px}@media(max-width: 1024px){.checkout__delivery-options .delivery-options-container .options-list .option-item .label{margin-left:30px}}.checkout__delivery-options .delivery-options-container .options-list .option-item .label.blue{background:var(--blue27)}.checkout__delivery-options .delivery-options-container .options-list .option-item .label.green{background:var(--green18)}.checkout__delivery-options .delivery-options-container .options-list .option-item .label.pink{background:var(--red05)}.checkout__delivery-options .delivery-options-container .options-list .option-item .info-tooltip{margin-top:8px;position:relative}@media(min-width: 1024px){.checkout__delivery-options .delivery-options-container .options-list .option-item .info-tooltip{margin-left:35px;width:310px;border:1px solid var(--white80)}}.checkout__delivery-options .delivery-options-container .options-list .option-item .info-tooltip:hover .content{display:flex}.checkout__delivery-options .delivery-options-container .options-list .option-item .info-tooltip img{margin:2px 5px 0px 8px}.checkout__delivery-options .delivery-options-container .options-list .option-item .info-tooltip .tooltip-title{display:none;color:var(--black80);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal;border-radius:2px;position:relative;cursor:pointer;height:29px;align-items:center}@media(min-width: 1024px){.checkout__delivery-options .delivery-options-container .options-list .option-item .info-tooltip .tooltip-title{display:flex}}.checkout__delivery-options .delivery-options-container .options-list .option-item .info-tooltip .content{display:none;border-radius:2px;background:var(--white100);border:1px solid var(--white80);width:310px;color:var(--black80);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;position:absolute;padding:12px 4px;position:absolute;top:-1px;left:-1px;z-index:9;align-items:start;animation:fadeIn .5s ease}@media(max-width: 1024px){.checkout__delivery-options .delivery-options-container .options-list .option-item .info-tooltip .content{display:flex;position:relative;width:100%;background:var(--white92)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .radio-container{margin-bottom:12px}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .pickup-details .input__item:focus label,.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .pickup-details .input__item:focus-within label{color:var(--blue90);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:700;line-height:normal;padding-left:2px}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .pickup-details .input__item input{padding-left:50px;padding-right:25px;border-radius:1px}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .pickup-details .input__item input.has-value+label{color:var(--blue90);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:700;line-height:normal;padding-left:0px}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .pickup-details .input__item label{padding-left:30px}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .pickup-details .input__item svg{right:unset;left:25px}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations input{position:relative}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations input.has-value{border:1px solid var(--white80);background:var(--white100)}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .choose-store-arrow{right:12px;left:inherit;position:absolute;top:50%;transform:translateY(-50%);width:16px;height:10px}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .choose-store-arrow svg{width:16px;height:10px;display:block;top:50%;transform:translateY(-50%) rotate(-90deg);left:inherit;position:relative}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container{display:none;position:fixed;inset:0;z-index:10000;overflow:auto;background-color:var(--black10)}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container.open{display:block}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container.open .store-selector{display:block}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector{display:none;background-color:var(--white100);color:var(--black90);stroke-width:1px;stroke:var(--white80);border-radius:8px;position:relative;padding:36px 26px;display:block;animation:fadeIn .25s ease-in-out;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;max-height:530px;margin:unset;max-width:calc(100vw - 40px)}@media(min-width: 1024px){.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector{padding:30px;max-width:825px;max-height:711px;margin:unset}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector .google-map-container-checkout{background:var(--white100);width:100%;max-width:375px}@media(max-width: 1023px){.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector .google-map-container-checkout{display:none}}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector .google-map-container-checkout #google-map-checkout{width:100%;min-height:100%;border:1px solid var(--white80)}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector .google-map-container-checkout #google-map-checkout svg path{fill:var(--black90);opacity:1}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector .google-map-container-checkout #google-map-checkout svg path:nth-child(3){fill:var(--white92)}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector .google-map-container-checkout .gmnoprint{display:none}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector .google-map-container-checkout .gm-style-cc{display:none}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector .google-map-container-checkout .gm-fullscreen-control{display:none}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector .google-map-container-checkout .gm-style-iw{display:none}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector .google-map-container-checkout .gm-style-iw-tc{display:none}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector .google-map-container-checkout .custom-infowindow{padding:25px 20px}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector .google-map-container-checkout .custom-infowindow__title{display:flex;align-items:center;gap:3px}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector .google-map-container-checkout .custom-infowindow__img{width:13px;height:18px}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector .google-map-container-checkout .custom-infowindow__img img{width:13px;height:18px}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector .google-map-container-checkout .custom-infowindow__text{color:var(--black80);font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:23px}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector .google-map-container-checkout .custom-infowindow__address{color:var(--black80);font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:23px}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__wrapper{display:flex;flex-direction:row;gap:25px}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__buttons{display:flex;margin-top:30px;justify-content:space-between;align-items:center}@media(max-width: 768px){.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__buttons{flex-direction:column-reverse;gap:20px}}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__buttons:has(.button:only-child){justify-content:flex-end}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__buttons .button{text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:14px 28px;min-width:220px;cursor:pointer}@media(max-width: 768px){.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__buttons .button{width:100%}}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__buttons .button.primary-button{border:1px solid var(--blue90);color:var(--white100);background:var(--blue90);transition:all .25s}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__buttons .button.primary-button:hover{border:1px solid var(--orange80);background:var(--orange80)}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__buttons .button.primary-button:disabled{opacity:.3;cursor:default}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__buttons .button.primary-button:disabled:hover{background:var(--blue90);border:1px solid var(--blue90)}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__buttons .button.secondary-button{border:1px solid var(--red80);color:var(--red80);background:var(--white100);transition:all .25s}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__buttons .button.secondary-button:hover{background:var(--red80);color:var(--white100)}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__list-wrapper{width:100%}@media(min-width: 1024px){.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__list-wrapper{max-width:375px}}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__list{height:280px;overflow-y:scroll}@media(min-width: 1024px){.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__list{height:521px}}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__list::-webkit-scrollbar{width:4px}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__list::-webkit-scrollbar-thumb{background:var(--white85);background-clip:padding-box}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__title{color:var(--black90);font-family:var(--font-family-secondary);font-size:20px;font-style:normal;font-weight:700;line-height:23px;margin-bottom:12px}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__container>.wrapper{margin-bottom:0px}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__container>.wrapper:first-child>.row:first-child{height:100%;opacity:1;overflow:visible}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__container>.wrapper .row{display:flex;flex-direction:column;align-items:start;gap:5px;color:var(--black60);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:2px;height:0px;opacity:0;overflow:hidden}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text{color:var(--black60);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours{max-height:20px;overflow:hidden;transition:all .5s ease-in-out;width:100%}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours .button{position:relative}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours .button svg{width:11px;height:8px;right:-20px;position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg);display:block;left:inherit;transition:all .25s}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours .button svg path{fill:var(--black60)}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours.opened{max-height:300px;height:auto}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours.opened .button svg{transform:translateY(-50%)}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours .opening-hours__wrapper{display:flex;justify-content:space-between;align-items:center;color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:30px}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.opening-hours .opening-hours__wrapper.text-color-red{color:var(--red70)}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.stock-info{position:relative;padding-left:25px}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.stock-info.in-stock svg{width:17px;height:14px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.stock-info.in-stock svg path{fill:var(--black60) !important}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.stock-info.out-of-stock{color:var(--red70)}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.stock-info.out-of-stock svg{width:17px;height:14px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__container>.wrapper .row .text.stock-info.out-of-stock svg path{fill:var(--red70) !important}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__item{border-radius:2px;border:1px solid var(--white80);border-bottom:none;background:var(--white100);padding:19px 22px;cursor:pointer}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__item:last-child{border-bottom:1px solid var(--white80)}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__item.selected{border:1px solid var(--blue90);background:var(--blue25)}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__item .store-selector__title{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:normal}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__select{color:var(--white100);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;border-radius:2px;border:1.692px solid var(--blue90);background:var(--blue90);width:100%;height:54px;cursor:pointer;transition:all .25s}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__select:disabled{opacity:.1;cursor:default}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__close{position:absolute;right:10px;top:10px;border:none;background:var(--white100);cursor:pointer}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.single-location input.has-value{border:1px solid var(--white80);background:var(--white92)}.checkout__delivery-options .delivery-options-container .options-list .option-item .date-delivery{width:100%}.checkout__delivery-options .delivery-options-container .options-list .option-item .date-delivery .info-text{display:block;padding-top:10px}.checkout__delivery-options .delivery-options-container .options-list .option-item .date-delivery .pickup-details{max-height:0;overflow:hidden;transition:all .25s ease;margin:0px}.checkout__delivery-options .delivery-options-container .options-list .option-item .date-delivery .pickup-details .input__item:focus-within label{overflow:visible;opacity:1}.checkout__delivery-options .delivery-options-container .options-list .option-item .date-delivery .pickup-details .input__item input{padding-left:50px;padding-right:25px}.checkout__delivery-options .delivery-options-container .options-list .option-item .date-delivery .pickup-details .input__item svg{right:unset;left:25px}.checkout__delivery-options .delivery-options-container .options-list .option-item .date-delivery .pickup-details .input__item label{display:block;overflow:visible;opacity:1;font-family:var(--font-family-secondary);font-size:11px;font-style:normal;font-weight:700;line-height:normal;padding-left:0px;top:0%;color:var(--blue90);background-color:var(--white100)}.checkout__payment-options .title{color:var(--black90);font-family:var(--font-family-primary);font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px}.checkout .buttons-container-desktop{width:100%;display:flex;justify-content:space-between;place-content:end;gap:30px}@media(max-width: 1024px){.checkout .buttons-container-desktop{display:none}}.checkout .buttons-container-desktop .cta-btn{border-radius:2px;background:var(--blue90);border:none;max-width:341px;width:100%;height:44px;cursor:pointer;color:var(--white100);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal}.checkout .buttons-container-desktop .cta-btn:hover{background:var(--orange80)}.checkout .buttons-container-desktop .cta-btn.disabled{opacity:.3;cursor:default}.checkout .buttons-container-desktop .cta-btn.disabled:hover{background:var(--blue90)}.checkout .buttons-container-desktop .back{color:var(--blue90);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;border-radius:2px;border:1px solid var(--blue90);background:var(--white100);max-width:341px;width:100%;height:44px;cursor:pointer;transition:all .25s}.checkout .buttons-container-desktop .back:hover{background:var(--orange80);border:1px solid var(--orange80);color:var(--white100)}.checkout .input__container{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}@media(min-width: 1024px){.checkout .input__container{gap:30px}}.checkout .input__container .input__item{position:relative;flex:1 0 100%}@media(min-width: 1024px){.checkout .input__container .input__item.half{max-width:340px;flex:40%}}.checkout .input__container .input__item .input-validation-error,.checkout .input__container .input__item.input-validation-error:hover,.checkout .input__container .input__item.input-validation-error.has-value{color:var(--red80) !important;border:1.692px solid var(--red80) !important}.checkout .input__container .input__item .input-validation-error+label,.checkout .input__container .input__item.input-validation-error:hover+label,.checkout .input__container .input__item.input-validation-error.has-value+label{color:var(--red80) !important}.checkout .input__container .input__item .input-validation-error~svg path,.checkout .input__container .input__item.input-validation-error:hover~svg path,.checkout .input__container .input__item.input-validation-error.has-value~svg path{opacity:1 !important;fill:var(--red80) !important}.checkout .input__container .input__item:hover input{color:var(--blue90);border:1.692px solid var(--blue90);cursor:pointer}.checkout .input__container .input__item:hover label{color:var(--blue90)}.checkout .input__container .input__item:hover svg path{opacity:1;fill:var(--blue90)}.checkout .input__container .input__item:focus-within input{color:var(--black90);border:1.692px solid var(--white80);cursor:pointer}.checkout .input__container .input__item:focus-within label{color:var(--blue90);top:0%;font-size:11px;background-color:var(--white100)}@media(max-width: 1023px){.checkout .input__container .input__item:focus-within label{display:none}}.checkout .input__container .input__item:focus-within svg path{opacity:.3;fill:var(--black90)}.checkout .input__container .input__item input,.checkout .input__container .input__item textarea{border-radius:1px;border:1.692px solid var(--white80);background:var(--white100);width:100%;height:55px;color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding-left:22px;cursor:pointer;padding-right:50px}.checkout .input__container .input__item input::-webkit-outer-spin-button,.checkout .input__container .input__item input::-webkit-inner-spin-button,.checkout .input__container .input__item textarea::-webkit-outer-spin-button,.checkout .input__container .input__item textarea::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.checkout .input__container .input__item input[type=number],.checkout .input__container .input__item textarea[type=number]{-moz-appearance:textfield}.checkout .input__container .input__item input.has-value,.checkout .input__container .input__item textarea.has-value{color:var(--black90);border:1.692px solid var(--white80);cursor:pointer}.checkout .input__container .input__item input.has-value+label,.checkout .input__container .input__item textarea.has-value+label{color:var(--blue90);top:0%;font-size:11px;background-color:var(--white100)}@media(max-width: 1023px){.checkout .input__container .input__item input.has-value+label,.checkout .input__container .input__item textarea.has-value+label{display:none}}.checkout .input__container .input__item input.has-value~svg path,.checkout .input__container .input__item textarea.has-value~svg path{opacity:.3;fill:var(--black90)}.checkout .input__container .input__item input:focus-visible,.checkout .input__container .input__item textarea:focus-visible{outline:none}.checkout .input__container .input__item textarea{cursor:default;resize:none;padding:14px 22px;height:82px;color:var(--black90)}.checkout .input__container .input__item textarea::-moz-placeholder{color:var(--black60)}.checkout .input__container .input__item textarea::placeholder{color:var(--black60)}.checkout .input__container .input__item label{color:var(--black60);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;position:absolute;left:22px;top:50%;transform:translateY(-50%);transition:all .25s;cursor:pointer;padding:0px 3px;margin-left:-3px}.checkout .input__container .input__item svg{position:absolute;right:25px;top:50%;transform:translateY(-50%)}.checkout .input__container .input__item span.change-address-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--blue90);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;padding-left:5px}@media(min-width: 1023px){.checkout .input__container .input__item span.change-address-icon{right:25px}}.checkout .input__container .input__item span.change-address-icon svg{right:40px}.checkout .input__container .input__item span.change-address-icon svg path{fill:var(--blue90)}.checkout .input__container .input__item span.change-address-icon:focus-within svg{fill:var(--blue90)}.checkout .input__container .input__item span.change-address-icon:focus-within svg path{opacity:1;fill:var(--blue90)}.checkout .checkbox-container{margin-bottom:15px}.checkout .checkbox-container .custom-checkbox-container{display:flex;align-items:center;width:100%;cursor:pointer}@media(max-width: 1023px){.checkout .checkbox-container .custom-checkbox-container{align-items:start}}.checkout .checkbox-container .custom-checkbox{display:none}.checkout .checkbox-container .custom-checkbox-checkmark{display:inline-block;width:21px;height:21px;min-width:21px;min-height:21px;border:1px solid var(--white60);background-color:rgba(0,0,0,0);position:relative;margin-right:5px}@media(max-width: 1023px){.checkout .checkbox-container .custom-checkbox-checkmark{background:var(--white100)}}.checkout .checkbox-container .custom-checkbox-checkmark span{display:none}.checkout .checkbox-container .custom-checkbox:checked+.custom-checkbox-checkmark span{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.checkout .checkbox-container .checkbox-text{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-right:15px}.checkout .confirmation-wrapper{padding-top:68px;padding-left:30px}@media(max-width: 1023px){.checkout .confirmation-wrapper{padding-top:0px;padding-left:0px}}.checkout .confirmation-wrapper__header{display:flex;flex-direction:column;max-width:420px;margin:0 auto 50px auto}@media(max-width: 1023px){.checkout .confirmation-wrapper__header{margin-bottom:21px;padding:0px 8px}}.checkout .confirmation-wrapper__title{color:var(--black80);text-align:center;font-family:var(--font-family-primary);font-size:24px;font-style:normal;font-weight:700;line-height:51px}@media(max-width: 1023px){.checkout .confirmation-wrapper__title{display:inline-block;align-items:center;gap:4px;font-size:20px;line-height:normal}}.checkout .confirmation-wrapper__subtitle{color:var(--black80);font-family:var(--font-family-secondary);font-size:20px;font-style:normal;font-weight:400;line-height:27px;text-align:center}@media(max-width: 1023px){.checkout .confirmation-wrapper__subtitle{font-size:16px;line-height:24px;padding:0px 8px}}.checkout .confirmation-wrapper__checkmark-desktop{width:54px;height:53px;margin:0 auto 9px}@media(max-width: 1023px){.checkout .confirmation-wrapper__checkmark-desktop{display:none}}.checkout .confirmation-wrapper__checkmark-mobile{vertical-align:-2px}@media(min-width: 1024px){.checkout .confirmation-wrapper__checkmark-mobile{display:none}}.checkout .confirmation-wrapper__content{display:flex;align-items:stretch}@media(max-width: 1023px){.checkout .confirmation-wrapper__content{flex-direction:column}}.checkout .confirmation-wrapper__content.without-image .content__wrapper{border:1px solid var(--white84);background:var(--blue23);width:100%}@media(max-width: 1023px){.checkout .confirmation-wrapper__content.without-image .content__wrapper{padding:15px 20px}}.checkout .confirmation-wrapper__content.without-image .content__wrapper .content__main-title{display:none}.checkout .confirmation-wrapper__content .content__img{width:57%;height:auto}@media(max-width: 1023px){.checkout .confirmation-wrapper__content .content__img{width:100%;margin-bottom:22px}}.checkout .confirmation-wrapper__content .content__wrapper{background:var(--white92);padding:27px 50px 27px 24px}@media(max-width: 1023px){.checkout .confirmation-wrapper__content .content__wrapper{background:none;padding:0px}}.checkout .confirmation-wrapper__content .content__main-title{color:var(--black90);font-family:var(--font-family-primary);font-size:20px;font-style:normal;font-weight:700;line-height:23px;margin-bottom:8px}@media(max-width: 1023px){.checkout .confirmation-wrapper__content .content__main-title{font-size:21px;padding-bottom:10px;border-bottom:1px solid var(--white70);width:100%}}.checkout .confirmation-wrapper__content .content__item{margin-bottom:16px}@media(max-width: 1023px){.checkout .confirmation-wrapper__content .content__item{margin-bottom:11px}}@media(max-width: 1023px){.checkout .confirmation-wrapper__content .content__item:first-child{margin-top:15px}}.checkout .confirmation-wrapper__content .content__item:last-child{margin-bottom:0px}.checkout .confirmation-wrapper__content .content__item .item__title{color:var(--black80);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:700;line-height:21px}@media(max-width: 1023px){.checkout .confirmation-wrapper__content .content__item .item__title{font-size:16px;line-height:23px}}.checkout .confirmation-wrapper__content .content__item .item__text{color:var(--black80);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:21px}@media(max-width: 1023px){.checkout .confirmation-wrapper__content .content__item .item__text{font-size:16px;line-height:23px}}.checkout .confirmation-wrapper__climate-data{display:flex;align-items:stretch;width:100%;text-decoration:none;margin-top:65px;border-left:1px solid var(--white80)}@media(max-width: 1023px){.checkout .confirmation-wrapper__climate-data{margin-top:11px}}.checkout .confirmation-wrapper__climate-data .climate-data__wrapper{display:flex;align-items:center;justify-content:space-between;background:var(--green11);border:1px solid var(--white80);border-left:none;padding:17px 39px 17px 22px;flex:1;gap:10px}@media(max-width: 1023px){.checkout .confirmation-wrapper__climate-data .climate-data__wrapper{padding:10px 20px}}.checkout .confirmation-wrapper__climate-data .climate-data__img{background:var(--green60);border:1px solid var(--white80);padding:10.26px 22.45px 12.8px 20px;display:flex;justify-content:center;align-items:center;margin-left:-1px}@media(max-width: 1023px){.checkout .confirmation-wrapper__climate-data .climate-data__img{padding:16.42px 20.21px 16.58px 23.79px}}.checkout .confirmation-wrapper__climate-data .climate-data__img img{width:100%;height:auto}@media(max-width: 1023px){.checkout .confirmation-wrapper__climate-data .climate-data__img img{height:26px;width:21px}}.checkout .confirmation-wrapper__climate-data .climate-data__text{display:flex;flex-direction:column}.checkout .confirmation-wrapper__climate-data .climate-data__title{color:var(--black90);font-family:var(--font-family-primary);font-size:17.902px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}@media(max-width: 1023px){.checkout .confirmation-wrapper__climate-data .climate-data__title{font-size:16px}}.checkout .confirmation-wrapper__climate-data .climate-data__subtitle{color:var(--black90);font-family:var(--font-family-primary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}@media(max-width: 1023px){.checkout .confirmation-wrapper__climate-data .climate-data__subtitle{font-size:13px}}.checkout .confirmation-wrapper__climate-data .climate-data__link{color:var(--blue90);font-family:var(--font-family-primary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline}@media(max-width: 1023px){.checkout .confirmation-wrapper__climate-data .climate-data__link{display:none}}@media(min-width: 1024px){.mobile-only{display:none}}@media(max-width: 1024px){.desktop-only{display:none}}.empty-checkout__image{margin:95px auto 12px auto;display:flex;justify-content:center;align-items:flex-end;width:70px;height:60px;text-align:center}@media(min-width: 1024px){.empty-checkout__image{display:none}}.empty-checkout__image img{max-width:100%;max-height:100%;width:auto;height:auto}.empty-checkout__title{color:var(--black90);font-family:var(--font-family-primary);font-size:34px;font-style:normal;font-weight:700;line-height:normal;margin:70px auto 18px auto;text-align:center}@media(max-width: 1023px){.empty-checkout__title{font-size:28px;margin:12px auto 25px;padding:0px 20px}}.empty-checkout__subtitle{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:300;line-height:normal;text-align:center}@media(max-width: 1023px){.empty-checkout__subtitle{display:none}}.empty-checkout__subtitle--mobile{display:none}@media(max-width: 1023px){.empty-checkout__subtitle--mobile{display:block;max-width:300px;margin:0px auto}}.empty-checkout__products{width:100vw;background:var(--blue25);padding:60px 0px 160px;left:50%;transform:translateX(-50%);position:relative;margin-bottom:50px}@media(max-width: 1023px){.empty-checkout__products{display:none}}.empty-checkout__products .title{color:var(--black90);font-family:var(--font-family-primary);font-size:34px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:30px;text-align:center}.empty-checkout__products .empty-checkout__swiper-container{position:relative}.empty-checkout__products .swiper-pagination{bottom:-80px !important}@media(max-width: 1023px){.empty-checkout__products .swiper-pagination{display:none}}.empty-checkout__products .swiper-pagination .swiper-pagination-bullet{width:22px;height:22px;border-radius:50px;opacity:1;background:var(--blue25);border:1px solid var(--white70);transition:all .25s}.empty-checkout__products .swiper-pagination .swiper-pagination-bullet-active{width:22px;height:22px;background:var(--white70)}.empty-checkout__button-left{transform:rotate(180deg);left:-45px;position:absolute;top:calc(50% - 18.5px);border:none;z-index:1;outline:none;cursor:pointer;opacity:.6}@media(max-width: 1023px){.empty-checkout__button-left{display:none}}.empty-checkout__button-right{right:-45px;position:absolute;top:calc(50% - 18.5px);border:none;z-index:1;outline:none;cursor:pointer;opacity:.6}@media(max-width: 1023px){.empty-checkout__button-right{display:none}}.empty-checkout__button{background:var(--blue90);border-radius:2px;min-width:253px;padding:12px;color:var(--white100);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;transition:all .25s;display:inline-block;left:50%;transform:translateX(-50%);position:relative;text-decoration:none;margin:30px 0px}@media(max-width: 1023px){.empty-checkout__button{width:100%;margin-top:100px}}.empty-checkout__button:hover{background-color:var(--orange80)}.empty-checkout .c-category-carousel{margin:50px 0px}@media(max-width: 1023px){.empty-checkout .c-category-carousel{display:none}}.empty-checkout .c-category-carousel__wrapper{display:flex;justify-content:center;flex-wrap:wrap}.empty-checkout .c-category-carousel__item{flex:1 1 16.6666666667%;max-width:16.6666666667%}#workplaceSelect+.select2-container{width:100% !important}#workplaceSelect+.select2-container .select2-selection--single{border-radius:1px;border:1.692px solid var(--white80);background:var(--white100);height:55px;color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding-left:14px;padding-right:50px;cursor:pointer;display:flex;align-items:center}#workplaceSelect+.select2-container .select2-selection__arrow{display:none !important}.c-cart-popup{opacity:0;transition:opacity .5s,visibility .5s;visibility:hidden}.c-cart-popup.open{opacity:1;position:fixed;inset:0;z-index:10000;background-color:var(--black10);visibility:visible}.c-cart-popup--main{position:absolute;right:0;top:0}@media(max-width: 1023px){.c-cart-popup--main{width:100%;height:100vh}}.c-cart-popup__wrapper{display:flex;align-items:stretch;max-height:100vh}@media(max-width: 1023px){.c-cart-popup__wrapper{flex-direction:column;overflow:scroll;background:var(--blue25);padding-bottom:200px;height:100%;width:100%}}.c-cart-popup__wrapper .tooltip{left:83px}.c-cart-popup__wrapper .tooltip::after{left:17%}.c-cart-popup__wrapper .suggestions__wrapper{height:100vh;background-color:var(--white96);display:flex;flex-flow:column}@media(max-width: 1023px){.c-cart-popup__wrapper .suggestions__wrapper{height:inherit;overflow:visible;order:2;background-color:rgba(0,0,0,0);width:100%}}.c-cart-popup__wrapper .suggestions__wrapper .suggestion__header{color:var(--black80);font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.72px;background:var(--white100);padding:0 15px;border:1px solid var(--white80);height:80px;flex-shrink:0;display:flex;align-items:center}@media(max-width: 1023px){.c-cart-popup__wrapper .suggestions__wrapper .suggestion__header{padding:15px 30px;background:var(--blue25);border:none}}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-swiper{overflow:hidden auto;scrollbar-width:thin;padding:5px;padding-top:0;margin-bottom:10px;margin-top:10px;background-color:var(--white96)}@media(max-width: 1023px){.c-cart-popup__wrapper .suggestions__wrapper .suggestion-swiper{max-height:inherit;width:100%;background-color:rgba(0,0,0,0);scrollbar-width:none}}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-swiper-wrapper{background:var(--white96)}@media(max-width: 1023px){.c-cart-popup__wrapper .suggestions__wrapper .suggestion-swiper-wrapper{padding:0px;border:none;background:var(--blue25)}}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide{border-left:1px solid var(--white80);border-right:1px solid var(--white80);border-bottom:1px solid var(--white80);background:var(--white100);padding:30px 20px 20px;width:232px}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide:first-child{border-top:1px solid var(--white80)}@media(max-width: 1023px){.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide:first-child{border-left:1px solid var(--white80)}}@media(max-width: 1023px){.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide{border-right:1px solid var(--white80);border-top:1px solid var(--white80);border-left:none;min-height:auto;height:auto;display:flex;flex-direction:column}}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__image{width:100%;height:177px;display:flex;justify-content:center;align-items:center;border:1px solid var(--white80);position:relative}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__image a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-decoration:none}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__image img{width:100%;max-width:100%;height:auto;max-height:100%;padding:5px;-o-object-fit:contain;object-fit:contain}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__image .info-label{position:absolute;top:10px;left:-9px;display:flex;flex-direction:column;gap:2px}@media(max-width: 1023px){.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__image .info-label{left:-5px;top:-10px}}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__image .info-label__wrapper{display:flex;gap:2px}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__image .info-label--image{display:flex;justify-content:center;align-items:center;padding:3px;background-color:var(--green60);width:36.8px;height:36.8px}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__image .info-label--image img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__image .info-label--text{display:flex;justify-content:center;align-items:center;background-color:var(--green50);width:36.8px;height:36.8px;color:var(--green80);font-family:var(--font-family-primary);font-size:12.277px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.186px;text-align:center}@media(max-width: 1023px){.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__image .info-label--text.has-tooltip .tooltip{border:none;background-color:rgba(0,0,0,0);position:absolute;top:100%;right:10px;z-index:9;width:100%;padding:0;left:0;filter:none;display:none}}@media(max-width: 1023px){.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__image .info-label--text.has-tooltip .tooltip::after{content:none}}@media(max-width: 1023px){.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__image .info-label--text.has-tooltip .tooltip .title{display:none}}@media(max-width: 1023px){.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__image .info-label--text.has-tooltip .tooltip .text{color:var(--blue90);font-family:var(--font-family-secondary);font-size:10px;font-style:normal;font-weight:500;line-height:19.232px;text-decoration:none;cursor:pointer;filter:drop-shadow(0px 1px 2px var(--black100a25));border:1px solid var(--white80);background-color:var(--white100);border-radius:2px;padding:2px 4px;width:-moz-max-content;width:max-content}}@media(max-width: 1023px){.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__image .info-label--text.has-tooltip .tooltip .text p{margin:5px 0px}}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__image .info-label .campaign-label{position:relative;color:var(--white100);font-family:var(--font-family-primary);font-size:12px;font-style:normal;font-weight:700;line-height:normal;padding:5px 6px;background-color:var(--red70);height:-moz-max-content;height:max-content;border-radius:2px;width:-moz-max-content;width:max-content}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__image .info-label .campaign-label:after{content:"";position:absolute;bottom:-4px;left:-4px;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--red70);transform:rotate(-90deg)}@media(max-width: 1023px){.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__image .info-label .campaign-label:after{left:inherit;right:-4px;transform:rotate(90deg)}}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__title{color:var(--black80);font-family:var(--font-family-primary);font-size:14px;font-style:normal;font-weight:700;line-height:23px;margin-top:10px;display:block;text-decoration:none}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__title a{text-decoration:none;color:var(--black80)}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__description{color:var(--black60);font-family:var(--font-family-primary);font-size:11px;font-style:normal;font-weight:300;line-height:14px;letter-spacing:.11px}@media(max-width: 1023px){.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide form{margin-top:auto}}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__button{border-radius:2px;border:1px solid var(--blue90);color:var(--blue90);text-align:center;font-family:var(--font-family-primary);font-size:15px;font-style:normal;font-weight:500;line-height:normal;padding:8px;cursor:pointer;background:var(--white100);margin-top:25px;width:100%;transition:color .25s,background .25s;display:block;text-decoration:none}@media(max-width: 1023px){.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__button{margin-top:auto}}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide__button:hover{background:var(--blue90);color:var(--white100)}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide .price-wrapper{display:block;margin-top:10px}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide .price-wrapper .campaign-text{color:var(--white100);font-family:var(--font-family-primary);font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.26px;transform:rotate(-2.689deg);background:var(--red70);padding:4px 8px;margin-bottom:5px;max-width:-moz-fit-content;max-width:fit-content;margin-top:12px}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide .price-wrapper .price{display:flex;align-items:center;gap:2px}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide .price-wrapper .price.red-campaign-price .integer{font-size:19px;color:var(--red70)}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide .price-wrapper .price.red-campaign-price .decimal{font-size:10.716px;color:var(--red70);top:2px}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide .price-wrapper .price.red-campaign-price .currency{font-size:16px;color:var(--red70)}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide .price-wrapper .price.strikethrough-campaign-price .integer{text-decoration:line-through;font-size:11.78px}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide .price-wrapper .price.strikethrough-campaign-price .decimal{font-size:6px;top:1px}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide .price-wrapper .price.strikethrough-campaign-price .currency{font-size:10.314px}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide .price-wrapper .price .integer{color:var(--black80);font-family:var(--font-family-primary);font-size:22px;font-style:normal;font-weight:700;letter-spacing:1px}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide .price-wrapper .price .decimal{color:var(--black80);font-family:var(--font-family-primary);font-size:11px;font-style:normal;font-weight:700;position:relative;top:3px;margin-left:-1px;align-self:flex-start}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide .price-wrapper .price .currency{color:var(--black80);font-family:var(--font-family-primary);font-size:19px;font-style:normal;font-weight:600}.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide .price-wrapper .price-details{color:var(--black60);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:300;line-height:normal;margin-top:3px}@media(max-width: 1023px){.c-cart-popup__wrapper .suggestions__wrapper .suggestion-slide .price-wrapper .price-details:last-child{margin-bottom:25px}}@media(max-width: 1023px){.c-cart-popup__wrapper .cart__wrapper{width:100%}}@media(min-width: 1024px){.c-cart-popup__wrapper .cart__wrapper{display:flex;flex-direction:column;height:100vh;max-height:100vh}}.c-cart-popup__wrapper .cart__wrapper .empty-cart{display:none}.c-cart-popup__wrapper .cart__wrapper.empty .cart-header__left{display:none}.c-cart-popup__wrapper .cart__wrapper.empty .cart-header__left.empty{display:block}.c-cart-popup__wrapper .cart__wrapper.empty .empty-cart{display:block;max-width:400px;margin:0 auto;padding:0px 20px}.c-cart-popup__wrapper .cart__wrapper.empty .empty-cart__image{margin:95px auto 12px auto;display:flex;justify-content:center;align-items:flex-end;width:70px;height:60px;text-align:center}.c-cart-popup__wrapper .cart__wrapper.empty .empty-cart__image img{max-width:100%;max-height:100%;width:auto;height:auto}.c-cart-popup__wrapper .cart__wrapper.empty .empty-cart__title{color:var(--black90);font-family:var(--font-family-primary);font-style:normal;font-weight:700;line-height:normal;text-align:center;font-size:28px;margin:12px auto 25px;padding:0px 20px}.c-cart-popup__wrapper .cart__wrapper.empty .empty-cart__subtitle{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:300;line-height:normal;text-align:center;line-height:24px}@media(max-width: 1023px){.c-cart-popup__wrapper .cart__wrapper.empty .cart-products__container{background:none}}.c-cart-popup__wrapper .cart__wrapper.empty .cart-products__wrapper{height:100%}.c-cart-popup__wrapper .cart__wrapper.empty .cart-products__summarize .cart-products__primary{display:none}.c-cart-popup__wrapper .cart__wrapper.empty .cart-products__summarize .cart-products__secondary{display:none}.c-cart-popup__wrapper .cart__wrapper.empty .cart-products__summarize .cart-products__secondary.empty{display:block;margin:0px}.c-cart-popup__wrapper .cart__wrapper.empty .cart-products__summarize .cart-products__summarize--container{display:none}.c-cart-popup__wrapper .cart__wrapper .cart-header{display:flex;justify-content:space-between;align-items:center;background:var(--blue90);padding:0px 20px;gap:10px;height:80px;flex-shrink:0}.c-cart-popup__wrapper .cart__wrapper .cart-header__left{display:flex;align-items:center;gap:8px}.c-cart-popup__wrapper .cart__wrapper .cart-header__left.empty{display:none}.c-cart-popup__wrapper .cart__wrapper .cart-header__title{color:var(--white100);font-family:var(--font-family-primary);font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.8px}.c-cart-popup__wrapper .cart__wrapper .cart-header .close-icon{padding:1px 5px;flex-shrink:0;border-radius:40px;background:var(--red70);cursor:pointer;height:25px;width:25px;display:flex;align-items:center;justify-content:center;transition:all .25s}.c-cart-popup__wrapper .cart__wrapper .cart-header .close-icon:hover{background:var(--white100);transform:scale(1.2)}.c-cart-popup__wrapper .cart__wrapper .cart-header .close-icon:hover svg path{fill:var(--red70)}.c-cart-popup__wrapper .cart__wrapper .cart-header .check-circle{display:flex;justify-content:center;align-items:center}.c-cart-popup__wrapper .cart__wrapper .cart-header .check-circle svg{width:22px;height:22px}.c-cart-popup__wrapper .cart-products__container{background:var(--white96);max-width:576px;padding:10px}.c-cart-popup__wrapper .cart-products__container .item-information{height:85px}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__container{max-width:inherit;padding:0px}.c-cart-popup__wrapper .cart-products__container .item-information{height:90px}.c-cart-popup__wrapper .cart-products__container .cart__item--amount{justify-content:left !important}}@media(min-width: 1024px){.c-cart-popup__wrapper .cart-products__container{flex:1;display:flex;flex-direction:column;height:calc(100% - 78px)}}.c-cart-popup__wrapper .cart-products__container .cart__item--amount{flex-grow:1;display:flex;align-items:start;justify-content:center}.c-cart-popup__wrapper .cart-products__wrapper{overflow-y:auto;scrollbar-width:thin;height:calc(100vh - 350px);margin-bottom:10px}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__wrapper{max-height:inherit;height:inherit;overflow:visible}}@media(min-width: 1024px){.c-cart-popup__wrapper .cart-products__wrapper{height:inherit;max-height:100%}}.c-cart-popup__wrapper .cart-products__item{border:1px solid var(--white80);border-bottom:none;background:var(--blue25);display:flex;gap:20px;align-items:stretch;padding:20px;position:relative;min-height:120px;flex-direction:row;flex-wrap:wrap}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item{padding:20px 13px 16px 20px;min-height:185px;gap:12px}}.c-cart-popup__wrapper .cart-products__item .trash-img-wrapper{display:none}.c-cart-popup__wrapper .cart-products__item.deleted{padding:9px 20px;min-height:inherit;align-items:center}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item.deleted{background:var(--white100);padding:25px 20px}}.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--extrainfo{display:none}.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--img{height:45px;border:none;background:none}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--img{display:none}}.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--img .trash-img-wrapper{display:flex;width:100%;align-items:center;justify-content:center}.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--img img:not(.trash-img){display:none}.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--img .info-label{display:none}.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--content{justify-content:normal}.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--content .cart-products__item--delete{display:none}.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--content .cart__item--amount{display:none}.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--content .price-details{display:none}.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--content .item-prices{align-self:flex-start}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--content .item-prices{display:none}}.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--content .text-container{padding-right:5px}.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--content .text-container .title{color:var(--black80);font-family:var(--font-family-primary);font-size:14px;font-style:normal;font-weight:500;line-height:19px;margin-bottom:0px}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--content .text-container .title{color:var(--black90)}}.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--content .text-container .subtitle-wrapper{flex-direction:column;align-items:start;gap:2px;margin-bottom:4px}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--content .text-container .subtitle-wrapper{margin-bottom:0;flex-direction:row;gap:4px}}.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--content .text-container .subtitle-wrapper .subtitle{font-size:13px}.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--content.discount .item-prices .price-wrapper .price .integer,.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--content.discount .item-prices .price-wrapper .price .decimal{color:var(--black80)}.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--content .item-prices .price-wrapper .campaign-text{display:none}.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--content .item-prices .price-wrapper .price .integer{font-size:12px;font-family:var(--font-family-secondary)}.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--content .item-prices .price-wrapper .price .currency{font-size:12px;font-family:var(--font-family-secondary)}.c-cart-popup__wrapper .cart-products__item.deleted .cart-products__item--content .item-prices .price-wrapper .price .decimal{font-size:7px;top:-4px;font-family:var(--font-family-secondary)}.c-cart-popup__wrapper .cart-products__item.deleted .cart__item--undo-btn{display:inline-flex;justify-content:center;align-items:center;min-width:144px}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item.deleted .cart__item--undo-btn{min-width:100px;padding:10px 15px}}.c-cart-popup__wrapper .cart-products__item--img{border-radius:2px;border:1px solid var(--white70);background:var(--white100);display:flex;justify-content:center;align-items:center;width:120px;min-width:120px;height:120px;position:relative}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item--img{margin-top:0px}}.c-cart-popup__wrapper .cart-products__item--img img{width:auto;height:auto;max-height:100%;max-width:100%}.c-cart-popup__wrapper .cart-products__item--img .info-label{position:absolute;top:0px;left:-9px;display:flex;gap:2px}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item--img .info-label{left:-5px;top:-10px}}.c-cart-popup__wrapper .cart-products__item--img .info-label--image{display:flex;justify-content:center;align-items:center;padding:3px;background-color:var(--green60);width:27.8px;height:27.8px}.c-cart-popup__wrapper .cart-products__item--img .info-label--image img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.c-cart-popup__wrapper .cart-products__item--img .info-label--text{display:flex;justify-content:center;align-items:center;padding:2px;background-color:var(--green50);width:27.8px;height:27.8px;color:var(--green80);font-family:var(--font-family-secondary);font-size:9.277px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.186px}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item--img .info-label--text.has-tooltip .tooltip{border:none;background-color:rgba(0,0,0,0);position:absolute;top:100%;right:10px;z-index:9;width:100%;padding:0;left:0;filter:none;display:none}}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item--img .info-label--text.has-tooltip .tooltip::after{content:none}}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item--img .info-label--text.has-tooltip .tooltip .title{display:none}}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item--img .info-label--text.has-tooltip .tooltip .text{color:var(--blue90);font-family:var(--font-family-secondary);font-size:10px;font-style:normal;font-weight:500;line-height:19.232px;text-decoration:none;cursor:pointer;filter:drop-shadow(0px 1px 2px var(--black100a25));border:1px solid var(--white80);background-color:var(--white100);border-radius:2px;padding:2px 4px;width:-moz-max-content;width:max-content}}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item--img .info-label--text.has-tooltip .tooltip .text p{margin:5px 0px}}.c-cart-popup__wrapper .cart-products__item--img .info-label .campaign-label{position:relative;color:var(--white100);font-family:var(--font-family-primary);font-size:10px;font-style:normal;font-weight:700;line-height:normal;padding:4px 5px;background-color:var(--red70);height:-moz-max-content;height:max-content;border-radius:2px}.c-cart-popup__wrapper .cart-products__item--img .info-label .campaign-label:after{content:"";position:absolute;bottom:-4px;left:-4px;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--red70);transform:rotate(-90deg)}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item--img .info-label .campaign-label:after{left:inherit;right:-4px;transform:rotate(90deg)}}.c-cart-popup__wrapper .cart-products__item--delete{cursor:pointer;position:absolute;right:20px;top:15px}.c-cart-popup__wrapper .cart-products__item--delete:hover{filter:invert(21%) sepia(99%) saturate(2161%) hue-rotate(349deg) brightness(91%) contrast(94%)}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item--delete{right:inherit;top:inherit;bottom:16px;left:34px}}.c-cart-popup__wrapper .cart-products__item--content{display:flex;flex-direction:column;flex:1}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item--content.discount .counter-wrapper{margin-top:3px}}.c-cart-popup__wrapper .cart-products__item--content.discount .item-prices .price-wrapper .price .integer,.c-cart-popup__wrapper .cart-products__item--content.discount .item-prices .price-wrapper .price .decimal,.c-cart-popup__wrapper .cart-products__item--content.discount .item-prices .price-wrapper .price .currency{color:var(--red70)}.c-cart-popup__wrapper .cart-products__item--content .item-information .text-container{padding-right:85px}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item--content .item-information .text-container{padding-right:0px}}.c-cart-popup__wrapper .cart-products__item--content .item-information .text-container .title{color:var(--black80);font-family:var(--font-family-primary);font-size:15px;font-style:normal;font-weight:700;line-height:21px;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:306px;text-decoration:none}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item--content .item-information .text-container .title{max-width:100%;font-size:14px;font-weight:500;line-height:16px}}.c-cart-popup__wrapper .cart-products__item--content .item-information .text-container .subtitle-wrapper{display:flex;gap:12px;align-items:center}.c-cart-popup__wrapper .cart-products__item--content .item-information .text-container .subtitle-wrapper .subtitle{color:var(--black60);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:300;line-height:normal}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item--content .item-information .text-container .subtitle-wrapper .subtitle{font-size:10px;font-weight:400}}.c-cart-popup__wrapper .cart-products__item--content .item-prices{display:flex;gap:5px}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item--content .item-prices{gap:inherit;justify-content:space-between}}.c-cart-popup__wrapper .cart-products__item--content .item-prices .counter-wrapper{display:flex;align-items:center;justify-self:center;margin-left:30px}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item--content .item-prices .counter-wrapper{justify-self:start;margin-left:0}}.c-cart-popup__wrapper .cart-products__item--content .item-prices .counter-wrapper .counter-value{width:32px;height:28px;color:var(--black90);font-size:11.157px;font-weight:500;font-family:var(--font-family-secondary);font-style:normal;line-height:normal;border:none;outline:none;border-top:.81px solid var(--white80);border-bottom:.81px solid var(--white80);background:var(--white100);align-content:center;text-align:center}@media(min-width: 1024px){.c-cart-popup__wrapper .cart-products__item--content .item-prices .counter-wrapper .counter-value{font-size:14px;font-weight:400;width:37px;height:35px}}.c-cart-popup__wrapper .cart-products__item--content .item-prices .counter-wrapper .counter-value::-webkit-outer-spin-button,.c-cart-popup__wrapper .cart-products__item--content .item-prices .counter-wrapper .counter-value::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c-cart-popup__wrapper .cart-products__item--content .item-prices .counter-wrapper .counter-value[type=number]{-moz-appearance:textfield}.c-cart-popup__wrapper .cart-products__item--content .item-prices .counter-wrapper button{border:none;width:28px;height:28px;color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer;background-size:11px 11px;border:1px solid var(--white80);background-color:var(--white95);border-radius:1.075px;background-repeat:no-repeat;background-position:center center;font-family:none;transition:background-color .5s ease}@media(min-width: 1024px){.c-cart-popup__wrapper .cart-products__item--content .item-prices .counter-wrapper button{width:31px;height:35px}}.c-cart-popup__wrapper .cart-products__item--content .item-prices .counter-wrapper button:hover{background-color:var(--white80)}.c-cart-popup__wrapper .cart-products__item--content .item-prices .price-wrapper{display:block;position:relative}.c-cart-popup__wrapper .cart-products__item--content .item-prices .price-wrapper .campaign-text{color:var(--white100);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.26px;transform:rotate(-2.689deg);background:var(--red70);padding:4px 8px;margin-bottom:5px;margin-left:auto;position:absolute;top:-25px;right:0;white-space:nowrap}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item--content .item-prices .price-wrapper .campaign-text{font-size:14px;font-weight:500;line-height:16px;width:-moz-max-content;width:max-content}}.c-cart-popup__wrapper .cart-products__item--content .item-prices .price-wrapper .price{display:flex;align-items:baseline;gap:2px;justify-content:end}.c-cart-popup__wrapper .cart-products__item--content .item-prices .price-wrapper .price .integer{color:var(--black80);font-family:var(--font-family-primary);font-size:22px;font-style:normal;font-weight:700;letter-spacing:1px}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item--content .item-prices .price-wrapper .price .integer{font-size:18px}}.c-cart-popup__wrapper .cart-products__item--content .item-prices .price-wrapper .price .decimal{color:var(--black80);font-family:var(--font-family-primary);font-size:13px;font-style:normal;font-weight:700;position:relative;top:-6px;margin-left:-1px}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item--content .item-prices .price-wrapper .price .decimal{font-size:11px;top:-5px}}.c-cart-popup__wrapper .cart-products__item--content .item-prices .price-wrapper .price .currency{color:var(--black80);font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:600}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item--content .item-prices .price-wrapper .price .currency{font-size:14.595px;font-weight:400}}.c-cart-popup__wrapper .cart-products__item--content .item-prices .price-wrapper .price-details{color:var(--black60);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-top:5px;text-align:end}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item--content .item-prices .price-wrapper .price-details{font-size:10px;text-align:right}}.c-cart-popup__wrapper .cart-products__item--extrainfo{color:var(--black80);font-family:var(--font-family-primary);font-size:13px;font-style:normal;font-weight:400;line-height:23px;border:1px solid var(--white80);background:var(--white100a80);padding:10px 15px;flex:1 0 100%;order:1;text-align:center}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__item--extrainfo{font-size:12px;padding:7px 14px;line-height:20px;margin-bottom:30px}}.c-cart-popup__wrapper .cart-products__summarize{background:var(--white100);padding:24px 20px 26px;border:1px solid var(--white80)}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__summarize{position:fixed;bottom:0;width:100%;z-index:2;display:flex;flex-direction:column;padding:24px 30px 30px}}.c-cart-popup__wrapper .cart-products__summarize--container{display:flex;justify-content:space-between;align-items:center;margin-top:6px}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__summarize--container{order:1;margin-top:0px}}.c-cart-popup__wrapper .cart-products__summarize--container .title{color:var(--black80);font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:700;line-height:23px}.c-cart-popup__wrapper .cart-products__summarize--container .price{display:flex;align-items:baseline;gap:2px;justify-content:end}.c-cart-popup__wrapper .cart-products__summarize--container .price .integer{color:var(--black80);font-family:var(--font-family-primary);font-size:19.8px;font-style:normal;font-weight:700;line-height:30.36px}.c-cart-popup__wrapper .cart-products__summarize--container .price .decimal{color:var(--black80);font-family:var(--font-family-primary);font-size:13.2px;font-style:normal;font-weight:700;line-height:30.36px;position:relative;top:-5px;margin-left:-1px}.c-cart-popup__wrapper .cart-products__summarize--container .price .currency{color:var(--black80);font-family:var(--font-family-primary);font-size:19.8px;font-style:normal;font-weight:700;line-height:30.36px;margin-left:6px}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__summarize--container .price .currency{margin-left:0px}}.c-cart-popup__wrapper .cart-products__summarize--container .description-title{color:var(--black60);font-family:var(--font-family-primary);font-size:14px;font-style:normal;font-weight:400;line-height:23px}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__summarize--container .description-title{font-size:13px}}.c-cart-popup__wrapper .cart-products__summarize--container .description-text{color:var(--black60);font-family:var(--font-family-primary);font-size:14px;font-style:normal;font-weight:400;line-height:23px}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__summarize--container .description-text{font-size:13px}}.c-cart-popup__wrapper .cart-products__primary{background:var(--blue90);color:var(--white100);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:11px;margin-bottom:11px;cursor:pointer;transition:all .25s;border:none;width:100%;border-radius:2px;border:1px solid var(--blue90)}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__primary{order:2;margin-top:20px;margin-bottom:0px}}.c-cart-popup__wrapper .cart-products__primary:hover{background:var(--orange80);border:1px solid var(--orange80)}.c-cart-popup__wrapper .cart-products__secondary{background:var(--white100);color:var(--blue90);border:1px solid var(--blue90);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:11px;margin-bottom:12px;cursor:pointer;transition:all .25s;width:100%;border-radius:2px}@media(max-width: 1023px){.c-cart-popup__wrapper .cart-products__secondary{display:none}}.c-cart-popup__wrapper .cart-products__secondary:hover{background:var(--blue90);color:var(--white100)}.c-cart-popup__wrapper .cart-products__secondary.empty{display:none}.news{margin-bottom:30px}.news__latest{display:flex;flex-direction:column;gap:20px;margin-bottom:45px}@media(min-width: 1024px){.news__latest{flex-direction:row;gap:30px}}.news__title{color:var(--black90);font-family:var(--font-family-primary);font-size:35px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.4px;margin-bottom:10px}.news__item{background-color:var(--white100);border:1px solid var(--white80);padding:20px;position:relative;cursor:pointer;text-decoration:none}@media(min-width: 1024px){.news__item{padding:30px;width:33.33%}}.news__item:visited{color:var(--black90)}.news__item:active{color:var(--black90)}.news__item:hover .news__content .news-details .label.press-release{background:var(--blue90)}.news__item:hover .news__content .news-details .label.press-release~.time{border-left:2px solid var(--blue90)}.news__item:hover .news__content .news-details .label.news{background:var(--orange80)}.news__item:hover .news__content .news-details .label.news~.time{border-left:2px solid var(--orange80)}.news__image{margin-bottom:5px;text-align:center}.news__image img{width:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 351px){.news__image img{height:135px}}@media(min-width: 351px)and (max-width: 380px){.news__image img{height:165px}}@media(min-width: 380px)and (max-width: 400px){.news__image img{height:175px}}@media(min-width: 400px)and (max-width: 768px){.news__image img{height:185px;max-width:403px}}@media(min-width: 768px){.news__image img{height:226px;width:403px}}@media(min-width: 1024px){.news__image img{height:140px;width:100%}}@media(min-width: 1440px){.news__image img{height:200px;width:100%}}@media(min-width: 1700px){.news__image img{height:226px;width:100%}}.news__content .news-details{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:5px}@media(min-width: 1024px)and (max-width: 1270px),(max-width: 360px){.news__content .news-details{flex-direction:column;align-items:start;gap:10px}}.news__content .news-details:has(.time){flex-direction:column;align-items:start;gap:10px}.news__content .news-details .label{color:var(--white100);text-align:center;font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:700;line-height:116%;padding:0 6px;max-width:-moz-fit-content;max-width:fit-content;transition:.25s all}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.news__content .news-details .label{max-width:200px}}.news__content .news-details .label.news{margin-bottom:0;background:var(--blue90)}.news__content .news-details .label.news:hover{background:var(--orange80)}.news__content .news-details .label.news:hover~.time{border-left:2px solid var(--orange80)}.news__content .news-details .label.news~.time{border-left:2px solid var(--blue90)}.news__content .news-details .label.press-release{background:var(--orange80)}.news__content .news-details .label.press-release:hover{background:var(--blue90)}.news__content .news-details .label.press-release:hover~.time{border-left:2px solid var(--blue90)}.news__content .news-details .label.press-release~.time{border-left:2px solid var(--orange80)}.news__content .news-details .date{color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:114%}.news__content .news-details .date.time{padding-left:20px}.news__content .text{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:116%;padding-right:12px}.news__content .text.bold{font-weight:700;margin-bottom:5px}.news__link{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.3px;width:auto;height:12px;display:flex;align-items:center;position:absolute;right:20px;bottom:20px}@media(min-width: 1024px){.news__link{right:30px;bottom:32px}}.news__link .chevron-arrow{width:12px;height:9px;margin-left:3px;display:block;transition:all .5s}.news__link .chevron-arrow svg{transform:scaleX(1) rotate(-90deg);display:block}.news__button{display:flex;align-items:center;justify-content:center}.news__button a{color:var(--blue90);text-align:center;font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:400;line-height:normal;border-radius:2px;border:.826px solid var(--blue90);height:40px;width:175px;background-color:var(--white96);cursor:pointer;text-decoration:none;display:block;align-content:center}@media(min-width: 1024px){.news__button a{width:263px}}.news__button a:hover{background-color:var(--blue90);color:var(--white100)}.news__button a:visited{color:var(--blue90)}.news__button a:visited:hover{background-color:var(--blue90);color:var(--white100)}.news__button a:active{color:var(--blue90)}.news__button a:active:hover{background-color:var(--blue90);color:var(--white100)}.news .title{text-align:start}.news .c-text-block__container{line-height:26px}@media(min-width: 1024px){.news .c-text-block__container{max-width:75%;line-height:32px}}.news__list{display:flex;flex-direction:column;gap:20px;margin-bottom:45px}@media(min-width: 1024px){.news__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.news__list .news__item{width:100%}}.news__filter-container{display:flex;flex-direction:column;margin-bottom:15px}@media(min-width: 1024px){.news__filter-container{flex-direction:row;justify-content:space-between;margin-bottom:30px}}.news__filter-container .title{color:var(--black90);font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px}@media(max-width: 1024px){.news__filter-container .title{order:1}}@media(min-width: 1024px){.news__filter-container .title{display:none}}@media(max-width: 1024px){.news__filter-container .buttons{order:3;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}}.news__filter-container .buttons button{border-radius:3px;border:1px solid var(--white80);background:var(--white100);text-align:center;color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:41px;padding:0 15px;margin-right:10px;position:relative;cursor:pointer}@media(min-width: 1024px){.news__filter-container .buttons button{margin-right:20px}}.news__filter-container .buttons button svg{display:none}.news__filter-container .buttons button.selected{background:var(--white85);padding:0 10px 0 20px}.news__filter-container .buttons button.selected svg{position:absolute;height:14px;width:11px;left:8px;top:50%;transform:translateY(-50%);display:block}.news__filter-container .search{position:relative;margin-bottom:13px}@media(max-width: 1024px){.news__filter-container .search{order:2;margin-bottom:20px}}.news__filter-container .search input{border-radius:1px;border:1px solid var(--white80);background:var(--white100);color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:default;width:100%;height:40px;padding-left:10px}@media(min-width: 1024px){.news__filter-container .search input{width:250px}}.news__filter-container .search input:focus{outline:none}.news__filter-container .search input:focus::-moz-placeholder{color:rgba(0,0,0,0)}.news__filter-container .search input:focus::placeholder{color:rgba(0,0,0,0)}.news__filter-container .search input::-moz-placeholder{color:var(--black60)}.news__filter-container .search input::placeholder{color:var(--black60)}.news__filter-container .search .close{display:none;width:14px;height:14px;background-color:var(--red80);position:absolute;right:15px;border-radius:50%;top:50%;transform:translateY(-50%);padding:3px;cursor:pointer}.news__filter-container .search .close.visible{display:block}.news__filter-container .search button{background:rgba(0,0,0,0);border:0;cursor:pointer;display:inline-block;height:43px;position:absolute;right:0px;top:1px;width:43px}.news__filter-container .search button img{width:15px}.c-latest-articles{margin:30px 0px}.c-latest-articles__title{color:var(--black90);font-family:var(--font-family-primary);font-size:35px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.4px;margin-bottom:17px}@media(max-width: 1023px){.c-latest-articles__title{font-size:28px;letter-spacing:-0.56px}}.c-latest-articles .news__item:hover .news__content .news-details .label{background-color:var(--blue90);color:var(--white100)}.c-latest-articles .news__content .news-details .label{color:var(--black90);background-color:var(--blue25);transition:.25s all;padding:4px;margin-right:5px}.c-latest-articles .news__content .news-details .label:hover{background-color:var(--blue90);color:var(--white100)}.shopping-list__title{color:var(--blue90);font-family:var(--font-family-primary);font-size:25px;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;margin-bottom:23px;margin-top:15px}.shopping-list__title svg{margin-right:8px}.shopping-list__title svg path{fill:var(--blue90)}.shopping-list__new-list-button{border:1px dotted var(--white70);background:var(--white92);height:52px;color:var(--black90);opacity:.5;text-align:center;align-content:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px;cursor:pointer}.shopping-list__new-list-button.hidden{display:none}.shopping-list__new-list-container{display:none;align-items:center;margin-bottom:10px}@media(max-width: 767px){.shopping-list__new-list-container{flex-direction:column}}.shopping-list__new-list-container.visible{display:flex}.shopping-list__new-list-container .input-container{flex:1;position:relative;margin-right:12px}@media(max-width: 767px){.shopping-list__new-list-container .input-container{width:100%;margin-right:0;margin-bottom:10px}}.shopping-list__new-list-container .input-container input{width:100%;position:relative;border:1px solid var(--white80);height:52px;color:var(--black90);align-content:center;font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:400;line-height:normal;outline:none;cursor:pointer;padding-left:28px}.shopping-list__new-list-container .input-container input::-moz-placeholder{color:var(--black90a30)}.shopping-list__new-list-container .input-container input::placeholder{color:var(--black90a30)}.shopping-list__new-list-container .input-container input:focus::-moz-placeholder{color:rgba(0,0,0,0)}.shopping-list__new-list-container .input-container input:focus::placeholder{color:rgba(0,0,0,0)}.shopping-list__new-list-container .input-container .close{width:14px;height:14px;position:absolute;right:15px;top:calc(50% - 6.5px);cursor:pointer}.shopping-list__new-list-container .input-container .close svg{width:14px;height:14px;background-color:var(--red80);border-radius:50%;padding:3px;cursor:pointer;display:block}.shopping-list__new-list-container .save{color:var(--blue90);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;border:1px solid var(--blue90);background:var(--white100);height:50px;width:176px;cursor:pointer}@media(max-width: 767px){.shopping-list__new-list-container .save{width:100%}}.shopping-list__new-list-container .save:hover{background:var(--blue90);color:var(--white100)}.shopping-list__new-list-container .save:disabled{border:1px solid var(--blue70);color:var(--blue70)}.shopping-list__new-list-container .save:disabled:hover{cursor:default;border:1px solid var(--blue70);background:var(--white100);color:var(--blue70)}.shopping-list__new-list-input{border:1px solid var(--white80);height:52px;color:var(--black90);opacity:.5;text-align:center;align-content:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px}.shopping-list__success{display:none;align-items:center;justify-content:center;border:1px dotted var(--white70);background:var(--white92);height:52px;color:var(--black90);opacity:.5;text-align:center;align-content:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px}.shopping-list__success img{margin-bottom:5px}.shopping-list__success.visible{display:flex}.shopping-list__item{background-color:var(--blue15);border:1px solid var(--white80);display:flex;align-items:center;height:52px;padding:0 28px;margin-bottom:10px}.shopping-list__item.climate-list-item{background:var(--green50a70);transition:all .25s}.shopping-list__item.climate-list-item:hover{background:var(--green50a30)}.shopping-list__item.climate-list-item .edit:hover svg{background:var(--white100)}.shopping-list__item.climate-list-item .edit:hover svg path{fill:var(--blue90)}.shopping-list__item.climate-list-item .delete:hover svg{background:var(--white100)}.shopping-list__item.climate-list-item .delete:hover svg path{fill:var(--red85)}.shopping-list__item .name{flex:1;color:var(--black90);font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}.shopping-list__item .controls{display:flex;gap:10px}.shopping-list__item .controls .edit,.shopping-list__item .controls .delete{cursor:pointer;border:none;background:none;padding:0}.shopping-list__item .controls .edit svg,.shopping-list__item .controls .delete svg{height:100%}.shopping-list__item .controls .edit:focus-visible,.shopping-list__item .controls .delete:focus-visible{outline:none}.shopping-list__item .controls .edit:hover img,.shopping-list__item .controls .delete:hover img{filter:invert(21%) sepia(99%) saturate(2161%) hue-rotate(349deg) brightness(85%) contrast(94%)}.shopping-list__empty{background-color:var(--blue15);border:1px dotted var(--white80);margin-bottom:10px}.shopping-list__empty .content{color:var(--black60);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;max-width:290px;padding:30px 0 28px 0;margin:0 auto}.shopping-list__empty .content button{color:var(--blue90);font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;background:none;border:none;cursor:pointer}.edit-popup-container{display:none;position:fixed;inset:0;z-index:10000;overflow:auto;background-color:var(--black10)}.edit-popup-container.open{display:block}.edit-popup-container.open .edit-popup{display:block}.edit-popup-container .edit-popup{display:none;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:600px;height:auto;background:var(--white100);padding:24px 0 30px 0;animation:fadeIn .5s ease}.edit-popup-container .edit-popup>*{padding:0 30px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media(max-width: 767px){.edit-popup-container .edit-popup{width:90%}}.edit-popup-container .edit-popup .title{color:var(--black90);font-family:var(--font-family-primary);font-size:25px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:15px;margin-bottom:40px;border-bottom:1px solid var(--white80);display:flex;align-items:center;gap:10px}.edit-popup-container .edit-popup .content{border-radius:1px;border:1px solid var(--white80);background:var(--white100);color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:40px;width:82%;height:45px;align-content:center;justify-self:center;padding-left:20px}@media(min-width: 1024px){.edit-popup-container .edit-popup .content{width:90%}}.edit-popup-container .edit-popup .content input{border:none;outline:none;width:100%}.edit-popup-container .edit-popup .controls{display:flex;justify-content:space-between}@media(max-width: 767px){.edit-popup-container .edit-popup .controls{flex-direction:column-reverse;gap:10px}.edit-popup-container .edit-popup .controls .cancel,.edit-popup-container .edit-popup .controls .confirm{width:100% !important}}.edit-popup-container .edit-popup .controls .cancel{border:1px solid var(--red80);background:var(--white100);color:var(--red80);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;height:45px;width:220px}.edit-popup-container .edit-popup .controls .confirm{border:1px solid var(--blue90);background:var(--blue90);color:var(--white100);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;height:45px;width:220px;transition:border .25s,background .25s}.edit-popup-container .edit-popup .controls .confirm:hover{background:var(--orange80);border:1px solid var(--orange80)}.edit-popup-container .edit-popup .controls .confirm:disabled{background:var(--blue70)}.edit-popup-container .edit-popup .close{position:absolute;right:20px;top:20px;border:none;background:var(--white100);cursor:pointer;padding:0}.delete-popup-container{display:none;position:fixed;inset:0;z-index:10000;overflow:auto;background-color:var(--black10)}.delete-popup-container.open{display:block}.delete-popup-container.open .delete-popup{display:block}.delete-popup-container .delete-popup{display:none;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:600px;height:auto;background:var(--white100);padding:24px 0 30px 0;animation:fadeIn .5s ease}.delete-popup-container .delete-popup>*{padding:0 30px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media(max-width: 767px){.delete-popup-container .delete-popup{width:90%}}.delete-popup-container .delete-popup .title{color:var(--black90);font-family:var(--font-family-primary);font-size:25px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:15px;margin-bottom:40px;border-bottom:1px solid var(--white80);display:flex;align-items:center;gap:10px}.delete-popup-container .delete-popup .content{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:40px}.delete-popup-container .delete-popup .controls{display:flex;justify-content:space-between}@media(max-width: 767px){.delete-popup-container .delete-popup .controls{flex-direction:column-reverse;gap:10px}.delete-popup-container .delete-popup .controls .cancel,.delete-popup-container .delete-popup .controls .confirm{width:100% !important}}.delete-popup-container .delete-popup .controls .cancel{border:1px solid var(--blue90);background:var(--white100);color:var(--blue90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;height:45px;width:220px}.delete-popup-container .delete-popup .controls .confirm{border:1px solid var(--white100);background:var(--red80);color:var(--white100);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;height:45px;width:220px}.delete-popup-container .delete-popup .close{position:absolute;right:20px;top:20px;border:none;background:var(--white100);cursor:pointer;padding:0}.create-climate-list{border:1px dashed var(--white80);background:var(--green10);margin-bottom:30px;padding:25px}.create-climate-list .shopping-list__new-list-button{background:var(--white100a80);opacity:1;transition:all .25s;margin-bottom:0px}.create-climate-list .shopping-list__new-list-button:hover{background:var(--green60)}.create-climate-list .shopping-list__new-list-button span{text-decoration:underline;color:var(--blue90)}.create-climate-list .shopping-list__new-list-container{margin-bottom:0px}.create-climate-list .shopping-list__new-list-container .save{transition:all .25s}.create-climate-list .shopping-list__new-list-container .save:disabled{border:1px solid var(--blue90);color:var(--blue90);opacity:.3}.create-climate-list .shopping-list__success{margin-bottom:0px;gap:15px;background:var(--white100a30);opacity:1;color:var(--white100a50)}.create-climate-list .shopping-list__success svg{margin-bottom:5px}.c-product{background:var(--white100);padding:40px 20px 30px;border:1px solid var(--white80);text-decoration:none}.c-product.swiper-slide{display:flex;flex-direction:column;justify-content:stretch;height:auto}.c-product__image{width:100%;height:220px;display:flex;justify-content:center;align-items:flex-end;position:relative;text-decoration:none}.c-product__image img{width:auto;height:auto;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.c-product__info-label{position:absolute;top:-20px;left:10px;display:flex;gap:2px}@media(min-width: 1024px){.c-product__info-label{position:absolute;grid-column:2/span 1;grid-row:2/span 1}}.c-product__info-label--image{width:36.8px;height:36.8px;background-color:var(--green60);display:flex;justify-content:center;align-items:center;padding:7px}@media(min-width: 1024px){.c-product__info-label--image{width:46px;height:46px}}.c-product__info-label--image img{display:block;max-width:100%;max-height:100%}.c-product__info-label--text{min-width:36.8px;height:36.8px;background-color:var(--green50);display:flex;flex-direction:column;justify-content:center;align-items:start;padding:2px;color:var(--green80);font-family:var(--font-family-secondary);font-size:8.28px;font-style:normal;font-weight:700;line-height:normal}.c-product__info-label--text span:nth-child(2){font-size:11.04px}@media(min-width: 1024px){.c-product__info-label--text{min-width:46px;height:46px;font-size:11.5px}.c-product__info-label--text span:nth-child(2){font-size:15.333px}}.c-product__info-label .img{height:46px}.c-product__brand{color:var(--black90);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.24px}.c-product__title{color:var(--black90);font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.34px;display:block;text-decoration:none}.c-product__price-wrapper{padding:30px 0px;margin-top:auto}@media(min-width: 1023px){.c-product__price-wrapper.campaign .price-details-tax{display:none}}@media(min-width: 1023px){.c-product__price-wrapper.campaign .price .price-details-tax{display:inline}}.c-product__price-wrapper .price-details-tax{color:var(--black90);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:normal}@media(max-width: 1023px){.c-product__price-wrapper .price-details-tax{font-size:10px}}.c-product__price-wrapper .prep{color:var(--black90);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:normal}.c-product__price-wrapper .price{color:var(--black90);font-family:var(--font-family-secondary);font-size:15.2px;font-style:normal;font-weight:700;line-height:normal}@media(min-width: 1024px){.c-product__price-wrapper .price{font-size:23.442px}}.c-product__price-wrapper .price.campaign .integer{color:var(--red70);font-size:16.8px}@media(min-width: 1024px){.c-product__price-wrapper .price.campaign .integer{font-size:26.791px}}.c-product__price-wrapper .price.campaign .decimal,.c-product__price-wrapper .price.campaign .currency{color:var(--red70)}.c-product__price-wrapper .price.campaign .price-details-tax{margin-left:10px}@media(max-width: 1023px){.c-product__price-wrapper .price.campaign .price-details-tax{display:none}}.c-product__price-wrapper .price.old .integer{font-size:14.735px;text-decoration:line-through}.c-product__price-wrapper .price.old .decimal{font-size:7.367px;top:-5px}.c-product__price-wrapper .price.old .currency{font-size:14.735px}.c-product__price-wrapper .price .integer{font-size:26.8px;font-weight:700;position:relative}@media(min-width: 1024px){.c-product__price-wrapper .price .integer{font-size:26.791px}}.c-product__price-wrapper .price .decimal{font-size:14px;font-weight:700;position:relative;top:-10px;margin-left:-2px}@media(min-width: 1024px){.c-product__price-wrapper .price .decimal{font-size:13.395px}}.c-product__price-wrapper .price .currency{color:var(--black90);font-family:var(--font-family-secondary);font-size:23.442px;font-style:normal;font-weight:600;line-height:normal}.c-product__button{border:.835px solid var(--blue90);border-radius:2px;background:var(--white100);color:var(--blue90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:500;line-height:normal;width:100%;cursor:pointer;transition:color .25s,background .25s;padding:12px;text-align:center}.c-product__button:hover{color:var(--white100);background:var(--blue90)}@media(min-width: 1024px){.my-pages{margin-bottom:30px}}.my-pages h1.title{text-align:start}.my-pages .c-text-block__container{margin-bottom:30px;word-wrap:break-word}@media(max-width: 1023px){.my-pages .c-text-block__container{line-height:normal}}.my-pages .c-sidebar-menu__title{padding-left:0;cursor:default}.my-pages .c-sidebar-menu__title svg{display:none}.my-pages .c-sidebar-menu__item:has(>a.highlighted){color:var(--black90)}.my-pages .c-sidebar-menu__container:has(>a.highlighted){background-color:var(--blue15)}@media(max-width: 1023px){.my-pages div.main-item__title{font-weight:700 !important;margin-left:25px}}.confirmation-popup-container{display:none;position:fixed;inset:0;z-index:999;overflow:auto;background-color:var(--black10)}.confirmation-popup-container.open{display:block}.confirmation-popup-container.open .confirmation-popup{display:block}.confirmation-popup-container .confirmation-popup{display:none;background-color:var(--white100);color:var(--black90);stroke-width:1px;stroke:var(--white88);filter:drop-shadow(0px 1px 5px rgba(0, 0, 0, 0.1));position:relative;padding:36px 0;display:block;animation:fadeIn .25s ease-in-out;top:50%;left:50%;transform:translate(-50%, -50%);width:352px;height:auto}@media(max-width: 355px){.confirmation-popup-container .confirmation-popup{width:100%}}.confirmation-popup-container .confirmation-popup>*{padding:0 30px}@media(min-width: 1024px){.confirmation-popup-container .confirmation-popup{width:600px;height:266px}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.confirmation-popup-container .confirmation-popup.error-popup .content span{background-color:var(--red80)}.confirmation-popup-container .confirmation-popup.error-popup .content svg{transform:rotate(180deg)}.confirmation-popup-container .confirmation-popup.error-popup .content svg path{fill:var(--white100)}.confirmation-popup-container .confirmation-popup .title{border-bottom:1px solid var(--white80);padding-bottom:15px;margin-bottom:25px;color:var(--black90);font-family:var(--font-family-primary);font-size:25px;font-style:normal;font-weight:700;line-height:normal;display:flex;gap:15px}.confirmation-popup-container .confirmation-popup .content{font-family:var(--font-family-secondary);color:var(--black90);font-size:20px;font-style:normal;font-weight:700;line-height:21px;width:-moz-fit-content;width:fit-content;position:relative;text-align:center;margin:65px auto 0 auto;padding-left:76px}@media(max-width: 1023px){.confirmation-popup-container .confirmation-popup .content{margin:119px auto 0 auto;padding:unset;max-width:260px}}.confirmation-popup-container .confirmation-popup .content #confirmation-popup-message{width:-moz-fit-content;width:fit-content}.confirmation-popup-container .confirmation-popup .content .confirmation-thumbs-up-icon{background-color:var(--green20);border-radius:50%;width:63px;height:63px;position:absolute;left:0px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}@media(max-width: 1023px){.confirmation-popup-container .confirmation-popup .content .confirmation-thumbs-up-icon{left:50%;top:-76px;transform:translate(-50%)}}.confirmation-popup-container .confirmation-popup .content .confirmation-thumbs-up-icon svg{display:block}.confirmation-popup-container .confirmation-popup .close{position:absolute;right:23px;top:23px;cursor:pointer;padding:5px}.change-password .new-passowrd-title{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:700;line-height:27px;align-self:start;padding-left:2px;margin-top:15px}@media(min-width: 1024px){.change-password .new-passowrd-title{display:none}}.change-password .new{display:flex;flex-direction:column;gap:15px}@media(min-width: 1024px){.change-password .new{flex-direction:row;gap:30px}}.change-password .new .save{width:218px;height:50px;color:var(--white100);background:var(--blue90);border:1px solid var(--blue90);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;align-self:self-end}.change-password .new .save.disabled{opacity:.3;cursor:default}.change-password .input__container{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}@media(min-width: 1024px){.change-password .input__container{gap:30px}}.change-password .input__container .input__item{position:relative;flex:1 0 100%}@media(min-width: 1024px){.change-password .input__container .input__item.half{max-width:340px;flex:40%}}.change-password .input__container .input__item .input-validation-error,.change-password .input__container .input__item.input-validation-error:hover,.change-password .input__container .input__item.input-validation-error.has-value{color:var(--red80) !important;border:1.692px solid var(--red80) !important}.change-password .input__container .input__item .input-validation-error+label,.change-password .input__container .input__item.input-validation-error:hover+label,.change-password .input__container .input__item.input-validation-error.has-value+label{color:var(--red80) !important}.change-password .input__container .input__item .input-validation-error~svg path,.change-password .input__container .input__item.input-validation-error:hover~svg path,.change-password .input__container .input__item.input-validation-error.has-value~svg path{opacity:1 !important;fill:var(--red80) !important}.change-password .input__container .input__item:hover input{color:var(--blue90);border:1.692px solid var(--blue90);cursor:pointer}.change-password .input__container .input__item:hover label{color:var(--blue90)}.change-password .input__container .input__item:hover svg path{opacity:1;fill:var(--blue90)}.change-password .input__container .input__item:focus-within input{color:var(--black90);border:1.692px solid var(--white80);cursor:pointer}.change-password .input__container .input__item:focus-within label{color:var(--blue90);top:0%;font-size:11px;background-color:var(--white100)}@media(max-width: 1023px){.change-password .input__container .input__item:focus-within label{display:none}}.change-password .input__container .input__item:focus-within svg path{opacity:.3;fill:var(--black90)}.change-password .input__container .input__item input,.change-password .input__container .input__item textarea{border-radius:1px;border:1.692px solid var(--white80);background:var(--white100);width:100%;height:50px;color:var(--black60);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding-left:22px;cursor:pointer;padding-right:50px}.change-password .input__container .input__item input::-webkit-outer-spin-button,.change-password .input__container .input__item input::-webkit-inner-spin-button,.change-password .input__container .input__item textarea::-webkit-outer-spin-button,.change-password .input__container .input__item textarea::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.change-password .input__container .input__item input[type=number],.change-password .input__container .input__item textarea[type=number]{-moz-appearance:textfield}.change-password .input__container .input__item input.has-value,.change-password .input__container .input__item textarea.has-value{color:var(--black60);border:1.692px solid var(--white80);cursor:pointer}.change-password .input__container .input__item input.has-value+label,.change-password .input__container .input__item textarea.has-value+label{color:var(--blue90);top:0%;font-size:11px;background-color:var(--white100)}@media(max-width: 1023px){.change-password .input__container .input__item input.has-value+label,.change-password .input__container .input__item textarea.has-value+label{display:none}}.change-password .input__container .input__item input.has-value~svg path,.change-password .input__container .input__item textarea.has-value~svg path{opacity:.3;fill:var(--black90)}.change-password .input__container .input__item input:focus-visible,.change-password .input__container .input__item textarea:focus-visible{outline:none}.change-password .input__container .input__item textarea{cursor:default;resize:none;padding:14px 22px;height:82px;color:var(--black60)}.change-password .input__container .input__item textarea::-moz-placeholder{color:var(--black60)}.change-password .input__container .input__item textarea::placeholder{color:var(--black60)}.change-password .input__container .input__item label{color:var(--black60);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;position:absolute;left:22px;top:50%;transform:translateY(-50%);transition:all .25s;cursor:pointer;padding:0px 3px;margin-left:-3px}.change-password .input__container .input__item svg{position:absolute;right:25px;top:50%;transform:translateY(-50%)}.change-password .input__container .input__item span.change-address-icon{position:absolute;right:25px;top:50%;transform:translateY(-50%);color:var(--blue90);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;padding-left:20px}.change-password .input__container .input__item span.change-address-icon svg{right:45px}.change-password .input__container .input__item span.change-address-icon:focus-within svg{fill:var(--blue90)}.change-password .input__container .input__item span.change-address-icon:focus-within svg path{opacity:1;fill:var(--blue90)}.change-password .input__container{flex-direction:column}@media(max-width: 1024px){.change-password .input__container{gap:5px}}.c-personal-information__main-title{color:var(--blue90);font-family:var(--font-family-primary);font-size:61px;font-style:normal;font-weight:700;line-height:normal;margin:27px 0px 15px;text-align:initial}@media(max-width: 1024px){.c-personal-information__main-title{font-size:32px;margin:14px 0px 6px}}.c-personal-information__left{flex:1;display:flex;flex-direction:column;gap:33px}.c-personal-information__right{flex:1}.c-personal-information__description{color:var(--black80);font-family:var(--font-family-secondary);font-size:21px;font-style:normal;font-weight:300;line-height:32px;margin-bottom:25px}@media(max-width: 1024px){.c-personal-information__description{font-size:18px;line-height:24px}}.c-personal-information__title{color:var(--black90);font-family:var(--font-family-primary);font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:13px}@media(max-width: 1024px){.c-personal-information__title{margin-bottom:5px}}.c-personal-information__wrapper{display:flex;gap:33px}@media(max-width: 1024px){.c-personal-information__wrapper{flex-direction:column}}.c-personal-information__container{flex:1}.c-personal-information__container.popup-opened .information__main{display:none}.c-personal-information__container.popup-opened .c-personal-information__popup{display:block}.c-personal-information__popup{display:none}.c-personal-information__popup .personal-information-popup__content .c-login__qrcode{display:block;margin:0px auto}.c-personal-information__popup .personal-information-popup__content .name{color:var(--black80);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:23px;display:flex;gap:5px;margin-bottom:17px}.c-personal-information__popup .personal-information-popup__content .name .text{font-weight:700}.c-personal-information__popup .personal-information-popup__content .input__container{gap:0px}.c-personal-information__popup .personal-information-popup__content .input__container .input__item{position:relative;margin-top:22px}.c-personal-information__popup .personal-information-popup__content .input__container .input__item:first-child{margin-top:0px}.c-personal-information__popup .personal-information-popup__content .input__container .input__item .input-validation-error,.c-personal-information__popup .personal-information-popup__content .input__container .input__item.input-validation-error:hover,.c-personal-information__popup .personal-information-popup__content .input__container .input__item.input-validation-error.has-value{color:var(--red80) !important;border:1.692px solid var(--red80) !important}.c-personal-information__popup .personal-information-popup__content .input__container .input__item .input-validation-error+label,.c-personal-information__popup .personal-information-popup__content .input__container .input__item.input-validation-error:hover+label,.c-personal-information__popup .personal-information-popup__content .input__container .input__item.input-validation-error.has-value+label{color:var(--red80) !important}.c-personal-information__popup .personal-information-popup__content .input__container .input__item .input-validation-error~svg path,.c-personal-information__popup .personal-information-popup__content .input__container .input__item.input-validation-error:hover~svg path,.c-personal-information__popup .personal-information-popup__content .input__container .input__item.input-validation-error.has-value~svg path{opacity:.3 !important;fill:var(--red80) !important}.c-personal-information__popup .personal-information-popup__content .input__container .input__item:hover input{color:var(--black90);border:1.692px solid var(--white70);cursor:pointer}@media(max-width: 1023px){.c-personal-information__popup .personal-information-popup__content .input__container .input__item:hover input{border:1.692px solid var(--blue90)}}.c-personal-information__popup .personal-information-popup__content .input__container .input__item:hover label{color:var(--black90)}@media(max-width: 1023px){.c-personal-information__popup .personal-information-popup__content .input__container .input__item:hover label{color:var(--blue90)}}.c-personal-information__popup .personal-information-popup__content .input__container .input__item:hover svg path{opacity:.3;fill:var(--black90)}.c-personal-information__popup .personal-information-popup__content .input__container .input__item:focus-within input{color:var(--black90);border:1.692px solid var(--white80);cursor:pointer}.c-personal-information__popup .personal-information-popup__content .input__container .input__item:focus-within label{color:var(--black90);top:0%;font-size:11px;background-color:var(--white100);font-weight:700}@media(max-width: 1023px){.c-personal-information__popup .personal-information-popup__content .input__container .input__item:focus-within label{color:var(--blue90);font-weight:400}}@media(max-width: 1023px){.c-personal-information__popup .personal-information-popup__content .input__container .input__item:focus-within label{color:var(--blue90)}}.c-personal-information__popup .personal-information-popup__content .input__container .input__item:focus-within svg path{opacity:.3;fill:var(--black90)}.c-personal-information__popup .personal-information-popup__content .input__container .input__item input{border-radius:5.075px;border:1.692px solid var(--white70);background:var(--white100);width:100%;height:55px;color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding-left:22px;cursor:pointer;padding-right:50px}@media(max-width: 1023px){.c-personal-information__popup .personal-information-popup__content .input__container .input__item input{border:1.692px solid var(--white80)}}.c-personal-information__popup .personal-information-popup__content .input__container .input__item input:-moz-read-only{cursor:not-allowed}.c-personal-information__popup .personal-information-popup__content .input__container .input__item input:read-only{cursor:not-allowed}.c-personal-information__popup .personal-information-popup__content .input__container .input__item input:-moz-read-only.has-value{cursor:not-allowed}.c-personal-information__popup .personal-information-popup__content .input__container .input__item input:read-only.has-value{cursor:not-allowed}.c-personal-information__popup .personal-information-popup__content .input__container .input__item input.has-value{color:var(--black90);border:1.692px solid var(--white70);cursor:pointer}@media(max-width: 1023px){.c-personal-information__popup .personal-information-popup__content .input__container .input__item input.has-value{border:1.692px solid var(--white80)}}.c-personal-information__popup .personal-information-popup__content .input__container .input__item input.has-value+label{color:var(--black90);top:0%;font-size:11px;background-color:var(--white100);font-weight:700}@media(max-width: 1023px){.c-personal-information__popup .personal-information-popup__content .input__container .input__item input.has-value+label{color:var(--blue90);font-weight:400}}.c-personal-information__popup .personal-information-popup__content .input__container .input__item input.has-value~svg path{opacity:.3;fill:var(--black90)}.c-personal-information__popup .personal-information-popup__content .input__container .input__item input:focus-visible{outline:none}.c-personal-information__popup .personal-information-popup__content .input__container .input__item label{color:var(--black60);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;position:absolute;left:22px;top:50%;transform:translateY(-50%);transition:all .25s;cursor:pointer;padding:0px 3px;margin-left:-3px}.c-personal-information__popup .personal-information-popup__content .input__container .input__item svg{position:absolute;right:25px;top:50%;transform:translateY(-50%)}.c-personal-information__popup .personal-information-popup__content .buttons__wrapper{display:flex;justify-content:space-between;margin-top:25px;gap:15px}@media(max-width: 1024px){.c-personal-information__popup .personal-information-popup__content .buttons__wrapper{margin-top:33px}}.c-personal-information__popup .personal-information-popup__content .buttons__wrapper .button__cancel{border-radius:2px;background:var(--red80);color:var(--white100);padding:10px;border:none;text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer;width:100%;max-width:168px}.c-personal-information__popup .personal-information-popup__content .buttons__wrapper .button__submit{border-radius:2px;background:var(--blue90);color:var(--white100);padding:10px;border:none;text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer;width:100%;max-width:168px}.c-personal-information__popup .personal-information-popup__content .checkbox__wrapper{margin:25px 0px}.c-personal-information__popup .personal-information-popup__content .checkbox__wrapper .custom-checkbox-container{display:flex;align-items:center;width:100%;cursor:pointer}.c-personal-information__popup .personal-information-popup__content .checkbox__wrapper .custom-checkbox{display:none}.c-personal-information__popup .personal-information-popup__content .checkbox__wrapper .custom-checkbox-checkmark{display:inline-block;width:20px;height:20px;min-width:20px;min-height:20px;border:1px solid var(--black80);background-color:rgba(0,0,0,0);position:relative;margin-right:6px;border-radius:8.2%}@media(max-width: 1023px){.c-personal-information__popup .personal-information-popup__content .checkbox__wrapper .custom-checkbox-checkmark{background:var(--white100)}}.c-personal-information__popup .personal-information-popup__content .checkbox__wrapper .custom-checkbox-checkmark::after{content:""}.c-personal-information__popup .personal-information-popup__content .checkbox__wrapper .custom-checkbox:checked+.custom-checkbox-checkmark::after{content:"";background:var(--black80);background-position:center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 4px);height:calc(100% - 4px);display:flex;justify-content:center;align-items:center;border-radius:11.94%}.c-personal-information__popup .personal-information-popup__content .checkbox__wrapper .checkbox-text{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal}.c-personal-information .information__wrapper{border:1px solid var(--white70);background:var(--white100);padding:28px 33px;border-radius:2px;position:relative}@media(max-width: 1024px){.c-personal-information .information__wrapper{flex-direction:column;padding:28px 23px}}.c-personal-information .information__text{color:var(--black80);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:23px}.c-personal-information .information__text .title{font-weight:700;margin-right:5px}.c-personal-information .information__button{color:var(--blue90);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:10px 20px;border:1px solid var(--blue90);border-radius:2px;background:var(--white100);cursor:pointer}.c-personal-information .information__button:hover{background:var(--orange80);color:var(--white100);border-color:rgba(0,0,0,0);transition:background-color .25s ease-in-out,color .25s ease-in-out}.c-personal-information .information__button--wrapper{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:33px}@media(max-width: 1023px){.c-personal-information .information__button--wrapper{flex-direction:column}}@media(max-width: 1023px){.c-personal-information .information__button--wrapper .information__button{width:100%}}.c-personal-information .information__button--bankid{display:flex;align-items:center;justify-content:center;padding:7px 15px;text-decoration:none}.c-personal-information .information__button--bankid:hover svg path{fill:var(--white100)}.c-personal-information .information__button--bankid svg{max-height:24px;width:auto;margin-right:5px}.c-personal-information .information__button--bankid svg path{transition:all .25s}@media(max-width: 1024px){.c-personal-information .c-login__profile--information .profile__item--wrapper{display:none}}@media(max-width: 1024px){.c-personal-information .c-login__profile--information .profile-information{max-height:100%;padding:27px 55px 27px 23px}}.workplace__title{color:var(--blue90);font-family:var(--font-family-primary);font-size:25px;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;margin-bottom:23px;margin-top:15px}.workplace__title svg{margin-right:8px}.workplace__title svg path{fill:var(--blue90)}.workplace__new-workplace-button{border:1px dotted var(--white60);background:var(--white96);height:52px;color:var(--black90);opacity:.5;text-align:center;align-content:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:15px;cursor:pointer}@media(min-width: 1024px){.workplace__new-workplace-button{margin-bottom:30px}}.workplace__items-list{margin-bottom:30px}.workplace__item{background-color:var(--blue15);border:1px solid var(--white80);display:flex;align-items:center;height:52px;padding:0 28px;margin-bottom:10px}.workplace__item .name{flex:1;color:var(--black90);font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal}.workplace__item .controls{display:flex;gap:10px}.workplace__item .controls .edit,.workplace__item .controls .delete{cursor:pointer;border:none;background:none;padding:0}.workplace__item .controls .edit:focus-visible,.workplace__item .controls .delete:focus-visible{outline:none}.workplace__item .controls .edit:hover img,.workplace__item .controls .delete:hover img{filter:invert(21%) sepia(99%) saturate(2161%) hue-rotate(349deg) brightness(85%) contrast(94%)}.workplace__empty{background-color:var(--blue15);border:1px dotted var(--white80);margin-bottom:30px}.workplace__empty .content{color:var(--black60);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;max-width:290px;padding:30px 0 28px 0;margin:0 auto}.workplace__empty .content button{color:var(--blue90);font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;background:none;border:none;cursor:pointer}.workplace .create-workplace__container{display:none;position:fixed;inset:0;z-index:999;overflow:auto;background-color:var(--black10)}.workplace .create-workplace__container.open{display:block}.workplace .create-workplace__container.open .create-worplace__popup{display:block}.workplace .create-workplace__container .workplace-form-container{height:100%}.workplace .create-workplace__container .create-workplace__popup{display:none;background-color:var(--white100);color:var(--black90);stroke-width:1px;stroke:var(--white80);filter:drop-shadow(0px 1px 5px rgba(0, 0, 0, 0.1));border-radius:8px;position:relative;padding:36px 0;display:block;animation:fadeIn .25s ease-in-out;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;margin:0 auto}.workplace .create-workplace__container .create-workplace__popup>*{padding:0 30px}@media(min-width: 1024px){.workplace .create-workplace__container .create-workplace__popup{max-width:689px;max-height:1000px;height:auto;margin:unset}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.workplace .create-workplace__container .create-workplace__popup .title{border-bottom:1px solid var(--white80);padding-bottom:15px;margin-bottom:25px;color:var(--black90);font-family:var(--font-family-primary);font-size:25px;font-style:normal;font-weight:700;line-height:normal}.workplace .create-workplace__container .create-workplace__popup .edit-workplace-controls{display:flex;flex:row;justify-content:space-between}.workplace .create-workplace__container .create-workplace__popup .edit-workplace-controls .close{width:100%;border:1px solid var(--red80);background:var(--white100);color:var(--red80);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;width:140px;height:45px}.workplace .create-workplace__container .create-workplace__popup .edit-workplace-controls .close:hover{color:var(--white100);border:1px solid var(--red80);background:var(--red80)}@media(min-width: 1024px){.workplace .create-workplace__container .create-workplace__popup .edit-workplace-controls .close{width:220px}}.workplace .create-workplace__container .create-workplace__popup .edit-workplace-controls .save{width:100%;border:1px solid var(--blue90);background:var(--blue90);color:var(--white100);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;width:140px;height:45px}.workplace .create-workplace__container .create-workplace__popup .edit-workplace-controls .save:hover{background:var(--orange80);border:1px solid var(--orange80)}@media(min-width: 1024px){.workplace .create-workplace__container .create-workplace__popup .edit-workplace-controls .save{width:220px}}.workplace .create-workplace__container .create-workplace__popup .close-icon{position:absolute;right:15px;top:30px;cursor:pointer;padding:0}.workplace .create-workplace__container .create-workplace__popup .input__container{margin-bottom:30px}.workplace .delete-workplace-container{display:none;position:fixed;inset:0;z-index:10000;overflow:auto;background-color:var(--black10)}.workplace .delete-workplace-container.open{display:block}.workplace .delete-workplace-container.open .delete-workplace-popup{display:block}.workplace .delete-workplace-container .delete-workplace-popup{display:none;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:600px;height:auto;background:var(--white100);padding:24px 0;animation:fadeIn .5s ease}.workplace .delete-workplace-container .delete-workplace-popup>*{padding:0 35px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media(max-width: 767px){.workplace .delete-workplace-container .delete-workplace-popup{width:90%}}.workplace .delete-workplace-container .delete-workplace-popup .title{color:var(--black90);font-family:var(--font-family-primary);font-size:25px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid var(--white80)}.workplace .delete-workplace-container .delete-workplace-popup .content{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:40px}.workplace .delete-workplace-container .delete-workplace-popup .delete-workplace-controls{display:flex;justify-content:space-between}@media(max-width: 767px){.workplace .delete-workplace-container .delete-workplace-popup .delete-workplace-controls{flex-direction:column-reverse;gap:15px}.workplace .delete-workplace-container .delete-workplace-popup .delete-workplace-controls .cancel,.workplace .delete-workplace-container .delete-workplace-popup .delete-workplace-controls .confirm{width:100% !important}}.workplace .delete-workplace-container .delete-workplace-popup .delete-workplace-controls .cancel{border:1px solid var(--blue90);background:var(--white100);color:var(--blue90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;height:45px;width:220px}.workplace .delete-workplace-container .delete-workplace-popup .delete-workplace-controls .confirm{border:1px solid var(--white100);background:var(--red80);color:var(--white100);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;height:45px;width:220px}.workplace .delete-workplace-container .delete-workplace-popup .close{position:absolute;right:20px;top:20px;border:none;background:var(--white100);cursor:pointer;padding:0}.c-form{width:100%;margin-bottom:80px}.c-form__title{color:var(--black90);font-family:var(--font-family-primary);font-size:19px;font-style:normal;font-weight:700;line-height:normal;margin:12px 0px}.c-form__subtitle{color:var(--black90);font-family:var(--font-family-primary);font-size:16px;font-style:normal;line-height:normal;margin:12px 0px 18px 0px}.c-form__wrapper section{display:flex;gap:0px 26px;margin-top:8px;flex-wrap:wrap}@media(max-width: 1023px){.c-form__wrapper section{flex-direction:column;gap:0px}}.c-form__wrapper section .FormTextbox:focus-within label{opacity:1;color:var(--blue90)}.c-form__wrapper section .FormTextbox.has-value label{opacity:1;color:var(--black90)}.c-form__wrapper section .FormTextbox label{color:var(--black90);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:600;line-height:normal;position:absolute;left:18px;top:0%;transition:all .25s;cursor:pointer;background-color:var(--white100);padding:0px 3px;transform:translateY(-50%);opacity:0}.c-form__wrapper section .FormChoice fieldset{border:none;margin:0px;padding:0px}.c-form__wrapper section .FormChoice fieldset legend{color:var(--black90);font-family:var(--font-family-primary);font-size:15px;font-style:normal;font-weight:600;line-height:normal;margin:12px 0px}.c-form__wrapper section .FormChoice fieldset div{position:relative;margin-bottom:12px}.c-form__wrapper section .FormChoice fieldset input{position:absolute;left:-9999px}.c-form__wrapper section .FormChoice fieldset input:checked+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid var(--black80);border-radius:100%;background:var(--white100)}.c-form__wrapper section .FormChoice fieldset input:checked+label:after{content:"";width:14px;height:14px;background:var(--black80);position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease}.c-form__wrapper section .FormChoice fieldset input:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid var(--black80);border-radius:100%;background:var(--white100)}.c-form__wrapper section .FormChoice fieldset input:not(:checked)+label:after{content:"";width:14px;height:14px;background:var(--black80);position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease;opacity:0}.c-form__wrapper section .FormChoice fieldset label{cursor:pointer;color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:22px;padding-left:28px;display:flex}.c-form__item{position:relative;margin-bottom:22px}.c-form__item.width-100{width:100%}.c-form__item.width-75{width:75%}@media(max-width: 1023px){.c-form__item.width-75{width:100%}}.c-form__item.width-50{width:calc(50% - 13px)}@media(max-width: 1023px){.c-form__item.width-50{width:100%}}.c-form__item.width-25{width:25%}@media(max-width: 1023px){.c-form__item.width-25{width:100%}}.c-form__item.input-validation-error,.c-form__item.input-validation-error:hover,.c-form__item.input-validation-error.has-value{margin-bottom:50px}.c-form__item.input-validation-error input:not([type=radio]),.c-form__item.input-validation-error:hover input:not([type=radio]),.c-form__item.input-validation-error.has-value input:not([type=radio]){border:1px solid var(--red80) !important}.c-form__item.input-validation-error input:not([type=radio]):focus-visible+label:not(.radio-label),.c-form__item.input-validation-error:hover input:not([type=radio]):focus-visible+label:not(.radio-label),.c-form__item.input-validation-error.has-value input:not([type=radio]):focus-visible+label:not(.radio-label){color:var(--black90)}.c-form__item.input-validation-error input:not([type=radio])~svg,.c-form__item.input-validation-error:hover input:not([type=radio])~svg,.c-form__item.input-validation-error.has-value input:not([type=radio])~svg{display:none}.c-form__item.input-validation-error .error-svg,.c-form__item.input-validation-error:hover .error-svg,.c-form__item.input-validation-error.has-value .error-svg{display:block}.c-form__item.input-validation-error .error-text,.c-form__item.input-validation-error:hover .error-text,.c-form__item.input-validation-error.has-value .error-text{display:block}.c-form__item.input-validation-error~.c-form__item,.c-form__item.input-validation-error:hover~.c-form__item,.c-form__item.input-validation-error.has-value~.c-form__item{margin-bottom:50px}@media(max-width: 1023px){.c-form__item.input-validation-error~.c-form__item,.c-form__item.input-validation-error:hover~.c-form__item,.c-form__item.input-validation-error.has-value~.c-form__item{margin-bottom:22px}}.c-form__item input:not([type=radio]){border-radius:1px;border:1px solid var(--white70);background:var(--white100);width:100%;color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;height:50px;transition:border .25s,color .25s;padding:0px 45px 0px 18px}.c-form__item input:not([type=radio]).has-value{color:var(--black90);border:1.692px solid var(--white80);cursor:pointer}.c-form__item input:not([type=radio]).has-value+label:not(.radio-label){color:var(--black90);top:0%;font-size:13px;background-color:var(--white100);opacity:1}.c-form__item input:not([type=radio]):hover{border:1px solid var(--blue90)}.c-form__item input:not([type=radio]):hover::-moz-placeholder{color:var(--black90)}.c-form__item input:not([type=radio]):hover::placeholder{color:var(--black90)}.c-form__item input:not([type=radio]):hover~svg:not(.error-svg) path{fill:var(--black90)}.c-form__item input:not([type=radio]):focus{border:1px solid var(--white70)}.c-form__item input:not([type=radio]):focus::-moz-placeholder{color:rgba(0,0,0,0)}.c-form__item input:not([type=radio]):focus::placeholder{color:rgba(0,0,0,0)}.c-form__item input:not([type=radio]):focus-visible{outline:none}.c-form__item input:not([type=radio]):focus-visible+label:not(.radio-label){opacity:1;color:var(--blue90)}.c-form__item input:not([type=radio])::-moz-placeholder{color:var(--white70)}.c-form__item input:not([type=radio])::placeholder{color:var(--white70)}.c-form__item textarea{resize:none;background:var(--white100);height:200px;border-radius:1px;border:1px solid var(--white70);color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:border .25s,color .25s;padding:16px 18px;width:100%}.c-form__item textarea:hover{border:1px solid var(--blue90)}.c-form__item textarea:hover::-moz-placeholder{color:var(--black90)}.c-form__item textarea:hover::placeholder{color:var(--black90)}.c-form__item textarea:focus{border:1px solid var(--white70)}.c-form__item textarea:focus::-moz-placeholder{color:rgba(0,0,0,0)}.c-form__item textarea:focus::placeholder{color:rgba(0,0,0,0)}.c-form__item textarea:focus-visible{outline:none}.c-form__item textarea:focus-visible+label{opacity:1;color:var(--blue90)}.c-form__item textarea::-moz-placeholder{color:var(--white70)}.c-form__item textarea::placeholder{color:var(--white70)}.c-form__item textarea.has-value{color:var(--black90);border:1.692px solid var(--white80);cursor:pointer}.c-form__item textarea.has-value+label{color:var(--black90);top:0%;font-size:13px;background-color:var(--white100);opacity:1}.c-form__item label.textarea-label{color:var(--black90);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:600;line-height:normal;position:absolute;left:18px;top:0%;transition:all .25s;cursor:pointer;background-color:var(--white100);padding:0px 3px;transform:translateY(-50%);opacity:0}.c-form__item svg{position:absolute;right:25px;top:50%;transform:translateY(-50%)}.c-form__item svg.error-svg{display:none;cursor:pointer}.c-form__item span.error-text{position:absolute;top:100%;left:0;background-color:var(--red60a10);color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:6px 10px 6px 15px;width:100%;z-index:1;display:none}.c-form__item .select-wrapper.select-open svg{transform:translateY(-50%) rotate(-180deg)}.c-form__item .select-wrapper svg{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;width:16px;height:10px;transition:transform .25s ease;right:25px}.c-form__item .form-select{border-radius:1px;border:1px solid var(--white70);color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;height:50px;transition:border .25s,color .25s;padding:0px 45px 0px 18px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.c-form__item .form-select:hover{border:1px solid var(--blue90)}.c-form__item .form-select:hover::-moz-placeholder{color:var(--black90)}.c-form__item .form-select:hover::placeholder{color:var(--black90)}.c-form__item .form-select:focus{border:1px solid var(--white70)}.c-form__item .form-select:focus::-moz-placeholder{color:rgba(0,0,0,0)}.c-form__item .form-select:focus::placeholder{color:rgba(0,0,0,0)}.c-form__item .form-select:focus-visible{outline:none}.c-form__item .form-select:focus-visible+label{opacity:1;color:var(--blue90)}.c-form__item .form-select::-moz-placeholder{color:var(--white70)}.c-form__item .form-select::placeholder{color:var(--white70)}.c-form__item .select-label{color:var(--black90);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:600;line-height:normal;position:absolute;left:18px;top:0%;transition:all .25s;cursor:pointer;background-color:var(--white100);padding:0px 3px;transform:translateY(-50%);opacity:1}.c-form .checkbox__wrapper{margin:8px 0px 30px 0px}.c-form .checkbox__wrapper .custom-checkbox-container{display:flex;align-items:flex-start;width:100%;cursor:pointer}.c-form .checkbox__wrapper .custom-checkbox{display:none}.c-form .checkbox__wrapper .custom-checkbox-checkmark{display:inline-block;width:20px;height:20px;min-width:20px;min-height:20px;border:1px solid var(--black80);background-color:rgba(0,0,0,0);position:relative;margin-right:6px;border-radius:8.2%}@media(max-width: 1023px){.c-form .checkbox__wrapper .custom-checkbox-checkmark{background:var(--white100)}}.c-form .checkbox__wrapper .custom-checkbox-checkmark::after{content:""}.c-form .checkbox__wrapper .custom-checkbox:checked+.custom-checkbox-checkmark::after{content:"";background:var(--black80);background-position:center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 4px);height:calc(100% - 4px);display:flex;justify-content:center;align-items:center;border-radius:11.94%}.c-form .checkbox__wrapper .checkbox-text{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal}.c-form__button{border-radius:2px;border:1.692px solid var(--blue90);background:var(--blue90);color:var(--white100);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;padding:14px;transition:color .25s,background .25s;margin:8px 0px 30px 0px;width:100%;cursor:pointer}.c-form__button:hover{background:var(--orange80);border:1.692px solid var(--orange80)}.c-shopping-details{margin-top:20px}.c-shopping-details.empty-list .button.button--articles,.c-shopping-details.empty-list .button.button--export,.c-shopping-details.empty-list .button.button--epost,.c-shopping-details.empty-list .c-shopping-details__cart--right .secondary-button,.c-shopping-details.empty-list .c-shopping-details__cart--right .primary-button,.c-shopping-details.empty-list .climate-data--download-text,.c-shopping-details.empty-list .c-shopping-details__buttons .sorting-btn{opacity:.3;cursor:default;transition:all .25s;pointer-events:none}.c-shopping-details.empty-list .button.button--articles:hover,.c-shopping-details.empty-list .button.button--export:hover,.c-shopping-details.empty-list .button.button--epost:hover,.c-shopping-details.empty-list .c-shopping-details__cart--right .secondary-button:hover,.c-shopping-details.empty-list .c-shopping-details__cart--right .primary-button:hover,.c-shopping-details.empty-list .climate-data--download-text:hover,.c-shopping-details.empty-list .c-shopping-details__buttons .sorting-btn:hover{color:inherit;border:1px solid inherit;background:inherit}.c-shopping-details.empty-list .c-shopping-details__cart--left{cursor:default;pointer-events:none}.c-shopping-details.empty-list .c-shopping-details__table{display:table;width:100%}.c-shopping-details.empty-list .c-shopping-details__table--heading{width:100%;min-width:100%}.c-shopping-details.empty-list .c-shopping-details__table--head{border:none}.c-shopping-details.empty-list .c-shopping-details__table--body{position:relative;height:390px}@media(max-width: 1023px){.c-shopping-details.empty-list .c-shopping-details__table--body{height:250px}}.c-shopping-details.empty-list .c-shopping-details__table--body .empty-message{width:100%;position:absolute;border:1px solid var(--white80);background:var(--white100);height:390px}@media(max-width: 1023px){.c-shopping-details.empty-list .c-shopping-details__table--body .empty-message{height:250px}}.c-shopping-details.empty-list .c-shopping-details__table--body .empty-message__text{color:var(--black60);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;border:1px dashed var(--white70);background:var(--blue25);margin:55px 40px 0px;padding:30px;position:absolute;width:calc(100% - 80px);display:flex;justify-content:center}@media(max-width: 1023px){.c-shopping-details.empty-list .c-shopping-details__table--body .empty-message__text{width:calc(100% - 34px);margin:43px 17px 0px;border-top:none}}.c-shopping-details.empty-list .c-shopping-details__table--body .empty-message__text p{margin:0px;max-width:260px}.c-shopping-details__title{border-bottom:2px dashed var(--white70);display:flex;justify-content:space-between;padding-bottom:9px;align-items:center}@media(max-width: 1023px){.c-shopping-details__title{border:1px solid var(--white80);background:var(--blue15);padding:8px 16px}}.c-shopping-details__title--text{color:var(--blue90);font-family:var(--font-family-primary);font-size:31px;font-style:normal;font-weight:700;line-height:normal}@media(max-width: 1023px){.c-shopping-details__title--text{color:var(--black90);font-size:17px}}.c-shopping-details__title--images{display:flex;gap:10px}.c-shopping-details__title--icon{display:inline-flex;padding:10px;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.c-shopping-details__title--icon>svg path{transition:fill .25s ease}.c-shopping-details__title--icon.back-arrow{display:none}@media(max-width: 1023px){.c-shopping-details__title--icon.back-arrow{display:block}}.c-shopping-details__title--icon.back-arrow.climate-back{display:inline-flex;justify-content:center;align-items:center;flex-direction:row;text-decoration:none}.c-shopping-details__title--icon.back-arrow.climate-back svg path{fill:var(--blue90)}@media(max-width: 1023px){.c-shopping-details__title--icon.back-arrow.climate-back svg path{fill:var(--black90)}}.c-shopping-details__title--icon.back-arrow.climate-back span{color:var(--blue90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:700;line-height:23px;text-decoration:none;margin-left:5px}@media(max-width: 1023px){.c-shopping-details__title--icon.back-arrow.climate-back span{display:none}}.c-shopping-details__title--icon.pen-icon:hover>svg:first-child path{fill:var(--blue90)}.c-shopping-details__title--icon.delete-icon:hover>svg:first-child path{fill:var(--red80)}.c-shopping-details__actions{margin:30px 0px 15px;display:flex;justify-content:space-between;align-items:flex-start}@media(max-width: 1023px){.c-shopping-details__actions{flex-direction:column-reverse;background:var(--white100);padding:9px 17px 14px;margin:0px;gap:17px;border-left:1px solid var(--white80);border-right:1px solid var(--white80);border-bottom:1px solid var(--white80)}}.c-shopping-details__input{height:50px;border:1px solid var(--white70);padding:0px 70px 0px 13px;font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:var(--black90);transition:all .25s;max-width:339px;width:100%;position:relative;cursor:pointer}@media(max-width: 1023px){.c-shopping-details__input{max-width:100%}}.c-shopping-details__input--icon{width:50px;height:100%;position:absolute;right:0;bottom:0;display:flex;justify-content:center;align-items:center;transition:all .25s;cursor:pointer}@media(max-width: 1023px){.c-shopping-details__input--icon{background:var(--blue90)}}.c-shopping-details__input--icon svg path{fill:var(--black80)}@media(max-width: 1023px){.c-shopping-details__input--icon svg path{fill:var(--white100)}}.c-shopping-details__input--wrapper{position:relative;flex:1;max-width:339px}@media(max-width: 1023px){.c-shopping-details__input--wrapper{width:100%;max-width:100%}}.c-shopping-details__input--wrapper:hover .c-shopping-details__input--icon{background:var(--blue90)}.c-shopping-details__input--wrapper:hover .c-shopping-details__input--icon svg path{fill:var(--white100)}.c-shopping-details__input--wrapper.open .close-input{opacity:1;visibility:visible;display:block}.c-shopping-details__input--wrapper.open .input-dropdown{opacity:1;visibility:visible;display:block}.c-shopping-details__input--wrapper.open .c-shopping-details__input--icon{background:var(--blue90)}.c-shopping-details__input--wrapper.open .c-shopping-details__input--icon svg path{fill:var(--white100)}.c-shopping-details__input--wrapper .close-input{position:absolute;top:50%;transform:translateY(-50%);right:60px;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;display:none;cursor:pointer}@media(max-width: 1023px){.c-shopping-details__input--wrapper .close-input{width:45px;height:45px;top:-22px;background-color:var(--white100);right:inherit;left:0;border:1px solid var(--white70);display:flex;justify-content:center;align-items:center}}.c-shopping-details__input--wrapper .close-input .mobile-close-input{display:none}@media(max-width: 1023px){.c-shopping-details__input--wrapper .close-input .mobile-close-input{display:block;display:flex;justify-content:center;align-items:center;height:100%;width:100%}}.c-shopping-details__input--wrapper .close-input .desktop-close-input{display:block}@media(max-width: 1023px){.c-shopping-details__input--wrapper .close-input .desktop-close-input{display:none}}.c-shopping-details__input--wrapper .input-dropdown{opacity:0;visibility:hidden;display:none;position:absolute;transition:opacity .25s,visibility .25s;top:100%;background:var(--white100);z-index:1;box-shadow:0 6px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}@media(max-width: 1023px){.c-shopping-details__input--wrapper .input-dropdown{width:100%}}.c-shopping-details__input--wrapper .input-dropdown .dropdown-item{border-left:1px solid var(--white80);border-right:1px solid var(--white80);border-bottom:1px solid var(--white80);display:flex;align-items:center;height:70px;width:-moz-max-content;width:max-content;min-width:100%;background:var(--white100)}@media(max-width: 1023px){.c-shopping-details__input--wrapper .input-dropdown .dropdown-item{width:100%;min-width:auto}}.c-shopping-details__input--wrapper .input-dropdown .dropdown-item:first-child{border-top:1px solid var(--white80)}.c-shopping-details__input--wrapper .input-dropdown .dropdown-item--img{width:57px;height:51px;display:flex;justify-content:center;align-items:center;min-width:57px;padding:0px 10px;box-sizing:content-box}@media(max-width: 1023px){.c-shopping-details__input--wrapper .input-dropdown .dropdown-item--img{display:none}}.c-shopping-details__input--wrapper .input-dropdown .dropdown-item--img img{max-height:100%;max-width:100%}.c-shopping-details__input--wrapper .input-dropdown .dropdown-item .product-text{display:flex;flex-direction:column;text-align:left;border-right:1px solid var(--white80);height:100%;justify-content:center;padding-right:40px;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-decoration:none}@media(max-width: 1023px){.c-shopping-details__input--wrapper .input-dropdown .dropdown-item .product-text{padding-left:14px;padding-right:0px;border:none}}.c-shopping-details__input--wrapper .input-dropdown .dropdown-item .product-text .product-title{color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:21.369px;text-overflow:ellipsis;overflow:hidden;display:block}.c-shopping-details__input--wrapper .input-dropdown .dropdown-item .product-text .product-number{color:var(--black60);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:21.369px}@media(max-width: 1023px){.c-shopping-details__input--wrapper .input-dropdown .dropdown-item .product-text .product-number{display:none}}.c-shopping-details__input--wrapper .input-dropdown .dropdown-item .price{display:flex;color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:21.369px;padding:0px 13px;border-right:1px solid var(--white80);height:100%;align-items:center;justify-content:end;min-width:150px}@media(max-width: 1023px){.c-shopping-details__input--wrapper .input-dropdown .dropdown-item .price{color:var(--black90);min-width:inherit}}.c-shopping-details__input--wrapper .input-dropdown .dropdown-item .price .decimal{position:relative;top:-1px;font-size:10px}.c-shopping-details__input--wrapper .input-dropdown .dropdown-item .price .currency{margin-left:5px}.c-shopping-details__input--wrapper .input-dropdown .dropdown-item .add-button{width:60px;display:flex;justify-content:center;align-items:center}@media(max-width: 1023px){.c-shopping-details__input--wrapper .input-dropdown .dropdown-item .add-button{width:50px}}.c-shopping-details__input--wrapper .input-dropdown .dropdown-item .add-button.added .plus-icon{opacity:0;visibility:hidden;display:none}.c-shopping-details__input--wrapper .input-dropdown .dropdown-item .add-button.added .thumbs-up-icon{opacity:1;visibility:visible;display:flex;flex-direction:column;align-items:center;justify-content:center}.c-shopping-details__input--wrapper .input-dropdown .dropdown-item .add-button .plus-icon{cursor:pointer;opacity:1;visibility:visible;display:block;transition:opacity .25s,visibility .25s}.c-shopping-details__input--wrapper .input-dropdown .dropdown-item .add-button .thumbs-up-icon{opacity:0;visibility:hidden;display:none;transition:opacity .25s,visibility .25s}.c-shopping-details__input--wrapper .input-dropdown .dropdown-item .add-button .thumbs-up-icon span{color:var(--black90);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:600;line-height:normal}.c-shopping-details__input::-moz-placeholder{color:var(--black60);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.c-shopping-details__input::placeholder{color:var(--black60);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.c-shopping-details__input:focus-visible{outline:none;color:var(--black90);border:1px solid var(--blue90)}.c-shopping-details__input:focus-visible::-moz-placeholder{color:rgba(0,0,0,0)}.c-shopping-details__input:focus-visible::placeholder{color:rgba(0,0,0,0)}.c-shopping-details__input:focus-visible+.c-shopping-details__input--icon{background:var(--blue90)}.c-shopping-details__input:focus-visible+.c-shopping-details__input--icon svg path{fill:var(--white100)}.c-shopping-details__input:hover{color:var(--black90);border:1px solid var(--blue90)}.c-shopping-details__input:hover+.c-shopping-details__input--icon{background:var(--blue90)}.c-shopping-details__input:hover+.c-shopping-details__input--icon svg path{fill:var(--white100)}@media(max-width: 1023px){.c-shopping-details__buttons{display:flex;gap:11px;width:100%}}.c-shopping-details__buttons--wrapper{display:flex;align-items:flex-start}@media(max-width: 1023px){.c-shopping-details__buttons--wrapper{width:100%}}.c-shopping-details__buttons--wrapper .back-button{color:var(--blue90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:700;line-height:23px;text-decoration:none;display:inline-flex;align-items:center;margin-right:30px}@media(max-width: 1023px){.c-shopping-details__buttons--wrapper .back-button{display:none}}.c-shopping-details__buttons--wrapper .back-button svg path{fill:var(--blue90)}.c-shopping-details__buttons--wrapper .back-button span{margin-bottom:3px}.c-shopping-details__buttons--container{display:inline-block}@media(max-width: 1023px){.c-shopping-details__buttons--container{display:contents}}.c-shopping-details__buttons .button{color:var(--blue90);text-align:center;font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;border:1px solid var(--blue90);background:var(--white100);margin-left:5px;text-decoration:none;display:inline-block;padding:11px;max-width:167px;transition:all .25s}@media(min-width: 1400px){.c-shopping-details__buttons .button{width:167px}}@media(max-width: 1023px){.c-shopping-details__buttons .button{margin-left:0px;flex:1;max-width:inherit}}.c-shopping-details__buttons .button:hover{color:var(--white100);background:var(--blue90)}.c-shopping-details__buttons .button--articles{opacity:.3;cursor:default;transition:all .25s}.c-shopping-details__buttons .button--articles:hover{color:var(--blue90);background:var(--white100)}@media(max-width: 1023px){.c-shopping-details__buttons .button--articles{display:none}}.c-shopping-details__buttons .button--articles.active{opacity:1;cursor:pointer}.c-shopping-details__buttons .button--articles.active:hover{color:var(--white100);background:var(--blue90)}.c-shopping-details__buttons .button--epost+.my-account-popup .c-form{margin:0px}.c-shopping-details__buttons .button--epost+.my-account-popup .c-form__wrapper{flex-direction:column;gap:0px}.c-shopping-details__buttons .button--epost+.my-account-popup .c-form__item{margin:19px 0px 0px}.c-shopping-details__buttons .button--epost+.my-account-popup .c-form__item:first-child{margin-top:8px !important}.c-shopping-details__buttons .button--epost+.my-account-popup .c-form__item .modal-input-error{display:none}.c-shopping-details__buttons .button--epost+.my-account-popup .c-form__item.input-validation-error{margin:32px 0px 0px}.c-shopping-details__buttons .button--epost+.my-account-popup .c-form__item.input-validation-error .modal-input-error{display:flex;position:absolute;gap:5px;align-items:center;left:0px;bottom:calc(100% + 4px);margin-bottom:2px}.c-shopping-details__buttons .button--epost+.my-account-popup .c-form__item.input-validation-error .modal-input-error svg{position:relative;right:inherit;top:inherit;transform:inherit}.c-shopping-details__buttons .button--epost+.my-account-popup .c-form__item.input-validation-error .modal-input-error svg path{fill:var(--red80)}.c-shopping-details__buttons .button--epost+.my-account-popup .c-form__item.input-validation-error .modal-input-error span{color:var(--red80);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.c-shopping-details__buttons .sorting-btn{border:1px solid var(--blue90);background:var(--white100);padding:8px 11px;width:38px;position:relative}@media(min-width: 1024px){.c-shopping-details__buttons .sorting-btn{display:none}}.c-shopping-details__last-changed{flex-basis:100%;color:var(--black60);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:23px;margin-top:11px;margin-left:5px}@media(max-width: 1023px){.c-shopping-details__last-changed{display:none}}.c-shopping-details__last-changed.align-right{text-align:right}.c-shopping-details__table--heading{display:table-header-group;background:var(--blue20);border:1px solid var(--white80)}@media(max-width: 1023px){.c-shopping-details__table--heading{display:none}}.c-shopping-details__table--head{color:var(--black90);font-family:var(--font-family-primary);font-size:15px;font-style:normal;font-weight:700;line-height:normal;display:table-cell;padding:23px 15px 17px;border-right:1px solid var(--white83)}.c-shopping-details__table--head span{margin-right:10px;cursor:pointer;position:relative}.c-shopping-details__table--head .checkbox__wrapper .custom-checkbox-container{display:flex;align-items:flex-start;width:100%;cursor:pointer}.c-shopping-details__table--head .checkbox__wrapper .custom-checkbox{display:none}.c-shopping-details__table--head .checkbox__wrapper .custom-checkbox-checkmark{display:inline-block;width:18px;height:18px;min-width:18px;min-height:18px;border:1px solid var(--white70);background-color:var(--white100);position:relative;border-radius:8.2%}@media(max-width: 1023px){.c-shopping-details__table--head .checkbox__wrapper .custom-checkbox-checkmark{background:var(--white100)}}.c-shopping-details__table--head .checkbox__wrapper .custom-checkbox-checkmark::after{content:""}.c-shopping-details__table--head .checkbox__wrapper .custom-checkbox:checked+.custom-checkbox-checkmark::after{content:"";background:var(--black80);background-position:center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 4px);height:calc(100% - 4px);display:flex;justify-content:center;align-items:center;border-radius:11.94%}.c-shopping-details__table--body{display:table-row-group}.c-shopping-details__table--body .c-shopping-details__table--row{background:var(--white100)}@media(max-width: 1023px){.c-shopping-details__table--body{display:block}}.c-shopping-details__table--row{display:table-row}@media(max-width: 1023px){.c-shopping-details__table--row{border-left:1px solid var(--white80);border-right:1px solid var(--white80);border-bottom:1px solid var(--white80);display:grid;grid-template-areas:"item1 item1 item3" "item5 item4 item2";padding:9px 17px 15px}}.c-shopping-details__table--row .item1{grid-area:item1}.c-shopping-details__table--row .item2{grid-area:item2}@media(max-width: 1023px){.c-shopping-details__table--row .item2{display:flex;justify-content:center;align-items:center}}.c-shopping-details__table--row .item3{grid-area:item3}.c-shopping-details__table--row .item4{grid-area:item4}.c-shopping-details__table--row .item5{grid-area:item5}@media(max-width: 1023px){.c-shopping-details__table--row .item5{text-align:left}}.c-shopping-details__table--cell{display:table-cell;padding:10px 15px;border-right:1px solid var(--white80);border-bottom:1px solid var(--white80);text-align:center;vertical-align:middle}@media(max-width: 1023px){.c-shopping-details__table--cell{border:none;padding:0}}.c-shopping-details__table--cell:first-child{border-left:1px solid var(--white80)}@media(max-width: 1023px){.c-shopping-details__table--cell:first-child{border:none}}.c-shopping-details__table--cell.width-100{width:100%}@media(max-width: 1023px){.c-shopping-details__table--cell .checkbox__wrapper{display:none}}.c-shopping-details__table--cell .checkbox__wrapper .custom-checkbox-container{display:flex;align-items:flex-start;width:100%;cursor:pointer}.c-shopping-details__table--cell .checkbox__wrapper .custom-checkbox{display:none}.c-shopping-details__table--cell .checkbox__wrapper .custom-checkbox-checkmark{display:inline-block;width:18px;height:18px;min-width:18px;min-height:18px;border:1px solid var(--white70);background-color:var(--white100);position:relative;border-radius:8.2%}@media(max-width: 1023px){.c-shopping-details__table--cell .checkbox__wrapper .custom-checkbox-checkmark{background:var(--white100)}}.c-shopping-details__table--cell .checkbox__wrapper .custom-checkbox-checkmark::after{content:""}.c-shopping-details__table--cell .checkbox__wrapper .custom-checkbox:checked+.custom-checkbox-checkmark::after{content:"";background:var(--black80);background-position:center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 4px);height:calc(100% - 4px);display:flex;justify-content:center;align-items:center;border-radius:11.94%}.c-shopping-details__table--cell .image-container{border-radius:2px;border:1px solid var(--white80);display:flex;justify-content:center;align-items:center;width:64px;height:64px;min-width:64px;padding:2px}@media(max-width: 1023px){.c-shopping-details__table--cell .image-container{display:none}}.c-shopping-details__table--cell .image-container img{max-height:100%;max-width:100%}.c-shopping-details__table--cell .info-label{display:flex;gap:0px;padding:0px 10px}@media(max-width: 1023px){.c-shopping-details__table--cell .info-label{justify-content:end;padding:0}}.c-shopping-details__table--cell .info-label--image{display:flex;justify-content:center;align-items:center;padding:3px;background-color:var(--green60);width:27.8px;height:27.8px}.c-shopping-details__table--cell .info-label--image img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.c-shopping-details__table--cell .info-label--text{display:flex;justify-content:center;align-items:center;padding:2px;background-color:var(--green50);width:27.8px;height:27.8px;color:var(--green80);font-family:var(--font-family-secondary);font-size:9.277px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.186px}.c-shopping-details__table--cell .counter-wrapper{display:flex;align-items:center;padding:0px}@media(max-width: 1023px){.c-shopping-details__table--cell .counter-wrapper{justify-content:end;padding:10px 12px 0px}}.c-shopping-details__table--cell .counter-wrapper .counter-value{width:32px;height:28px;color:var(--black90);font-size:11.157px;font-weight:500;font-family:var(--font-family-secondary);font-style:normal;line-height:normal;border:none;outline:none;border-top:.81px solid var(--white80);border-bottom:.81px solid var(--white80);background:var(--white100);align-content:center;text-align:center}@media(min-width: 1024px){.c-shopping-details__table--cell .counter-wrapper .counter-value{font-size:14px;font-weight:400;width:37px;height:35px}}.c-shopping-details__table--cell .counter-wrapper .counter-value::-webkit-outer-spin-button,.c-shopping-details__table--cell .counter-wrapper .counter-value::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c-shopping-details__table--cell .counter-wrapper .counter-value[type=number]{-moz-appearance:textfield}.c-shopping-details__table--cell .counter-wrapper button{border:none;width:28px;height:28px;color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer;background-size:11px 11px;border:1px solid var(--white80);background-color:var(--white95);border-radius:1.075px;background-repeat:no-repeat;background-position:center center;font-family:none;transition:background-color .5s ease}@media(min-width: 1024px){.c-shopping-details__table--cell .counter-wrapper button{width:31px;height:35px}}.c-shopping-details__table--cell .counter-wrapper button:hover{background-color:var(--white80)}.c-shopping-details__table--cell .delete-icon{cursor:pointer;padding:0px 10px}@media(max-width: 1023px){.c-shopping-details__table--cell .delete-icon{padding:16px 0px 0px}}.c-shopping-details__table--cell .delete-icon svg path{transition:fill .25s}.c-shopping-details__table--cell .delete-icon:hover svg path{fill:var(--red80)}.c-shopping-details__table--cell .product-text{display:flex;flex-direction:column;text-align:left;max-width:310px}@media(max-width: 1023px){.c-shopping-details__table--cell .product-text{max-width:inherit;padding-right:30px}}.c-shopping-details__table--cell .product-text .product-title{color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:21.369px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media(max-width: 1023px){.c-shopping-details__table--cell .product-text .product-title{font-size:16px;font-weight:600;line-height:23px}}.c-shopping-details__table--cell .product-text .product-number{color:var(--black60);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:21.369px}.c-shopping-details__table--cell .price{display:flex;color:var(--black60);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:700;line-height:21.369px}@media(max-width: 1023px){.c-shopping-details__table--cell .price{color:var(--black90)}}.c-shopping-details__table--cell .price .decimal{position:relative;top:-2px;font-size:10px}.c-shopping-details__table--cell .price .currency{margin-left:5px}.c-shopping-details__climate-data{display:flex;align-items:stretch;width:100%;text-decoration:none;margin:15px 0px}@media(min-width: 1024px){.c-shopping-details__climate-data{display:none}}.c-shopping-details__climate-data .climate-data__wrapper{display:flex;align-items:center;justify-content:space-between;background:var(--green11);border:1px solid var(--white80);border-left:none;padding:10px 20px;flex:1;gap:10px}.c-shopping-details__climate-data .climate-data__img{background:var(--green60);border:1px solid var(--white80);padding:16.42px 20.21px 16.58px 23.79px;display:flex;justify-content:center;align-items:center}.c-shopping-details__climate-data .climate-data__img img{height:26px;width:21px}.c-shopping-details__climate-data .climate-data__text{display:flex;flex-direction:column}.c-shopping-details__climate-data .climate-data__title{color:var(--black90);font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.c-shopping-details__climate-data .climate-data__subtitle{color:var(--black90);font-family:var(--font-family-primary);font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}.c-shopping-details__cart{min-height:177px;text-decoration:none}@media(max-width: 1023px){.c-shopping-details__cart{min-height:200px}}.c-shopping-details__cart--wrapper{display:flex;align-items:stretch;border:1px solid var(--white80);border-top:none}@media(max-width: 1023px){.c-shopping-details__cart--wrapper{width:100vw;margin-left:calc(-50vw + 50%)}}.c-shopping-details__cart--wrapper.fixed{position:fixed;bottom:0;border-top:1px solid var(--white80)}.c-shopping-details__cart--wrapper.fixed::before{content:"";position:absolute;left:0;right:0;height:111px;background:linear-gradient(180deg, rgba(255, 253, 253, 0) 45.5%, var(--white100) 100%);pointer-events:none;bottom:calc(100% + 1px)}.c-shopping-details__cart--left{background:var(--green11);width:40%;display:flex;justify-content:center;align-items:center;border-right:1px solid var(--white80);padding:32px;text-decoration:none}@media(max-width: 1023px){.c-shopping-details__cart--left{display:none}}.c-shopping-details__cart--left .climate-data{display:flex;flex-wrap:wrap;gap:17px}.c-shopping-details__cart--left .climate-data--wrapper{display:flex;align-items:stretch;height:45px;max-width:165px}.c-shopping-details__cart--left .climate-data--img{display:flex;align-items:center;justify-content:center;background:var(--green60);padding:7px;min-width:51px}.c-shopping-details__cart--left .climate-data--img img{max-width:100%;max-height:100%;height:auto}.c-shopping-details__cart--left .climate-data--text{background:var(--green50);color:var(--green80);font-family:var(--font-family-secondary);font-size:12.06px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.121px;padding:6px 10px 9px;display:flex;align-items:center;justify-content:center}.c-shopping-details__cart--left .climate-data--download-text{display:flex;align-items:center;gap:7px}.c-shopping-details__cart--left .climate-data--download-text span{display:block;color:var(--blue90);font-family:var(--font-family-primary);font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.14px}.c-shopping-details__cart--right{padding:35px 35px 20px;flex:1;background:var(--white98)}@media(max-width: 1023px){.c-shopping-details__cart--right{padding:18px 20px}}.c-shopping-details__cart--right .row{display:flex;justify-content:space-between;align-items:center}.c-shopping-details__cart--right .title{color:var(--black80);font-family:var(--font-family-primary);font-size:20px;font-style:normal;font-weight:700;line-height:23px}@media(max-width: 1023px){.c-shopping-details__cart--right .title{font-size:17px;line-height:15px;margin-bottom:5px}}.c-shopping-details__cart--right .main-price{display:flex}.c-shopping-details__cart--right .main-price .integer{color:var(--black80);font-family:var(--font-family-primary);font-size:26px;font-style:normal;font-weight:700;line-height:39.468px}@media(max-width: 1023px){.c-shopping-details__cart--right .main-price .integer{font-size:17px;line-height:25.823px}}.c-shopping-details__cart--right .main-price .decimal{color:var(--black80);font-family:var(--font-family-primary);font-size:17px;font-style:normal;font-weight:700;line-height:39.468px;margin-top:-5px;margin-left:3px}@media(max-width: 1023px){.c-shopping-details__cart--right .main-price .decimal{font-size:11px;line-height:25.823px;margin-top:-2px;margin-left:1px}}.c-shopping-details__cart--right .main-price .currency{color:var(--black80);font-family:var(--font-family-primary);font-size:26px;font-style:normal;font-weight:700;line-height:39.468px;margin-left:10px}@media(max-width: 1023px){.c-shopping-details__cart--right .main-price .currency{font-size:15px;line-height:25.823px;margin-left:5px}}.c-shopping-details__cart--right .text{color:var(--black80);font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media(max-width: 1023px){.c-shopping-details__cart--right .text{font-size:14px;line-height:15.048px;margin-top:5px}}.c-shopping-details__cart--right .price{display:flex}.c-shopping-details__cart--right .price .integer{color:var(--black80);font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media(max-width: 1023px){.c-shopping-details__cart--right .price .integer{font-size:14px;line-height:15.048px}}.c-shopping-details__cart--right .price .decimal{color:var(--black80);font-family:var(--font-family-primary);font-size:11px;font-style:normal;font-weight:400;line-height:21.5px;margin-left:2px;margin-top:-1px}@media(max-width: 1023px){.c-shopping-details__cart--right .price .decimal{font-size:8px;line-height:15.048px;margin-left:1px;margin-top:-2px}}.c-shopping-details__cart--right .price .currency{color:var(--black80);font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:400;line-height:23px;margin-left:10px}@media(max-width: 1023px){.c-shopping-details__cart--right .price .currency{font-size:14px;line-height:15.048px;margin-left:4px}}.c-shopping-details__cart--right .buttons-wrapper{display:flex;justify-content:space-between;gap:50px;margin-top:15px}@media(max-width: 1023px){.c-shopping-details__cart--right .buttons-wrapper{flex-direction:column-reverse;gap:12px;margin-top:22px}}.c-shopping-details__cart--right .buttons-wrapper .secondary-button{color:var(--blue90);background:var(--white100);border:1px solid var(--blue90);text-align:center;font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;padding:12px;transition:all .25s;cursor:pointer;flex:1;justify-content:center}@media(max-width: 1023px){.c-shopping-details__cart--right .buttons-wrapper .secondary-button{font-size:14px;font-weight:500;padding:14px}}.c-shopping-details__cart--right .buttons-wrapper .secondary-button:hover{color:var(--white100);background:var(--orange80);border:1px solid var(--orange80)}.c-shopping-details__cart--right .buttons-wrapper .primary-button{color:var(--white100);background:var(--blue90);border:1px solid var(--blue90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;display:flex;gap:10px;padding:12px;cursor:pointer;transition:all .25s;flex:1;align-items:center;justify-content:center}@media(max-width: 1023px){.c-shopping-details__cart--right .buttons-wrapper .primary-button{font-weight:500;padding:16px}}.c-shopping-details__cart--right .buttons-wrapper .primary-button:hover{color:var(--white100);background:var(--orange80);border:1px solid var(--orange80)}.c-shopping-details .my-account-popup{position:fixed;inset:0;z-index:10000;overflow:auto;background-color:var(--black10);visibility:hidden;transition:opacity .5s,visibility .5s;opacity:0;display:flex;justify-content:center;align-items:center;cursor:default}.c-shopping-details .my-account-popup.open{opacity:1;visibility:visible}.c-shopping-details .my-account-popup .modal{background:var(--white100);border:1px solid var(--white80);max-width:600px;margin:20px;width:100%;box-shadow:0 4px 15px rgba(0,0,0,.2);position:relative}.c-shopping-details .my-account-popup .modal__close-btn{display:inline-flex;flex-direction:column;box-sizing:content-box;position:absolute;top:23px;right:23px;cursor:pointer}.c-shopping-details .my-account-popup .modal__header{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--white80);padding:24px 35px 13px}.c-shopping-details .my-account-popup .modal__header--img{width:27px;height:27px;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:content-box}.c-shopping-details .my-account-popup .modal__header--text{color:var(--black90);font-family:var(--font-family-primary);font-size:25px;font-style:normal;font-weight:700;line-height:normal;padding-right:40px}@media(max-width: 1023px){.c-shopping-details .my-account-popup .modal__header--text span{display:none}}.c-shopping-details .my-account-popup .modal__content{padding:25px 32px 31px}.c-shopping-details .my-account-popup .modal__content .input-edit-list{border:1px solid var(--white80);background:var(--white100);color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal;height:43px;width:100%;border-radius:1px;padding:0px 21px;cursor:pointer;margin:14px 0px 40px}.c-shopping-details .my-account-popup .modal__content .input-edit-list::-moz-placeholder{color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.c-shopping-details .my-account-popup .modal__content .input-edit-list::placeholder{color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.c-shopping-details .my-account-popup .modal__content .input-edit-list:focus-visible{outline:none}.c-shopping-details .my-account-popup .modal__content .input-edit-list:focus-visible::-moz-placeholder{color:rgba(0,0,0,0)}.c-shopping-details .my-account-popup .modal__content .input-edit-list:focus-visible::placeholder{color:rgba(0,0,0,0)}.c-shopping-details .my-account-popup .modal__content--text{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:40px}.c-shopping-details .my-account-popup .modal__buttons{display:flex;justify-content:space-between;align-items:center}@media(max-width: 1023px){.c-shopping-details .my-account-popup .modal__buttons{flex-direction:column-reverse;gap:20px}}.c-shopping-details .my-account-popup .modal__button--secondary-one{color:var(--red80);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;background:var(--white100);border:1px solid var(--red80);padding:14px;transition:all .25s;width:100%;max-width:220px;cursor:pointer}@media(max-width: 1023px){.c-shopping-details .my-account-popup .modal__button--secondary-one{max-width:100%}}.c-shopping-details .my-account-popup .modal__button--primary-one{color:var(--white100);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;background:var(--blue90);transition:all .25s;padding:14px;border:1px solid var(--blue90);width:100%;max-width:220px;cursor:pointer}@media(max-width: 1023px){.c-shopping-details .my-account-popup .modal__button--primary-one{max-width:100%}}.c-shopping-details .my-account-popup .modal__button--primary-one:hover{background:var(--orange80);border:1px solid var(--orange80)}.c-shopping-details .my-account-popup .modal__button--secondary-two{color:var(--white100);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;background:var(--red80);border:1px solid var(--red80);padding:14px;transition:all .25s;width:100%;max-width:220px;cursor:pointer}@media(max-width: 1023px){.c-shopping-details .my-account-popup .modal__button--secondary-two{max-width:100%}}.c-shopping-details .my-account-popup .modal__button--primary-two{color:var(--blue90);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;background:var(--white100);transition:all .25s;padding:14px;border:1px solid var(--blue90);width:100%;max-width:220px;cursor:pointer}@media(max-width: 1023px){.c-shopping-details .my-account-popup .modal__button--primary-two{max-width:100%}}.c-shopping-details .my-account-popup .modal__button--primary-two:hover{background:var(--orange80);border:1px solid var(--orange80);color:var(--white100)}.c-shopping-details .my-account-popup .modal .add-extra-input-btn{display:flex;gap:5px;align-items:center;margin:14px 0px 26px;cursor:pointer}.c-shopping-details .my-account-popup .modal .add-extra-input-btn svg path{fill:var(--blue90)}.c-shopping-details .my-account-popup .modal .add-extra-input-btn span{color:var(--blue90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal}.c-shopping-details .my-account-popup.send-email-popup form{width:100%;display:flex;justify-content:center;align-items:center}.c-shopping-details .my-account-popup.send-email-popup form input:focus{outline:none}.c-shopping-details .my-account-popup.send-email-popup form input:focus::-moz-placeholder{color:rgba(0,0,0,0)}.c-shopping-details .my-account-popup.send-email-popup form input:focus::placeholder{color:rgba(0,0,0,0)}.c-shopping-details .my-account-popup.send-email-popup form input::-moz-placeholder{color:var(--black60)}.c-shopping-details .my-account-popup.send-email-popup form input::placeholder{color:var(--black60)}.c-shopping-details .my-account-popup.send-email-popup form input:focus-within+label{opacity:1;color:var(--blue90)}.c-shopping-details .my-account-popup.send-email-popup form input.has-value+label{opacity:1;color:var(--black90)}.c-shopping-details .my-account-popup.send-email-popup form input+label{color:var(--black90);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:600;line-height:normal;position:absolute;left:18px;top:0%;transition:all .25s;cursor:pointer;background-color:var(--white100);padding:0px 3px;transform:translateY(-50%);opacity:0}.c-shopping-details .sort-popup{position:absolute;top:calc(100% + 12px);background:var(--white100);border:1px solid var(--white70);border-radius:1px;min-width:308px;z-index:1;transform:translateX(-50%) scale(0);box-shadow:0 6px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08);margin-left:7px;opacity:0;visibility:hidden;transition:opacity .25s ease-out,visibility .25s,transform .25s ease-out;transform-origin:top center}@media(max-width: 1023px){.c-shopping-details .sort-popup{top:calc(100% + 15px);width:calc(100vw - 80px);max-width:308px;min-width:inherit;transform:inherit;margin-left:0;right:-17px;transform:translate(0) scale(0);transform-origin:top right}}.c-shopping-details .sort-popup.open{opacity:1;visibility:visible;transform:translateX(-50%) scale(1);transition:opacity .25s ease-out,visibility .25s,transform .25s ease-out}@media(max-width: 1023px){.c-shopping-details .sort-popup.open{transform:translate(0) scale(1)}}.c-shopping-details .sort-popup:before{content:"";width:20px;height:20px;box-shadow:0 1px 14px rgba(0,0,0,.2);background:var(--white100);position:absolute;z-index:-1;left:50%;transform:translateX(-50%) rotate(45deg);top:-10px;border:1px solid var(--white70)}@media(max-width: 1023px){.c-shopping-details .sort-popup:before{transform:translateX(0) rotate(45deg);left:inherit;right:23px}}.c-shopping-details .sort-popup__item{background:var(--white100);border-top:1px solid var(--white70);padding:18px 20px 15px}.c-shopping-details .sort-popup__item:first-child{border-top:none}.c-shopping-details .sort-popup__item--text{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.c-shopping-details .last-edit-mobile{color:var(--black60);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:400;line-height:23px;margin:15px 0px 15px;display:block}@media(min-width: 1024px){.c-shopping-details .last-edit-mobile{display:none}}.datepicker.datepicker-dropdown{z-index:1001}.datepicker .datepicker-picker{padding:58px 52px 33px;background:var(--white98)}.datepicker .datepicker-picker .close-datepicker{display:block;position:absolute;right:20px;top:20px;cursor:pointer}.datepicker .datepicker-picker .close-datepicker svg{right:unset !important;left:unset !important;position:relative !important;transform:unset !important}.datepicker .datepicker-picker .close-datepicker svg path{fill:var(--red80) !important;opacity:1 !important}.datepicker .datepicker-picker .days .days-of-week{gap:3px}.datepicker .datepicker-picker .days .dow{flex:0 0 calc((100% - 18px)/7) !important;max-width:calc((100% - 18px)/7) !important}.datepicker .datepicker-picker .days .datepicker-grid{gap:3px}.datepicker .datepicker-picker .datepicker-controls .button{border-radius:50%;box-shadow:0px .8px .8px 0px var(--blue95a05);background-color:var(--white100)}.datepicker .datepicker-picker .datepicker-controls .button[disabled]{opacity:.4}.datepicker .datepicker-picker .datepicker-controls .button[disabled] svg path{opacity:1 !important}.datepicker .datepicker-picker .datepicker-controls .button svg{left:unset !important;right:unset !important}.datepicker .datepicker-picker .datepicker-controls .button svg path{fill:var(--black90);opacity:1 !important}.datepicker .datepicker-picker .datepicker-controls .button.next-button{transform:rotate(-90deg)}.datepicker .datepicker-picker .datepicker-controls .button.prev-button{transform:rotate(90deg)}.datepicker .datepicker-picker .datepicker-cell.day{border-radius:4.8px;background:var(--white100);box-shadow:0px .8px .8px 0px var(--blue95a05);color:var(--black90);text-align:center;font-family:var(--font-family-secondary);font-size:14.4px;font-style:normal;font-weight:600;line-height:100%;padding:2px;flex:0 0 calc((100% - 18px)/7) !important;max-width:calc((100% - 18px)/7) !important}.datepicker .datepicker-picker .datepicker-cell.day.selected{color:var(--white100);background:var(--blue90);box-shadow:0px 1.2px .8px 0px var(--blue85a25),0px 2.4px 1.6px 0px var(--blue82a20)}.datepicker .datepicker-picker .datepicker-cell.day.focused:not(.selected){color:var(--black90);background:var(--white100);box-shadow:0px .8px .8px 0px var(--blue95a05)}.datepicker .datepicker-picker .datepicker-cell.day.disabled{color:#dcdcdc;cursor:not-allowed}.datepicker .datepicker-picker .datepicker-cell.day.range{background-color:var(--blue20);border-radius:0;color:var(--blue90)}.datepicker .datepicker-picker .datepicker-cell.day.range.next,.datepicker .datepicker-picker .datepicker-cell.day.range.prev{background-color:var(--blue15);color:var(--blue90);opacity:.6}.datepicker .datepicker-picker .datepicker-cell.day.range-end{background-color:var(--blue90);color:var(--white100);border-radius:0px 4px 4px 0px}.datepicker .datepicker-picker .datepicker-cell.day.range-start{background-color:var(--blue90);color:var(--white100);border-radius:4px 0px 0px 4px}.datepicker .datepicker-picker .datepicker-cell.focused{color:var(--white100);background:var(--blue90);box-shadow:0px 1.2px .8px 0px var(--blue85a25),0px 2.4px 1.6px 0px var(--blue82a20)}.datepicker .datepicker-picker .datepicker-cell.focused:not(.selected){color:var(--white100);background:var(--blue90);box-shadow:0px 1.2px .8px 0px var(--blue85a25),0px 2.4px 1.6px 0px var(--blue82a20)}.datepicker .datepicker-picker .datepicker-cell.next{color:var(--blue87a15);background:var(--white98);padding:0;box-shadow:none}.datepicker .datepicker-picker .datepicker-cell.prev{color:var(--blue90);background:var(--blue82a05);opacity:.5}.datepicker-overlay{display:none;position:fixed;inset:0;z-index:1000;overflow:auto;background-color:var(--black10);justify-content:center;align-items:center}.datepicker-overlay.opened{display:flex}.input__container{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}@media(min-width: 1024px){.input__container{gap:30px}}.input__container .input__item{position:relative;flex:1 0 100%}@media(min-width: 1024px){.input__container .input__item.half{max-width:340px;flex:40%}}.input__container .input__item .input-validation-error,.input__container .input__item.input-validation-error:hover,.input__container .input__item.input-validation-error.has-value{color:var(--red80) !important;border:1px solid var(--red80) !important}.input__container .input__item .input-validation-error+label,.input__container .input__item.input-validation-error:hover+label,.input__container .input__item.input-validation-error.has-value+label{color:var(--red80) !important}.input__container .input__item .input-validation-error~svg path,.input__container .input__item.input-validation-error:hover~svg path,.input__container .input__item.input-validation-error.has-value~svg path{opacity:1 !important;fill:var(--red80) !important}.input__container .input__item:hover input{color:var(--blue90);border:1px solid var(--blue90);cursor:pointer}.input__container .input__item:hover label{color:var(--blue90)}.input__container .input__item:hover svg path{opacity:1;fill:var(--blue90)}.input__container .input__item:focus-within input{color:var(--black90);border:1px solid var(--white80);cursor:pointer}.input__container .input__item:focus-within label{color:var(--blue90);top:0%;font-size:11px;background-color:var(--white100)}@media(max-width: 1023px){.input__container .input__item:focus-within label{display:none}}.input__container .input__item:focus-within svg path{opacity:.3;fill:var(--black90)}.input__container .input__item input,.input__container .input__item textarea{border-radius:1px;border:1.692px solid var(--white80);background:var(--white100);width:100%;height:50px;color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding-left:10px;cursor:pointer;padding-right:28px}.input__container .input__item input::-webkit-outer-spin-button,.input__container .input__item input::-webkit-inner-spin-button,.input__container .input__item textarea::-webkit-outer-spin-button,.input__container .input__item textarea::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input__container .input__item input[type=number],.input__container .input__item textarea[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.input__container .input__item input.has-value,.input__container .input__item textarea.has-value{color:var(--black90);border:1.692px solid var(--white80);cursor:pointer}.input__container .input__item input.has-value+label,.input__container .input__item textarea.has-value+label{color:var(--blue90);top:0%;font-size:11px;background-color:var(--white100)}@media(max-width: 1023px){.input__container .input__item input.has-value+label,.input__container .input__item textarea.has-value+label{display:none}}.input__container .input__item input.has-value~svg path,.input__container .input__item textarea.has-value~svg path{opacity:.3;fill:var(--black90)}.input__container .input__item input:focus-visible,.input__container .input__item textarea:focus-visible{outline:none}.input__container .input__item textarea{cursor:default;resize:none;padding:14px 10px;height:82px;color:var(--black60)}.input__container .input__item textarea::-moz-placeholder{color:var(--black60)}.input__container .input__item textarea::placeholder{color:var(--black60)}.input__container .input__item label{color:var(--black60);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;position:absolute;left:10px;top:50%;transform:translateY(-50%);transition:all .25s;cursor:pointer;padding:0px 3px;margin-left:-3px;pointer-events:none}@media(max-width: 340px){.input__container .input__item label{max-width:250px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media(min-width: 340px)and (max-width: 350px){.input__container .input__item label{max-width:260px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media(min-width: 1023px)and (max-width: 1250px){.input__container .input__item label{max-width:180px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media(min-width: 1250px)and (max-width: 1384px){.input__container .input__item label{max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media(min-width: 1384px)and (max-width: 1410px){.input__container .input__item label{max-width:265px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media(min-width: 1410px)and (max-width: 1430px){.input__container .input__item label{max-width:273px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media(min-width: 1430px)and (max-width: 1450px){.input__container .input__item label{max-width:283px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.input__container .input__item svg{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.input__container .input__item svg path{fill:var(--black60)}.input__container .input__item span.change-address-icon{position:absolute;right:25px;top:50%;transform:translateY(-50%);color:var(--blue90);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;padding-left:20px}.input__container .input__item span.change-address-icon svg{right:45px}.input__container .input__item span.change-address-icon:focus-within svg{fill:var(--blue90)}.input__container .input__item span.change-address-icon:focus-within svg path{opacity:1;fill:var(--blue90)}.input__container .readonly{cursor:not-allowed !important;pointer-events:none}.table-section{display:block;overflow-y:auto}.table-section .table{width:100%;display:table}.table-section .table .table-header{display:table-header-group;background-color:var(--white85)}.table-section .table .table-header .table-header-cell{display:table-cell;height:auto;align-content:center;padding:15px 8px 14px 14px;color:var(--black90);font-family:var(--font-family-primary);font-size:15px;font-style:normal;font-weight:600;line-height:21px;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.table-section .table .table-header .table-header-cell.checkbox{padding-left:12px;padding-right:0}.table-section .table .table-body{display:table-row-group}.table-section .table .table-body .table-body-row{display:table-row;background-color:var(--white100)}.table-section .table .table-body .table-body-row:nth-child(even){background-color:var(--white92)}.table-section .table .table-body .table-body-row.table-body-cell:last-child{border-right:1px solid var(--white80)}.table-section .table .table-body .table-body-row:last-child{border-right:1px solid var(--white80)}.table-section .table .table-body .table-body-row .table-body-cell{display:table-cell;border:1px solid var(--white80);border-top:0;border-right:0;text-align:start;align-content:center;padding:14px 14px 13px 14px;height:auto;vertical-align:middle;color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:21px;cursor:default}.table-section .table .table-body .table-body-row .table-body-cell:last-child{border-right:1px solid var(--white80)}.table-section .table .table-body .table-body-row .table-body-cell.no-padding{padding:0}.table-section .table .table-body .table-body-row .table-body-cell.controls-wrapper{width:141px}.table-section .table .table-body .table-body-row .table-body-cell.checkbox{border-right:none;width:34px;padding-left:12px;padding-right:0}.table-section .table .table-body .table-body-row .table-body-cell.no-border{border-left:none}.table-section .table .table-body .table-body-row .table-body-cell a{color:var(--black90);text-decoration:underline}.table-section .table .table-body .table-body-row .table-body-cell a:visited,.table-section .table .table-body .table-body-row .table-body-cell a:active{color:var(--black90);text-decoration:none}.table-section .table .table-body .table-body-row .table-body-cell span{display:block}.table-section .table .table-body .table-body-row .table-body-cell span.opacity{opacity:.6}.table-section .table .table-body .table-body-row .table-body-cell span.status{display:inline;border-radius:2px;padding:2px 6px;color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:700;line-height:21.369px}.table-section .table .table-body .table-body-row .table-body-cell span.status.placed{background:var(--white85)}.table-section .table .table-body .table-body-row .table-body-cell span.status.delivered{background:var(--green20)}.table-section .table .table-body .table-body-row .table-body-cell span.status.overdue{background:var(--red80);color:var(--white100)}.table-section .table .table-body .table-body-row .table-body-cell span.status.invoiced{background:var(--white85)}.table-section .table .table-body .table-body-row .table-body-cell span.price{color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:600;line-height:21.369px;opacity:.7;display:flex}.table-section .table .table-body .table-body-row .table-body-cell span.price .integer{position:relative}.table-section .table .table-body .table-body-row .table-body-cell span.price .decimal{font-size:6.96px;font-weight:700;position:relative;top:-2px;margin-left:0px;margin-right:3px}.table-section .table .table-body .table-body-row .table-body-cell .controls{display:flex;justify-content:start;height:100%}.table-section .table .table-body .table-body-row .table-body-cell .controls .edit,.table-section .table .table-body .table-body-row .table-body-cell .controls .delete{cursor:pointer;border:none;background:none;padding:0;flex:1 1 0px;max-width:47px}.table-section .table .table-body .table-body-row .table-body-cell .controls .edit:focus-visible,.table-section .table .table-body .table-body-row .table-body-cell .controls .delete:focus-visible{outline:none}.table-section .table .table-body .table-body-row .table-body-cell .controls .edit:hover svg path,.table-section .table .table-body .table-body-row .table-body-cell .controls .delete:hover svg path{fill:var(--red80)}.table-section .table .table-body .table-body-row .table-body-cell .controls .arrow-right{cursor:pointer;border:none;background:none;padding:0;flex:1 1 0px;max-width:47px}.table-section .table .table-body .table-body-row .table-body-cell .controls .arrow-right svg{width:44px}.table-section .table .table-body .table-body-row .table-body-cell .controls .arrow-right:focus-visible{outline:none}.table-section .table .table-body .table-body-row .table-body-cell .controls .arrow-right:hover{background-color:var(--blue15)}.table-section .table .table-body .table-body-row .table-body-cell .profile-controls{display:flex;justify-content:start;height:100%}.table-section .table .table-body .table-body-row .table-body-cell .profile-controls .edit,.table-section .table .table-body .table-body-row .table-body-cell .profile-controls .delete{cursor:pointer;border:none;background:none;padding:0;flex:1 1 0px;max-width:47px}.table-section .table .table-body .table-body-row .table-body-cell .profile-controls .edit:focus-visible,.table-section .table .table-body .table-body-row .table-body-cell .profile-controls .delete:focus-visible{outline:none}.table-section .table .table-body .table-body-row .table-body-cell .profile-controls .edit:hover img,.table-section .table .table-body .table-body-row .table-body-cell .profile-controls .delete:hover img{filter:invert(21%) sepia(99%) saturate(2161%) hue-rotate(349deg) brightness(85%) contrast(94%)}.table-section .table .checkbox-container{cursor:pointer;display:flex;align-items:center}.table-section .table .checkbox-container .custom-checkbox{display:none}.table-section .table .checkbox-container .custom-checkbox-checkmark{display:inline-block;width:21px;height:20px;border:1px solid var(--white60);background-color:rgba(0,0,0,0);position:relative}.table-section .table .checkbox-container .custom-checkbox-checkmark span.checkbox-checkmark-icon{display:none}.table-section .table .checkbox-container .custom-checkbox:checked+.custom-checkbox-checkmark span.checkbox-checkmark-icon{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.filter-section{display:block;display:flex;flex-direction:row;flex-wrap:nowrap;gap:23px;margin-bottom:25px}.filter-section.margin-top{margin-top:60px}@media(max-width: 1023px){.filter-section.margin-top{margin-top:30px}}.filter-section div:last-child{margin-bottom:0}@media(max-width: 1023px){.filter-section{flex-direction:column;gap:unset}}.filter-section .input__item{flex:auto}.filter-section #date-range-picker{display:flex;align-items:center;gap:10px}.filter-section #date-range-picker .input__item{flex:auto}.filter-section #date-range-picker .input__item input{padding-right:25px;padding-left:8px}@media(min-width: 1024px){.filter-section #date-range-picker .input__item input{max-width:104px}}@media(min-width: 1024px){.filter-section #date-range-picker .input__item svg{right:8px}}.filter-section .search-container{position:relative;margin-bottom:15px}@media(min-width: 1024px){.filter-section .search-container{margin-bottom:0}}.filter-section .search-container.col-4{grid-column:1/span 4}.filter-section .search-container.col-2-1{grid-column:1/span 2}.filter-section .search-container.col-2-3{grid-column:3/span 2}.filter-section .search-container.col-2-5{grid-column:5/span 2}.filter-section .search-container input{border-radius:2px;border:1px solid var(--white80);background:var(--white100);height:40px;color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;cursor:default;width:100%;padding-left:15px}.filter-section .search-container input:focus-visible{outline:none}.filter-section .search-container .close-datepicker{display:none}.filter-section .search-container .img-wrapper{position:absolute;border:0;display:inline-block;height:calc(100% - 2px);top:1px;right:0px;width:28px;text-align:center;align-content:center}.filter-section .search-container .img-wrapper img{width:14px}@media(min-width: 1024px){.filter-section .search-container .img-wrapper .calendar-img svg{right:8px}}.filter-section .search-container .img-wrapper .close-img{display:none}.filter-section .search-container .img-wrapper .close-img svg{width:14px;height:14px;background-color:var(--red80);border-radius:50%;padding:3px;cursor:pointer;display:block}@media(min-width: 1024px){.filter-section .search-container .img-wrapper .close-img svg{right:8px}}.filter-section .search-container .img-wrapper .close-img svg path{fill:var(--white100)}.filter-section .dropdown-container{grid-column:5/span 2;position:relative;border-radius:2px;border:1px solid var(--white80);background:var(--white100);color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-align:start;align-content:center;outline:none;cursor:pointer;width:100%;height:40px;margin-bottom:15px}@media(min-width: 1024px){.filter-section .dropdown-container{margin-bottom:0}}.filter-section .dropdown-container.visible{display:block}.filter-section .dropdown-container.visible .title{font-weight:500}.filter-section .dropdown-container.visible .dropdown-content{display:block}.filter-section .dropdown-container .title{padding-left:11px;font-size:15px}.filter-section .dropdown-container .title::after{content:"";position:absolute;display:block;background-image:url(../images/svg/chevron-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;transition:transform .2s;transition:transform .2s;width:16px;height:10px;top:calc(50% - 6px);right:10px}.filter-section .dropdown-container .dropdown-content{display:none;position:absolute;width:calc(100% + 1px);overflow:auto;top:39.5px;right:-0.5px;border:1px solid var(--white80);border-top:none}.filter-section .dropdown-container .dropdown-content button{padding:11px 0;text-decoration:none;display:block;color:var(--black90);cursor:default;border:none;border-bottom:1px solid var(--white70);border-radius:2px;padding-left:11px;background-color:var(--white100);z-index:9;position:relative;width:100%;text-align:start}.filter-section .create-doc-button{background:var(--white100);border-radius:2px;border:1px solid var(--blue90);color:var(--blue90);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:500;line-height:normal;height:40px;width:100%;cursor:pointer}@media(min-width: 1023px)and (max-width: 1505px){.filter-section .create-doc-button{max-width:180px}}.filter-section .create-doc-button:disabled{opacity:.3;cursor:default}@media(min-width: 1505px){.filter-section .create-doc-button{max-width:215px}}.filter-section .create-doc-button.climate-doc-button{background:var(--blue90);color:var(--white100);border:1px solid var(--blue90);transition:all .25s}.filter-section .create-doc-button.climate-doc-button:disabled:hover{background:var(--blue90);color:var(--white100);border:1px solid var(--blue90)}.filter-section .create-doc-button.climate-doc-button:hover{background:var(--orange80);border:1px solid var(--orange80)}.filter-section .search-button{width:100%;height:40px;border-radius:2px;background:var(--blue90);color:var(--white100);text-align:center;font-family:var(--font-family-primary);font-size:14px;font-style:normal;font-weight:600;line-height:normal;border:none;cursor:pointer;margin-bottom:15px}@media(min-width: 1023px){.filter-section .search-button{width:114px;margin-bottom:0px}}.filter-section .verticalLine{border-left:1px solid var(--white80)}.orders__title{color:var(--black90);font-family:var(--font-family-primary);font-size:22px;font-style:normal;font-weight:600;line-height:normal;display:flex;margin-bottom:23px;margin-top:15px}.orders__title img{margin-right:8px}.orders__empty{background-color:var(--blue15);border:1px dotted var(--white80);margin-bottom:30px}.orders__empty .content{color:var(--black60);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;max-width:290px;padding:30px 0 28px 0;margin:0 auto}.orders__empty .content button{color:var(--blue90);font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;background:none;border:none;cursor:pointer}@media(min-width: 1024px){.invoices .row{display:grid;gap:30px;grid-template-columns:repeat(6, minmax(0, 1fr))}.invoices .row.flex-container{display:flex;justify-content:space-between}}.invoices .row .create-doc{display:none;grid-column:5/span 2}@media(min-width: 1024px){.invoices .row .create-doc{display:block}.invoices .row .create-doc button{background:var(--white100);border-radius:2px;border:1px solid var(--blue90);color:var(--blue90);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:500;line-height:normal;height:40px;width:100%;cursor:pointer}.invoices .row .create-doc button:disabled{opacity:.3;cursor:default}}.invoices__title{color:var(--black100);font-family:var(--font-family-primary);font-size:22px;font-style:normal;font-weight:600;line-height:normal;display:flex;margin-bottom:23px;margin-top:15px}.invoices__title img{margin-right:8px}.invoices__empty{background-color:var(--blue15);border:1px dotted var(--white80);margin-bottom:30px}.invoices__empty .content{color:var(--black60);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;max-width:290px;padding:30px 0 28px 0;margin:0 auto}.invoices__empty .content button{color:var(--blue90);font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;background:none;border:none;cursor:pointer}.user-page .filter-section{display:flex;justify-content:space-between;flex-direction:row;align-items:center;flex-wrap:wrap;margin-bottom:30px}@media(min-width: 1024px){.user-page .filter-section{flex-wrap:nowrap}}.user-page .filter-section .create-profile{display:block;margin-bottom:20px;background:var(--white100);border-radius:2px;border:1px solid var(--blue90);color:var(--blue90);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;height:50px;width:100%;cursor:pointer}@media(min-width: 1024px){.user-page .filter-section .create-profile{height:40px;width:220px;background:var(--blue90);border-radius:2px;border:1px solid var(--white100);color:var(--white100);font-weight:500;grid-column:5/span 2;justify-self:end;margin-bottom:0;flex-basis:auto}}.user-page .filter-section .label{color:var(--black90);font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:700;line-height:normal}@media(min-width: 1024px){.user-page .filter-section .label{display:none}}.user-page .filter-section .dropdown-container{width:auto;margin-bottom:0;z-index:2}@media(min-width: 1024px){.user-page .filter-section .dropdown-container{width:220px}}.user-page .filter-section .dropdown-container.visible{visibility:visible}.user-page .filter-section .dropdown-container.visible .dropdown-content{visibility:visible}.user-page .filter-section .dropdown-container .dropdown-content{width:auto;display:block;visibility:hidden}@media(min-width: 1024px){.user-page .filter-section .dropdown-container .dropdown-content{width:220px}}.user-page .filter-section .dropdown-container .dropdown-content button{white-space:nowrap;padding-right:5px}.user-page .filter-section .dropdown-container .title{padding-right:35px}.user-page .edit-profile-popup-overlay{display:none;position:fixed;inset:0;z-index:10000;overflow:auto;background-color:var(--black10)}.user-page .edit-profile-popup-overlay.open{display:block}.user-page .edit-profile-popup-overlay.open .edit-profile-popup{display:block}.user-page .edit-profile-popup-overlay .edit-profile-popup{display:none;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:600px;height:auto;background:var(--white100);padding:24px 0 30px 0;border-radius:8px;animation:fadeIn .5s ease}.user-page .edit-profile-popup-overlay .edit-profile-popup>*{padding:0 30px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media(max-width: 767px){.user-page .edit-profile-popup-overlay .edit-profile-popup{width:90%}}.user-page .edit-profile-popup-overlay .edit-profile-popup .title{color:var(--black90);font-family:var(--font-family-primary);font-size:25px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:15px;margin-bottom:40px;border-bottom:1px solid var(--white80)}.user-page .edit-profile-popup-overlay .edit-profile-popup .input__container{margin-bottom:20px}@media(min-width: 1024px){.user-page .edit-profile-popup-overlay .edit-profile-popup .input__container{margin-bottom:30px}}.user-page .edit-profile-popup-overlay .edit-profile-popup .input__container .img-wrapper{position:absolute;border:0;display:inline-block;height:calc(100% - 2px);top:1px;right:0px;width:40px;text-align:center;align-content:center}.user-page .edit-profile-popup-overlay .edit-profile-popup .input__container .img-wrapper img{width:15px}.user-page .edit-profile-popup-overlay .edit-profile-popup .manage-permision{margin-bottom:40px}.user-page .edit-profile-popup-overlay .edit-profile-popup .manage-permision .text{color:var(--black90);font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:14px}@media(min-width: 1024px){.user-page .edit-profile-popup-overlay .edit-profile-popup .manage-permision .text{margin-bottom:25px}}.user-page .edit-profile-popup-overlay .edit-profile-popup .manage-permision .checkbox-container{display:flex;flex-direction:column;gap:14px}@media(min-width: 1024px){.user-page .edit-profile-popup-overlay .edit-profile-popup .manage-permision .checkbox-container{flex-direction:row;gap:50px}}.user-page .edit-profile-popup-overlay .edit-profile-popup .manage-permision .checkbox-container .custom-checkbox-container{display:flex;align-items:center;cursor:pointer}@media(max-width: 1023px){.user-page .edit-profile-popup-overlay .edit-profile-popup .manage-permision .checkbox-container .custom-checkbox-container{align-items:start}}.user-page .edit-profile-popup-overlay .edit-profile-popup .manage-permision .checkbox-container .custom-checkbox{display:none}.user-page .edit-profile-popup-overlay .edit-profile-popup .manage-permision .checkbox-container .custom-checkbox-checkmark{display:inline-block;width:21px;height:21px;min-width:21px;min-height:21px;border:1px solid var(--white60);background-color:rgba(0,0,0,0);position:relative;margin-right:5px}@media(max-width: 1023px){.user-page .edit-profile-popup-overlay .edit-profile-popup .manage-permision .checkbox-container .custom-checkbox-checkmark{background:var(--white100)}}.user-page .edit-profile-popup-overlay .edit-profile-popup .manage-permision .checkbox-container .custom-checkbox-checkmark span.checkbox-checkmark-icon{display:none}.user-page .edit-profile-popup-overlay .edit-profile-popup .manage-permision .checkbox-container .custom-checkbox:checked+.custom-checkbox-checkmark span.checkbox-checkmark-icon{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.user-page .edit-profile-popup-overlay .edit-profile-popup .manage-permision .checkbox-container .checkbox-text{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-right:15px}.user-page .edit-profile-popup-overlay .edit-profile-popup .controls{display:flex;justify-content:space-between}@media(max-width: 767px){.user-page .edit-profile-popup-overlay .edit-profile-popup .controls{gap:10px}.user-page .edit-profile-popup-overlay .edit-profile-popup .controls .cancel,.user-page .edit-profile-popup-overlay .edit-profile-popup .controls .confirm{width:100% !important}}.user-page .edit-profile-popup-overlay .edit-profile-popup .controls .cancel{border:1px solid var(--red80);background:var(--white100);color:var(--red80);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;height:45px;width:220px}.user-page .edit-profile-popup-overlay .edit-profile-popup .controls .confirm{border:1px solid var(--blue90);background:var(--blue90);color:var(--white100);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;height:45px;width:220px;transition:border .25s,background .25s}.user-page .edit-profile-popup-overlay .edit-profile-popup .controls .confirm:hover{background:var(--orange80);border:1px solid var(--orange80)}.user-page .edit-profile-popup-overlay .edit-profile-popup .controls .confirm:disabled{background:var(--blue70)}.user-page .edit-profile-popup-overlay .edit-profile-popup .close-icon{position:absolute;right:20px;top:20px;border:none;background:var(--white100);cursor:pointer;padding:0}.user-page .delete-profile-container{display:none;position:fixed;inset:0;z-index:10000;overflow:auto;background-color:var(--black10)}.user-page .delete-profile-container.open{display:block}.user-page .delete-profile-container.open .delete-profile-popup{display:block}.user-page .delete-profile-container .delete-profile-popup{display:none;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:600px;height:auto;background:var(--white100);padding:24px 0;animation:fadeIn .5s ease}.user-page .delete-profile-container .delete-profile-popup>*{padding:0 35px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media(max-width: 767px){.user-page .delete-profile-container .delete-profile-popup{width:90%}}.user-page .delete-profile-container .delete-profile-popup .title{color:var(--black90);font-family:var(--font-family-primary);font-size:25px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid var(--white80)}.user-page .delete-profile-container .delete-profile-popup .content{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:40px}.user-page .delete-profile-container .delete-profile-popup .delete-profile-controls{display:flex;justify-content:space-between}@media(max-width: 767px){.user-page .delete-profile-container .delete-profile-popup .delete-profile-controls{flex-direction:column-reverse;gap:15px}.user-page .delete-profile-container .delete-profile-popup .delete-profile-controls .cancel,.user-page .delete-profile-container .delete-profile-popup .delete-profile-controls .confirm{width:100% !important}}.user-page .delete-profile-container .delete-profile-popup .delete-profile-controls .cancel{border:1px solid var(--blue90);background:var(--white100);color:var(--blue90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;height:45px;width:220px}.user-page .delete-profile-container .delete-profile-popup .delete-profile-controls .confirm{border:1px solid var(--white100);background:var(--red80);color:var(--white100);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;height:45px;width:220px}.user-page .delete-profile-container .delete-profile-popup .close{position:absolute;right:20px;top:20px;border:none;background:var(--white100);cursor:pointer;padding:0}.user-page .profile__overlay{display:none;position:fixed;inset:0;z-index:10000;overflow:auto;background-color:rgba(0,0,0,0)}.user-page .profile__overlay.opened{display:block}.user-page .profile__wrapper{position:relative;margin-bottom:20px}@media(min-width: 1024px){.user-page .profile__wrapper{margin-bottom:30px}}.user-page .profile__wrapper .selected-profile{border-radius:2px;border:1px solid var(--white80);background:var(--blue15);padding:18px 36px 8px 18px;position:relative}@media(max-width: 1023px){.user-page .profile__wrapper .selected-profile{padding:18px 18px 8px 18px;background:var(--white100)}}.user-page .profile__wrapper .selected-profile .row{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:10px}@media(min-width: 1024px){.user-page .profile__wrapper .selected-profile .row{align-items:center}}@media(max-width: 1023px){.user-page .profile__wrapper .selected-profile .row:nth-child(1){gap:0 !important;align-items:normal !important}}.user-page .profile__wrapper .selected-profile--label{display:block;color:var(--white100);font-family:var(--font-family-primary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;background-color:var(--blue65);border-radius:1px;text-align:center;height:inherit;align-content:center;width:68px;height:34px}@media(min-width: 1024px){.user-page .profile__wrapper .selected-profile--label{font-size:17px;height:25px;width:81px}}.user-page .profile__wrapper .selected-profile--name{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-align:left;align-items:center}@media(max-width: 1023px){.user-page .profile__wrapper .selected-profile--name{font-size:15px;font-weight:400;font-family:var(--font-family-secondary);display:flex;flex:1;justify-content:space-between;padding-left:8px;border:1px solid var(--white80)}}.user-page .profile__wrapper .selected-profile div:not(.selected-profile--label):not(.selected-profile--name){display:flex;align-items:center;gap:3px}@media(min-width: 1023px){.user-page .profile__wrapper .selected-profile div:not(.selected-profile--label):not(.selected-profile--name){margin-right:12px}}.user-page .profile__wrapper .selected-profile span{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.user-page .profile__wrapper .selected-profile span.bold{font-weight:700}.user-page .profile__wrapper .selected-profile .chevron-arrow__container{background:var(--white100);position:absolute;right:0;bottom:0;height:100%;width:35px;cursor:pointer;justify-content:center;display:flex;align-items:center}@media(max-width: 1023px){.user-page .profile__wrapper .selected-profile .chevron-arrow__container{width:30px;right:0px;background:none}}@media(max-width: 1023px){.user-page .profile__wrapper .selected-profile .chevron-arrow__container.desktop{display:none}}@media(min-width: 1024px){.user-page .profile__wrapper .selected-profile .chevron-arrow__container.mobile{display:none}}.user-page .profile__wrapper .selected-profile .chevron-arrow__container .chevron-arrow{width:16px;height:13px;display:block;transition:all .35s;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.user-page .profile__wrapper .selected-profile .chevron-arrow__container .chevron-arrow svg{display:block;width:16px;height:13px}.user-page .profile__list{display:none;border:1px solid var(--white80);border-top:none;border-radius:2px;overflow:visible;width:100%;position:absolute;background-color:var(--white100);z-index:9}.user-page .profile__list.opened{display:block}.user-page .profile__item{background-color:var(--white98);border-top:1px solid var(--white70);padding:15px 18px;position:relative;cursor:pointer}.user-page .profile__item:first-child{border-radius:0px 0px}.user-page .profile__item:last-child{border-radius:0 0 4px 4px}@media(max-width: 1023px){.user-page .profile__item{padding:15px 55px 15px 10px}}.user-page .profile__item svg{position:absolute;width:36px;height:26px;right:20px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .25s ease-in-out}@media(max-width: 1023px){.user-page .profile__item svg{right:15px}}.user-page .profile__item.selected{background-color:var(--white95)}.user-page .profile__item.selected svg{opacity:1}.user-page .profile__item:first-child{border-top:none}.user-page .profile__item--wrapper{display:flex;flex-direction:row;align-items:center;gap:30px}@media(max-width: 1023px){.user-page .profile__item--wrapper{flex-direction:column;align-items:start;gap:5px}}.user-page .profile__item--container{display:flex;align-items:center;gap:5px}.user-page .profile__item--label{color:var(--white100);font-family:var(--font-family-primary);font-size:15px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;padding:2px 5px 1px 5px;background-color:var(--blue65);border-radius:1px;text-align:center;width:65px}@media(min-width: 1024px){.user-page .profile__item--label{font-size:17px;padding:1px 8px;width:81px;margin-right:10px}}.user-page .profile__item--title{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-align:left}@media(max-width: 1023px){.user-page .profile__item--title{font-size:15px;font-family:var(--font-family-primary)}}.user-page .profile__item--description{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media(max-width: 1023px){.user-page .profile__item--description{font-size:14px}}@media(min-width: 1024px){.user-page .table-section .table-body .table-body-row .table-body-cell span img{display:none}.user-page .table-section .table-body .table-body-row .table-body-cell .profile-controls button.edit img{width:20px;height:22px}.user-page .table-section .table-body .table-body-row .table-body-cell .profile-controls button.edit:hover img{filter:none}.user-page .table-section .table-body .table-body-row .table-body-cell .profile-controls button.delete img{width:18px;height:22px}.user-page .table-section .table-body .table-body-row .table-body-cell .profile-controls button.delete:hover img{filter:none}}@media(max-width: 1023px){.user-page .profile-popup{top:50%;left:50%;transform:translate(-50%, -50%);width:100%;animation:fadeIn .25s ease-in-out;position:absolute;background-color:var(--white100);padding:47px;border:1px solid var(--white70);border-radius:8px;max-width:500px}}@media(max-width: 1023px)and (max-width: 1023px){.user-page .profile-popup{padding:20px;max-height:calc(100vh - 100px);width:calc(100% - 40px);max-width:450px;margin-bottom:50px}}@media(max-width: 1023px){@keyframes fadeIn{from{opacity:0}to{opacity:1}}.user-page .profile-popup__overlay{display:none;position:fixed;inset:0;z-index:10000;overflow:auto;background-color:var(--black10)}.user-page .profile-popup__overlay.opened{display:block}.user-page .profile-popup__title{color:var(--black90);font-family:var(--font-family-secondary);font-size:20px;font-style:normal;font-weight:700;line-height:23px;margin-bottom:15px}}@media(max-width: 1023px)and (max-width: 1023px){.user-page .profile-popup__title{margin-bottom:20px}}@media(max-width: 1023px){.user-page .profile-popup__content .profile__wrapper{display:block;border:1px solid var(--white70);border-radius:4px;overflow-y:scroll;background-color:var(--white100);z-index:9;max-height:350px;-ms-overflow-style:none;scrollbar-width:none}}@media(max-width: 1023px)and (max-width: 1023px){.user-page .profile-popup__content .profile__wrapper{width:100% !important;margin:0px !important}}@media(max-width: 1023px){.user-page .profile-popup__content .profile__wrapper::-webkit-scrollbar{display:none}}@media(max-width: 1023px)and (max-width: 1023px){.user-page .profile-popup__content .profile__wrapper{width:auto;margin:25px 20px;position:relative}}@media(max-width: 1023px){.user-page .profile-popup__content .profile__item{background-color:var(--white98);border-top:1px solid var(--white70);padding:15px 55px 10px 25px;position:relative;cursor:pointer}.user-page .profile-popup__content .profile__item:first-child{border-radius:6px 6px 0 0}.user-page .profile-popup__content .profile__item:last-child{border-radius:0 0 6px 6px}}@media(max-width: 1023px)and (max-width: 1023px){.user-page .profile-popup__content .profile__item{padding:15px 55px 15px 10px}}@media(max-width: 1023px){.user-page .profile-popup__content .profile__item svg{position:absolute;width:36px;height:26px;right:20px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .25s ease-in-out}}@media(max-width: 1023px)and (max-width: 1023px){.user-page .profile-popup__content .profile__item svg{right:15px}}@media(max-width: 1023px){.user-page .profile-popup__content .profile__item.selected svg{opacity:1}.user-page .profile-popup__content .profile__item:first-child{border-top:none}.user-page .profile-popup__content .profile__item--wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.user-page .profile-popup__content .profile__item--container{display:flex;align-items:center;gap:5px}.user-page .profile-popup__content .profile__item--label{color:var(--white100);leading-trim:both;text-edge:cap;font-family:var(--font-family-primary);font-size:13px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;padding:2px 5px 1px 5px;background-color:var(--blue65);border-radius:4px;width:68px;text-align:center}.user-page .profile-popup__content .profile__item--title{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal}}@media(max-width: 1023px)and (max-width: 1023px){.user-page .profile-popup__content .profile__item--title{font-size:15px;font-family:var(--font-family-primary)}}@media(max-width: 1023px){.user-page .profile-popup__content .profile__item--description{color:var(--black60);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:400;line-height:normal}}@media(max-width: 1023px)and (max-width: 1023px){.user-page .profile-popup__content .profile__item--description{font-size:14px}}@media(max-width: 1023px){.user-page .profile-popup__buttons{display:flex;margin-top:30px;align-items:center;flex-direction:column;gap:15px}.user-page .profile-popup__buttons .button{text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:14px 28px;width:100%;cursor:pointer}.user-page .profile-popup__buttons .button.primary-button{border:1px solid var(--blue90);color:var(--white100);background:var(--blue90);transition:all .25s;opacity:1}.user-page .profile-popup__buttons .button.primary-button:hover{border:1px solid var(--orange80);background:var(--orange80)}.user-page .profile-popup__buttons .button.primary-button:disabled{opacity:.4;cursor:default}.user-page .profile-popup__buttons .button.primary-button:disabled:hover{border:1px solid var(--blue90);color:var(--white100);background:var(--blue90)}.user-page .profile-popup__buttons .button.secondary-button{border:1px solid var(--red80);color:var(--red80);background:var(--white100);transition:all .25s}.user-page .profile-popup__buttons .button.secondary-button:hover{background:var(--red80);color:var(--white100)}.user-page .table-section{overflow:visible;margin-bottom:30px}.user-page .table-section .table .table-header{display:none}.user-page .table-section .table .table-body{display:flex;flex-direction:column;gap:25px}.user-page .table-section .table .table-body .table-body-row{display:flex;flex-direction:column;border:1px solid var(--white80);padding:22px;position:relative}.user-page .table-section .table .table-body .table-body-row:nth-child(even){background-color:var(--white100)}.user-page .table-section .table .table-body .table-body-row .table-body-cell{display:block;border:none;height:unset;padding:0}.user-page .table-section .table .table-body .table-body-row .table-body-cell span img{margin-right:8px}.user-page .table-section .table .table-body .table-body-row .table-body-cell .name{font-weight:700;font-size:16px;margin-right:65px;margin-bottom:10px}.user-page .table-section .table .table-body .table-body-row .table-body-cell .profile-controls{position:absolute;right:0;top:20px;height:unset}.user-page .table-section .table .table-body .table-body-row .table-body-cell .profile-controls button{background:var(--white100);width:55px}.user-page .table-section .table .table-body .table-body-row .table-body-cell .profile-controls button.edit img{width:20px;height:22px}.user-page .table-section .table .table-body .table-body-row .table-body-cell .profile-controls button.edit:hover img{filter:none}.user-page .table-section .table .table-body .table-body-row .table-body-cell .profile-controls button.delete img{width:18px;height:22px}.user-page .table-section .table .table-body .table-body-row .table-body-cell .profile-controls button.delete:hover img{filter:none}}.my-account__title{color:var(--blue90);font-family:var(--font-family-primary);font-size:61px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:5px}@media(max-width: 1023px){.my-account__title{font-size:35px;margin:15px 0px 5px}}.my-account__subtitle{color:var(--black80);font-family:var(--font-family-secondary);font-size:21px;font-style:normal;font-weight:300;line-height:32px;margin:5px 0px 30px}@media(max-width: 1023px){.my-account__subtitle{color:var(--black100);font-size:18px;line-height:26px;margin:5px 0px 20px}}.my-account__image{margin:30px 0px}.my-account__image img{width:100%;height:320px;-o-object-fit:cover;object-fit:cover}@media(max-width: 1023px){.my-account__image img{height:200px}}.my-account__tiles{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:30px;margin:30px 0px 50px}@media(max-width: 1023px){.my-account__tiles{grid-template-columns:repeat(1, minmax(0, 1fr));grid-gap:10px}}@media only screen and (min-width: 1024px)and (max-width: 1400px){.my-account__tiles{grid-template-columns:repeat(3, minmax(0, 1fr))}}.my-account__tiles--item{min-height:218px;border:1px solid var(--white70);padding:11px;background-color:var(--white98);display:block;text-decoration:none}@media(max-width: 1023px){.my-account__tiles--item{min-height:60px;padding:0px;border:none;background-color:rgba(0,0,0,0)}}.my-account__tiles--item:hover .my-account__tiles--wrapper{background:var(--blue90) !important}.my-account__tiles--item:hover .my-account__tiles--img svg path{stroke:var(--white100)}.my-account__tiles--item:hover .my-account__tiles--title{color:var(--white100)}.my-account__tiles--wrapper{background:var(--blue20);display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;padding:11px 13px;width:100%;height:100%;transition:all .25s}@media(max-width: 1023px){.my-account__tiles--wrapper{flex-direction:row;gap:11px;align-items:center;justify-content:inherit}}.my-account__tiles--img{width:50px;height:50px;display:flex;align-items:flex-end;justify-content:center}@media(max-width: 1023px){.my-account__tiles--img{width:47px;height:40px}}.my-account__tiles--img svg{max-width:100%;max-height:100%}.my-account__tiles--img svg path{transition:all .25s;stroke:var(--black100)}.my-account__tiles--title{color:var(--black80);text-align:center;font-family:var(--font-family-primary);font-size:20px;font-style:normal;font-weight:500;line-height:normal;transition:all .25s}@media(max-width: 1023px){.my-account__tiles--title{font-size:16px;color:var(--black100);font-family:var(--font-family-secondary)}}.my-account__slide{height:320px}@media(max-width: 1023px){.my-account__slide{height:200px}}.my-account__slide img{width:100%;height:320px;-o-object-fit:cover;object-fit:cover}@media(max-width: 1023px){.my-account__slide img{height:200px}}.my-account__swiper .custom-carousel-control{display:flex;justify-content:center;align-items:center;position:absolute;bottom:12px;width:100%}@media(max-width: 1023px){.my-account__swiper .custom-carousel-control{display:none}}.my-account__swiper .swiper-pagination-container{flex-shrink:0;width:auto}.my-account__swiper .swiper-pagination{bottom:0px !important;width:auto !important;left:inherit !important}@media(max-width: 1023px){.my-account__swiper .swiper-pagination{display:none}}.my-account__swiper .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;border-radius:50px;opacity:1;background-color:rgba(0,0,0,0);border:1px solid var(--white100);transition:all .25s}.my-account__swiper .swiper-pagination .swiper-pagination-bullet-active{width:9px;height:9px;background:var(--white100)}.my-account__button-left{transform:rotate(180deg);height:15px;width:9px;position:absolute;bottom:1px;border:none;z-index:1;outline:none;cursor:pointer}.my-account__button-left svg{display:block}@media(max-width: 1023px){.my-account__button-left{display:none}}.my-account__button-right{height:15px;width:9px;position:absolute;bottom:1px;border:none;z-index:1;outline:none;cursor:pointer}.my-account__button-right svg{display:block}@media(max-width: 1023px){.my-account__button-right{display:none}}.documentation__image{margin:30px 0px}.documentation__image img{width:100%;height:320px;-o-object-fit:cover;object-fit:cover}@media(max-width: 1023px){.documentation__image img{height:200px}}.documentation__title{display:flex;align-items:center;gap:15px;margin-top:15px}.documentation__title span{color:var(--black90);font-family:var(--font-family-primary);font-size:25px;font-style:normal;font-weight:700;line-height:normal}.documentation__tiles{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:30px;margin:30px 0px 50px}@media(max-width: 1023px){.documentation__tiles{grid-template-columns:repeat(1, minmax(0, 1fr));grid-gap:10px}}.documentation__tiles--item{min-height:218px;border:1px solid var(--white70);padding:11px;background-color:var(--white98);display:block;text-decoration:none}@media(max-width: 1023px){.documentation__tiles--item{min-height:60px;padding:0px;border:none;background-color:rgba(0,0,0,0)}}.documentation__tiles--wrapper{background:var(--blue20);display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;padding:11px 13px;width:100%;height:100%;transition:all .25s}@media(max-width: 1023px){.documentation__tiles--wrapper{flex-direction:row;gap:11px;align-items:center;justify-content:inherit}}.documentation__tiles--img{width:50px;height:50px;display:flex;align-items:flex-end;justify-content:center}@media(max-width: 1023px){.documentation__tiles--img{display:none}}.documentation__tiles--img svg{max-width:100%;max-height:100%}.documentation__tiles--img svg path{transition:all .25s;stroke:var(--black90)}.documentation__tiles--title{color:var(--black80);text-align:center;font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:400;line-height:normal;max-width:145px}.documentation__tiles--title span{font-weight:700;display:block}@media(min-width: 1023px){.documentation__tiles--title.mobile-only{display:none}}@media(max-width: 1023px){.documentation__tiles--title.desktop-only{display:none}}@media(max-width: 1023px){.documentation__tiles--title{font-size:16px;font-weight:500;color:var(--black90);font-family:var(--font-family-secondary);max-width:unset}}@media(min-width: 1024px){.documentation .row{display:grid;gap:30px;grid-template-columns:repeat(6, minmax(0, 1fr));margin-bottom:30px}.documentation .row.flex-container{display:flex;justify-content:flex-end}}.documentation .create-doc{display:block;margin-bottom:20px}@media(min-width: 1024px){.documentation .create-doc{grid-column:5/span 2;margin-bottom:unset}}@media(min-width: 1023px){.documentation .create-doc.mobile-only{display:none}}@media(max-width: 1023px){.documentation .create-doc.desktop-only{display:none}}.documentation .create-doc button{background:var(--blue90);border-radius:2px;border:1px solid var(--blue90);color:var(--white100);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:500;line-height:normal;height:40px;width:100%;cursor:pointer}.documentation .create-doc button:disabled{opacity:.3;cursor:default}.documentation .table-section .table .table-header .table-header-cell.checkbox{padding:14px 14px 13px 14px}.documentation .table-section .table .table-body .table-body-row .table-body-cell.checkbox{border-right:1px solid var(--white80);width:34px;padding:14px 14px 13px 14px}.documentation__items-list .list-title{display:flex;justify-content:space-between;gap:70px;padding:14px 14px 14px 30px;border:1px solid var(--white80);margin-bottom:20px;background:var(--blue20)}@media(max-width: 1023px){.documentation__items-list .list-title{display:none}}.documentation__items-list .list-title .text{display:flex;justify-content:space-between;flex:1;color:var(--black90);font-family:var(--font-family-primary);font-size:15px;font-style:normal;font-weight:600;line-height:19px;letter-spacing:-0.3px}.documentation__items-list .c-accordion__item{background:var(--white100)}@media(max-width: 1023px){.documentation__items-list .c-accordion__item{border:none}}.documentation__items-list .c-accordion__item--active .c-accordion__header{border-bottom:1px solid var(--white80)}.documentation__items-list .c-accordion__item .c-accordion__header{display:flex;justify-content:space-between;gap:70px;padding:14px 14px 14px 30px;color:var(--black90);font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;background-color:var(--blue15)}@media(max-width: 1023px){.documentation__items-list .c-accordion__item .c-accordion__header{border:1px solid var(--white80)}}.documentation__items-list .c-accordion__item .c-accordion__header::after{right:60px}@media(max-width: 1023px){.documentation__items-list .c-accordion__item .c-accordion__header::after{display:none}}.documentation__items-list .c-accordion__item .c-accordion__header .flex-container{display:flex;justify-content:space-between;flex:1;gap:70px}.documentation__items-list .c-accordion__item .c-accordion__header .price{color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-weight:400;font-style:normal;line-height:21.369px;opacity:.7;display:flex}@media(max-width: 1023px){.documentation__items-list .c-accordion__item .c-accordion__header .price{display:none}}.documentation__items-list .c-accordion__item .c-accordion__header .price .integer{position:relative}.documentation__items-list .c-accordion__item .c-accordion__header .price .decimal{font-size:6.96px;font-weight:700;position:relative;top:-2px;margin-left:0px;margin-right:3px}.documentation__items-list .c-accordion__item .c-accordion__content{background-color:var(--white100);width:97%}@media(max-width: 1023px){.documentation__items-list .c-accordion__item .c-accordion__content{width:100%;padding:0;display:flex;flex-direction:column}.documentation__items-list .c-accordion__item .c-accordion__content .c-shopping-details__table--body{border:1px solid var(--white80)}.documentation__items-list .c-accordion__item .c-accordion__content .c-shopping-details__table--body .c-shopping-details__table--row{border-left:none;border-right:none}.documentation__items-list .c-accordion__item .c-accordion__content .c-shopping-details__table--body .c-shopping-details__table--row .c-shopping-details__table--cell.item4{grid-area:item5;justify-self:start}.documentation__items-list .c-accordion__item .c-accordion__content .c-shopping-details__table--body .c-shopping-details__table--row .c-shopping-details__table--cell.item4 .counter-wrapper{padding:10px 0 0}}.documentation__items-list .c-accordion__item .c-accordion__content .c-shopping-details__table{margin-top:12px}.documentation__items-list .c-accordion__item .c-accordion__content .c-shopping-details__table .c-shopping-details__table--row:nth-child(even){background-color:var(--white92)}@media(max-width: 1023px){.documentation__items-list .c-accordion__item .c-accordion__content .c-shopping-details__table{margin-top:0;order:1}}.documentation__items-list .c-accordion__item .c-accordion__content .last-modified{color:var(--black80);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:400;line-height:23px;opacity:.67;margin:10px 0}@media(max-width: 1023px){.documentation__items-list .c-accordion__item .c-accordion__content .last-modified{order:2}}.documentation__items-list .c-accordion__item .c-accordion__content .list-summarize{background:var(--white92);display:flex;justify-content:space-between;align-items:center}@media(max-width: 1023px){.documentation__items-list .c-accordion__item .c-accordion__content .list-summarize{order:3}}.documentation__items-list .c-accordion__item .c-accordion__content .list-summarize .row{display:flex;flex-direction:row;gap:0px;align-items:center;margin-bottom:0}.documentation__items-list .c-accordion__item .c-accordion__content .list-summarize .column{display:flex;flex-direction:column;flex:1}.documentation__items-list .c-accordion__item .c-accordion__content .list-summarize .climate-data{border-right:1px solid var(--white80);text-decoration:none;display:flex;width:490px}.documentation__items-list .c-accordion__item .c-accordion__content .list-summarize .climate-data__img{display:flex;align-items:center;justify-content:center;background-color:var(--green60);border:1px solid var(--white80);padding:7px 14px;height:59px}@media(max-width: 1023px){.documentation__items-list .c-accordion__item .c-accordion__content .list-summarize .climate-data__img{border:none;width:71px}}.documentation__items-list .c-accordion__item .c-accordion__content .list-summarize .climate-data__img img{height:39px;width:auto}@media(max-width: 1023px){.documentation__items-list .c-accordion__item .c-accordion__content .list-summarize .climate-data__img img{height:27px}}.documentation__items-list .c-accordion__item .c-accordion__content .list-summarize .climate-data__wrapper{background-color:var(--green20);border:1px solid var(--white80);padding:12px 20px;width:100%;height:59px}.documentation__items-list .c-accordion__item .c-accordion__content .list-summarize .climate-data__title{color:var(--black90);font-family:var(--font-family-primary);font-size:14px;font-style:normal;font-weight:700;line-height:normal}.documentation__items-list .c-accordion__item .c-accordion__content .list-summarize .climate-data__subtitle{color:var(--black90);font-family:var(--font-family-primary);font-size:12px;font-style:normal;font-weight:400;line-height:normal;opacity:.67}.documentation__items-list .c-accordion__item .c-accordion__content .list-summarize .climate-data__pdf{color:var(--blue90);font-family:var(--font-family-primary);font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline}@media(max-width: 1023px){.documentation__items-list .c-accordion__item .c-accordion__content .list-summarize .climate-data__pdf{display:none}}.documentation__items-list .c-accordion__item .c-accordion__content .list-summarize .list-total-price{display:flex;flex-direction:column;align-items:flex-end;padding:22px 30px 22px 0}@media(max-width: 1023px){.documentation__items-list .c-accordion__item .c-accordion__content .list-summarize .list-total-price{display:none}}.documentation__items-list .c-accordion__item .c-accordion__content .list-summarize .list-total-price span{color:var(--black80);font-family:var(--font-family-primary);font-size:21.086px;font-style:normal;font-weight:700;line-height:20.208px}.documentation__items-list .c-accordion__item .c-accordion__content .list-summarize .list-total-price .vat{color:var(--black80);font-family:var(--font-family-primary);font-size:14px;font-style:normal;font-weight:400;line-height:23px;opacity:.67}.documentation__items-list .c-accordion__item .c-accordion__content .list-summarize .list-total-price .price{margin-left:5px;display:flex}.documentation__items-list .c-accordion__item .c-accordion__content .list-summarize .list-total-price .price .integer{position:relative}.documentation__items-list .c-accordion__item .c-accordion__content .list-summarize .list-total-price .price .decimal{font-size:14.058px;font-weight:700;position:relative;top:-3px;margin-left:0px;margin-right:3px}.documentation__items-list .checkbox-container{cursor:pointer;display:flex;align-items:center}.documentation__items-list .checkbox-container .custom-checkbox{display:none}.documentation__items-list .checkbox-container .custom-checkbox-checkmark{display:inline-block;width:18px;height:18px;min-width:15px;min-height:15px;border:1.2px solid var(--white60);background-color:var(--white100);position:relative;margin-right:5px}.documentation__items-list .checkbox-container .custom-checkbox-checkmark span{display:none}.documentation__items-list .checkbox-container .custom-checkbox:checked+.custom-checkbox-checkmark span{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.documentation__items-list .sort-popup{position:absolute;top:calc(100% + 12px);background:var(--white100);border:1px solid var(--white70);border-radius:1px;min-width:308px;z-index:1;transform:translateX(-50%) scale(0);box-shadow:0 6px 10px var(--black100a12),0 2px 4px var(--black100a08);margin-left:7px;opacity:0;visibility:hidden;transition:opacity .25s ease-out,visibility .25s,transform .25s ease-out;transform-origin:top center}@media(max-width: 1023px){.documentation__items-list .sort-popup{top:calc(100% + 15px);width:calc(100vw - 80px);max-width:308px;min-width:inherit;transform:inherit;margin-left:0;right:-17px;transform:translate(0) scale(0);transform-origin:top right}}.documentation__items-list .sort-popup.open{opacity:1;visibility:visible;transform:translateX(-50%) scale(1);transition:opacity .25s ease-out,visibility .25s,transform .25s ease-out}@media(max-width: 1023px){.documentation__items-list .sort-popup.open{transform:translate(0) scale(1)}}.documentation__items-list .sort-popup:before{content:"";width:20px;height:20px;box-shadow:0 1px 14px var(--black100a20);background:var(--white100);position:absolute;z-index:-1;left:50%;transform:translateX(-50%) rotate(45deg);top:-10px;border:1px solid var(--white70)}@media(max-width: 1023px){.documentation__items-list .sort-popup:before{transform:translateX(0) rotate(45deg);left:inherit;right:23px}}.documentation__items-list .sort-popup__item{background:var(--white100);border-top:1px solid var(--white70);padding:18px 20px 15px}.documentation__items-list .sort-popup__item:first-child{border-top:none}.documentation__items-list .sort-popup__item--text{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.c-latest-news{margin:30px 0px}.c-latest-news__title{color:var(--black100);font-family:var(--font-family-primary);font-size:35px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.4px;margin-bottom:17px}@media(max-width: 1023px){.c-latest-news__title{font-size:28px;letter-spacing:-0.56px}}.c-latest-news__wrapper{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:30px 30px}@media(max-width: 1023px){.c-latest-news__wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));grid-gap:20px 20px}}.c-latest-news__item{background-color:var(--white100);border:1px solid var(--white80);padding:30px;border-radius:2px;position:relative}@media(max-width: 1023px){.c-latest-news__item{padding:20px}}.c-latest-news__item:hover .c-latest-news__text{background:var(--blue90);color:var(--white100)}.c-latest-news__img{width:100%;height:265px;-o-object-fit:cover;object-fit:cover}@media(max-width: 1023px){.c-latest-news__img{max-height:185px}}.c-latest-news__text{position:absolute;left:50px;bottom:50px;text-align:center;font-family:var(--font-family-primary);font-size:26.5px;font-style:normal;font-weight:700;line-height:116%;color:var(--black100);background-color:var(--blue25);transition:all .5s;padding:4px 8px}@media(max-width: 1023px){.c-latest-news__text{font-size:18px;padding:4px 6px;left:40px;bottom:40px}}.c-order-details__header{background:var(--blue15);border:1px solid var(--white80);border-bottom:none;padding:19px 50px 25px;display:flex;justify-content:space-between;align-items:center}.c-order-details__header .order-header-text{color:var(--black90);font-family:var(--font-family-primary);font-size:27px;font-style:normal;font-weight:700;line-height:normal}.c-order-details__header .order-header-text .order-number{font-weight:400;margin-left:10px}.c-order-details__dropdowns{margin:30px 50px 30px;display:flex;gap:43px}@media(max-width: 1023px){.c-order-details__dropdowns{margin:30px 20px;gap:17px;flex-direction:column}}.c-order-details__dropdowns .order-dropdown__item{width:50%}@media(max-width: 1023px){.c-order-details__dropdowns .order-dropdown__item{width:100%}}.c-order-details__dropdowns .order-dropdown__title{color:var(--black90);font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:var(--blue15);border:1px solid var(--white80);padding:15px 20px 15px 28px}.c-order-details__dropdowns .order-dropdown__title.open+.order-dropdown__content{overflow:visible;max-height:500px;transition:all .5s}.c-order-details__dropdowns .order-dropdown__title.open svg{transform:rotate(-180deg)}.c-order-details__dropdowns .order-dropdown__title svg{transition:all .25s;transform:rotate(0deg)}.c-order-details__dropdowns .order-dropdown__title svg path{fill:var(--black90)}.c-order-details__dropdowns .order-dropdown__content{overflow:hidden;max-height:0px;transition:max-height .5s ease}.c-order-details__dropdowns .order-dropdown__content .content-wrapper{padding:17px 29px 21px;border-left:1px solid var(--white80);border-right:1px solid var(--white80);border-bottom:1px solid var(--white80);background:var(--white100)}.c-order-details__dropdowns .order-dropdown__content .title{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:600;line-height:24px}.c-order-details__dropdowns .order-dropdown__content .description{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:300;line-height:24px;width:70%;margin-bottom:10px}.c-order-details__dropdowns .order-dropdown__content .description a{color:var(--blue90);text-decoration:underline}.c-order-details .button-wrapper{display:flex;align-items:flex-start}@media(max-width: 1023px){.c-order-details .button-wrapper{width:100%}}.c-order-details .button-wrapper .back-button{color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:700;line-height:23px;text-decoration:none;display:inline-flex;align-items:center;margin-top:20px}@media(max-width: 1023px){.c-order-details .button-wrapper .back-button{display:none}}.c-order-details .button-wrapper .back-button svg path{fill:var(--black90)}.c-order-details .button-wrapper .back-button span{margin-bottom:3px}.c-order-details__content{background-color:var(--blue25);width:100%;border:1px solid var(--white80)}.c-order-details__content .pdf-wrapper{margin:18px 50px 4px 50px;border-bottom:1px solid var(--white80);display:flex;align-items:center;justify-content:space-between}@media(max-width: 1023px){.c-order-details__content .pdf-wrapper{margin:15px 0px 5px;flex-direction:column-reverse;align-items:flex-start;justify-content:inherit;gap:8px;border:none;padding:0px 20px}}.c-order-details__content .pdf-wrapper .title{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:32px;padding-left:5px}@media(max-width: 1023px){.c-order-details__content .pdf-wrapper .title{padding-left:0px;margin-bottom:5px}}.c-order-details__content .pdf-wrapper .pdf-link{display:flex;align-items:center;gap:7px}.c-order-details__content .pdf-wrapper .pdf-link a{color:var(--blue90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:500;line-height:32px;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.c-order-details__content .pdf-wrapper .pdf-link svg path{fill:var(--blue90)}.c-order-details__list{padding:12px 55px;display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 1023px){.c-order-details__list{display:block;padding:5px 20px}}.c-order-details__list .wrapper{width:48%}@media(max-width: 1023px){.c-order-details__list .wrapper{width:100%}}.c-order-details__list .wrapper .item{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:3px}@media(max-width: 1023px){.c-order-details__list .wrapper .item{display:block;margin-bottom:15px}}.c-order-details__list .wrapper .item .title{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:600;line-height:32px}@media(max-width: 1023px){.c-order-details__list .wrapper .item .title{line-height:22px}}.c-order-details__list .wrapper .item .description{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:300;line-height:32px}@media(max-width: 1023px){.c-order-details__list .wrapper .item .description{line-height:22px}}.c-order-details__list .wrapper .item .description a{color:var(--blue90);text-decoration:underline}.c-order-details .c-shopping-details__table{padding:0px 50px}@media(max-width: 1023px){.c-order-details .c-shopping-details__table{padding:0px}}.c-order-details .c-shopping-details__table--mobile-heading{display:flex;align-items:center;justify-content:space-between;padding:17px 20px 17px 17px;background-color:var(--blue20);border-top:1px solid var(--white80);border-bottom:1px solid var(--white80);margin-top:32px}@media(min-width: 1024px){.c-order-details .c-shopping-details__table--mobile-heading{display:none}}.c-order-details .c-shopping-details__table--mobile-heading .mobile-heading__title{color:var(--black90);font-family:var(--font-family-primary);font-size:17px;font-style:normal;font-weight:700;line-height:normal}.c-order-details .c-shopping-details__table--mobile-heading .sorting-btn{border:1px solid var(--blue90);background:var(--white100);padding:8px 11px;width:38px;position:relative}.c-order-details .c-shopping-details__table--head.centered{text-align:center}.c-order-details .c-shopping-details__table--row{border-left:none;border-right:none}@media(max-width: 1023px){.c-order-details .c-shopping-details__table--row:nth-child(even){background-color:var(--white96)}}.c-order-details .c-shopping-details__table .item2 .price{font-weight:400}@media(max-width: 1023px){.c-order-details .c-shopping-details__table .item2 .price{font-weight:700}}.c-order-details .c-shopping-details__table .item4{color:var(--black60);font-weight:400;min-width:122px}@media(max-width: 1023px){.c-order-details .c-shopping-details__table .item4{display:flex;justify-content:flex-start;align-items:center;color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal;min-width:inherit}}@media(max-width: 1023px){.c-order-details .c-shopping-details__table .item5 .image-container{display:flex;width:44px;height:44px;min-width:44px}}.c-order-details .c-shopping-details__climate-data{margin:0;padding:17px 20px}.c-order-details .sort-popup{position:absolute;top:calc(100% + 12px);background:var(--white100);border:1px solid var(--white70);border-radius:1px;min-width:308px;z-index:1;transform:translateX(-50%) scale(0);box-shadow:0 6px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08);margin-left:7px;opacity:0;visibility:hidden;transition:opacity .25s ease-out,visibility .25s,transform .25s ease-out;transform-origin:top center}@media(max-width: 1023px){.c-order-details .sort-popup{top:calc(100% + 15px);width:calc(100vw - 80px);max-width:308px;min-width:inherit;transform:inherit;margin-left:0;right:-17px;transform:translate(0) scale(0);transform-origin:top right}}.c-order-details .sort-popup.open{opacity:1;visibility:visible;transform:translateX(-50%) scale(1);transition:opacity .25s ease-out,visibility .25s,transform .25s ease-out}@media(max-width: 1023px){.c-order-details .sort-popup.open{transform:translate(0) scale(1)}}.c-order-details .sort-popup:before{content:"";width:20px;height:20px;box-shadow:0 1px 14px rgba(0,0,0,.2);background:var(--white100);position:absolute;z-index:-1;left:50%;transform:translateX(-50%) rotate(45deg);top:-10px;border:1px solid var(--white70)}@media(max-width: 1023px){.c-order-details .sort-popup:before{transform:translateX(0) rotate(45deg);left:inherit;right:23px}}.c-order-details .sort-popup__item{background:var(--white100);border-top:1px solid var(--white70);padding:18px 20px 15px}.c-order-details .sort-popup__item:first-child{border-top:none}.c-order-details .sort-popup__item--text{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.climate-steps__list{display:grid;gap:30px;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch;list-style:none;padding:0}@media(max-width: 1023px){.climate-steps__list{grid-template-columns:repeat(1, minmax(0, 1fr))}}.climate-steps__item{border:1px solid var(--white80);background:var(--white98);position:relative;padding:11px}.climate-steps__title{border:1.13px solid var(--white80);background:var(--blue16);color:var(--black80);text-align:center;font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:700;line-height:normal;padding:35px 20px;display:flex;justify-content:center;align-items:center;height:100%;width:100%}.climate-steps__label{color:var(--white98);font-family:var(--font-family-secondary);font-size:25.942px;font-style:normal;font-weight:800;line-height:39.53px;background:var(--green50);width:48px;height:48px;border-radius:50px;position:absolute;left:-10px;top:-14px;display:flex;justify-content:center;align-items:center}.c-product-documents{position:relative}.c-product-documents .back-btn{display:flex;align-items:center;position:absolute;right:0;top:17px;cursor:pointer;text-decoration:none}@media(max-width: 1023px){.c-product-documents .back-btn{position:relative;right:inherit;top:inherit;margin:20px 0px}}.c-product-documents .back-btn span{color:var(--blue90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:700;line-height:23px;margin-bottom:1px}.c-product-documents h1.title{text-align:left;margin-top:27px}@media(max-width: 1023px){.c-product-documents h1.title{margin-top:20px}}.c-product-documents__sidebar{grid-column:col-start 1/span 3;margin-top:50px}.c-product-documents__table{grid-column:col-start 4/span 9;margin:50px 0px;height:-moz-max-content;height:max-content;overflow-x:auto;min-width:800px}@media(max-width: 1023px){.c-product-documents__table{width:100%;left:calc(-7.5vw + 20px);padding-right:calc(22.5vw - 20px)}}.c-product-documents__table.climate-products-table{margin:20px 0px}@media(max-width: 1023px){.c-product-documents__table.climate-products-table{min-width:auto;padding-right:inherit;left:inherit}}.c-product-documents__table.climate-products-table .climate-products-table__empty{color:var(--black80);font-family:var(--font-family-secondary);font-size:21px;font-style:normal;font-weight:300;line-height:32px;padding:25px 35px;border:1px solid var(--white70);background:var(--white98);margin-top:20px}.c-product-documents__table.climate-products-table th{padding:17px 10px 10px;text-align:left}.c-product-documents__table.climate-products-table th:nth-child(1){border-right:none}.c-product-documents__table.climate-products-table th:nth-child(2){border-left:none;padding-left:5px}.c-product-documents__table.climate-products-table td{padding:10px;text-align:left}.c-product-documents__table.climate-products-table td:nth-child(1){border-right:none;padding:5px;max-width:60px}.c-product-documents__table.climate-products-table td:nth-child(2){border-left:none;padding-left:5px}.c-product-documents__table.climate-products-table td a{text-decoration:none}.c-product-documents__table.climate-products-table .product-number{font-size:14px}@media(max-width: 1023px){.c-product-documents__table.climate-products-table .counter-wrapper{justify-content:start}}.c-product-documents__table table{width:100%;border-collapse:collapse}.c-product-documents__table table th,.c-product-documents__table table td{padding:10px;border:1px solid var(--white80);text-align:center}.c-product-documents__table table th{background-color:var(--blue17);color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:700;line-height:21.369px}.c-product-documents__table table th:first-of-type{text-align:left}.c-product-documents__table table td .product-title{color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:21.369px;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-align:left;text-decoration:none}.c-product-documents__table table td .product-number{color:var(--white55);font-family:var(--font-family-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:21.369px;display:block;text-align:left}.c-product-documents__table table td .product-text{color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:21.369px}.c-product-documents__table table td .product-text.climate-pdf-link{display:flex;align-items:center}.c-product-documents__table table td .product-text a{color:var(--blue90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:21.369px;margin-left:5px;text-decoration:none}.c-product-documents__table table td .counter-wrapper{display:flex;align-items:center;padding:0px}@media(max-width: 1023px){.c-product-documents__table table td .counter-wrapper{justify-content:end;padding:10px 12px 0px}}.c-product-documents__table table td .counter-wrapper .counter-value{width:32px;height:28px;color:var(--black90);font-size:11.157px;font-weight:500;font-family:var(--font-family-secondary);font-style:normal;line-height:normal;border:none;outline:none;border-top:.81px solid var(--white80);border-bottom:.81px solid var(--white80);background:var(--white100);align-content:center;text-align:center}@media(min-width: 1024px){.c-product-documents__table table td .counter-wrapper .counter-value{font-size:14px;font-weight:400;width:37px;height:35px}}.c-product-documents__table table td .counter-wrapper .counter-value::-webkit-outer-spin-button,.c-product-documents__table table td .counter-wrapper .counter-value::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c-product-documents__table table td .counter-wrapper .counter-value[type=number]{-moz-appearance:textfield}.c-product-documents__table table td .counter-wrapper button{border:none;width:28px;height:28px;color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer;background-size:11px 11px;border:1px solid var(--white80);background-color:var(--white95);border-radius:1.075px;background-repeat:no-repeat;background-position:center center;font-family:none;transition:background-color .5s ease}@media(min-width: 1024px){.c-product-documents__table table td .counter-wrapper button{width:31px;height:35px}}.c-product-documents__table table td .counter-wrapper button:hover{background-color:var(--white80)}.c-product-documents__table table td .counter-wrapper .unit{color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:21.369px;margin-left:5px}.c-product-documents__table table td .image-container{border-radius:2px;border:.826px solid var(--white80);background:var(--white100);display:flex;justify-content:center;align-items:center;width:54px;height:54px;min-width:54px;text-decoration:none}.c-product-documents__table table td .image-container img{max-height:100%;max-width:100%;text-decoration:none}.c-product-documents__table table td .product-logos img{width:auto;height:auto;max-width:32px}.c-product-documents__table table td .info-label{display:flex;gap:0px;padding:0px 10px}@media(max-width: 1023px){.c-product-documents__table table td .info-label{justify-content:end;padding:0}}.c-product-documents__table table td .info-label--image{display:flex;justify-content:center;align-items:center;padding:4px;background-color:var(--green60);width:33px;height:33px}.c-product-documents__table table td .info-label--image img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.c-product-documents__table table td .info-label--text{display:flex;justify-content:center;align-items:center;padding:4px;background-color:var(--green50);width:-moz-max-content;width:max-content;height:33px;color:var(--green80);font-family:var(--font-family-secondary);font-size:11px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.22px}.c-product-documents__table table td.delete-btn{cursor:pointer}.c-product-documents__table table td.climate-delete-btn{cursor:pointer}.c-product-documents .document-type{background-color:var(--white75a30);padding:25px 30px 35px}.c-product-documents .document-type__title{color:var(--black90);font-family:var(--font-family-secondary);font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:18px}.c-product-documents .document-type__text{color:var(--black96);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center;cursor:pointer;position:relative;width:100%;margin-bottom:15px}.c-product-documents .document-type__text.selected::after{content:"";position:absolute;left:3px;width:13px;height:13px;background:var(--black90);border-radius:.56px;box-sizing:border-box}.c-product-documents .document-type__text::before{content:"";border-radius:1.57px;border:.86px solid var(--black90);background:var(--white100);width:19px;height:19px;display:inline-block;margin-right:3px;position:relative;box-sizing:border-box;min-width:19px}.c-product-documents .document-type__download{color:var(--white100);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:500;line-height:normal;width:100%;background:var(--blue90);display:flex;justify-content:center;align-items:center;gap:15px;padding:15px;text-decoration:none;margin:18px 0px;transition:all .25s}.c-product-documents .document-type__download:hover{background:var(--orange78)}.c-product-documents .document-type__download svg{width:16px;height:20px}.c-product-documents__input-title{color:var(--black90);font-family:var(--font-family-secondary);font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:18px 0px 13px}.c-product-documents .c-shopping-details{margin-bottom:50px}.popup-document{background:var(--white100);border-radius:6px;width:100%;max-width:600px;position:relative}@media(max-width: 767px){.popup-document{margin:0px 20px}}.popup-document__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--black100a30);align-items:center;justify-content:center;z-index:999;display:none}.popup-document__overlay.open{display:flex}.popup-document__overlay form{background:var(--white100);border-radius:6px;width:100%;max-width:600px;box-shadow:0 0 10px var(--black100a20);position:relative}.popup-document__overlay form .validation-summary-errors{margin:16px 33px 0px}@media(max-width: 767px){.popup-document__overlay form .validation-summary-errors{padding:16px 22px 0px}}.popup-document__header{border-bottom:1px solid var(--white70);display:flex;align-items:center;gap:15px;padding:26px 0px 17px 0px;position:relative}.popup-document__header .info-icon{padding-left:35px}.popup-document__header .info-icon svg{width:27px;height:27px;display:block}.popup-document__header .close-icon{position:absolute;top:20px;right:23px;cursor:pointer}@media(max-width: 767px){.popup-document__header .close-icon{top:16px;right:20px}}.popup-document__title{color:var(--black90);font-family:var(--font-family-primary);font-size:25px;font-style:normal;font-weight:700;line-height:normal}.popup-document__content{padding:16px 33px 32px}@media(max-width: 767px){.popup-document__content{padding:16px 22px 25px}}.popup-document__content.is-finalized{padding:50px 33px 80px;display:flex;justify-content:center;align-items:center}@media(max-width: 767px){.popup-document__content.is-finalized{padding:38px 22px 80px}}.popup-document__content.is-finalized .popup-document__text{display:none}.popup-document__content.is-finalized .popup-document__input{display:none}.popup-document__content.is-finalized .popup-document__buttons{display:none}.popup-document__content.is-finalized .popup-document__message{display:flex}.popup-document__text{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:8px}@media(max-width: 767px){.popup-document__text{margin-bottom:18px}}.popup-document__input{position:relative}.popup-document__input input{width:100%;border-radius:3px;border:1px solid var(--white70);padding:14px;color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:21px;padding-right:115px}@media(max-width: 767px){.popup-document__input input{padding:14px 10px;padding-right:65px}}.popup-document__input input:focus-visible{outline:none}.popup-document__input .edit-btn{display:none;position:absolute;top:50%;transform:translateY(-50%);right:24px;cursor:pointer}@media(max-width: 767px){.popup-document__input .edit-btn{right:14px}}.popup-document__input .edit-btn svg path{fill:var(--blue90)}.popup-document__input .add-btn{display:block;position:absolute;height:calc(100% - 4px);top:2px;right:2px;color:var(--white100);background:var(--blue90);text-align:center;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:110px;border-radius:2px;border:none;cursor:pointer;transition:all .25s}.popup-document__input .add-btn:hover{background:var(--orange78)}@media(max-width: 767px){.popup-document__input .add-btn{width:60px;border-radius:3px;font-size:14px}}.popup-document__input.edit-disabled input{background:var(--blue30)}.popup-document__input.edit-disabled .edit-btn{display:block}.popup-document__input.edit-disabled .add-btn{display:none}.popup-document__buttons{display:flex;align-items:center;justify-content:space-between;margin-top:27px;width:100%}@media(max-width: 767px){.popup-document__buttons{flex-direction:column-reverse;gap:10px}}.popup-document__buttons .btn{text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer;padding:10px;transition:all .25s;width:226px}@media(max-width: 767px){.popup-document__buttons .btn{width:100%;border-radius:3px}}.popup-document__buttons .btn.button-secondary{color:var(--red80);border:1px solid var(--red80);background:var(--white100)}.popup-document__buttons .btn.button-secondary:hover{background:var(--red80);color:var(--white100)}.popup-document__buttons .btn.button-primary{color:var(--white100);border:1px solid var(--blue90);background:var(--blue90)}.popup-document__buttons .btn.button-primary:disabled{opacity:.5}.popup-document__buttons .btn.button-primary:disabled:hover{border:1px solid var(--blue90);background:var(--blue90)}.popup-document__buttons .btn.button-primary:hover{border:1px solid var(--orange78);background:var(--orange78)}.popup-document__message{display:none;align-items:center;justify-content:center;gap:13px}@media(max-width: 767px){.popup-document__message{flex-direction:column;gap:18px}}.popup-document__message .like-icon{width:63px;height:63px;background:var(--green20);display:flex;justify-content:center;align-items:center;border-radius:100%}.popup-document__message .like-icon svg{width:35px;height:35px}.popup-document__message .message{color:var(--black90);font-family:var(--font-family-secondary);font-size:20px;font-style:normal;font-weight:700;line-height:21px}.climate__download-wrapper{display:flex;justify-content:space-between}@media(max-width: 1023px){.climate__download-wrapper{flex-direction:column;gap:20px}}.climate__download-wrapper .climate-download{color:var(--white100);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:500;line-height:normal;background:var(--blue90);display:flex;justify-content:center;align-items:center;gap:15px;padding:15px 30px 15px 15px;text-decoration:none;transition:all .25s}.climate__download-wrapper .climate-download:hover{background:var(--orange78)}.climate__download-wrapper .climate-download svg{width:16px;height:20px}.climate-calculation__wrapper{display:flex;justify-content:space-between;margin-bottom:35px;align-items:flex-end}@media(max-width: 1023px){.climate-calculation__wrapper{flex-direction:column;gap:20px;align-items:normal}}.climate-calculation__wrapper .info-label{display:flex;gap:0px;padding:0px 10px}@media(max-width: 1023px){.climate-calculation__wrapper .info-label{padding:0}}.climate-calculation__wrapper .info-label--image{display:flex;justify-content:center;align-items:center;padding:12px 6px;background-color:var(--green60);width:65px;height:57px;border-top-left-radius:3px;border-bottom-left-radius:3px}.climate-calculation__wrapper .info-label--image img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.climate-calculation__wrapper .info-label--text{display:flex;justify-content:center;align-items:center;padding:7px;background-color:var(--green50);width:-moz-max-content;width:max-content;height:57px;color:var(--green80);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.8px;border-top-right-radius:3px;border-bottom-right-radius:3px}.climate-calculation__title{color:var(--black90);font-family:var(--font-family-secondary);font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px}@media(max-width: 1023px){.climate-calculation__title{margin-top:15px}}.climate-calculation__button{background:var(--blue90);border:1px solid var(--blue90);color:var(--white100);text-align:center;font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:500;line-height:normal;transition:all .25s;cursor:pointer;min-width:280px;padding:14px}@media(max-width: 1023px){.climate-calculation__button{width:100%}}.climate-calculation__button:hover:hover{border:1px solid var(--orange78);background:var(--orange78)}.climate-nav-popup-container{display:none;position:fixed;inset:0;z-index:10000;overflow:auto;background-color:var(--black10)}.climate-nav-popup-container.open{display:block}.climate-nav-popup-container.open .climate-nav-popup{display:block}.climate-nav-popup-container .climate-nav-popup{display:none;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;max-width:850px;height:auto;background:var(--white100);padding:54px 0 30px 0;animation:fadeIn .5s ease;border-radius:10px}@media(max-width: 1023px){.climate-nav-popup-container .climate-nav-popup{padding:24px 0 30px 0}}.climate-nav-popup-container .climate-nav-popup>*{padding:0 60px}@media(max-width: 1023px){.climate-nav-popup-container .climate-nav-popup>*{padding:0px 20px}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media(max-width: 767px){.climate-nav-popup-container .climate-nav-popup{width:90%}}.climate-nav-popup-container .climate-nav-popup .title{color:var(--black90);font-family:var(--font-family-primary);font-size:25px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:15px;margin-bottom:60px;border-bottom:1px solid var(--white80);display:flex;align-items:center;gap:10px}.climate-nav-popup-container .climate-nav-popup .title svg{width:40.5px;height:34.5px}.climate-nav-popup-container .climate-nav-popup .content .documentation__tiles{grid-template-columns:repeat(2, minmax(0, 1fr));margin-bottom:130px}@media(max-width: 1023px){.climate-nav-popup-container .climate-nav-popup .content .documentation__tiles{grid-template-columns:repeat(1, minmax(0, 1fr));margin-bottom:60px}}.climate-nav-popup-container .climate-nav-popup .close{position:absolute;right:20px;top:20px;border:none;background:var(--white100);cursor:pointer;padding:0}.c-quotes .shopping-list__new-list-button{border:1px dashed var(--black60);background:var(--white100a30)}@media(min-width: 1024px){.c-quotes .c-tab-navigation{margin:36px 0px 90px;position:relative}}@media(max-width: 1023px){.c-quotes .c-tab-navigation__main{gap:10px}}@media(min-width: 1024px){.c-quotes .c-tab-navigation__item{flex:inherit;max-width:inherit;min-width:224px}}@media(max-width: 1023px){.c-quotes .c-tab-navigation__item{border-bottom:1px solid var(--white80)}}@media(max-width: 1023px){.c-quotes .c-tab-navigation__item.open .c-tab-navigation__title{background:var(--blue16)}}@media(min-width: 1023px){.c-quotes .c-tab-navigation__item:not(.active):hover .c-tab-navigation__image svg path{fill:var(--white100)}}@media(min-width: 1024px){.c-quotes .c-tab-navigation__inner{border-top:1px solid var(--white80);margin-top:-1px}}@media(max-width: 1023px){.c-quotes .c-tab-navigation__content[data-tab=tab1] .c-tab-navigation__content-inner{padding:0px}}@media(min-width: 1024px){.c-quotes .c-tab-navigation__content-inner{padding:40px 47px 100px}}.c-quotes__card{border:1px solid var(--black100a10);background:var(--white75a10);padding:23px 30px 30px;width:100%}@media(max-width: 1023px){.c-quotes__card{padding:20px 20px 20px}}@media(max-width: 1023px){.c-quotes__card.card-with-label{background:var(--white100)}}.c-quotes__card--wrapper{display:flex;gap:50px;margin-bottom:45px}@media(max-width: 1023px){.c-quotes__card--wrapper{gap:0px;margin-bottom:0px;flex-direction:column}}.c-quotes__card--title{color:var(--black80);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:23px;margin-bottom:13px}@media(min-width: 1024px){.c-quotes__card .input__container{margin-bottom:0px}}@media(min-width: 1024px){.c-quotes__card .input__container .input__item.half{flex:1 1 calc(50% - 15px);max-width:calc(50% - 15px)}}@media(min-width: 1024px){.c-quotes__card .input__container .input__item.quarter{max-width:calc((100% - 90px)/4);flex:1 1 calc((100% - 90px)/4);height:50px}}.c-quotes__card .input__container .input__item.quarter.textarea{height:141px}.c-quotes__card .input__container .input__item.quarter.textarea textarea{height:141px}.c-quotes__card .input__container textarea:hover{border:1px solid var(--blue90)}.c-quotes__card .input__container textarea:hover::-moz-placeholder{color:var(--blue90)}.c-quotes__card .input__container textarea:hover::placeholder{color:var(--blue90)}.c-quotes__card .input__container textarea:focus{border:1px solid var(--white70)}.c-quotes__card .input__container textarea:focus::-moz-placeholder{color:rgba(0,0,0,0)}.c-quotes__card .input__container textarea:focus::placeholder{color:rgba(0,0,0,0)}.c-quotes__card .input__container textarea:focus-visible{outline:none}.c-quotes__card .input__container textarea:focus-visible+label{opacity:1;color:var(--blue90)}.c-quotes__card .input__container textarea.has-value{color:var(--black90);border:1.692px solid var(--white80);cursor:pointer}.c-quotes__card .input__container textarea.has-value+label{color:var(--blue90);top:0%;font-size:13px;background-color:var(--white100);opacity:1}.c-quotes__card .input__container label.textarea-label{color:var(--black90);font-family:var(--font-family-secondary);font-size:13px;font-style:normal;font-weight:600;line-height:normal;position:absolute;left:18px;top:0%;transition:all .25s;cursor:pointer;background-color:var(--white100);padding:0px 3px;transform:translateY(-50%);opacity:0}.c-quotes__card.quotes-footer{position:relative}.c-quotes__card.quotes-footer .quotes-checkbox{position:absolute;top:130px;right:60px}@media(max-width: 1023px){.c-quotes__card.quotes-footer .quotes-checkbox{position:relative;margin:10px 0px;top:inherit;right:inherit}}.c-quotes__card.quotes-footer label{display:none}.c-quotes__label{background:var(--blue65);padding:5px 10px;border-radius:5px;margin-bottom:13px;color:var(--white100);font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;max-width:-moz-fit-content;max-width:fit-content}.c-quotes__address{color:var(--black80);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.c-quotes__wrapper{display:flex;justify-content:space-between}@media(max-width: 1023px){.c-quotes__wrapper{flex-direction:column}}.c-quotes__left{display:flex;align-items:center;justify-content:center;gap:42px}@media(max-width: 1023px){.c-quotes__left{width:100%;flex-direction:column;gap:28px}}.c-quotes__left.display-block{display:block}.c-quotes__left .c-quotes__item{display:flex;flex-direction:column;gap:8px}@media(max-width: 1023px){.c-quotes__left .c-quotes__item{width:100%}}.c-quotes__left .c-quotes__item .article-title{color:var(--black80);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:700;line-height:normal}@media(max-width: 1023px){.c-quotes__left .c-quotes__item .article-title{display:none}}.c-quotes__left .c-quotes__item .percentage-title{color:var(--black80);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:700;line-height:normal}.c-quotes__left .c-quotes__item .percentage-wrapper{display:flex;gap:24px}.c-quotes__left .c-quotes__item .percentage-wrapper input{border-radius:1px;border:1px solid var(--white82);background:var(--white100);height:50px;color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal;width:70px;text-align:center}@media(max-width: 1023px){.c-quotes__left .c-quotes__item .percentage-wrapper input{width:100%;max-width:70px}}.c-quotes__left .c-quotes__item .percentage-wrapper input:focus-visible{outline:none}.c-quotes__left .c-quotes__item .percentage-wrapper input:focus-visible::-moz-placeholder{color:rgba(0,0,0,0)}.c-quotes__left .c-quotes__item .percentage-wrapper input:focus-visible::placeholder{color:rgba(0,0,0,0)}.c-quotes__left .c-quotes__item .percentage-wrapper button{border:1px solid var(--blue90);color:var(--blue90);background:var(--white100);font-family:var(--font-family-secondary);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;height:50px;transition:all .25s;padding:0px 23px;cursor:pointer}@media(max-width: 1023px){.c-quotes__left .c-quotes__item .percentage-wrapper button{width:100%}}.c-quotes__left .c-quotes__item .percentage-wrapper button:hover{color:var(--white100);background:var(--blue90)}.c-quotes__left .buttons-wrapper{display:flex;align-items:center;gap:34px;margin-top:50px}@media(max-width: 1023px){.c-quotes__left .buttons-wrapper{flex-direction:column;margin-top:25px;gap:15px}}.c-quotes__left .buttons-wrapper .save-as-pdf{border:1px solid var(--blue90);color:var(--blue90);background:var(--white100);font-family:var(--font-family-secondary);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;height:50px;transition:all .25s;padding:0px 23px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}@media(max-width: 1023px){.c-quotes__left .buttons-wrapper .save-as-pdf{width:100%}}.c-quotes__left .buttons-wrapper .save-as-pdf:hover{color:var(--white100);background:var(--blue90)}.c-quotes__left .buttons-wrapper .add-to-cart{border:1px solid var(--blue90);color:var(--blue90);background:var(--white100);font-family:var(--font-family-secondary);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;height:50px;transition:all .25s;padding:0px 23px;cursor:pointer}@media(max-width: 1023px){.c-quotes__left .buttons-wrapper .add-to-cart{width:100%}}.c-quotes__left .buttons-wrapper .add-to-cart:hover{color:var(--white100);background:var(--blue90)}.c-quotes__left .options-wrapper{display:flex;gap:90px}@media(max-width: 1023px){.c-quotes__left .options-wrapper{flex-direction:column;gap:15px}}.c-quotes__left .options-wrapper .radio-options .radio-title{color:var(--black100);font-family:var(--font-family-primary);font-size:15px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:25px}@media(max-width: 1023px){.c-quotes__left .options-wrapper .radio-options .radio-title{margin-bottom:13px}}.c-quotes__left .options-wrapper .radio-options .radio-item{position:relative;margin-bottom:12px}.c-quotes__left .options-wrapper .radio-options .radio-item input{position:absolute;left:-9999px}.c-quotes__left .options-wrapper .radio-options .radio-item input.checked-input+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid var(--black80);border-radius:100%;background:var(--white100)}.c-quotes__left .options-wrapper .radio-options .radio-item input.checked-input+label:after{content:"";width:14px;height:14px;background:var(--black80);position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease}.c-quotes__left .options-wrapper .radio-options .radio-item input:not(.checked-input)+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid var(--black80);border-radius:100%;background:var(--white100)}.c-quotes__left .options-wrapper .radio-options .radio-item input:not(.checked-input)+label:after{content:"";width:14px;height:14px;background:var(--black80);position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease;opacity:0}.c-quotes__left .options-wrapper .radio-options .radio-item label{cursor:pointer;color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:22px;padding-left:28px;display:flex}.c-quotes__left .options-wrapper .checkbox-options .checkbox-title{color:var(--black100);font-family:var(--font-family-primary);font-size:15px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:25px}@media(max-width: 1023px){.c-quotes__left .options-wrapper .checkbox-options .checkbox-title{margin-bottom:13px}}.c-quotes__left .options-wrapper .checkbox-options .checkbox-main-container{display:grid;grid-template-columns:1fr 1fr}.c-quotes__left .options-wrapper .checkbox-options .checkbox-main-container .checkbox__wrapper{margin:0px;margin-bottom:13px}@media(max-width: 1023px){.c-quotes__left .options-wrapper .checkbox-options .checkbox-main-container .checkbox__wrapper{margin-bottom:25px}}.c-quotes__right.tab-nav{display:flex;align-items:center;margin-top:auto}@media(max-width: 1023px){.c-quotes__right.tab-nav{flex-direction:column;margin-top:15px}}.c-quotes__right .extra-info-btn{color:var(--black100a70);text-align:center;font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;background:var(--blue10);border:.826px solid var(--white80);padding:18px 18px 15px 18px;transition:all .25s;border-left:none;cursor:pointer;position:relative}@media(max-width: 1023px){.c-quotes__right .extra-info-btn{width:100%;padding:14px 18px;text-align:left;font-weight:700;border-left:.826px solid var(--white80);margin-top:13px}}.c-quotes__right .extra-info-btn:first-child{border-left:.826px solid var(--white80)}.c-quotes__right .extra-info-btn:hover{background:var(--white96)}.c-quotes__right .extra-info-btn span::before{content:"+ "}@media(max-width: 1023px){.c-quotes__right .extra-info-btn.tab-cost-rot.active{border-bottom:.826px solid var(--white80)}}.c-quotes__right .extra-info-btn.tab-cost-rot.active::after{content:none}.c-quotes__right .extra-info-btn.tab-cost-rot.active::before{content:none}.c-quotes__right .extra-info-btn.tab-cost-rot.active span::before{content:"+ "}.c-quotes__right .extra-info-btn.active{background:var(--blue20)}@media(max-width: 1023px){.c-quotes__right .extra-info-btn.active{background:var(--blue10);border-bottom:none}}.c-quotes__right .extra-info-btn.active::after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);border-width:5px 6px 0 6px;border-style:solid;border-color:var(--blue20) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media(max-width: 1023px){.c-quotes__right .extra-info-btn.active::after{content:none}}.c-quotes__right .extra-info-btn.active::before{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);border-width:6px 7px 0 7px;border-style:solid;border-color:var(--white80) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media(max-width: 1023px){.c-quotes__right .extra-info-btn.active::before{content:none}}.c-quotes__right .extra-info-btn.active span::before{content:"- "}.c-quotes .extra-info-wrapper{display:none}.c-quotes .extra-info-wrapper form{align-items:center;gap:30px;background:var(--white96);border:.826px solid var(--white80);padding:40px;margin-top:13px;display:flex}@media(max-width: 1023px){.c-quotes .extra-info-wrapper form{margin-top:0px;background:var(--blue10);padding:25px 18px;flex-wrap:wrap;width:100%;gap:12px;border-top:none}}.c-quotes .extra-info-wrapper.active{display:block}.c-quotes .extra-info-wrapper .select-wrapper{position:relative;width:100%;max-width:360px}@media(max-width: 1023px){.c-quotes .extra-info-wrapper .select-wrapper{max-width:100%}}.c-quotes .extra-info-wrapper .select-wrapper svg{position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .3s ease;pointer-events:none}.c-quotes .extra-info-wrapper .select-wrapper.open svg{transform:translateY(-50%) rotate(180deg);transition:transform .3s ease}.c-quotes .extra-info-wrapper.tab-cost-rot input{border-radius:1px;border:1px solid var(--white82);background:var(--white100);height:50px;color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal;width:100%;padding:0px 14px}.c-quotes .extra-info-wrapper.tab-cost-rot input:focus-visible{outline:none}.c-quotes .extra-info-wrapper.tab-cost-rot input:focus-visible::-moz-placeholder{color:rgba(0,0,0,0)}.c-quotes .extra-info-wrapper.tab-cost-rot input:focus-visible::placeholder{color:rgba(0,0,0,0)}.c-quotes .extra-info-wrapper.tab-cost-rot input::-moz-placeholder{color:var(--black100a40);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.c-quotes .extra-info-wrapper.tab-cost-rot input::placeholder{color:var(--black100a40);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.c-quotes .extra-info-wrapper.tab-cost-rot input.tab-cost-rot-description{max-width:230px}@media(max-width: 1023px){.c-quotes .extra-info-wrapper.tab-cost-rot input.tab-cost-rot-description{max-width:100%}}.c-quotes .extra-info-wrapper.tab-cost-rot .tab-button{border:1px solid var(--blue90);color:var(--blue90);background:var(--white100);font-family:var(--font-family-secondary);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;height:50px;transition:all .25s;padding:0px 23px;cursor:pointer}@media(max-width: 1023px){.c-quotes .extra-info-wrapper.tab-cost-rot .tab-button{width:100%;background:var(--blue10)}}.c-quotes .extra-info-wrapper.tab-cost-rot .tab-button:hover{color:var(--white100);background:var(--blue90)}.c-quotes .extra-info-wrapper.tab-cost-custom input{border-radius:1px;border:1px solid var(--white82);background:var(--white100);height:50px;color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal;width:100%;padding:0px 14px}.c-quotes .extra-info-wrapper.tab-cost-custom input:focus-visible{outline:none}.c-quotes .extra-info-wrapper.tab-cost-custom input:focus-visible::-moz-placeholder{color:rgba(0,0,0,0)}.c-quotes .extra-info-wrapper.tab-cost-custom input:focus-visible::placeholder{color:rgba(0,0,0,0)}.c-quotes .extra-info-wrapper.tab-cost-custom input::-moz-placeholder{color:var(--black100a40);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.c-quotes .extra-info-wrapper.tab-cost-custom input::placeholder{color:var(--black100a40);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.c-quotes .extra-info-wrapper.tab-cost-custom input.tab-cost-custom-description{max-width:360px}@media(max-width: 1023px){.c-quotes .extra-info-wrapper.tab-cost-custom input.tab-cost-custom-description{max-width:100%}}.c-quotes .extra-info-wrapper.tab-cost-custom input.tab-cost-custom-profit{max-width:230px}@media(max-width: 1023px){.c-quotes .extra-info-wrapper.tab-cost-custom input.tab-cost-custom-profit{max-width:calc(50% - 6px)}}.c-quotes .extra-info-wrapper.tab-cost-custom .tab-button{border:1px solid var(--blue90);color:var(--blue90);background:var(--white100);font-family:var(--font-family-secondary);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;height:50px;transition:all .25s;padding:0px 23px;cursor:pointer}@media(max-width: 1023px){.c-quotes .extra-info-wrapper.tab-cost-custom .tab-button{width:100%;background:var(--blue10)}}.c-quotes .extra-info-wrapper.tab-cost-custom .tab-button:hover{color:var(--white100);background:var(--blue90)}.c-quotes .extra-info-wrapper.tab-cost-fixed .tab-cost-fixed-select{border:1px solid var(--white82);background:var(--white100);padding:17px 45px 17px 17px}.c-quotes .extra-info-wrapper.tab-cost-fixed .tab-cost-fixed-select+.select2-container{width:100% !important}.c-quotes .extra-info-wrapper.tab-cost-fixed .tab-cost-fixed-select+.select2-container .select2-selection__placeholder{color:var(--black90a30);color:var(--black90a30);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.c-quotes .extra-info-wrapper.tab-cost-fixed .tab-cost-fixed-select+.select2-container .select2-selection__arrow{display:none !important}.c-quotes .extra-info-wrapper.tab-cost-fixed .tab-cost-fixed-select+.select2-container .select2-selection--single{border-radius:1px;border:1.692px solid var(--white82);background:var(--white100);height:50px;color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding-left:14px;padding-right:50px;cursor:pointer;display:flex;align-items:center;padding:17px 45px 17px 17px}.c-quotes .extra-info-wrapper.tab-cost-fixed .tab-cost-fixed-select+.select2-container .select2-selection--single .select2-selection__rendered{padding:0px;color:var(--black90);line-height:normal}.c-quotes .extra-info-wrapper.tab-cost-fixed input{border-radius:1px;border:1px solid var(--white82);background:var(--white100);height:50px;color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal;width:100%;padding:0px 14px}.c-quotes .extra-info-wrapper.tab-cost-fixed input:focus-visible{outline:none}.c-quotes .extra-info-wrapper.tab-cost-fixed input:focus-visible::-moz-placeholder{color:rgba(0,0,0,0)}.c-quotes .extra-info-wrapper.tab-cost-fixed input:focus-visible::placeholder{color:rgba(0,0,0,0)}.c-quotes .extra-info-wrapper.tab-cost-fixed input::-moz-placeholder{color:var(--black100a40);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.c-quotes .extra-info-wrapper.tab-cost-fixed input::placeholder{color:var(--black100a40);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.c-quotes .extra-info-wrapper.tab-cost-fixed input.tab-cost-fixed-description{max-width:230px}@media(max-width: 1023px){.c-quotes .extra-info-wrapper.tab-cost-fixed input.tab-cost-fixed-description{max-width:100%}}.c-quotes .extra-info-wrapper.tab-cost-fixed input.tab-cost-fixed-price{max-width:110px}@media(max-width: 1023px){.c-quotes .extra-info-wrapper.tab-cost-fixed input.tab-cost-fixed-price{max-width:calc(50% - 6px)}}.c-quotes .extra-info-wrapper.tab-cost-fixed input.tab-cost-fixed-number-items{max-width:110px}@media(max-width: 1023px){.c-quotes .extra-info-wrapper.tab-cost-fixed input.tab-cost-fixed-number-items{max-width:calc(50% - 6px)}}.c-quotes .extra-info-wrapper.tab-cost-fixed .tab-button{border:1px solid var(--blue90);color:var(--blue90);background:var(--white100);font-family:var(--font-family-secondary);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;height:50px;transition:all .25s;padding:0px 23px;cursor:pointer}@media(max-width: 1023px){.c-quotes .extra-info-wrapper.tab-cost-fixed .tab-button{width:100%;background:var(--blue10)}}.c-quotes .extra-info-wrapper.tab-cost-fixed .tab-button:hover{color:var(--white100);background:var(--blue90)}.c-quotes .checkbox__wrapper{margin:8px 0px 30px 0px}.c-quotes .checkbox__wrapper .custom-checkbox-container{display:flex;align-items:flex-start;width:100%;cursor:pointer}.c-quotes .checkbox__wrapper .custom-checkbox{display:none}.c-quotes .checkbox__wrapper .custom-checkbox-checkmark{display:inline-block;width:20px;height:20px;min-width:20px;min-height:20px;border:1px solid var(--black80);background-color:rgba(0,0,0,0);position:relative;margin-right:6px;border-radius:8.2%}@media(max-width: 1023px){.c-quotes .checkbox__wrapper .custom-checkbox-checkmark{background:var(--white100)}}.c-quotes .checkbox__wrapper .custom-checkbox-checkmark::after{content:""}.c-quotes .checkbox__wrapper .custom-checkbox:checked+.custom-checkbox-checkmark::after{content:"";background:var(--black80);background-position:center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 4px);height:calc(100% - 4px);display:flex;justify-content:center;align-items:center;border-radius:11.94%}.c-quotes .checkbox__wrapper .checkbox-text{color:var(--black90);font-family:var(--font-family-secondary);font-size:15px;font-style:normal;font-weight:400;line-height:normal}.c-quotes .c-product-documents__table{min-width:100%;max-width:100%;margin:20px 0px 13px}@media(max-width: 1023px){.c-quotes .c-product-documents__table{display:none}}.c-quotes .c-product-documents__table .text-align-right{text-align:right}.c-quotes .c-product-documents__table .product-title{max-width:310px}.c-quotes .c-product-documents__table tr:nth-child(even){background:var(--white96)}.c-quotes .c-product-documents__table tr.text-red .product-title{color:var(--red70)}.c-quotes .c-product-documents__table tr.text-red .price{color:var(--red70)}.c-quotes .c-product-documents__table th{padding:20px 15px 15px;text-align:left;font-size:13px}.c-quotes .c-product-documents__table th:first-of-type{padding:20px 30px}.c-quotes .c-product-documents__table td{padding:20px 10px}.c-quotes .c-product-documents__table td:first-of-type{padding:20px 30px}.c-quotes .c-product-documents__table .price{display:flex;color:var(--black90a70);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:700;line-height:21.369px;padding:0px 13px;height:100%;align-items:center;justify-content:end}@media(max-width: 1023px){.c-quotes .c-product-documents__table .price{color:var(--black90);min-width:inherit}}.c-quotes .c-product-documents__table .price .decimal{position:relative;top:-1px;font-size:10px}.c-quotes .c-product-documents__table .price .currency{margin-left:5px;font-size:13px}.c-quotes .c-product-documents__table .price .custom-price-input{border:1px solid var(--white82);background:var(--white100);border-radius:1px;color:var(--black90a70);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:700;line-height:21.369px;padding:6.5px 9px;width:85px}.c-quotes .c-product-documents__table .price .custom-price-input:focus-visible{outline:none}.c-quotes .c-product-documents__table .counter-wrapper{display:flex;align-items:center;justify-content:center;padding:0px}@media(max-width: 1023px){.c-quotes .c-product-documents__table .counter-wrapper{justify-content:end;padding:10px 12px 0px}}.c-quotes .c-product-documents__table .counter-wrapper .counter-value{width:32px;height:28px;color:var(--black90);font-size:11.157px;font-weight:500;font-family:var(--font-family-secondary);font-style:normal;line-height:normal;border:none;outline:none;border-top:.81px solid var(--white80);border-bottom:.81px solid var(--white80);background:var(--white100);align-content:center;text-align:center}@media(min-width: 1024px){.c-quotes .c-product-documents__table .counter-wrapper .counter-value{font-size:14px;font-weight:400;width:37px;height:35px}}.c-quotes .c-product-documents__table .counter-wrapper .counter-value::-webkit-outer-spin-button,.c-quotes .c-product-documents__table .counter-wrapper .counter-value::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c-quotes .c-product-documents__table .counter-wrapper .counter-value[type=number]{-moz-appearance:textfield}.c-quotes .c-product-documents__table .counter-wrapper button{border:none;width:28px;height:28px;color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer;background-size:11px 11px;border:1px solid var(--white80);background-color:var(--white95);border-radius:1.075px;background-repeat:no-repeat;background-position:center center;font-family:none;transition:background-color .5s ease}@media(min-width: 1024px){.c-quotes .c-product-documents__table .counter-wrapper button{width:31px;height:35px}}.c-quotes .c-product-documents__table .counter-wrapper button:hover{background-color:var(--white80)}.c-quotes .c-product-documents__table .delete-icon{cursor:pointer;padding:0px 10px}@media(max-width: 1023px){.c-quotes .c-product-documents__table .delete-icon{padding:16px 0px 0px}}.c-quotes .c-product-documents__table .delete-icon svg path{transition:fill .25s}.c-quotes .c-product-documents__table .delete-icon:hover svg path{fill:var(--red80)}.c-quotes .c-product-documents__table .sorting-svg{cursor:pointer;position:relative;margin-right:10px}.c-quotes .c-product-documents__table .sort-popup{position:absolute;top:calc(100% + 12px);background:var(--white100);border:1px solid var(--white70);border-radius:1px;min-width:308px;z-index:1;transform:scale(0);box-shadow:0 6px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08);margin-left:-15px;opacity:0;visibility:hidden;transition:opacity .25s ease-out,visibility .25s,transform .25s ease-out;transform-origin:top left}@media(max-width: 1023px){.c-quotes .c-product-documents__table .sort-popup{top:calc(100% + 15px);width:calc(100vw - 80px);max-width:308px;min-width:inherit;transform:inherit;margin-left:0;right:-17px;transform:translate(0) scale(0);transform-origin:top left}}.c-quotes .c-product-documents__table .sort-popup.open{opacity:1;visibility:visible;transform:scale(1);transition:opacity .25s ease-out,visibility .25s,transform .25s ease-out}@media(max-width: 1023px){.c-quotes .c-product-documents__table .sort-popup.open{transform:translate(0) scale(1)}}.c-quotes .c-product-documents__table .sort-popup:before{content:"";width:20px;height:20px;box-shadow:0 1px 14px rgba(0,0,0,.2);background:var(--white100);position:absolute;z-index:-1;left:10px;transform:rotate(45deg);top:-10px;border:1px solid var(--white70)}@media(max-width: 1023px){.c-quotes .c-product-documents__table .sort-popup:before{transform:translateX(0) rotate(45deg);left:inherit;right:23px}}.c-quotes .c-product-documents__table .sort-popup__item{background:var(--white100);border-top:1px solid var(--white70);padding:18px 20px 15px}.c-quotes .c-product-documents__table .sort-popup__item:first-child{border-top:none}.c-quotes .c-product-documents__table .sort-popup__item--text{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media(max-width: 1023px){.c-quotes .c-shopping-details__input--wrapper{margin-top:40px}}.c-quotes .financial-summary{padding:0;flex:1;max-width:600px;margin-left:auto}@media(max-width: 1023px){.c-quotes .financial-summary{padding:18px 20px}}@media(max-width: 1023px){.c-quotes .financial-summary.desktop-only{display:none}}.c-quotes .financial-summary.mobile-only{padding:18px 0px}@media(min-width: 1024px){.c-quotes .financial-summary.mobile-only{display:none}}@media(max-width: 1023px){.c-quotes .financial-summary.article-summary{padding:18px 0px}}.c-quotes .financial-summary .row{display:flex;justify-content:space-between;align-items:center}.c-quotes .financial-summary .row p{margin:5px 0px;color:var(--black80a45)}.c-quotes .financial-summary .title{color:var(--black80);font-family:var(--font-family-primary);font-size:20px;font-style:normal;font-weight:700;line-height:23px}@media(max-width: 1023px){.c-quotes .financial-summary .title{font-size:17px;line-height:15px;margin-bottom:5px}}.c-quotes .financial-summary .main-price{display:flex}.c-quotes .financial-summary .main-price .integer{color:var(--black80);font-family:var(--font-family-primary);font-size:26px;font-style:normal;font-weight:700;line-height:39.468px}@media(max-width: 1023px){.c-quotes .financial-summary .main-price .integer{font-size:17px;line-height:25.823px}}.c-quotes .financial-summary .main-price .decimal{color:var(--black80);font-family:var(--font-family-primary);font-size:17px;font-style:normal;font-weight:700;line-height:39.468px;margin-top:-5px;margin-left:3px}@media(max-width: 1023px){.c-quotes .financial-summary .main-price .decimal{font-size:11px;line-height:25.823px;margin-top:-2px;margin-left:1px}}.c-quotes .financial-summary .main-price .currency{color:var(--black80);font-family:var(--font-family-primary);font-size:26px;font-style:normal;font-weight:700;line-height:39.468px;margin-left:10px}@media(max-width: 1023px){.c-quotes .financial-summary .main-price .currency{font-size:15px;line-height:25.823px;margin-left:5px}}.c-quotes .financial-summary .text{color:var(--black80);font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media(max-width: 1023px){.c-quotes .financial-summary .text{font-size:14px;line-height:15.048px;margin-top:5px}}.c-quotes .financial-summary .price{display:flex}.c-quotes .financial-summary .price .integer{color:var(--black80);font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media(max-width: 1023px){.c-quotes .financial-summary .price .integer{font-size:14px;line-height:15.048px}}.c-quotes .financial-summary .price .decimal{color:var(--black80);font-family:var(--font-family-primary);font-size:11px;font-style:normal;font-weight:400;line-height:21.5px;margin-left:2px;margin-top:-1px}@media(max-width: 1023px){.c-quotes .financial-summary .price .decimal{font-size:8px;line-height:15.048px;margin-left:1px;margin-top:-2px}}.c-quotes .financial-summary .price .currency{color:var(--black80);font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:400;line-height:23px;margin-left:10px}@media(max-width: 1023px){.c-quotes .financial-summary .price .currency{font-size:14px;line-height:15.048px;margin-left:4px}}.c-quotes__back{display:flex;padding:8px 10px;border:1px solid var(--white82);background:var(--blue16);max-width:-moz-max-content;max-width:max-content;position:absolute;right:48px;top:10px;z-index:3}@media(max-width: 1023px){.c-quotes__back{margin:20px 0px;position:relative;right:inherit;top:inherit}}.c-quotes__back .back-button{display:flex;align-items:center;gap:7px;border-right:1px solid var(--white82);text-decoration:none}.c-quotes__back .back-button-text{color:var(--blue90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:700;line-height:23px;text-decoration:none;padding-right:12px}.c-quotes__name{color:var(--black80);font-family:var(--font-family-primary);font-size:18px;font-style:normal;font-weight:600;line-height:normal;padding:0px 7px 0px 14px}.c-quotes .article-info{margin-top:50px}@media(min-width: 1024px){.c-quotes .article-info{display:none}}.c-quotes .article-info__main-title{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:23px;margin-bottom:10px}.c-quotes .article-info__item{width:calc(100% + 40px);margin:0px -20px}.c-quotes .article-info__item:last-child .article-info__header{border-bottom:1px solid var(--white82)}.c-quotes .article-info__item.open .article-info__header{background:var(--blue16);border-bottom:none}.c-quotes .article-info__item.open .article-info__header .chevron{transform:rotate(-180deg)}.c-quotes .article-info__item.open .article-info__content{max-height:2000px;overflow:visible;opacity:1;border-bottom:1px solid var(--white82)}.c-quotes .article-info__header{display:flex;align-items:center;position:relative;border-top:1px solid var(--white82);background:var(--white100);padding:7px 50px 7px 18px;transition:all .25s ease}.c-quotes .article-info__header .title{color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:21.369px}.c-quotes .article-info__header .chevron{width:16px;height:10px;display:block;position:absolute;right:25px;transition:all .25s ease}.c-quotes .article-info__header .chevron svg{width:16px;height:10px;display:block}.c-quotes .article-info__content{max-height:0px;overflow:hidden;opacity:0;transition:all .25s;background:var(--blue16);position:relative;padding:0px 30px 0px 18px}.c-quotes .article-info__content .row{display:grid;grid-template-columns:1fr 1.5fr;align-items:start;gap:20px;margin-bottom:10px}.c-quotes .article-info__content .row.text-red .label{color:var(--red70)}.c-quotes .article-info__content .row.text-red .value{color:var(--red70)}.c-quotes .article-info__content .row .label{color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:700}.c-quotes .article-info__content .row .label span{display:block;font-weight:400}.c-quotes .article-info__content .row .value{color:var(--black90);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.c-quotes .article-info__content .row .value.art-nr{color:var(--white55)}.c-quotes .article-info__content .row .counter-wrapper{display:flex;align-items:center;padding:0px}.c-quotes .article-info__content .row .counter-wrapper .counter-value{width:32px;height:31px;color:var(--black90);font-size:11.157px;font-weight:500;font-family:var(--font-family-secondary);font-style:normal;line-height:normal;border:none;outline:none;border-top:.81px solid var(--white80);border-bottom:.81px solid var(--white80);background:var(--white100);align-content:center;text-align:center}@media(min-width: 1024px){.c-quotes .article-info__content .row .counter-wrapper .counter-value{font-size:14px;font-weight:400;width:37px;height:35px}}.c-quotes .article-info__content .row .counter-wrapper .counter-value::-webkit-outer-spin-button,.c-quotes .article-info__content .row .counter-wrapper .counter-value::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c-quotes .article-info__content .row .counter-wrapper .counter-value[type=number]{-moz-appearance:textfield}.c-quotes .article-info__content .row .counter-wrapper button{border:none;width:31px;height:31px;color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer;background-size:11px 11px;border:1px solid var(--white80);background-color:var(--white95);border-radius:1.075px;background-repeat:no-repeat;background-position:center center;font-family:none;transition:background-color .5s ease}@media(min-width: 1024px){.c-quotes .article-info__content .row .counter-wrapper button{width:31px;height:35px}}.c-quotes .article-info__content .row .counter-wrapper button:hover{background-color:var(--white80)}.c-quotes .article-info__content .row .price{display:flex;color:var(--black90a70);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:700;line-height:21.369px;height:100%;align-items:center}.c-quotes .article-info__content .row .price .currency{margin-left:5px;font-size:13px}.c-quotes .article-info__content .row .price .custom-price-input{border:1px solid var(--white82);background:var(--white100);border-radius:1px;color:var(--black90a70);font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:700;line-height:21.369px;padding:6.5px 9px;width:85px}.c-quotes .article-info__content .row .price .custom-price-input:focus-visible{outline:none}.c-quotes .article-info__content .remove-item{position:absolute;right:18px;bottom:2px}.select2-results .select2-results__option{color:var(--black90);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:17px;border-top:1px solid var(--white82)}.select2-results .select2-results__option:first-child{border-top:none}@media(max-width: 767px){.c-user-role{background:var(--blue21a50);width:100vw;position:relative;left:50%;margin-left:-50vw;box-sizing:border-box;padding:0px 20px}}.c-user-role__title{color:var(--black96);text-align:center;font-family:var(--font-family-primary);font-size:26px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:6px;margin-top:0px;padding-top:75px}@media(max-width: 767px){.c-user-role__title{font-size:20px;text-align:left;margin-bottom:4px;padding-top:26px}}.c-user-role__description{color:var(--black100);text-align:center;font-family:var(--font-family-secondary);font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:6px 0px 23px}@media(max-width: 767px){.c-user-role__description{font-size:16px;text-align:left;margin:4px 0px 17px}}.c-user-role__container{padding-bottom:75px}@media(max-width: 767px){.c-user-role__container{padding-bottom:17px}}.c-user-role__small-title{color:var(--black96);font-family:var(--font-family-primary);font-size:22px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:19px}@media(max-width: 767px){.c-user-role__small-title{font-size:18px;margin-bottom:13px}}.c-user-role__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;align-items:start}@media(max-width: 1023px){.c-user-role__list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.c-user-role__list{grid-template-columns:1fr;gap:0px}}.c-user-role__item{border:1px solid var(--white88);padding:15px 16px 11px;position:relative;cursor:pointer}@media(max-width: 767px){.c-user-role__item{border-top:none}}@media(max-width: 767px){.c-user-role__item:first-child{border-top:1px solid var(--white88)}}.c-user-role__item--results{background:var(--white100)}.c-user-role__item--results .c-user-role__label{color:var(--white100);background:var(--blue65)}.c-user-role__item.selected .c-user-role__svg{opacity:1;visibility:visible}.c-user-role__wrapper{display:flex;align-items:center;gap:9px}.c-user-role__label{color:var(--black96a60);text-align:center;font-family:var(--font-family-primary);font-size:13px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;border:1px solid var(--white80);background:var(--white80);min-width:64px;padding:0px 5px}.c-user-role__name{color:var(--black100);font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.c-user-role__number{color:var(--black100a60);font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-top:4px}.c-user-role__empty{color:var(--black60);text-align:center;font-family:var(--font-family-primary);font-size:16px;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;justify-content:center;padding:25px 20px;border:1px dashed var(--black60);margin-top:19px}@media(max-width: 1023px){.c-user-role__empty{padding:25px 50px;background:var(--white100);margin-top:13px}}.c-user-role__svg{position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:opacity .25s;opacity:0;visibility:hidden}.c-user-role__search{max-width:582px;width:100%;display:flex;margin:23px auto 50px;position:relative}@media(max-width: 767px){.c-user-role__search{max-width:100%;margin:17px auto 26px}}.c-user-role__search .search-submit{width:49px;height:48px;border:none;border-left:1px solid var(--white82);display:flex;justify-content:center;align-items:center;position:absolute;right:1px;top:1px;background:var(--white100);cursor:pointer;transition:all .25s}.c-user-role__search .search-submit:hover{background:var(--blue90)}.c-user-role__search .search-submit:hover svg path{fill:var(--white100)}.c-user-role__search .search-submit svg path{fill:var(--black96);transition:all .25s}.c-user-role__input{border-radius:1px;border:1px solid var(--white82);background:var(--white100);color:var(--black100);font-family:var(--font-family-secondary);font-size:18px;font-style:normal;font-weight:400;line-height:normal;flex:1;height:50px;padding-left:17px}@media(max-width: 767px){.c-user-role__input{font-size:16px}}.c-user-role__input:focus{outline:none}.c-user-role__input::-moz-placeholder{color:var(--black100a30)}.c-user-role__input::placeholder{color:var(--black100a30)}.grid-container .half-width-container{grid-column:span 6;margin-bottom:30px}@media(max-width: 1024px){.grid-container .half-width-container{margin-bottom:20px}}.grid-container .half-width-container .c-text-block__container p:first-of-type{margin-top:0px}.grid-container .half-width-container .c-hero-banner{margin:0px}.grid-container .half-width-container .c-hero-banner .swiper{max-height:500px}@media(max-width: 767px){.grid-container .half-width-container .c-hero-banner .swiper{max-height:400px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.grid-container .half-width-container .c-hero-banner .swiper{max-height:500px}}.grid-container .half-width-container .c-hero-banner .swiper-pagination{bottom:10px !important;display:flex;justify-content:center;align-items:center}@media(max-width: 1023px){.grid-container .half-width-container .c-hero-banner .swiper-pagination{display:none}}.grid-container .half-width-container .c-hero-banner .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;border-radius:50px;opacity:1;background-color:rgba(0,0,0,0);border:1px solid var(--white100);transition:all .25s}.grid-container .half-width-container .c-hero-banner .swiper-pagination .swiper-pagination-bullet-active{width:9px;height:9px;background:var(--white100)}.grid-container .half-width-container .c-hero-banner .swiper-pagination .c-hero-banner__button-left{width:11px;height:17px;opacity:1;margin-top:1px}.grid-container .half-width-container .c-hero-banner .swiper-pagination .c-hero-banner__button-right{width:11px;height:15px;opacity:1}:root{--brand-color-primary: #363333;--brand-color-primary-accent: #F5D7AF;--brand-color-secondary: #374441;--brand-color-secondary-contrast-high: #ecfffa;--brand-color-secondary-contrast-low: #505e5b;--brand-color-3: #FCF8F4}.generic-button-primary{--button-idle-bg-color: var(--brand-color-primary-accent);--button-hover-bg-color: var(--brand-color-secondary);--button-border-idle: solid 1px var(--brand-color-secondary);--button-border-hover: solid 1px var(--brand-color-secondary);--text-color-idle: var(--brand-color-secondary);--text-color-hover: #fff}.co2-display .tooltip{color:var(--brand-color-primary)}.price-display-widget{--login-text-color: var(--brand-color-primary)}.suggested-products .table-container{--product-row-hover-color: var(--brand-color-3);--thead-text-color-primary: var(--brand-color-secondary-contrast-high);--table-header-bg-color: var(--brand-color-secondary);--border-header: solid 1px var(--brand-color-secondary-contrast-low);--font-size-primary: 16px}.suggested-products .table-container tbody .quantity .icons-wrapper .icon .text{color:var(--brand-color-primary)}.suggested-products-mobile{--button-bg-color: var(--brand-color-secondary);--button-border-color: var(--brand-color-secondary)}.header{background:var(--green24)}@media(min-width: 1024px){.header .main-header{height:118px}}@media(max-width: 1023px){.header .main-header .search-bar-container{margin-top:10px}}.header .main-header .search-bar-container input{border:1px solid var(--black76);color:var(--black74)}.header .main-header .search-bar-container input::-moz-placeholder{color:var(--black100a05);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.header .main-header .search-bar-container input::placeholder{color:var(--black100a05);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.header .main-header .search-bar-container:hover input{border:1px solid var(--white70);background:var(--blue09);color:var(--black74)}.header .main-header .search-bar-container:hover input::-moz-placeholder{color:var(--black100a05);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.header .main-header .search-bar-container:hover input::placeholder{color:var(--black100a05);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.header .main-header .search-bar-container:hover button{background:var(--black76)}.header .main-header .search-bar-container button{background:var(--blue48)}.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__button{font-family:var(--font-family-seconday);color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.header .main-header .search-bar-container .search-popup .wrapper .search-content .products__button:hover{background:var(--green24);border:1px solid var(--green24);color:var(--white100)}.header .main-header .search-bar-container .search-popup .wrapper .search-content .trademarks__link{color:var(--black78)}.header .main-header .search-bar-container .search-popup .wrapper .search-content .category__title:hover{color:var(--black78)}.header .main-header .search-bar-container .search-popup .wrapper .search-header{background:var(--orange92a40)}.header .main-header .search-bar-container .search-popup .wrapper .search-header__title{font-family:var(--font-family-secondary)}.header .main-header .search-bar-container .search-popup .wrapper .search-header:hover .search-header__title{color:var(--black78)}.header .main-header .search-bar-container .search-popup .wrapper .search-header:hover svg path{fill:var(--black78)}.header .main-header .search-bar-container .search-popup .wrapper .search-header svg path{fill:var(--black80)}.header .main-header .icons-container a svg path{fill:var(--white100);transition:all .25s}.header .main-header .icons-container a svg rect{fill:var(--white100);transition:all .25s}.header .main-header .icons-container a .login-text,.header .main-header .icons-container a .cart-text,.header .main-header .icons-container a .wishlist-text{color:var(--white100) !important}.header .main-header .icons-container a.login-icon:hover svg path{fill:var(--blue48) !important}.header .main-header .icons-container a.login-icon:hover svg rect{fill:var(--blue48) !important}.header .main-header .icons-container a.wishlist-icon:hover svg path{fill:var(--blue48)}.header .main-header .icons-container a.wishlist-icon:hover svg rect{fill:var(--blue48)}.header .main-header .icons-container a.cart-icon:hover svg path{fill:var(--blue48)}.header .main-header .icons-container a.cart-icon:hover svg rect{fill:var(--blue48)}.header .main-header .icons-container a:hover{background:rgba(0,0,0,0)}.header .main-header .icons-container a:hover .items-on-list{background-color:var(--orange82);color:var(--black80);border:1px solid var(--black80)}.header .main-header .icons-container a:hover svg path{fill:var(--blue48)}.header .main-header .icons-container a:hover .login-text,.header .main-header .icons-container a:hover .cart-text,.header .main-header .icons-container a:hover .wishlist-text{color:var(--blue48) !important}.header .main-header .icons-container a .items-on-list{background-color:var(--orange82);color:var(--black80);border:1px solid var(--black80);font-weight:900}.header .small-header{background:var(--black78)}.header .small-header .view-as button{color:var(--white100a80)}.header .small-header .view-as button .tooltip{background-color:var(--orange92)}.header .small-header .view-as button .tooltip::after{border-bottom:15px solid var(--orange92)}.header .small-header .view-as button.active{background:var(--orange82a56);color:var(--orange92)}.header .small-header .view-as .logout{color:var(--orange92);background:var(--orange82a56)}.header .small-header .view-as .logout svg path{fill:var(--white100)}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__item.selected{background:var(--orange92a40);border:1px solid var(--white73)}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__buttons .button.primary-button{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__buttons .button.primary-button:hover{background:var(--green24);border:.687px solid var(--green24);color:var(--white100)}.header .small-header .co-owner-info.multiple-locations .store-selector-container .store-selector__buttons .button.primary-button.disabled:hover{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.header.logged-in .profile__logged-in-as .customer-type{background:var(--orange92a20)}.header .header-navigation{background:var(--orange97)}.header .header-navigation.active{background:var(--orange97)}.header .header-navigation.active .header-container .main-nav ul li a.nav-title-link{color:var(--black95);font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:400;line-height:normal}.header .header-navigation.active .header-container .hamburger-button.active:hover span{background-color:rgba(0,0,0,0)}.header .header-navigation.active .header-container .hamburger-button.active:hover span::before{background-color:var(--black78)}.header .header-navigation.active .header-container .hamburger-button.active:hover span::after{background-color:var(--black78)}.header .header-navigation.active .main-nav-item__text{color:var(--black78);font-family:var(--font-family-secondary);font-size:17px;font-weight:400}.header .header-navigation.active .nav-hamburger .main-nav-categories{border-top:1px solid var(--white50a)}.header .header-navigation .header-container{min-height:60px}.header .header-navigation .header-container .nav-hamburger .hamburger-button span{background-color:var(--green24)}.header .header-navigation .header-container .nav-hamburger .hamburger-button span::before{background-color:var(--green24)}.header .header-navigation .header-container .nav-hamburger .hamburger-button span::after{background-color:var(--green24)}.header .header-navigation .header-container .nav-hamburger .hamburger-button:hover span{background-color:var(--black78)}.header .header-navigation .header-container .nav-hamburger .hamburger-button:hover span::before{background-color:var(--black78)}.header .header-navigation .header-container .nav-hamburger .hamburger-button:hover span::after{background-color:var(--black78)}.header .header-navigation .header-container .nav-hamburger .hamburger-button.active span{background-color:rgba(0,0,0,0)}.header .header-navigation .header-container .nav-hamburger .hamburger-button.active span::before{background-color:var(--black78)}.header .header-navigation .header-container .nav-hamburger .hamburger-button.active span::after{background-color:var(--black78)}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .left-side{background:var(--blue09)}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .left-side .contact-information__wrapper .opening-hours__wrapper.text-color-red{color:var(--orange65)}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .right-side .nav-inner-container .nav-inner-column .nav-inner-item .nav-inner-title:hover{color:var(--black78)}.header .header-navigation .header-container .nav-hamburger .main-nav-categories .right-side .nav-inner-container .nav-inner-column .nav-inner-item .nav-inner-link:hover{color:var(--black78)}.header .header-navigation .header-container .main-nav ul li:hover a.nav-title-link{color:var(--black100);border:1px solid var(--black61)}.header .header-navigation .header-container .main-nav ul li:hover a.nav-title-link::after{border-bottom:none;transform:translate(-1px, -6px);content:none !important}.header .header-navigation .header-container .main-nav ul li.hovered a.nav-title-link{color:var(--black100);border:1px solid var(--black61)}.header .header-navigation .header-container .main-nav ul li.hovered a.nav-title-link::after{border-bottom:none;content:none !important}.header .header-navigation .header-container .main-nav ul li a.nav-title-link{color:var(--black95);border:1px solid rgba(0,0,0,0);font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:400;padding:10px 8px;margin-right:2px}.header .header-navigation .header-container .main-nav ul li a.nav-title-link:hover::after{content:none !important;border-bottom:none;transition:none}.header .header-navigation .header-container .main-nav ul li .nav-inner .nav-inner-container .nav-inner-column .nav-inner-item .nav-inner-title:hover{color:var(--green68)}.header .header-navigation .header-container .main-nav ul li .nav-inner .nav-inner-container .nav-inner-column .nav-inner-item .nav-inner-link:hover{color:var(--green68)}.header .header-navigation .header-container .main-nav-item__text{color:var(--black95);font-family:var(--font-family-secondary);font-size:15px;font-weight:700}.header .sticky-header-mobile{border:1px solid var(--white88);background:var(--blue09)}.header .sticky-header-mobile .buttons-container .button span{color:var(--black90);font-weight:400;font-size:14px}.header .sticky-header-mobile .buttons-container .button svg path{fill:var(--black90)}.header .mobile-nav-popup .mobile-nav__item{font-family:var(--font-family-secondary)}.header .mobile-nav-popup .user-actions__title{font-family:var(--font-family-secondary)}.header .mobile-nav-popup .shop__wrapper{font-family:var(--font-family-secondary)}.header .mobile-nav-popup .shop__button{font-family:var(--font-family-secondary);color:var(--green68)}.header .store-selector-container .store-selector__buttons .button.primary-button{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.header .store-selector-container .store-selector__buttons .button.primary-button:hover{background:var(--green24);border:1px solid var(--green24);color:var(--white100)}.profile__item--label{font-family:var(--font-family-secondary) !important;background:var(--orange82a56) !important;color:var(--black78) !important}.c-hero-banner__link:not(.c-hero-banner__link--img){background:var(--blue09);border:1.843px solid rgba(0,0,0,0);color:var(--black78)}.c-hero-banner__link:not(.c-hero-banner__link--img):hover{color:var(--black78);background:var(--orange82)}.c-hero-banner__link-mobile{border:1px solid var(--black80);background:var(--white79);color:var(--black76)}.c-hero-banner__link-mobile svg path{fill:var(--black76)}.c-hero-banner__inner{background:var(--orange82)}.c-hero-banner__inner::after{border-color:rgba(0,0,0,0) var(--orange82)}.c-category-carousel__item:hover{background:var(--orange82) !important}.c-category-carousel__item:hover svg path{stroke:var(--black80) !important}.c-category-carousel__item:hover svg mask{stroke:var(--black80) !important}.c-category-carousel__item:hover svg rect{stroke:var(--black80) !important}.c-category-carousel__item:hover .c-category-carousel__text{color:var(--black100);font-size:17px}.half-width-container .cta-button{border-radius:2px;border:1px solid var(--black80);background:var(--white79);color:var(--black76)}.half-width-container .cta-button:hover{border:.835px solid var(--black80);background:var(--orange82);color:var(--black76)}.half-width-container .cta-button:hover svg path{fill:var(--black76)}@media(max-width: 767px){.half-width-container .cta-button{border:1px solid var(--black80);background:var(--white79);color:var(--black76)}.half-width-container .cta-button svg path{fill:var(--black76)}}.products-block .products-title{color:var(--black78)}.products-list.show-as-grid .product__show-variants{border-radius:2px;border:.835px solid var(--blue98);background:var(--white100);color:var(--black78);font-size:16px}.products-list.show-as-grid .product__show-variants span.count-variants{background-color:var(--blue98)}.products-list.show-as-grid .product__show-variants:hover{background:var(--orange82);color:var(--black78)}.products-list.show-as-grid .product__show-variants:hover .count-variants{background-color:var(--black78);color:var(--white100)}.products-list.show-as-grid .product__hide-variants{border-radius:2px;border:.835px solid var(--blue98);background:var(--white100);color:var(--black78);font-size:16px}.products-list.show-as-grid .product__hide-variants:hover{background:var(--orange82);color:var(--black78)}.products-list.show-as-grid .product__hide-variants:hover .count-variants{background-color:var(--black78);color:var(--white100)}.products-list.show-as-list .product__show-variants{color:var(--black78)}.products-list.show-as-list .product__show-variants svg path{fill:var(--black78)}.products-list.show-as-list .product__show-variants span.count-variants{background-color:var(--black78)}.products-list.show-as-list .product__hide-variants{color:var(--black78)}.products-list.show-as-list .product__hide-variants svg path{fill:var(--black78)}.c-brands-logo__link{color:var(--black78);border:.835px solid var(--blue98)}.c-brands-logo__link:hover{border-radius:2px;border:.835px solid var(--black80);background:var(--orange82);color:var(--black78)}.c-brands-logo__title{color:var(--black74);margin-bottom:18px}.narrow-cta-block{border-radius:3px;border:1px solid var(--white84);background:var(--white90)}.narrow-cta-block .content{color:var(--green24)}.narrow-cta-block a.button{border-radius:2px;border:.687px solid var(--black100);background:var(--orange82);color:var(--green24)}.narrow-cta-block a.button:hover{background:var(--green24);color:var(--white100)}h1.title{color:var(--black78)}.c-blog-details__title{color:var(--black90);font-weight:700}.c-blog-details__additional-block .additional-total-button{border-radius:2px;border:.687px solid var(--black100);background:var(--orange82);color:var(--black78)}.c-blog-details__additional-block .additional-total-button:hover{background:var(--green24);color:var(--white100)}.c-blog-details__additional-block .additional-content .product-table .product-name{font-family:var(--font-family-secondary);font-weight:400}.c-blog-details__additional-block .additional-content .opening-hours__wrapper.text-color-red{color:var(--orange65)}.c-accordion__item{border:1px solid var(--black80);background:var(--blue09);color:var(--black80)}.c-accordion__item--active .c-accordion__header{border-radius:2px 2px 0px 0px;border-bottom:1px solid var(--black80);background:var(--orange82)}.c-accordion__item--active .c-accordion__content{padding-top:12px}.c-accordion__header{font-family:var(--font-family-secondary)}.c-blog-categories__item:hover .c-blog-categories__title{color:var(--black61)}.c-blog-categories__item:hover .c-blog-categories__arrow:first-child svg path{fill:var(--black61)}.blog-list__buttons-block button{border:1px solid var(--white75);background:var(--blue09);border-radius:3px}.blog-list__buttons-block button:hover{border:1px solid var(--white75);background:var(--orange82)}.blog-list__buttons-block button.active{border:1px solid var(--white75);background:var(--green24);color:var(--white100)}.blog-list__buttons-block button.active .blog-list__checkmark-icon{margin-right:4px}.blog-list__buttons-block button.active .blog-list__checkmark-icon svg{display:block}.blog-list__buttons-block button.active .blog-list__checkmark-icon svg path{fill:var(--white100)}.blog-list__item:hover .content .highlight{color:var(--green24);background:var(--orange82)}.blog-list__item:hover .chevron-arrow svg path{fill:var(--blue98)}.blog-list__item .content .highlight{background:var(--blue09)}.blog-list__item .chevron-arrow svg path{fill:var(--blue98)}.brand-detail-page__title-wrapper .title{color:var(--black78)}.brand-detail-page__links__item:hover .content .highlight{background:var(--orange82);color:var(--green24)}.brand-detail-page__links__item:hover .chevron-arrow svg path{fill:var(--green68)}.brand-detail-page__links__item .content .highlight{background:var(--blue09);color:var(--black90)}.brand-detail-page__links__item .chevron-arrow svg path{fill:var(--blue98)}.brand-feature-block-page .brand-feature-block.half-width-container:hover .cta-link{color:var(--green68)}.brand-feature-block-page .brand-feature-block.half-width-container:hover .cta-link svg path{fill:var(--green68)}.brand-feature-block-page .buttons-block button{border-radius:3px;border:1px solid var(--white75);background:var(--blue09)}.brand-feature-block-page .buttons-block button:hover{border:1px solid var(--white75);background:var(--orange82)}.brand-feature-block-page .buttons-block button svg{display:none}.brand-feature-block-page .buttons-block button.active{border-radius:3px;border:1px solid var(--white75);background:var(--green24);color:var(--white100)}.brand-feature-block-page .buttons-block button.active svg{display:inline}.category-page .categories__item{color:var(--black90);border-radius:3px;border:1px solid var(--white75);background:var(--blue09)}.category-page .categories__item:hover{color:var(--black90);border-radius:3px;border:1px solid var(--white75);background:var(--orange82)}.category-page .categories__item .corner-filled-blue svg path{fill:var(--green24)}.category-page .categories__item.active{background:var(--green24);border:1px solid var(--green24);color:var(--white100)}.category-page .categories .back-button{background:var(--green24);border:1px solid var(--green24)}.category-page__buttons button{background:var(--blue09) !important}.category-page__description-section .category-page__description-button{color:var(--black78)}.c-filter__reset-btn:hover{background:var(--orange82);border-radius:2px;border:.835px solid var(--blue98);color:var(--black78);font-weight:700}.c-filter__header{background:var(--orange92a40);color:var(--black78)}.c-filter__show-more--blue{color:var(--black78)}.c-filter__show-more--blue svg path{fill:var(--black78)}.c-filter__block .header{font-family:var(--font-family-secondary);background:var(--orange92a40);border:1px solid var(--white73)}.c-filter__block .header svg path{fill:var(--black78)}.c-filter__block .header:hover{color:var(--black78)}.c-filter__block .header:hover .header-title{color:var(--black78)}.c-filter__block .header:hover svg path{fill:var(--black78)}@media(max-width: 1024px){.product-toolbar{background:var(--blue09)}}@media(min-width: 1024px){.product-toolbar{background:var(--orange92a40);color:var(--black78)}}.product-toolbar .product-toolbar__label{color:var(--black78)}.product-toolbar .product-toolbar__list-icon svg path{fill:var(--black78)}.product-toolbar .product-toolbar__grid-icon svg path{fill:var(--black78)}.c-personal-information__main-title{color:var(--black78)}.c-personal-information .information__button{font-family:var(--font-family-secondary)}.item-block .description .button{color:var(--black78);border-radius:2px;border:.835px solid var(--blue98);background:var(--white100)}.item-block .description .button:hover{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.title-block{color:var(--black74)}.co-owner-list__title{color:var(--black80)}.co-owner-list__block .opening-hours .content .special-day{color:var(--orange65)}.co-owner-list__block h3{color:var(--black80)}.co-owner-list__block .services a{color:var(--black78);border-radius:2px;border:.835px solid var(--blue98);background:var(--white100)}.co-owner-list__block .services a:hover{border-radius:2px;border:.687px solid var(--black100);background:var(--orange82);color:var(--black78)}.c-category-list__item:hover{background:var(--orange82) !important}.c-category-list__item:hover svg path{stroke:var(--black80) !important}.c-category-list__item:hover svg mask{stroke:var(--black80) !important}.c-category-list__item:hover svg rect{stroke:var(--black80) !important}.c-category-list__item:hover .c-category-list__text{color:var(--black85)}.checkout__progress-bar .current{color:var(--black80)}.checkout__progress-bar .current::before{background:var(--green24)}.checkout__delivery-options .show-delivery-options-button button{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.checkout__delivery-options .show-delivery-options-button button:hover{background:var(--green24);color:var(--white100)}.checkout__delivery-options .show-delivery-options-button button.disabled:hover{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__buttons .button.primary-button{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__buttons .button.primary-button:hover{background:var(--green24);border:.687px solid var(--green24);color:var(--white100)}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__buttons .button.primary-button.disabled:hover{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.checkout__delivery-options .delivery-options-container .options-list .option-item .in-store-pickup .choose-store.multiple-locations .store-selector-container .store-selector__item.selected{background:var(--orange92a40);border:1px solid var(--white73)}.checkout .buttons-container-desktop .cta-btn{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.checkout .buttons-container-desktop .cta-btn:hover{background:var(--green24);border:.687px solid var(--green24);color:var(--white100)}.checkout .buttons-container-desktop .cta-btn.disabled:hover{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.checkout .buttons-container-desktop .back{color:var(--black78);border-radius:2px;border:.835px solid var(--blue98);background:var(--white100)}.documentation__tiles--wrapper{background:var(--blue09)}.documentation__items-list .c-accordion__item .c-accordion__header{background:var(--blue09)}.documentation__items-list .list-title{background:var(--orange82a56)}.filter-section .search-button{font-family:var(--font-family-secondary);color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.filter-section .create-doc-button{font-family:var(--font-family-secondary);color:var(--black78);border-radius:2px;border:.835px solid var(--blue98);background:var(--white100)}.c-content-side .heading-one__content{color:var(--black78);font-weight:700}.c-employees__link:hover{color:var(--black78)}.c-employees__link:hover svg path{fill:var(--black78) !important}.c-product__button{color:var(--black78);border-radius:2px;border:.835px solid var(--blue98);background:var(--white100)}.c-product__button:hover{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.empty-checkout__button{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82);font-family:var(--font-family-secondary)}.empty-checkout__button:hover{background:var(--green24);color:var(--white100)}.c-shopping-details__title--text{color:var(--black78)}.c-shopping-details__table--head{background:var(--orange82a56)}@media(max-width: 1023px){.c-shopping-details__title{background:var(--orange82a56)}}.c-shopping-details.empty-list .c-shopping-details__table--body .empty-message__text{background:var(--blue09)}.c-shopping-details__cart--right .buttons-wrapper .primary-button{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.c-shopping-details__cart--right .buttons-wrapper .primary-button svg path{fill:var(--black80)}.c-shopping-details__cart--right .buttons-wrapper .primary-button:hover{background:var(--green24) !important;border:1px solid var(--green24) !important;color:var(--white100) !important}.c-shopping-details__cart--right .buttons-wrapper .primary-button:hover svg path{fill:var(--white100)}.c-shopping-details__cart--right .buttons-wrapper .secondary-button{color:var(--black78);border-radius:2px;border:.835px solid var(--blue98);background:var(--white100)}.c-shopping-details__cart--right .buttons-wrapper .secondary-button:hover{color:var(--black78) !important;border-radius:2px;border:.687px solid var(--black100) !important;background:var(--orange82) !important}.c-shopping-details__input--icon{border-radius:0px 1.332px 1.332px 0px;background:var(--black59)}.c-shopping-details__input--icon svg path{fill:var(--white100)}.c-shopping-details__buttons .button{color:var(--black78);border-radius:2px;border:.835px solid var(--blue98);background:var(--white100)}.c-shopping-details__buttons .button:hover{color:var(--black78) !important;border-radius:2px;border:.687px solid var(--black100) !important;background:var(--orange82) !important}.c-shopping-details__buttons--wrapper .back-button{color:var(--black78)}.c-shopping-details__buttons--wrapper .back-button svg path{fill:var(--black78)}.c-shopping-details__input--wrapper:hover .c-shopping-details__input--icon{background:var(--black76)}.c-shopping-details__input--wrapper:hover input{border:1px solid var(--white70);color:var(--black74)}.c-shopping-details__input--wrapper:hover input::-moz-placeholder{color:var(--black74)}.c-shopping-details__input--wrapper:hover input::placeholder{color:var(--black74)}.c-latest-news__title{color:var(--black96)}.c-latest-news__text{background:var(--blue09);font-size:17px}.c-latest-news__item:hover .c-latest-news__text{background:var(--orange82);color:var(--green24)}.c-latest-articles__title{color:var(--black96)}.c-latest-articles .news__content .news-details .label{background:var(--orange82)}.c-latest-articles .news__item:hover .news__content .news-details .label{background:var(--green24)}.c-hero-banner.full-width .cta-banner__link{font-family:var(--font-family-secondary)}.c-login .button--primary{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82);font-family:var(--font-family-secondary)}.c-login .button--primary:hover{background:var(--green24);color:var(--white100)}.c-login .button--secondary{font-family:var(--font-family-secondary);color:var(--black78);border-radius:2px;border:.835px solid var(--blue98);background:var(--white100)}.c-login .button--secondary:hover{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.c-login__wrapper .forgot-password-btn{color:var(--green68)}.c-login__right .input__container .input__item:hover input{border:1.692px solid var(--black76);color:var(--black74)}.c-login__right .input__container .input__item:hover input::-moz-placeholder{color:var(--black74)}.c-login__right .input__container .input__item:hover input::placeholder{color:var(--black74)}.c-login__right .input__container .input__item:hover svg path{fill:var(--black74)}.c-login__right .input__container .input__item:hover label{color:var(--black74)}.c-login__right .input__container .input__item:focus-within label{color:var(--black74)}.c-register .button--primary{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82);font-family:var(--font-family-secondary)}.c-register .button--primary:hover{background:var(--green24);color:var(--white100)}.c-register .button--secondary{font-family:var(--font-family-secondary);color:var(--black78);border-radius:2px;border:.835px solid var(--blue98);background:var(--white100)}.c-register .button--secondary:hover{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.c-register__wrapper .forgot-password-btn{color:var(--black78)}.c-register__right .input__container .input__item:hover input{border:1.692px solid var(--black76);color:var(--black74)}.c-register__right .input__container .input__item:hover input::-moz-placeholder{color:var(--black74)}.c-register__right .input__container .input__item:hover input::placeholder{color:var(--black74)}.c-register__right .input__container .input__item:hover svg path{fill:var(--black74)}.c-register__right .input__container .input__item:hover label{color:var(--black74)}.c-register__right .input__container .input__item:focus-within label{color:var(--black74)}.c-register__show-more{color:var(--green68)}.my-account__title{color:var(--black78)}.my-account__tiles--title{font-family:var(--font-family-secondary)}.my-account__tiles--item .my-account__tiles--wrapper{background:var(--blue09)}.my-account__tiles--item:hover .my-account__tiles--wrapper{background:var(--orange82) !important}.my-account__tiles--item:hover .my-account__tiles--title{color:var(--black85)}.my-account__tiles--item:hover svg path{stroke:var(--black80) !important}.workplace__title{color:var(--black78)}.workplace__title svg path{fill:var(--black78)}.workplace__empty .content{font-family:var(--font-family-secondary)}.workplace__empty .content button{color:var(--black78);font-family:var(--font-family-secondary)}.workplace__new-workplace-button{font-family:var(--font-family-secondary)}.workplace__item{background:var(--white93)}.workplace__item .name{font-family:var(--font-family-secondary)}.workplace__empty{background:var(--white93)}.workplace .delete-workplace-container .delete-workplace-popup .delete-workplace-controls .cancel{color:var(--black78);border-radius:2px;border:.835px solid var(--blue98);background:var(--white100)}.workplace .create-workplace__container .create-workplace__popup .edit-workplace-controls .save{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.workplace .create-workplace__container .create-workplace__popup .edit-workplace-controls .save:hover{background:var(--green24);border:1px solid var(--green24);color:var(--white100)}.news__title{color:var(--black78)}.news__button a,.news__button a:visited{color:var(--black78);border-radius:2px;border:.835px solid var(--blue98);background:var(--white100)}.news__button a:hover,.news__button a:visited:hover{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.news__item .news__content .news-details .label{font-family:var(--font-family-secondary)}.news__item .news__content .news-details .label.news{background:var(--blue09);color:var(--black90)}.news__item .news__content .news-details .label.news~.time{border-left:2px solid var(--blue09)}.news__item .news__content .news-details .label.press-release{background:var(--green24);color:var(--white100)}.news__item .news__content .news-details .label.press-release~.time{border-left:2px solid var(--green24)}.news__item:hover .news__content .news-details .label.news{color:var(--green24);background:var(--orange82)}.news__item:hover .news__content .news-details .label.news~.time{border-left:2px solid var(--orange82)}.news__item:hover .news__content .news-details .label.press-release{color:var(--green24);background:var(--orange82)}.news__item:hover .news__content .news-details .label.press-release~.time{border-left:2px solid var(--green24)}.news__filter-container .buttons button{background-color:var(--white93)}.news__filter-container .buttons button:hover{background:var(--orange82)}.news__filter-container .buttons button.selected{border:1px solid var(--white75);background:var(--green24);color:var(--white100)}.news__filter-container .buttons button.selected svg path{fill:var(--white100)}.c-shopping-details__table--mobile-heading{background-color:var(--orange82) !important}.c-shopping-details__table--mobile-heading .sorting-btn{border:1px solid var(--black78) !important}.c-shopping-details__table--mobile-heading .sorting-btn svg path{fill:var(--black78)}.c-order-details__header{background:var(--orange82)}.c-order-details__content{background-color:var(--blue09)}.c-order-details__content .pdf-wrapper .pdf-link a{color:var(--black78)}.c-order-details__content .pdf-wrapper .pdf-link a+svg path{fill:var(--black78)}.c-order-details__dropdowns .order-dropdown__title{background:var(--orange82)}.c-order-details__dropdowns .order-dropdown__content .description a{color:var(--black78)}.c-order-details__list .wrapper .item .description a{color:var(--black78)}.product-page .product-details-wrapper .purchase-info__cta-button{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.product-page .product-details-wrapper .purchase-info__cta-button svg path{fill:var(--black78) !important}.product-page .product-details-wrapper .purchase-info__cta-button:hover{background:var(--green24);border:1px solid var(--green24);color:var(--white100)}.product-page .product-details-wrapper .purchase-info__cta-button:hover svg path{fill:var(--white100) !important}.product-page .product-details-wrapper .purchase-info__suggested-items-button{color:var(--black78);border-radius:2px;border:.835px solid var(--blue98);background:var(--white100)}.product-page .product-details-wrapper .purchase-info__suggested-items-button:hover{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.product-page .product-details-wrapper .purchase-info__price-wrapper .current-price{font-family:var(--font-family-secondary) !important}.product-page .product-details-wrapper .purchase-info__shopping-list-button{color:var(--green24)}.product-page .product-details-wrapper .purchase-info__shopping-list-button svg path{fill:var(--green24)}.product-page .product-details-wrapper .purchase-info__shopping-list-button:visited{color:var(--green24)}@media(min-width: 1024px){#allVariantsContainer{background-color:var(--blue09)}}@media(min-width: 1024px){.products-list.show-as-grid .product.show-variants-table{border:11px solid var(--blue09)}.products-list.show-as-grid .product.show-variants-table:after{border-bottom:14px solid var(--blue09)}}@media(min-width: 1024px){.c-tab-navigation__item:not(.active):hover{background:var(--orange82) !important}.c-tab-navigation__item:not(.active):hover .c-tab-navigation__title{color:var(--black78)}.c-tab-navigation__item:not(.active):hover svg path{stroke:var(--black78) !important}.c-tab-navigation__item:not(.active):hover svg circle{stroke:var(--black78) !important}}.c-tab-navigation__content-inner.product-information .product-information__button{color:var(--black78)}.c-tab-navigation__item{background-color:var(--blue09)}.product-page .product-details-wrapper .purchase-info__shopping-list-button{color:var(--black78)}.product-page .product-details-wrapper .purchase-info__shopping-list-button svg path{stroke:var(--black78) !important}.shopping-lists{background-color:var(--orange92)}.shopping-lists__buttons-wrapper{background:linear-gradient(180deg, rgba(227, 235, 243, 0.3) 0%, var(--orange92) 15.5%)}.shopping-lists__buttons-container .save-list{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82);font-weight:600}.shopping-lists__buttons-container .save-list:hover{background:var(--green24);border:1px solid var(--green24);color:var(--white100)}.shopping-lists__buttons-container .save-list:disabled{opacity:.5;border:.687px solid var(--black100);color:var(--black78);background:var(--orange82)}.shopping-lists__buttons-container .save-list:disabled:hover{border:.687px solid var(--black100);background:var(--orange82);color:var(--black78)}.shopping-lists__buttons-container .new-list-button{border-radius:2px;border:.835px solid var(--blue98);background:var(--white100);color:var(--black78)}.shopping-lists__buttons-container .add{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.shopping-lists__buttons-container .add:hover{background:var(--green24);border:1px solid var(--green24);color:var(--white100)}.shopping-lists__buttons-container .add:disabled:hover{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.shopping-lists__link{color:var(--blue98)}.c-services__item a .c-services__title{color:var(--black78)}.c-services__item a .c-services__description{color:var(--black78)}.c-services__item a .c-services__arrow-long{color:var(--black78)}.c-services__item a .c-services__arrow-long svg path{fill:var(--black78)}.c-services__item a svg path{stroke:var(--black80)}.c-services__item:hover{background:var(--orange82) !important}.c-services__item:hover a{background:var(--orange82) !important}.c-services__item:hover a .c-services__title{color:var(--black78)}.c-services__item:hover a .c-services__description{color:var(--black78)}.c-services__item:hover a .c-services__arrow-long{color:var(--black78)}.c-services__item:hover a .c-services__arrow-long svg path{fill:var(--black78)}.c-services__item:hover a svg path{stroke:var(--black78)}.delete-popup-container .delete-popup .controls .cancel{color:var(--black78);border-radius:2px;border:.835px solid var(--blue98);background:var(--white100)}.edit-popup-container .edit-popup .controls .confirm{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.edit-popup-container .edit-popup .controls .confirm:hover{background:var(--green24);border:1px solid var(--green24);color:var(--white100)}.shopping-list__item{background:var(--blue09)}.shopping-list__title{color:var(--black78)}.shopping-list__title svg path{fill:var(--black78)}.shopping-list__empty{background:var(--blue09)}.shopping-list__empty .content{font-family:var(--font-family-secondary)}.shopping-list__empty button{color:var(--black78);font-family:var(--font-family-secondary)}.shopping-list__new-list-container .save{color:var(--black78);border-radius:2px;border:.835px solid var(--blue98);background:var(--white100)}.shopping-list__new-list-container .save:hover{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.shopping-list__new-list-container .save:disabled{color:var(--black78);border-radius:2px;border:.835px solid var(--blue98);background:var(--white100);opacity:.6}.shopping-list__new-list-container .save:disabled:hover{color:var(--black78);border-radius:2px;border:.835px solid var(--blue98);background:var(--white100)}.change-password .new .save{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.change-password .new .save:hover{background:var(--green24);border:1px solid var(--green24);color:var(--white100)}.change-password .new .save.disabled:hover{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.user-page .filter-section .create-profile{font-family:var(--font-family-secondary);color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.user-page .filter-section .create-profile:hover{background:var(--green24) !important;border:1px solid var(--green24);color:var(--white100) !important}.user-page .profile__wrapper .selected-profile{background:var(--blue09)}.user-page .profile__wrapper .selected-profile--label{color:var(--white100);border-radius:3px;border:1px solid var(--white75);background:var(--green24)}.cart__item{background-color:var(--blue09);font-family:var(--font-family-secondary)}.cart__header{font-family:var(--font-family-secondary)}.cart__summary .buttons-container-mobile .cta-btn{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.cart__summary .buttons-container-mobile .cta-btn:hover{background:var(--green24);border:1px solid var(--green24);color:var(--white100)}.cart__list-items::-webkit-scrollbar-track{background-color:var(--blue09)}@media(max-width: 1024px){.checkout{background-color:var(--blue09)}}.c-cart-popup__wrapper .cart-products__item{background-color:var(--blue09)}.c-cart-popup__wrapper .cart-products__primary{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.c-cart-popup__wrapper .cart-products__primary:hover{background:var(--green24);border:1px solid var(--green24);color:var(--white100)}.c-cart-popup__wrapper .cart-products__secondary{color:var(--black78);border-radius:2px;border:.835px solid var(--blue98);background:var(--white100)}.c-cart-popup__wrapper .cart-products__secondary:hover{color:var(--black78) !important;border-radius:2px;border:.687px solid var(--black100) !important;background:var(--orange82) !important}.c-cart-popup__wrapper .cart__wrapper .cart-header{background:var(--green24)}.footer{background:var(--black75)}.footer__title{color:var(--orange82)}@media(min-width: 1024px){.footer__title{color:var(--white100)}}.footer__item{color:var(--orange82)}@media(min-width: 1024px){.footer__item{font-size:17px;color:var(--white100)}}@media(max-width: 1023px){.footer__item--dropdown{border-bottom:1px solid var(--blue09);font-family:var(--font-family-secondary)}}@media(max-width: 1023px){.footer__item--dropdown:first-child{border-top:1px solid var(--blue09)}}.footer__item--dropdown .footer__chevron-icon svg path{fill:var(--orange82)}.footer__item ul.footer__links li a{color:var(--orange82)}@media(min-width: 1024px){.footer__item ul.footer__links li a{font-size:15px;color:var(--white100)}}.footer__item ul.footer__social li a svg path{fill:var(--orange82)}.header .mobile-nav-popup.active{background:var(--orange97)}.header .mobile-nav-popup .mobile-nav__main-list .main-item__title{font-family:var(--font-family-secondary)}.header .mobile-nav-popup .mobile-nav__main-list .main-item__wrapper .subnav__main-title{font-family:var(--font-family-secondary)}.header .mobile-nav-popup .mobile-nav__main-list .main-item__wrapper .subnav__title{font-family:var(--font-family-secondary)}.header .mobile-nav-popup .mobile-nav__main-list .main-item__wrapper .subnav__list{background:var(--orange97)}.c-sidebar-menu__mobile{background:var(--blue09)}.c-sidebar-menu__mobile .menu-toggle .bar{background-color:var(--black78)}.c-sidebar-menu__mobile .menu-title{color:var(--black78)}.my-pages .c-sidebar-menu__container:has(>a.highlighted){background:var(--orange92a40)}.c-sidebar-menu__container:hover{background:var(--orange92a40)}.c-personal-information__popup .personal-information-popup__content .buttons__wrapper .button__submit{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.c-personal-information__popup .personal-information-popup__content .buttons__wrapper .button__submit:hover{background:var(--green24);color:var(--white100)}.c-personal-information__popup .personal-information-popup__content .buttons__wrapper .button__submit.disabled:hover{color:var(--black78);border-radius:2px;border:.687px solid var(--black100);background:var(--orange82)}.products-list.show-as-grid .product__price-wrapper .price .decimal{top:-10px;margin-left:-4px}@media(max-width: 1023px){.products-list.show-as-grid .product__price-wrapper .price .decimal{top:-6px;margin-left:-4px}}.products-list.show-as-grid .product__price-wrapper .price.campaign .decimal{top:-10px;margin-left:-4px}@media(max-width: 1023px){.products-list.show-as-grid .product__price-wrapper .price.campaign .decimal{top:-6px;margin-left:-4px}}.products-list.show-as-list .product__price-wrapper .price .decimal{top:-10px;margin-left:-6px}@media(max-width: 1023px){.products-list.show-as-list .product__price-wrapper .price .decimal{top:-3px;margin-left:-3px}}.products-list.show-as-list .product__price-wrapper .price.campaign .decimal{top:-10px;margin-left:-6px}@media(max-width: 1023px){.products-list.show-as-list .product__price-wrapper .price.campaign .decimal{top:-3px;margin-left:-3px}}.products-list.show-as-list .product__price-wrapper .price.old .decimal{margin-left:-2px}.c-filter__wrapper .slider .progress{background:var(--green24)}.c-filter__wrapper input[type=range]::-webkit-slider-thumb{background:var(--green24)}.c-filter__wrapper input[type=range]::-moz-range-thumb{background:var(--green24)}.c-user-role__item--results .c-user-role__label{background:var(--green68)}.c-user-role__search .search-submit:hover{background:var(--green68)}.header .mobile-nav-popup .user-role__link{color:var(--green68)}.header .mobile-nav-popup .mobile-workplace__wrapper{color:var(--green68)}.invoices__empty{background:var(--orange92a40)}.orders__empty{background:var(--orange92a40)}.workplace__empty{background:var(--orange92a40)}.shopping-list__new-list-button{background:var(--orange92a40)}@media(max-width: 1023px){.layout-container:has(.checkout-page){background-color:var(--blue09)}}@media(max-width: 1024px){.checkout{background:none}}@media(max-width: 1024px){.checkout.confirmation{background:none}}/*# sourceMappingURL=default-svanstroms-min.css.map */