/*!
 * @project        surisuri-webshop
 * @name           styles.7efd9e132945c67a67fe.css
 * @author         Quantity Digital
 * @build          Wed Jun 25 2025 06:38:03 GMT+0000 (Coordinated Universal Time)
 * @copyright      Copyright (c) 2025 Quantity Digital ApS
 *
 */@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.c-slider{touch-action:pan-y}.c-slider--overflow-both .c-slider__track{overflow-x:visible}.c-slider--overflow-forwards{clip-path:inset(-100vw -100vw -100vw 0)}.c-slider--overflow-backwards{clip-path:inset(-100vw 0 -100vw -100vw)}.c-slider--overflow-none .c-slider__container{overflow-x:hidden}.c-slider__track{display:flex;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:1rem;padding:0;margin:0;cursor:grab;position:relative;transition:all .3s ease}.c-slider-navigation-button{outline-color:transparent;background-color:transparent;position:absolute;top:-2rem;cursor:pointer;color:inherit;font-size:1.2rem}.c-slider-forwards-button{right:0}.c-slider-backwards-button{right:6.875pc}.c-slider-pagination{right:0;left:0;gap:1rem;padding:0;margin:0}.c-slider-element,.c-slider-pagination{display:flex;list-style:none;justify-content:center;align-items:center}.c-slider-element{max-width:100vw;flex-shrink:0;scroll-snap-align:start;font-size:x-large;transition:all .3s ease-in-out}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,select,textarea{margin:0}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadein{0%{opacity:0}to{transform:1}}@keyframes fadeout{0%{opacity:1}to{transform:0}}@keyframes skeleton{to{background-position-x:-200%}}.grid-preview-tester{content:"12"}.grid-preview{margin-left:auto;margin-right:auto;width:calc(100% - 32px);max-width:1260px;bottom:0;left:50%;overflow:hidden;pointer-events:none;position:fixed;top:0;transform:translate(-50%);transition:opacity .3s ease-out,bottom .3s ease-out;z-index:9000}.grid-preview__row{padding-left:0!important;padding-right:0!important;font-size:0!important;letter-spacing:0!important;text-align:left;margin-left:-20px;margin-right:-20px}.grid-preview__col{width:8.3333333333%;padding-left:20px;padding-right:20px;display:inline-block;font-size:1rem;vertical-align:top}.grid-preview__col:before{background-color:hsla(0,0%,50.2%,.3);content:"";display:block;height:100vh}.grid-preview.is-hidden{bottom:100%;opacity:0}.grid-preview-toggle{background-color:rgba(0,0,0,.2);color:#000;cursor:pointer;font-family:Arial,sans-serif;font-size:10px;opacity:0;padding:6px 10px;position:fixed;z-index:9999;right:0;top:0;transition:opacity .3s ease-out;user-select:none}.grid-preview-toggle:hover{opacity:1}.c-slider{position:relative}.c-slider__track{max-height:unset!important;gap:0}.c-slider-navigation-button,.c-slider-pagination{display:none}.c-slider-element{max-width:100%;height:fit-content}.fade-enter-active,.fade-leave-active{position:absolute;transition:opacity .3s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.fadeRiple-enter-active,.fadeRiple-leave-active{transition:opacity 5s cubic-bezier(.395,.325,.365,.995),color .3s cubic-bezier(.395,.325,.365,.995),background-color .3s cubic-bezier(.395,.325,.365,.995)}.fadeRiple-enter-active:before{position:absolute;background:#0d0d0d;display:block;content:"";opacity:1;width:1px;height:1px;transition:opacity .45s cubic-bezier(.395,.325,.365,.995),height .45s cubic-bezier(.395,.325,.365,.995),width .45s cubic-bezier(.395,.325,.365,.995);z-index:-2;border-radius:200px}.fadeRiple-enter-to:before{opacity:0;width:70px;height:70px}.slideleft-enter-active,.slideleft-leave-active{transition:all .5s cubic-bezier(.395,.325,.365,.995)}.slideleft-enter,.slideleft-leave-active,.slideleft-leave-to{transform:translate(100%);display:block!important}.slide-left-leave-active,.slide-right-leave-active{transition:all .4s cubic-bezier(.395,.325,.365,.995)}.slide-left-enter-active,.slide-right-enter-active{transition:all .25s cubic-bezier(.395,.325,.365,.995)}.slide-right-enter-from,.slide-right-leave-to{transform:translate(100%)}.slide-left-enter-from,.slide-left-leave-to{transform:translate(-100%)}.filterAmount-enter-active,.filterAmount-leave-active{position:absolute;transition:opacity .3s ease-in-out;margin-left:4px}.filterAmount-enter-from,.filterAmount-leave-to{opacity:0;margin-left:4px}body,html{margin:0;padding:0;font-family:futura-pt,sans-serif!important;font-weight:400;font-size:17px;color:#2b3f6c;letter-spacing:0;line-height:24px;overflow-x:hidden}html{overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none}html::-webkit-scrollbar{display:none;height:0}body{min-height:500px}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}h1,h2,h3{margin-top:0;transition:all .2s ease-out}.h1,h1{font-size:32px;line-height:41px;letter-spacing:-.04rem}.h1,.h2,.h2-number,h1,h2{font-family:futura-pt,sans-serif!important;font-weight:700;color:#22275e}.h2,.h2-number,h2{font-size:24px;line-height:33px}.h2-number{font-weight:600}.h3,h3{font-weight:600;letter-spacing:-.01rem}.h3,.p,h3,p{font-family:futura-pt,sans-serif!important;font-size:17px;color:#2b3f6c}.p,p{font-weight:400}.p-disclaimer{text-transform:uppercase;color:rgba(34,39,94,.6)}strong{font-weight:600}img{line-height:0;max-width:100%;display:block}svg,svg .fill,svg:hover,svg:hover .fill{transition:.2s ease-out}.a,a{position:relative;text-decoration:none;color:#2b3f6c;transition:all .2s ease-out;font-size:17px;font-weight:400}button,input,select,textarea{font-family:futura-pt,sans-serif!important}button:focus,input:focus,select:focus,textarea:focus{outline:none}button{all:unset}.scroll-custom{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#f7f7fa}.scroll-custom::-webkit-scrollbar{width:12px;height:2px}.scroll-custom::-webkit-scrollbar-button{width:0;height:0}.scroll-custom::-webkit-scrollbar-corner{background:transparent}.scroll-custom::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#dfdfdf;border-radius:0;width:4px}.scroll-custom::-webkit-scrollbar-track{background-color:#f7f7fa;background-clip:padding-box;border-radius:0;width:4px}.scroll-hidden{scrollbar-width:none}.scroll-hidden::-webkit-scrollbar{display:none;height:0}.scroll-lock{height:100vh;overflow-y:hidden}.needsclick,.yii-debug-toolbar{z-index:10!important}.klaviyo-close-form{z-index:11!important}@media (max-width:550px){.h1,h1{font-size:24px;line-height:33px}.h1{font-family:futura-pt,sans-serif!important;font-weight:700;color:#22275e}}.o-accountNav{padding-left:calc(50% - 631px);background-color:#f7f7fa;border-right:1px solid #dfdfdf;height:100%;box-sizing:content-box;max-width:376px;width:100%;display:flex;flex-direction:column}@media (max-width:calc(1260px + 16px * 2)){.o-accountNav{padding-left:16px}}.o-accountNav h1{margin-top:40px}.o-accountNav ul{padding-bottom:40px}.o-accountNav ul .item{margin-top:24px}.o-accountNav ul .item--selected a{font-weight:600}@media (max-width:1380px){.o-accountNav{padding-right:120px;box-sizing:border-box;max-width:unset;width:fit-content;min-width:250px}}@media (max-width:1280px){.o-accountNav{padding-right:80px;max-width:unset;width:fit-content}}@media (max-width:768px){.o-accountNav{width:100%;max-width:unset;height:fit-content;padding-left:0;padding-right:0;border-right:none;border-bottom:1px solid #dfdfdf}.o-accountNav h1{display:none}.o-accountNav ul{scrollbar-width:none;overflow-x:auto;width:100vw;display:flex;gap:16px;padding:16px}.o-accountNav ul::-webkit-scrollbar{display:none;height:0}.o-accountNav ul .item{white-space:nowrap;margin-top:0}}.o-blockAddToCart__price{margin-top:40px}.o-blockAddToCart__price .ccf-price{gap:16px;font-size:24px}.o-blockAddToCart__price .ccf-price--sale{color:#2b3f6c}.o-blockAddToCart__price .subscription{display:flex;flex-direction:column}.o-blockAddToCart__price .subscription__period{text-transform:uppercase;color:#a5a6b1}.o-blockAddToCart__subscription-disclaimer{display:flex;align-items:center;text-wrap:balance;margin-top:14px;margin-bottom:10px;line-height:1.2;font-size:15px}.o-blockAddToCart__subscription-disclaimer svg{min-height:20px;min-width:20px;margin-right:12px}.o-blockAddToCart .o-btn{margin-top:32px;width:fit-content;min-width:170px}.o-breadcrumbs{padding-top:24px;width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto}@media (max-width:500px){.o-breadcrumbs{padding-left:16px;padding-right:16px}}.o-breadcrumbs__crumbs{display:flex}.o-breadcrumbs__crumbs .crumb{opacity:.5}.o-breadcrumbs__crumbs .crumb--active{opacity:1}.o-breadcrumbs__crumbs .seperator{opacity:.5;margin-inline:4px}.o-breadcrumbs__mobile{display:none;align-items:center;width:fit-content}.o-breadcrumbs__mobile svg{margin-right:9px;height:14px;width:auto;transform:rotate(-90deg)}@media (max-width:768px){.o-breadcrumbs__crumbs{display:none}.o-breadcrumbs__mobile{display:flex}}.o-btn{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;display:flex;justify-content:center;align-items:center;min-height:50px;height:50px;padding-inline:29px;text-align:center;font-size:15px;font-weight:600;color:#fff;background-color:#2b3f6c;border-radius:2px;text-transform:uppercase;box-sizing:border-box}.o-btn,.o-btn:hover{transition:.2s ease-out}.o-btn:hover{background-color:#22275e}.o-btn--outline{background-color:transparent;color:#2b3f6c;border:1px solid #2b3f6c}.o-btn--outline:hover{transition:.2s ease-out;color:#fff;background-color:#22275e}.o-btn--medium{min-width:30%;padding-left:10px;padding-right:10px}.o-btn--fill{flex:1}.o-btn--notification svg{display:none}.o-btn--disabled{pointer-events:none;opacity:.5}.o-checkbox{user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);margin-bottom:2px;cursor:pointer;display:flex;align-items:flex-start;padding-left:12px;left:-12px;position:relative}.o-checkbox input{display:none}.o-checkbox span{display:inline-block;transform:translateZ(0)}.o-checkbox span.field{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;margin-top:3px;position:relative;transform:scale(1);background:hsla(0,0%,100%,.2);border-radius:1px;border:1px solid #dfdfdf;transition:all .2s cubic-bezier(.395,.325,.365,.995)}.o-checkbox span.field:before{content:"";width:100%;height:100%;background:#2b3f6c;border-color:#2b3f6c;display:block;transform:scale(0);opacity:1;transition-delay:.2s;border-radius:4px}.o-checkbox span.field svg{position:absolute;z-index:1;top:3px;left:2px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s cubic-bezier(.395,.325,.365,.995);transition-delay:.1s;transform:translateZ(0) scale(.95)}.o-checkbox span.label{transition:.2s ease-out;margin-left:12px;font-size:17px;letter-spacing:-.12px;line-height:20px}.o-checkbox span.label a{cursor:pointer;position:relative;width:fit-content;font-size:15px;font-weight:500;transition:all .2s ease-out}.o-checkbox span.label a:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995);width:100%}.o-checkbox span.label a:hover:after{width:0;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.o-checkbox span.label a:hover{transition:all .2s ease-out;opacity:.6}.o-checkbox span.label:after{content:"";position:absolute;top:8px;left:0;height:1px;width:100%;background:#b9b8c3;transform-origin:0 0;transform:scaleX(0)}.o-checkbox:hover span.field{background-color:#f7f7fa}.o-checkbox:hover span.label{transition:.2s ease-out;opacity:.8}.o-checkbox input:checked+.o-checkbox span.field{border-color:#2b3f6c;background:#2b3f6c;animation:check .6s cubic-bezier(.395,.325,.365,.995)}.o-checkbox input:checked+.o-checkbox span.field:before{transform:scale(2.2);opacity:0;transition:all .6s cubic-bezier(.395,.325,.365,.995)}.o-checkbox input:checked+.o-checkbox span.field svg{stroke-dashoffset:0}.o-checkbox--bold span.label{font-weight:700;opacity:1}.o-checkbox--invalid span.field{border-color:#b3261e}.o-checkbox--invalid span.label,.o-checkbox--invalid span.label a{color:#b3261e}@keyframes check{50%{transform:scale(1.2)}}.o-filter{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;display:flex;justify-content:center;align-items:center;min-height:47px;height:47px;padding-inline:25px;text-align:center;font-size:15px;font-weight:500;color:#2b3f6c;border-radius:2px;transition:.2s ease-out;text-transform:uppercase;background-color:#f7f7fa}.o-filter .number{margin-left:3px;font-weight:700}.o-filter:hover{background-color:#f1f1f6}.o-filter--fill{flex:1}.o-input{width:100%;position:relative;margin-top:6px;padding-bottom:8px}.o-input label{position:absolute;pointer-events:none;left:16px;top:17px;transition:all .3s cubic-bezier(.395,.325,.365,.995);font-size:17px;line-height:17px;font-weight:600;color:#2b3f6c;background-color:#fff}.o-input input::-webkit-inner-spin-button,.o-input input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.o-input input[type=number]{appearance:textfield;-moz-appearance:textfield}.o-input input[type=password]{letter-spacing:-5px}.o-input input,.o-input textarea{transition:.2s ease-out;width:100%;padding:13px 16px;border-radius:2px;border:1px solid #dfdfdf;box-sizing:border-box;font-size:17px;line-height:17px;font-weight:600;color:#2b3f6c}.o-input input.filled~label,.o-input input:focus~label,.o-input textarea.filled~label,.o-input textarea:focus~label{font-size:13px;line-height:13px;padding-inline:3px;top:-6px;left:13px!important}.o-input input:read-only,.o-input textarea:read-only{pointer-events:none;color:#dfdfdf}.o-input input:read-only~label,.o-input textarea:read-only~label{color:#dfdfdf}.o-input textarea{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#f7f7fa;resize:none;height:200px;line-height:24px}.o-input textarea::-webkit-scrollbar{width:12px;height:2px}.o-input textarea::-webkit-scrollbar-button{width:0;height:0}.o-input textarea::-webkit-scrollbar-corner{background:transparent}.o-input textarea::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#dfdfdf;border-radius:0;width:4px}.o-input textarea::-webkit-scrollbar-track{background-color:#f7f7fa;background-clip:padding-box;border-radius:0;width:4px}.o-input__error{transition:.2s ease-out;padding-top:4px;display:flex;padding-left:16px;font-size:13px;line-height:13px;color:#b3261e}.o-input__site{display:flex;align-items:center;top:17px!important;font-size:17px!important;line-height:17px!important;padding-right:8px!important;border-right:1px solid #a5a6b1!important;color:#a5a6b1!important}.o-input__site svg{margin-right:8px;margin-top:-1px}.o-input__placeholder{left:85px!important}.o-input__placeholder--short{left:55px!important}.o-input--postal input{padding-left:85px}.o-input--postal input.filled~.o-input__placeholder,.o-input--postal input:focus~.o-input__placeholder{font-size:13px;line-height:13px;padding-inline:3px;top:-6px;left:13px!important}.o-input--short input{padding-left:55px}.o-input--invalid input,.o-input--invalid textarea{transition:.2s ease-out;border-color:#b3261e}.o-input--invalid label{transition:.2s ease-out;color:#b3261e}.o-input--flex{flex:1;min-width:100%}@media (max-width:415px){.o-input input[type=password]{letter-spacing:2px}}.o-labels{display:flex;gap:4px}.o-labels--new,.o-labels--news{background-color:#22275e;color:#fff}.o-labels--sale{background-color:#c77383;justify-content:center;color:#fff}.o-labels--green{background-color:#ebf7ef;color:#9bd7b4}.o-labels--green svg .fill{fill:#9bd7b4}.o-labels--green svg .stroke{stroke:#9bd7b4}.o-labels--yellow{background-color:#fef7dd;color:#ddc15f}.o-labels--yellow svg .fill{fill:#ddc15f}.o-labels--yellow svg .stroke{stroke:#ddc15f}.o-labels--pink{background-color:#f7e5e8;color:#e29fab}.o-labels--pink svg .fill{fill:#e29fab}.o-labels--pink svg .stroke{stroke:#e29fab}.o-labels--purple{background-color:#d7e3fc;color:#82aaff}.o-labels--purple svg .fill{fill:#82aaff}.o-labels--purple svg .stroke{stroke:#82aaff}.o-labels--cyan{background-color:#e2f8fe;color:#59c8e7}.o-labels--cyan svg .fill{fill:#59c8e7}.o-labels--cyan svg .stroke{stroke:#59c8e7}.o-labels__label{border-radius:5px;padding-inline:6px;display:flex;align-items:center;width:fit-content;height:21px}.o-labels__label span{text-transform:uppercase;font-weight:600;font-size:13px;line-height:13px}.o-labels__label svg{margin-right:4px;height:15px;width:auto}@media (max-width:600px){.o-labels__label{height:20px;padding-inline:4px}.o-labels__label span{font-size:10px}.o-labels__label svg{height:13px;margin-right:2px}}@media (max-width:360px){.o-labels{gap:4px}.o-labels__label{height:18px}.o-labels__label span{font-size:9px}.o-labels__label svg{height:10px;margin-right:2px}}.o-link{cursor:pointer;position:relative;width:fit-content}.o-link:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#2b3f6c;width:0}.o-link:after,.o-link:hover:after{transition:width .25s cubic-bezier(.395,.325,.365,.995)}.o-link:hover:after{width:100%}.o-link--small{font-size:13px;line-height:13px;font-weight:400;color:#22275e}.o-loader{display:flex;justify-content:center;gap:16px}.o-loader__group{gap:16px;display:flex;width:fit-content;max-width:fit-content}.o-loader span{width:8px;min-width:8px;max-width:8px;height:8px;min-height:8px;max-height:8px;background-color:#fff}.o-loader--column{flex-direction:column;gap:10px}.o-loader--column .o-loader__group{gap:10px}.o-loader--small,.o-loader--small .o-loader__group{gap:8px}.o-loader--small span{width:5px;min-width:5px;max-width:5px;height:5px;min-height:5px;max-height:5px}.o-loader--tiny,.o-loader--tiny .o-loader__group{gap:6px}.o-loader--tiny span{width:3px;min-width:3px;max-width:3px;height:3px;min-height:3px;max-height:3px}.o-loader--blue span{background-color:#2b3f6c}.o-loader--white span{background-color:#fff}.o-loader--1{border-radius:50%;animation:dotScale 1.5s linear infinite;animation-delay:0s}.o-loader--2{border-radius:50%;animation:dotScale 1.5s linear infinite;animation-delay:.3s}.o-loader--3{border-radius:50%;animation:dotScale 1.5s linear infinite;animation-delay:.6s}.o-loader--4{border-radius:50%;animation:dotScale 1.5s linear infinite;animation-delay:.9s}@keyframes dotScale{0%{transform:scale(1)}20%{transform:scale(1.8)}40%{transform:scale(1)}to{transform:scale(1)}}.o-mobilenav{display:flex;flex-direction:column}.o-mobilenav .level1{border-bottom:1px solid #dfdfdf;padding:24px 27px}.o-mobilenav .level1 .c-accordion__bar h3{font-family:futura-pt,sans-serif!important;font-size:16px;line-height:34px;font-weight:700;color:#22275e}.o-mobilenav .level1 h3,.o-mobilenav .level1__link{font-size:16px;font-weight:700;text-transform:uppercase}.o-mobilenav .level1--promoted h3{font-weight:700}.o-mobilenav .level2 .c-accordion__bar{padding:24px 16px 8px 39px}.o-mobilenav .level2 .c-accordion__content{display:flex;flex-direction:column}.o-mobilenav .level2__link{padding:24px 16px 8px 39px}.o-mobilenav .level2__items{display:flex;flex-direction:column}.o-mobilenav .level2 h3,.o-mobilenav .level2__link{font-size:17px;font-weight:600;text-transform:unset}.o-mobilenav .level2:first-child{padding-top:2px}.o-mobilenav .level2:last-child{padding-bottom:24px}.o-mobilenav .level3{padding:4px 16px 4px 55px}.o-mobilenav .level3 .c-accordion{padding-block:0}.o-mobilenav .level3 .c-accordion__bar{padding:0}.o-mobilenav .level3 .c-accordion__content{padding-top:4px;display:flex;flex-direction:column}.o-mobilenav .level3 h3{font-size:17px;font-weight:400}.o-mobilenav .level3__items{display:flex;flex-direction:column}.o-mobilenav .level3:first-child{padding-top:4px}.o-mobilenav .level3:last-child{padding-bottom:8px}.o-mobilenav .level4{padding:4px 16px}.o-nav,.o-nav__wrapper{height:100%;width:100%;display:flex}.o-nav__wrapper{scrollbar-width:none;overflow:auto}.o-nav__wrapper::-webkit-scrollbar{display:none;height:0}.o-nav .c-sitemenu{position:sticky;left:0;top:0;height:100%;margin-right:0;background-color:#fff;z-index:20;transition:opacity .4s ease-out}.o-nav__category{width:fit-content;white-space:nowrap;height:100%;padding-right:22px}.o-nav__category-link{cursor:pointer;position:relative;width:fit-content;height:100%;display:flex;align-items:center;padding-bottom:2px}.o-nav__category-link:after{content:"";position:absolute;bottom:0;left:0;height:2px;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995);width:0}.o-nav__category-link:hover:after{width:100%;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.o-nav__category-link--promoted{font-weight:600}.o-nav__category-link--selected:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.o-nav__category:first-of-type{padding-left:16px}.o-nav__category:before{pointer-events:none;content:"";position:fixed;width:100vw;height:100vh;background-color:rgba(80,89,108,.3);bottom:0;left:0;z-index:-1;opacity:0;transition:.2s ease-out}.o-nav__category:hover .o-nav__category-link:after{width:100%}.o-nav__category:hover .o-nav__mega{opacity:1;pointer-events:all;transition:.2s ease-out}.o-nav__category:hover:has(.o-nav__mega):before{transition:.2s ease-out;opacity:1}.o-nav__mega{opacity:0;pointer-events:none;transition:.2s ease-out;position:absolute;left:0;width:100%;min-height:400px;background-color:#fff;border-top:1px solid #dfdfdf;z-index:1;display:flex;flex-direction:column;align-items:center}.o-nav__mega .wrapper{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;display:flex;flex-wrap:wrap}@media (max-width:500px){.o-nav__mega .wrapper{padding-left:16px;padding-right:16px}}.o-nav__mega .wrapper__left{width:100%}.o-nav__mega .wrapper__left,.o-nav__mega .wrapper__left--primary{max-height:600px;display:flex;flex-direction:column;flex-wrap:wrap;padding:30px 0 0;background-color:#fff}.o-nav__mega .wrapper__left--primary{width:70%!important}.o-nav__mega .wrapper__left--primary:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-color:#fff}.o-nav__mega .wrapper__right{width:30%!important;padding-left:85px;padding-top:30px}.o-nav__mega .o-btn{margin-top:55px;z-index:2}.o-nav__mega .group{margin-bottom:32px;height:fit-content;width:14.2%}.o-nav__mega .group__main{position:relative;display:flex;align-items:center;font-weight:700;white-space:normal;font-size:16px;margin-bottom:12px}.o-nav__mega .group__items .item{margin-top:6px;white-space:normal}.o-nav__mega .group__image{position:absolute;top:0;left:-37px;max-width:30px;max-height:30px}.o-nav__mega--primary{background-color:#f7f7fa}@media (max-width:1375px){.o-nav__mega .wrapper__left--primary{padding-left:30px;padding-right:30px}}@media (max-width:1310px){.o-nav__wrapper{padding-left:0!important}.o-nav .c-sitemenu{padding-left:16px}}@media (max-width:1100px){.o-nav__category:before,.o-nav__mega{display:none}}.o-overviewCompressed{display:flex;align-items:center;width:100%;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #dfdfdf}.o-overviewCompressed__image{aspect-ratio:1/1}.o-overviewCompressed__image img{width:64px;min-width:64px;max-width:64px;height:64px;min-height:64px;max-height:64px}.o-overviewCompressed__info{flex:1;padding-inline:16px}.o-overviewCompressed__info .p-disclaimer{margin-bottom:9px}.o-overviewCompressed__info .p-disclaimer,.o-overviewCompressed__info h3{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:15px}.o-overviewCompressed__info h3{margin-bottom:8px}.o-overviewCompressed__cart{width:fit-content;pointer-events:all}.o-overviewCompressed:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}@media (max-width:450px){.o-overviewCompressed__info{padding-left:16px;padding-right:0}.o-overviewCompressed__cart{display:none}}.o-overviewEntry{width:100%}.o-overviewEntry__image{width:100%;aspect-ratio:400/290;position:relative;overflow:hidden}.o-overviewEntry__image img{object-fit:cover;object-position:center;transition:.2s ease-out;position:absolute;width:100%;height:100%}.o-overviewEntry__content{width:100%}.o-overviewEntry__content .date{text-transform:uppercase;color:rgba(34,39,94,.6);margin-bottom:8px;margin-top:24px}.o-overviewEntry__content h3{-webkit-line-clamp:2}.o-overviewEntry__content .desc,.o-overviewEntry__content h3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.o-overviewEntry__content .desc{-webkit-line-clamp:3;margin-top:16px}.o-overviewEntry:hover .o-overviewEntry__image img{transition:.2s ease-out;transform:scale(1.04)}.o-pagination{position:relative}.o-paymentmethods{display:flex;align-items:center;gap:9px}.o-paymentmethods__method{display:flex;align-items:center;justify-content:center;max-height:16px}.o-paymentmethods__method svg{display:flex;height:12px;width:auto}.o-paymentmethods .mastercard svg,.o-paymentmethods .mobilepay svg{height:16px}.o-paymentmethods .anyday svg,.o-paymentmethods .applepay svg{height:14px}.o-radio{width:16px;height:16px;border-radius:50%;border:1px solid #dfdfdf;display:flex;justify-content:center;align-items:center}.o-radio,.o-radio__dot{transition:.2s ease-out}.o-radio__dot{background-color:#2b3f6c;width:10px;height:10px;border-radius:50%;opacity:0}.o-radio--selected{transition:.2s ease-out;border:1px solid #2b3f6c}.o-radio--selected .o-radio__dot{transition:.2s ease-out;opacity:1}.o-redactor p{font-size:17px;line-height:24px;color:#2b3f6c;font-weight:400;margin-bottom:12px}.o-redactor p:last-child{margin-bottom:0}.o-redactor strong{font-weight:700}.o-redactor a{cursor:pointer;position:relative;width:fit-content;font-size:17px;line-height:24px}.o-redactor a:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#2b3f6c;width:100%}.o-redactor a:after,.o-redactor a:hover:after{transition:width .25s cubic-bezier(.395,.325,.365,.995)}.o-redactor a:hover:after{width:0}.o-redactor h2{font-size:24px;line-height:31px;font-weight:700;margin-bottom:16px;color:#2b3f6c}.o-redactor h3{font-size:17px;line-height:24px;font-weight:600;color:#2b3f6c}.o-redactor h3,.o-redactor ul{margin-bottom:12px}.o-redactor ul li{padding-left:24px;position:relative;margin-bottom:8px;font-size:17px;line-height:24px;color:#2b3f6c}.o-redactor ul li:before{position:absolute;content:"";width:4px;height:4px;background-color:#2b3f6c;top:11px;left:10px;border-radius:50%}.o-siteSelector{height:100%;display:flex;align-items:center}.o-siteSelector__button{cursor:pointer;display:flex;align-items:center;line-height:15px;font-weight:600;white-space:nowrap}.o-siteSelector__button svg{margin-right:8px}.o-socialIcons{display:flex;gap:16px}.o-socialIcons__icon{background-color:#2b3f6c;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:.2s ease-out}.o-socialIcons__icon svg{height:22px;width:auto}.o-socialIcons__icon svg path{fill:#fff}.o-socialIcons__icon:hover{transition:.2s ease-out;background-color:#22275e}@media (max-width:550px){.o-socialIcons{gap:10px}.o-socialIcons__icon{margin-bottom:10px}}@media (max-width:374px){.o-socialIcons__icon{margin-bottom:16px}}.o-toggle{display:flex;align-items:flex-start}.o-toggle__label{line-height:20px;margin-right:10px}.o-toggle input{display:none}.o-toggle .field{margin-top:1px;cursor:pointer;transition:all .2s ease-out;width:40px;height:20px;border-radius:10px;padding:2px;background-color:#dfdfdf;display:flex;justify-content:flex-start}.o-toggle .field .marker{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;background-color:#fff;border-radius:8px}.o-toggle .label{transition:.2s ease-out;margin-left:12px;font-size:17px;letter-spacing:-.12px;line-height:20px}.o-toggle input:checked+.o-toggle span.field{transition:all .2s ease-out;justify-content:flex-end;background-color:#2b3f6c}.o-nav__mega--primary .wrapper__left .group svg{min-width:20px}.o-nav__mega--primary .wrapper__right .bottom{width:100%;margin-top:20px;padding-top:20px;border-top:1px solid #dfdfdf}.o-nav__mega--primary .wrapper__right .bottom__brand-items{display:flex;flex-direction:column;margin-top:-10px;padding-left:55px}.o-nav__mega--primary .wrapper__right .bottom__brand-items .item{margin-bottom:5px}.o-nav__mega--primary .wrapper__right .link{display:flex;align-items:center;margin-bottom:10px;font-weight:600}.o-nav__mega--primary .wrapper__right .link__icon{display:flex;align-items:center;padding:12px;background-color:#fff;border-radius:100%;margin-right:15px}.o-nav__mega--primary .wrapper__right .link__icon svg{width:15px;height:15px}.o-nav__mega--primary .wrapper__right .link__icon svg path{fill:transparent;stroke:#2b3f6c;stroke-width:2.5px}.o-nav__mega--primary .wrapper__right .news svg path,.o-nav__mega--primary .wrapper__right .offer svg circle,.o-nav__mega--primary .wrapper__right .offer svg line{stroke-width:2px}.o-iconMenu__wrapper{max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;margin-top:49px}@media (max-width:500px){.o-iconMenu__wrapper{padding-left:16px;padding-right:16px}}.o-iconMenu .group__icons{width:100%}.o-iconMenu .group__icons .menuitem__icon{width:62px;min-width:62px;max-width:62px;height:62px;min-height:62px;max-height:62px;display:flex;align-items:center;justify-content:center;background-color:#f6ecee;border-radius:100%;overflow:hidden;margin-right:15px}.o-iconMenu .group__icons .menuitem__icon img{width:24px;height:24px}.o-iconMenu .group__icons .menuitem__icon img.image{height:100%;width:100%}.o-iconMenu .group__icons .menuitem:hover{opacity:.8}.o-iconMenu img[src=""]{opacity:0}.o-brandMenu{padding-bottom:60px}.o-brandMenu__wrapper{max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:14px;width:100%;margin-top:49px;margin-bottom:0;background-color:#fff}@media (max-width:500px){.o-brandMenu__wrapper{padding-left:16px;padding-right:16px}}.o-brandMenu .group__brands{width:100%;margin-bottom:0}.o-brandMenu .group__brands .menuitem{aspect-ratio:254/104;display:flex;align-items:center;justify-content:center;margin-bottom:0;background-color:#f7f7fa;border:1px solid #fff}.o-brandMenu .group__brands .menuitem__image{max-height:70px;max-width:145px;height:100%;width:100%;object-fit:cover}.o-brandMenu .group__brands .menuitem__title{display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;height:100%;width:100%;color:#0d0d0d}@media(hover:hover){.o-brandMenu .group__brands .menuitem:hover{background-color:#f1f1f6}}.o-listitem{display:flex;align-items:center;gap:8px}.o-listitem-icon{width:26px;height:26px}.o-listitem__content-description,.o-listitem__content-title{display:inline;font-weight:600;font-size:17px;line-height:24px;color:#2b3f6c}.o-listitem__content-description{font-weight:400}.o-employee{width:100%;display:flex;flex-direction:column;gap:12px}.o-employee img{display:flex;aspect-ratio:285/356;width:100%;height:auto;object-fit:cover}.o-employee__info{display:flex;flex-direction:column;gap:8px}.o-employee__info p,.o-employee__info span{color:#2b3f6c;font-size:15px;font-weight:400;line-height:1}.o-employee__info p{font-weight:700}.b-accordion{width:100%;max-width:726px;max-width:758px;padding-left:16px;padding-right:16px;margin-inline:auto;margin-top:40px;margin-bottom:80px}@media (max-width:500px){.b-accordion{padding-left:16px;padding-right:16px}}@media (max-width:768px){.b-accordion{margin-top:60px;margin-bottom:50px}}@media (max-width:500px){.b-accordion{margin-top:50px;margin-bottom:50px}}.b-accordion h2{margin-bottom:40px}@media (max-width:550px){.b-accordion h2{margin-bottom:25px}}.b-blogs{margin-top:100px;margin-bottom:100px;background-color:#f7ecee;padding-top:67px;padding-bottom:60px}@media (max-width:768px){.b-blogs{margin-top:80px;margin-bottom:80px}}@media (max-width:500px){.b-blogs{margin-top:50px;margin-bottom:50px}}.b-blogs__container{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;display:flex}@media (max-width:500px){.b-blogs__container{padding-left:16px;padding-right:16px}}.b-blogs__text{width:33.3333333333%;min-width:33.3333333333%;padding-right:40px}.b-blogs__text h2{margin-bottom:16px}.b-blogs__text p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.b-blogs__entries{display:flex;gap:40px}.b-blogs__entries .o-overviewEntry{max-width:calc(50% - 20px)}.b-blogs .o-btn{margin-top:32px;max-width:fit-content}@media (max-width:840px){.b-blogs__container{flex-wrap:wrap}.b-blogs__text{width:100%;max-width:600px;margin-bottom:60px}}@media (max-width:768px){.b-blogs__entries{gap:16px}}@media (max-width:600px){.b-blogs__entries{flex-direction:column;gap:60px}.b-blogs__entries .o-overviewEntry{max-width:unset}}.b-contact{width:100%;max-width:826px;max-width:858px;padding-left:16px;padding-right:16px;margin-inline:auto;margin-top:100px;margin-bottom:100px}@media (max-width:500px){.b-contact{padding-left:16px;padding-right:16px}}@media (max-width:768px){.b-contact{margin-top:80px;margin-bottom:80px}}@media (max-width:500px){.b-contact{margin-top:50px;margin-bottom:50px}}.b-contact__header{margin-top:8px}.b-contact__body{display:flex;margin-top:39px}.b-contact__body .left{flex:1}.b-contact__body .left__group{margin-bottom:24px}.b-contact__body .left__group .info{margin-top:8px;font-weight:600;display:flex;flex-direction:column}.b-contact__body .left__group a{cursor:pointer;position:relative;width:fit-content}.b-contact__body .left__group a:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995);width:0}.b-contact__body .left__group a:hover:after{width:100%;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.b-contact__body .right{margin-top:12px;margin-left:35px;flex:1;clip-path:path("M218.05 2.50733C269.248 12.4222 291.593 68.6749 324.389 109.361C351.647 143.177 384.274 173.005 390.216 216.092C397.059 265.712 392.991 320.856 358.556 357.115C323.621 393.902 268.659 395.76 218.05 397.381C165.089 399.077 109.083 400.345 68.2819 366.412C24.3704 329.892 1.44586 273.313 0.0683833 216.092C-1.34225 157.493 19.0764 99.2734 60.8654 58.3274C102.208 17.8186 161.32 -8.47898 218.05 2.50733Z")}.b-contact__body .right .co-maps{height:398px;width:398px}.b-contact__body .right .co-maps .gmnoprint{right:70px!important;top:53%!important}.b-contact--first{margin-top:0!important;padding-top:0}@media (max-width:850px){.b-contact__body{flex-direction:column}.b-contact__body .left{margin-bottom:25px;display:flex;flex-wrap:wrap}.b-contact__body .left__group{width:50%;padding-right:28px}.b-contact__body .right{margin-left:0;margin-bottom:40px}.b-contact__body .right .co-maps{height:398px;width:398px}}@media (max-width:550px){.b-contact__header h2{font-size:18px}.b-contact__body .left{flex-direction:column;padding-right:0;flex-wrap:nowrap}.b-contact__body .left__group{width:auto}.b-contact__body .right{margin-left:0}}@media (max-width:450px){.b-contact__body .right{margin:0 auto;clip-path:path("M161.082 1.85226C198.904 9.17674 215.412 50.7329 239.639 80.7892C259.776 105.77 283.879 127.806 288.268 159.636C293.323 196.292 290.318 237.029 264.88 263.815C239.072 290.991 198.469 292.364 161.082 293.561C121.958 294.814 80.5839 295.751 50.4426 270.683C18.0034 243.705 1.06811 201.907 0.0505175 159.636C-0.991575 116.347 14.0925 73.3373 44.9637 43.0888C75.5054 13.1633 119.173 -6.26377 161.082 1.85226Z")}.b-contact__body .right .co-maps{height:298px;width:298px}}.b-entries{width:100%;max-width:1920px;margin-inline:auto;background-color:#f7ecee;padding:55px 0 100px}@media (max-width:500px){.b-entries{padding-left:0;padding-right:0}}.b-entries__wrapper{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto}@media (max-width:500px){.b-entries__wrapper{padding-left:16px;padding-right:16px}}.b-entries h2{margin-bottom:42px}.b-entries__entries{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.b-entries__entries .entry{flex:1;display:flex;flex-direction:column}.b-entries__entries .entry__image{width:100%;margin-bottom:24px;aspect-ratio:400/290;position:relative;overflow:hidden}.b-entries__entries .entry__image img{object-fit:cover;object-position:center;transition:.2s ease-out;position:absolute;width:100%;height:100%}.b-entries__entries .entry__content{display:flex;flex:1;flex-direction:column}.b-entries__entries .entry__content .text{margin-bottom:26px}.b-entries__entries .entry__content .text h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px}.b-entries__entries .entry__content .o-btn{width:fit-content}.b-entries__entries .entry:hover .entry__image img{transition:.2s ease-out;transform:scale(1.04)}.b-entries__entries .entry:hover .o-btn{transition:.2s ease-out;color:#fff;background-color:#22275e}@media (max-width:850px){.b-entries__entries{grid-template-columns:1fr 1fr}.b-entries__entries .entry{margin-bottom:20px}}@media (max-width:600px){.b-entries__entries{grid-template-columns:1fr}.b-entries__entries .entry{margin-bottom:0}}@media (max-width:550px){.b-entries{padding-bottom:60px}}.b-image{width:100%;max-width:826px;max-width:858px;padding-left:16px;padding-right:16px;margin-inline:auto;margin-top:60px;margin-bottom:50px}@media (max-width:500px){.b-image{padding-left:16px;padding-right:16px}}@media (max-width:768px){.b-image{margin-top:60px;margin-bottom:50px}}@media (max-width:500px){.b-image{margin-top:50px;margin-bottom:50px}}.b-image img{width:100%;height:auto}.b-imageSlider{margin-top:100px;margin-bottom:100px}@media (max-width:768px){.b-imageSlider{margin-top:80px;margin-bottom:80px}}@media (max-width:500px){.b-imageSlider{margin-top:50px;margin-bottom:50px}}.b-imageSlider__slide img{width:100%;height:auto;aspect-ratio:1/1}.b-list{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;margin-top:100px;margin-bottom:80px}@media (max-width:500px){.b-list{padding-left:16px;padding-right:16px}}@media (max-width:768px){.b-list{margin-top:80px;margin-bottom:60px}}@media (max-width:500px){.b-list{margin-top:60px;margin-bottom:50px}}.b-list__header{margin-bottom:32px}.b-list__items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.b-list__items .item__image{height:90px;display:flex;justify-content:center;margin-bottom:8px}.b-list__items .item__content h3{margin-bottom:8px}@media (max-width:900px){.b-list__items{grid-template-columns:1fr 1fr}}@media (max-width:550px){.b-list__items{grid-template-columns:1fr;gap:30px}}.b-productList{width:100%;max-width:826px;max-width:858px;padding-left:16px;padding-right:16px;margin-inline:auto;margin-top:48px;margin-bottom:88px}@media (max-width:500px){.b-productList{padding-left:16px;padding-right:16px}}@media (max-width:768px){.b-productList{margin-top:45px;margin-bottom:60px}}@media (max-width:500px){.b-productList{margin-top:45px;margin-bottom:30px}}.b-productList h2{margin-bottom:48px}.b-productList__group .h2{margin-bottom:24px}.b-productList__group .list{margin-bottom:48px}.b-promoted{width:100%;max-width:1920px;padding-left:0;padding-right:0;margin-inline:auto;margin-top:48px;margin-bottom:88px;background-color:#f7ecee;display:flex}@media (max-width:500px){.b-promoted{padding-left:0;padding-right:0}}@media (max-width:768px){.b-promoted{margin-top:45px;margin-bottom:60px}}@media (max-width:500px){.b-promoted{margin-top:45px;margin-bottom:30px}}.b-promoted__content{width:50%;padding:60px 40px 60px calc(50% - 631px)}@media (max-width:calc(1260px + 16px * 2)){.b-promoted__content{padding-left:16px}}.b-promoted__content .container{max-width:530px;display:flex;flex-direction:column;justify-content:center;height:100%}.b-promoted__content h2{margin-bottom:8px}.b-promoted__content .btn-desc{margin-top:42px}.b-promoted__image{width:50%}.b-promoted__image img{height:100%;width:100%;object-fit:cover}@media (max-width:700px){.b-promoted{flex-direction:column-reverse}.b-promoted__content,.b-promoted__image{width:100%}.b-promoted__image img{height:auto;aspect-ratio:1/1}}.b-promotedProducts{margin-top:80px;margin-bottom:80px}@media (max-width:768px){.b-promotedProducts{margin-top:60px;margin-bottom:60px}}@media (max-width:500px){.b-promotedProducts{margin-top:50px;margin-bottom:50px}}.b-quote__block{margin-top:100px;margin-bottom:100px;padding-top:40px;padding-bottom:46px;background-color:#f7ecee}@media (max-width:768px){.b-quote__block{margin-top:80px;margin-bottom:80px}}@media (max-width:500px){.b-quote__block{margin-top:50px;margin-bottom:50px}}.b-quote__block .content{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;display:flex}@media (max-width:500px){.b-quote__block .content{padding-left:16px;padding-right:16px}}.b-quote__block .content__image{padding-right:90px}.b-quote__block .content__text{max-width:750px}.b-quote__block .content__text h2{margin-bottom:12px}.b-quote__block .content__text .byline{margin-top:16px}.b-quote__inline{width:100%;max-width:726px;max-width:758px;padding-left:16px;padding-right:16px;margin-inline:auto;margin-top:100px;margin-bottom:100px}@media (max-width:500px){.b-quote__inline{padding-left:16px;padding-right:16px}}@media (max-width:768px){.b-quote__inline{margin-top:80px;margin-bottom:80px}}@media (max-width:500px){.b-quote__inline{margin-top:50px;margin-bottom:50px}}.b-quote__inline .content{padding-top:140px}.b-quote__inline .content__header{display:flex;position:relative;margin-bottom:24px}.b-quote__inline .content__header h2{padding-right:250px}.b-quote__inline .content__header .image{right:0;position:absolute;bottom:0}.b-quote__inline .content__text .byline{margin-top:16px}.b-quote__inline--first{margin-top:0!important}.b-quote__inline--first .content{padding-top:0}@media (max-width:1024px){.b-quote__block .content__image{padding-right:30px}}@media (max-width:720px){.b-quote__block .content{flex-direction:column}.b-quote__block .content__image{padding-right:0;margin-bottom:30px}.b-quote__inline .content__header h2{padding-right:230px}}@media (max-width:550px){.b-quote__inline .content{padding-top:0}.b-quote__inline .content__header{flex-direction:column-reverse}.b-quote__inline .content__header h2{padding-right:0}.b-quote__inline .content__header .image{position:static;bottom:unset;right:unset;margin-bottom:30px}.b-quote__inline--first{margin-top:unset}}@media (max-width:425px){.b-quote__block .content{flex-direction:column}.b-quote__block .content__image{width:100%;padding-right:0;margin-bottom:30px;display:flex;justify-content:center}}@media (max-width:330px){.b-quote__inline .content__header .image{width:100%;display:flex;justify-content:center}}.b-recommendedProducts{margin-top:80px;margin-bottom:80px}@media (max-width:768px){.b-recommendedProducts{margin-top:60px;margin-bottom:60px}}@media (max-width:500px){.b-recommendedProducts{margin-top:50px;margin-bottom:50px}}.b-relatedEntries{margin-top:100px;margin-bottom:100px}@media (max-width:768px){.b-relatedEntries{margin-top:80px;margin-bottom:80px}}@media (max-width:500px){.b-relatedEntries{margin-top:50px;margin-bottom:50px}}.b-reviews{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto}@media (max-width:500px){.b-reviews{padding-left:16px;padding-right:16px}}.b-reviews__heading{padding-right:30px}.b-reviews__heading h2{margin-bottom:8px}.b-reviews__heading .subheading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:24px}.b-scratcher{width:100%;max-width:1920px;padding-left:0;padding-right:0;margin-inline:auto;margin-top:48px;margin-bottom:88px}@media (max-width:500px){.b-scratcher{padding-left:0;padding-right:0}}@media (max-width:768px){.b-scratcher{margin-top:45px;margin-bottom:60px}}@media (max-width:500px){.b-scratcher{margin-top:45px;margin-bottom:30px}}.b-share{width:100%;max-width:826px;max-width:858px;padding-left:16px;padding-right:16px;margin-inline:auto;margin-top:88px;margin-bottom:100px}@media (max-width:500px){.b-share{padding-left:16px;padding-right:16px}}@media (max-width:768px){.b-share{margin-top:60px;margin-bottom:80px}}@media (max-width:500px){.b-share{margin-top:50px;margin-bottom:60px}}.b-share__container{border-top:1px solid #dfdfdf;padding-top:24px;width:100%;display:flex;align-items:center}.b-share__heading{padding-right:48px}@media (max-width:550px){.b-share__container{flex-wrap:wrap}.b-share__heading{padding-right:30px;margin-bottom:10px}.b-share__icons{gap:10px}.b-share__icons .icon{margin-bottom:10px}}.b-text{width:100%;max-width:726px;max-width:758px;padding-left:16px;padding-right:16px;margin-inline:auto;margin-top:60px;margin-bottom:50px}@media (max-width:500px){.b-text{padding-left:16px;padding-right:16px}}@media (max-width:768px){.b-text{margin-top:60px;margin-bottom:50px}}@media (max-width:500px){.b-text{margin-top:50px;margin-bottom:50px}}.b-textWithImage{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;margin-top:60px;margin-bottom:50px}@media (max-width:500px){.b-textWithImage{padding-left:16px;padding-right:16px}}@media (max-width:768px){.b-textWithImage{margin-top:60px;margin-bottom:50px}}@media (max-width:500px){.b-textWithImage{margin-top:50px;margin-bottom:50px}}.b-textWithImage__header{display:none;width:50%;padding-right:40px}.b-textWithImage__content{display:flex}.b-textWithImage__content .text{width:50%;padding-right:40px;display:flex;flex-direction:column}.b-textWithImage__content .media{height:fit-content;width:50%}.b-textWithImage__content .media .mobile{display:none}.b-textWithImage__content .media img{width:100%;height:auto;border-radius:2px}.b-textWithImage--inverse .b-textWithImage__header{display:none}.b-textWithImage--inverse .b-textWithImage__content{flex-direction:row-reverse}.b-textWithImage--inverse .b-textWithImage__content h2{display:block}.b-textWithImage--inverse .b-textWithImage__content .text{padding-right:0;padding-left:40px}.b-textWithImage .h1{margin-bottom:32px}.b-textWithImage .o-btn{margin-top:32px;max-width:270px}@media (max-width:840px){.b-textWithImage__header{display:flex;width:100%;padding-right:0}.b-textWithImage__content{flex-direction:column-reverse}.b-textWithImage__content .text{width:100%;padding-left:0;padding-right:0}.b-textWithImage__content .text h2{display:none}.b-textWithImage__content .media{width:100%;margin-bottom:20px}.b-textWithImage--inverse .b-textWithImage__header{display:flex}.b-textWithImage--inverse .b-textWithImage__content{flex-direction:column-reverse}.b-textWithImage--inverse .b-textWithImage__content .text{padding-left:0;padding-right:0}.b-textWithImage--inverse .b-textWithImage__content .text h2{display:none}.b-textWithImage .h1{margin-bottom:20px}.b-textWithImage .o-btn{margin-top:20px}}.b-textWithVideo{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;margin-top:60px;margin-bottom:50px}@media (max-width:500px){.b-textWithVideo{padding-left:16px;padding-right:16px}}@media (max-width:768px){.b-textWithVideo{margin-top:60px;margin-bottom:50px}}@media (max-width:500px){.b-textWithVideo{margin-top:50px;margin-bottom:50px}}.b-textWithVideo__header{width:50%;padding-right:40px}.b-textWithVideo__content{display:flex}.b-textWithVideo__content .text{width:50%;padding-right:40px;display:flex;flex-direction:column}.b-textWithVideo__content .text h2{display:none}.b-textWithVideo__content .media{height:fit-content;width:50%}.b-textWithVideo__content .media .mobile{display:none}.b-textWithVideo__content .media img{width:100%;height:auto;border-radius:2px}.b-textWithVideo--inverse .b-textWithVideo__header{display:none}.b-textWithVideo--inverse .b-textWithVideo__content{flex-direction:row-reverse}.b-textWithVideo--inverse .b-textWithVideo__content h2{display:block}.b-textWithVideo--inverse .b-textWithVideo__content .text{padding-right:0;padding-left:40px}.b-textWithVideo .h1{margin-bottom:32px}.b-textWithVideo .o-btn{margin-top:32px;max-width:270px}@media (max-width:840px){.b-textWithVideo__header{display:flex;width:100%;padding-right:0}.b-textWithVideo__content{flex-direction:column-reverse}.b-textWithVideo__content .text{width:100%;padding-left:0;padding-right:0}.b-textWithVideo__content .media{width:100%;margin-bottom:20px}.b-textWithVideo--inverse .b-textWithVideo__header{display:flex}.b-textWithVideo--inverse .b-textWithVideo__content{flex-direction:column-reverse}.b-textWithVideo--inverse .b-textWithVideo__content .text{padding-left:0;padding-right:0}.b-textWithVideo--inverse .b-textWithVideo__content .text h2{display:none}.b-textWithVideo .h1{margin-bottom:20px}.b-textWithVideo .o-btn{margin-top:20px}}.b-trustpilot{margin-top:80px;margin-bottom:80px;background-color:#f7f7fa;padding-top:40px;padding-bottom:40px;display:flex;justify-content:center}@media (max-width:768px){.b-trustpilot{margin-top:60px;margin-bottom:60px}}@media (max-width:500px){.b-trustpilot{margin-top:50px;margin-bottom:50px}}.b-routine-recommendation{container-type:inline-size;container-name:routine-recommendation;--text-spacing-right:48px;width:100%;max-width:1220px;margin-inline:auto;display:flex;flex-direction:row;justify-content:space-between;gap:76px}.b-routine-recommendation.reverse{flex-direction:row-reverse}.b-routine-recommendation .image{max-width:610px;max-height:700px}.b-routine-recommendation .image img{width:100%;height:100%;object-fit:cover}.b-routine-recommendation .content{--icon-gap:14px;--icon-size:14px;position:relative;max-width:528px;margin-top:124px}.b-routine-recommendation .content .step-num{position:absolute;top:-82px;left:-52px;z-index:-1;line-height:100%;font-weight:700;font-size:200px;color:rgba(246,236,238,.749)}.b-routine-recommendation .content .title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-weight:700;font-size:32px;line-height:normal;color:#22275e;margin-bottom:30px;margin-left:calc(var(--icon-size) + var(--icon-gap))}.b-routine-recommendation .content .info{display:flex;flex-direction:column;gap:28px;margin-bottom:28px;padding-right:var(--text-spacing-right)}.b-routine-recommendation .content .info .info-item{display:flex;gap:var(--icon-gap);font-weight:400;font-size:17px;line-height:24px}.b-routine-recommendation .content .info .info-item .icon{width:var(--icon-size);height:var(--icon-size);margin-top:2px}.b-routine-recommendation .content .recommendation .text{display:flex;align-items:flex-start;gap:var(--icon-gap);font-weight:600;font-size:17px;line-height:23px;color:#2b3f6c;margin-bottom:18px}.b-routine-recommendation .content .recommendation .text .icon{width:var(--icon-size);height:var(--icon-size);margin-top:1px}@container routine-recommendations (width < 820px){.b-routine-recommendation{flex-direction:column;align-items:center}.b-routine-recommendation.reverse{flex-direction:column}.b-routine-recommendation .image{width:100%;max-height:280px}.b-routine-recommendation .image img{width:100%;height:100%;object-fit:cover}}@media screen and (max-width:1200px){.b-routine-recommendation{gap:46px}.b-routine-recommendation .content .step-num{left:-32px}}@media screen and (max-width:678px){.b-routine-recommendation{gap:0}.b-routine-recommendation .content{margin-top:80px}.b-routine-recommendation .content .title{margin-bottom:20px}.b-routine-recommendation .content .step-num{left:-10px;font-size:160px;top:-70px}}.b-routines{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;margin-inline:auto;display:grid;grid-template-columns:repeat(2,1fr);padding-right:0;background-color:#f7ecee}@media (max-width:500px){.b-routines{padding-left:16px;padding-right:16px}}.b-routines__content{padding-block:91px;padding-inline:77px}.b-routines__title{font-size:36px;line-height:110%;color:#2b3f6c;margin-bottom:20px}.b-routines__description{font-size:17px;line-height:24px;color:#2b3f6c;margin-bottom:25px}.b-routines__highlights{--circle-fill:#fff;display:flex;flex-direction:column;gap:11px;margin-bottom:30px}.b-routines__actions a{min-width:266px;max-width:fit-content}.b-routines__image{position:relative}.b-routines__image-label{position:absolute;top:30px;right:33px}.b-routines__image img{width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.b-routines__content{padding-inline:38px}}@media (max-width:800px){.b-routines{display:flex;flex-direction:column-reverse;padding-inline:0}.b-routines__content{padding-block:32px;padding-inline:77px}.b-routines__title{font-size:32px}.b-routines__actions a{max-width:100%}.b-routines__image img{height:auto;aspect-ratio:720/490}}@media (max-width:600px){.b-routines__image-label{top:20px;right:18px}}@media (max-width:550px){.b-routines__content{padding-inline:38px}}.b-employees{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;margin-block:100px}@media (max-width:500px){.b-employees{padding-left:16px;padding-right:16px}}.b-employees h2{margin-bottom:23px}.b-employees__items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px}@media (max-width:1000px){.b-employees__items{gap:32px 16px;grid-template-columns:1fr 1fr 1fr}}@media (max-width:600px){.b-employees__items{grid-template-columns:1fr 1fr}}@media (max-width:500px){.b-employees__items{gap:24px 8px}}@media (max-width:350px){.b-employees__items{grid-template-columns:1fr}}.p-blogHero{width:100%;max-width:1920px;padding-left:0;padding-right:0;margin-inline:auto;margin-bottom:64px}@media (max-width:500px){.p-blogHero{padding-left:0;padding-right:0}}.p-blogHero__content{max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;width:100%}@media (max-width:500px){.p-blogHero__content{padding-left:16px;padding-right:16px}}.p-blogHero__content .blog-info{width:100%;max-width:826px;max-width:858px;padding-left:16px;padding-right:16px;margin-inline:auto;margin-top:35px;margin-bottom:8px}@media (max-width:500px){.p-blogHero__content .blog-info{padding-left:16px;padding-right:16px}}@media (max-width:768px){.p-blogHero__content .blog-info{margin-top:35px;margin-bottom:8px}}@media (max-width:500px){.p-blogHero__content .blog-info{margin-top:35px;margin-bottom:8px}}.p-blogHero__content .blog-info__tag{text-transform:uppercase;color:rgba(34,39,94,.6);padding-bottom:16px}.p-blogHero__content .blog-info h2{padding-bottom:8px}.p-blogHero__content .blog-info p{padding-bottom:24px}.p-blogHero__content .blog-info__category{display:flex;flex-wrap:wrap;padding-bottom:32px;gap:8px}.p-blogHero__content .blog-info__author{padding-bottom:32px;display:flex;align-items:center}.p-blogHero__content .blog-info__author .profile-image{width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px}.p-blogHero__content .blog-info__author .profile-image img{border-radius:50%}.p-blogHero__content .blog-info__author .date,.p-blogHero__content .blog-info__author .name{margin:0 8px}.p-blogHero__content .video{width:100%;height:auto;aspect-ratio:1260/708}.p-blogHero__content .image{width:100%}.p-blogHero__content .image img{width:100%;object-fit:cover;height:auto;aspect-ratio:1260/708}@media (max-width:500px){.p-blogHero__content .blog-info__author{flex-direction:column;align-items:flex-start;justify-content:center}.p-blogHero__content .blog-info__author .name{margin:8px 0 0}.p-blogHero__content .blog-info__author .divider{display:none}.p-blogHero__content .blog-info__author .date{margin:0}}.p-contentHero{width:100%;max-width:1920px;padding-left:0;padding-right:0;margin-inline:auto;background-color:#f7ecee;display:flex;min-height:500px}@media (max-width:500px){.p-contentHero{padding-left:0;padding-right:0}}.p-contentHero__content{width:50%;padding:60px 40px 60px calc(50% - 631px)}@media (max-width:calc(1260px + 16px * 2)){.p-contentHero__content{padding-left:16px}}.p-contentHero__content .container{max-width:530px;display:flex;flex-direction:column;justify-content:center;height:100%}.p-contentHero__content .container .o-trustpilot{margin-top:40px}.p-contentHero__content h1{font-size:52px;line-height:55px;margin-bottom:8px}.p-contentHero__content .btn-desc{margin-top:42px}.p-contentHero__image,.p-contentHero__video{width:50%}.p-contentHero__image img{width:100%;object-fit:cover}.p-contentHero .b-trustpilot{margin:0;background-color:transparent}@media (max-width:1100px){.p-contentHero__content h1{font-size:32px;line-height:42.4px;margin-bottom:8px}}@media (max-width:800px){.p-contentHero{flex-direction:column-reverse}.p-contentHero__content{width:100%;padding:16px 16px 32px}.p-contentHero__content h1{font-size:32px;line-height:42.4px;margin-bottom:8px}.p-contentHero__content .container .o-trustpilot{margin-top:24px}.p-contentHero__content .btn-desc,.p-contentHero__content .btn-desc .o-btn{margin-top:16px}.p-contentHero__video{height:auto;width:100%;aspect-ratio:720/490}.p-contentHero__image{width:100%}.p-contentHero__image img{height:auto;aspect-ratio:720/490}}@media (max-width:515px){.p-contentHero__content .o-btn{margin-top:16px!important;width:100%}}.p-footer__some{margin-bottom:8px}.p-footer__some .heading h2{margin-bottom:9px}.p-footer__some .heading a{cursor:pointer;position:relative;width:fit-content}.p-footer__some .heading a:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995);width:0}.p-footer__some .heading a:hover:after{width:100%;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.p-footer__some .slide{margin-inline:2px;width:100%;aspect-ratio:1/1;display:flex}.p-footer__some .slide img{aspect-ratio:1/1;object-fit:cover;object-position:center}.p-footer__some .slide--loading{transition:all .2s ease-out;pointer-events:none;opacity:.3;background:#e7e7f0;background:linear-gradient(110deg,#e7e7f0 10%,#f7f7fa 30%,#e7e7f0 50%,#e7e7f0 0);border-radius:5px;background-size:200% 100%;animation:skeleton 1.5s linear infinite;color:transparent}.p-footer__some .slide--loading *{opacity:0;pointer-events:none;transition:all .2s ease-out}.p-footer__newsletter{background-color:#f7ecee;padding-top:73px;padding-bottom:65px}.p-footer__newsletter .wrapper{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;display:flex;align-items:center;gap:40px}@media (max-width:500px){.p-footer__newsletter .wrapper{padding-left:16px;padding-right:16px}}.p-footer__newsletter .item{flex:1}.p-footer__newsletter .left h2{margin-bottom:25px}.p-footer__main{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;padding-top:64px}@media (max-width:500px){.p-footer__main{padding-left:16px;padding-right:16px}}.p-footer__main .menu{display:flex;width:100%;gap:42px}.p-footer__main .menu h3{margin-bottom:16px}.p-footer__main .menu__info .contact{display:flex;gap:9px;margin-bottom:22px}.p-footer__main .menu__info .contact__name p{margin-bottom:8px}.p-footer__main .menu__info .contact__link{display:flex;flex-direction:column}.p-footer__main .menu__info .contact__link a{cursor:pointer;position:relative;width:fit-content;margin-bottom:8px;font-weight:600;white-space:nowrap}.p-footer__main .menu__info .contact__link a:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995);width:0}.p-footer__main .menu__info .contact__link a:hover:after{width:100%;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.p-footer__main .menu .group{margin-bottom:32px}.p-footer__main .menu .group li{margin-bottom:8px}.p-footer__main .menu__trustpilot{max-width:170px!important}.p-footer__main .menu__trustpilot .trustpilot-widget{height:120px}.p-footer__main .menu__trustpilot svg{max-width:100%}.p-footer__main .menu__trustpilot .logos svg{width:100px}.p-footer__main .menu__mobile{display:none}.p-footer__main .legal{border-top:1px solid #dfdfdf;padding-top:18px;padding-bottom:65px;margin-top:36px;display:flex}.p-footer__main .legal .o-siteSelector{width:25%}.p-footer__main .legal__middle{width:50%;padding-inline:30px;text-align:center;color:#a5a6b1}.p-footer__main .legal__right{width:25%;justify-content:flex-end;display:flex}.p-footer__main .legal__right p{color:#a5a6b1;white-space:nowrap}.p-footer__main .legal__right .o-paymentmethods{margin-left:32px}@media (max-width:1200px){.p-footer__main .menu{flex-wrap:wrap}.p-footer__main .menu__item{min-width:calc(33.33333% - 40px);max-width:calc(33.33333% - 40px)}.p-footer__main .menu__trustpilot{min-width:170px!important;max-width:170px!important;margin-left:0;justify-content:flex-start}.p-footer__main .legal{flex-direction:column;align-items:center;padding-bottom:50px}.p-footer__main .legal .o-siteSelector{width:100%;margin-bottom:32px;justify-content:center}.p-footer__main .legal .o-siteSelector__button{width:100%;display:flex;justify-content:center;border:1px solid #50596c;padding-top:16px;padding-bottom:16px}.p-footer__main .legal__middle{order:3;width:100%}.p-footer__main .legal__right{justify-content:center;align-items:center;width:100%;flex-wrap:wrap;margin-bottom:8px;gap:8px}.p-footer__main .legal__right .o-paymentmethods{margin-left:0}}@media (max-width:768px){.p-footer__newsletter .wrapper{flex-direction:column;text-align:center}.p-footer__newsletter .item{width:100%}.p-footer__newsletter .left h2{margin-bottom:8px}}@media (max-width:650px){.p-footer__main .menu{gap:30px}.p-footer__main .menu__item{min-width:100%;max-width:100%}.p-footer__main .menu__info{display:flex;justify-content:space-between}.p-footer__main .menu__info .contact{margin-bottom:0}.p-footer__main .menu .group{display:none}.p-footer__main .menu__mobile{width:100%;display:flex;flex-direction:column}}@media (max-width:550px){.p-footer__some{margin-bottom:40px}}@media (max-width:374px){.p-footer .menu__info{flex-direction:column-reverse}}.p-header{position:absolute;z-index:20;width:100%;left:0;transition:all .2s ease-out}.p-header__wrapper{padding-bottom:168px}.p-header__banner{height:48px;background-color:#f7ecee;border-bottom:1px solid #dfdfdf}.p-header__banner .wrapper{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;display:flex;height:100%}@media (max-width:500px){.p-header__banner .wrapper{padding-left:16px;padding-right:16px}}.p-header__banner .c-siteSelector,.p-header__banner .spacer{width:90px;min-width:90px;max-width:90px;min-height:100%;max-height:100%;height:100%;display:flex;align-items:center;justify-content:flex-end}.p-header__banner .carousel{flex:1;justify-content:center;height:100%;display:flex;align-items:center;padding-inline:30px}.p-header__banner .carousel p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:#2b3f6c;font-weight:600;line-height:15px}.p-header__top{background-color:#fff;height:64px;border-bottom:1px solid #dfdfdf}.p-header__top .wrapper{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;display:flex;height:100%;align-items:center;justify-content:space-between;gap:30px}@media (max-width:500px){.p-header__top .wrapper{padding-left:16px;padding-right:16px}}.p-header__top .logo{z-index:20;position:relative}.p-header__top .logo svg{width:100%;max-width:150px}.p-header__top .c-search{max-width:424px}.p-header__top .actions{gap:32px}.p-header__top .actions,.p-header__top .actions__item{display:flex;align-items:center;height:100%}.p-header__top .actions__item svg{height:20px;width:auto}.p-header__bottom{background-color:#fff;height:56px;border-bottom:1px solid #dfdfdf;position:relative}.p-header__bottom:after{pointer-events:none;content:"";position:absolute;right:calc(50% - 691px);top:0;width:130px;height:100%;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));z-index:2}.p-header__bottom .wrapper{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;height:100%;display:flex}@media (max-width:500px){.p-header__bottom .wrapper{padding-left:16px;padding-right:16px}}.p-header__bottom-mobile{background-color:#fff;display:none;height:56px;border-bottom:1px solid #dfdfdf}.p-header__bottom-mobile .c-sitemenu__burger-wrapper{padding-left:16px;padding-right:24px}.p-header__scrolled{width:0;max-width:0;overflow-x:hidden}.p-header__scrolled-mobile{display:none}.p-header--scrolled{position:fixed;top:-112px}.p-header--scrolled .bottom-wrapper{position:unset}.p-header--scrolled .bottom-wrapper:after{content:"";position:absolute;pointer-events:none;z-index:9;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 95%,#fff)}.p-header--scrolled .p-header__bottom:after{display:none}.p-header--scrolled .p-header__bottom .wrapper{display:flex}.p-header--scrolled .p-header__bottom .logo{height:100%;display:flex;width:170px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;padding-inline:24px;padding-bottom:2px}.p-header--scrolled .p-header__bottom .logo svg{width:120px}.p-header--scrolled .p-header__bottom .o-nav{transition:box-shadow .2s ease-in;max-width:calc(100% - 240px)}.p-header--scrolled .p-header__bottom .o-nav__wrapper{padding-right:32px}.p-header--scrolled .p-header__bottom .o-nav .wrapper__left{padding-left:28px}.p-header--scrolled .p-header__bottom .o-nav .wrapper__left--primary{width:70%}.p-header--scrolled .p-header__bottom .o-nav .wrapper__right{width:30%;padding-left:85px;padding-top:30px}.p-header--scrolled .p-header__bottom .o-nav .c-sitemenu{padding-left:20px}.p-header--scrolled .p-header__bottom .bottom-actions{display:flex;align-items:center;padding-inline:24px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;height:100%}.p-header--scrolled .p-header__bottom-mobile .c-sitemenu{padding-right:8px}.p-header--scrolled .p-header__scrolled{opacity:1;width:unset;max-width:unset}.p-header--hidden{transition:all .2s ease-out;opacity:0;pointer-events:none;z-index:-1}.p-header--searchOpen .c-sitemenu{opacity:0}@media (max-width:768px){.p-header__wrapper{padding-bottom:152px}.p-header__banner{position:relative;z-index:20;height:32px}.p-header__banner .o-siteSelector,.p-header__banner .spacer{display:none}.p-header__banner .carousel{padding-inline:16px}.p-header__banner p{font-size:13px;line-height:13px}.p-header__top .logo{padding-right:30px}.p-header__top .logo svg{max-width:130px}.p-header__top .c-search{display:none}.p-header__top .actions{gap:24px}.p-header__bottom{display:none}.p-header__bottom-mobile{display:flex}.p-header__bottom-mobile .burgermenu{width:60px;display:flex;justify-content:center}.p-header--scrolled{position:fixed;top:-96px}.p-header--scrolled .p-header__bottom-mobile .c-sitemenu{border-right:1px solid #dfdfdf}.p-header--scrolled .p-header__bottom-mobile .c-search{display:none}.p-header--scrolled .p-header__bottom-mobile .logo{flex:1;display:flex;justify-content:center;align-items:center}.p-header--scrolled .p-header__bottom-mobile .logo svg{width:100%;max-width:123px}.p-header--scrolled .p-header__bottom-mobile .bottom-actions{border-left:1px solid #dfdfdf;padding-inline:24px;display:flex;align-items:center}}.p-headerMinimal{height:80px;border-bottom:1px solid #dfdfdf;width:100%;background-color:#fff;position:fixed;z-index:10}.p-headerMinimal__content{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;height:100%;display:flex;justify-content:space-between;align-items:center;flex:1}@media (max-width:500px){.p-headerMinimal__content{padding-left:16px;padding-right:16px}}.p-headerMinimal__content .back{flex:1;display:flex;align-items:center;gap:9px;padding-right:18px;height:100%}.p-headerMinimal__content .back__icon{display:flex;align-items:center}.p-headerMinimal__content .back__text{font-weight:600}.p-headerMinimal__content .logo{flex:1;display:flex;justify-content:center}.p-headerMinimal__content .logo svg{height:30px}.p-headerMinimal__content .site{display:flex;justify-content:flex-end;flex:1}@media (max-width:1024px){.p-headerMinimal{height:64px}}@media (max-width:768px){.p-headerMinimal__content{padding-left:0}.p-headerMinimal__content .back{padding-left:16px;flex:unset}.p-headerMinimal__content .back__text{display:none}.p-headerMinimal__content .logo{justify-content:flex-start}.p-headerMinimal__content .logo svg{position:relative;top:1px;height:23px}.p-headerMinimal__content .site{flex:unset}}.p-simpleHero{width:100%;max-width:1920px;padding-left:0;padding-right:0;margin-inline:auto}@media (max-width:500px){.p-simpleHero{padding-left:0;padding-right:0}}.p-simpleHero__breadcrumbs{max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;padding-top:24px;width:100%}@media (max-width:500px){.p-simpleHero__breadcrumbs{padding-left:16px;padding-right:16px}}.p-simpleHero__heading{width:100%;max-width:826px;max-width:858px;padding-left:16px;padding-right:16px;margin-inline:auto;margin-top:35px;margin-bottom:8px}@media (max-width:500px){.p-simpleHero__heading{padding-left:16px;padding-right:16px}}@media (max-width:768px){.p-simpleHero__heading{margin-top:35px;margin-bottom:8px}}@media (max-width:500px){.p-simpleHero__heading{margin-top:35px;margin-bottom:8px}}.p-routinesHero{width:100%;max-width:1920px;padding-left:0;padding-right:0;margin-inline:auto;--padding-inline:90px;--spacing-bottom:74px;--spacing-top:47px;--title-size:42px;position:relative;padding-inline:var(--padding-inline);margin-bottom:calc(var(--spacing-top) + 10px)}@media (max-width:500px){.p-routinesHero{padding-left:0;padding-right:0}}.p-routinesHero .lowercase{text-transform:lowercase}.p-routinesHero__background{position:absolute;inset:0;bottom:calc(var(--spacing-bottom) - var(--spacing-top));z-index:0;background-color:#f7ecee}.p-routinesHero__content{position:relative;min-height:746px;background-color:#fff;transform:translateY(var(--spacing-top));padding-block:108px;padding-inline:var(--padding-inline);box-shadow:0 7px 16px 0 rgba(0,0,0,.0509803922)}.p-routinesHero__content .retake-link{position:absolute;top:30px;right:30px}.p-routinesHero__content .retake-link .btn-custom{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;height:36px;min-height:36px;padding-block:6px;padding-inline:15px;font-size:15px;font-weight:400;text-align:center;color:#2b3f6c;box-sizing:border-box;background-color:rgba(34,39,94,.1);transition:all .2s ease-out}.p-routinesHero__content .retake-link .btn-custom:hover{background-color:rgba(34,39,94,.05)}.p-routinesHero__content .container{max-width:860px;margin-inline:auto;text-align:left}.p-routinesHero__content .container .skintest-label{height:25px;margin-bottom:17px}.p-routinesHero__content .container .skintest-label span{font-weight:700;font-size:12px;line-height:15px;margin-top:1px}.p-routinesHero__content .container .title{font-weight:700;font-size:var(--title-size);line-height:100%;margin-bottom:22px;letter-spacing:0;text-wrap:balance}.p-routinesHero__content .container .hero-intro{font-weight:400;font-size:18px;line-height:24px;margin-bottom:28px}.p-routinesHero__content .container .hero-intro-string{font-weight:600}.p-routinesHero__content .container .hero-list{display:flex;flex-direction:column;gap:10px;margin-bottom:38px}.p-routinesHero__content .get-started{display:flex;align-items:center;gap:11px;cursor:pointer}.p-routinesHero__content .get-started-text{position:relative;font-weight:600;font-size:16px;text-transform:uppercase;color:#22275e}.p-routinesHero__content .get-started-text:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#22275e;transition:width .25s cubic-bezier(.395,.325,.365,.995);width:0}.p-routinesHero__content .get-started:hover .get-started-text:after{width:100%}.p-routinesHero__content .get-started .icon-circle{background-color:#22275e;width:48px;height:48px;border-radius:50%;display:grid;place-items:center}@media screen and (max-width:1200px){.p-routinesHero{--padding-inline:62px;--title-size:38px}}@media screen and (max-width:600px){.p-routinesHero{--padding-inline:34px;--title-size:34px}}@media screen and (max-width:500px){.p-routinesHero{--spacing-top:0px}.p-routinesHero__content{min-height:unset;padding-block:40px 50px}.p-routinesHero__content .retake-link{top:34px}}.l-cart__content{display:flex}.l-cart__recommendations{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto}@media (max-width:500px){.l-cart__recommendations{padding-left:16px;padding-right:16px}}.l-catalog__content{margin-bottom:100px}.l-catalog__content .header{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;margin-top:24px}@media (max-width:500px){.l-catalog__content .header{padding-left:16px;padding-right:16px}}.l-catalog__content .header h1{margin-bottom:8px}.l-catalog__content .header .o-redactor,.l-catalog__content .header p{max-width:800px}.l-catalog__content .c-catalog,.l-catalog__content .cc-catalog{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto}@media (max-width:500px){.l-catalog__content .c-catalog,.l-catalog__content .cc-catalog{padding-left:16px;padding-right:16px}}.l-catalog__content .extended{margin-top:60px;margin-bottom:50px;background-color:#f7f7fa;padding-top:70px;padding-bottom:70px}@media (max-width:768px){.l-catalog__content .extended{margin-top:60px;margin-bottom:50px}}@media (max-width:500px){.l-catalog__content .extended{margin-top:50px;margin-bottom:50px}}.l-catalog__content .extended .o-redactor{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto}@media (max-width:500px){.l-catalog__content .extended .o-redactor{padding-left:16px;padding-right:16px}}.l-catalog__content .b-recommendedProducts{margin-top:45px;margin-bottom:-39px;min-height:250px}.l-catalog__content .b-recommendedProducts .o-catalogProduct__image{padding:5px 0}.l-catalog__content .b-recommendedProducts .c-contentSlider__header{margin-bottom:0}.l-catalog__content .b-recommendedProducts .heading{font-size:24px}@media (max-width:768px){.l-catalog__content .extended{padding-top:45px;padding-bottom:45px}}@media(max-width:594px){.l-catalog .b-recommendedProducts{margin-bottom:-20px}}@media(max-width:550px){.l-catalog .b-recommendedProducts .heading{font-size:21px}}.l-checkout #Coi-Renew,.l-checkout .needsclick{display:none!important}.l-confirmation{display:flex;width:100%;position:relative}.l-confirmation__wrapper{display:flex;width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto}@media (max-width:500px){.l-confirmation__wrapper{padding-left:16px;padding-right:16px}}.l-confirmation__details{flex:1;display:flex;flex-direction:column;padding-right:40px;padding-top:48px;padding-bottom:100px}.l-confirmation__details .header h1{margin-bottom:16px}.l-confirmation__details .addresses{margin-top:40px;display:flex}.l-confirmation__details .addresses__address{flex:1}.l-confirmation__details .addresses__address h2{margin-bottom:16px}.l-confirmation__details .lineItems h2{margin-top:40px}.l-confirmation__summery{width:50%;max-width:fit-content;background-color:#f7f7fa;padding-top:48px;padding-left:75px;padding-bottom:100px}.l-confirmation__summery .card{background-color:#fff;padding:19px 24px 24px;width:440px}.l-confirmation__summery .card__header{padding-bottom:16px;border-bottom:1px solid #dfdfdf}.l-confirmation__summery .card__details{padding-top:24px;display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.l-confirmation__summery .card__total{padding-top:24px;border-top:1px solid #dfdfdf}.l-confirmation__summery .card .priceline{display:flex;justify-content:space-between;align-items:center}.l-confirmation__summery .card .priceline__price{text-transform:uppercase}.l-confirmation__summery:after{padding-right:calc(50% - 631px);content:"";position:absolute;right:0;height:100%;background-color:#f7f7fa;top:0;padding-left:10px;z-index:-1}@media (max-width:calc(1260px + 16px * 2)){.l-confirmation__summery:after{padding-right:16px}}@media (max-width:1280px){.l-confirmation__details{padding-right:30px}.l-confirmation__summery{padding-left:30px}}@media (max-width:1100px){.l-confirmation__details{padding-right:16px}.l-confirmation__summery{padding-left:16px}}@media (max-width:1024px){.l-confirmation__wrapper{flex-direction:column}.l-confirmation__details{padding-right:0;padding-bottom:0}.l-confirmation__details .header__amount{display:inline-block}.l-confirmation__summery{padding:0 0 60px;background-color:unset;width:100%;max-width:unset}.l-confirmation__summery .card{width:100%;padding:0}.l-confirmation__summery .card__header,.l-confirmation__summery:after{display:none}}@media (max-width:1024px)and (max-width:768px){.l-confirmation__summery{border-bottom:1px solid #dfdfdf;padding-bottom:0}}@media (max-width:1024px)and (max-width:450px){.l-confirmation__details .addresses{flex-direction:column;margin-top:24px;gap:16px}.l-confirmation__details .addresses__address{width:100%}.l-confirmation__details .addresses__address h2{margin-bottom:8px}}.l-failed{display:flex;width:100%;position:relative}.l-failed__wrapper{display:flex;width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto}@media (max-width:500px){.l-failed__wrapper{padding-left:16px;padding-right:16px}}.l-failed__details{flex:1;display:flex;flex-direction:column;padding-right:40px;padding-top:48px;padding-bottom:100px}.l-failed__details .header h1{margin-bottom:16px}.l-failed__details .lineItems h2{margin-top:40px}.l-failed__details .navigation{margin-top:29px;display:flex;justify-content:flex-end}.l-failed__details .navigation a{width:40%}.l-failed__summery{width:50%;max-width:fit-content;background-color:#f7f7fa;padding-top:48px;padding-left:75px;padding-bottom:100px}.l-failed__summery .card{background-color:#fff;padding:19px 24px 0;width:440px}.l-failed__summery .card__header{padding-bottom:16px;border-bottom:1px solid #dfdfdf}.l-failed__summery .card__details{padding-top:24px;display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.l-failed__summery .card__total{padding-top:24px;padding-bottom:24px;border-top:1px solid #dfdfdf}.l-failed__summery .card .priceline{display:flex;justify-content:space-between;align-items:center}.l-failed__summery .card .priceline__price{text-transform:uppercase}.l-failed__summery:after{padding-right:calc(50% - 631px);content:"";position:absolute;right:0;height:100%;background-color:#f7f7fa;top:0;padding-left:10px;z-index:-1}@media (max-width:calc(1260px + 16px * 2)){.l-failed__summery:after{padding-right:16px}}@media (max-width:1280px){.l-failed__details{padding-right:30px}.l-failed__summery{padding-left:30px}}@media (max-width:1100px){.l-failed__details{padding-right:16px}.l-failed__details .navigation a{width:100%}.l-failed__summery{padding-left:16px}}@media (max-width:1024px){.l-failed__wrapper{flex-direction:column}.l-failed__details{padding-right:0;padding-bottom:0}.l-failed__details .header__amount{display:inline-block}.l-failed__summery{padding:0 0 60px;background-color:unset;width:100%;max-width:unset}.l-failed__summery .card{width:100%;padding:0}.l-failed__summery .card__header,.l-failed__summery:after{display:none}}@media (max-width:1024px)and (max-width:768px){.l-failed__summery{border-bottom:1px solid #dfdfdf;padding-bottom:0}}@media (max-width:1024px)and (max-width:450px){.l-failed__details .addresses{flex-direction:column;margin-top:24px;gap:16px}.l-failed__details .addresses__address{width:100%}.l-failed__details .addresses__address h2{margin-bottom:8px}}.l-favorite__content{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;margin-bottom:100px}@media (max-width:500px){.l-favorite__content{padding-left:16px;padding-right:16px}}.l-product .o-breadcrumbs{margin-bottom:15px}@media (max-width:450px){.l-product .o-breadcrumbs{margin-bottom:4px}}.l-account{height:calc(100vh - 168px);display:flex}.l-account__container{display:flex;flex:1;width:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#f7f7fa;padding-top:40px;padding-bottom:40px}.l-account__container::-webkit-scrollbar{width:12px;height:2px}.l-account__container::-webkit-scrollbar-button{width:0;height:0}.l-account__container::-webkit-scrollbar-corner{background:transparent}.l-account__container::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#dfdfdf;border-radius:0;width:4px}.l-account__container::-webkit-scrollbar-track{background-color:#f7f7fa;background-clip:padding-box;border-radius:0;width:4px}.l-account__container .content{padding-left:16px;padding-right:16px;width:100%;max-width:632px;margin:0 auto;height:fit-content}@media (max-width:768px){.l-account{height:calc(100vh - 152px);flex-direction:column}}@media (max-width:550px){.l-account__container{padding-top:24px;padding-bottom:32px}}.l-resetpassword__container{padding-top:80px;height:calc(100vh - 80px);padding-inline:16px;display:flex;justify-content:center;align-items:center}.l-resetpassword .form{width:100%;max-width:400px}.l-resetpassword .form h1{text-align:center;margin-bottom:32px}.l-resetpassword .form .o-input{margin-bottom:12px}.l-resetpassword .form .o-input input:not(:placeholder-shown)~label{font-size:13px;line-height:13px;padding-inline:3px;top:-6px;left:13px!important}.l-resetpassword .form .button{display:flex;width:100%}.l-overviewpage__content{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;margin-bottom:100px}@media (max-width:500px){.l-overviewpage__content{padding-left:16px;padding-right:16px}}.l-overviewpage__content .header{margin-top:24px}.l-overviewpage__content .header h1{margin-bottom:8px}.l-overviewpage__content .header .o-redactor{max-width:800px}.l-routinepage__error{width:100%;margin-top:114px;margin-bottom:120px;text-align:center}.l-routinepage__recommendations{container-type:inline-size;container-name:routine-recommendations;margin-top:114px;margin-inline:90px;margin-bottom:180px;display:grid;gap:120px}@media screen and (max-width:1200px){.l-routinepage__recommendations{margin-inline:30px}}@media screen and (max-width:678px){.l-routinepage__recommendations{margin-top:80px;margin-inline:18px;gap:80px}}.l-brand__content{margin-bottom:100px}.l-brand__content .header{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;margin-top:24px}@media (max-width:500px){.l-brand__content .header{padding-left:16px;padding-right:16px}}.l-brand__content .header h1{margin-bottom:8px}.l-brand__content .header .o-redactor{max-width:800px}.l-brand__content .popular{position:relative;margin-top:30px}.l-brand__content .popular:before{left:0;background:linear-gradient(90deg,#fff,#fff calc(100% - 30px),hsla(0,0%,100%,0))}.l-brand__content .popular:after,.l-brand__content .popular:before{pointer-events:none;content:"";position:absolute;top:0;width:calc(50% - 630px);height:100%;z-index:2}.l-brand__content .popular:after{right:0;background:linear-gradient(270deg,#fff,#fff calc(100% - 30px),hsla(0,0%,100%,0))}.l-brand__content .popular .c-contentSlider__header{margin-bottom:17px}.l-brand__content .popular .c-contentSlider__pagination{display:none!important}.l-brand__content .popular__slide{border:1px solid #dfdfdf;aspect-ratio:254/104}.l-brand__content .popular__slide a{display:flex;width:100%;align-items:center;justify-content:center}@media(hover:hover){.l-brand__content .popular__slide{transition:.2s ease-out}.l-brand__content .popular__slide:hover{transition:.2s ease-out;border-color:#2b3f6c}}.l-brand__content .c-categorySlider{margin-top:58px}.l-brand__content .c-categorySlider .category{height:57px;aspect-ratio:1/1;padding-inline:0;display:flex;justify-content:center;align-items:center}.l-brand__content .c-categorySlider:after{width:calc(50% - 630px)}.l-brand__content .list{margin-top:60px;width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto}@media (max-width:500px){.l-brand__content .list{padding-left:16px;padding-right:16px}}.l-brand__content .list__item{z-index:2;position:relative;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(43,63,108,.4);margin-top:-1px}.l-brand__content .list__item .heading{grid-column:1/2;padding-top:8px;padding-left:10px}.l-brand__content .list__item .heading h3{font-size:40px;line-height:1.3;font-weight:700}.l-brand__content .list__item .entries{grid-column:2/5;display:grid;grid-template-columns:repeat(3,1fr);gap:0 40px}.l-brand__content .list__item .entries__item{z-index:1;padding-block:27px;border-bottom:1px solid #dfdfdf;font-weight:700}@media(hover:hover){.l-brand__content .list__item .entries__item:hover{background-color:#f7f7fa}}@media (max-width:850px){.l-brand__content .list .entries{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.l-brand__content .list .entries{grid-template-columns:1fr}}@media (max-width:550px){.l-brand__content .list{margin-top:30px}.l-brand__content .popular .c-contentSlider__header h2{font-size:18px;line-height:18px}.l-brand__content .c-categorySlider{margin-top:30px}}@media (max-width:450px){.l-brand__content .list__item{display:flex}.l-brand__content .list__item .heading{width:60px;height:79px;padding:unset;display:flex;align-items:center}.l-brand__content .list__item .heading h3{font-size:32px}.l-brand__content .list__item .entries{display:flex;flex-direction:column;width:100%}}.l-errors .l-header__logo .name,.l-errors .l-header__logo .tagline{fill:#0d0d0d}.l-errors .o-nav__area-link{color:#0d0d0d;text-shadow:none}.l-errors .o-breadcrumb__crumb--first a{color:#0d0d0d}.l-errors__wrapper{margin-left:auto;margin-right:auto;width:calc(100% - 32px);max-width:1260px}.l-errors__heading{margin-top:100px}.l-errors__heading h1{font-size:50px;margin:0 auto 50px;text-align:center}.l-errors__trumpet{margin:0 auto 46px;text-align:center;font-size:27px;line-height:40px}.l-errors__actions{display:flex;flex-direction:column;align-items:center;justify-content:center}.l-errors__actions .o-btn{margin-bottom:8px}.l-errors__actions .o-btn p{color:#fff;font-weight:600}.l-errors__infobox{width:50%;padding-left:20px;padding-right:20px;display:inline-block;font-size:1rem;vertical-align:top;left:25%;position:relative;margin-top:60px;margin-bottom:90px}.l-errors__infobox-wrapper{padding:59px 0 64px;background:#2b3f6c}.l-errors__infobox-text{width:83.3333333333%;padding-left:20px;padding-right:20px;display:inline-block;font-size:1rem;vertical-align:top;left:8.3333333333%;position:relative;text-align:center;color:#fff}.l-errors__infobox-text span{color:#c77383}.l-errors__infobox-text strong{font-size:18px;letter-spacing:0;line-height:40px}.l-errors__infobox-text ul{display:flex;flex-direction:column;justify-content:center;align-items:center}.l-errors__infobox-text ul li{text-align:left;width:80%}@media (max-width:899px){.l-errors__infobox{width:66.6666666667%;padding-left:20px;padding-right:20px;display:inline-block;font-size:1rem;vertical-align:top;left:16.6666666667%;position:relative}}@media (max-width:689px){.l-errors__heading h1{line-height:55px}.l-errors__infobox{width:83.3333333333%;padding-left:20px;padding-right:20px;display:inline-block;font-size:1rem;vertical-align:top;left:8.3333333333%;position:relative}}@media (max-width:549px){.l-errors__infobox{width:100%;padding-left:20px;padding-right:20px;display:inline-block;font-size:1rem;vertical-align:top;left:0;position:relative}}.c-newsletter__form{display:flex;gap:16px}.c-newsletter__form .o-input{flex:2;margin-top:0}.c-newsletter__form .o-input label{background-color:transparent}.c-newsletter__form .o-input__error{display:none}.c-newsletter__form .o-btn{flex:1;min-width:213px;padding-inline:10px}.c-newsletter__success{display:flex;justify-content:center;align-items:center;height:50px;background-color:#fff;border:1px solid #dfdfdf}@media (max-width:1150px){.c-newsletter__form{flex-direction:column;gap:8px}.c-newsletter__form .o-btn{margin-left:0;min-width:205px}}@media (max-width:455px){.c-newsletter__form{flex-direction:column}.c-newsletter__form .o-btn{margin-left:0;padding-left:5px;padding-right:5px;min-width:190px}}.cco-checkoutAddress__form{display:flex;flex-wrap:wrap;justify-content:space-between}.cco-checkoutAddress__form .o-input{width:calc(50% - 7px)}.cco-checkoutAddress__form .o-input--full{min-width:100%}@media (max-width:500px){.cco-checkoutAddress__form .o-input{width:100%}}.cco-checkoutServicepoint{position:relative;width:100%;min-width:100%;max-width:100%;height:295px;min-height:295px;max-height:295px;border:1px solid #dfdfdf;border-radius:3px;display:flex}.cco-checkoutServicepoint__list{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#f7f7fa;display:flex;flex-direction:column;flex:1;height:100%}.cco-checkoutServicepoint__list::-webkit-scrollbar{width:12px;height:2px}.cco-checkoutServicepoint__list::-webkit-scrollbar-button{width:0;height:0}.cco-checkoutServicepoint__list::-webkit-scrollbar-corner{background:transparent}.cco-checkoutServicepoint__list::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#dfdfdf;border-radius:0;width:4px}.cco-checkoutServicepoint__list::-webkit-scrollbar-track{background-color:#f7f7fa;background-clip:padding-box;border-radius:0;width:4px}.cco-checkoutServicepoint__list .item{cursor:pointer;display:flex;padding:24px 27px;border-bottom:1px solid #dfdfdf;transition:.2s ease-out}.cco-checkoutServicepoint__list .item__radio{padding-right:27px;height:100%;display:flex;align-items:center}.cco-checkoutServicepoint__list .item__info{display:flex;flex-direction:column;flex-grow:1}.cco-checkoutServicepoint__list .item__info .header{display:flex;justify-content:space-between}.cco-checkoutServicepoint__list .item__info .header__title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cco-checkoutServicepoint__list .item__info .header__distance{white-space:nowrap}.cco-checkoutServicepoint__list .item__info span{line-height:21px;font-weight:400}.cco-checkoutServicepoint__list .item__info .opening-hours{cursor:pointer}.cco-checkoutServicepoint__list .item__info .opening-hours__btn{text-decoration:underline;text-underline-offset:2px}.cco-checkoutServicepoint__list .item__info .opening-hours__list{list-style:none}.cco-checkoutServicepoint__list .item__info .opening-hours__list li{display:grid;grid-template-columns:1fr 1fr;max-width:200px}.cco-checkoutServicepoint__list .item__info .opening-hours__list li span{white-space:nowrap}.cco-checkoutServicepoint__list .item:hover{transition:.2s ease-out;background-color:rgba(247,247,250,.3)}.cco-checkoutServicepoint__list .item--selected{background-color:rgba(247,247,250,.3)}.cco-checkoutServicepoint__map{display:flex;width:50%}.cco-checkoutServicepoint__map .gm-bundled-control{top:calc(100% - 120px)!important}.cco-checkoutServicepoint__loading,.cco-checkoutServicepoint__noResults{position:absolute;width:100%;height:100%;background-color:#f7f7fa;z-index:1;display:flex;justify-content:center;align-items:center}.cco-checkoutServicepoint__noResults span{font-weight:600}@media (max-width:550px){.cco-checkoutServicepoint__map{display:none}}.cco-checkoutLogin{margin-top:24px;margin-bottom:40px;display:flex;flex-direction:column}.cco-checkoutLogin .error{margin-top:10px;color:#b3261e}.cco-checkoutShipping{margin-top:24px}.cco-checkoutShipping__groups{display:flex;gap:16px}.cco-checkoutShipping__groups .group{cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;border:1px solid #dfdfdf;border-radius:3px;padding:10px 16px;transition:.2s ease-out}.cco-checkoutShipping__groups .group p{line-height:17px;text-align:center}.cco-checkoutShipping__groups .group p:first-of-type{margin-bottom:6px}.cco-checkoutShipping__groups .group svg{margin-bottom:7px}.cco-checkoutShipping__groups .group--selected,.cco-checkoutShipping__groups .group:hover{transition:.2s ease-out;border-color:#2b3f6c}.cco-checkoutShipping__notice{margin-top:16px;background-color:#fbf5f6;display:flex;align-items:center;gap:8px;padding:10px;width:100%;font-size:14px;line-height:19px;border:1px solid #f3e2e5;border-radius:3px}.cco-checkoutShipping__options{margin-top:16px;padding-bottom:10px;display:flex;flex-direction:column;gap:8px}.cco-checkoutShipping__options .option{cursor:pointer;display:flex;align-items:center;padding:16px;border:1px solid #dfdfdf;border-radius:3px}.cco-checkoutShipping__options .option__title{display:flex;justify-content:space-between;align-items:center;flex:1;margin-left:10px}.cco-checkoutShipping__options .option__title .title{display:flex;flex-direction:column;line-height:20px}.cco-checkoutShipping__options .option__logo{margin-left:15px;margin-right:25px;max-width:40px;max-height:22px;min-height:22px}.cco-checkoutShipping__options .option--selected{border-color:#2b3f6c}@media (max-width:600px){.cco-checkoutShipping__groups{flex-direction:column;gap:14px}.cco-checkoutShipping__options{margin-top:16px;gap:8px}}.cco-checkoutPayment{padding-top:16px}.cco-checkoutPayment__methods{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.cco-checkoutPayment__methods .method{cursor:pointer;border:1px solid #dfdfdf;border-radius:3px;display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;padding:20px 16px;transition:.2s ease-out}.cco-checkoutPayment__methods .method .o-paymentmethods{height:50%}.cco-checkoutPayment__methods .method .o-paymentmethods .mobilepay svg{display:flex;height:20px;width:auto}.cco-checkoutPayment__methods .method__title{margin-top:8px;font-weight:600}.cco-checkoutPayment__methods .method--selected,.cco-checkoutPayment__methods .method:hover{transition:.2s ease-out;border-color:#2b3f6c}.cco-checkoutPayment__methods .method--hidden{display:none}@media (max-width:600px){.cco-checkoutPayment__methods{display:grid;grid-template-columns:1fr;gap:8px}.cco-checkoutPayment__methods .method{flex-direction:row-reverse;justify-content:space-between;padding-block:16px}.cco-checkoutPayment__methods .method__title{margin-top:0}}@media (max-width:350px){.cco-checkoutPayment__methods{display:grid;grid-template-columns:1fr;gap:14px}}.co-accountServicepoint{position:relative;width:100%;min-width:100%;max-width:100%;height:295px;min-height:295px;max-height:295px;border:1px solid #dfdfdf;border-radius:3px;display:flex}.co-accountServicepoint__list{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#f7f7fa;display:flex;flex-direction:column;flex:1;height:100%}.co-accountServicepoint__list::-webkit-scrollbar{width:12px;height:2px}.co-accountServicepoint__list::-webkit-scrollbar-button{width:0;height:0}.co-accountServicepoint__list::-webkit-scrollbar-corner{background:transparent}.co-accountServicepoint__list::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#dfdfdf;border-radius:0;width:4px}.co-accountServicepoint__list::-webkit-scrollbar-track{background-color:#f7f7fa;background-clip:padding-box;border-radius:0;width:4px}.co-accountServicepoint__list .item{cursor:pointer;display:flex;padding:24px 27px;border-bottom:1px solid #dfdfdf;transition:.2s ease-out}.co-accountServicepoint__list .item__radio{padding-right:27px;height:100%;display:flex;align-items:center}.co-accountServicepoint__list .item__info{display:flex;flex-direction:column}.co-accountServicepoint__list .item__info .title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.co-accountServicepoint__list .item__info span{line-height:21px;font-weight:400}.co-accountServicepoint__list .item:hover{transition:.2s ease-out;background-color:rgba(247,247,250,.3)}.co-accountServicepoint__list .item--selected{background-color:rgba(247,247,250,.3)}.co-accountServicepoint__map{display:flex;width:50%}.co-accountServicepoint__map .gm-bundled-control{top:calc(100% - 120px)!important}.co-accountServicepoint__loading,.co-accountServicepoint__noResults{position:absolute;width:100%;height:100%;background-color:#f7f7fa;z-index:1;display:flex;justify-content:center;align-items:center}.co-accountServicepoint__noResults span{font-weight:600}@media (max-width:550px){.co-accountServicepoint__map{display:none}}.c-accountSubscription h2{margin-bottom:24px}.c-accountSubscription__info{background-color:#fbf5f6;display:flex;align-items:center;gap:12px;padding:10px;width:100%;border:1px solid #f3e2e5;border-radius:3px;margin-bottom:30px}.c-accountSubscription__info svg{min-width:20px}.c-accountSubscription__info span{font-size:14px;line-height:1.2;text-wrap:balance}.c-accountSubscription__settings{margin-bottom:24px}.c-accountSubscription__settings .line{padding-top:32px;padding-bottom:32px;border-bottom:1px solid #dfdfdf;display:flex;justify-content:space-between}.c-accountSubscription__settings .line .priceline{text-transform:uppercase}.c-accountSubscription__settings .line:last-of-type{border-bottom:none}.c-accountSubscription__settings .line:first-of-type{padding-top:0}.c-accountSubscription__settings .line__action{display:flex;flex-direction:column;align-items:flex-end}.c-accountSubscription__settings .line__action .servicepoint{display:flex;flex-direction:column;text-align:right}.c-accountSubscription__settings .line button{cursor:pointer;position:relative;width:fit-content}.c-accountSubscription__settings .line button:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995);width:100%}.c-accountSubscription__settings .line button:hover:after{width:0;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.c-accountSubscription__settings .delivery{padding-top:32px;padding-bottom:32px}.c-accountSubscription__settings .delivery .line{border-bottom:none}.c-accountSubscription__settings .delivery__address{flex:1;display:flex;flex-wrap:wrap;justify-content:space-between}.c-accountSubscription__settings .delivery__address .o-input{width:calc(50% - 7px)}.c-accountSubscription__settings .delivery__address .actions{margin-top:24px;width:100%;display:flex;justify-content:flex-end}.c-accountSubscription__settings .delivery__address .actions .o-btn{min-width:190px}.c-accountSubscription__settings .delivery__address .actions__error{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;padding:12px 16px;border:1px solid #b3261e;color:#b3261e;display:flex;flex:1;justify-content:center;margin-bottom:14px;text-align:center}.c-accountSubscription__settings .status .toggle{display:flex;align-items:center;gap:8px}.c-accountSubscription__settings .payment .line__action .info{display:flex;width:fit-content;align-items:center;gap:8px}.c-accountSubscription__settings .payment .line__action .info svg{height:12px}.c-accountSubscription__settings .payment .line__action .info span{white-space:nowrap;text-transform:capitalize}.c-accountSubscription__deliveries .line{display:flex;gap:8px;padding-bottom:48px}.c-accountSubscription__deliveries .line__marker{width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center}.c-accountSubscription__deliveries .line__marker:after{content:"";height:40px;width:1px;border-left:2px dashed #dfdfdf;position:absolute;left:19px;bottom:-44px}.c-accountSubscription__deliveries .line__secondary{display:flex;flex:1}.c-accountSubscription__deliveries .line__status{display:flex;flex-direction:column;line-height:20px;height:100%;justify-content:center}.c-accountSubscription__deliveries .line__status .title{font-weight:600}.c-accountSubscription__deliveries .line__date{margin-left:auto;margin-top:-2px;color:#a5a6b1}.c-accountSubscription__deliveries .line--processing .line__marker{background-color:#dfdfdf}.c-accountSubscription__deliveries .line--complete .line__marker{background-color:rgba(155,215,180,.3)}.c-accountSubscription__deliveries .line--complete .line__marker svg{margin-top:2px;width:27px;height:auto}.c-accountSubscription__deliveries .line--complete .line__marker svg path{fill:#9bd7b4}.c-accountSubscription__deliveries .line--cancelled .line__marker{background-color:rgba(179,38,30,.3)}.c-accountSubscription__deliveries .line--cancelled .line__marker svg{width:20px;height:auto}.c-accountSubscription__deliveries .line--cancelled .line__marker svg path{fill:#b3261e}.c-accountSubscription__deliveries .line:last-of-type .line__marker:after{display:none}@media (max-width:550px){.c-accountSubscription__deliveries .line{padding-bottom:30px}.c-accountSubscription__deliveries .line__secondary{display:flex;flex-direction:column}.c-accountSubscription__deliveries .line__date{margin-left:0}}.c-blockVideo{position:relative;margin:0 auto;width:100%;max-width:850px;cursor:pointer;pointer-events:all;overflow:hidden;isolation:isolate;border-radius:2px}.c-blockVideo:after{padding-bottom:56.25%;display:block;content:""}.c-blockVideo__holder{width:100%;height:100%;position:absolute;z-index:4;display:flex;justify-content:center;align-items:center}.c-blockVideo__holder .background{position:absolute;width:100%;height:100%;z-index:-1;background-color:#dfdfdf}.c-blockVideo__holder .background img{opacity:.5}.c-blockVideo__holder .button{border-radius:50%;width:64px;height:64px;background-color:rgba(43,63,108,.8);display:flex;justify-content:center;align-items:center}.c-blockVideo__holder .button svg{position:relative;left:4px;width:26px;height:auto}.c-blockVideo__player{display:flex;width:100%;height:100%;position:absolute}.c-blockVideo__player div{width:100%;height:100%;position:absolute!important}.c-blockVideo__player iframe{position:absolute;border-radius:2px;pointer-events:all;left:0;top:0}.co-maps{width:100%;height:100%}.co-maps .marker-text{position:absolute;right:-120px;top:25px;color:brown;font-weight:600}@media (max-width:550px){.co-maps .marker-text{right:-110px;color:brown;font-size:15px}}.c-categorySlider{position:relative;margin-top:34px}.c-categorySlider__container{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto}@media (max-width:500px){.c-categorySlider__container{padding-left:16px;padding-right:16px}}.c-categorySlider .c-slider__track{gap:8px}.c-categorySlider .category{display:flex;align-items:center;height:70px;padding-inline:30px;background-color:#f6ecee;gap:4px}.c-categorySlider .category img{width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;object-fit:contain}.c-categorySlider .category p{white-space:nowrap;font-weight:600}@media(hover:hover){.c-categorySlider .category:hover{background-color:#eedbdf}}.c-categorySlider:before{left:0;width:calc(50% - 630px);background:linear-gradient(90deg,#fff,#fff calc(100% - 30px),hsla(0,0%,100%,0))}.c-categorySlider:after,.c-categorySlider:before{pointer-events:none;content:"";position:absolute;top:0;height:100%;z-index:1}.c-categorySlider:after{right:0;width:calc(50% - 600px);background:linear-gradient(270deg,#fff,#fff calc(100% - 30px),hsla(0,0%,100%,0))}@media (max-width:1300px){.c-categorySlider:after,.c-categorySlider:before{display:none}}.c-slideInObject__background{background-color:rgba(80,89,108,.3);bottom:0;left:0;position:fixed;right:0;top:0;z-index:30}.c-slideInObject__main{display:flex;flex-direction:column;height:100%;position:fixed;z-index:30;top:0;bottom:0;width:100%;max-width:490px}.c-slideInObject__main--left{left:0}.c-slideInObject__main--right{right:0}.c-slideInObject__main .content{position:relative;z-index:1;background-color:#fff;display:flex;flex-direction:column;height:100%}.c-slideInObject__main .content__head{flex:0 0 auto;display:flex;padding-top:40px;justify-content:space-between;width:100%}.c-slideInObject__main .content__head h2{line-height:24px}.c-slideInObject__main .content__head .close{margin-left:auto;position:relative;cursor:pointer;display:flex;transition:all .4s cubic-bezier(.46,.04,.13,.59)}.c-slideInObject__main .content__head .close__heading{transition:all .4s cubic-bezier(.46,.04,.13,.59);padding-left:7px;font-size:13px;line-height:16px;font-weight:700;text-transform:uppercase}.c-slideInObject__main .content__head .close svg{width:16px;transform:rotate(180deg)}.c-slideInObject__main .content__head .close svg path{fill:#2b3f6c}@media(hover:hover){.c-slideInObject__main .content__head .close:hover{opacity:.7;transition:.2s ease-out}}.c-slideInObject__main .content__head--left{flex-direction:row-reverse}.c-slideInObject__main .content__header{flex:0 0 auto}.c-slideInObject__main .content__body{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#f7f7fa;flex:1}.c-slideInObject__main .content__body::-webkit-scrollbar{width:12px;height:2px}.c-slideInObject__main .content__body::-webkit-scrollbar-button{width:0;height:0}.c-slideInObject__main .content__body::-webkit-scrollbar-corner{background:transparent}.c-slideInObject__main .content__body::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#dfdfdf;border-radius:0;width:4px}.c-slideInObject__main .content__body::-webkit-scrollbar-track{background-color:#f7f7fa;background-clip:padding-box;border-radius:0;width:4px}.c-slideInObject__main .content__footer{flex:0 0 auto}.c-slideInObject__main .context{border-right:1px solid #dfdfdf;top:0;background-color:#f7f7fa;position:absolute;width:388px;height:100%;right:100%;z-index:-10}.c-slideInObject__main .context--left{left:100%}.co-banner{height:48px;background-color:#f7ecee;border-bottom:1px solid #dfdfdf}.co-banner__wrapper{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;display:flex;height:100%}@media (max-width:500px){.co-banner__wrapper{padding-left:16px;padding-right:16px}}.co-banner .o-siteSelector,.co-banner .spacer{width:90px;min-width:90px;max-width:90px;min-height:100%;max-height:100%;height:100%;display:flex;align-items:center;justify-content:flex-end}.co-banner .carousel{position:relative}.co-banner .carousel,.co-banner .carousel .message{width:100%;display:flex;text-align:center;justify-content:center;align-items:center;height:100%}.co-banner .carousel .message{position:absolute;text-transform:uppercase}.co-banner .carousel .message p{font-weight:600;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.co-banner--important{background-color:#f7ecee}.co-banner--important .important{flex:1;height:100%;max-width:100%;display:flex;justify-content:center;align-items:center;margin-inline:30px;position:relative;overflow:hidden}.co-banner--important .important p{color:#2b3f6c;font-weight:500}.co-banner--important .important .static-text{text-align:center}.co-banner--important .important__marq{overflow:hidden;white-space:nowrap}.co-banner--important .important__marq .moving-text{display:inline-block;padding-left:100%;animation:scroll-left 27s linear infinite}.co-banner--important .important__gradient{position:absolute;left:0;top:0;z-index:5;width:100%;height:100%;background:linear-gradient(90deg,#f7ecee 2%,transparent 5%,transparent 95%,#f7ecee 98%)}.co-banner--important .important--active{overflow:hidden;padding-right:100px}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media (max-width:768px){.co-banner{height:31px}.co-banner__wrapper .o-siteSelector,.co-banner__wrapper .spacer{display:none}.co-banner--important{background-color:#f7ecee}.co-banner--important .important{margin-inline:0}.co-banner--important .important p{font-size:13px}}.c-burgermenu{height:100%}.c-burgermenu__level1--hidden{opacity:0;overflow:hidden}.c-burgermenu__nested-pages{height:100%;width:100%;background-color:#fff;pointer-events:none;transition:left .3s ease-out}.c-burgermenu__nested-pages--visible{opacity:1;pointer-events:all}.c-burgermenu .page{padding:27px 40px;justify-content:space-between;max-height:79px;font-size:16px;font-weight:700;border-bottom:1px solid #dfdfdf;cursor:pointer}.c-burgermenu .page,.c-burgermenu .page__image-title{display:flex;align-items:center}.c-burgermenu .page__image-title img{margin-right:10px;width:30px;height:30px;max-width:30px;max-height:30px;border-radius:100%}.c-burgermenu .see-all{background-color:#fbf8f9}@media (max-width:769px){.c-burgermenu .page{padding:27px 20px}}.c-sitemenu{border-right:1px solid #dfdfdf}.c-sitemenu,.c-sitemenu__button{position:relative;display:flex;align-items:center;height:100%}.c-sitemenu__button{padding-right:22px;cursor:pointer;transition:.2s ease-out;font-size:14px;font-weight:450}.c-sitemenu__button svg{margin-right:5px;transform:scale(.9)}.c-sitemenu .bottom-mobile,.c-sitemenu .top-mobile{display:none}.c-sitemenu .c-slideInObject__main .content{border-right:1px solid #dfdfdf}.c-sitemenu .c-slideInObject__main .content__header{display:none}.c-sitemenu .c-slideInObject__main .content__head{padding-bottom:35px;border-bottom:1px solid #dfdfdf;padding-inline:40px;position:relative}.c-sitemenu .c-slideInObject__main .content__head .close{margin:0}.c-sitemenu .c-slideInObject__main .content__head .back-button{position:absolute;left:35px;top:0;width:100px;height:99%;z-index:1;background-color:#fff;display:flex;align-items:center;cursor:pointer;border-right:1px solid #dfdfdf;text-transform:uppercase;font-size:16px;font-weight:500;padding-top:5px}.c-sitemenu .c-slideInObject__main .content__head .back-button svg{transform:rotate(180deg)}.c-sitemenu .c-slideInObject__main .content__head .close-button{height:16px;width:16px;position:absolute;left:166px;top:50%;transform:translate(-50%,-50%);cursor:pointer}.c-sitemenu .c-slideInObject__main .content__header{margin-top:15px;padding-bottom:24px;border-bottom:1px solid #dfdfdf;padding-inline:40px}.c-sitemenu .c-slideInObject__main .content__body .empty{margin-top:40px;text-align:center}.c-sitemenu .c-slideInObject__main .context{height:100%;background-color:#f6ecee}.c-sitemenu .c-slideInObject__main .context__head{padding-inline:50px;padding-top:45px;padding-bottom:15px}.c-sitemenu .c-slideInObject__main .context__head p{font-weight:600}.c-sitemenu .c-slideInObject__main .context__content{scrollbar-width:none;padding-bottom:15px;max-height:calc(100% - 80px);height:calc(100% - 80px);display:flex;flex-direction:column;gap:10px;overflow-y:auto}.c-sitemenu .c-slideInObject__main .context__content::-webkit-scrollbar{display:none;height:0}.c-sitemenu .c-slideInObject__main .context__content .top{padding-inline:50px;padding-top:45px;padding-bottom:45px;border-bottom:1px solid #dfdfdf}.c-sitemenu .c-slideInObject__main .context__content .top a{font-weight:700}.c-sitemenu .c-slideInObject__main .context__content .bottom{padding-inline:50px;padding-top:45px}.c-sitemenu .c-slideInObject__main .context__content .internal-link{display:flex;align-items:center;margin-bottom:15px;font-weight:600}.c-sitemenu .c-slideInObject__main .context__content .internal-link__icon{position:relative;display:flex;align-items:center;padding:12px;background-color:#fff;border-radius:100%;margin-right:15px;width:40px;height:40px}.c-sitemenu .c-slideInObject__main .context__content .internal-link__icon svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:19px;height:19px}.c-sitemenu .c-slideInObject__main .context__content .internal-link__icon svg path{fill:transparent;stroke:#2b3f6c;stroke-width:1.5px}.c-sitemenu .c-slideInObject__main .context__content .internal-link__icon svg circle{stroke-width:1.5px}.c-sitemenu .c-slideInObject__main .context__content .internal-link__icon .tag{margin-top:1px;transform:translate(-50%,-50%) scale(1.1)}.c-sitemenu .c-slideInObject__main .context__content .internal-link__icon .star{margin-top:1px;margin-left:1px;transform:translate(-50%,-50%) scale(1.1)}.c-sitemenu .c-slideInObject__main .context__content .internal-link__icon .percent{margin-top:1px;transform:translate(-50%,-50%) scale(.9)}.c-sitemenu .c-slideInObject__main .context__content .internal-link__icon .percent circle,.c-sitemenu .c-slideInObject__main .context__content .internal-link__icon .percent path{stroke:#fff}.c-sitemenu .c-slideInObject__main .context__content .internal-link__icon .heart path{stroke-width:2px}.c-sitemenu .c-slideInObject__main .context__content .internal-link__icon .question path,.c-sitemenu .c-slideInObject__main .context__content .internal-link__icon .transport path{fill:#2b3f6c;stroke-width:0}.c-sitemenu .c-slideInObject__main .context__content .internal-link__icon .transport{width:25px;margin-left:1px;margin-top:1px}.c-sitemenu .c-slideInObject__main .context__content .internal-link__icon .transport path{transform:scale(1.1)}.c-sitemenu .c-slideInObject__main .context__content .internal-link__icon .question{width:9px}.c-sitemenu .c-slideInObject__main .context__content .internal-link__icon--darken{background-color:#f0e0e3}.c-sitemenu .c-slideInObject__main .context__content .internal-link__icon--red{background-color:#c77383}@media (max-width:900px){.c-sitemenu .c-slideInObject .content__head{height:55px;padding:20px}.c-sitemenu .c-slideInObject__main .context{display:none}.c-sitemenu .top-mobile{display:flex;flex-direction:column;padding:15px;border-bottom:1px solid #dfdfdf;background-color:#f6ecee}.c-sitemenu .top-mobile .internal-link__body{display:flex;flex-direction:column;background-color:#fff;border-radius:5px}.c-sitemenu .top-mobile .internal-link__body :nth-child(2){padding-bottom:2px}.c-sitemenu .top-mobile .internal-link__body .internal-link{display:flex;align-items:center;border-bottom:1px solid #dfdfdf;padding:15px 20px}.c-sitemenu .top-mobile .internal-link__body .internal-link__icon{display:flex;justify-content:center;background-color:#fff;border-radius:100%;margin-right:15px;width:35px;height:35px}.c-sitemenu .top-mobile .internal-link__body .internal-link__icon svg{transform:translateY(30%);width:19px;height:19px}.c-sitemenu .top-mobile .internal-link__body .internal-link__icon svg path{fill:transparent;stroke:#2b3f6c;stroke-width:1.5px}.c-sitemenu .top-mobile .internal-link__body .internal-link__icon svg circle{stroke-width:1.5px}.c-sitemenu .top-mobile .internal-link__body .internal-link__icon .tag{margin-top:1px;transform:translateY(45%) scale(1.2)}.c-sitemenu .top-mobile .internal-link__body .internal-link__icon .heart{margin-top:1px;transform:translateY(40%)}.c-sitemenu .top-mobile .internal-link__body .internal-link__icon .star{margin-top:1px;transform:translate(5%,40%)}.c-sitemenu .top-mobile .internal-link__body .internal-link__icon .percent{margin-top:1px;transform:translateY(40%) scale(.9)}.c-sitemenu .top-mobile .internal-link__body .internal-link__icon .percent circle,.c-sitemenu .top-mobile .internal-link__body .internal-link__icon .percent path{stroke:#fff}.c-sitemenu .top-mobile .internal-link__body .internal-link__icon--darken{background-color:#f0e0e3}.c-sitemenu .top-mobile .internal-link__body .internal-link__icon--red{background-color:#c77383}.c-sitemenu .top-mobile .internal-link__body .internal-link a{font-weight:600}.c-sitemenu .top-mobile .internal-link__body :nth-child(4){margin-bottom:0;border-bottom:none}.c-sitemenu .bottom-mobile{display:flex;flex-direction:column;justify-content:center;padding:27px 40px;background-color:#f6ecee}.c-sitemenu .bottom-mobile .internal-link{display:flex;align-items:center;padding:10px 0}.c-sitemenu .bottom-mobile .internal-link__icon{margin-right:15px;width:35px;height:35px;border-radius:100%;background-color:#f6ecee}.c-sitemenu .bottom-mobile .internal-link__icon .tag{transform:translate(40%,40%) scale(1.1)}.c-sitemenu .bottom-mobile .internal-link__icon .question{width:19px;height:14px;transform:translate(43%,50%) scale(1.2)}.c-sitemenu .bottom-mobile .internal-link__icon .transport{width:25px;height:25px;transform:translate(30%,40%) scale(1.1)}.c-sitemenu .bottom-mobile .internal-link__icon--darken{background-color:#f0e0e3}.c-sitemenu .bottom-mobile .internal-link a{font-weight:400;padding-bottom:3px}}@media (max-width:768px){.c-sitemenu{border-right:none;margin-right:0;width:100%}.c-sitemenu__button{width:100%;padding-right:0;display:flex;justify-content:center;align-items:center}.c-sitemenu__button svg{margin-right:0}.c-sitemenu__button .menu-title{display:none}.c-sitemenu .top-mobile{padding:15px}.c-sitemenu .bottom-mobile{padding:27px 20px}.c-sitemenu .c-slideInObject .content__head{padding-inline:20px}.c-sitemenu .c-slideInObject .content .back-button{left:12px}.c-sitemenu .c-slideInObject .content .close-button{left:140px}}.cco-redeemCode__form{gap:8px;display:flex;align-items:flex-start}.cco-redeemCode__form .o-btn{margin-top:6px;height:50px}.cco-redeemCode__form .o-btn .o-loader{max-width:52px}.cco-redeemCode__form .o-btn--loading{cursor:default}.cco-cartBreakdown__details{padding-top:24px;display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.cco-cartBreakdown .priceline{display:flex;justify-content:space-between;align-items:flex-start}.cco-cartBreakdown .priceline__info p{line-height:17px}.cco-cartBreakdown .priceline__remove{font-size:13px;line-height:17px;font-weight:600;cursor:pointer;position:relative;width:fit-content}.cco-cartBreakdown .priceline__remove:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995);width:100%}.cco-cartBreakdown .priceline__remove:hover:after{width:0;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.cco-cartBreakdown .priceline__price{text-transform:uppercase}.cco-cartBreakdown__total{padding-top:24px;padding-bottom:10px;border-top:1px solid #dfdfdf}.cco-cartBreakdown__total .priceline{align-items:center}@media (max-width:1024px){.cco-cartBreakdown__details{padding-top:10px;gap:10px}.cco-cartBreakdown__total{padding-top:10px}}.c-accordion{width:100%}.c-accordion .wrapper{display:grid;transition:grid-template-rows .3s ease-out;grid-template-rows:0fr}.c-accordion .wrapper--expanded{grid-template-rows:1fr}.c-accordion .wrapper--closed{grid-template-rows:0fr}.c-accordion .wrapper .inner{overflow:hidden;min-height:0}.c-accordion__bar{display:flex;justify-content:space-between;cursor:pointer;align-items:center}.c-accordion__bar h3{padding-right:30px}.c-accordion__bar svg{width:24px;transform:rotate(180deg)}.c-accordion__bar .open{transform:rotate(0deg)}.c-accordion--lines{border-top:1px solid #eae9e9}.c-accordion--lines .c-accordion__bar{padding:24px 0}.c-accordion--lines .c-accordion__bar h3{font-family:futura-pt,sans-serif!important;font-size:20px;line-height:33px;font-weight:700;color:#22275e}.c-accordion--lines .c-accordion__content{min-height:0;padding-bottom:30px;text-align:left}.c-accordion--lines:last-of-type{border-bottom:1px solid #eae9e9}.c-accordion--block{background-color:#f7f7fa;margin-bottom:8px}.c-accordion--block .c-accordion__bar{padding:19px 24px}.c-accordion--block .c-accordion__content{padding:0 24px 19px}.c-accordion--menu{background-color:#fff;margin-top:12px;margin-bottom:12px}.c-accordion--menu .c-accordion__bar{align-items:center}.c-accordion--menu .c-accordion__bar h3{margin-bottom:0}.c-accordion--menu .c-accordion__menu-links{padding-top:8px}.c-accordion--menu .c-accordion__menu-links li{padding-left:16px}.c-accordion__text{overflow:hidden;will-change:height}.c-accordion__text--collapsed{position:relative}.c-accordion__text--collapsed:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2em;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.c-accordion__show-more{margin-top:12px;background:none;border:none;color:#2b3f6c;font-weight:600;padding:0;cursor:pointer;position:relative;width:fit-content}.c-accordion__show-more:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995);width:100%}.c-accordion__show-more:hover:after{width:0;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.cco-catalogFilters{height:100%}.cco-catalogFilters__summery{display:flex;flex-wrap:wrap;gap:8px}.cco-catalogFilters__summery .o-filter{white-space:nowrap}.cco-catalogFilters__summery .o-filter svg{height:16px;margin-left:10px}.cco-catalogFilters__summery .o-filter__mobile{display:none}.cco-catalogFilters .c-slideInObject__main .content__head{padding-inline:40px}.cco-catalogFilters .c-slideInObject__main .content__header{margin-top:15px;padding-bottom:24px;border-bottom:1px solid #dfdfdf;padding-inline:40px}.cco-catalogFilters .c-slideInObject__main .content__body{padding-inline:40px}.cco-catalogFilters .c-slideInObject__main .content__body .c-accordion__bar{padding-top:24px;padding-bottom:24px;border-top:1px solid #dfdfdf}.cco-catalogFilters .c-slideInObject__main .content__body .c-accordion__bar svg{position:relative;right:-4px;width:27.45px;height:27.45px}.cco-catalogFilters .c-slideInObject__main .content__body .c-accordion .inner{margin-top:0;transform:translateY(-8px)}.cco-catalogFilters .c-slideInObject__main .content__body .c-accordion__content{margin-bottom:24px;display:flex;flex-direction:column;gap:8px}.cco-catalogFilters .c-slideInObject__main .content__body .c-accordion__content .o-checkbox{margin-bottom:0}.cco-catalogFilters .c-slideInObject__main .content__body .c-accordion:first-child .c-accordion__bar{border-top:none}.cco-catalogFilters .c-slideInObject__main .content__footer{padding-inline:40px;height:100px;display:flex;gap:20px;align-items:center;border-top:1px solid #dfdfdf}.cco-catalogFilters .c-slideInObject__main .content__footer button{flex:1}.cco-catalogFilters .c-slideInObject__main .content__footer .o-btn{padding-inline:10px}@media (max-width:768px){.cco-catalogFilters .c-slideInObject__main .content__body,.cco-catalogFilters .c-slideInObject__main .content__footer,.cco-catalogFilters .c-slideInObject__main .content__head,.cco-catalogFilters .c-slideInObject__main .content__header{padding-inline:30px}}@media (max-width:650px){.cco-catalogFilters__summery .o-filter{min-width:calc(33.33333% - 8px);flex:1}}@media (max-width:500px){.cco-catalogFilters__summery .o-filter{min-width:unset}.cco-catalogFilters__summery .o-filter--default{display:none}}@media (max-width:450px){.cco-catalogFilters .c-slideInObject__main .content__body,.cco-catalogFilters .c-slideInObject__main .content__footer,.cco-catalogFilters .c-slideInObject__main .content__head,.cco-catalogFilters .c-slideInObject__main .content__header{padding-inline:16px}}.cco-catalogSorting{position:relative}.cco-catalogSorting .button{width:fit-content;cursor:pointer;display:flex;justify-content:center;align-items:center;min-height:47px;height:47px;padding-inline:16px;border-radius:2px;border:1px solid #2b3f6c;transition:all .2s ease-out}.cco-catalogSorting .button span{transition:all .2s ease-out;white-space:nowrap;font-size:15px;font-weight:500;text-transform:uppercase;color:#2b3f6c}.cco-catalogSorting .button svg{width:13px;margin-left:9px}.cco-catalogSorting .button svg path{transition:all .2s ease-out}.cco-catalogSorting .button:hover{transition:all .2s ease-out;background-color:#2b3f6c}.cco-catalogSorting .button:hover span{transition:all .2s ease-out;color:#fff}.cco-catalogSorting .button:hover svg path{transition:all .2s ease-out;fill:#fff}.cco-catalogSorting .menu{position:absolute;top:0;background-color:#fff;width:fit-content;min-width:192px;z-index:2;right:0;box-shadow:0 8px 24px rgba(0,0,0,.1);border-radius:2px}.cco-catalogSorting .menu__item{cursor:pointer;padding-inline:16px;padding-top:15px;padding-bottom:15px;line-height:18px;text-align:center;border-top:1px solid #dfdfdf;white-space:nowrap;transition:all .2s ease-out}.cco-catalogSorting .menu__item:first-of-type{border-top:none}.cco-catalogSorting .menu__item:hover{transition:all .2s ease-out;background-color:#f7f7fa}.cco-catalogSorting--active .button{border:1px solid transparent}.cco-catalogSorting--active .button svg{transform:rotate(180deg)}@media (max-width:650px){.cco-catalogSorting,.cco-catalogSorting .button{width:100%}.cco-catalogSorting .menu{left:0;right:unset;width:100%}}.c-videoplayer{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.75);transition:opacity .6s;opacity:1}.c-videoplayer.fade-enter,.c-videoplayer.fade-leave-active,.c-videoplayer.fade-leave-to{opacity:0}.c-videoplayer__close{position:absolute;z-index:2;top:38px;right:38px;display:flex;justify-content:center;align-items:center;height:48px;width:48px;border-radius:4px;transition:all .2s ease-out}.c-videoplayer__close:hover{cursor:pointer}.c-videoplayer iframe{max-width:100%}.c-videoplayer:hover{cursor:pointer}.c-videoplayer:hover .inline-youtube-video__play path.bg{fill:#c92233}.c-slideInOverlay{position:relative}.c-slideInOverlay .is-closed{transition:.2s ease-out;pointer-events:none;opacity:0}.c-slideInOverlay__background{background-color:rgba(80,89,108,.3);bottom:0;left:0;position:fixed;right:0;top:0;z-index:20}.c-slideInOverlay__slidein{transition:cubic-bezier(.395,.325,.365,.995);display:flex;max-height:100%;position:fixed;z-index:20;top:0;opacity:0;width:100%;max-width:490px;background-color:#fff;bottom:0;box-shadow:0 8px 24px rgba(0,0,0,.1);transition:transform .5s cubic-bezier(.395,.325,.365,.995),opacity .3s cubic-bezier(.395,.325,.365,.995)}.c-slideInOverlay__slidein--left{left:0;transform:translate(-100%)}.c-slideInOverlay__slidein--right{right:0;transform:translate(100%)}.is-open .c-slideInOverlay__slidein{transition:.2s ease-out;opacity:1;transform:translate(0)}.c-slideInOverlay__slidein .inner{width:100%;height:100%;display:flex;flex-direction:column}.c-slideInOverlay__slidein .inner__header{flex:0 0 auto}.c-slideInOverlay__slidein .inner__body{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#f7f7fa;flex:1;overflow:auto}.c-slideInOverlay__slidein .inner__body::-webkit-scrollbar{width:12px;height:2px}.c-slideInOverlay__slidein .inner__body::-webkit-scrollbar-button{width:0;height:0}.c-slideInOverlay__slidein .inner__body::-webkit-scrollbar-corner{background:transparent}.c-slideInOverlay__slidein .inner__body::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#dfdfdf;border-radius:0;width:4px}.c-slideInOverlay__slidein .inner__body::-webkit-scrollbar-track{background-color:#f7f7fa;background-clip:padding-box;border-radius:0;width:4px}.c-slideInOverlay__slidein .inner__footer{flex:0 0 auto}.c-slideInOverlay.is-open .c-slideInOverlay__inner{opacity:1;transform:translate(0)}.c-blogFilters{height:100%}.c-blogFilters__summery{display:flex;flex-wrap:wrap;gap:8px}.c-blogFilters__summery .o-filter{white-space:nowrap}.c-blogFilters__summery .o-filter svg{height:16px;margin-left:10px}.c-blogFilters__summery .o-filter__mobile{display:none}.c-blogFilters .inner__header{width:100%;padding-inline:40px;padding-top:40px;padding-bottom:24px;border-bottom:1px solid #dfdfdf;display:flex;justify-content:space-between}.c-blogFilters .inner__header h2{line-height:24px}.c-blogFilters .inner__header .close{cursor:pointer;width:35px;height:35px;display:flex;align-items:flex-start;justify-content:flex-end}.c-blogFilters .inner__header .close svg{width:16px;height:16px}.c-blogFilters .inner__body{padding-inline:40px}.c-blogFilters .inner__body .c-accordion__bar{padding-top:24px;padding-bottom:24px;border-top:1px solid #dfdfdf}.c-blogFilters .inner__body .c-accordion__bar svg{position:relative;right:-4px;width:27.45px;height:27.45px}.c-blogFilters .inner__body .c-accordion .inner{margin-top:0;transform:translateY(-8px)}.c-blogFilters .inner__body .c-accordion__content{margin-bottom:24px;display:flex;flex-direction:column;gap:8px}.c-blogFilters .inner__body .c-accordion__content .o-checkbox{margin-bottom:0}.c-blogFilters .inner__body .c-accordion:first-child .c-accordion__bar{border-top:none}.c-blogFilters .inner__footer{padding-inline:40px;height:100px;display:flex;gap:20px;align-items:center;border-top:1px solid #dfdfdf}.c-blogFilters .inner__footer button{flex:1}.c-blogFilters .inner__footer .o-btn{padding-inline:10px}@media (max-width:768px){.c-blogFilters .inner__body,.c-blogFilters .inner__footer,.c-blogFilters .inner__header{padding-inline:30px}}@media (max-width:650px){.c-blogFilters__summery .o-filter{min-width:calc(33.33333% - 8px);flex:1}}@media (max-width:500px){.c-blogFilters__summery .o-filter{min-width:unset}.c-blogFilters__summery .o-filter--default{display:none}.c-blogFilters__summery .o-filter__mobile{display:flex}.c-blogFilters__summery .o-filter__desktop{display:none}}@media (max-width:450px){.c-blogFilters .inner__body,.c-blogFilters .inner__footer,.c-blogFilters .inner__header{padding-inline:16px}}.co-pagination__item.current,.co-pagination__item:hover{border-color:#2b3f6c;color:#2b3f6c}.co-pagination__item.arrow{display:flex;justify-content:center;align-items:center}.co-pagination__item.arrow svg{height:16px;width:auto}.co-pagination__item.arrow svg path{stroke:#a5a6b1;transition:.2s ease-out}.co-pagination__item.arrow.prev svg{transform:rotate(-90deg)}.co-pagination__item.arrow.next svg{transform:rotate(90deg)}.co-pagination__item.arrow:hover svg path{stroke:#2b3f6c}.c-overview__properties{margin-top:50px;margin-bottom:40px;padding-bottom:37px;border-bottom:1px solid #dfdfdf;display:flex;justify-content:space-between}.c-overview__grid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.c-overview__grid .blog-card{cursor:pointer}.c-overview__grid .blog-card__image{width:100%;aspect-ratio:400/290;position:relative;overflow:hidden}.c-overview__grid .blog-card__image img{object-fit:cover;object-position:center;transition:.2s ease-out;position:absolute;width:100%;height:100%}.c-overview__grid .blog-card__date{margin-top:24px;font-size:14px;font-weight:400;color:rgba(43,63,108,.6)}.c-overview__grid .blog-card__title{margin-top:8px;font-size:25px;font-weight:700}.c-overview__grid .blog-card__manchet{margin-top:16px;font-size:16px;font-weight:400}.c-overview__grid .blog-card:hover .blog-card__image img{transition:.2s ease-out;transform:scale(1.04)}.c-overview__grid .blog-skeleton{min-height:480px;display:flex;flex-direction:column}.c-overview__grid .blog-skeleton__image{transition:all .2s ease-out;pointer-events:none;opacity:.3;background:#e7e7f0;background:linear-gradient(110deg,#e7e7f0 10%,#f7f7fa 30%,#e7e7f0 50%,#e7e7f0 0);border-radius:5px;background-size:200% 100%;animation:skeleton 1.5s linear infinite;color:transparent;min-height:288px;margin-bottom:25px}.c-overview__grid .blog-skeleton__image *{opacity:0;pointer-events:none;transition:all .2s ease-out}.c-overview__grid .blog-skeleton__title{transition:all .2s ease-out;pointer-events:none;opacity:.3;background:#e7e7f0;background:linear-gradient(110deg,#e7e7f0 10%,#f7f7fa 30%,#e7e7f0 50%,#e7e7f0 0);border-radius:5px;background-size:200% 100%;animation:skeleton 1.5s linear infinite;color:transparent;min-height:28px;margin-bottom:12px}.c-overview__grid .blog-skeleton__title *{opacity:0;pointer-events:none;transition:all .2s ease-out}.c-overview__grid .blog-skeleton__manchet{transition:all .2s ease-out;pointer-events:none;opacity:.3;background:#e7e7f0;background:linear-gradient(110deg,#e7e7f0 10%,#f7f7fa 30%,#e7e7f0 50%,#e7e7f0 0);border-radius:5px;background-size:200% 100%;animation:skeleton 1.5s linear infinite;color:transparent;min-height:50px}.c-overview__grid .blog-skeleton__manchet *{opacity:0;pointer-events:none;transition:all .2s ease-out}.c-overview__pagination{display:flex;justify-content:center;margin-top:40px}@media (max-width:1000px){.c-overview__grid{gap:16px}}@media (max-width:840px){.c-overview__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.c-overview__properties{flex-direction:column-reverse;gap:8px}}@media (max-width:620px){.c-overview__grid{gap:8px;grid-template-columns:repeat(2,1fr)}.c-overview__grid .o-catalogProduct{min-width:calc(50% - 4px)}}.c-siteSelector{height:100%}.c-siteSelector .inner__header{width:100%;padding-inline:40px;padding-top:40px;margin-bottom:16px;display:flex;justify-content:space-between}.c-siteSelector .inner__header h2{margin-bottom:16px}.c-siteSelector .inner__header .close{cursor:pointer;width:35px;height:35px;display:flex;align-items:flex-start;justify-content:flex-end}.c-siteSelector .inner__header .close svg{width:16px;height:16px}.c-siteSelector .inner__body{padding-inline:40px}.c-siteSelector .inner__body .sites__site{padding-top:24px;padding-bottom:24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfdf;font-weight:600;transition:.2s ease-out;cursor:pointer}.c-siteSelector .inner__body .sites__site .info{display:flex;align-items:center}.c-siteSelector .inner__body .sites__site .info svg{margin-right:8px}.c-siteSelector .inner__body .sites__site .checkmark{display:flex;align-items:center;opacity:0;transition:.2s ease-out}.c-siteSelector .inner__body .sites__site .checkmark svg{widows:21px;height:16px}.c-siteSelector .inner__body .sites__site--active{pointer-events:none;color:#a5a6b1;cursor:default}.c-siteSelector .inner__body .sites__site--active .checkmark{opacity:1}.c-siteSelector .inner__body .sites__site:first-child{border-top:1px solid #dfdfdf}.c-siteSelector .inner__footer{border-top:1px solid #dfdfdf;padding-top:24px;padding-bottom:24px;padding-inline:40px;flex-direction:column;display:flex}@media (max-width:768px){.c-siteSelector .inner__body,.c-siteSelector .inner__footer,.c-siteSelector .inner__header{padding-inline:30px}}@media (max-width:450px){.c-siteSelector .inner__body,.c-siteSelector .inner__footer,.c-siteSelector .inner__header{padding-inline:16px}}.close-btn[data-v-fe29904e]{position:absolute;top:calc(50px - var(--page-padding));right:calc(50px - var(--page-padding));z-index:10;width:48px;height:48px;background:#f6ecee;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:background .2s ease}.close-btn svg[data-v-fe29904e]{width:16px;height:16px}.close-btn[data-v-fe29904e]:hover{background:#eedbdf}.close-btn--light[data-v-fe29904e]{background:#fff}.close-btn--light[data-v-fe29904e]:hover{background:#f7f7f7}@media(max-width:1200px){.close-btn[data-v-fe29904e]{top:0;right:15px;width:40px;height:40px}}@media(max-width:678px){.close-btn[data-v-fe29904e]{right:0}}.skintest-question[data-v-5b911988]{--progress-bar-max-width:335px;--title-size:40px;--title-min-height:118px;--option-height:75px;--content-min-height:500px;--slidein-inline-padding:45px;position:relative;display:grid;grid-template-columns:minmax(auto,572px) 1fr;grid-template-rows:1fr;column-gap:20px;height:100%;width:100%;max-width:2000px;margin-inline:auto}.skintest-question .sidebar[data-v-5b911988]{position:relative;overflow:hidden}.skintest-question .sidebar .slide-image[data-v-5b911988]{position:absolute;width:100%;height:100%;object-fit:cover}.skintest-question .main[data-v-5b911988]{position:relative;display:grid;min-height:100%;grid-template-rows:auto 1fr auto auto;align-items:center}.skintest-question .main .header[data-v-5b911988]{position:relative;width:100%;margin-top:51px}.skintest-question .main .header .progress-bar[data-v-5b911988]{position:relative;height:6px;max-width:var(--progress-bar-max-width);margin-inline:auto;background:rgba(43,63,108,.2)}.skintest-question .main .header .progress-bar .progress-string[data-v-5b911988]{position:absolute;right:calc(100% + 16px);top:50%;transform:translateY(-50%);font-weight:400;font-size:13px;line-height:100%}.skintest-question .main .header .progress-bar .progress[data-v-5b911988]{height:100%;background:#2b3f6c;transition:width .3s ease}.skintest-question .main .question-content-wrapper[data-v-5b911988]{position:relative;width:100%;height:100%;max-width:572px;margin-inline:auto;min-height:var(--content-min-height)}.skintest-question .main .question-content[data-v-5b911988]{position:absolute;left:0;right:0;top:20%;width:100%;margin-inline:auto}.skintest-question .main .question-content .title[data-v-5b911988]{font-weight:700;font-size:var(--title-size);line-height:100%;letter-spacing:0;text-align:center;min-height:var(--title-min-height)}.skintest-question .main .question-content .options[data-v-5b911988]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.skintest-question .main .question-content .options .option[data-v-5b911988]{height:var(--option-height);display:grid;place-items:center;border:1px solid #dfdfdf;font-weight:700;font-size:16px;line-height:100%;transition:all .2s ease;cursor:pointer}.skintest-question .main .question-content .options .option--selected[data-v-5b911988]{background:#f6ecee;border-color:#2b3f6c}.skintest-question .main .question-content .options .option[data-v-5b911988]:hover{box-shadow:0 6px 18px rgba(0,0,0,.08)}.skintest-question .main .question-content__info[data-v-5b911988]{--info-padding:12px;--info-margin-top:40px;position:relative;width:fit-content;display:flex;align-items:center;gap:8px;font-weight:500;font-size:18px;line-height:100%;padding:var(--info-padding);margin-top:calc(var(--info-margin-top) - var(--info-padding));margin-inline:auto;cursor:pointer;transition:opacity .2s ease}.skintest-question .main .question-content__info .action-label[data-v-5b911988]{position:relative}.skintest-question .main .question-content__info .action-label[data-v-5b911988]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background-color:currentColor;transition:width .2s ease}.skintest-question .main .question-content__info:hover .action-label[data-v-5b911988]:after{width:100%}.skintest-question .main .actions[data-v-5b911988]{width:100%;max-width:281px;margin-inline:auto;margin-bottom:35px;display:flex;flex-direction:column;gap:10px;text-transform:uppercase}.skintest-question .main .actions .btn-prev[data-v-5b911988]{position:relative;width:fit-content;margin-inline:auto;padding-block:10px;font-size:15px;line-height:100%;text-align:center;cursor:pointer}.skintest-question .main .actions .btn-prev[data-v-5b911988]:after{content:"";position:absolute;bottom:8px;left:0;height:1px;width:0;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.skintest-question .main .actions .btn-prev[data-v-5b911988]:hover:after{width:100%;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.skintest-question .main .actions .spacer[data-v-5b911988]{width:100%;height:35px}.skintest-question .main .footer-logo[data-v-5b911988]{position:relative;width:90px;margin-inline:auto;padding-bottom:calc(90px - var(--page-padding))}.skintest-question[data-v-5b911988] .skintest-question-slidein .skintest-question-slidein__body{padding-inline:var(--slidein-inline-padding);padding-bottom:68px}.skintest-question[data-v-5b911988] .skintest-question-slidein .skintest-question-slidein__body .option{display:flex;flex-direction:column;gap:4px;margin-top:24px}.skintest-question[data-v-5b911988] .skintest-question-slidein .inner__header{width:100%;padding-inline:var(--slidein-inline-padding);padding-top:40px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:flex-start}.skintest-question[data-v-5b911988] .skintest-question-slidein .inner__header .close{cursor:pointer;width:35px;height:35px;display:flex;align-items:flex-start;justify-content:flex-end}.skintest-question[data-v-5b911988] .skintest-question-slidein .inner__header .close svg{width:16px;height:16px}.skintest-question .backward-enter-active[data-v-5b911988],.skintest-question .backward-leave-active[data-v-5b911988],.skintest-question .forward-enter-active[data-v-5b911988],.skintest-question .forward-leave-active[data-v-5b911988]{transition:all .5s ease-in-out;position:absolute;width:100%;height:100%;left:0;top:0}.skintest-question .forward-enter-from[data-v-5b911988]{opacity:0;transform:translateX(30px)}.skintest-question .backward-enter-from[data-v-5b911988],.skintest-question .forward-leave-to[data-v-5b911988]{opacity:0;transform:translateX(-30px)}.skintest-question .backward-leave-to[data-v-5b911988]{opacity:0;transform:translateX(30px)}@media(max-width:1200px){.skintest-question[data-v-5b911988]{--option-height:60px;--content-min-height:440px;grid-template-columns:minmax(auto,430px) 1fr}.skintest-question .main .header[data-v-5b911988]{margin-top:15px}.skintest-question .main .actions[data-v-5b911988]{margin-bottom:14px}.skintest-question .main .footer-logo[data-v-5b911988]{padding-bottom:0}}@media(max-width:980px){.skintest-question[data-v-5b911988]{grid-template-columns:1fr;grid-template-rows:1fr;column-gap:0}.skintest-question .sidebar[data-v-5b911988]{display:none}}@media(max-width:678px){.skintest-question[data-v-5b911988]{--title-size:28px;--title-min-height:80px;--progress-bar-max-width:min(260px,55%);--option-height:55px;--content-min-height:340px;--slidein-inline-padding:30px}.skintest-question .main .question-content[data-v-5b911988]{max-width:500px}}@media(min-width:1600px){.skintest-question[data-v-5b911988]{--title-size:48px;--title-min-height:150px;--content-min-height:600px;grid-template-columns:minmax(auto,686px) 1fr}}.co-modal__content .header .close{margin-left:auto}.co-modal__content .body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;max-width:70%;margin-inline:auto;text-align:center}.co-modal__content .body h2{line-height:1.2}.co-modal__content .footer{display:flex;justify-content:center;gap:8px;margin-bottom:32px}.progress-spinner[data-v-01e05d99]{--size:145px;--border-width:10px;--spinner-duration:1.6s;--spinner-length:160deg;--animation-timing:cubic-bezier(0.4,0.2,0.7,0.2) infinite}.progress-spinner .spinner-wrapper[data-v-01e05d99]{position:relative;width:var(--size);height:var(--size);display:grid;place-items:center}.progress-spinner .spinner[data-v-01e05d99]{width:100%;height:100%;padding:var(--border-width);border-radius:50%;background:conic-gradient(from 0deg at 50% 50%,#fff var(--spinner-length),#2b3f6c 1turn);box-sizing:border-box;mask:conic-gradient(#000,#000) subtract,linear-gradient(#000 0 0) content-box;-webkit-mask:conic-gradient(#000,#000) subtract,linear-gradient(#000 0 0) content-box;animation:spin-01e05d99 var(--spinner-duration) var(--animation-timing)}.progress-spinner .progress-text[data-v-01e05d99]{position:absolute;color:#2b3f6c;font-weight:400;font-size:32px;margin-left:2px;z-index:1}@keyframes spin-01e05d99{to{transform:rotate(1turn)}}.skintest-calc[data-v-922b7b2e]{position:relative;height:100%;width:100%;background-color:#f6ecee;display:grid;place-items:center}.skintest-calc .content[data-v-922b7b2e]{display:flex;flex-direction:column;align-items:center;gap:36px;margin-bottom:48px}.skintest-calc .content .title[data-v-922b7b2e]{font-weight:700;font-size:32px;line-height:100%;color:#2b3f6c}.skintest-calc .logo[data-v-922b7b2e]{width:132px;position:absolute;bottom:min(152px,15%)}@media(max-width:1200px){.close-btn[data-v-922b7b2e]{margin-top:15px}}@media(max-width:678px){.close-btn[data-v-922b7b2e]{margin-right:15px}}.c-favorite{width:38px;height:38px;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer}.c-favorite svg{fill:#fff;transition:.2s ease-out;width:22px;height:22px}.c-favorite--inline{width:fit-content;height:fit-content}.c-favorite--active svg,.c-favorite:hover svg{transition:.2s ease-out;fill:#2b3f6c}.co-productSlider{position:sticky;max-width:100%;width:100%;display:inline-flex;aspect-ratio:610/550;overflow:hidden;gap:16px}.co-productSlider .slider__nav{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;position:absolute;top:50%;z-index:2;background-color:hsla(0,0%,100%,.7);display:flex;justify-content:center;align-items:center;cursor:pointer}.co-productSlider .slider__nav:hover{background-color:hsla(0,0%,100%,.9)}.co-productSlider .slider__nav--next,.co-productSlider .slider__nav--prev{line-height:0;transform:translateY(-50%);transition:.2s ease-out}.co-productSlider .slider__nav--next svg,.co-productSlider .slider__nav--prev svg{height:32px;width:auto}.co-productSlider .slider__nav--next.swiper-button-disabled,.co-productSlider .slider__nav--prev.swiper-button-disabled{opacity:.1}.co-productSlider .slider__nav--prev{left:0}.co-productSlider .slider__nav--prev svg{transform:rotate(180deg);margin-right:2px}.co-productSlider .slider__nav--next{right:0}.co-productSlider .slider__nav--next svg{margin-left:2px}.co-productSlider .slider-pagination{display:none}.co-productSlider .video__thumb .button{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;border-radius:50%;width:30px;height:30px;background-color:rgba(43,63,108,.8);display:flex;justify-content:center;align-items:center}.co-productSlider .video__thumb .button svg{position:relative;left:2px;width:12px;height:auto}.co-productSlider .video__slider img{aspect-ratio:1/1;object-fit:cover;object-position:center}.co-productSlider .video__slider .button{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;border-radius:50%;width:64px;height:64px;background-color:rgba(43,63,108,.8);display:flex;justify-content:center;align-items:center}.co-productSlider .video__slider .button svg{position:relative;left:4px;width:26px;height:auto}.co-productSlider__thumbs{height:100%;z-index:2;pointer-events:all;width:60px;min-width:60px}.co-productSlider__thumbs .swiper-slide{width:60px;min-width:60px;max-width:60px;height:60px;min-height:60px;max-height:60px;margin-bottom:16px;border:1px solid #dfdfdf}.co-productSlider__thumbs .swiper-slide img{aspect-ratio:1/1;object-fit:cover;object-position:center}.co-productSlider__thumbs .swiper-slide-thumb-active{opacity:1!important;border:1px solid #2b3f6c}.co-productSlider__thumbs .swiper-slide:hover{cursor:pointer;opacity:.5}.co-productSlider__slider .o-labels{position:absolute;flex-direction:column;top:8px;left:8px;z-index:2;display:none}.co-productSlider__slider .c-favorite{position:absolute;z-index:2;top:9px;right:9px}.co-productSlider__slider .swiper-slide{display:flex;justify-content:center;align-items:center;width:100%!important;height:fit-content;cursor:zoom-in}.co-productSlider__slider .swiper-slide .whitespace{padding:20px}.co-productSlider__slider .swiper-slide img{width:100%}.co-productSlider__slider .slider__nav--next,.co-productSlider__slider .slider__nav--prev{opacity:0!important}.co-productSlider__slider .slider__nav--next{right:0}.co-productSlider__slider .slider__nav--prev{left:0}.co-productSlider__slider:hover .slider__nav--next,.co-productSlider__slider:hover .slider__nav--prev{opacity:1!important}.co-productSlider__slider:hover .slider__nav--next.swiper-button-disabled,.co-productSlider__slider:hover .slider__nav--prev.swiper-button-disabled{opacity:.1!important}.co-productSlider__slider:hover .slider__nav--next{right:16px}.co-productSlider__slider:hover .slider__nav--prev{left:16px}.co-productSlider .video{position:relative}.co-productSlider .video:hover{cursor:zoom-in}.co-productSlider .video svg{width:29px;height:auto;position:absolute}.co-productSlider__fullsize{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;background:#fff;z-index:100;max-height:100vh;padding:24px}.co-productSlider__fullsize .swiper-wrapper{display:flex;align-items:center}.co-productSlider__largethumbs{height:calc(100vh - 48px);overflow:hidden;width:60px;margin-left:0;margin-right:0}.co-productSlider__largethumbs .swiper-slide{width:60px;min-width:60px;max-width:60px;height:60px;min-height:60px;max-height:60px;margin-bottom:16px;border:1px solid #dfdfdf}.co-productSlider__largethumbs .swiper-slide img{aspect-ratio:1/1;object-fit:cover;object-position:center}.co-productSlider__largethumbs .swiper-slide-thumb-active{opacity:1!important;border:1px solid #2b3f6c}.co-productSlider__largethumbs .swiper-slide:hover{cursor:pointer;opacity:.5}.co-productSlider__largeimages{position:relative;padding-left:60px;padding-right:60px;width:calc(100% - 60px);max-height:100%}.co-productSlider__largeimages .swiper,.co-productSlider__largeimages .swiper-container,.co-productSlider__largeimages .swiper-wrapper{height:100%;max-height:100%}.co-productSlider__largeimages .swiper-slide{display:flex;align-items:center;justify-content:center}.co-productSlider__largeimages .swiper-slide img{max-height:100%;width:100vh;aspect-ratio:1/1}.co-productSlider__largeimages .largePrev{left:84px}.co-productSlider__largeimages .largeNext{right:84px}.co-productSlider__close{position:absolute;z-index:2;top:24px;right:24px;display:flex;justify-content:center;align-items:center;border-radius:4px;transition:all .2s ease-out}.co-productSlider__close svg{width:24px;height:24px}.co-productSlider__close:hover{cursor:pointer;opacity:.6}@media (max-width:950px){.co-productSlider{display:inline-block;flex-direction:column;aspect-ratio:unset}.co-productSlider .slider__nav{display:none}.co-productSlider .slider-pagination{height:20px;display:flex;gap:16px;margin-top:23px;justify-content:center;height:6px}.co-productSlider .slider-pagination .swiper-pagination-bullet{cursor:pointer;border-radius:50%;display:flex;background-color:#dfdfdf;width:6px;height:6px;min-width:6px;min-height:6px}.co-productSlider .slider-pagination .swiper-pagination-bullet-active{background-color:#2b3f6c;opacity:1}.co-productSlider .slider-pagination .swiper-button-disabled svg{opacity:.5}.co-productSlider__thumbs{display:none}.co-productSlider__slider .o-labels{display:flex;flex-direction:column}.co-productSlider__slider .swiper-slide{cursor:default}.co-productSlider__fullsize{display:none}}@media (max-width:450px){.co-productSlider{gap:8px}.co-productSlider .slider-pagination{margin-top:2px}}.c-rating{cursor:pointer;gap:8px}.c-rating,.c-rating__icons{display:flex;align-items:center}.c-rating__icons{gap:4px}.c-rating__icons svg{width:15px;height:15px}.c-rating__icons .icon--active path{fill:#2b3f6c}.c-rating__numbers{display:flex;align-items:center}.c-rating__numbers p{font-size:13px;line-height:13px;font-weight:400}.c-rating__link{display:flex;align-items:center}.c-rating__link .o-link{font-weight:700}.cco-productVariants{display:flex;flex-wrap:wrap;gap:16px}.cco-productVariants__variant{height:50px;padding-inline:24px;border-radius:2px;border:1px solid #d2d5ed;cursor:pointer;text-transform:uppercase;transition:.2s ease-out;white-space:nowrap}.cco-productVariants__variant--selected,.cco-productVariants__variant:hover{transition:.2s ease-out;border-color:#2b3f6c}.cco-productVariants--grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:950px){.cco-productVariants{display:flex;justify-content:center}}.co-review__reviewer{font-weight:600;display:flex}.co-review__reviewer .name{display:flex;align-items:center}.co-review__reviewer .name svg{margin-left:8px}.co-review__date .date,.co-review__reviewer .date{color:#a5a6b1}.co-review--compact{padding:24px 0}.co-review--compact .co-review__reviewer{width:100%;justify-content:space-between}.co-review--compact .co-review__data .c-rating{margin-top:9px;margin-bottom:14px}.co-review--compact .co-review__date{display:none}.co-review--block{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #dfdfdf;padding-bottom:40px;margin-bottom:32px}.co-review--block .co-review__reviewer .date{display:none}.co-review--block .co-review__data{max-width:780px;padding-inline:30px}.co-review--block .co-review__data .c-rating{margin-bottom:15px}.co-review--block .co-review__data .c-rating__icons{gap:7px}.co-review--block .co-review__data .c-rating__icons svg{width:22px;height:22px}@media (max-width:1100px){.co-review--block{flex-direction:column}.co-review--block .co-review__reviewer{justify-content:space-between;width:100%}.co-review--block .co-review__reviewer .date{display:block}.co-review--block .co-review__data{padding-inline:0;width:100%;max-width:none}.co-review--block .co-review__data .c-rating{margin-top:9px;margin-bottom:14px}.co-review--block .co-review__data .c-rating__icons{gap:4px}.co-review--block .co-review__data .c-rating__icons svg{width:15px;height:15px}.co-review--block .co-review__date{display:none}}@media (max-width:600px){.co-review--block{border-bottom:none;padding-bottom:24px;padding-top:24px;margin-bottom:0}}.c-interactiveRating{display:flex;align-items:center;gap:8px;margin-left:-3px;margin-top:4px}.c-interactiveRating__icons{display:flex;align-items:center;gap:4px}.c-interactiveRating__icons svg{width:22px;height:22px}.c-interactiveRating__icons svg:hover{cursor:pointer}.c-interactiveRating__icons .icon--active path{transition:all .15s ease-in;fill:#2b3f6c}.c-interactiveRating__icons p{font-size:13px;line-height:13px;font-weight:400}.c-interactiveRating__numbers{display:flex;align-items:center}.c-interactiveRating__numbers p{font-size:13px;line-height:13px;font-weight:400}.c-interactiveRating__link{display:flex;align-items:center}.c-interactiveRating__link .o-link{font-weight:700}.cco-reviewCreate{margin-bottom:24px}.cco-reviewCreate .review-item{margin:8px 0}.cco-reviewCreate .review-item span{color:#b3261e}.cco-reviewCreate .post-rating{border-radius:1px 1px 0 0;border:1px solid #dfdfdf;border-bottom:none;padding:14px 14px 12px;margin-bottom:0;display:flex;justify-content:space-between}.cco-reviewCreate .description,.cco-reviewCreate .description .o-input{margin-top:0}.cco-reviewCreate .description .o-input textarea{padding-top:35px;border-radius:0 0 1px 1px}.cco-reviewCreate .description .o-input label{top:17px;font-size:17px}.cco-reviewCreate .description input,.cco-reviewCreate .description textarea{transition:.2s ease-out;width:100%;padding:13px 16px;border-radius:2px;border:1px solid #dfdfdf;box-sizing:border-box;font-size:17px;line-height:21px;font-weight:600;color:#2b3f6c}.cco-reviewCreate .description input.filled~label,.cco-reviewCreate .description input:focus~label,.cco-reviewCreate .description textarea.filled~label,.cco-reviewCreate .description textarea:focus~label{font-size:13px;line-height:13px;top:10px}.cco-reviewCreate .description input:read-only~label,.cco-reviewCreate .description textarea:read-only~label{color:#dfdfdf}.cco-reviewCreate .save{margin-top:-8px;margin-bottom:32px}.cco-reviewCreate .button{min-width:200px}.cco-reviewCreate .actions-wrapper{display:flex;align-items:center}.cco-reviewCreate .actions-wrapper .failed{border-color:#b3261e;color:#b3261e;width:100%;margin-left:20px}.cco-reviewCreate .actions-wrapper .failed:hover{cursor:default;background-color:unset}.cco-reviewCreate .actions-wrapper__cancel{padding-left:20px}.cco-reviewCreate .actions-wrapper__cancel:hover{text-decoration:underline;cursor:pointer}.c-reviews{display:flex;flex-direction:column}.c-reviews__details{display:flex;justify-content:space-between;padding-top:8px}.c-reviews__details .heading .product{font-weight:600;margin-bottom:8px}.c-reviews__details .o-btn{width:100%}.c-reviews__details--active .o-btn{display:none}.c-reviews__post{margin-bottom:24px}.c-reviews__post .review-item{margin:8px 0}.c-reviews__post .review-item span{color:#b3261e}.c-reviews__post .post-rating{margin-bottom:14px}.c-reviews__post .save{margin-bottom:32px}.c-reviews__seperator{border-bottom:1px solid #dfdfdf;padding-bottom:16px;margin-bottom:40px}.c-reviews__load{margin-top:24px;margin-bottom:47px;width:100%;display:flex;justify-content:center}.c-reviews__load .o-btn{width:fit-content}.c-reviews--compact .c-reviews__details{padding-bottom:20px}.c-reviews--compact .c-reviews__details--active,.c-reviews--compact .c-reviews__details .heading{display:none}.c-reviews--compact .c-reviews__reviews .co-review{border-top:1px solid #dfdfdf}.c-reviews--compact .c-reviews__reviews .block-amount{margin-bottom:16px}.c-reviews--block{margin-top:12px;margin-bottom:38px}.c-reviews--block .c-reviews__details{padding-bottom:32px}.c-reviews--block .c-reviews__details .c-rating__icons{gap:7px}.c-reviews--block .c-reviews__reviews .co-review{border-top:1px solid #dfdfdf}.c-reviews--block .c-reviews__reviews .co-review:last-child{border-bottom:1px solid #dfdfdf}.c-reviews--block .c-reviews__reviews .block-amount{margin-bottom:16px}.c-reviews--loading{margin:50px 0}@media (max-width:1100px){.c-reviews--block .c-reviews__details{padding-bottom:40px}.c-reviews--block .c-reviews__details .c-rating__icons{gap:4px}.c-reviews--block .c-reviews__details .c-rating__icons svg{width:15px;height:15px}}@media (max-width:600px){.c-reviews__seperator{margin-bottom:24px}}@media (max-width:450px){.c-reviews__details{flex-direction:column;width:100%}.c-reviews__details .o-btn{width:unset;margin-top:16px}.c-reviews__load .o-btn{width:100%}}.ccf-price{display:flex;gap:8px;text-transform:uppercase;color:#2b3f6c}.ccf-price,.ccf-price span{font-weight:600}.ccf-price--crossed{text-decoration:line-through;opacity:.5}.ccf-price--sale{color:#c77383}.ccf-price--loading{opacity:.3;background:#e7e7f0;background:linear-gradient(110deg,#e7e7f0 10%,#f7f7fa 30%,#e7e7f0 50%,#e7e7f0 0);border-radius:5px;background-size:200% 100%;animation:skeleton 1.5s linear infinite;color:transparent}.ccf-price--loading,.ccf-price--loading *{transition:all .2s ease-out;pointer-events:none}.ccf-price--loading *{opacity:0}.cco-productBundles__product{display:flex;gap:16px;margin-bottom:24px;transition:.2s ease-out}.cco-productBundles__product .image{width:64px;min-width:64px;max-width:64px;height:64px;min-height:64px;max-height:64px}.cco-productBundles__product .info{display:flex;flex-direction:column;gap:2px}.cco-productBundles__product .info__brand{text-transform:uppercase;opacity:.6;line-height:20px}.cco-productBundles__product .info__title{font-weight:600;line-height:20px}.cco-productBundles__product .info .ccf-price{font-size:17px;gap:8px;line-height:20px;margin-bottom:0}.cco-productBundles__product:last-child{margin-bottom:0}.cco-productBundles__product:hover{transition:.2s ease-out;opacity:.5}.c-gowish{display:flex;gap:5px;align-items:center;font-size:13px;line-height:13px;font-weight:400}.c-gowish svg{pointer-events:none;height:12px}.c-gowish svg path{transition:.2s ease-out;fill:#dae2f5}@media(hover:hover){.c-gowish:hover{cursor:pointer}.c-gowish:hover svg path{transition:.2s ease-out;fill:#2b3f6c}}.cco-spinner{width:120px;min-width:120px;max-width:120px;height:50px;min-height:50px;max-height:50px;border:1px solid #2b3f6c}.cco-spinner__actions{height:100%;width:100%;display:flex;align-items:center;color:#2b3f6c}.cco-spinner__actions .decrease,.cco-spinner__actions .increase{display:flex;align-items:center;height:100%;cursor:pointer}.cco-spinner__actions .decrease svg,.cco-spinner__actions .increase svg{width:14px}.cco-spinner__actions .decrease{padding-left:16px;padding-right:10px}.cco-spinner__actions .decrease--disabled{cursor:default}.cco-spinner__actions .decrease--disabled svg path{stroke:#dfdfdf}.cco-spinner__actions .increase{padding-right:16px;padding-left:10px}.cco-spinner__actions .amount{position:relative;top:-1px;min-width:30px;display:flex;flex:1;justify-content:center}.cco-spinner__loading{height:100%;display:flex;justify-content:center;align-items:center}.cco-spinner--cart{width:110px;min-width:110px;max-width:110px;height:35px;min-height:35px;max-height:35px}.cco-spinner--cart .decrease{padding-left:12px}.cco-spinner--cart .increase{padding-right:12px}.cco-cartLineItem{border-bottom:1px solid #dfdfdf;padding-top:16px;padding-bottom:16px;display:flex;gap:8px}.cco-cartLineItem__image{width:80px;min-width:80px;max-width:80px;height:80px;min-height:80px;max-height:80px}.cco-cartLineItem__details{width:100%}.cco-cartLineItem__details,.cco-cartLineItem__details .top{display:flex;justify-content:space-between}.cco-cartLineItem__details .info{display:flex;flex-direction:column;flex:1}.cco-cartLineItem__details .info .ccf-price,.cco-cartLineItem__details .info .price__unit,.cco-cartLineItem__details .info .secondary,.cco-cartLineItem__details .info .title{height:20px;line-height:20px}.cco-cartLineItem__details .info__title-container{line-height:21px}.cco-cartLineItem__details .info__title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-weight:600}.cco-cartLineItem__details .info__price{display:flex}.cco-cartLineItem__details .info__price .ccf-price{display:flex;gap:8px;margin-bottom:12px}.cco-cartLineItem__details .info__favorite{cursor:pointer;position:relative;width:fit-content;font-weight:500;line-height:18px;font-size:14px}.cco-cartLineItem__details .info__favorite:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995);width:100%}.cco-cartLineItem__details .info__favorite:hover:after{width:0;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.cco-cartLineItem__details .pricing{display:flex;flex-direction:column;align-items:flex-end}.cco-cartLineItem__details .pricing .ccf-price{margin-bottom:6px}.cco-cartLineItem__details--subscription{flex-direction:row!important}.cco-cartLineItem__details--subscription .pricing{margin-top:0!important;align-items:flex-start!important}.cco-cartLineItem__details--subscription .info{justify-content:space-between}.cco-cartLineItem__details--subscription .info .cco-spinner__actions{justify-content:center}.cco-cartLineItem__details--subscription .info .cco-spinner__actions .decrease{padding:0 18px}.cco-cartLineItem__details--subscription .info .cco-spinner--cart{min-width:60px!important;max-width:60px!important}.cco-cartLineItem--cart .cco-cartLineItem__details{flex-direction:column}.cco-cartLineItem--cart .cco-cartLineItem__details .pricing{margin-top:8px;justify-content:space-between;align-items:flex-end;flex-direction:row-reverse}.cco-cartLineItem--cart .cco-cartLineItem__details .pricing .ccf-price{margin-bottom:0}@media (max-width:445px){.cco-cartLineItem--cart .cco-cartLineItem__details .pricing{flex-direction:column;align-items:flex-start}.cco-cartLineItem--cart .cco-cartLineItem__details .pricing .cco-spinner{margin-top:12px}}@media (max-width:435px){.cco-cartLineItem--full .cco-cartLineItem__details{flex-direction:column;align-items:flex-start}.cco-cartLineItem--full .cco-cartLineItem__details .pricing{margin-top:18px;align-items:flex-start}.cco-cartLineItem--full .cco-cartLineItem__details .pricing .ccf-price{margin-bottom:6px}}@media (max-width:375px){.cco-cartLineItem__image{width:60px;min-width:60px;max-width:60px;height:60px;min-height:60px;max-height:60px}.cco-cartLineItem__info{gap:0}}@media (max-width:340px){.cco-cartLineItem__image{width:60px;min-width:60px;max-width:60px;height:60px;min-height:60px;max-height:60px}.cco-cartLineItem__info{gap:0}.cco-cartLineItem__info .price{flex-direction:column}}.cco-cartSummery__checks{padding-top:16px;display:flex;flex-direction:column;gap:8px}.cco-cartSummery__checks .cco-redeemCode{padding-top:8px;padding-bottom:8px}.cco-cartSummery .cco-cartBreakdown__total{border-bottom:none}.cco-cartSummery__checkout{padding-bottom:12px}.cco-cartSummery__checkout .paymentAction{display:flex;flex-direction:column}.cco-cartSummery__checkout .o-paymentmethods{padding-top:16px;justify-content:center}.c-sitePolicy{height:100%}.c-sitePolicy .inner__header{width:100%;padding-inline:40px;padding-top:40px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:flex-start}.c-sitePolicy .inner__header .close{cursor:pointer;width:35px;height:35px;display:flex;align-items:flex-start;justify-content:flex-end}.c-sitePolicy .inner__header .close svg{width:16px;height:16px}.c-sitePolicy .inner__body{padding-inline:40px}.c-sitePolicy .inner__body .sites__site{padding-top:24px;padding-bottom:24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfdf;font-weight:600;transition:.2s ease-out;cursor:pointer}.c-sitePolicy .inner__body .sites__site .info{display:flex;align-items:center}.c-sitePolicy .inner__body .sites__site .info svg{margin-right:8px}.c-sitePolicy .inner__body .sites__site .checkmark{display:flex;align-items:center;opacity:0;transition:.2s ease-out}.c-sitePolicy .inner__body .sites__site .checkmark svg{widows:21px;height:16px}.c-sitePolicy .inner__body .sites__site--active{pointer-events:none;color:#a5a6b1;cursor:default}.c-sitePolicy .inner__body .sites__site--active .checkmark{opacity:1}.c-sitePolicy .inner__body .sites__site:first-child{border-top:1px solid #dfdfdf}.c-sitePolicy .inner__footer{border-top:1px solid #dfdfdf;padding-top:24px;padding-bottom:24px;padding-inline:40px;flex-direction:column;display:flex}.c-sitePolicy__button .container__label{cursor:pointer;text-decoration:underline;font-weight:600;margin-left:28px}@media (max-width:768px){.c-sitePolicy .inner__body,.c-sitePolicy .inner__footer,.c-sitePolicy .inner__header{padding-inline:30px}}@media (max-width:450px){.c-sitePolicy .inner__body,.c-sitePolicy .inner__footer,.c-sitePolicy .inner__header{padding-inline:16px}}.cco-shippingProgress .header{cursor:pointer}.cco-shippingProgress .header__top{display:flex;align-items:center;justify-content:space-between}.cco-shippingProgress .header__top svg{width:24px;transform:rotate(180deg)}.cco-shippingProgress .header__top .open{transform:rotate(0deg)}.cco-shippingProgress .header__progress{display:flex;height:8px;margin-top:13px;margin-bottom:5px;gap:3px}.cco-shippingProgress .header__progress .bar{display:flex;height:100%;flex:1;border-radius:3px;background-color:rgba(43,63,108,.1);transition:.2s ease-out;overflow:hidden}.cco-shippingProgress .header__progress .bar:first-child{flex:3}.cco-shippingProgress .header__progress .bar--progress{background-color:#9bd7b4}.cco-shippingProgress .container{overflow:hidden;display:grid;transition:grid-template-rows .3s ease-out;grid-template-rows:0fr}.cco-shippingProgress .container--expanded{grid-template-rows:1fr}.cco-shippingProgress .container--closed{grid-template-rows:0fr}.cco-shippingProgress .container .content{overflow:hidden;min-height:0}.cco-shippingProgress .container .content__item{opacity:.3;display:flex;align-items:center;gap:8px}.cco-shippingProgress .container .content__item svg{display:flex;align-items:center;width:10px}.cco-shippingProgress .container .content__item .square{width:10px;height:10px;border:1px solid #2b3f6c;border-radius:5px}.cco-shippingProgress .container .content__item.complete{opacity:1}.cco-shippingProgress .container .content__item.complete.c:has(~.ignore){text-decoration:line-through}.cco-shippingProgress .container .content__item.complete.c:has(~.ignore) svg{opacity:0}.cco-shippingProgress .container .content__item.current{opacity:.8}.cco-shippingProgress .container .content__item.current .square{opacity:.5}.cco-shippingProgress .container .content__item:last-child{padding-bottom:.5em}.cco-checkoutGateway__conditions a{font-weight:600}.cco-checkoutGateway__button{display:flex;flex-direction:column}.cco-checkoutGateway__button .gateway{display:flex}.cco-checkoutGateway__button .o-paymentmethods{padding-top:16px;justify-content:center}@media (max-width:600px){.cco-checkoutGateway{padding-inline:16px;background-color:#fff;position:fixed;z-index:10;bottom:0;width:100%;left:0}}.cco-checkoutDeliverySummery{display:flex;justify-content:space-between;margin-top:24px;padding:24px;border:1px solid #2b3f6c;border-radius:3px}.cco-checkoutDeliverySummery .info{display:flex;flex-direction:row-reverse;justify-content:flex-end;flex-wrap:wrap;gap:16px}.cco-checkoutDeliverySummery .info__address,.cco-checkoutDeliverySummery .info__personal{padding-right:40px}.cco-checkoutDeliverySummery .info__address .option span:last-child{margin-left:5px}.cco-checkoutDeliverySummery .info__address .option__price{text-transform:uppercase}.cco-checkoutDeliverySummery .info__address .option__logo{margin-top:5px;max-width:40px;max-height:22px}.cco-checkoutDeliverySummery .bring{margin-left:-10px}.cco-checkoutDeliverySummery .edit button{cursor:pointer;position:relative;width:fit-content;font-weight:600}.cco-checkoutDeliverySummery .edit button:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995);width:100%}.cco-checkoutDeliverySummery .edit button:hover:after{width:0;transition:width .25s cubic-bezier(.395,.325,.365,.995)}@media (max-width:450px){.cco-checkoutDeliverySummery{flex-direction:column-reverse}.cco-checkoutDeliverySummery .info{position:relative;top:-25px}.cco-checkoutDeliverySummery .edit{display:flex;justify-content:flex-end}}.ca-addedToCart svg{width:10px;height:8px;stroke-width:1.5px;position:relative;top:-2px;transform:scale(2);animation:checkstroke .8s ease-in-out normal forwards}@keyframes checkstroke{0%{opacity:0;stroke-dasharray:16px;stroke-dashoffset:16px}10%{opacity:0}70%{opacity:1}to{stroke-dashoffset:0}}.c-usp{margin-top:40px;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px}.c-usp__item{min-width:165px;display:flex;max-width:33%;flex:1 1 auto}.c-usp__item .icon{width:20px;height:20px;margin-right:8px}.c-usp__item .icon svg{width:100%;height:auto}.c-usp__item .info{text-align:start;line-height:1.25}.c-usp__item .info__title{font-weight:600}.c-usp__item .info .price{text-transform:uppercase}.c-usp__item .dot{width:10px;min-width:10px;max-width:10px;height:10px;min-height:10px;max-height:10px;background-color:#2b3f6c;border-radius:100%;margin-top:5px}.c-usp__item .dot--OUTOFSTOCK{background-color:#c77383}.c-usp__item .dot--STOCK{background-color:#9bd7b4}.c-usp__item .dot--PREORDER{background-color:#59c8e7}.c-usp__item .dot--BACKORDER{background-color:#cb6e17}@media (max-width:950px){.c-usp{width:100%;margin-top:0;display:flex;background-color:#f7f7fa;padding:24px}}@media (max-width:675px){.c-usp__item{max-width:unset}.c-usp__item .dot{margin-right:14px;margin-left:5px}}@media (max-width:425px){.c-usp{display:flex;flex-direction:column;gap:16px}.c-usp__item{max-width:unset}.c-usp__item .info{display:flex;flex-wrap:wrap}.c-usp__item .info__title{padding-right:3px}}.c-splitpay{position:relative;background-color:#fbf5f6;height:42px}.c-splitpay .viabill-pricetag{transition:.2s ease-out;opacity:1;position:absolute;padding:10px 0;height:42px!important;width:100%!important;text-align:center}.c-splitpay .viabill{width:260px!important}.c-splitpay .anyday-pricetag{transition:.2s ease-out;position:absolute;width:100%;height:100%;display:flex;flex-wrap:nowrap;justify-content:center;white-space:nowrap}.c-splitpay .anyday-header{color:red!important}.c-splitpay .anyday-see-more-btn{display:none}.c-splitpay-current--0 .viabill-pricetag,.c-splitpay-current--1 .anyday-pricetag{pointer-events:none;opacity:0}.c-splitpay--disabled{display:none}.c-contentSlider{overflow-x:hidden}.c-contentSlider__header{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}@media (max-width:500px){.c-contentSlider__header{padding-left:16px;padding-right:16px}}.c-contentSlider__header .heading__loading{height:40px;width:70vw;max-width:280px;transition:all .2s ease-out;pointer-events:none;opacity:.3;background:#e7e7f0;background:linear-gradient(110deg,#e7e7f0 10%,#f7f7fa 30%,#e7e7f0 50%,#e7e7f0 0);border-radius:5px;background-size:200% 100%;animation:skeleton 1.5s linear infinite;color:transparent}.c-contentSlider__header .heading__loading *{opacity:0;pointer-events:none;transition:all .2s ease-out}.c-contentSlider__header .navigation{display:flex;gap:24px;position:relative;right:-6px}.c-contentSlider__header .navigation .arrow{pointer-events:all;width:32px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer}.c-contentSlider__header .navigation .arrow svg{width:19px;height:auto}.c-contentSlider__header .navigation .prev{transform:rotate(180deg)}.c-contentSlider__header .navigation .swiper-button-disabled{cursor:default;opacity:.5}.c-contentSlider__header .navigation--hidden{display:none}.c-contentSlider__swiper{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto}@media (max-width:500px){.c-contentSlider__swiper{padding-left:16px;padding-right:16px}}.c-contentSlider__swiper--overflow .swiper-container,.c-contentSlider__swiper--overflow .swiper-wrapper{overflow:visible}.c-contentSlider__swiper .swiper-slide{display:flex;height:unset;flex-grow:1}.c-contentSlider__pagination{height:20px;display:flex;gap:16px;margin-top:23px;justify-content:center;display:none}.c-contentSlider__pagination .swiper-pagination-bullet{cursor:pointer;border-radius:50%;display:flex;background-color:#dfdfdf;width:6px;height:6px;min-width:6px;min-height:6px}.c-contentSlider__pagination .swiper-pagination-bullet-active{background-color:#2b3f6c;opacity:1}.c-contentSlider__pagination .swiper-button-disabled svg{opacity:.5}.c-contentSlider--shadow .c-contentSlider__header{margin-bottom:30px}.c-contentSlider--shadow .c-contentSlider__swiper{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto}@media (max-width:500px){.c-contentSlider--shadow .c-contentSlider__swiper{padding-left:16px;padding-right:16px}}.c-contentSlider--shadow .c-contentSlider__swiper .swiper-container{margin-left:-20px;margin-right:-20px;padding:10px 20px 30px}.c-contentSlider--inline .swiper-slide{display:flex;height:unset;flex-grow:unset;max-width:unset}.c-contentSlider--inline .swiper-container-multirow>.swiper-wrapper{flex-direction:row!important}@media (max-width:594px){.c-contentSlider--inline .c-contentSlider__swiper .swiper-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-auto-flow:column}.c-contentSlider--inline .c-contentSlider__swiper .swiper-wrapper>.swiper-slide{height:fit-content}.c-contentSlider--inline .c-contentSlider__swiper .swiper-wrapper .o-catalogProduct{padding-bottom:0}.c-contentSlider--inline .c-contentSlider__pagination{margin-top:5px}}@media (max-width:550px){.c-contentSlider__header{margin-bottom:16px;align-items:center}.c-contentSlider__header .navigation{right:0}.c-contentSlider__header .navigation .arrow{height:19px;width:15px}.c-contentSlider__header .navigation .arrow svg{width:15px}.c-contentSlider__pagination{display:flex}}.c-cartAddPurchasable{--icon-color:#f7ecee;--icon-color-hover:#f7ecee;--icon-color-inactive:#f7ecee}.c-cartAddPurchasable--inline{position:absolute;right:10px;top:10px}.c-cartAddPurchasable--inline .icon{position:relative;background:var(--icon-color);width:auto;flex:unset;border-radius:100%;height:34px;width:34px;display:flex;justify-content:center;align-items:center}.c-cartAddPurchasable--inline .icon svg{width:15px;height:auto}.c-cartAddPurchasable--inline .icon .toolTip{position:absolute;right:41px;white-space:nowrap;font-size:10px;background:#2b3f6c;width:auto;padding:0 7px;color:#fff;border-radius:3px;text-transform:uppercase;font-weight:700;opacity:0;transition:all .2s ease-out;pointer-events:none;touch-action:none}.c-cartAddPurchasable--inline .icon .toolTip:after{display:block;content:"";position:absolute;width:0;height:0;border-color:transparent transparent transparent #2b3f6c;border-style:solid;border-width:4px 0 4px 5px;right:-5px;top:50%;margin-top:-4px}.c-cartAddPurchasable--inline .icon .o-loader{width:20px;max-width:20px;justify-content:center;align-items:center}.c-cartAddPurchasable--inline .icon .ca-addedToCart svg{width:auto;height:6px;margin-top:4px}.c-cartAddPurchasable--inline .icon .ca-addedToCart svg path{stroke:#2b3f6c}.c-cartAddPurchasable--inline .icon:hover{background:var(--icon-color-hover)}.c-cartAddPurchasable--inline .icon:hover .toolTip{opacity:1;right:45px}.c-cartAddPurchasable--inline .o-btn{min-height:unset;height:34px;min-width:135px;width:auto;padding:0 15px}.c-cartAddPurchasable--routine{--icon-color:#22275e;--icon-color-hover:#2b3f6c;--icon-color-inactive:#dfdfdf}.c-cartAddPurchasable--routine .icon{height:48px;width:48px;cursor:pointer}.c-cartAddPurchasable--routine .icon svg{width:24px;height:23px;color:#fff;margin-bottom:5px;margin-left:3px}.c-cartAddPurchasable--inactive .icon,.c-cartAddPurchasable--inactive .icon:hover{background:var(--icon-color-inactive)}.cco-catalogVariant{top:0;left:0;width:100%;height:100%;position:fixed;z-index:100;display:flex;justify-content:center;align-items:center}.cco-catalogVariant__background{position:absolute;background-color:rgba(80,89,108,.3);width:100%;height:100%;z-index:1}.cco-catalogVariant__content{background-color:#fff;pointer-events:all;width:100%;height:450px;max-width:585px;z-index:2}.cco-catalogVariant__content .header{display:flex;padding:22px 24px 16px 40px;justify-content:space-between;gap:16px;border-bottom:1px solid #dfdfdf}.cco-catalogVariant__content .header__info h2{margin-bottom:4px}.cco-catalogVariant__content .header__close{cursor:pointer;width:35px;height:35px;display:flex;justify-content:flex-end;transition:.2s ease-out}.cco-catalogVariant__content .header__close svg{margin-top:4px;width:16px;height:16px}.cco-catalogVariant__content .header__close:hover{transition:.2s ease-out;opacity:.5}.cco-catalogVariant__content .variants{scrollbar-width:thin;scrollbar-color:#f7f7fa;height:250px;padding-inline:24px;overflow-y:auto}.cco-catalogVariant__content .variants::-webkit-scrollbar{width:12px;height:2px}.cco-catalogVariant__content .variants::-webkit-scrollbar-button{width:0;height:0}.cco-catalogVariant__content .variants::-webkit-scrollbar-corner{background:transparent}.cco-catalogVariant__content .variants::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#dfdfdf;border-radius:0;width:4px}.cco-catalogVariant__content .variants::-webkit-scrollbar-track{background-color:#f7f7fa;background-clip:padding-box;border-radius:0;width:4px}.cco-catalogVariant__content .variants__wrapper{padding-top:25px;display:flex;flex-direction:column;gap:8px}.cco-catalogVariant__content .variants__variant{cursor:pointer;transition:.2s ease-out;border:1px solid #dfdfdf;border-radius:3px;display:flex;align-items:center;padding:8px 24px 8px 16px;gap:12px}.cco-catalogVariant__content .variants__variant .info{display:flex;align-items:center;flex:1}.cco-catalogVariant__content .variants__variant .info img{width:56px;min-width:56px;max-width:56px;height:56px;min-height:56px;max-height:56px;margin-right:8px}.cco-catalogVariant__content .variants__variant .info p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-transform:uppercase}.cco-catalogVariant__content .variants__variant--selected{transition:.2s ease-out;border:1px solid #2b3f6c}.cco-catalogVariant__content .footer{height:100px;border-top:1px solid #dfdfdf;display:flex;justify-content:space-between;align-items:center;padding-inline:24px}.cco-catalogVariant__content .footer__price{padding-right:30px}.cco-catalogVariant__content .footer__price h2{font-weight:600}.cco-catalogVariant__content .footer .c-cartAddPurchasable,.cco-catalogVariant__content .footer .c-cartAddPurchasable__actions{display:flex;flex:1}.cco-catalogVariant__content .footer .o-btn{flex:1}.c-catalogProduct{width:100%;max-width:285px;position:relative;container-type:inline-size;background-color:#fff;display:flex;flex-direction:column}.c-catalogProduct__loading{width:100%;height:100%;aspect-ratio:285/520}.c-catalogProduct__loading:after{content:"";position:absolute;width:100%;left:0;top:0;aspect-ratio:285/430;transition:all .2s ease-out;pointer-events:none;opacity:.3;background:#e7e7f0;background:linear-gradient(110deg,#e7e7f0 10%,#f7f7fa 30%,#e7e7f0 50%,#e7e7f0 0);border-radius:5px;background-size:200% 100%;animation:skeleton 1.5s linear infinite;color:transparent}.c-catalogProduct__loading:after *{opacity:0;pointer-events:none;transition:all .2s ease-out}.c-catalogProduct__content{display:flex;flex-direction:column;padding-bottom:24px;height:100%}.c-catalogProduct__content .label{position:absolute;top:16px;left:16px;display:flex;flex-direction:column}.c-catalogProduct__content .favorite{position:absolute;top:9px;right:9px}.c-catalogProduct__content .image{width:100%;aspect-ratio:1/1}.c-catalogProduct__content .image--whitespace{padding:20px}.c-catalogProduct__content .info{display:flex;flex-grow:1;flex-direction:column;align-items:center;padding-inline:16px;padding-top:16px;text-align:center}.c-catalogProduct__content .info .p-disclaimer{margin-top:16px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.c-catalogProduct__content .info__heading{margin-top:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-catalogProduct__content .info__price{margin-top:3px}.c-catalogProduct__content .info__price--empty{height:24px}.c-catalogProduct__content .info__action{padding-inline:14px;transition:.2s ease-out;margin-top:16px;width:100%;display:flex;flex-grow:1;align-items:flex-end}.c-catalogProduct__content .info__action .button{width:100%}@media(hover:hover){.c-catalogProduct__content .info__action{opacity:0}}.c-catalogProduct__content:before{transition:.2s ease-out;pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%}@media(hover:hover){.c-catalogProduct__content:hover:before{transition:.2s ease-out;box-shadow:0 8px 24px rgba(0,0,0,.1)}.c-catalogProduct__content:hover .info__action{transition:.2s ease-out;opacity:1}}@container (max-width: 255px){.c-catalogProduct__content{padding-bottom:0}@media(hover:hover){.c-catalogProduct__content{padding-bottom:10px}}.c-catalogProduct__content .label{top:8px;left:8px}.c-catalogProduct__content .favorite{top:0;right:0}.c-catalogProduct__content .image--whitespace{padding:10px}.c-catalogProduct__content .info{padding-inline:5px;padding-top:8px}.c-catalogProduct__content .info .p-disclaimer,.c-catalogProduct__content .info__heading{margin-top:8px}.c-catalogProduct__content .info__price{flex-grow:1;align-items:flex-end}.c-catalogProduct__content .info__action{margin-top:16px;padding-inline:5px;flex-grow:unset}}@container (max-width: 200px){.c-catalogProduct__content{padding-bottom:10px}.c-catalogProduct__content .image--whitespace{padding:0}.c-catalogProduct__content .info,.c-catalogProduct__content .info__action{padding-inline:0}.c-catalogProduct__content:before{display:none}}.c-inlineProduct{position:relative;container-type:inline-size;background-color:#fff;width:100%}.c-inlineProduct__loading{width:100%;height:135px;transition:all .2s ease-out;pointer-events:none;opacity:.3;background:#e7e7f0;background:linear-gradient(110deg,#e7e7f0 10%,#f7f7fa 30%,#e7e7f0 50%,#e7e7f0 0);border-radius:5px;background-size:200% 100%;animation:skeleton 1.5s linear infinite;color:transparent}.c-inlineProduct__loading *{opacity:0;pointer-events:none;transition:all .2s ease-out}.c-inlineProduct__content{display:flex;height:100%;align-items:center}.c-inlineProduct__content .label{position:absolute;top:16px;left:16px}.c-inlineProduct__content .label .o-labels__label{height:20px;padding-inline:4px}.c-inlineProduct__content .label .o-labels__label svg{height:13px;margin-right:2px}.c-inlineProduct__content .label .o-labels__label span{font-size:10px}.c-inlineProduct__content .image{width:135px;aspect-ratio:1/1;display:flex;align-items:center}.c-inlineProduct__content .image img{width:100%;max-width:135px}.c-inlineProduct__content .image--whitespace{padding:20px}.c-inlineProduct__content .info{display:flex;flex:1;flex-direction:column;padding:10px}.c-inlineProduct__content .info .p-disclaimer{margin-top:10px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.c-inlineProduct__content .info__heading{margin-top:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.c-inlineProduct__content .info__price{margin-top:10px;gap:8px!important;font-size:17px!important}.c-inlineProduct__content .info__price--empty{height:24px}.c-inlineProduct__content .info__action{transition:.2s ease-out}@media(hover:hover){.c-inlineProduct__content .info__action{opacity:0}}.c-inlineProduct__content:before{transition:.2s ease-out;pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%}@media(hover:hover){.c-inlineProduct__content:hover:before{transition:.2s ease-out;box-shadow:0 8px 24px rgba(0,0,0,.1)}.c-inlineProduct__content:hover .info__action{transition:.2s ease-out;opacity:1}}@container (max-width: 255px){.c-inlineProduct__content{padding-bottom:0}@media(hover:hover){.c-inlineProduct__content{padding-bottom:10px}}.c-inlineProduct__content .label{top:8px;left:8px}.c-inlineProduct__content .favorite{top:0;right:0}.c-inlineProduct__content .image--whitespace{padding:10px}.c-inlineProduct__content .info{padding-inline:5px;padding-top:8px}.c-inlineProduct__content .info .p-disclaimer,.c-inlineProduct__content .info__heading{margin-top:8px}.c-inlineProduct__content .info__price{flex-grow:1;align-items:flex-end}}@container (max-width: 200px){.c-inlineProduct__content{padding-bottom:10px}.c-inlineProduct__content .image--whitespace{padding:0}.c-inlineProduct__content .info{padding-inline:0}.c-inlineProduct__content:before{display:none}}.c-alternative-products{margin-top:32px}.c-alternative-products .c-contentSlider__header{padding-inline:0;margin-bottom:10px;align-items:center}.c-alternative-products .c-contentSlider__header .heading h3{font-family:futura-pt,sans-serif!important;font-size:20px;line-height:20px;font-weight:700;color:#22275e;text-align:left}.c-alternative-products .c-contentSlider__header .heading__loading{height:32px}.c-alternative-products .c-contentSlider__swiper{padding-inline:0}.c-alternative-products .c-inlineProduct{max-width:unset}.c-alternative-products .c-inlineProduct__loading{height:96px;transition:all .2s ease-out;pointer-events:none;opacity:.2;background:#fff;background:linear-gradient(110deg,#fff 10%,#e0e0e0 30%,#fff 50%,#fff 0);border-radius:5px;background-size:200% 100%;animation:skeleton 1.5s linear infinite;color:transparent}.c-alternative-products .c-inlineProduct__loading *{opacity:0;pointer-events:none;transition:all .2s ease-out}.c-alternative-products .c-inlineProduct__content{gap:10px;padding-block:8px;align-items:center}.c-alternative-products .c-inlineProduct__content .label,.c-alternative-products .c-inlineProduct__content:before{display:none}.c-alternative-products .c-inlineProduct__content .image{width:80px}.c-alternative-products .c-inlineProduct__content .image img{max-width:80px}.c-alternative-products .c-inlineProduct__content .info{padding:0;text-align:left}.c-alternative-products .c-inlineProduct__content .info__action,.c-alternative-products .c-inlineProduct__content .info__rating{display:none}.c-alternative-products .c-inlineProduct__content .info .p-disclaimer{margin-top:0;text-transform:unset}.c-alternative-products .c-inlineProduct__content .info__heading{margin-top:0;max-width:80%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.c-alternative-products .c-inlineProduct__content .info .ccf-price{margin-top:0;margin-bottom:0;justify-content:flex-start}.c-notifyStock__description{text-align:left;margin-bottom:15px}.c-notifyStock__form{display:flex;align-items:center;gap:16px}.c-notifyStock__form .o-input{width:unset;flex:1}.c-notifyStock__form .o-input__error{display:none}.c-notifyStock__form .o-btn{margin-top:-1px;width:fit-content}.c-notifyStock__form .o-btn span{white-space:nowrap}.c-notifyStock__error{font-size:13px;margin-top:-10px;color:#b3261e}.c-notifyStock__success{color:#2b3f6c;font-weight:600;transition:opacity 1s ease-in}@media (max-width:768px){.c-notifyStock__form{flex-direction:column;width:100%;gap:8px}.c-notifyStock__form .o-btn,.c-notifyStock__form .o-input{width:100%}}.cco-productAddToCart{display:flex;flex-direction:column;width:100%;margin-bottom:40px}.cco-productAddToCart__preorder,.cco-productAddToCart__stock{margin-bottom:16px;width:100%;display:flex;gap:16px}.cco-productAddToCart__outofstock{width:100%;margin-top:40px}.cco-productAddToCart .o-btn{padding-inline:16px;user-select:none}.cco-productAddToCart__trustpilot{margin-top:10px;height:42px;background-color:#f7f7fa;display:flex;justify-content:center;align-items:center}@media (max-width:950px){.cco-productAddToCart .c-usp{margin-top:10px}}@media (max-width:425px){.cco-productAddToCart__preorder .cco-spinner,.cco-productAddToCart__stock .cco-spinner{display:none}}.cc-product{margin-top:30px}.cc-product__slider{flex:1;min-width:calc(50% - 40px)}.cc-product__details{position:relative;overflow:hidden}.cc-product__details h1{text-wrap:balance}.cc-product__details .subline{margin-bottom:24px;display:flex;gap:15px}.cc-product__details .subline .c-gowish{padding-left:15px;border-left:1px solid #dedcdc}.cc-product__details .product-price{margin-bottom:32px;gap:16px;font-size:24px}@media (max-width:950px){.cc-product{flex-direction:column;gap:24px}.cc-product__slider{max-width:100%}.cc-product__details{text-align:center}.cc-product__details .labels{display:none}.cc-product__details .subline{display:flex;justify-content:center;margin-bottom:16px}.cc-product__details .product-price{width:100%;justify-content:center;font-size:17px;gap:8px;margin-bottom:24px}}@media (max-width:450px){.cc-product{gap:8px}.cc-product__details .brands{margin-bottom:2px}}.cco-voucherAddToCart{display:flex;flex-direction:column;width:100%;margin-bottom:40px;margin-top:24px}.cco-voucherAddToCart .o-input textarea{height:100px}.cco-voucherAddToCart__actions{display:flex;align-items:center;gap:16px}.cco-voucherAddToCart__actions .o-input{flex:1;min-width:50px;padding-bottom:6px}.cco-voucherAddToCart__actions .o-input__error{display:none}.cco-voucherAddToCart__actions .o-btn{flex:2}.cco-voucherAddToCart .amount-error{text-align:left;color:#b3261e}.cco-voucherAddToCart__trustpilot{margin-top:10px;height:42px;background-color:#f7f7fa;display:flex;justify-content:center;align-items:center}@media (max-width:950px){.cco-voucherAddToCart .c-usp{margin-top:10px}}@media (max-width:500px){.cco-voucherAddToCart__actions{flex-direction:column;gap:8px}.cco-voucherAddToCart__actions .o-btn{width:100%}}.cc-product{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;display:flex;margin-bottom:80px;gap:40px}@media (max-width:500px){.cc-product{padding-left:16px;padding-right:16px}}.cc-product__slider{z-index:19;max-width:610px}.cc-product__details{display:flex;flex-direction:column;flex:1}.cc-product__details .brands{margin-bottom:12px}.cc-product__details .brands a{text-transform:uppercase;color:#2b3f6c;opacity:.5;cursor:pointer;position:relative;width:fit-content}.cc-product__details .brands a:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:rgba(43,63,108,.5);transition:width .25s cubic-bezier(.395,.325,.365,.995);width:0}.cc-product__details .brands a:hover:after{width:100%;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.cc-product__details .labels{display:flex}.cc-product__details .labels .o-labels{width:100%;flex-wrap:wrap;margin-bottom:12px}.cc-product__details h1{margin-bottom:9px}.cc-product__details .rating{margin-bottom:24px}.cc-product__details .ccf-price{margin-bottom:32px;gap:16px;font-size:24px}.cc-product__details .cco-productVariants{margin-bottom:32px}@media (max-width:1100px){.cc-product__slider{max-width:50%}}@media (max-width:950px){.cc-product{flex-direction:column;gap:24px}.cc-product__slider{max-width:100%}.cc-product__details{text-align:center}.cc-product__details .labels{display:none}.cc-product__details .rating{display:flex;justify-content:center;margin-bottom:16px}.cc-product__details .ccf-price{width:100%;justify-content:center;font-size:17px;gap:8px;margin-bottom:24px}}.recommendation-product[data-v-c8af728c]{container-type:inline-size;container-name:routine-product;position:relative;width:100%;min-height:154px;display:grid;grid-template-columns:82px auto;gap:10px;padding-block:20px;padding-right:20px;padding-left:15px;border-radius:4px;border:1px solid #e5e5e5;box-shadow:0 7px 16px 0 rgba(0,0,0,.0509803922)}.recommendation-product .product-image[data-v-c8af728c]{width:76px;height:80px}.recommendation-product .product-image img[data-v-c8af728c]{object-fit:cover;width:100%;height:100%}.recommendation-product .product-info[data-v-c8af728c]{display:flex;flex-direction:column;display:grid;column-gap:16px;grid-template-columns:minmax(auto,360px) 1fr;grid-template-areas:"rating addToCart" "text addToCart" "text addToCart" "price addToCart"}.recommendation-product .product-info .product-rating[data-v-c8af728c]{grid-area:rating}.recommendation-product .product-info .product-text[data-v-c8af728c]{grid-area:text;display:flex;flex-direction:column;gap:6px;margin-top:2px}.recommendation-product .product-info .product-text .product-brand[data-v-c8af728c]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-transform:uppercase;color:rgba(34,39,94,.6)}.recommendation-product .product-info .product-text .product-title[data-v-c8af728c]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;font-size:15px;line-height:100%;color:#22275e}.recommendation-product .product-info[data-v-c8af728c] .product-price{grid-area:price;margin-top:2px;font-size:15px}.recommendation-product .product-info[data-v-c8af728c] .product-price .o-price__price{font-weight:600;color:#22275e}.recommendation-product .product-info[data-v-c8af728c] .product-price .o-price__amount{font-weight:400;color:#2b3f6c}.recommendation-product[data-v-c8af728c] .add-to-cart{position:unset;grid-area:addToCart;justify-self:end}.recommendation-product[data-v-c8af728c] .add-to-cart .toolTip{background:#d697a3;right:44px}.recommendation-product[data-v-c8af728c] .add-to-cart .toolTip:after{border-color:transparent transparent transparent #d697a3}.recommendation-product[data-v-c8af728c] .add-to-cart .icon:hover .toolTip{right:55px}@container routine-product (width < 400px){.recommendation-product[data-v-c8af728c] .add-to-cart .icon{width:40px;height:40px}}.c-siteLogin{z-index:9;height:100%}.c-siteLogin__button{height:100%;display:flex;align-items:center;cursor:pointer}.c-siteLogin__button svg{width:20px;height:20px}.c-siteLogin__button .text{cursor:pointer;position:relative;width:fit-content;font-weight:600}.c-siteLogin__button .text:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995);width:100%}.c-siteLogin__button .text:hover:after{width:0;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.c-siteLogin .inner{position:relative;z-index:2;flex-direction:column}.c-siteLogin .inner__header{width:100%;padding-inline:40px;padding-top:40px;padding-bottom:24px;display:flex;justify-content:space-between;border-bottom:1px solid #dfdfdf}.c-siteLogin .inner__header h2{line-height:24px}.c-siteLogin .inner__header .close{cursor:pointer;width:35px;height:35px;display:flex;align-items:flex-start;justify-content:flex-end}.c-siteLogin .inner__header .close svg{width:16px;height:16px}.c-siteLogin .inner__body{padding-top:40px;padding-inline:40px}.c-siteLogin .inner__body .error{padding:13px 16px;border:1px solid #b3261e;color:#b3261e;display:flex;justify-content:center;margin-bottom:14px;text-align:center}.c-siteLogin .inner__body .o-checkbox__wrapper{margin-top:8px}.c-siteLogin .inner__body .body-options{display:flex;justify-content:space-between}.c-siteLogin .inner__body .create-account{cursor:pointer;position:relative;width:fit-content;font-weight:400}.c-siteLogin .inner__body .create-account:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995);width:100%}.c-siteLogin .inner__body .create-account:hover:after{width:0;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.c-siteLogin .inner__body .create-account:after{bottom:4px}.c-siteLogin .inner__body .create-account:hover{cursor:pointer;opacity:.7}.c-siteLogin .inner__footer .functions{border-top:1px solid #dfdfdf;padding-top:24px;padding-bottom:24px;padding-inline:40px;flex-direction:column;display:flex}.c-siteLogin .inner__footer .functions .success-wrapper{display:flex}.c-siteLogin .inner__footer .functions .success-wrapper .ca-addedToCart{margin-right:14px}.c-siteLogin .inner__footer .functions .o-btn--green{background-color:#9bd7b4}.c-siteLogin .inner__footer .button{display:flex;justify-content:center}.c-siteLogin .inner__footer .button a{font-weight:600;cursor:pointer;position:relative;width:fit-content}.c-siteLogin .inner__footer .button a:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995);width:100%}.c-siteLogin .inner__footer .button a:hover:after{width:0;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.c-siteLogin .inner__footer .secondary{transition:.2s ease-out;display:flex;justify-content:center;padding-top:16px;padding-bottom:2px}.c-siteLogin .inner__footer .secondary button{font-weight:600;cursor:pointer;position:relative;width:fit-content}.c-siteLogin .inner__footer .secondary button:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995);width:100%}.c-siteLogin .inner__footer .secondary button:hover:after{width:0;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.c-siteLogin .inner__footer .secondary--disabled{transition:.2s ease-out;opacity:0;pointer-events:none}.c-siteLogin--open{z-index:21}@media (max-width:768px){.c-siteLogin .inner__body,.c-siteLogin .inner__footer,.c-siteLogin .inner__header{padding-inline:30px}}@media (max-width:450px){.c-siteLogin .inner__body,.c-siteLogin .inner__footer,.c-siteLogin .inner__header{padding-inline:16px}}@media (max-width:360px){.c-siteLogin .inner__footer .total p{line-height:18px;display:flex;flex-direction:column}.c-siteLogin .inner__footer .total p span{font-size:13px}}.cc-cart{display:flex;width:100%;position:relative}.cc-cart__wrapper{display:flex;width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto}@media (max-width:500px){.cc-cart__wrapper{padding-left:16px;padding-right:16px}}.cc-cart__details{flex:1;display:flex;flex-direction:column;padding-right:40px;padding-top:51px;padding-bottom:100px}.cc-cart__details .header{display:flex;justify-content:space-between;align-items:center;padding-bottom:40px;border-bottom:1px solid #dfdfdf}.cc-cart__details .header__amount{display:none;font-size:17px;font-weight:600}.cc-cart__details .header a{cursor:pointer;position:relative;width:fit-content;font-weight:600}.cc-cart__details .header a:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995);width:100%}.cc-cart__details .header a:hover:after{width:0;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.cc-cart__details .header__shipping{display:none}.cc-cart__details .empty{text-align:center;margin-top:40px}.cc-cart__details .c-siteLogin{z-index:20}.cc-cart__summery{width:50%;max-width:fit-content;background-color:#f7f7fa;padding-top:51px;padding-left:75px;padding-bottom:100px}.cc-cart__summery .card{background-color:#fff;padding:19px 24px;width:440px}.cc-cart__summery .card__header{padding-bottom:22px;border-bottom:1px solid #dfdfdf}.cc-cart__summery .card__shipping .cco-shippingProgress{border-bottom:1px solid #dfdfdf;margin-bottom:20px;padding:4px 0 24px}.cc-cart__summery:after{padding-right:calc(50% - 631px);content:"";position:absolute;right:0;height:100%;background-color:#f7f7fa;top:0;padding-left:10px;z-index:-1}@media (max-width:calc(1260px + 16px * 2)){.cc-cart__summery:after{padding-right:16px}}@media (max-width:1280px){.cc-cart__details{padding-right:30px}.cc-cart__summery{padding-left:30px}}@media (max-width:1100px){.cc-cart__details{padding-right:16px}.cc-cart__summery{padding-left:16px}}@media (max-width:1024px){.cc-cart__wrapper{flex-direction:column}.cc-cart__details{padding-right:0;padding-bottom:0}.cc-cart__details .header{padding-bottom:24px}.cc-cart__details .header__amount{display:inline-block}.cc-cart__details .header__shipping{display:block}.cc-cart__details .header__shipping .cco-shippingProgress{border-bottom:1px solid #dfdfdf;margin-bottom:16px;padding:24px 0}.cc-cart__summery{padding:0 0 60px;background-color:unset;width:100%;max-width:unset}.cc-cart__summery .card{width:100%;padding:0}.cc-cart__summery .card__header,.cc-cart__summery .card__shipping,.cc-cart__summery:after{display:none}}.co-modal__container .co-modal{top:0;left:0;width:100%;height:fit-content;min-height:100vh;position:fixed;z-index:100;display:flex;justify-content:center;align-items:center;padding:60px 16px}.co-modal__container .co-modal .background{position:absolute;background-color:rgba(80,89,108,.3);width:100%;height:100%;z-index:1}.co-modal__container .co-modal__content{display:flex;flex-direction:column;background-color:#fff;pointer-events:all;width:100%;max-width:585px;z-index:2}.co-modal__container .co-modal__content .header{display:flex;justify-content:space-between;padding:22px 24px 16px 16px}.co-modal__container .co-modal__content .header .close{cursor:pointer;width:35px;height:35px;display:flex;justify-content:flex-end;transition:.2s ease-out}.co-modal__container .co-modal__content .header .close svg{margin-top:4px;width:16px;height:16px}.co-modal__container .co-modal__content .header .close:hover{transition:.2s ease-out;opacity:.5}.co-modal__container .co-modal__content .body,.co-modal__container .co-modal__content .footer{padding:16px}@media (max-width:550px){.co-modal__container .co-modal__content{position:fixed;width:100%;height:100%;display:flex}}.cc-checkout{position:relative;padding-top:80px;min-height:100vh;display:flex}.cc-checkout__details{display:flex;flex-direction:column;flex:1;padding:64px 78px 64px calc(50% - 631px)}@media (max-width:calc(1260px + 16px * 2)){.cc-checkout__details{padding-left:16px}}.cc-checkout__details .delivery{padding-bottom:24px;border-bottom:1px solid #dfdfdf}.cc-checkout__details .delivery__header{display:flex;align-items:center;justify-content:space-between}.cc-checkout__details .delivery__header .c-siteLogin{z-index:9}.cc-checkout__details .delivery__header .c-siteLogin--open{z-index:20}.cc-checkout__details .delivery__form .cco-checkoutAddress{padding-top:24px}.cc-checkout__details .delivery__form .checks{margin-top:24px;display:flex;flex-direction:column;gap:8px}.cc-checkout__details .delivery__form .checks .price{text-transform:uppercase}.cc-checkout__details .delivery__form .checks__promote{font-weight:600}.cc-checkout__details .delivery__form .checks__points{margin-left:3px;font-weight:600;cursor:pointer;position:relative;width:fit-content}.cc-checkout__details .delivery__form .checks__points:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995);width:100%}.cc-checkout__details .delivery__form .notice{padding:16px;background-color:#f7f7fa;margin-top:16px;margin-bottom:16px}.cc-checkout__details .delivery__form .notes{padding-top:8px;display:flex;flex-direction:column;gap:8px}.cc-checkout__details .delivery__form .notes .notes__info{background-color:#fbf5f6;display:flex;align-items:center;gap:8px;padding:10px;width:100%;font-size:14px;border:1px solid #f3e2e5;border-radius:3px}.cc-checkout__details .delivery__form .button{margin-top:29px;width:100%;display:flex;align-items:end;flex-direction:column}.cc-checkout__details .delivery__form .button p{margin-top:4px;color:#b3261e}.cc-checkout__details .delivery__form .button .o-btn{width:40%}.cc-checkout__details .payment{padding-top:24px;margin-bottom:60px;padding-bottom:24px;border-bottom:1px solid #dfdfdf}.cc-checkout__details .payment__form .coupon{margin-top:24px;display:flex;flex-direction:column}.cc-checkout__details .payment__form .coupon .cco-redeemCode{padding-top:8px;padding-bottom:8px}.cc-checkout__details .payment__form .billing{margin-top:8px}.cc-checkout__details .payment__form .billing .cco-checkoutAddress{padding-top:8px}.cc-checkout__details .payment__form .cco-checkoutPayment{padding-bottom:24px}.cc-checkout__details .payment--disabled h2{color:#a5a6b1}.cc-checkout__details .cco-cartBreakdown{display:none}.cc-checkout__details .cco-pointshopToggle{margin-top:16px;border-radius:3px;width:100%;border:1px solid #f3e2e5;background-color:#fbf5f6}.cc-checkout__details .cco-pointshopToggle .o-toggle{width:100%}.cc-checkout__details .cco-pointshopToggle .o-toggle label{padding:13px 8px}.cc-checkout__details .cco-checkoutGateway{border-top:1px solid #dfdfdf;padding-top:24px;display:flex;align-items:center;justify-content:flex-end;width:100%}.cc-checkout__details .cco-checkoutGateway__button{width:40%}.cc-checkout__details .cco-shippingProgress{display:none}.cc-checkout__details--subscription .cco-checkoutGateway{border-top:none}.cc-checkout__details .boxinfo{margin-top:8px;display:flex;align-items:center;border-color:transparent;background-color:#fbf5f6;padding:12px;font-size:17px;line-height:1.25}.cc-checkout__details .boxinfo svg{min-width:20px;min-height:20px;margin-right:12px}.cc-checkout__summery{padding-right:calc(50% - 631px);width:50%;max-width:fit-content;background-color:#f7f7fa;padding-top:51px;padding-left:75px}@media (max-width:calc(1260px + 16px * 2)){.cc-checkout__summery{padding-right:16px}}.cc-checkout__summery .card{position:sticky;margin:0;width:440px;padding:19px 24px;background-color:#fff;max-height:calc(100vh - 181px);height:fit-content;display:flex;flex-direction:column}.cc-checkout__summery .card__shipping .cco-shippingProgress{border-bottom:1px solid #dfdfdf;margin-bottom:16px;padding-bottom:24px}.cc-checkout__summery .card__header{display:flex;align-items:center;gap:8px;padding-bottom:24px;border-bottom:1px solid #dfdfdf}.cc-checkout__summery .card__items{display:flex;flex-direction:column;border-bottom:1px solid #dfdfdf}.cc-checkout__summery .card__items .cco-cartLineItem:last-of-type{border-bottom:none}.cc-checkout__summery .card__summery .cco-CartBreakdown{border-top:none}.cc-checkout__summery .card__summery .cco-shippingProgress{padding-top:24px;padding-bottom:20px}.cc-checkout__summery .card--static{flex:0 0 auto}.cc-checkout__summery .card--scroll{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#f7f7fa;flex:0 1 auto;overflow:auto}.cc-checkout__summery .card--scroll::-webkit-scrollbar{width:8px;height:2px}.cc-checkout__summery .card--scroll::-webkit-scrollbar-button{width:0;height:0}.cc-checkout__summery .card--scroll::-webkit-scrollbar-corner{background:transparent}.cc-checkout__summery .card--scroll::-webkit-scrollbar-thumb{border-left:4px solid transparent;background-clip:padding-box;background-color:#dfdfdf;border-radius:0;width:4px}.cc-checkout__summery .card--scroll::-webkit-scrollbar-track{border-left:4px solid transparent;background-color:#f7f7fa;background-clip:padding-box;border-radius:0;width:4px}.cc-checkout__summery--mobile{display:none;width:100%}.cc-checkout__summery--mobile .c-accordion{position:fixed;z-index:9;top:64px;width:100%}.cc-checkout__summery--mobile .c-accordion--open{z-index:11}.cc-checkout__summery--mobile .c-accordion__bar{border-bottom:1px solid #dfdfdf;background-color:#fff;padding-inline:16px}.cc-checkout__summery--mobile .c-accordion__bar h3{padding-top:18px;padding-bottom:18px;padding-right:13px;width:100%}.cc-checkout__summery--mobile .c-accordion__bar .bar{flex:1;display:flex;justify-content:space-between}.cc-checkout__summery--mobile .c-accordion__content{scrollbar-width:thin;scrollbar-color:#f7f7fa;background-color:#fff;padding-inline:16px;border-bottom:1px solid #dfdfdf;max-height:calc(80vh - 124px);overflow-y:auto}.cc-checkout__summery--mobile .c-accordion__content::-webkit-scrollbar{width:12px;height:2px}.cc-checkout__summery--mobile .c-accordion__content::-webkit-scrollbar-button{width:0;height:0}.cc-checkout__summery--mobile .c-accordion__content::-webkit-scrollbar-corner{background:transparent}.cc-checkout__summery--mobile .c-accordion__content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#dfdfdf;border-radius:0;width:4px}.cc-checkout__summery--mobile .c-accordion__content::-webkit-scrollbar-track{background-color:#f7f7fa;background-clip:padding-box;border-radius:0;width:4px}.cc-checkout__summery--mobile .c-accordion__content .cco-cartLineItem:last-of-type{border-bottom:none}.cc-checkout__summery--mobile .c-accordion__content .cco-checkoutCart .card__header{display:none}.cc-checkout__summery--mobile .c-accordion__overlay{z-index:-1;position:fixed;bottom:0;background-color:rgba(80,89,108,.3);width:100%;height:calc(100% - 125px)}.cc-checkout .cco-checkoutDeliverySummery .dao,.cc-checkout .cco-checkoutShipping .dao{max-width:33px;min-width:33px}.cc-checkout .cco-checkoutDeliverySummery .gls,.cc-checkout .cco-checkoutShipping .gls{max-width:36px;min-width:33px}.cc-checkout .cco-checkoutDeliverySummery .bring,.cc-checkout .cco-checkoutShipping .bring{margin-right:18px;max-width:unset;max-height:18px;min-height:18px}.cc-checkout .co-modal__content .header .close{margin-left:auto}.cc-checkout .co-modal__content .body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;max-width:70%;margin-inline:auto;text-align:center}.cc-checkout .co-modal__content .body h2{line-height:1.2}.cc-checkout .co-modal__content .footer{display:flex;justify-content:center;gap:8px;margin-bottom:32px}.cc-checkout .co-modal__content .c-siteLogin__button .text{all:unset;font-weight:600}@media (max-width:550px){.co-modal__content .footer{flex-direction:column-reverse}}@media (max-width:1280px){.cc-checkout__details{padding-right:30px}.cc-checkout__summery{padding-left:30px}}@media (max-width:1100px){.cc-checkout__details{padding-right:16px}.cc-checkout__details .delivery__form .button .o-btn{width:100%}.cc-checkout__details .cco-checkoutGateway{flex-direction:column}.cc-checkout__details .cco-checkoutGateway__conditions{width:100%}.cc-checkout__details .cco-checkoutGateway__button{margin-top:24px;width:100%}.cc-checkout__summery{padding-left:16px}}@media (max-width:1024px){.cc-checkout{padding-top:124px;flex-direction:column}.cc-checkout__details{padding-top:24px;padding-inline:16px;padding-bottom:60px}.cc-checkout__details .cco-cartBreakdown{display:block}.cc-checkout__details .cco-shippingProgress{display:block;padding-bottom:33px}.cc-checkout__details .payment{margin-bottom:0}.cc-checkout__details .payment__form .cco-checkoutPayment{padding-bottom:16px}.cc-checkout__summery{display:none}.cc-checkout__summery--mobile{display:flex}}@media (max-width:600px){.cc-checkout__details{padding-bottom:30px}.cc-checkout__details .payment__form{padding-bottom:92px}.cc-checkout__details .cco-checkoutGateway{padding-top:16px;padding-bottom:16px}.cc-checkout__details .cco-checkoutGateway__button{margin-top:16px}}@media (max-width:350px){.cc-checkout__details .payment__form{padding-bottom:111px}}.o-routineListItem[data-v-167d067e]{display:flex;align-items:center;gap:8px}.o-routineListItem__icon[data-v-167d067e]{--circle-fill:#fff;width:26px;height:26px}.o-routineListItem__title[data-v-167d067e]{font-weight:600;font-size:17px;line-height:24px;color:#2b3f6c}.AccountRoutineCard[data-v-554fbcc8]{width:100%;padding-block:40px;padding-inline:50px;background-color:#f6ecee}.AccountRoutineCard .skincare-content[data-v-554fbcc8]{display:flex;flex-direction:column;gap:20px}.AccountRoutineCard .skincare-content .skintest-label[data-v-554fbcc8]{height:25px;background-color:#fff}.AccountRoutineCard .skincare-content .skintest-label span[data-v-554fbcc8]{font-weight:700;font-size:12px;line-height:15px;margin-top:1px}.AccountRoutineCard .skincare-content .skincare-description[data-v-554fbcc8]{font-size:17px;line-height:24px;font-weight:400;color:#2b3f6c}.AccountRoutineCard .skincare-content .o-btn[data-v-554fbcc8]{min-width:190px;margin-top:8px}.AccountRoutineCard .list[data-v-554fbcc8]{display:flex;flex-direction:column;gap:10px}@media (max-width:550px){.AccountRoutineCard[data-v-554fbcc8]{padding-inline:26px;padding-block:26px}.AccountRoutineCard .skincare-content[data-v-554fbcc8]{gap:18px}.AccountRoutineCard .skincare-content .o-btn[data-v-554fbcc8]{margin-top:4px}}.c-accountDetails h2{margin-top:40px;margin-bottom:24px}.c-accountDetails h2:first-of-type{margin-top:0}.c-accountDetails__form{display:flex;flex-wrap:wrap;justify-content:space-between}.c-accountDetails__form .o-input{width:calc(50% - 7px)}.c-accountDetails__actions{margin-top:24px;width:100%;display:flex;justify-content:flex-end;gap:8px}.c-accountDetails__actions .error{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;padding:12px 16px;border:1px solid #b3261e;color:#b3261e;display:flex;flex:1;justify-content:center;margin-bottom:14px;text-align:center}.c-accountDetails__actions .o-btn{min-width:190px}.c-accountDetails__confirm{top:0;left:0;width:100%;height:100%;position:fixed;z-index:100;padding:16px;display:flex;justify-content:center;align-items:center}.c-accountDetails__confirm .background{position:absolute;background-color:rgba(80,89,108,.3);width:100%;height:100%;z-index:1}.c-accountDetails__confirm .content{background-color:#fff;pointer-events:all;width:100%;max-width:585px;z-index:2}.c-accountDetails__confirm .content__header{display:flex;justify-content:space-between;padding:22px 24px 16px 40px}.c-accountDetails__confirm .content__header p{max-width:70%;margin-top:4px}.c-accountDetails__confirm .content__header .close{cursor:pointer;width:35px;height:35px;display:flex;justify-content:flex-end;transition:.2s ease-out}.c-accountDetails__confirm .content__header .close svg{margin-top:4px;width:16px;height:16px}.c-accountDetails__confirm .content__header .close:hover{transition:.2s ease-out;opacity:.5}.c-accountDetails__confirm .content__actions{padding:0 24px 24px 40px}.c-accountDetails__confirm .content__actions .button{margin-top:8px;display:flex;justify-content:flex-end}.c-accountDetails__confirm .content__actions .button .o-btn{min-width:190px}.c-accountDetails .co-modal__content .header .close{margin-left:auto}.c-accountDetails .co-modal__content .body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;max-width:70%;margin-inline:auto;text-align:center}.c-accountDetails .co-modal__content .body h2{line-height:1.2;margin-bottom:0}.c-accountDetails .co-modal__content .footer{display:flex;gap:8px;margin-bottom:32px;padding-inline:60px}.c-accountDetails .co-modal__content .footer button{flex:1;white-space:nowrap;padding-inline:40px;width:fit-content;min-width:fit-content}.c-accountDetails .co-modal__content .c-siteLogin__button .text{all:unset;font-weight:600}@media (max-width:550px){.c-accountDetails h2{margin-top:24px;margin-bottom:16px}.c-accountDetails__form .o-input{width:100%}.c-accountDetails__actions{flex-direction:column}.c-accountDetails__confirm .content__actions,.c-accountDetails__confirm .content__header{padding-left:16px;padding-right:16px}.c-accountDetails__confirm .content__actions .o-btn{width:100%}}.c-accountOrders h2{margin-bottom:16px}.c-accountOrders .points{margin-bottom:24px;text-align:center;padding:16px;border:1px solid #f3e2e5;background-color:#fbf5f6}.c-accountOrders__details{top:0;left:0;width:100%;height:fit-content;min-height:100vh;position:absolute;z-index:100;display:flex;justify-content:center;align-items:center;padding:60px 16px}.c-accountOrders__details .background{position:absolute;background-color:rgba(80,89,108,.3);width:100%;height:100%;z-index:1}.c-accountOrders__details .content{display:flex;flex-direction:column;background-color:#fff;pointer-events:all;width:100%;max-width:585px;z-index:2}.c-accountOrders__details .content__header{display:flex;justify-content:space-between;padding:22px 24px 16px;border-bottom:1px solid #dfdfdf}.c-accountOrders__details .content__header p{max-width:70%;margin-top:4px}.c-accountOrders__details .content__header .close{cursor:pointer;width:35px;height:35px;display:flex;justify-content:flex-end;transition:.2s ease-out}.c-accountOrders__details .content__header .close svg{margin-top:4px;width:16px;height:16px}.c-accountOrders__details .content__header .close:hover{transition:.2s ease-out;opacity:.5}.c-accountOrders__details .content__info{padding:24px 24px 30px}.c-accountOrders__details .content__info .addresses{padding-bottom:24px;border-bottom:1px solid #dfdfdf;display:flex;gap:8px}.c-accountOrders__details .content__info .addresses__address{flex:1}.c-accountOrders__details .content__info .pricing__details{padding-top:24px;display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.c-accountOrders__details .content__info .pricing .priceline{display:flex;justify-content:space-between}.c-accountOrders__details .content__info .pricing .priceline__price{margin-bottom:0}.c-accountOrders__details .content__info .pricing .total{padding-top:24px;border-top:1px solid #dfdfdf}.c-accountOrders__table{width:100%}.c-accountOrders__table th{text-align:left}.c-accountOrders__table .th-right{text-align:right}.c-accountOrders__table .head{border-bottom:1px solid #dfdfdf}.c-accountOrders__table .head th{padding-top:12px;padding-bottom:12px}.c-accountOrders__table .head__reference{width:30%;min-width:110px}.c-accountOrders__table .head__total{width:30%}.c-accountOrders__table .head .mobile{display:none}.c-accountOrders__table .item{transition:.2s ease-out}.c-accountOrders__table .item td{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #dfdfdf}.c-accountOrders__table .item__price{text-transform:uppercase;text-align:right}.c-accountOrders__table .item__status{text-align:right}.c-accountOrders__table .item:hover{transition:.2s ease-out;background-color:#f7f7fa;cursor:pointer}.c-accountOrders__table .item .mobile{display:none}@media (max-width:550px){.c-accountOrders__details .content{padding:0}.c-accountOrders__details .content__header{padding-left:16px;padding-right:16px}.c-accountOrders__details .content__info{padding:16px}.c-accountOrders__table .head .mobile{display:inline-block}.c-accountOrders__table .head .desktop{display:none}.c-accountOrders__table .item td,.c-accountOrders__table th{font-size:15px;line-height:15px}.c-accountOrders__table .item .mobile{display:flex;flex-direction:column}.c-accountOrders__table .item .desktop{display:none}}.c-recommended-slider{margin-top:80px;margin-bottom:80px}@media (max-width:768px){.c-recommended-slider{margin-top:60px;margin-bottom:60px}}@media (max-width:500px){.c-recommended-slider{margin-top:50px;margin-bottom:50px}}.c-recommended-slider .heading{font-size:24px}.c-recommended-slider .c-contentSlider__header{margin-bottom:5px}.co-pagination{display:flex;gap:6px}.co-pagination__item{display:flex;justify-content:center;align-items:center;font-size:15px;line-height:15px;font-weight:500;width:32px;height:32px;border:1px solid #dfdfdf;color:#a5a6b1;border-radius:2px;cursor:pointer;transition:.2s ease-out}.co-pagination__item.bullet--active,.co-pagination__item:hover{border-color:#2b3f6c;color:#2b3f6c}.co-pagination__item.prev svg{transform:rotate(-90deg)}.co-pagination__item.next svg{transform:rotate(90deg)}.co-pagination__item.next,.co-pagination__item.prev{display:flex;justify-content:center;align-items:center}.co-pagination__item.next svg,.co-pagination__item.prev svg{height:16px;width:auto}.co-pagination__item.next svg path,.co-pagination__item.prev svg path{stroke:#a5a6b1;transition:.2s ease-out}@media(hover:hover){.co-pagination__item.next:hover svg path,.co-pagination__item.prev:hover svg path{stroke:#2b3f6c}}.c-catalog__properties{margin-top:50px;margin-bottom:40px;padding-bottom:37px;border-bottom:1px solid #dfdfdf;display:flex;justify-content:space-between}.c-catalog__grid{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.c-catalog__grid .noProducts{grid-column-start:1;grid-column-end:5;text-align:center}.c-catalog__grid .noProducts h2{margin-bottom:18px}.c-catalog .co-pagination{justify-content:center;margin-top:40px}@media (max-width:1000px){.c-catalog__grid{gap:16px}}@media (max-width:840px){.c-catalog__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.c-catalog__properties{flex-direction:column-reverse;gap:8px}}@media (max-width:620px){.c-catalog__grid{gap:8px;grid-template-columns:repeat(2,1fr)}.c-catalog__grid .o-catalogProduct{min-width:calc(50% - 4px)}}.c-searchProduct{max-width:285px;width:100%;position:relative;background-color:#fff;overflow:visible;display:flex;flex-direction:column}.c-searchProduct__labels{position:absolute;top:16px;left:16px}.c-searchProduct__labels .o-labels{flex-direction:column}.c-searchProduct__favorite{pointer-events:all;position:absolute;top:9px;right:9px}.c-searchProduct .whitespace{padding:20px}.c-searchProduct__image{width:100%;aspect-ratio:1/1}.c-searchProduct__image img{width:100%}.c-searchProduct__info{display:flex;flex:1;flex-direction:column;align-items:center;padding-inline:5px}.c-searchProduct__info .c-rating{margin-top:16px}.c-searchProduct__info .p-disclaimer{-webkit-line-clamp:1;margin-top:16px}.c-searchProduct__info .p-disclaimer,.c-searchProduct__info h3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-align:center}.c-searchProduct__info h3{-webkit-line-clamp:2;margin-top:8px}.c-searchProduct__info .ccf-price{margin-top:3px;margin-bottom:16px}.c-searchProduct__info .button{margin-top:16px;align-items:flex-end;transition:.2s ease-out;opacity:0;margin-bottom:24px;pointer-events:all}.c-searchProduct__info .button,.c-searchProduct__info .button div{width:100%;display:flex;flex:1;justify-content:center}.c-searchProduct__info .button .o-btn{width:100%;max-width:210px;padding-inline:0}.c-searchProduct:before{transition:.2s ease-out;pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%}.c-searchProduct:hover:before{transition:.2s ease-out;box-shadow:0 8px 24px rgba(0,0,0,.1)}.c-searchProduct:hover .c-searchProduct__info .button{transition:.2s ease-out;opacity:1}.c-searchProduct--loading{pointer-events:none;width:100%;max-width:100%}.c-searchProduct--loading .c-searchProduct__labels{opacity:0}.c-searchProduct--loading .c-searchProduct__favorite{opacity:0;pointer-events:none}.c-searchProduct--loading .c-searchProduct__image{transition:all .2s ease-out;pointer-events:none;opacity:.3;background:#e7e7f0;background:linear-gradient(110deg,#e7e7f0 10%,#f7f7fa 30%,#e7e7f0 50%,#e7e7f0 0);border-radius:5px;background-size:200% 100%;animation:skeleton 1.5s linear infinite;color:transparent}.c-searchProduct--loading .c-searchProduct__image *{opacity:0;pointer-events:none;transition:all .2s ease-out}.c-searchProduct--loading .c-searchProduct__info .c-rating,.c-searchProduct--loading .c-searchProduct__info .p-disclaimer,.c-searchProduct--loading .c-searchProduct__info .price,.c-searchProduct--loading .c-searchProduct__info h3{transition:all .2s ease-out;pointer-events:none;opacity:.3;background:#e7e7f0;background:linear-gradient(110deg,#e7e7f0 10%,#f7f7fa 30%,#e7e7f0 50%,#e7e7f0 0);border-radius:5px;background-size:200% 100%;animation:skeleton 1.5s linear infinite;color:transparent}.c-searchProduct--loading .c-searchProduct__info .c-rating *,.c-searchProduct--loading .c-searchProduct__info .p-disclaimer *,.c-searchProduct--loading .c-searchProduct__info .price *,.c-searchProduct--loading .c-searchProduct__info h3 *{opacity:0;pointer-events:none;transition:all .2s ease-out}.c-searchProduct--loading .c-searchProduct__info .p-disclaimer{min-width:50px}.c-searchProduct--loading .c-searchProduct__info h3{min-width:100px}.c-searchProduct--loading .c-searchProduct__info .ccf-price{min-width:60px}.c-searchProduct--loading .c-searchProduct__info .button{pointer-events:none}.c-searchProduct--loading .c-searchProduct:hover:before{display:none}.c-searchProduct--inline{flex-direction:row}.c-searchProduct--inline:hover{position:relative;z-index:15}.c-searchProduct--inline .c-searchProduct__image{width:135px;aspect-ratio:1/1}.c-searchProduct--inline .c-searchProduct__image img{max-width:135px}.c-searchProduct--inline .c-searchProduct__info{align-items:flex-start}.c-searchProduct--inline .c-searchProduct__favorite{display:none}.c-searchProduct--inline .o-labels__label{height:20px;padding-inline:4px}.c-searchProduct--inline .o-labels__label svg{height:13px;margin-right:2px}.c-searchProduct--inline .o-labels__label span{font-size:10px}.c-searchProduct--inline .c-rating{margin-top:20px}.c-searchProduct--inline .p-disclaimer{margin-top:6px}.c-searchProduct--inline h3{margin-top:4px;text-align:left}.c-searchProduct--inline .button{position:absolute;right:0;top:0;margin-top:10px}.c-searchProduct--inline .button .icon{position:relative;background:#f7ecee;width:auto;flex:unset;border-radius:100%;height:34px;width:34px;display:flex;justify-content:center;align-items:center}.c-searchProduct--inline .button .icon svg{width:15px;height:auto}.c-searchProduct--inline .button .icon .toolTip{position:absolute;right:41px;white-space:nowrap;font-size:10px;background:#2b3f6c;width:auto;padding:0 7px;color:#fff;border-radius:3px;text-transform:uppercase;font-weight:700;opacity:0;transition:all .2s ease-out;pointer-events:none;touch-action:none}.c-searchProduct--inline .button .icon .toolTip:after{display:block;content:"";position:absolute;width:0;height:0;border-color:transparent transparent transparent #2b3f6c;border-style:solid;border-width:4px 0 4px 5px;right:-5px;top:50%;margin-top:-4px}.c-searchProduct--inline .button .icon .o-loader{width:20px;max-width:20px;justify-content:center;align-items:center}.c-searchProduct--inline .button .icon .ca-addedToCart svg{width:auto;height:6px;margin-top:4px}.c-searchProduct--inline .button .icon .ca-addedToCart svg path{stroke:#2b3f6c}.c-searchProduct--inline .button .icon:hover .toolTip{opacity:1;right:45px}.c-searchProduct--inline .button .o-btn{min-height:unset;height:34px;min-width:135px;width:auto;padding:0 15px}@media (max-width:550px){.c-searchProduct__labels{top:8px;left:8px}.c-searchProduct__favorite{top:8px;right:8px}.c-searchProduct__info{padding-inline:0}.c-searchProduct__info .c-rating,.c-searchProduct__info .p-disclaimer,.c-searchProduct__info h3{margin-top:8px}.c-searchProduct__info .price{min-height:40px;margin-top:8px;gap:0;flex-direction:column;justify-content:flex-end}.c-searchProduct__info .button{margin-top:16px;margin-bottom:0}}@media (max-width:500px){.c-searchProduct .whitespace{padding:10px}}@media (max-width:400px){.c-searchProduct .whitespace{padding:0}.c-searchProduct--inline{gap:10px}.c-searchProduct--inline .c-searchProduct__image{width:100px}.c-searchProduct--inline .c-searchProduct__image img{max-width:100px}}@media(hover:none){.c-searchProduct__info .button{margin-bottom:0;opacity:1}.c-searchProduct:before{display:none}}.c-search{height:100%;width:100%}.c-search__input{transition:.2s ease-out;background-color:#fff;position:relative;z-index:15;top:-1px;height:calc(100% + 2px);padding-left:25px;border:1px solid #dfdfdf}.c-search__input,.c-search__input .search{display:flex;justify-content:center;align-items:center}.c-search__input .search{width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;margin-right:16px}.c-search__input .close{cursor:pointer;height:100%;padding-right:25px;padding-left:10px;display:flex;justify-content:flex-end;align-items:center}.c-search__input .close svg{width:12px;height:12px}.c-search__input .loader{padding-right:25px}.c-search__input input{all:unset;display:flex;flex:1;height:calc(100% - 2px);height:100%;font-size:17px;line-height:17px;font-weight:400;color:#2b3f6c}.c-search__input input::placeholder{position:relative;top:-1px;padding-left:2px;line-height:17px;font-size:17px;color:#a5a6b1}.c-search__mega{z-index:10}.c-search__mega,.c-search__mega .content{position:absolute;top:0;left:0;width:100%}.c-search__mega .content{padding-top:48px;z-index:1;background-color:#fff}.c-search__mega .content__header{width:100%;max-width:1260px;max-width:1292px;padding-left:16px;padding-right:16px;margin-inline:auto;height:64px;display:flex;align-items:center;justify-content:flex-end}@media (max-width:500px){.c-search__mega .content__header{padding-left:16px;padding-right:16px}}.c-search__mega .content__header .close{cursor:pointer;width:35px;height:35px;display:flex;justify-content:flex-end;align-items:center}.c-search__mega .content__header .close svg{transition:.2s ease-out;width:16px;height:16px}.c-search__mega .content__header .close:hover svg{transition:.2s ease-out;opacity:.5}.c-search__mega .content__results{padding-left:calc(50% - 631px);gap:16px;padding-top:48px;display:flex}@media (max-width:calc(1260px + 16px * 2)){.c-search__mega .content__results{padding-left:16px}}.c-search__mega .content__results .menu{width:20%;min-width:20%}.c-search__mega .content__results .menu__content .heading{font-weight:600}.c-search__mega .content__results .menu__content .items{margin-top:8px;margin-bottom:32px;padding-right:16px}.c-search__mega .content__results .menu__content .items__item{cursor:pointer;position:relative;width:fit-content;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px}.c-search__mega .content__results .menu__content .items__item:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995);width:0}.c-search__mega .content__results .menu__content .items__item:hover:after{width:100%;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.c-search__mega .content__results .products{display:flex;flex:1}.c-search__mega .content__results .products__results{width:80%;max-width:100%;position:relative;flex-direction:column}.c-search__mega .content__results .products__results:before{position:absolute;top:23px;z-index:15;right:11px;left:0;height:20px;display:block;content:"";background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0))}.c-search__mega .content__results .products__results .catalog{scrollbar-width:none;overflow-y:auto;max-height:60vh;position:relative;gap:20px 40px;padding:10px 40px 30px 20px;margin-left:-20px;width:auto;max-width:auto;display:flex;flex-wrap:wrap}.c-search__mega .content__results .products__results .catalog::-webkit-scrollbar{display:none;height:0}.c-search__mega .content__results .products__results .catalog .c-searchProduct{width:calc(50% - 20px);max-width:unset}.c-search__mega .content__results .products__results .catalog .c-searchProduct:hover{z-index:10}.c-search__mega .content__results .products__results .catalog .c-searchProduct__favorite,.c-search__mega .content__results .products__results .catalog .c-searchProduct__info .button{display:none}.c-search__mega .content__results .products__results .catalog .c-searchProduct__info h3{margin:0;text-align:left}.c-search__mega .content__results .products__results .catalog .c-searchProduct__info .p-disclaimer{margin-top:7px;font-size:14px;line-height:16px;margin-bottom:2px}.c-search__mega .content__all,.c-search__mega .content__results .products__noresults{justify-content:center;align-items:center}.c-search__mega .content__all{width:100%;height:76px;border-top:1px solid #dfdfdf;display:flex;cursor:pointer}.c-search__mega .content__all span{position:relative;font-weight:600}.c-search__mega .content__all span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.c-search__mega .content__all:hover span:after{width:0;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.c-search__mega .content__noresults{display:flex;justify-content:center;padding-top:48px;padding-bottom:48px}.c-search__mega .content__noresults span{font-weight:600}.c-search__mega .overlay{position:fixed;width:100%;height:100vh;background-color:rgba(80,89,108,.3);bottom:0;left:0;z-index:-1}.c-search--active .c-search{position:relative;z-index:10}.c-search--active .c-search__input{transition:.2s ease-out;border:1px solid #2b3f6c}@media (max-width:960px){.c-search__mega .content__results .menu{width:25%;min-width:25%}.c-search__mega .content__results .products__results{width:75%;min-width:75%}.c-search__mega .content__results .products__results .catalog .c-searchProduct{width:100%}}@media (max-width:768px){.c-search{position:absolute;left:0;transition:.2s ease-out;pointer-events:none}.c-search__mega{pointer-events:all;top:-96px}.c-search__mega .content{height:100vh;padding-top:32px;display:flex;flex-direction:column}.c-search__mega .content__header{height:64px}.c-search__mega .content__all{margin-top:0}.c-search__mega .content__results{height:calc(100vh - 252px);overflow:auto;margin-top:55px;padding-top:1px;flex-direction:column;flex:1;scrollbar-width:thin;scrollbar-color:rgba(43,63,108,.7) rgba(43,63,108,.4)}.c-search__mega .content__results::-webkit-scrollbar{width:5px;height:2px}.c-search__mega .content__results::-webkit-scrollbar-button{width:0;height:0}.c-search__mega .content__results::-webkit-scrollbar-corner{background:transparent}.c-search__mega .content__results::-webkit-scrollbar-thumb{background:rgba(43,63,108,.7);border:0 #fff;border-radius:0}.c-search__mega .content__results::-webkit-scrollbar-track{background:rgba(43,63,108,.2);border:0 #fff;border-radius:0}.c-search__mega .content__results .menu{width:100%;margin-bottom:15px}.c-search__mega .content__results .menu__content{display:flex;align-items:stretch;position:relative;border-bottom:1px solid #dfdfdf}.c-search__mega .content__results .menu__content:before{position:absolute;top:0;z-index:15;left:100px;bottom:0;display:block;width:15px;content:"";background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.c-search__mega .content__results .menu__content:after{position:absolute;top:0;z-index:15;right:0;bottom:0;display:block;width:30px;content:"";background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.c-search__mega .content__results .menu__content .heading{width:100px;min-width:100px;padding-right:5px;border-right:1px solid #dfdfdf;padding-bottom:9px;padding-top:7px}.c-search__mega .content__results .menu__content .items{margin:0;padding-left:15px;padding-right:25px;display:flex;white-space:nowrap;align-items:center;gap:16px;overflow-x:auto}.c-search__mega .content__results .menu__content .items__item{margin-bottom:0;overflow:visible}}@media(max-width:768px)and (hover:none){.c-search__mega .content__results .menu__content .items__item:after{display:none}}@media (max-width:768px){.c-search__mega .content__results .products__results{width:100%;min-width:100%}.c-search__mega .content__results .products__results .catalog{padding-left:0;padding-right:16px;padding-bottom:48px;max-height:unset;gap:16px;overflow-y:visible;width:100%;max-width:100%;margin-left:0}.c-search__mega .content__results .products__results .catalog .c-searchProduct{min-width:calc(50% - 10px);max-width:calc(50% - 10px)}.c-search__mega .content__results .products__noresults{display:none}.c-search__mega .content__noresults{display:flex;justify-content:center;margin-top:57px;padding-top:48px;padding-bottom:48px}.c-search__mega .content__noresults span{font-weight:600}.c-search__input{width:calc(100% - 59px);height:57px;left:59px;pointer-events:all;padding-left:16px;transition:.2s ease-out;border-right:none}.c-search__input .close,.c-search__input .loader{padding-right:16px}.c-search--active{transition:.2s ease-out}.c-search--active .c-search__input{left:0;border:1px solid #dfdfdf;transition:.2s ease-out;width:100%}.c-search--active .c-search__input input{height:100%}}@media (max-width:620px){.c-search__mega .content__results{scrollbar-width:thin;scrollbar-color:rgba(43,63,108,.7) rgba(43,63,108,.4);height:calc(100vh - 252px);overflow:auto;margin-top:55px;padding-top:1px}.c-search__mega .content__results::-webkit-scrollbar{width:5px;height:2px}.c-search__mega .content__results::-webkit-scrollbar-button{width:0;height:0}.c-search__mega .content__results::-webkit-scrollbar-corner{background:transparent}.c-search__mega .content__results::-webkit-scrollbar-thumb{background:rgba(43,63,108,.7);border:0 #fff;border-radius:0}.c-search__mega .content__results::-webkit-scrollbar-track{background:rgba(43,63,108,.2);border:0 #fff;border-radius:0}.c-search__mega .content__results .products__results .catalog{gap:8px}.c-search__mega .content__results .products__results .catalog .c-searchProduct{width:100%;max-width:unset}.c-search__mega .content__all{margin-top:0}}@media (max-height:850px){.c-search__mega .content{height:100vh;display:flex;flex-direction:column;justify-content:space-between}.c-search__mega .content__results{overflow:auto;height:100%}.c-search__mega .content__results .products__results .catalog{max-height:100%}.c-search__mega .content__all{margin-top:0}}.c-sitecart__button{position:relative;display:flex;align-items:center;cursor:pointer;transition:.2s ease-out}.c-sitecart__button svg{width:19px;height:20px}.c-sitecart__button .label{top:-8px;right:-10px;position:absolute;background-color:#fff;height:20px;min-width:20px;border-radius:50%;display:flex;justify-content:center;align-items:center}.c-sitecart__button .label__dot{z-index:2;pointer-events:none;border-radius:8px;height:15px;background-color:#c77383;display:flex;justify-content:center;align-items:center;position:relative;padding-inline:6px 6px;text-align:center;font-size:11px;line-height:11px;color:#fff;font-weight:600}.c-sitecart .c-slideInObject__main .content__head{padding-inline:40px}.c-sitecart .c-slideInObject__main .content__header{margin-top:15px;padding-bottom:24px;border-bottom:1px solid #dfdfdf;padding-inline:40px}.c-sitecart .c-slideInObject__main .content__body{padding-inline:40px}.c-sitecart .c-slideInObject__main .content__body .empty{margin-top:40px;text-align:center}.c-sitecart .c-slideInObject__main .content__footer{border-top:1px solid #dfdfdf;padding-bottom:26px;padding-top:16px;padding-inline:40px}.c-sitecart .c-slideInObject__main .content__footer .summery .line{display:flex;justify-content:space-between;align-items:center;gap:16px}.c-sitecart .c-slideInObject__main .content__footer .summery .line--total{margin-top:8px}.c-sitecart .c-slideInObject__main .content__footer .summery .line--price{text-transform:uppercase}.c-sitecart .c-slideInObject__main .content__footer .summery__lines{margin-top:8px;display:flex;flex-direction:column;gap:6px}.c-sitecart .c-slideInObject__main .content__footer .actions{display:flex;flex-direction:column;gap:16px}.c-sitecart .c-slideInObject__main .content__footer .actions__checkout{width:100%;margin-top:22px;display:flex}.c-sitecart .c-slideInObject__main .content__footer .actions__cart{display:flex;justify-content:center}.c-sitecart .c-slideInObject__main .content__footer .actions__cart a{font-weight:600;cursor:pointer;position:relative;width:fit-content}.c-sitecart .c-slideInObject__main .content__footer .actions__cart a:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995);width:100%}.c-sitecart .c-slideInObject__main .content__footer .actions__cart a:hover:after{width:0;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.c-sitecart .c-slideInObject__main .context{height:100%}.c-sitecart .c-slideInObject__main .context__head{padding-inline:16px;padding-top:45px;padding-bottom:15px}.c-sitecart .c-slideInObject__main .context__head p{font-weight:600}.c-sitecart .c-slideInObject__main .context__content{scrollbar-width:none;padding-bottom:30px;padding-inline:16px;max-height:calc(100% - 80px);height:calc(100% - 80px);display:flex;flex-direction:column;gap:10px;overflow-y:auto}.c-sitecart .c-slideInObject__main .context__content::-webkit-scrollbar{display:none;height:0}.c-sitecart .c-slideInObject__main .context__content .c-inlineProduct{max-width:unset}.c-sitecart .c-slideInObject__main .context__content .c-inlineProduct__loading{height:96px;transition:all .2s ease-out;pointer-events:none;opacity:.2;background:#fff;background:linear-gradient(110deg,#fff 10%,#e0e0e0 30%,#fff 50%,#fff 0);border-radius:5px;background-size:200% 100%;animation:skeleton 1.5s linear infinite;color:transparent}.c-sitecart .c-slideInObject__main .context__content .c-inlineProduct__loading *{opacity:0;pointer-events:none;transition:all .2s ease-out}.c-sitecart .c-slideInObject__main .context__content .c-inlineProduct__content{padding-block:8px;align-items:center}.c-sitecart .c-slideInObject__main .context__content .c-inlineProduct__content .label{display:none}.c-sitecart .c-slideInObject__main .context__content .c-inlineProduct__content .image{width:80px}.c-sitecart .c-slideInObject__main .context__content .c-inlineProduct__content .image img{max-width:80px}.c-sitecart .c-slideInObject__main .context__content .c-inlineProduct__content .info{padding:0}.c-sitecart .c-slideInObject__main .context__content .c-inlineProduct__content .info__action{opacity:1}.c-sitecart .c-slideInObject__main .context__content .c-inlineProduct__content .info__rating{display:none}.c-sitecart .c-slideInObject__main .context__content .c-inlineProduct__content .info .p-disclaimer{margin-top:0;text-transform:unset}.c-sitecart .c-slideInObject__main .context__content .c-inlineProduct__content .info__heading{margin-top:0;max-width:80%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.c-sitecart .c-slideInObject__main .context__content .c-inlineProduct__content .info .ccf-price{margin-top:0;margin-bottom:0}@media (max-width:900px){.c-sitecart .c-slideInObject__main .context{display:none}}@media (max-width:768px){.c-sitecart .c-slideInObject__main .content__body,.c-sitecart .c-slideInObject__main .content__footer,.c-sitecart .c-slideInObject__main .content__head,.c-sitecart .c-slideInObject__main .content__header{padding-inline:30px}}@media (max-width:450px){.c-sitecart .c-slideInObject__main .content__body,.c-sitecart .c-slideInObject__main .content__footer,.c-sitecart .c-slideInObject__main .content__head,.c-sitecart .c-slideInObject__main .content__header{padding-inline:16px}}@media (max-width:350px){.c-sitecart .c-slideInObject__main .content__footer .summery .line--total p{line-height:18px;display:flex;flex-direction:column}.c-sitecart .c-slideInObject__main .content__footer .summery .line--total p span{font-size:13px}}.cco-favoriteLineItem{border-bottom:1px solid #dfdfdf;padding-top:16px;padding-bottom:16px;display:flex;gap:8px}.cco-favoriteLineItem__image{width:80px;min-width:80px;max-width:80px;height:80px;min-height:80px;max-height:80px}.cco-favoriteLineItem__image--whitespace{padding:10px}.cco-favoriteLineItem__details{width:100%;display:flex;flex-direction:column}.cco-favoriteLineItem__details .info{display:flex;flex-direction:column;flex:1;gap:4px}.cco-favoriteLineItem__details .info__row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;max-height:24px}.cco-favoriteLineItem__details .info__row .title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-height:22px;overflow:hidden;font-weight:600}.cco-favoriteLineItem__details .info__row .c-favorite{top:-8px;position:relative}.cco-favoriteLineItem__details .info__secondary{min-height:24px;line-height:17px}.cco-favoriteLineItem .pricing{display:flex;align-items:flex-end;justify-content:space-between;margin-top:8px}.cco-favoriteLineItem .pricing__actions{display:flex;align-items:center;gap:8px}.cco-favoriteLineItem .pricing__actions .c-cartAddPurchasable .o-loader span{background-color:#2b3f6c}.cco-favoriteLineItem .pricing__actions .c-cartAddPurchasable .o-btn{width:130px;min-width:130px;max-width:130px;height:35px;min-height:35px;max-height:35px;white-space:nowrap;font-size:13px;line-height:13px}.cco-favoriteLineItem .pricing__actions .c-cartAddPurchasable:hover .o-loader span{background-color:#fff}@media (max-width:450px){.cco-favoriteLineItem__image{width:60px;min-width:60px;max-width:60px;height:60px;min-height:60px;max-height:60px}.cco-favoriteLineItem__image--whitespace{padding:0}}@media (max-width:425px){.cco-favoriteLineItem__details .pricing{flex-direction:column-reverse;gap:4px;align-items:flex-start}}.c-siteFavorite{z-index:9;height:100%}.c-siteFavorite__button{height:100%;display:flex;align-items:center;cursor:pointer}.c-siteFavorite .inner{display:flex;flex-direction:column}.c-siteFavorite .inner__header{width:100%;padding-inline:40px;padding-top:40px;padding-bottom:24px;display:flex;justify-content:space-between;border-bottom:1px solid #dfdfdf}.c-siteFavorite .inner__header h2{line-height:24px}.c-siteFavorite .inner__header .close{cursor:pointer;width:35px;height:35px;display:flex;align-items:flex-start;justify-content:flex-end}.c-siteFavorite .inner__header .close svg{width:16px;height:16px}.c-siteFavorite .inner__body{padding-inline:40px}.c-siteFavorite .inner__footer{border-top:1px solid #dfdfdf;padding-top:24px;padding-bottom:24px;padding-inline:40px;flex-direction:column;display:flex}.c-siteFavorite .inner__footer .button{display:flex;justify-content:center}.c-siteFavorite .inner__footer .button a{font-weight:600;cursor:pointer;position:relative;width:fit-content}.c-siteFavorite .inner__footer .button a:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#2b3f6c;transition:width .25s cubic-bezier(.395,.325,.365,.995);width:100%}.c-siteFavorite .inner__footer .button a:hover:after{width:0;transition:width .25s cubic-bezier(.395,.325,.365,.995)}.c-siteFavorite--open{z-index:21}@media (max-width:768px){.c-siteFavorite .inner__body,.c-siteFavorite .inner__footer,.c-siteFavorite .inner__header{padding-inline:30px}}@media (max-width:450px){.c-siteFavorite .inner__body,.c-siteFavorite .inner__footer,.c-siteFavorite .inner__header{padding-inline:16px}}@media (max-width:360px){.c-siteFavorite .inner__footer .total p{line-height:18px;display:flex;flex-direction:column}.c-siteFavorite .inner__footer .total p span{font-size:13px}}@keyframes rippleScale{0%{transform:scale(1);opacity:1}to{transform:scale(5);opacity:0}}.cc-favorite .co-modal .header{border-bottom:1px solid #dfdfdf}.cc-favorite .co-modal .body__input{display:flex;gap:5px}.cc-favorite .co-modal .body__input .o-input input:read-only{pointer-events:all;color:#2b3f6c}.cc-favorite .co-modal .body__input .copy{border:1px solid #2b3f6c;border-radius:2px;width:50px;min-width:50px;max-width:50px;height:50px;min-height:50px;max-height:50px;margin-top:6px;display:flex;align-items:center;justify-content:center;background-color:#2b3f6c;color:#fff}.cc-favorite .co-modal .body__input .copy__checkmark{width:15px}.cc-favorite .co-modal .body__input .copy__checkmark path{fill:#fff}@media(hover:hover){.cc-favorite .co-modal .body__input .copy{cursor:pointer;transition:.2s ease-out}.cc-favorite .co-modal .body__input .copy:hover{background-color:#22275e}}.cc-favorite .co-modal .footer{display:none}.cc-favorite__header{margin-top:24px;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.cc-favorite__header .share{border-radius:17px;background-color:#f7ecee;height:34px;padding-inline:16px;display:flex;align-items:center;gap:5px;cursor:pointer;transition:.2s ease-out}.cc-favorite__header .share svg{height:17px}@media(hover:hover){.cc-favorite__header .share:hover{transition:.2s ease-out;background-color:#f4e5e8}}.cc-favorite__properties{padding-bottom:24px}.cc-favorite__properties .description{max-width:800px}.cc-favorite__properties .description span{margin-right:3px}.cc-favorite__grid{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.cc-favorite__pagination{display:flex;justify-content:center;margin-top:40px}@media (max-width:1000px){.cc-favorite__grid{gap:16px}}@media (max-width:840px){.cc-favorite__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.cc-favorite__grid{gap:8px;grid-template-columns:repeat(2,1fr)}.cc-favorite__grid .o-catalogProduct{min-width:calc(50% - 4px)}}@media (max-width:550px){.cc-favorite .co-modal .body__input{flex-direction:column;gap:0}.cc-favorite .co-modal .body__input .copy{margin-top:0;width:unset;min-width:unset;max-width:unset;height:50px;min-height:50px;max-height:50px}.cc-favorite__header .share{height:30px}}.cc-catalog__properties{margin-top:50px;margin-bottom:40px;padding-bottom:37px;border-bottom:1px solid #dfdfdf;display:flex;justify-content:space-between}.cc-catalog__grid{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.cc-catalog__grid .noProducts{grid-column-start:1;grid-column-end:5;text-align:center}.cc-catalog__grid .noProducts h2{margin-bottom:18px}.cc-catalog__pagination{display:flex;justify-content:center;margin-top:40px}@media (max-width:1000px){.cc-catalog__grid{gap:16px}}@media (max-width:840px){.cc-catalog__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.cc-catalog__properties{flex-direction:column-reverse;gap:8px}}@media (max-width:620px){.cc-catalog__grid{gap:8px;grid-template-columns:repeat(2,1fr)}.cc-catalog__grid .o-catalogProduct{min-width:calc(50% - 4px)}}@media(hover:none){.o-catalogProduct{padding-bottom:40px}}.toast[data-v-653d668a]{position:fixed;left:50%;bottom:50%;transform:translateX(-50%);min-width:300px;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.15);text-align:center;font-weight:500;font-size:16px;z-index:1000}.toast .toast-content[data-v-653d668a]{width:100%;display:flex;flex-direction:column;gap:12px;padding:6px 6px 22px}.toast .toast-content .toast-msg[data-v-653d668a]{max-width:80%;margin-inline:auto;line-height:19px}.toast .icon-box[data-v-653d668a]{--icon-box-clr:#fff;border-radius:6px;padding:24px;margin-bottom:4px;background-color:var(--icon-box-clr)}.toast .icon-box .error-icon[data-v-653d668a],.toast .icon-box .success-icon[data-v-653d668a]{--path-fill:#fff;display:none;place-items:center;width:30px;height:30px;border-radius:100%;border:1px solid #ccc;margin-inline:auto}.toast .icon-box .error-icon svg[data-v-653d668a],.toast .icon-box .success-icon svg[data-v-653d668a]{width:50%;height:50%}.toast.success .toast-content .icon-box[data-v-653d668a]{--icon-box-clr:rgba(155,215,180,0.3)}.toast.success .success-icon[data-v-653d668a]{display:grid;background:#9bd7b4;border-color:#9bd7b4}.toast.error .toast-content .icon-box[data-v-653d668a]{--icon-box-clr:rgba(179,38,30,0.2)}.toast.error .error-icon[data-v-653d668a]{display:grid;background:#b3261e;border-color:#b3261e}.fade-enter-active[data-v-653d668a],.fade-leave-active[data-v-653d668a]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-653d668a],.fade-leave-to[data-v-653d668a]{opacity:0;transform:translate(-50%,20px)}@media (max-width:550px){.toast[data-v-653d668a]{bottom:40%;width:calc(100% - 48px);max-width:none}}.pos-shop{--header-height:120px;--footer-height:135px;--cart-header-height:40px;--logo-width:140px;--cancel-size:32px;--scan-input-padding:15px;--pos-padding:20px;position:relative;font-family:futura-pt,sans-serif!important;padding:var(--pos-padding);max-width:820px;height:100%;max-height:100vh;margin:0 auto}.pos-shop__header{position:relative;display:flex;flex-direction:column;justify-content:center;gap:20px;height:var(--header-height)}.pos-shop__header .logo{margin-inline:auto;width:var(--logo-width)}.pos-shop__header .cancel-order{position:absolute;top:0;right:5px;display:grid;place-items:center;width:var(--cancel-size);height:var(--cancel-size);border-radius:100%;border:1px solid #dfdfdf;transition:all .2s ease-out;cursor:pointer}@media(hover:hover){.pos-shop__header .cancel-order:hover{background-color:#dfdfdf}}.pos-shop__header .cancel-order svg{margin-left:1px;width:14px;height:14px}.pos-shop__header .scanner{position:relative;margin-bottom:20px}.pos-shop__header .scanner input{width:100%;padding:var(--scan-input-padding);font-size:16px;border:2px solid #ddd;border-radius:4px}.pos-shop__header .scanner input:focus{outline:none;border-color:#666}.pos-shop .scrollable{scrollbar-width:thin;scrollbar-color:#f7f7fa;overflow-y:auto;padding-right:6px;height:100%;max-height:calc(100vh - var(--header-height) - var(--cart-header-height) - var(--footer-height) - 40px)}.pos-shop .scrollable::-webkit-scrollbar{width:12px;height:2px}.pos-shop .scrollable::-webkit-scrollbar-button{width:0;height:0}.pos-shop .scrollable::-webkit-scrollbar-corner{background:transparent}.pos-shop .scrollable::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#dfdfdf;border-radius:0;width:4px}.pos-shop .scrollable::-webkit-scrollbar-track{background-color:#f7f7fa;background-clip:padding-box;border-radius:0;width:4px}.pos-shop__cart{min-height:200px}.pos-shop__cart .cart-header{height:var(--cart-header-height);display:flex;align-items:center;gap:8px}.pos-shop__cart .cart-header .cart-title{font-size:24px;line-height:33px;font-weight:700;color:#22275e}.pos-shop__cart .cart-header .cart-count{font-size:15px;margin-top:1px}.pos-shop__cart .line-items .line-item:last-of-type{border-bottom:none}.pos-shop__cart .empty-cart{text-align:center;padding:40px;background:#f7ecee;border-radius:4px}.pos-shop__footer{position:absolute;height:var(--footer-height);bottom:10px;right:var(--pos-padding);left:var(--pos-padding);background-color:#fff}.pos-shop__footer .price-summary{position:relative;display:flex;justify-content:space-between;font-size:18px;font-weight:700;margin-top:16px;padding-top:22px}.pos-shop__footer .price-summary .normal{font-weight:400}.pos-shop__footer .price-summary .total-price{font-size:28px}.pos-shop__footer .price-summary:before{content:"";position:absolute;top:0;height:1px;background:#dfdfdf;left:50%;transform:translateX(-50%);width:100vw}.pos-shop__footer .actions{width:100%;display:flex;justify-content:flex-end;align-items:center;margin-top:16px;gap:28px}.pos-shop__footer .actions .complete-order{width:260px;padding:12px 26px;font-size:16px;text-align:center;background:#2b3f6c;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease-out}.pos-shop__footer .actions .complete-order:hover{background:#22275e}.pos-shop__footer .actions .complete-order:disabled{background:#ccc;cursor:not-allowed}@media (max-width:550px){.pos-shop{--header-height:105px;--footer-height:120px;--logo-width:100px;--cancel-size:30px;--scan-input-padding:10px;--pos-padding:12px}.pos-shop__header .cancel-order{top:-4px}.pos-shop__footer .price-summary{font-size:16px;padding-top:16px}.pos-shop__footer .price-summary .total-price{font-size:24px}.pos-shop__footer .actions .complete-order{width:100%}}.item-enter-active,.item-move{transition:all .4s ease}.item-enter-from{opacity:0}.item-enter-active{animation:highlightFade 1s ease-in-out .15s}.highlight-item{animation:highlightFade .8s ease-in-out}@keyframes highlightFade{0%,20%{background-color:rgba(76,175,80,.15)}to{background-color:transparent}}.skintest[data-v-3030cb45]{--page-padding:20px;display:grid;position:relative;height:100%;max-height:calc(100% - var(--page-padding)*2);margin:var(--page-padding)}.skintest .fade-slide-enter-active[data-v-3030cb45],.skintest .fade-slide-leave-active[data-v-3030cb45]{transition:all .5s cubic-bezier(.4,0,.2,1)}.skintest .fade-slide-enter-from[data-v-3030cb45]{opacity:0;transform:translateX(30px)}.skintest .fade-slide-leave-to[data-v-3030cb45]{opacity:0;transform:translateX(-30px)}