@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-RegularItalic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}html{font-size:16px}*{margin:0;padding:0;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}@media(prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}img,picture,video,canvas,iframe,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;border-radius:unset}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}strong{font-weight:600}.editor-content h1,.editor-content h2,.editor-content h3,.editor-content h4,.editor-content h5,.editor-content h6{text-wrap:balance}table{border-collapse:collapse}.screen-reader-text,.sr-only,.screen-reader-response{clip:rect(1px, 1px, 1px, 1px);word-wrap:normal !important;border:0 !important;clip-path:inset(50%);height:1px !important;margin:-1px !important;overflow:hidden;overflow-wrap:normal !important;padding:0 !important;position:absolute !important;width:1px !important}body{font-family:"Montserrat",sans-serif;font-size:16px;line-height:1.5;color:#121b1f;background-color:#fafafa;-webkit-font-smoothing:antialiased}.container{width:100%;max-width:75rem;margin:0 auto;padding:0 .9375rem}@media(width < 75rem){.container{padding:0 1.875rem}}a{color:inherit;text-decoration:none;transition:color .3s ease}a:hover{color:#2c424c}label,input[type=checkbox]:not([disabled]),input[type=radio]:not([disabled]),input[type=file]:not([disabled]),input[type=file]:not([disabled])::-webkit-file-upload-button,select:not([disabled]),button:not([disabled]){cursor:pointer}:focus{outline:none}:focus-visible{outline:.0625rem solid #2c424c;outline-offset:0}:disabled{opacity:.5;pointer-events:none}.disabled{opacity:.5}body,.wrapper{min-height:100vh;min-height:100dvh}.wrapper{display:flex;flex-direction:column}.main{flex:1}section{overflow:hidden}@media(width >= 48rem){.mobile-only{display:none !important}}@media(width < 48rem){.desktop-only{display:none !important}}.breadcrumbs{font-weight:500;font-size:.75rem;line-height:1.5;color:#95a1a6;margin-top:1.875rem;overflow-wrap:break-word}@media(width < 48rem){.breadcrumbs{margin-top:1.25rem}}.breadcrumbs a{display:inline;padding:0}.breadcrumbs a::after{content:"/";display:inline;padding-left:.5rem;padding-right:.375rem}.breadcrumbs>:first-child{padding-left:0}.section{margin:6.25rem 0}@media(width < 75rem){.section{margin:4.6875rem 0}}@media(width < 48rem){.section{margin:3.125rem 0}}.section.lk-profile{margin:3.125rem 0}.wp-singular .main>.section,.archive .main>.section{margin:3.125rem 0}.lk-page .section{margin:3.125rem 0}.swiper-button-lock,.swiper-pagination-lock{display:none !important}.reset-button{background:none;border:none;padding:0;cursor:pointer}.header{width:100%}@media(width < 62rem){.header{padding-top:6.25rem}}.header--scroll{padding-top:6.25rem}@media(width > 62rem){.header--scroll{padding-top:0}}.header__scroll-spacer{display:block;width:100%;flex-shrink:0;pointer-events:none}.header__top{background-color:#fafafa;padding:0;font-size:.875rem;position:relative}@media(width < 62rem){.header__top{display:none}}.header__top-content{display:flex;align-items:center;justify-content:space-between;align-items:center;height:3.125rem}.header__top-right{display:flex;gap:5rem}@media(width < 62rem){.header__top-right{gap:2.5rem}}.header__icon-sm{width:1.25rem;height:1.25rem}@media(width < 62rem){.header__icon-sm{filter:brightness(0) invert(1)}}.header__icon-xs{width:.625rem;height:.625rem;transition:transform .3s ease}@media(width < 62rem){.header__icon-xs{filter:brightness(0) invert(1)}}.header__main{background-color:#2c424c;padding:0 0;color:#fff;position:relative}@media(width < 62rem){.header__main{position:fixed;top:0;left:0;width:100%;z-index:8000}body.admin-bar .header__main{top:2rem}}.header__main-content{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;position:relative;height:6.25rem;transition:height .3s ease}.header__search{display:flex;align-items:center;max-width:18.75rem;gap:1rem;flex:1}@media(width < 62rem){.header__search{display:none}.header-search-mobile .header__search{display:flex;padding:1.125rem 0;width:100%;max-width:100%}}.header__search-inner{position:relative;width:14.375rem}@media(width < 75rem){.header__search-inner{max-width:9.375rem}}@media(width < 62rem){.header__search-inner{width:100%;max-width:100%}}.header__search-input{background:rgba(0,0,0,0);border:none;color:#fff;width:100%;outline:none;border-bottom:.0625rem solid #e6e9ed}.header__search-input::placeholder{color:hsla(0,0%,100%,.7)}@media(width < 62rem){.header-search-mobile .header__search-input{max-width:100%;border-bottom-color:#2c424c;color:#2c424c}}.header__search-btn{background:none;border:none;padding:0;cursor:pointer;width:1.5rem;height:1.5rem}.header__logo-center{display:flex;align-items:center;gap:.625rem;text-decoration:none;color:#fff;position:absolute;left:50%;transform:translateX(-50%)}@media(width < 390px){.header__logo-center{max-width:6.25rem}}.header__actions{display:flex;justify-content:flex-end;gap:1rem;align-items:center;flex:1;padding-right:.5rem}.lk-page .header__actions{padding-right:0}@media(width < 62rem){.header__actions{gap:.75rem;flex:0 0 auto}}.header__action-btn{background:none;border:none;padding:0;cursor:pointer;position:relative}.header__action-btn img{width:1.5rem;height:1.5rem;filter:brightness(0) invert(1)}.header__basket-btn{position:relative}.header__basket-count{position:absolute;top:-0.5rem;left:100%;text-align:left;font-size:.875rem;font-weight:500;color:#e6e9ed;min-width:1rem}.header__mobile-menu{background:none;border:none;padding:0;cursor:pointer;display:none;width:2.5rem;height:2.5rem;cursor:pointer;z-index:1002;position:relative}@media(width < 62rem){.header__mobile-menu{display:block}}.header__mobile-menu span{display:block;width:1.125rem;height:.125rem;background-color:#fff;border-radius:.625rem;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:all .3s ease}.header__mobile-menu span::before,.header__mobile-menu span::after{content:"";display:block;width:100%;height:.125rem;background-color:#fff;border-radius:.625rem;position:absolute;left:0;transition:all .3s ease}.header__mobile-menu span::before{top:-0.4375rem}.header__mobile-menu span::after{bottom:-0.4375rem}.header__mobile-menu.is-active span{background-color:rgba(0,0,0,0)}.header__mobile-menu.is-active span::before{top:0;transform:rotate(45deg)}.header__mobile-menu.is-active span::after{bottom:0;transform:rotate(-45deg)}.header__bottom{background-color:#fff;padding:1.25rem 0}.lk-page .header__bottom{display:none}@media(width < 62rem){.header__bottom{display:block !important;position:fixed;left:0;top:100px;width:100%;height:calc(100vh - 6.25rem);height:calc(100dvh - 6.25rem);background-color:#2c424c;z-index:999;overflow-y:auto;padding:.3125rem 0 0;transform:translateX(-100%);transition:transform .3s ease}.header__bottom.is-open{transform:translateX(0)}}.header__mobile-header{display:none}@media(width < 62rem){.header__mobile-header{display:block;background-color:#2c424c;padding:1.25rem}.header__mobile-header .header__main-content{height:auto;position:relative}.header__mobile-header .header__logo-center{position:static;transform:none;margin:0 auto}.header__mobile-header .header__actions{position:absolute;right:0;top:50%;transform:translateY(-50%);padding-right:0}.header__mobile-header .header__mobile-close{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;color:#fff;transition:all .3s ease;z-index:10}.header__mobile-header .header__mobile-close svg{width:1.5rem;height:1.5rem}.header__mobile-header .header__mobile-close:hover{transform:translateY(-50%) rotate(90deg)}}.header__mobile-footer{display:none}@media(width < 62rem){.header__mobile-footer{display:flex;flex-direction:column;border-top:.0625rem solid #fff;padding:1.5625rem 0;gap:1.5625rem}}.header__nav{display:flex;justify-content:center}@media(width < 62rem){.header__nav{border-top:.0625rem solid #fff;justify-content:flex-start}}.header__menu{margin:0;padding:0;list-style:none;display:flex;gap:4.5rem;align-items:center}@media(width < 62rem){.header__menu{gap:2.5rem}}@media(width < 62rem){.header__menu{flex-direction:column;gap:0;align-items:flex-start;margin:.75rem 0}}.header__menu-item{position:relative}.header__menu-item a{text-decoration:none;color:#282828;font-weight:500;text-transform:uppercase;font-size:.875rem;display:flex;align-items:center;gap:.75rem;transition:color .3s ease}.header__menu-item a:hover:not(.dropdown__trigger){color:#8fa7ad}@media(width < 62rem){.header__menu-item a{margin:.5rem 0;padding:.3125rem 0;width:100%;font-size:1rem;font-weight:500;color:#fff;line-height:1}.header__menu-item a svg path{stroke:#fff}.header__menu-item a:hover{color:#fff}}.header__menu-item.current-menu-item>a{color:#8fa7ad}@media(width < 62rem){.header__menu-item.current-menu-item>a{color:#fff}}@media(width > 62rem){.header__menu-item.menu-item-has-children:hover .dropdown__list{display:block}.header__menu-item.menu-item-has-children:hover .header__icon-xs{transform:rotate(180deg)}}.header__menu-item .dropdown__list{display:none;position:absolute;top:100%;left:-1rem;z-index:100;min-width:12.5rem;background-color:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);padding:.5rem 0;margin-top:1.25rem;min-width:0}.header__menu-item .dropdown__list::before{content:"";position:absolute;top:-1.25rem;left:0;width:100%;height:1.25rem}@media(width < 62rem){.header__menu-item .dropdown__list{position:static;box-shadow:none;margin:1.125rem 0 .75rem;padding:0;background-color:rgba(0,0,0,0)}.header__menu-item .dropdown__list::before{display:none}.header__menu-item .dropdown__list.is-open{display:block}.header__menu-item .dropdown__list .dropdown__item{padding:0;line-height:1.66;color:#8d8d8d;text-transform:none}.header__menu-item .dropdown__list .dropdown__item.active{font-weight:500;color:#8fa7ad}}.header .header-search-mobile{display:none;background-color:#fff}@media(width < 62rem){.header .header-search-mobile{display:block}}.header .dropdown{position:relative}.header .dropdown.is-active .header__icon-xs{transform:rotate(180deg)}@media(width > 62rem){.header .dropdown:hover .header__icon-xs{transform:rotate(180deg)}}.header .dropdown__trigger{display:flex;align-items:center;gap:.5rem;color:#000;font-weight:500;font-size:.875rem;cursor:pointer}.header__currency .header .dropdown__trigger{gap:.375rem}.header__lang .header .dropdown__trigger{gap:.375rem}@media(width < 62rem){.header .dropdown__trigger{color:#fff}.header .dropdown__trigger.header__menu-link{font-size:1rem}}.header .dropdown__menu{display:none;position:absolute;top:100%;left:-1rem;z-index:100;min-width:7.5rem;background-color:#fff;border:1px solid #fafafa;border-radius:0rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);margin-top:.5rem;padding:.5rem 0}.header .dropdown__menu::before{content:"";position:absolute;top:-1rem;left:0;width:100%;height:1rem}@media(width < 62rem){.header .dropdown__menu{position:static;box-shadow:none;margin:.9375rem 0 0;padding:0;background-color:rgba(0,0,0,0);border:0;border-radius:0}.header .dropdown__menu::before{display:none}}.header .dropdown__list{margin:0;padding:0;list-style:none}.header .dropdown__item{display:block;padding:.5rem 1rem;color:#121b1f;text-decoration:none;text-transform:none;font-size:.875rem;transition:background-color .3s ease}.header .dropdown__item.active{font-weight:600;pointer-events:none;cursor:default}.header .dropdown__item:hover{background-color:#f5f3f2;color:#2c424c}@media(width < 62rem){.header .dropdown__item{padding:.5rem .75rem;transition:all .3s ease;color:#8d8d8d}.header .dropdown__item:hover{background-color:rgba(0,0,0,0);color:#8d8d8d}}.header .dropdown.is-active .dropdown__menu{display:block}@media(width > 62rem){.header .dropdown:hover .dropdown__menu{display:block}}.header .header__location .dropdown__menu{left:-0.5rem}.header__menu .dropdown__list{margin:1rem 0 0;width:200px}.decor-header{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:none;z-index:1;pointer-events:none}@media(width < 75rem){.decor-header{display:none}}.header--scroll .decor-header{display:none}@keyframes header-slide-down{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media(width > 62rem){.header--scroll .header__main{position:fixed;top:-1px;left:0;width:100%;z-index:8000;box-shadow:0 2px 10px rgba(0,0,0,.1);animation:header-slide-down .35s ease-out forwards}.header--scroll .header__main .header__main-content{height:3.75rem}}@media(width > 62rem){body.admin-bar .header--scroll .header__main{top:2rem}}@media(width > 62rem){.header--scroll .header__logo-center img{max-height:2.75rem}}@media(width > 62rem){.header--scroll .header__bottom{position:fixed;top:3.625rem;left:0;width:100%;z-index:7999;box-shadow:0 2px 10px rgba(0,0,0,.08);padding:.625rem 0;animation:header-slide-down .35s ease-out forwards;animation-delay:.05s;animation-fill-mode:both}}@media(width > 62rem){body.admin-bar .header--scroll .header__bottom{top:5.625rem}}.header--scroll .header__menu .dropdown__list{margin:.625rem 0 0}.footer__top{background-color:#2c424c;color:#e6e9ed;position:relative;margin-top:auto}.footer__content{padding:4.375rem 0 3.75rem;display:flex;gap:5rem;position:relative;z-index:2;color:#e6e9ed}@media(width < 75rem){.footer__content{gap:2.5rem}}@media(width < 62rem){.footer__content{flex-direction:column;justify-content:center;align-items:center}}.footer__column{font-size:1rem;line-height:1.5;flex:1 1 0%}.footer__column:first-child{flex:2 1 0%}@media(width < 75rem){.footer__column:first-child{flex:1.5 1 0%}}.footer__column:nth-child(4){flex:1.5 1 0%}@media(width < 62rem){.footer__column{flex:1 1 100%;text-align:center}}.footer__logo{display:inline-block;margin-bottom:3.125rem}.footer__logo img{height:3.75rem;width:auto}.footer__description{font-size:.875rem;line-height:1.7;padding-right:.625rem}@media(width < 62rem){.footer__description{padding:0 .9375rem}}.footer__title{font-weight:600;line-height:1;margin-bottom:2.5rem;text-transform:uppercase}@media(width < 62rem){.footer__title{margin-bottom:1.5625rem}}.footer__menu{list-style:none;margin:0;padding:0}.footer__menu li{margin-bottom:.75rem}.footer__menu li:last-child{margin-bottom:0}.footer__menu a{color:#e6e9ed;text-decoration:none;transition:opacity .3s ease}.footer__menu a:hover{opacity:.7}.footer__contact{display:block;text-decoration:none;margin-bottom:.5rem;color:#e6e9ed;transition:opacity .3s ease}.footer__contact:hover{color:#e6e9ed;opacity:.7}.footer__schedule{margin-top:.9375rem}.footer__schedule p{color:#e6e9ed;margin:0}.footer__social{margin-top:2.1875rem}@media(width < 62rem){.footer__social{margin-top:3.125rem}}.footer__social-title{font-size:1rem;font-weight:600;text-transform:uppercase;margin:0 0 .75rem 0}@media(width < 62rem){.footer__social-title{line-height:1;margin-bottom:1.25rem}}.footer__social-links{display:flex;gap:.625rem}@media(width < 62rem){.footer__social-links{align-items:center;justify-content:center;gap:.9375rem}}.footer__social-link{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.footer__social-link svg{width:1.5rem;height:1.5rem;object-fit:contain}.footer__social-link:hover{transform:translateY(-2px)}.footer__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}@media(width < 62rem){.footer__bg{display:none}}.footer__bg img{width:100%;height:100%;object-fit:cover;object-position:center}.footer__bottom{background-color:#fff;padding:.625rem 0}@media(width < 62rem){.footer__bottom{padding:1.875rem 0 .625rem}}.footer__bottom-content{display:flex;justify-content:space-between;align-items:center;gap:1.25rem}@media(width < 62rem){.footer__bottom-content{flex-direction:column;gap:1.875rem;text-align:center}}.footer__copyright,.footer__legal{font-size:.875rem;line-height:1;color:#000}.footer__scroll-top{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:rgba(0,0,0,0);flex-shrink:0}.footer__scroll-top svg{width:2.5rem;height:2.5rem;transition:all .3s ease}.footer__scroll-top:hover svg{transform:translateY(-0.25rem)}.btn,.button{background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:"Montserrat",sans-serif;font-weight:600;font-size:.75rem;line-height:2em;letter-spacing:.15em;text-decoration:none;text-transform:uppercase;text-align:center;padding:.875rem .9375rem;transition:all .3s ease;white-space:nowrap;border-radius:0;cursor:pointer}.btn.woocommerce-button,.button.woocommerce-button{color:#2c424c;background:rgba(0,0,0,0);border:.0625rem solid rgba(44,66,76,.25)}.btn.woocommerce-button:hover:not(:disabled):not(.disabled):not(.is-loading),.button.woocommerce-button:hover:not(:disabled):not(.disabled):not(.is-loading){background:rgba(44,66,76,.05)}.product-page .btn,.product-page .button{width:100%;min-width:13.125rem;max-width:13.125rem}@media(width < 48rem){.btn,.button{width:100%}.product-page .btn,.product-page .button{flex:1;min-width:auto;max-width:100%}}@media(width < 400px){.product-page .product-page__actions .btn,.product-page .product-page__actions .button{padding-inline:0}}.btn.pay,.btn--primary,.button.pay,.button--primary{color:#fff;background:#2c424c;border:.0625rem solid #2c424c;padding-block:.875rem;padding-inline:1.875rem}.btn.pay:hover:not(:disabled):not(.disabled):not(.is-loading),.btn--primary:hover:not(:disabled):not(.disabled):not(.is-loading),.button.pay:hover:not(:disabled):not(.disabled):not(.is-loading),.button--primary:hover:not(:disabled):not(.disabled):not(.is-loading){background:#243540;border-color:#243540;color:#fff}.btn.view,.btn--secondary,.button.view,.button--secondary{color:#2c424c;background:rgba(0,0,0,0);border:.0625rem solid rgba(44,66,76,.25)}.btn.view:hover:not(:disabled):not(.disabled):not(.is-loading),.btn--secondary:hover:not(:disabled):not(.disabled):not(.is-loading),.button.view:hover:not(:disabled):not(.disabled):not(.is-loading),.button--secondary:hover:not(:disabled):not(.disabled):not(.is-loading){background:rgba(44,66,76,.05)}.btn.cancel,.btn--cancel,.button.cancel,.button--cancel{color:#8d8d8d;background:rgba(0,0,0,0);border:.0625rem solid #dedede}.btn.cancel:hover:not(:disabled):not(.disabled):not(.is-loading),.btn--cancel:hover:not(:disabled):not(.disabled):not(.is-loading),.button.cancel:hover:not(:disabled):not(.disabled):not(.is-loading),.button--cancel:hover:not(:disabled):not(.disabled):not(.is-loading){color:#282828;background:#f2f4f6;border-color:#b8b8b8}.btn.order-actions-button,.btn.cancel,.btn.pay,.btn.view,.btn.woocommerce-button--next,.btn.woocommerce-Button--prev,.btn--small,.button.order-actions-button,.button.cancel,.button.pay,.button.view,.button.woocommerce-button--next,.button.woocommerce-Button--prev,.button--small{padding-block:.625rem;padding-inline:.9375rem}.button-border{display:inline-block;padding-block:.9375rem;padding-inline:1.875rem;background-color:rgba(0,0,0,0);border:.0625rem solid #f3f3f3;border-radius:0;color:inherit;text-decoration:none;text-transform:uppercase;font-weight:600;font-size:.75rem;line-height:1;letter-spacing:.15em;text-align:center;transition:background-color .3s ease}.button-border:hover:not(:disabled):not(.disabled):not(.is-loading){background-color:#fff;color:#2c424c}.button-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;border:none;border-radius:0;color:inherit;text-decoration:none;text-transform:uppercase;font-weight:600;font-size:.75rem;line-height:1.2;letter-spacing:.15em;white-space:nowrap}.button-link svg{width:1.25rem;min-width:1.25rem;height:1.25rem;transition:transform .3s ease}.button-link:hover:not(:disabled):not(.disabled):not(.is-loading) svg{transform:translateX(0.25rem)}.button-white{border-color:#f3f3f3;color:#f3f3f3}.login-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;opacity:0;visibility:hidden;overflow-y:auto}.login-modal.is-open{opacity:1;visibility:visible}.login-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(18,27,31,.4);backdrop-filter:blur(4px);opacity:0}.login-modal.is-open .login-modal__overlay{opacity:1}.login-modal__body-wrapper{display:flex;align-items:flex-start;justify-content:center;padding:2.5rem 2.5rem;overflow-y:auto;margin-top:auto;margin-bottom:auto}@media(width < 36rem){.login-modal__body-wrapper{padding:2.5rem 1.25rem}}.login-modal__body{position:relative;z-index:1001;width:100%;padding:1.25rem;max-width:33.75rem;background-color:#2c424c;box-shadow:0 .25rem 1.25rem rgba(0,0,0,.15);border-radius:0;opacity:0;transform:scale(0.95) translateY(-20px);transition:opacity .3s ease,transform .3s ease;background-image:url("../img/bg-modal.png");background-size:cover;background-position:center;background-repeat:no-repeat}@media(width < 48rem){.login-modal__body{max-width:calc(100% - 3.75rem)}}@media(width < 36rem){.login-modal__body{max-width:100%}}.login-modal.is-open .login-modal__body{opacity:1;transform:scale(1) translateY(0)}.login-modal__content{border:1px solid #ebe8e6;padding:1.5625rem 2.5rem;overflow:hidden}@media(width < 36rem){.login-modal__content{padding:1.25rem 1.25rem}}.login-modal__close{background:none;border:none;padding:0;cursor:pointer;position:absolute;top:-2.5rem;right:-2.5rem;width:.875rem;height:.875rem;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:1.25rem;transition:opacity .3s ease;z-index:10}.login-modal__close:hover{opacity:.7}@media(width < 36rem){.login-modal__close{right:-0.625rem}}.login-modal__close svg{min-width:1rem;height:1rem}.login-modal__header{margin-bottom:.9375rem;color:#fff}.login-modal__title{font-size:1.75rem;line-height:1.571em;color:#fff;margin:0 0 .625rem 0;padding:0}@media(width < 48rem){.login-modal__title{font-size:1.5rem;margin-bottom:1.875rem}}.login-modal__description{font-size:.875rem;line-height:1.714em;color:#fff}.login-modal__description p{margin:0 0 1.25rem 0}.login-modal__description p:last-child{margin-bottom:0}.login-modal__form{display:flex;flex-direction:column;gap:1.25rem}.login-modal__inputs{display:flex;flex-direction:column;gap:.9375rem}.login-modal__input-wrapper{width:100%;max-width:26.25rem}@media(width < 48rem){.login-modal__input-wrapper{max-width:100%}}.login-modal__input{width:100%;padding:1rem 1.5625rem;font-family:"Montserrat",sans-serif;font-weight:400;font-size:.875rem;line-height:1.571em;color:#121b1f;background-color:#fff;border:.0625rem solid #f5f3f2;border-radius:0;outline:none;transition:border-color .3s ease}@media(width < 75rem){.login-modal__input{font-size:1rem}}.login-modal__input::placeholder{color:rgba(18,27,31,.4)}.login-modal__input:focus{border-color:#2c424c}.login-modal__submit{width:100%;line-height:1.5rem}.login-modal__footer{color:#fff;font-size:.875rem;line-height:1.375rem}.login-modal__footer-link{color:#fff;text-decoration:underline}.login-modal__footer-link:hover{color:#fff;text-decoration:none}.login-modal__code-info{color:#fff}.login-modal__code-phone{font-weight:600;margin:0 0 .3125rem 0}.login-modal__code-hint{font-size:.875rem;margin:0;opacity:.9}.login-modal__input--code{text-align:center;letter-spacing:.2em;font-size:1.125rem}.login-modal__countdown{display:flex;align-items:center;justify-content:center;gap:.375rem;color:#fff;font-size:.875rem}.login-modal__countdown-timer{font-weight:600}.login-modal__resend.is-disabled{opacity:.5;cursor:not-allowed}.login-modal__message{margin-top:.9375rem;padding:.75rem;font-size:.875rem;border-radius:0}.login-modal__message.is-error{background-color:rgba(220,53,69,.8);color:#fff}.login-modal__message.is-success{background-color:rgba(40,167,69,.8);color:#fff}.is-hidden{display:none !important}.product-quantity-block{position:relative;width:5.125rem;height:3.375rem;flex-shrink:0;background:#fff;border-bottom:1px solid #ebe8e6;display:flex;align-items:center;justify-content:center}.cart-modal .product-quantity-block{border-bottom:none;height:1.5rem}.product-quantity-block__input{width:100%;height:100%;font-family:"Montserrat",sans-serif;font-weight:400;font-size:.875rem;line-height:1;text-align:center;color:#121b1f;opacity:1;background:#fff;border:none;outline:none;padding:1rem 0;-moz-appearance:textfield;appearance:textfield}.product-quantity-block__input::-webkit-outer-spin-button,.product-quantity-block__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-quantity-block__btn{background:none;border:none;padding:0;cursor:pointer;min-width:1.75rem;height:100%;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:.875rem;line-height:1;color:#121b1f;opacity:1;position:relative;z-index:10}.product-quantity-block__btn:disabled{opacity:.4;cursor:not-allowed}.widget_shopping_cart_content{flex:1;display:flex;flex-direction:column;overflow:hidden}.cart-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9000;display:flex;align-items:flex-start;justify-content:flex-end;padding:0;opacity:1;visibility:hidden}.cart-modal.is-open{visibility:visible}.cart-modal.is-closing{visibility:visible}.cart-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(18,27,31,.5);opacity:0}.cart-modal.is-open .cart-modal__overlay{opacity:1}.cart-modal__body-wrapper{position:relative;z-index:1001;width:100%;max-width:28.125rem;height:100%;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .5s ease}@media(width < 48rem){.cart-modal__body-wrapper{max-width:25rem}}@media(width < 36rem){.cart-modal__body-wrapper{max-width:100%}}.cart-modal.is-open .cart-modal__body-wrapper{transform:translateX(0)}.cart-modal.is-closing .cart-modal__body-wrapper{transform:translateX(100%)}.cart-modal__body{position:relative;width:100%;height:100%;background-color:#fff;box-shadow:-4px 0 1.25rem rgba(0,0,0,.15);display:flex;flex-direction:column}.cart-modal__content{display:flex;flex-direction:column;height:100%;overflow:hidden}.cart-modal__close{background:none;border:none;padding:0;cursor:pointer;position:static;top:1.25rem;right:1.25rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:.5rem;transition:opacity .3s ease;z-index:10;background-color:rgba(0,0,0,0)}.cart-modal__close:hover{opacity:.7}.cart-modal__close svg{width:100%;height:100%}.cart-modal__header{padding:1.5625rem 1.875rem 0;flex-shrink:0}@media(width < 36rem){.cart-modal__header{padding:1.5625rem 1.25rem 0}}.cart-modal__title{text-align:center;margin:0;display:flex;align-items:center;justify-content:space-between;padding-bottom:1.25rem;border-bottom:1px solid rgba(18,27,31,.1)}.cart-modal__title .heading-font{font-weight:600;font-size:1.25rem;line-height:1.4;color:#121b1f;text-transform:uppercase}.cart-modal__title .is-divider{height:.0625rem;background-color:rgba(18,27,31,.1);margin-top:.9375rem}.cart-modal__widget{flex:1;display:flex;flex-direction:column;overflow:hidden}.cart-modal__widget-content{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:1.25rem 1.875rem}@media(width < 36rem){.cart-modal__widget-content{padding:.9375rem 1.25rem}}.cart-modal__list{list-style:none;margin:0;padding:0;flex:1;overflow-y:auto}.cart-modal__item{position:relative;padding:1.25rem 0;border-bottom:1px solid #ebe8e6}.cart-modal__item:last-child{border-bottom:none}.cart-modal__remove{position:absolute;top:.9375rem;right:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:1;color:#121b1f;text-decoration:none;cursor:pointer;transition:color .3s ease;border-radius:50%;background-color:rgba(0,0,0,0);z-index:2}.cart-modal__remove:hover{color:#2c424c;background-color:#ebe8e6}.cart-modal__item-content{display:flex;align-items:stretch;gap:.9375rem}.cart-modal__image-wrapper{flex-shrink:0;width:5rem;height:6.25rem;background-color:#fff;border:1px solid #ebe8e6;padding:.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(width < 36rem){.cart-modal__image-wrapper{width:5rem;height:5rem}}.cart-modal__product-link{display:flex;height:100%;text-decoration:none;overflow:hidden}.cart-modal__product-link img{object-fit:cover}.cart-modal__item-info{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}.cart-modal__product-name-link{text-decoration:none;color:inherit;display:inline-block;padding-right:1.875rem}.cart-modal__product-name{font-size:.875rem;line-height:1.4;font-weight:600;color:#121b1f;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(width < 36rem){.cart-modal__product-name{font-size:.8125rem}}.cart-modal__product-code{font-size:.75rem;line-height:1.5;color:rgba(18,27,31,.6);margin:0}.cart-modal__price-qty{display:flex;align-items:center;justify-content:space-between;gap:.9375rem;margin-top:auto}.cart-modal__price{font-size:1rem;line-height:1.5;font-weight:600;color:#121b1f}@media(width < 36rem){.cart-modal__price{font-size:.9375rem}}.cart-modal__price-amount{font-weight:600;color:#121b1f}.cart-modal__currency{font-weight:400}.cart-modal__footer{padding-top:1.25rem;margin-top:1.25rem;border-top:1px solid rgba(18,27,31,.1);flex-shrink:0}.cart-modal__total{margin:0 0 1.25rem 0;font-size:1.125rem;line-height:1.5;color:#121b1f}.cart-modal__total strong{font-weight:600}.cart-modal__buttons{display:flex;flex-direction:column;gap:.625rem;margin:0}.cart-modal__button{max-width:100% !important}.section-header{position:relative;margin-bottom:6.25rem;display:flex}@media(width < 75rem){.section-header{margin-bottom:4.6875rem}}@media(width < 48rem){.section-header{margin-bottom:3.125rem}.products-slider-section .section-header{justify-self:center}}.section-header::after{content:"";position:absolute;top:50%;left:0;height:.0625rem;background:#5f6f82;transform:translateY(-50%);width:100vw;margin-left:0}@media(width < 48rem){.section-header::after{display:none}}.section-header--right::after{left:auto;right:0}.section-header__title{position:relative;display:inline-block;text-align:center;padding-right:1.25rem;padding-left:6.25rem;padding-top:.625rem;padding-bottom:.625rem;font-size:2.5rem;line-height:.75;font-weight:600;text-transform:uppercase;color:#282828;background:#fafafa;z-index:1;margin:0}.section-header__title.no-uppercase{text-transform:none}@media(width < 75rem){.section-header__title{padding-left:0;min-width:auto}}@media(width < 48rem){.section-header__title{padding:0;text-align:left;line-height:1;font-size:2.25rem}.products-slider-section .section-header .section-header__title{text-align:center}}.section-header--right{justify-content:flex-end}@media(width < 48rem){.section-header--right{justify-content:flex-start}}.section-header--right .section-header__title{padding-left:1.25rem;padding-right:6.25rem}@media(width < 75rem){.section-header--right .section-header__title{padding-right:0 !important;text-align:right}}@media(width < 48rem){.section-header--right .section-header__title{padding:0;text-align:left}}.section-header--about .section-header__title{background-color:#f2f4f6}.about-section .section-header .section-header__title{min-width:26.875rem}.product-card{display:flex;flex-direction:column;height:31.25rem;background:#fff;transition:transform .3s ease,box-shadow .3s ease;position:relative}@media(width > 75rem)and (hover: hover){.product-card:hover{transform:translateY(-1.25rem);box-shadow:0 .625rem .9375rem 0 rgba(44,66,76,.16)}}.product-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}@media(width > 75rem)and (hover: hover){.product-card__link--hover:hover .product-card__image{transform:scale(1.05)}.product-card__link--hover:hover .product-card__description{opacity:1;max-height:3.75rem;transform:translateY(0)}.product-card__link--hover:hover .product-card__description::after{opacity:1}}.product-card__image-wrapper{position:relative;z-index:1;width:100%;overflow:hidden;height:18.75rem;display:flex;align-items:flex-end;justify-content:center;background:#000}.product-card__image{transition:transform .3s ease;object-fit:contain;height:100%}.product-card__content{display:flex;flex-direction:column;flex:1;padding:2.5rem 1.25rem 1.25rem;gap:1.25rem}@media(width < 48rem){.product-card__content{padding-left:.9375rem;padding-right:.9375rem}}.product-card__title{font-size:.875rem;font-weight:500;line-height:1.5;text-transform:uppercase;text-align:center;color:#000;margin:0}.product-card__description{position:relative;max-height:0;opacity:0;overflow:hidden;transform:translateY(-0.625rem);transition:opacity .3s ease,max-height .3s ease,transform .3s ease;font-size:.875rem;line-height:1.5;color:#000;margin:0;padding-bottom:1.25rem}.product-card__description::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2.5rem;background:linear-gradient(to bottom, transparent, #FFFFFF);pointer-events:none;opacity:0;transition:opacity .3s ease}@media(width <= 75rem){.product-card--expanded:has(.product-card__link--hover) .product-card__image{transform:scale(1.05)}.product-card--expanded:has(.product-card__link--hover) .product-card__description{opacity:1;max-height:3.75rem;transform:translateY(0)}.product-card--expanded:has(.product-card__link--hover) .product-card__description::after{opacity:1}}.product-card__footer{display:flex;justify-content:space-between;align-items:flex-end;gap:.625rem;margin-top:auto}.product-card__footer--on-sale{align-items:flex-end}@media(width < 48rem){.product-card__footer{gap:.3125rem}}.product-card__pricing{display:flex;flex-direction:column;gap:.3125rem;line-height:.5}.product-card__pricing .price,.product-card__pricing .woocs_price_code{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;white-space:nowrap}.product-card__pricing .price .woocommerce-Price-amount,.product-card__pricing .woocs_price_code .woocommerce-Price-amount{font-weight:600;font-size:1.5rem;text-transform:uppercase;color:#2c424c}.product-card__pricing .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,.product-card__pricing .woocs_price_code .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-weight:500;font-size:1rem}.product-card__pricing .price del .woocommerce-Price-amount,.product-card__pricing .woocs_price_code del .woocommerce-Price-amount{font-weight:600;font-size:.875rem;text-transform:uppercase;text-decoration:line-through;color:#8d8d8d}.product-card__pricing .price del .woocommerce-Price-amount .woocommerce-Price-currencySymbol,.product-card__pricing .woocs_price_code del .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-weight:500;font-size:.875rem}.product-card__pricing .price ins,.product-card__pricing .woocs_price_code ins{text-decoration:none}.product-card__pricing .price ins .woocommerce-Price-amount,.product-card__pricing .woocs_price_code ins .woocommerce-Price-amount{font-weight:600;font-size:1.5rem;text-transform:uppercase;color:#2c424c}.product-card__pricing .price ins .woocommerce-Price-amount .woocommerce-Price-currencySymbol,.product-card__pricing .woocs_price_code ins .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-weight:500;font-size:1rem}.product-card__status{display:inline-flex;align-items:center;justify-content:center;font-weight:500;font-size:.875rem;line-height:.485;text-transform:uppercase;text-align:right;color:#8d8d8d;white-space:nowrap}.product-card__badge{display:flex;align-items:center;justify-content:center;padding:.5rem .9375rem;border-radius:.1875rem;background-color:#e25053;font-size:.75rem;line-height:1;text-transform:uppercase;color:#fff;position:absolute;top:.625rem;left:.625rem;z-index:5}.product-card__badge--outofstock{background-color:#f2f4f6;color:#b8b8b8}.product-card__badge--preorder{background-color:#8fa7ad}.woocommerce-pagination{margin-top:3.75rem;display:flex;justify-content:center}.woocommerce-pagination .page-numbers{display:flex;align-items:center;gap:2.5rem;list-style:none;padding:0;margin:0}.woocommerce-pagination .page-numbers li{display:flex;align-items:center}.woocommerce-pagination .page-numbers .page-numbers{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:#95a1a6;font-size:.75rem;font-weight:500;line-height:2em;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;transition:all .3s ease;padding:0;min-width:auto}.woocommerce-pagination .page-numbers .page-numbers:hover{color:#2c424c}.woocommerce-pagination .page-numbers .page-numbers.current{color:#2c424c;font-weight:600;pointer-events:none}.woocommerce-pagination .page-numbers .page-numbers.dots{color:#95a1a6;pointer-events:none}.woocommerce-pagination .page-numbers .page-numbers.dots:hover{color:#95a1a6}.woocommerce-pagination .page-numbers .prev,.woocommerce-pagination .page-numbers .next{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;text-decoration:none;transition:all .3s ease;font-size:0;padding:0;opacity:.3}.woocommerce-pagination .page-numbers .prev::before,.woocommerce-pagination .page-numbers .next::before{content:"";display:block;width:1.25rem;height:.5rem;background-repeat:no-repeat;background-position:center;background-size:contain}.woocommerce-pagination .page-numbers .prev:hover,.woocommerce-pagination .page-numbers .next:hover{opacity:1}.woocommerce-pagination .page-numbers .prev::before{background-image:url("../img/svg/pagination-arrow-prev.svg")}.woocommerce-pagination .page-numbers .next::before{background-image:url("../img/svg/pagination-arrow-next.svg")}@media(max-width: 48rem){.woocommerce-pagination{margin-top:2.5rem}.woocommerce-pagination .page-numbers{gap:1.875rem}.woocommerce-pagination .page-numbers .page-numbers{font-size:.6875rem}.woocommerce-pagination .page-numbers .prev::before,.woocommerce-pagination .page-numbers .next::before{width:1.125rem;height:.4375rem}}@media(max-width: 36rem){.woocommerce-pagination{margin-top:1.875rem}.woocommerce-pagination .page-numbers{gap:1.25rem}.woocommerce-pagination .page-numbers .page-numbers{font-size:.625rem}.woocommerce-pagination .page-numbers .prev::before,.woocommerce-pagination .page-numbers .next::before{width:1rem;height:.375rem}}.seo-content{margin:9.375rem 0;background-color:#fafafa}@media(width < 75rem){.seo-content{margin:6.25rem 0}}@media(width < 48rem){.seo-content{margin:3.125rem 0}}.seo-content__wrapper{position:relative}.seo-content__text{--seo-text-collapsed-max: 12.5rem;--seo-text-transition-duration: 0.3s;font-size:.875rem;line-height:1.714;color:#000;max-height:var(--seo-text-collapsed-max);overflow:hidden;position:relative;transition:max-height var(--seo-text-transition-duration) ease-out}@media(width < 48rem){.seo-content__text{--seo-text-collapsed-max: 25rem;text-align:justify}}.seo-content__text::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3.75rem;background:linear-gradient(to bottom, transparent, #FAFAFA);pointer-events:none;opacity:1;transition:opacity .3s ease}.seo-content__text.is-expanded{max-height:none}.seo-content__text.is-expanded::after{opacity:0}.seo-content__text h2,.seo-content__text h3{margin:0 0 1.875rem 0}.seo-content__text p{margin:0 0 .9375rem 0}.seo-content__text p:last-child{margin-bottom:0}.seo-content__text ul,.seo-content__text ol{margin:0 0 .9375rem 0;padding-left:1.5625rem}.seo-content__text ul li,.seo-content__text ol li{margin-bottom:.5rem}.seo-content__text ul li:last-child,.seo-content__text ol li:last-child{margin-bottom:0}.seo-content__text strong{font-weight:600}.seo-content__title{font-family:"Montserrat",sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5;color:#000}@media(width < 48rem){.seo-content__title{line-height:1.2}}.seo-content__toggle{display:inline-flex;align-items:center;gap:.625rem;margin-top:1.25rem;padding:0;background:none;border:none;font-size:.875rem;font-weight:600;color:#4d5365;transition:color .3s ease;text-transform:uppercase}.seo-content__toggle:hover{color:#000}@media(width > 62rem){.seo-content__toggle:hover svg{transform:translateY(2px)}}.seo-content__toggle.is-expanded svg{transform:rotate(180deg)}@media(width > 62rem){.seo-content__toggle.is-expanded:hover svg{transform:rotate(180deg) translateY(2px)}}.seo-content svg{width:.6875rem;height:.375rem;transition:transform .3s ease}.products{display:flex;flex-wrap:wrap;gap:1.875rem}.products .product-card{width:calc((100% - 3*1.875rem)/4)}@media(width < 75rem){.products .product-card{width:calc((100% - 2*1.875rem)/3)}}@media(width < 62rem){.products .product-card{width:calc((100% - 1*1.875rem)/2)}}@media(width < 36rem){.products{gap:1.25rem}.products .product-card{width:100%;max-width:17.5rem;margin-inline:auto}}