@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}.preload-transitions *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}html{max-width:100vw;overflow-x:hidden;overflow-y:scroll}html.prevent-scroll{overflow:hidden;padding-right:var(--scrollbar-width)}html.prevent-scroll header.header{z-index:9}html.search-modal-open header.header{z-index:11;transform:translateZ(0)}body{position:relative;color:#14151a;font-family:Codec Pro,sans-serif;font-weight:400;font-style:normal;z-index:1;min-height:100vh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw}body>main{max-width:100vw;overflow:hidden;padding-bottom:264px;margin-bottom:-264px;pointer-events:initial!important}@media all and (min-width:768px){body{z-index:2}}@media all and (min-width:1024px){body{z-index:3}}.container{--container-padding: 16px;--container-max-width: 1216px;max-width:calc(var(--container-max-width) + var(--container-padding) * 2);margin-left:auto;margin-right:auto;position:relative;width:100%;padding-inline:var(--container-padding)}@media all and (min-width:768px){.container{--container-padding: 32px}}@media all and (min-width:1280px){.container{--container-padding: 112px}}.hidden{display:none!important}.prevent-scroll{overflow:hidden}img{display:block;max-width:100%}.product-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));justify-content:space-between}@media all and (min-width:768px){.product-grid{grid-template-columns:repeat(auto-fit,minmax(229px,1fr))}.product-grid.limited{grid-template-columns:repeat(auto-fit,230px);justify-content:unset}}@media all and (min-width:1024px){.product-grid{gap:30px}}.bullet{width:20px;height:20px;display:grid;place-items:center}.bullet:before{content:"";display:block;width:50%;height:0;padding-bottom:50%;border-radius:50%;background-color:#3351aa}.info-icon{color:#0c2f96}.fade-transition{transition:opacity .3s ease-in-out;will-change:opacity}.fade-hidden{opacity:0;visibility:hidden;will-change:opacity}.fade-visible{opacity:1;visibility:visible}.hide{opacity:0;transform:translateY(64px);transition:.8s ease-in-out}.show{opacity:1;transform:translateY(0)}.form-field{display:inline-flex;flex-direction:column;row-gap:4px}.form-field span.label{display:block;font-weight:500;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0;color:#2b2b2e}.form-field input,.form-field select,.form-field textarea{padding:11px 16px;border:1px solid #DCE2EC;outline:none;background-color:#fff;border-radius:4px;appearance:none;color:#1c1d1f;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}.form-field input::placeholder,.form-field select::placeholder,.form-field textarea::placeholder{color:#abadb8;opacity:1}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border:1px solid #747681}.form-field input:active,.form-field select:active,.form-field textarea:active{color:#14151a}.form-field input[disabled],.form-field select[disabled],.form-field textarea[disabled]{pointer-events:none;color:#747681}.form-field textarea{resize:none;padding-top:8px;padding-bottom:8px;height:160px}.form-field.checkbox{--icon: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%3E%3Crect%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2219%22%20height%3D%2219%22%20rx%3D%221.5%22%20fill%3D%22white%22%20stroke%3D%22%23DCE2EC%22%2F%3E%3C%2Fsvg%3E);--icon-active: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%3E%3Crect%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2219%22%20height%3D%2219%22%20rx%3D%221.5%22%20fill%3D%22white%22%20stroke%3D%22%23DCE2EC%22%2F%3E%3Cpath%20d%3D%22M16.6667%206.68916L15.976%207.33063L8.72144%2014.0602L8.06653%2014.6667L7.41162%2014.0602L4.02396%2010.9199L3.33333%2010.2785L4.64315%208.92263L5.33378%209.56409L8.06653%2012.0979L14.6662%205.9748L15.3569%205.33333L16.6667%206.68916Z%22%20fill%3D%22%231C1D1F%22%2F%3E%3C%2Fsvg%3E);--icon-bigger: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20id%3D%22Outer%20Rectangle%22%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2223%22%20height%3D%2223%22%20rx%3D%221.5%22%20fill%3D%22white%22%20stroke%3D%22%23DCE2EC%22%2F%3E%3C%2Fsvg%3E);--icon-bigger-active: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2223%22%20height%3D%2223%22%20rx%3D%221.5%22%20fill%3D%22white%22%20stroke%3D%22%23DCE2EC%22%2F%3E%3Cpath%20d%3D%22M20.3333%207.86144L19.47%208.66327L10.4018%2017.0752L9.58316%2017.8333L8.76452%2017.0752L4.52994%2013.1499L3.66666%2012.3481L5.30393%2010.6533L6.16721%2011.4551L9.58316%2014.6223L17.8328%206.96849L18.6961%206.16666L20.3333%207.86144Z%22%20fill%3D%22%231C1D1F%22%2F%3E%3C%2Fsvg%3E)}.form-field.radio{--icon: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%229.25%22%20fill%3D%22white%22%20stroke%3D%22%23ABADB8%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E);--icon-active: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%229.25%22%20fill%3D%22white%22%20stroke%3D%22%230C2F96%22%20stroke-width%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22%230C2F96%22%2F%3E%3C%2Fsvg%3E);--icon-bigger: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20id%3D%22Outer%20Circle%22%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2211.25%22%20fill%3D%22white%22%20stroke%3D%22%23ABADB8%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E);--icon-bigger-active: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20id%3D%22Outer%20Circle%22%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2211.25%22%20fill%3D%22white%22%20stroke%3D%22%230C2F96%22%20stroke-width%3D%221.5%22%2F%3E%3Ccircle%20id%3D%22Inner%20Circle%22%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%226%22%20fill%3D%22%230C2F96%22%2F%3E%3C%2Fsvg%3E)}.form-field.radio>label,.form-field.checkbox>label{position:relative;display:inline-block;cursor:pointer}.form-field.radio .checkbox-control,.form-field.radio .radio-control,.form-field.checkbox .checkbox-control,.form-field.checkbox .radio-control{position:absolute;width:20px;height:20px;background:var(--icon) no-repeat center center;background-size:cover;transition:background .3s ease-in-out}.form-field.radio span.label,.form-field.checkbox span.label{margin-left:28px}.form-field.radio input:checked+.radio-control,.form-field.radio input:checked+.checkbox-control,.form-field.checkbox input:checked+.radio-control,.form-field.checkbox input:checked+.checkbox-control{background:var(--icon-active) no-repeat center center;background-size:cover}.form-field.radio-bigger .checkbox-control,.form-field.radio-bigger .radio-control,.form-field.checkbox-bigger .checkbox-control,.form-field.checkbox-bigger .radio-control{width:24px;height:24px;background:var(--icon-bigger) no-repeat center center}.form-field.radio-bigger span.label,.form-field.checkbox-bigger span.label{font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;margin-left:32px}.form-field.radio-bigger input:checked+.checkbox-control,.form-field.radio-bigger input:checked+.radio-control,.form-field.checkbox-bigger input:checked+.checkbox-control,.form-field.checkbox-bigger input:checked+.radio-control{background:var(--icon-bigger-active) no-repeat center center}.form-field.radio input,.form-field.checkbox input{display:none}.form-field.has-error input,.form-field.has-error select,.form-field.has-error textarea,.form-field.has-error span:before{border-color:#ef4444}.form-field .info-message,.form-field .error-message{display:block;padding-top:4px;color:#595a61;font-weight:500;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0}.form-field .error-message{color:#ef4444}.form-field .description{display:flex;justify-content:space-between;column-gap:8px}a{text-decoration:none;color:inherit}.breadcrumb-wrapper{display:flex;flex-direction:row;align-items:center;margin-top:20px;margin-bottom:28px;font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0}.front-breadcrumb:before{content:"";display:block;width:10px;min-width:10px;height:10px;background-color:#0c2f96;border-radius:100%;margin-right:10px}.front-breadcrumb .breadcrumb{color:#393a3e;font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0}@media all and (min-width:768px){.front-breadcrumb .breadcrumb{font-weight:400;font-style:normal;font-size:18px;line-height:28px;letter-spacing:0}}.front-breadcrumb .breadcrumb.last{color:#393a3e}.breadcrumb{white-space:nowrap;font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0;margin-bottom:0;color:#393a3e;display:flex;vertical-align:center;align-items:center;max-width:25ch}.breadcrumb.last{color:#112a71}@media all and (max-width:767px){.breadcrumb{display:none;max-width:calc(50vw - var(--container-padding) * 2)}.breadcrumb:nth-last-child(-n+3){display:flex}.breadcrumb:nth-last-child(3){display:flex}.breadcrumb:nth-last-child(3):before{content:"…"}.breadcrumb:nth-last-child(3) span{display:none}.breadcrumb:last-child span{max-width:unset}}.breadcrumb>svg{vertical-align:middle;transition:background-color .3s cubic-bezier(.35,0,0,1)}.breadcrumb>span{transition:color .3s cubic-bezier(.35,0,0,1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.breadcrumb .page{vertical-align:middle}.breadcrumb:hover>span{color:#112a71;text-decoration:underline}.breadcrumb:not(:last-child):after{content:"/";white-space:pre;display:inline-block;color:#abadb8;width:24px;min-width:24px;text-align:center;font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0;font-weight:500}.breadcrumb.breadcrumb-active>span{color:#112a71}.breadcrumb.breadcrumb-active>svg{background-color:#a8b8e7}.breadcrumb[disabled]{pointer-events:none;color:#747681}.breadcrumb[disabled] :where(svg,img){opacity:.8}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1{font-weight:500;font-style:normal;font-size:36px;line-height:44px;letter-spacing:-.02em}@media all and (min-width:1024px){h1{font-size:40px;line-height:48px}}h2{font-weight:400;font-style:normal;font-size:32px;line-height:40px;letter-spacing:-.02em}@media all and (min-width:1024px){h2{font-size:36px;line-height:44px}}h3{font-weight:400;font-style:normal;font-size:28px;line-height:36px;letter-spacing:-.02em}@media all and (min-width:1024px){h3{font-size:32px;line-height:40px}}h4{font-weight:400;font-style:normal;font-size:24px;line-height:32px;letter-spacing:-.02em}@media all and (min-width:1024px){h4{font-size:28px;line-height:36px}}h5{font-weight:400;font-style:normal;font-size:20px;line-height:28px;letter-spacing:-.02em}@media all and (min-width:1024px){h5{font-size:24px;line-height:32px}}h6{font-weight:400;font-style:normal;font-size:18px;line-height:24px;letter-spacing:-.02em}@media all and (min-width:1024px){h6{font-weight:500;font-style:normal;font-size:20px;line-height:28px}}p{font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;text-wrap:pretty}small{font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0}i{font-weight:400;font-style:italic}strong,b{font-weight:500;font-style:normal}i>b,b>i,strong>i,i>strong{font-weight:500;font-style:normal}.mobile-to{display:none!important}@media all and (max-width:599px){.mobile-to{display:inherit!important}}.mobile-from{display:none!important}@media all and (min-width:600px){.mobile-from{display:inherit!important}}.tablet-to{display:none!important}@media all and (max-width:767px){.tablet-to{display:inherit!important}}.tablet-from{display:none!important}@media all and (min-width:768px){.tablet-from{display:inherit!important}}.desktop-to{display:none!important}@media all and (max-width:1023px){.desktop-to{display:inherit!important}}.desktop-from{display:none!important}@media all and (min-width:1024px){.desktop-from{display:inherit!important}}[data-toggle-height]{--max-height: 0;max-height:var(--max-height);overflow:hidden;transition:all .3s ease;pointer-events:none}[data-toggle-height].expanded{max-height:var(--original-height);pointer-events:all;transition:all .3s ease-out}[data-toggle-height].expanded .toggle-content>*{opacity:1;transform:translateY(0);transition:all .3s ease}[data-toggle-height].expanded .toggle-content>*:nth-child(1){transition-delay:.1s}[data-toggle-height].expanded .toggle-content>*:nth-child(2){transition-delay:.2s}[data-toggle-height].expanded .toggle-content>*:nth-child(3){transition-delay:.3s}[data-toggle-height].expanded .toggle-content>*:nth-child(4){transition-delay:.4s}[data-toggle-height].expanded .toggle-content>*:nth-child(5){transition-delay:.5s}[data-toggle-height] .toggle-content>*{opacity:0;transform:translateY(-8px);transition:all .2s ease;will-change:opacity,transform}.button{--color-background: var(--primary-500-main, #0C2F96);--color-background-hover: var(--primary-600, #112A71);--color-background-active: var(--primary-600, #112A71);--color-background-disabled: var(--primary-100, #A8B8E7);--color-text: #FFFFFF;--color-text-hover: #FFFFFF;--color-text-active: var(--primary-200, #8196D3);--color-text-disabled: #FFFFFF;--border: 1px solid transparent;--border-hover: 1px solid transparent;--border-active: 1px solid transparent;--border-disabled: 1px solid transparent;--icon-dimension: 20px;--content-padding: 11px 20px;--content-gap: 8px;font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;display:flex;place-items:center;justify-content:center;gap:var(--content-gap);background-color:var(--color-background);color:var(--color-text);text-decoration:none;padding:var(--content-padding);border-radius:4px;border:var(--border);transition:background-color .3s,border-color .3s,color .3s cubic-bezier(.35,0,0,1);position:relative}.button span{position:relative}.button.button-secondary{--color-background: #FFFFFF;--color-background-active: #FDFDFF;--color-background-hover: #F2F5FB;--color-background-disabled: #FFFFFF;--color-text: #2B2B2E;--color-text-hover: #2B2B2E;--color-text-active: #2B2B2E;--color-text-disabled: #747681;--border: 1px solid var(--neutral-200, #DCE2EC);--border-hover: 1px solid var(--neutral-200, #DCE2EC);--border-active: 1px solid var(--neutral-300, #ABADB8);--border-disabled: 1px solid var(--neutral-200, #DCE2EC)}.button.button-outlined{--color-background: #FFFFFF;--color-background-active: #FFFFFF;--color-background-hover: var(--neutral-100, #F2F5FB);--color-background-disabled: #FFFFFF;--color-text: var(--primary-500-main, #0C2F96);--color-text-hover: var(--primary-500-main, #0C2F96);--color-text-active: var(--primary-400, #3351AA);--color-text-disabled: var(--primary-300, #5A73BE);--border: 1px solid var(--primary-500-main, #0C2F96);--border-hover: 1px solid var(--primary-500-main, #0C2F96);--border-active: 1px solid var(--primary-400, #3351AA);--border-disabled: 1px solid var(--primary-300, #5A73BE)}.button.button-outlined-white{--color-background: transparent;--color-background-active: #FFFFFF;--color-background-hover: #FFFFFF;--color-background-disabled: rgba(#FFFFFF, .1);--color-text: #FFFFFF;--color-text-hover: var(--primary-500-main, #0C2F96);--color-text-active: var(--primary-400, #3351AA);--color-text-disabled: rgba(#FFFFFF, .5);--border: 1px solid #FFFFFF;--border-hover: 1px solid #FFFFFF;--border-active: 1px solid #FFFFFF;--border-disabled: 1px solid rgba(#FFFFFF, .5)}.button.button-danger{--color-background: #FFFFFF;--color-background-active: #FFFFFF;--color-background-hover: #FFFFFF;--color-background-disabled: #FFFFFF;--color-text: var(--destructive-500-main, #EF4444);--color-text-hover: #EF4444;--color-text-active: var(--destructive-400, #F87171);--color-text-disabled: var(--destructive-300, #FCA5A5);--border: 1px solid #EF4444;--border-hover: 1px solid var(--destructive-400, #F87171);--border-active: 1px solid var(--destructive-400, #F87171);--border-disabled: 1px solid var(--destructive-300, #FCA5A5)}.button.button-destructive{--color-background: #EF4444;--color-background-active: #DC2626;--color-background-hover: #DC2626;--color-background-disabled: #FCA5A5;--color-text: #FFFFFF;--color-text-hover: #FFFFFF;--color-text-active: #FECACA;--color-text-disabled: #FFFFFF;--border: 1px solid #EF4444;--border-hover: 1px solid #DC2626;--border-active: 1px solid #DC2626;--border-disabled: 1px solid #FCA5A5}.button.button-link{padding-right:revert;padding-left:revert;--color-background: unset;--color-background-active: unset;--color-background-hover: unset;--color-background-disabled: unset;--color-text: var(--primary-500-main, #0C2F96);--color-text-hover: var(--primary-600, #112A71);--color-text-active: var(--primary-400, #3351AA);--color-text-disabled: var(--primary-300, #5A73BE);--border: 1px solid transparent}.button.button-bigger{font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;--content-padding: 15px 16px}@media all and (min-width:768px){.button.button-bigger{font-weight:500;font-style:normal;font-size:18px;line-height:28px;letter-spacing:0;--content-padding: 15px 24px;--content-gap: 8px}}.button.button-large{font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;--content-padding: 23px 24px;--content-gap: 8px;border-radius:5px}@media all and (min-width:768px){.button.button-large{font-weight:500;font-style:normal;font-size:18px;line-height:28px;letter-spacing:0;--content-padding: 25px 26px}}.button.button-medium{font-weight:500;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0;--content-padding: 9px 16px;--content-gap: 6px}.button.button-small{font-weight:500;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;--content-padding: 5px 12px;--content-gap: 6px;--icon-dimension: 16px}.button :where(svg,img,span){pointer-events:none}.button :where(svg,img,use){width:var(--icon-dimension);height:var(--icon-dimension);min-width:var(--icon-dimension);min-height:var(--icon-dimension);display:block}.button:hover:not([disabled]){color:var(--color-text-hover);background-color:var(--color-background-hover);border:var(--border-hover)}.button:active:not([disabled]){background-color:var(--color-background-active);border:var(--border-active);color:var(--color-text-active)}.button:focus{outline:none}.button[disabled]{pointer-events:none;background-color:var(--color-background-disabled);color:var(--color-text-disabled)}.button[disabled] :where(svg,img){opacity:.8}.button .spinner-icon{background-color:var(--color-background);position:absolute;z-index:1;inset:0;margin:auto;--spinner-dimension: 32px;--spinner-color: #CFDAFB}button{padding:0;margin:0;border:none;outline:none;cursor:pointer}.header{position:sticky;top:0;z-index:20;width:100%;pointer-events:initial!important}.header .button-menu{padding:9px;background-color:var(--background-color)}.header .button-menu .bars{display:block}.header .button-menu .close,.header .button-menu[aria-expanded=true] .bars{display:none}.header .button-menu[aria-expanded=true] .close{display:block}.header .button-menu:hover,.header .button-menu:active{background-color:var(--background-color)}.header .button-menu[aria-expanded=true]+.top-menu{transform:translateZ(0)}@media all and (max-width:1023px){.header .button-menu[aria-expanded=true]+.top-menu{width:100vw;height:calc(100vh - var(--header-height))}}.header .top-wrapper{display:flex;align-items:center;column-gap:8px}.header .top-row{display:grid;height:64px;background-color:#fff;position:relative;z-index:2}.header .top-row .social-icons{display:none;gap:16px}.header .top-row .social-icons a{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.header .top-row .social-icons svg{display:block;width:24px;height:24px}.header .top-row.custom{--background-color: transparent;height:72px;background-color:var(--background-color)}.header .top-row.custom.banana{--background-color: #FFF5DB}.header .top-row.custom.grape{--background-color: #F2F5FB}.header .top-row.custom.lime{--background-color: #F0FDEA}.header .top-row.custom.white{--background-color: #FFFFFF}.header .top-row.custom .container .inner{border-bottom:1px solid rgba(168,184,231,.5)}.header .top-row.custom .language-menu .dropdown-toggle{background-color:var(--background-color)}.header .top-row.custom .language-menu .dropdown-toggle:not(:hover,:active){border-color:var(--background-color)}.header .top-row.custom .top-menu{column-gap:16px;background-color:var(--background-color)}@media all and (max-width:1023px){.header .top-row.custom .top-menu{top:72px}}.header .top-row.custom .nav-links :not(:first-child){display:list-item}.header .top-row.custom .nav-links .button{font-weight:500;font-style:normal;font-size:18px;line-height:28px;letter-spacing:0;--color-background: transparent;--color-text: $color-neutral-900;--color-text-hover: $color-text-secondary;--color-text-active: $color-text-secondary;border:unset}.header .top-row.custom .nav-links .button:is(:hover,:active,:focus){background-color:transparent;text-decoration:underline}.header .top-row.custom .nav-links .button.active{color:#0c2f96}.header .top-row.custom .to-store-dropdown .dropdown-toggle{background-color:var(--color-background);color:var(--color-text);--icon-dimension: 20px}.header .top-row.custom .to-store-dropdown .dropdown-item{justify-content:center;height:44px}@media all and (min-width:1024px){.header .top-row.custom{height:84px}.header .top-row.custom .to-store-mobile{display:none}}.header .top-row .container{display:flex;align-items:center}.header .top-row .container .inner{flex:1;height:100%;display:flex;justify-content:space-between;align-items:center;background-color:transparent;padding-top:4px;padding-bottom:4px}.header .bottom-row{background:#0c2f96;position:relative;z-index:1}.header .bottom-row .container{display:flex;align-items:center;column-gap:8px}@media all and (min-width:768px){.header .bottom-row .container{column-gap:24px}}@media all and (max-width:379px){.header .bottom-row .nav-links .button{--content-padding: 9px 8px}.header .bottom-row .nav-cart{padding-inline:8px}}.header .top-menu{display:flex;align-items:center;flex-direction:column;column-gap:8px;transform:translate3d(0,-500vh,0);will-change:transform;position:fixed;inset:120px 0 0;background-color:#fff;padding:16px 32px 64px;text-align:center}.header .top-menu>.button-sign-in,.header .top-menu>.button-logout{width:100%;margin-bottom:24px;margin-top:56px;margin-right:auto;max-width:320px}.header .top-menu .button-sign-in,.header .top-menu .button-logout,.header .top-menu .to-store-dropdown .dropdown-toggle{font-size:16px}.header .top-menu .button-sign-in svg,.header .top-menu .button-logout svg,.header .top-menu .to-store-dropdown .dropdown-toggle svg{width:20px;height:20px}.header .top-menu .button{--icon-dimension: 20px;height:48px}.header .img-logo>svg{display:block;margin-top:2px}@media all and (max-width:767px){.header .img-logo>svg{width:110px}.header .button-sign-in,.header .button-logout,.header .to-store-dropdown .dropdown-toggle{font-weight:500;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0;--content-padding: 9px 16px;--content-gap: 6px}.header .top-row.custom .top-menu{padding-top:48px;row-gap:24px}.header .top-row.custom .to-store-dropdown .dropdown-content>.dropdown-item{padding:6px 10px}}@media all and (max-width:1023px){.header .top-row.custom .top-menu{padding-top:80px;row-gap:40px}.header .top-row.custom .nav-links .button{justify-content:center}.header .top-row.custom .top-menu.open>.dropdown{display:none}.header .top-row.custom .top-menu.open>.dropdown.language-menu{display:block}.header .top-row.custom .language-menu{margin:0 auto}.header .top-row.custom .social-icons{display:flex;padding-top:8px}}@media all and (min-width:1024px){.header .button-menu{display:none}.header .button-sign-in+.button-menu+.top-menu>.nav-links{display:none}.header .top-menu{position:static;transform:translateZ(0);flex-direction:row;border:0;z-index:0;padding:0;inset:0;background-color:transparent}.header .top-menu>.button-sign-in,.header .top-menu>.button-logout{display:none}.header .top-row{height:72px}.header .top-row.custom .container .inner{justify-content:unset}.header .top-row.custom .top-menu,.header .top-row.custom .top-wrapper{flex:1;justify-content:center}.header .top-row.custom .top-menu .nav-links{width:100%;justify-content:center}.header .top-row.custom .top-menu>a.button{margin-left:auto}.header .bottom-row .container{padding-top:12px;padding-bottom:12px}}.headroom{will-change:transform}.headroom--pinned{transform:translateZ(0);transition:transform .2s ease}.headroom--unpinned{transform:translate3d(0,-100%,0);transition:transform .4s ease}.footer{margin-top:auto;background:#f2f5fb}.footer.front-page-footer{background:transparent}.footer.front-page-footer .footer-content{border-top:solid 1px rgba(168,184,231,.5019607843)}.footer .footer-content{display:flex;flex-direction:column;row-gap:48px;padding-top:40px;padding-bottom:40px}.footer .footer-header{display:flex;flex-direction:column;row-gap:32px}.footer .logo-container{padding:8px 4px;grid-column:span 12}.footer .logo-container svg{min-width:182px;height:auto}.footer .contact-info{display:flex;flex-direction:column;row-gap:16px}.footer .contact-info a:is(:hover,:active,:focus){background-color:transparent;text-decoration:underline}.footer .contact-info svg{color:#0c2f96;width:20px;height:20px}.footer .contact-info a,.footer .contact-info p{display:flex;column-gap:16px;align-items:center;font-weight:500;font-style:normal;font-size:18px;line-height:28px;letter-spacing:0;color:#14151a}.footer .contact-info small{display:block;margin-top:8px;margin-left:36px;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;color:#595a61}.footer .social-icons h6{font-weight:500;font-style:normal;font-size:18px;line-height:28px;letter-spacing:0;margin-bottom:16px}.footer .social-icons .icon-container{display:inline-flex;column-gap:32px}.footer .social-icons svg{color:#14151a;width:24px;height:24px}.footer .social-icons a{display:contents}.footer .footer-bottom{display:flex;gap:32px;flex-direction:column}.footer .footer-bottom .legal-links{grid-column:span 12;display:flex;column-gap:40px;flex-wrap:wrap}.footer .footer-bottom .legal-links a{font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;color:#595a61;text-decoration:none}.footer .footer-bottom .legal-links a:is(:hover,:active,:focus){background-color:transparent;text-decoration:underline}.footer .footer-bottom .copyright{grid-column:span 12;color:#595a61;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}@media all and (min-width:600px){.footer .footer-header{gap:32px;display:grid;grid-template-columns:repeat(12,1fr)}.footer .social-icons{grid-column:span 12}.footer .contact-info{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px;grid-column:span 12}.footer .contact-info small{max-width:20ch}.footer .footer-bottom{display:grid;gap:32px;grid-template-columns:repeat(12,1fr)}.footer .footer-bottom .legal-links{grid-column:span 8}.footer .footer-bottom .copyright{grid-column:span 4;text-align:right}}@media all and (min-width:768px){.footer .footer-header{gap:16px;display:grid;grid-template-columns:repeat(12,1fr)}.footer .social-icons{margin-left:auto;grid-column:span 4}.footer .contact-info{display:grid;grid-template-columns:repeat(2,1fr);row-gap:32px;grid-column:span 8}.footer .contact-info small{max-width:20ch}.footer .footer-bottom .legal-links{grid-column:span 8}.footer .footer-bottom .copyright{grid-column:span 4;text-align:right}}@media all and (min-width:1024px){.footer .footer-content{row-gap:75px}.footer .footer-header{gap:32px}.footer .logo-container{padding:8px 4px;grid-column:span 3}.footer .social-icons,.footer .contact-info{padding-top:15px}.footer .social-icons{grid-column:span 3}.footer .contact-info{grid-column:span 6;column-gap:64px}.footer .footer-bottom .legal-links{grid-column:4/span 6}.footer .footer-bottom .copyright{grid-column:span 3}}@media all and (min-width:1280px){.footer .logo-container,.footer .social-icons{grid-column:span 3}.footer .contact-info{grid-column:span 6}}.panel{display:flex;flex-direction:column;border-radius:10px;padding:32px 24px;gap:24px}.panel-default{background-color:#f2f5fb}.panel-white{background-color:#fff;border:1px solid #0C2F96}@media all and (min-width:1024px){.panel{padding:32px 48px}}.datepicker-control{position:relative;max-width:180px}.datepicker-control .datepicker-field{padding:10px;border:1px solid #DCE2EC;border-radius:5px;width:100%;min-height:44px}.datepicker-control .datepicker-field:focus{outline:none;border-color:#000}.datepicker-control .icon{position:absolute;width:20px;height:20px;top:0;bottom:0;right:16px;margin:auto;background-color:#fff;color:#0c2f96;text-align:center}.datepicker-control .icon svg{width:20px;height:20px}.ui-datepicker,.ui-datepicker table,.ui-datepicker tr,.ui-datepicker td,.ui-datepicker th{margin:0;padding:0;border:none;border-spacing:0}.ui-datepicker{cursor:default;background:#fff;margin-top:10px;text-transform:uppercase;border:1px solid #DCE2EC;border-radius:7px;padding:16px;width:max-content;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px;display:none;z-index:100!important}.ui-datepicker .ui-datepicker-header{position:relative;padding:10px 0;display:flex;justify-content:start;align-items:center;flex-direction:row-reverse;border-bottom:1px solid #DCE2EC}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{display:flex;text-align:center;font-weight:400;font-style:normal;font-size:18px;line-height:24px;letter-spacing:-.02em}@media all and (min-width:1024px){.ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-weight:500;font-style:normal;font-size:20px;line-height:28px}}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{gap:3px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next{cursor:pointer;position:absolute}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:10px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{right:64px}.ui-datepicker-next span{display:block;color:#fff0;text-indent:-17px;background-image:url(/front/svg/right-arrow.qiYKMjUX.svg);background-position:0 0}.ui-datepicker-prev span{display:block;color:#fff0;text-indent:-17px;background-image:url(/front/svg/left-arrow.Dh3EHUQx.svg);background-position:0 0}.ui-datepicker-calendar th{padding-top:15px;padding-bottom:10px;text-align:center;font-weight:400}.ui-datepicker-calendar td{text-align:center;line-height:26px}.ui-datepicker-calendar .ui-state-default{display:block;outline:none;border:1px solid transparent;text-decoration:none;color:#000;padding:10px;width:48px;height:48px}.ui-datepicker-calendar .ui-state-active{color:#fff;background:#0c2f96;border:1px solid #0C2F96;width:48px;height:48px;border-radius:50%;text-align:center}.ui-datepicker-calendar .ui-state-highlight{border:1px solid #FFFFFF;background:#fff;color:#ef4444}.ui-datepicker-calendar .ui-state-highlight.ui-state-active{color:#fff;background:#0c2f96;border:1px solid #0C2F96;width:48px;height:48px;border-radius:50%;text-align:center}.ui-datepicker-calendar .ui-datepicker-other-month .ui-state-default{color:#000}.ui-datepicker-calendar .ui-datepicker-other-month .ui-priority-secondary{color:#747681}.badge-checkbox{display:flex;place-items:center;justify-content:center;gap:4px;padding:6px 10px 6px 6px;border-radius:4px;background:#cfdafb;--icon-dimension: 16px}.badge-checkbox svg{width:var(--icon-dimension);height:var(--icon-dimension);min-width:var(--icon-dimension);min-height:var(--icon-dimension)}.badge-checkbox-lime{background:#b6f697}.badge-checkbox-banana{background:#ffee53}.badge-checkbox-berries{background:#e8d6ff}.badge{--color-background: var(--primary-400-main, #3351AA);--color-text: #FFFFFF;--color-background-disabled: #8196D3;--color-background-hover: #5A73BE;font-weight:500;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0;display:flex;white-space:nowrap;place-items:center;justify-content:center;gap:4px;padding:4px 8px;border-radius:4px;cursor:pointer;color:var(--color-text);background-color:var(--color-background);transition:all .15s ease}.badge .badge-label{font-weight:500}.badge svg{height:16px;width:16px}.badge-icon{padding:4px;height:24px;gap:0}.badge-icon .badge-label{order:-1;overflow:hidden;max-width:0;opacity:0;transition:all .3s ease-out,.4s opacity .05s ease-in-out;will-change:opacity}.badge-icon .badge-label span{display:block;padding-left:3px;padding-right:3px}.badge-icon .icon-container{width:16px;height:24px;display:flex;align-items:center;justify-content:center}.badge-icon:hover .badge-label{opacity:1;max-width:140px}.badge-lime{background:#b6f697;--color-background-hover: #D3FAC1;--color-background-disabled: #D3FAC1;--color-text: #132049}.badge-banana{background:#ffee53;--color-background-hover: #FFF598;--color-background-disabled: #FFF598;--color-text: #132049}.badge-berries{background:#e8d6ff;--color-background-hover: #F1E6FF;--color-background-disabled: #F1E6FF;--color-text: #132049}.badge-ice{background:#b4dfff;--color-background-hover: #D2ECFF;--color-background-disabled: #D2ECFF;--color-text: #132049}.badge-deep-blue{background:#cfdafb;--color-text: #0C2F96;--color-background-hover: #A8B8E7;--color-background-disabled: #CFDAFB;--color-text-disabled: #5A73BE}.badge-not-available{background:#dce2ec;--color-text: #393A3E;--color-text-disabled: #393A3E;--color-background-disabled: #DCE2EC;align-self:flex-start}.badge-success{background:#92ebc3;--color-text: #393A3E;--color-background-hover: #11A662;--color-text-disabled: #393A3E;--color-background-disabled: #92EBC3}.badge-danger{background:#ef4444;--color-text: #FFFFFF;--color-background-disabled: #EF4444;--color-text-disabled: #FFFFFF}.badge-dark{background:#393a3e;--color-text: #FFFFFF;--color-background-hover: #747681;--color-text-disabled: #FFFFFF;--color-background-disabled: #393A3E}.badge-yellow{background:#fef3c7;--color-text: #393A3E;--color-background-hover: #D97706;--color-text-disabled: #393A3E;--color-background-disabled: #FEF3C7}.badge-gray{background:#abadb8;--color-text: #FFFFFF;--color-background-hover: #D97706;--color-text-disabled: #FFFFFF;--color-background-disabled: #ABADB8}.badge-neutral{background:#f2f5fb;--color-text: #2B2B2E;--color-background-hover: #DCE2EC;--color-text-disabled: #747681;--color-background-disabled: #F2F5FB}.badge.badge-medium{font-weight:500;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0;padding:4px 8px}.badge.badge-small{font-weight:500;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;padding:2px 6px}.badge:hover:not(.badge-disabled,.badge-none){background-color:var(--color-background-hover)}.badge.badge-disabled{cursor:default;opacity:.5;background-color:var(--color-background-disabled);color:var(--color-text-disabled)}.badge.badge-none{cursor:default;background-color:var(--color-background-disabled);color:var(--color-text-disabled)}.badge[data-badge-time] .badge-label{text-align:left;font-variant:tabular-nums;letter-spacing:-.5px}.login-page>div{display:flex;justify-content:center;margin-bottom:80px}.login-page-wrapper{width:100%}@media all and (min-width:600px){.login-page>div{margin-top:24px;--container-padding: 16px;--container-max-width: 1216px;max-width:calc(var(--container-max-width) + var(--container-padding) * 2);margin-left:auto;margin-right:auto;position:relative;width:100%;padding-inline:var(--container-padding)}}@media all and (min-width:600px)and (min-width:768px){.login-page>div{--container-padding: 32px}}@media all and (min-width:600px)and (min-width:1280px){.login-page>div{--container-padding: 112px}}@media all and (min-width:600px){.login-page-wrapper{width:450px}}.login-form-container{padding:32px;border-radius:10px;background:#f2f5fb;display:flex;flex-direction:column;gap:24px}.login-form-container .title{text-align:center;font-weight:500;font-style:normal;font-size:32px;line-height:40px;letter-spacing:-.02em}@media all and (min-width:1024px){.login-form-container .title{font-size:36px;line-height:44px}}.login-form-container .form{display:flex;flex-direction:column;gap:16px}.login-form-container .form-field{display:flex}.login-form-container .form-groups{display:flex;flex-direction:column;row-gap:12px}.login-form-container a:is(:hover,:active,:focus){background-color:transparent;text-decoration:underline}.login-form-container .form-actions{display:flex;flex-direction:column;align-items:center;row-gap:8px;margin-top:12px}.login-form-container .form-actions .forgot-password{font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;color:#0c2f96;padding:12px}.login-form-container .form-actions .button-submit{width:100%}.login-form-container .login-callout{display:flex;flex-direction:column;align-items:center;padding-top:24px;border-top:1px solid #DCE2EC}.login-form-container .login-callout .new-client{font-weight:500;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0}.login-form-container .login-callout .become-client{font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;color:#0c2f96;padding:12px}@media all and (min-width:1024px){.login-form-container{padding:32px 48px}}.number-input{--color-background: #F2F5FB;--color-active: #FDFDFF;--input-size: 48px;--svg-dimension: 24px;display:inline-flex;align-items:flex-start;border-radius:4px;border:1px solid #DCE2EC;background:var(--color-background)}.number-input.small{--color-background: #FFFFFF;--color-active: #F2F5FB;--input-size: 32px;--svg-dimension: 16px}.number-input.small>button.control{font-weight:500;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;--content-padding: 5px 12px;--content-gap: 6px;--icon-dimension: 16px}.number-input.small>input[type=number]{border:unset;background:#fff;font-weight:500;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;width:var(--input-size);width:calc(var(--input-size) - 4px)}.number-input.medium{--color-background: #FFFFFF;--color-active: #F2F5FB;--input-size: 40px;--svg-dimension: 20px}.number-input.medium>button.control{font-weight:500;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;--content-padding: 5px 12px;--content-gap: 6px;--icon-dimension: 16px}.number-input.medium>input[type=number]{border:unset;background:#fff;font-weight:500;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0;width:var(--input-size);width:calc(var(--input-size) - 4px)}.number-input>button.control{display:flex;width:calc(var(--input-size) - 5px);height:calc(var(--input-size) - 2px);padding:revert;justify-content:center;align-items:center;border:none;color:#1c1d1f;background:transparent}.number-input>button.control>svg{width:var(--svg-dimension);height:var(--svg-dimension)}.number-input>button.control:hover{border:none;background-color:var(--color-active)}.number-input>button.control:first-of-type{border-radius:4px 0 0 4px}.number-input>button.control:last-of-type{border-radius:0 4px 4px 0}.number-input>input[type=number]{appearance:none;outline:none;border:none;background:#f2f5fb;display:flex;width:calc(var(--input-size) - 4px);height:calc(var(--input-size) - 2px);padding:15px 4px;justify-content:center;align-items:center;color:#1c1d1f;font-weight:500;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0;text-align:center;border-left:1px solid #DCE2EC;border-right:1px solid #DCE2EC;-moz-appearance:textfield}.number-input>input[type=number]::-webkit-outer-spin-button,.number-input>input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-input>input[type=number]:focus{border-top:unset;border-bottom:unset;background:var(--color-active)}.number-input>input[type=number]:active{color:unset}.dropdown{--toggle-padding: 4px 16px;--items-height: 48px;position:relative;display:flex;cursor:pointer;color:#1c1d1f;font-weight:500;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0}.dropdown .dropdown-toggle{flex:1;white-space:nowrap;height:var(--items-height);padding:var(--toggle-padding);justify-content:space-between;align-items:center;font-weight:500;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0;color:#1c1d1f;background-color:#f2f5fb;--icon-dimension: 10px}.dropdown .dropdown-toggle[aria-expanded=true]+.dropdown-content{display:flex}.dropdown-content{position:absolute;flex-direction:column;top:calc(var(--items-height) + 4px);width:100%;overflow:hidden;z-index:30;display:none;border-radius:4px;border:1px solid #DCE2EC;background:#fff;box-shadow:0 2px 6px #1018280f}.dropdown-content input[type=radio]{position:absolute;clip:rect(0,0,0,0);overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px}.dropdown-content input[type=radio]:checked+label{background-color:#f2f5fb}.dropdown-content a{color:#1c1d1f;text-align:left}.dropdown-content li:not(:last-of-type)>.dropdown-item{border-bottom:1px solid #DCE2EC}.dropdown-content .dropdown-item{display:flex;width:100%;cursor:pointer;padding:14px 10px;align-items:center;transition:background-color .3s cubic-bezier(.35,0,0,1)}.dropdown-content .dropdown-item:not(:last-of-type){border-bottom:1px solid #DCE2EC}.dropdown-content .dropdown-item.active,.dropdown-content .dropdown-item:hover{background-color:#f2f5fb}.dropdown.dropdown-small{--toggle-padding: 4px 10px;--items-height: 32px;font-weight:500;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0}.dropdown.dropdown-small .dropdown-toggle{background-color:#fff;font-weight:500;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0}.dropdown.dropdown-small .dropdown-toggle[aria-expanded=true]{background-color:#f2f5fb}.dropdown.dropdown-small .dropdown-content>.dropdown-item{padding:6px 10px}.dropdown.dropdown-medium{--toggle-padding: 8px 16px;--items-height: 40px;font-weight:500;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0}.dropdown.dropdown-medium .dropdown-toggle{background-color:#fff;font-weight:500;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0}.dropdown.dropdown-medium .dropdown-toggle[aria-expanded=true]{background-color:#f2f5fb}.dropdown.dropdown-medium .dropdown-content>.dropdown-item{padding:10px}.notification-modal{display:flex;flex-direction:column;gap:16px;color:#2b2b2e}.notification-modal>h4.modal-title{margin-right:16px;font-weight:500;font-style:normal;font-size:24px;line-height:32px;letter-spacing:-.48px}@media all and (min-width:1024px){.notification-modal>h4.modal-title{font-size:28px;line-height:36px;letter-spacing:-.56px}}.notification-modal>h4.modal-title{color:#14151a}.notification-modal .modal-footer{display:flex;flex-direction:column;row-gap:16px}.notification-modal .modal-info{padding:4px 10px;border-radius:2px;background:#f2f5fb}.notification-modal .modal-info .dot{display:inline-block;height:4px;width:4px;background-color:#abadb8;border-radius:50%;vertical-align:middle;margin:0 8px}.notification-modal .modal-options{display:flex;flex-direction:column;row-gap:8px}.notification-modal .modal-options>p{font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;color:#2b2b2e}.notification-modal .modal-options>div{display:flex;flex-direction:column;row-gap:8px}.notification-modal .modal-options .form-field{border-radius:4px;border:1px solid #DCE2EC;background:#f2f5fb;padding:16px 24px 16px 16px}.notification-modal .modal-options .form-field .label{font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;color:#2b2b2e}.notification-modal .modal-products{display:flex;flex-direction:column;row-gap:8px}.notification-modal .modal-products>p{color:#1c1d1f;font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}.notification-modal .modal-products>div{color:#1c1d1f;font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;display:grid;grid-template-columns:1fr auto auto;row-gap:8px}.notification-modal .modal-products>div>div{background:#f2f5fb;padding:4px 10px}.notification-modal .modal-products>div>div:nth-child(3n+1),.notification-modal .modal-products>div>div:first-child{border-radius:2px 0 0 2px}.notification-modal .modal-products>div>div:nth-child(3n){border-radius:0 2px 2px 0}@media all and (max-width:767px){.notification-modal .modal-footer{margin-top:24px}.notification-modal .modal-footer .button{font-weight:500;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0;--content-padding: 9px 16px;--content-gap: 6px}}@media all and (min-width:768px){.notification-modal{max-width:508px;min-width:508px;gap:24px}.notification-modal .modal-footer{column-gap:16px;flex-direction:row;justify-content:flex-end}.notification-modal .modal-options{margin-top:-8px;row-gap:16px}.notification-modal .modal-options>div{row-gap:16px}.notification-modal .modal-products{margin-top:-8px}}.login-modal{display:flex;flex-direction:column}@media all and (min-width:768px){.login-modal{max-width:508px;min-width:508px}}.notification-modal .picked-product-info{display:flex;flex-direction:row;align-items:center;padding:4px 10px;background-color:#f2f5fb;font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}.notification-modal .picked-product-info .price-info{display:flex;flex-direction:row;gap:16px}.notification-modal .modal-footer{align-items:center}@media all and (min-width:768px){.notification-modal .modal-footer{justify-content:space-between}}.notification-modal .modal-footer .action{display:flex;flex-direction:row;gap:16px}.modal-container,.modal-overlay{position:fixed;inset:0}.modal-container{z-index:10;display:flex;height:100vh;width:100vw;overflow-y:auto;padding:40px 0;scroll-behavior:smooth}.modal-container[aria-hidden=true]{display:none}.modal-container .button-close{background-color:transparent;border-color:transparent;color:#747681;position:absolute;right:16px;top:16px;display:flex;width:32px;height:32px;padding:6px;justify-content:center;align-items:center}.modal-container .button-close:is(:hover,:focus){color:#595a61}.modal-container .button-close:active{color:#595a61}.modal-container .button-close svg{height:32px}@media all and (min-width:1024px){.modal-container .button-close{right:-8px}}.modal-overlay{background-color:#00000080;animation:fade-in .2s both}.modal-inner{display:grid;grid-auto-flow:row;margin:auto;z-index:2;position:relative;animation:fade-in .4s .2s both,slide-up .4s .2s both}.modal-inner .modal-content{position:relative;display:flex;flex-direction:column;max-width:1216px;background-color:#fff;padding:32px;border-radius:10px;margin:0 16px}.modal-inner .modal-content .button-close{position:absolute;right:16px;top:16px;display:flex;width:32px;height:32px;padding:6px;justify-content:center;align-items:center}.modal-inner .modal-content:has(.login-modal){padding:0}.modal-inner .modal-content>h1,.modal-inner .modal-content>h2{margin-bottom:16px}@keyframes fade-in{0%{opacity:0}}@keyframes slide-up{0%{transform:translateY(10%)}}@media(prefers-reduced-motion:reduce){.dialog-overlay,.dialog-content{animation:none}}.split-orders-list .badge-ice{max-width:24px;display:inline-block;margin-left:4px}.split-orders-list .badge-ice svg{margin-top:-1px;margin-left:-2px}.product-card{display:flex;height:100%;flex-direction:column}.product-card .product-card-container{display:flex;flex-direction:column;background:#fff;border-radius:4px;border:1px solid #DCE2EC;color:#1c1d1f;min-height:100%}.product-card.wide{min-width:282px}@media all and (min-width:768px){.product-card.wide .add-to-cart{flex-direction:row}}@media all and (min-width:768px){.product-card.landscape{max-width:-webkit-fill-available;width:100%}}.product-card.landscape .thumbnail{border-top-left-radius:3px;border-bottom-left-radius:3px}@media all and (min-width:768px){.product-card.landscape .product-card-container{flex-direction:row;width:100%;max-width:100%}}.product-card.landscape .card-body{padding:12px 12px 10px;height:auto}.product-card.landscape .card-body.not-available{justify-content:center}.product-card.landscape .add-to-cart{display:none}@media all and (min-width:768px){.product-card.landscape .add-to-cart{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.product-card.landscape .image-wrapper{width:100%;min-height:148px;height:100%;overflow:hidden}@media all and (min-width:768px){.product-card.landscape .image-wrapper{width:150px}}.product-card.landscape .image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center center}.product-card:not(.landscape) .thumbnail{border-top-left-radius:3px;border-top-right-radius:3px;height:176px;min-height:176px}.product-card:not(.landscape) .thumbnail .badge-banana{position:absolute;left:0;bottom:0}.product-card .image-wrapper{width:100%;min-height:148px;height:100%;overflow:hidden}.product-card .card-body{font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:10px;height:100%;width:100%}.product-card .important{font-weight:400;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;color:#0c2f96}.product-card .title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:20px}.product-card .title.not-available{color:#747681}.product-card .thumbnail{text-align:center;overflow:hidden;min-width:fit-content}.product-card .thumbnail a{position:absolute;inset:0;display:block;z-index:1}.product-card .thumbnail img{display:block;height:100%;width:100%;object-fit:cover;object-position:center center}.product-card .thumbnail .badge-container{position:absolute;inset:10px;display:flex;flex-direction:column;gap:4px;pointer-events:none;align-items:flex-end;justify-content:flex-end;z-index:3}.product-card .thumbnail .badge-container *{pointer-events:all}.product-card .thumbnail .badge-container .badge-icon{position:relative;right:0}.product-card .thumbnail .badge-container .badge-banana{order:9}.product-card .price-tag{display:flex;font-weight:500}.product-card .price-tag>div{position:relative;margin-left:2px}.product-card .price-tag>div *{position:absolute}.product-card .price-tag.sale{color:#0c2f96}.product-card .price-tag span{letter-spacing:-.64px;font-size:32px;line-height:40px}.product-card .price-tag sup{display:block;font-size:18px;line-height:28px;top:-2px;left:0;letter-spacing:0}.product-card .price-tag .currency{color:#595a61;display:block;font-size:12px;line-height:20px;bottom:4px;white-space:nowrap}.product-card .price{display:flex;flex-direction:row;justify-content:space-between;margin-top:auto;font-weight:500;font-style:normal}.product-card .price-tag-full{font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0;display:flex;flex-direction:column;justify-content:space-between;align-items:end}.product-card .price-tag-full .type{font-weight:700}.product-card .add-to-cart{display:flex;justify-content:flex-end;gap:4px;flex-wrap:wrap}.product-card .add-to-cart>button{min-width:32px;height:32px;display:flex;border-radius:4px;justify-content:center;align-items:center;margin-left:0;margin-right:0;position:relative;font-weight:500;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;background-color:var(--color-background);overflow:hidden;gap:6px}.product-card .add-to-cart>button:after{width:16px;height:16px;display:block}.product-card .add-to-cart>button.cart{margin-left:auto}.product-card .quantity{display:flex;justify-content:space-between;align-items:center}.product-card .cart{--color-background: #0D225F;width:32px;color:#fff}.product-card .cart svg{width:16px;height:16px}.product-card .choose{--color-background: #0D225F;padding-left:12px;padding-right:12px;color:#fff}.product-card .view{--color-background: #FFFFFF;width:32px;border:1px solid #0D225F;color:#0d225f}.product-card .view svg{width:16px;height:16px}.product-card .spinner-icon{background-color:var(--color-background);position:absolute;z-index:1;inset:0;margin:auto;--spinner-dimension: 20px;--spinner-color: #CFDAFB}.product-card .spinner svg{width:16px;height:16px;margin-top:4px}@media all and (max-width:767px){.product-card .price{margin-bottom:-8px}.product-card .add-to-cart{flex-wrap:wrap;row-gap:10px}.product-card .add-to-cart .dropdown{flex-grow:1;min-width:100%}}.profile-menu{display:inline-flex;background-color:#fff}.profile-menu .dropdown-toggle{border-color:#fff}.profile-menu .dropdown-toggle span{display:flex;flex-direction:column;align-items:flex-start;font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}.profile-menu .dropdown-toggle span>small{font-weight:500;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0;color:#595a61}.profile-menu .dropdown-toggle>svg:last-child{display:none}.profile-menu .dropdown-toggle.button-secondary[aria-expanded=true]{background-color:#fff}.profile-menu .dropdown-toggle[aria-expanded=true],.profile-menu .dropdown-toggle:active:not([disabled]){border:var(--border-hover)}.profile-menu .dropdown-item{padding:10px 16px}.profile-menu .dropdown-content{overflow:visible;top:52px}.profile-menu .logout>a{justify-content:space-between}@media all and (max-width:1023px){.profile-menu{display:flex;flex-direction:column;row-gap:8px;width:100%;padding:12px 0;margin-bottom:8px;border-bottom:1px solid #DCE2EC}.profile-menu .dropdown-toggle.button-secondary{border-color:#fff;padding:0}.profile-menu .dropdown-toggle.button-secondary>svg:first-child{display:none}.profile-menu .dropdown-toggle.button-secondary[aria-expanded=true]>svg:last-child{transform:rotate(0)}.profile-menu .dropdown-toggle.button-secondary>span{row-gap:4px;font-weight:500;font-style:normal;font-size:20px;line-height:28px;letter-spacing:-.02em}}@media all and (max-width:1023px)and (min-width:1024px){.profile-menu .dropdown-toggle.button-secondary>span{font-size:24px;line-height:32px}}@media all and (max-width:1023px){.profile-menu .dropdown-toggle.button-secondary[aria-expanded=true],.profile-menu .dropdown-toggle.button-secondary:hover,.profile-menu .dropdown-toggle.button-secondary:active{background-color:#fff;border-color:#fff}.profile-menu .dropdown-toggle>svg:last-child{display:block;transform:rotate(-90deg)}}@media(max-width:1023px)and (prefers-reduced-motion:no-preference){.profile-menu .dropdown-toggle>svg:last-child{transition:transform .3s cubic-bezier(.35,0,0,1)}}@media all and (max-width:1023px){.profile-menu .dropdown-content{position:unset;border:unset;box-shadow:unset;top:78px}.profile-menu .dropdown-content li>.dropdown-item{padding:10px 0;border-bottom:unset;font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}.profile-menu .dropdown-content a,.profile-menu .dropdown-content button{color:#14151a}.profile-menu .dropdown-content a:hover,.profile-menu .dropdown-content a:active,.profile-menu .dropdown-content button:hover,.profile-menu .dropdown-content button:active{background-color:#fff;border-color:#fff}.profile-menu .dropdown-content a:hover,.profile-menu .dropdown-content button:hover{text-decoration:underline}.profile-menu .dropdown-content li.logout{display:none}.profile-menu .dropdown-content:not(:last-of-type){border-bottom:1px solid #DCE2EC}}.language-menu{display:inline-flex}.language-menu .dropdown-toggle{border-color:#fff;height:48px;padding:8px 12px}.language-menu .dropdown-toggle span{font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}.language-menu .dropdown-toggle.button-secondary[aria-expanded=true]{background-color:var(--color-background)}.language-menu .dropdown-toggle[aria-expanded=true],.language-menu .dropdown-toggle:active:not([disabled]){border:var(--border-hover)}.language-menu .dropdown-toggle:after{content:unset}.language-menu .dropdown-toggle>svg{--icon-dimension: 16px}.language-menu .dropdown-item{padding:10px 16px;justify-content:center}.language-menu .dropdown-content{overflow:visible;top:52px}.language-menu .dropdown-content li.active{display:none}@media all and (max-width:1023px){.language-menu{align-self:self-start}.language-menu .dropdown-toggle{display:none}.language-menu .dropdown-content{display:flex;position:unset;flex-direction:row;column-gap:8px;border:unset;box-shadow:unset;background-color:transparent}.language-menu .dropdown-content>li.active{display:block}.language-menu .dropdown-content>li:not(:last-of-type)>.dropdown-item:not(.active,:hover){border-bottom:1px solid #FFFFFF}.language-menu .dropdown-content .dropdown-item{border:1px solid #FFFFFF;padding:4px 16px;height:32px;border-color:transparent;color:#595a61}.language-menu .dropdown-content .dropdown-item.active,.language-menu .dropdown-content .dropdown-item:hover{background-color:transparent;border:1px solid #DCE2EC;border-radius:4px;color:#1c1d1f}}.nav-links{display:flex}.nav-links .button{white-space:nowrap}.nav-links.nav-links-dark{column-gap:8px;padding:8px 0}.nav-links.nav-links-dark .button{--content-padding: 8px 16px;--color-background-active: #5A73BE;--color-background-hover: #3351AA;--color-text-hover: #FFFFFF;--color-text-active: #FFFFFF}.nav-links.nav-links-dark :not(:first-child){display:none}.nav-links .toggle-group-menu{display:none}@media all and (max-width:1023px){.nav-links.nav-links-light{flex-direction:column;row-gap:8px;width:100%}.nav-links.nav-links-light .button{--color-background: #FFFFFF;--color-background-active: #FDFDFF;--color-background-hover: #F2F5FB;--color-background-disabled: #FFFFFF;--color-text: #2B2B2E;--color-text-hover: #2B2B2E;--color-text-active: #2B2B2E;--color-text-disabled: #747681;--border: 1px solid var(--neutral-200, #DCE2EC);--border-hover: 1px solid var(--neutral-200, #DCE2EC);--border-active: 1px solid var(--neutral-300, #ABADB8);--border-disabled: 1px solid var(--neutral-200, #DCE2EC);border:unset;background-color:unset;--content-padding: 12px 0;--color-text: #14151A;--color-text-hover: #14151A;--color-text-active: #14151A;justify-content:flex-start;font-weight:500;font-style:normal;font-size:20px;line-height:28px;letter-spacing:-.02em}}@media all and (max-width:1023px)and (min-width:1024px){.nav-links.nav-links-light .button{font-size:24px;line-height:32px}}@media all and (max-width:1023px){.nav-links.nav-links-light .button.active,.nav-links.nav-links-light .button:hover{text-decoration:underline}.nav-links.nav-links-dark .button{font-weight:500;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0;--content-padding: 9px 16px;--content-gap: 6px}.nav-links.nav-links-dark .toggle-group-menu{display:block}.nav-links.nav-links-dark .toggle-group-menu>button{background-color:var(--color-background-active);border:var(--border-active);color:var(--color-text-active)}.nav-links li:nth-child(2){order:-1}}@media all and (min-width:1024px){.nav-links :not(:first-child){display:none}.nav-links.nav-links-light .button{--color-background: #FFFFFF;--color-background-active: #FDFDFF;--color-background-hover: #F2F5FB;--color-background-disabled: #FFFFFF;--color-text: #2B2B2E;--color-text-hover: #2B2B2E;--color-text-active: #2B2B2E;--color-text-disabled: #747681;--border: 1px solid var(--neutral-200, #DCE2EC);--border-hover: 1px solid var(--neutral-200, #DCE2EC);--border-active: 1px solid var(--neutral-300, #ABADB8);--border-disabled: 1px solid var(--neutral-200, #DCE2EC);--border: 1px solid #FFFFFF;--border-active: 1px solid #DCE2EC;--color-background-hover: transparent}.nav-links.nav-links-dark :not(:first-child){display:flex}}@media all and (max-width:1023px){.nav-search-container{margin-left:auto}}.nav-search{display:flex;column-gap:12px;border-radius:4px;border:1px solid rgba(255,255,255,.5)}.nav-search.is-inline{column-gap:8px;border-radius:4px;border:1px solid #DCE2EC;background:#f2f5fb;padding-right:16px}.nav-search.is-inline.has-content{margin-bottom:24px}.nav-search.is-inline.has-content button:hover,.nav-search.is-inline.has-content button:active{background:#112a71}.nav-search.is-inline:not(.has-content) button{background:#f2f5fb}.nav-search.is-inline:not(.has-content) button>svg{color:#1c1d1f}.nav-search.is-inline input{display:block;color:#1c1d1f;padding:12px 16px;width:100%}.nav-search.is-inline input::placeholder{color:#1c1d1f;opacity:1}.nav-search.is-inline .button{padding:8px;align-self:center}@media all and (max-width:599px){.nav-search.is-inline .button{padding:5px}}.nav-search-input{display:none;flex:1;border:0;background:transparent;outline:none;appearance:none;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;padding:7px 12px}.nav-search-input::placeholder{color:#f2f5fb;opacity:1}.nav-search input,.nav-search svg{color:#f2f5fb;transition:color .3s cubic-bezier(.35,0,0,1)}.nav-search .button{padding:11px}.nav-search .button:hover,.nav-search .button:active{background:transparent}.nav-search .button:hover>svg,.nav-search .button:active>svg{color:#dce2ec}@media all and (max-width:1023px){.nav-search:not(.is-inline).active .button{background:#3351aa}}@media all and (min-width:1024px){.nav-search{width:100%;max-width:400px}.nav-search-input{display:revert}.nav-search.active{gap:unset;background:#3351aa}.nav-search.active .button{background:#112a71;padding:6px;margin:5px 4px}}.nav-cart{display:flex;justify-content:space-between;align-items:center;column-gap:8px;flex:1;max-width:400px;flex-wrap:nowrap;border-radius:4px;background:#3351aa;padding:8px 16px;color:#fff}.nav-cart svg{width:24px;height:24px}.nav-cart>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-cart>div{margin-right:auto}.nav-cart>div span:first-child{font-weight:500;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0}.nav-cart>div span:last-child{font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0}.nav-cart>p{display:flex;align-items:center;column-gap:8px;font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}@media all and (max-width:599px){.nav-cart{flex:unset}.nav-cart>div{display:none}}@media all and (min-width:1024px){.nav-cart{margin-left:auto}}.tabs-wrapper{display:flex;gap:32px}.tabs-wrapper[data-tabs-container]{flex-direction:column}.tabs-wrapper [role=tablist]{position:relative;display:flex;justify-content:flex-start;overflow-x:auto}.tabs-wrapper [role=tablist]:after{content:"";position:absolute;bottom:0;left:0;right:0;background:#dce2ec;height:2px}.tabs-wrapper .button[role=tab]{--content-padding: 16px 16px;--color-text: #2B2B2E;--color-text-hover: #14151A;--color-text-active: #112A71;--color-text-disabled: #ABADB8;border:unset;border-radius:unset;background-color:unset;position:relative;white-space:nowrap}.tabs-wrapper .badge{padding-left:10px;padding-right:10px}.tabs-wrapper [role=tab][aria-selected=true]:after{content:"";position:absolute;bottom:0;left:0;right:0;background:#0c2f96;height:2px;z-index:1}.alert{position:relative;padding:1rem;margin-bottom:1rem;border-radius:8px}.alert.has-error{display:block!important}.alert-danger{color:#991b1b;background-color:#fecaca;border:1px solid #991B1B}.alert-warning{color:#b45309;background-color:#fef3c7;border:1px solid #FDE68A}.product-filter{border-bottom:1px solid #DCE2EC;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:16px;padding-bottom:16px;margin-bottom:24px;column-gap:16px}.product-filter .button{white-space:nowrap;order:-2}.product-filter .button.active{background:#f2f5fb}.product-filter .button.reset{margin-left:auto;margin-right:0;order:-1}.product-filter .toggle-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding-top:8px}.product-filter .filter-group{display:flex;flex-direction:column}.product-filter .default .toggle-content{padding-top:16px}@media all and (max-width:1279px){.product-filter .filter-group{min-width:100%;order:5}}@media all and (min-width:1280px){.product-filter{flex-direction:row;justify-content:flex-end;padding-top:8px}.product-filter .filter-group{min-width:unset;order:unset;align-self:flex-start;margin-right:auto}.product-filter .toggle-content{gap:12px}.product-filter .default{max-height:unset;opacity:1;pointer-events:all}.product-filter .default .toggle-content>*{opacity:1;transform:translateY(0)}.product-filter .extended .toggle-content{padding-top:12px}.product-filter .button{align-self:flex-end;white-space:nowrap;order:unset}.product-filter .button.reset{margin-left:auto;margin-right:0;order:unset}}@media all and (min-width:1280px){.product-filter .filter-group{order:0}}.side-menu{--desktop-footer-height: 152px;--mobile-footer-height: 120px;display:flex;flex-direction:column;row-gap:8px;position:fixed;left:16px;transform:translate(-16px);z-index:5;transition:.5s;width:260px}.side-menu .menu-icon{width:20px;height:20px}.side-menu .inner{position:relative;background:#f2f5fb;width:100%}.side-menu .menu-title{display:none;height:56px;padding:0 4px 0 20px;align-items:center;color:#1c1d1f;font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;border-bottom:1px solid #DCE2EC}.side-menu .mobile-menu-title{display:none;height:56px;padding:0 4px 0 20px;align-items:center;justify-content:space-between;color:#1c1d1f;font-weight:500;font-style:normal;font-size:18px;line-height:24px;letter-spacing:-.02em}@media all and (min-width:1024px){.side-menu .mobile-menu-title{font-size:20px;line-height:28px}}.side-menu .mobile-menu-title{border-bottom:1px solid #DCE2EC}.side-menu .group-title{display:none;column-gap:24px;height:56px;padding:0 8px;align-items:center;color:#1c1d1f;font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;border-bottom:1px solid #DCE2EC}.side-menu .category-title{display:none;height:56px;padding:6px 8px;align-items:center;color:#1c1d1f;font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;border-bottom:1px solid #DCE2EC;column-gap:10px}.side-menu .category-sub-title{display:flex;padding:0 12px 16px;align-items:center;color:#14151a;font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;column-gap:9px}.side-menu .active-category{display:none}.side-menu .menu-navigation{display:none;padding:8px 0;flex-direction:column;align-items:flex-start;gap:8px}.side-menu .menu-navigation li{display:flex;padding:8px 18px;flex-direction:column;align-items:flex-start;gap:16px}.side-menu .menu-navigation a{font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}.side-menu .menu-navigation a:hover{text-decoration:underline}.side-menu.active .group-title,.side-menu.active .categories-container{display:flex}.side-menu.active .categories-container .category-item .category-label{display:none}.side-menu.active .categories-container .category-item>a{padding:12px 18px}.side-menu.active .categories-container .category-item>a>svg:last-of-type{display:none}.side-menu.active .active-category{border-radius:4px;display:flex;flex:1;padding:8px 8px 16px 4px;flex-direction:column;align-items:flex-start;gap:6px}.side-menu.active .active-category>ul{width:100%;display:flex;flex-direction:column;row-gap:6px}.side-menu .category-item:is(:hover,:active,:focus)>a{background:#0c2f96;color:#fff}.side-menu .category-item:is(:hover,:active,:focus)>a>svg:first-of-type{color:#fff}.side-menu .category-item:is(:hover,:active,:focus)>a>svg:last-of-type{color:#0c2f96}.side-menu .category-item>a{display:flex;column-gap:12px;padding:10px 18px;background:#f2f5fb;justify-content:flex-start;align-items:center;align-self:stretch;color:#14151a;font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;transition:background .3s,color .3s cubic-bezier(.35,0,0,1)}.side-menu .category-item>a>svg:first-of-type{color:#0c2f96;margin-bottom:auto}.side-menu .category-item>a>svg:last-of-type{color:#595a61;margin-left:auto;width:16px;height:16px}.side-menu .category-item>a:is(:focus-visible){outline:2px solid #EF4444}.side-menu .category-item.active>a{background:#0c2f96;color:#fff}.side-menu .category-item.active>a>svg:first-of-type{color:#fff}.side-menu .category-item.active>a>svg:last-of-type{color:#0c2f96}.side-menu .category-sub-item{width:fit-content}.side-menu .category-sub-item>a{display:flex;padding:4px 8px 4px 12px;background:transparent;color:#14151a;font-size:16px;font-style:normal;font-weight:400;line-height:20px;transition:background .3s cubic-bezier(.35,0,0,1);border-radius:4px}.side-menu .category-sub-item>a:is(:hover,:active,:focus){background:#fff}.side-menu .category-sub-item>a:is(:focus-visible){outline:2px solid #EF4444}.side-menu .category-sub-item.active>a{background:#fff}.side-menu .button-action{background-color:transparent;border-color:transparent;color:#1c1d1f;display:flex;width:44px;height:44px;justify-content:center;align-items:center;transition:hover .3s,focus .3s,active .3s cubic-bezier(.35,0,0,1)}.side-menu .button-action:is(:hover,:focus,:active){color:#595a61}.side-menu .category-subitems{all:unset;display:none}@media all and (max-width:767px){.side-menu{max-height:calc(100vh - var(--mobile-footer-height));overflow-y:auto;box-shadow:0 8px 24px -3px #1018281a;transform:translate(-150%)}.side-menu.open{transform:translate(-16px);background:#f2f5fb}.side-menu:not(.active) .mobile-menu-title{display:flex}.side-menu:not(.active) .menu-navigation{display:flex}.side-menu:not(.active) .category-subitems.open{width:100%;height:100%;display:flex;flex-direction:column;position:absolute;top:0;bottom:0;background:#f2f5fb}.side-menu:not(.active) .category-subitems.open .subitems-container{padding-bottom:16px}.side-menu:not(.active) .category-subitems.open .category-title{display:flex}.side-menu:not(.active) .category-subitems.open .category-sub-title{display:flex;justify-content:space-between;padding:12px 20px 12px 16px}.side-menu:not(.active) .category-subitems.open>ul{display:flex;padding:8px 8px 16px 4px;flex-direction:column;align-items:flex-start;gap:8px}}@media all and (min-width:768px){.side-menu{position:relative;padding-bottom:120px}.side-menu .inner{align-self:flex-start}.side-menu .active-category{border-left:1px solid #DCE2EC}.side-menu:not(.active) .menu-title{display:flex}.side-menu:not(.active) .category-item{position:relative}.side-menu:not(.active) .category-item:hover .category-subitems{display:flex;flex-direction:column;width:calc(100vw - 260px);max-width:calc(var(--container-max-width) - 240px)}.side-menu:not(.active) .category-item .category-subitems{display:none;position:absolute;top:-42px;bottom:0;left:100%;margin:auto;height:100%}.side-menu:not(.active) .category-item .subitems-container{background-color:#f2f5fb;padding:32px 32px 32px 16px;border-left:1px solid #DCE2EC;box-shadow:0 15px 60px -10px #1018284d;z-index:6}.side-menu:not(.active) .category-item .subitems-container>ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-template-rows:1fr;gap:0px 0px;max-height:100%;width:100%}}.pagination{display:flex;justify-content:center;gap:8px;width:100%}@media all and (min-width:768px){.pagination{gap:16px}}.pagination .pagination-numbers{display:flex;flex-direction:row;gap:8px}@media all and (min-width:768px){.pagination .pagination-numbers{gap:16px}}.pagination .pagination-item{display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:4px;padding:8px;cursor:pointer;width:40px;height:40px;color:#1c1d1f;transition:background-color .3s cubic-bezier(.35,0,0,1)}.pagination .pagination-item.nav{border:1px solid #DCE2EC}.pagination .pagination-item.active{background-color:#cfdafb;color:#0c2f96;cursor:default}.pagination .pagination-item.disabled{cursor:default}.pagination .pagination-item:hover:not(.active,.disabled){background-color:#f2f5fb}.product-card .thumbnail,.product-image{position:relative;display:flex;justify-content:center}.product-card .thumbnail .image-wrapper:after,.product-image .image-wrapper:after{content:"";display:block;position:absolute;inset:0;background-color:#dee6e940;mix-blend-mode:multiply}.tns-outer{position:relative}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;will-change:transform;display:flex;align-items:stretch;justify-content:flex-start}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;user-select:none}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.tns-controls{display:flex;justify-content:space-between;pointer-events:none;z-index:2;position:absolute;height:40px;bottom:0;left:0;right:0}@media all and (max-width:767px){.tns-controls{margin-left:24px;margin-right:24px}}.tns-controls>button{display:flex;justify-content:center;align-items:center;width:40px;height:40px;appearance:none;border:1px solid #DCE2EC;pointer-events:all;border-radius:4px;background:transparent;background-size:24px 24px;color:transparent;font-size:0;transition:all .3s ease;background-color:#fff}.tns-controls>button:after{content:url(data:image/svg+xml,%3Csvg%20style%3D%27color%3A%20%231C1D1F%27%20fill%3D%22none%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m16%2012-.7215.7706-5.1077%205.4554-.72467.774-1.44613-1.5446.72147-.7705%204.38623-4.6849-4.38304-4.68485-.72466-.77058%201.44613-1.54457.72147.77058%205.1077%205.45542z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E);width:24px;height:24px}.tns-controls>button:first-of-type:after{transform:rotate(180deg)}.tns-controls>button:disabled{opacity:1;background-color:#f2f5fb;pointer-events:none}.tns-controls>button:disabled:after{opacity:.25}.tns-nav{display:flex;height:40px;justify-content:center;align-items:center;pointer-events:none;z-index:1}.tns-nav>*{pointer-events:all}.tns-nav .slick-dot-icon{background-color:#f2f5fb}.tns-nav button{margin:0;position:relative;border:none;width:22px;height:22px;background:none;appearance:none}.tns-nav button:after{content:"";position:absolute;inset:0;margin:auto;display:block;height:10px;width:10px;border-radius:2px;background:#dce2ec;transition:background .2s ease}.tns-nav button:after:before{display:none}.tns-nav button.tns-nav-active:after{opacity:var(--dot-opacity);background:#0d225f}@media all and (max-width:767px){.tns-nav button{width:16px;height:16px}.tns-nav button:after{width:8px;height:8px}}.recommended-products{--background-color: #DCE2EC}@media all and (max-width:1023px){.recommended-products{background:var(--background-color)}.recommended-products .tns-ovh{overflow:visible}}.recommended-products .product-card{min-width:unset}.recommended-products-wrapper{padding:56px 0;background:var(--background-color)}.recommended-products-wrapper>h2{font-weight:500;font-style:normal;font-size:32px;line-height:40px;letter-spacing:-.02em}@media all and (min-width:1024px){.recommended-products-wrapper>h2{font-weight:500;font-style:normal;font-size:36px;line-height:44px}}.recommended-products-wrapper>h2{margin-bottom:24px}.recommended-products .tns-item{padding-bottom:16px}.recommended-products .tns-item>div{height:100%}.recommended-products .tns-nav button:after{background:#f2f5fb}.recommended-products .tns-nav button.tns-nav-active:after{background:#0d225f}.recommended-products .tns-ovh{margin-bottom:-80px;padding-bottom:80px;z-index:3;position:relative;pointer-events:none}.recommended-products .tns-ovh>*{pointer-events:all}.recommended-products .tns-controls{margin-left:0;margin-right:0}@media all and (min-width:1024px){.recommended-products{margin-bottom:120px}.recommended-products-wrapper{padding:32px 40px;border-radius:10px}.recommended-products-wrapper>h2{margin-left:unset;margin-bottom:16px}.recommended-products-container{--container-padding: 16px;--container-max-width: 1216px;max-width:calc(var(--container-max-width) + var(--container-padding) * 2);margin-left:auto;margin-right:auto;position:relative;width:100%;padding-inline:var(--container-padding)}}@media all and (min-width:1024px)and (min-width:768px){.recommended-products-container{--container-padding: 32px}}@media all and (min-width:1024px)and (min-width:1280px){.recommended-products-container{--container-padding: 112px}}.search-modal{justify-content:center;height:auto;padding:0;top:var(--header-height);left:0;right:0}.search-modal .modal-inner{display:block;margin:unset;overflow:auto}@media all and (max-width:1023px){.search-modal .modal-inner{max-width:100%;padding:0}.search-modal .modal-inner .modal-content{min-height:266px}}.search-modal .add-to-cart{row-gap:10px}.search-modal .add-to-cart .dropdown-small{min-width:100%}.search-modal .modal-content{border-radius:4px;margin:8px auto 0;min-height:212px;max-width:100%}.search-modal .modal-content>.button{margin-top:32px;align-self:center}.search-modal .spinner-container{display:flex;justify-content:center}.search-modal .spinner-container>span{margin:32px 0}.search-modal .product-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.search-modal .product-grid .product-card{height:auto;opacity:0;transition:.35s opacity ease-out,.3s transform ease;will-change:opacity,transform;transform:translate3d(0,8px,0)}.search-modal .product-grid .product-card.fade{opacity:1;transform:translateZ(0)}.search-modal .product-grid .product-card:nth-child(1){transition-delay:0s}.search-modal .product-grid .product-card:nth-child(2){transition-delay:.1s}.search-modal .product-grid .product-card:nth-child(3){transition-delay:.2s}.search-modal .product-grid .product-card:nth-child(4){transition-delay:.3s}.search-modal .product-grid .product-card:nth-child(5){transition-delay:.4s}@media all and (max-width:379px){.search-modal .product-grid{gap:12px}}@media all and (max-width:1023px){.search-modal .product-grid .product-card:nth-child(n+5){display:none}}@media all and (min-width:1024px){.search-modal .product-grid{grid-template-columns:repeat(5,minmax(160px,1fr))}}@media all and (min-width:1024px){.search-modal .product-grid .product-grid{gap:24px}}@media all and (max-width:1023px){.search-modal .modal-inner{width:100%}.search-modal .modal-content{width:unset;border-radius:unset;margin:unset;padding:16px}.search-modal .spinner-container>span{margin:48px 0}}.progress-bar{background:#bcf4db;height:32px;border-radius:32px;overflow:hidden}.progress-bar .fill{height:100%;background:#0c2f96}.toaster-container{padding:8px;min-height:48px;display:flex;justify-content:center;align-items:center;gap:24px;position:absolute;top:100%;left:0;right:0;z-index:0}.toaster-container.success{background:#bcf4db}.toaster-container.error{background:#fee2e2}.toaster-container .toaster{max-width:800px;color:#1c1d1f;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}.toaster-container>button{background-color:transparent;border-color:transparent;color:#747681;display:flex;width:16px;height:16px;justify-content:center;align-items:center}.toaster-container>button:is(:hover,:focus){color:#595a61}.toaster-container>button:active{color:#595a61}.toaster-container>button svg{height:16px}.responsive-table{width:100%;border-collapse:collapse;color:#393a3e}.responsive-table-container{max-width:100%;overflow-x:auto}.responsive-table tr{border-top:1px solid #DCE2EC}.responsive-table th{color:#1c1d1f;font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;padding-top:28px;padding-bottom:28px}.responsive-table th,.responsive-table td{text-align:left;padding:24px}.responsive-table th:first-child,.responsive-table td:first-child{padding-left:0}@media all and (max-width:767px){.responsive-table th{display:none}.responsive-table td{display:flex;justify-content:space-between;column-gap:16px;padding:0}.responsive-table td:last-child,.responsive-table td:first-child{padding:16px 0}.responsive-table td:last-child>.button{flex:1}.responsive-table td:not(:last-child,:first-child){padding-bottom:16px}.responsive-table td:not(:last-child):before{content:attr(data-cell)}}.no-data-container{border-radius:10px;background:#f2f5fb;display:flex;padding:24px;flex-direction:column;align-items:center;gap:16px}.no-data-container .info-tip{display:flex;flex-direction:column;align-items:center;gap:8px}.no-data-container *:not(.button) svg{color:#0c2f96}.no-data-container p{color:#393a3e;font-weight:500;font-style:normal;font-size:20px;line-height:28px;letter-spacing:-.02em}@media all and (min-width:1024px){.no-data-container p{font-size:24px;line-height:32px}}.no-data-container p{text-align:center}.no-data-container .button{white-space:nowrap}.no-data-container.compact{gap:8px}.no-data-container.compact p{font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}.no-data-container.compact .button{margin-top:8px}@media all and (min-width:768px){.no-data-container .info-tip{flex-direction:row}.no-data-container.compact{flex-direction:row;column-gap:8px;align-items:center}.no-data-container.compact p{font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}.no-data-container.compact .button{margin-top:unset;margin-left:8px}}.active-division-switch{display:flex;flex-direction:column;gap:4px}.active-division-switch>p{text-align:right;font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0;color:#393a3e}.active-division-switch button.dropdown-toggle{overflow:hidden}.active-division-switch button.dropdown-toggle>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-division-switch button.dropdown-toggle svg{color:#2b2b2e;width:20px;height:20px}.active-division-switch .dropdown .dropdown-content{max-height:328px;overflow-y:auto;z-index:19}@media all and (min-width:768px){.active-division-switch{min-width:320px}}.spinner-icon{--spinner-dimension: 64px;--ball-size: calc(var(--spinner-dimension) / 8 * 2.5);--spinner-color: #0C2F96;display:grid;place-items:center}.spinner{display:block;position:relative;width:var(--spinner-dimension);height:var(--spinner-dimension);animation:spin 3.36s cubic-bezier(.26,.63,.91,.63) infinite;will-change:transform}.spinner b{display:block;width:var(--spinner-dimension);position:absolute;top:0;bottom:0;margin:auto;height:0;transform-origin:center center;animation:spinner .6s ease-in infinite;will-change:opacity;animation-delay:var(--animation-delay)}.spinner b:after{content:"";display:block;position:absolute;top:calc(var(--ball-size) * -3);bottom:calc(var(--ball-size) * -3);left:calc(var(--ball-size) * -.3);width:var(--ball-size);height:var(--ball-size);border-radius:var(--ball-size);background:var(--spinner-color);margin:auto;animation:bounce .6s ease-in infinite;animation-delay:var(--animation-delay)}.spinner b:nth-child(n+9){display:none}.spinner b:nth-child(1){transform:rotate(0);--animation-delay: -.675s}.spinner b:nth-child(2){transform:rotate(45deg);--animation-delay: -.6s}.spinner b:nth-child(3){transform:rotate(90deg);--animation-delay: -.525s}.spinner b:nth-child(4){transform:rotate(135deg);--animation-delay: -.45s}.spinner b:nth-child(5){transform:rotate(180deg);--animation-delay: -.375s}.spinner b:nth-child(6){transform:rotate(225deg);--animation-delay: -.3s}.spinner b:nth-child(7){transform:rotate(270deg);--animation-delay: -.225s}.spinner b:nth-child(8){transform:rotate(315deg);--animation-delay: -.15s}@keyframes spinner{0%{opacity:0}5%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes bounce{0%{transform:scale(.5)}25%{transform:scale(.62)}to{transform:scale(.5)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}#CybotCookiebotDialog{font-family:Codec Pro,sans-serif!important;border:2px solid #DCE2EC!important;border-color:inherit}#CybotCookiebotDialog .CybotCookiebotDialogNavItem .CybotCookiebotDialogNavItemLink{font-weight:500;font-style:normal;font-size:18px;line-height:28px;letter-spacing:0}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText#text{font-weight:500;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider{background-color:#abadb8!important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#0c2f96!important}
