.luxury-line{background:linear-gradient(45deg, #666666, #0e0e0e);color:#fff}.premium-line{background:linear-gradient(45deg, #eba73c, #d69122, #bf7600);color:#fff}.universal-line{background:linear-gradient(45deg, #ededed, #bdbdbd);color:#0f0f0f}.light-line{background:linear-gradient(45deg, #d2e3f0, #c1d9e9, #aed0e2, #9ab7d9, #889eb7);color:#0f0f0f}.junior-line{background:linear-gradient(45deg, #7DBA82, #66A673, #38774e);color:#fff}@font-face{font-family:"Proxima Nova Rg";src:url("fonts/ProximaNova-Regular.eot");src:local("Proxima Nova Regular"),local("ProximaNova-Regular"),url("fonts/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-Regular.woff") format("woff"),url("fonts/ProximaNova-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova Rg";src:url("fonts/ProximaNova-Bold.eot");src:local("Proxima Nova Bold"),local("ProximaNova-Bold"),url("fonts/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-Bold.woff") format("woff"),url("fonts/ProximaNova-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova Lt";src:url("fonts/ProximaNova-Semibold.eot");src:local("Proxima Nova Semibold"),local("ProximaNova-Semibold"),url("fonts/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-Semibold.woff") format("woff"),url("fonts/ProximaNova-Semibold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova Lt";src:url("fonts/ProximaNova-Light.eot");src:local("Proxima Nova Light"),local("ProximaNova-Light"),url("fonts/ProximaNova-Light.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-Light.woff") format("woff"),url("fonts/ProximaNova-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}.i-button{display:flex;align-items:center;line-height:1;border-radius:1rem;height:3rem;color:#fff;background-color:#1a1a1a;text-decoration:none;text-transform:uppercase;font-size:.85rem;border:1px solid #1a1a1a;padding-top:.75rem;padding-bottom:.75rem;padding-left:1.5rem;padding-right:1.5rem;transition:.3s}.i-button:hover{background-color:#fff;color:#000;transition:.3s}.btn-user-outline-video{display:flex;align-items:center;justify-content:space-between;color:#fff;border-radius:1.25rem;background-color:rgba(0,0,0,0);text-decoration:none;text-transform:uppercase;letter-spacing:.15rem;font-size:.85rem;border:1px solid #fff;transition:.3s;position:relative;backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem)}.btn-user-outline-video .btn-text{padding-top:.75rem;padding-bottom:.75rem;padding-left:1.5rem;padding-right:4rem}.btn-user-outline-video .btn-icon{display:flex;align-items:center;justify-content:center;background-color:#fff;color:#000;border-radius:1rem;min-width:2.5rem;min-height:2.5rem;position:absolute;right:2px;top:50%;transform:translateY(-50%);padding:.5rem;transition:.3s}.btn-user-outline-video .btn-icon i{width:1rem;height:1rem}.btn-user-outline-video:hover{background-color:#fff;color:#000;transition:.3s}.btn-user-outline-video:hover .btn-icon{background-color:#000;color:#fff;transition:.3s}.btn-user-outline-video:hover .btn-icon i{width:1rem;height:1rem}.btn-more-outline{display:inline-block;background-color:rgba(0,0,0,0);text-decoration:none;text-transform:uppercase;letter-spacing:.15rem;border-radius:1.5rem;font-size:.85rem;border:1px solid #1c1c1a;color:#1c1c1a;padding-top:.75rem;padding-bottom:.75rem;padding-left:1.5rem;padding-right:1.5rem;transition:.3s}.btn-more-outline:hover{background-color:#1c1c1a;color:#fff;transition:.3s}.clients{padding-top:2rem}.clients h2{text-align:center;text-transform:uppercase;margin-bottom:2rem}.clients .clients-slider{margin-bottom:1.5rem}.clients .clients-slider .client{margin-left:.5rem;margin-right:.5rem}.clients .clients-slider .client .block{background:#ededed;display:flex;border-radius:1.5rem;padding:.75rem;text-decoration:none;flex-direction:column;transition:.3s}.clients .clients-slider .client .block .image{border-radius:1.25rem;min-height:400px;background-position:top center;background-size:cover;background-repeat:no-repeat}.clients .clients-slider .client .block .info{display:flex;padding-top:.5rem;padding-left:0rem;padding-right:0rem;padding-bottom:0rem;color:#373737;justify-content:space-between;transition:.3s;align-items:center}.clients .clients-slider .client .block .info .type{display:flex}.clients .clients-slider .client .block .info .type .type-badge{background-color:#fff;border-radius:.25rem;font-size:.75rem;padding:.1rem .25rem;margin-right:.25rem;line-height:1}.clients .clients-slider .client .block .info .button{height:2.5rem;width:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #373737;background-color:rgba(0,0,0,0);color:#373737;transition:.3s}.clients .clients-slider .client .block .info .button i{transform:rotate(0deg);transition:.3s}.clients .clients-slider .client:hover .block .info .button{background-color:#373737;color:#ededed;transition:.3s}.clients .clients-slider .client:hover .block .info .button i{transform:rotate(-45deg);transition:.3s}.clients .clients-slider .slide-arrow{background:rgba(0,0,0,0);color:#373737}.clients .clients-slider .slide-arrow:hover{color:#d4af37}.clients .clients-slider .next-arrow{right:calc(var(--bs-gutter-x)*-1);border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.clients .clients-slider .prev-arrow{left:calc(var(--bs-gutter-x)*-1);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}@media(max-width: 767.98px){.clients .clients-slider .slide-arrow{background:rgba(0,0,0,.5)}.clients .clients-slider .slide-arrow:hover{color:#fff}.clients .clients-slider .next-arrow{right:calc(var(--bs-gutter-x)*-0.5);border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.clients .clients-slider .prev-arrow{left:calc(var(--bs-gutter-x)*-0.5);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}}.brands{padding-top:2rem;padding-bottom:2rem;margin-bottom:1.5rem}.brands h2{text-align:center;text-transform:uppercase;margin-bottom:2rem}.brands .brands-slider{display:flex;flex-direction:column;position:relative}.brands .brands-slider .brand{display:flex;align-items:center;justify-content:center;min-height:100px;border-radius:1.5rem;border:1px solid #efede8;margin-left:.5rem;margin-right:.5rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem;background-color:#fff}.brands .brands-slider .brand img{max-height:4rem}.brands .brands-slider .slide-arrow{background:rgba(0,0,0,0);color:#373737}.brands .brands-slider .slide-arrow:hover{color:#d4af37}.brands .brands-slider .next-arrow{right:calc(var(--bs-gutter-x)*-1);border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.brands .brands-slider .prev-arrow{left:calc(var(--bs-gutter-x)*-1);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}@media(max-width: 767.98px){.brands .brands-slider .slide-arrow{background:rgba(0,0,0,.5)}.brands .brands-slider .slide-arrow:hover{color:#fff}.brands .brands-slider .next-arrow{right:calc(var(--bs-gutter-x)*-0.5);border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.brands .brands-slider .prev-arrow{left:calc(var(--bs-gutter-x)*-0.5);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}}#page-home .hero{position:relative;width:100%;height:var(--hero-viewport-height, 100vh);min-height:100vh;min-height:100dvh;box-sizing:border-box;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;align-content:center;padding:1rem;background:#1c1c1a;isolation:isolate}#page-home .hero .videoBackground{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:#1c1c1a;z-index:0}#page-home .hero .videoBackground::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5);pointer-events:none;z-index:1}#page-home .hero .videoBackground video{display:block;object-fit:cover;width:100%;height:100%;opacity:0;transition:opacity .8s ease;will-change:opacity}#page-home .hero.is-media-ready .videoBackground video{opacity:1}#page-home .hero a.video-btn.btn-user-outline-video{position:relative;display:grid;grid-template-columns:2.9rem 1fr 2.9rem;align-items:center;box-sizing:border-box;min-width:12rem;height:3.35rem;padding:2px;margin:0;border:none;border-radius:999px;background:rgba(255,255,255,.02);color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.15rem;font-size:.85rem;line-height:1;overflow:hidden;isolation:isolate;transition:background-color .3s ease,color .3s ease;backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);backface-visibility:hidden;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}#page-home .hero a.video-btn.btn-user-outline-video,#page-home .hero a.video-btn.btn-user-outline-video *{box-sizing:border-box}#page-home .hero a.video-btn.btn-user-outline-video::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;pointer-events:none;z-index:0;background:rgba(98,104,112,.95);transition:background-color .3s ease;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}#page-home .hero a.video-btn.btn-user-outline-video::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;pointer-events:none;z-index:0;background:linear-gradient(115deg, transparent 0%, transparent 26%, rgba(143, 122, 51, 0) 35%, rgba(201, 168, 76, 0.06) 41%, rgba(201, 168, 76, 0.16) 45%, rgba(212, 175, 55, 0.85) 50%, rgba(237, 206, 100, 0.3) 55%, rgba(201, 168, 76, 0.1) 59%, rgba(143, 122, 51, 0) 65%, transparent 74%, transparent 100%);background-size:220% 220%;background-position:140% 50%;animation:ksBorderShine 8s linear infinite;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}#page-home .hero a.video-btn.btn-user-outline-video .btn-text,#page-home .hero a.video-btn.btn-user-outline-video .btn-icon{position:relative;z-index:1}#page-home .hero a.video-btn.btn-user-outline-video .btn-text{grid-column:2;min-width:0;display:flex;align-items:center;justify-content:center;height:100%;width:100%;margin:0;padding:0 .25rem 0 0;white-space:nowrap;text-align:center;margin-left:-20px;transform:none !important;transition:color .3s ease}#page-home .hero a.video-btn.btn-user-outline-video .btn-icon{grid-column:3;justify-self:center;align-self:center;position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;transform:none !important;width:2.9rem;height:2.9rem;min-width:2.9rem;min-height:2.9rem;margin:0 1px 0 -1px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#000;line-height:1;flex-shrink:0;transition:background-color .3s ease,color .3s ease;backface-visibility:hidden}#page-home .hero a.video-btn.btn-user-outline-video .btn-icon i{display:block;width:.9rem;height:.9rem;margin:0;padding:0;font-size:.9rem;line-height:.9rem;font-style:normal;font-weight:400;transform:none !important;transition:none !important}#page-home .hero a.video-btn.btn-user-outline-video:hover{background-color:#fff;color:#000}#page-home .hero a.video-btn.btn-user-outline-video:hover::before{background:#fff}#page-home .hero a.video-btn.btn-user-outline-video:hover .btn-icon{background:#000;color:#fff}@keyframes ksBorderShine{0%{background-position:140% 50%}100%{background-position:-40% 50%}}#page-home .hero .content{display:flex;z-index:1;color:#fff;text-align:center;flex-direction:column;align-items:center}#page-home .hero .content .hero-reveal{opacity:0;transform:translate3d(0, 1.25rem, 0);will-change:opacity,transform}#page-home .hero .content h1{text-transform:uppercase;font-size:3rem;line-height:1;margin:0;margin-bottom:2rem;letter-spacing:.3rem}#page-home .hero .content h1 div{font-size:9rem}@media(max-width: 767.98px){#page-home .hero .content h1{font-size:1.25rem;letter-spacing:0rem}#page-home .hero .content h1 div{font-size:3.5rem}}#page-home .hero .content #ticker.ticker{--ticker-height: 2rem;--ticker-radius: 1.5rem;--ticker-padding-x: 0.75rem;--ticker-padding-y: 0.25rem;--ticker-duration: 1200ms;position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:var(--ticker-height);padding:0;background:#c69a2e;color:#1c1c1a;border-radius:var(--ticker-radius);overflow:hidden;white-space:nowrap;vertical-align:middle;font-size:1.25rem;line-height:1;perspective:900px;width:auto;transition:width var(--ticker-duration) ease;will-change:width;margin-bottom:2rem}#page-home .hero .content #ticker .ticker-viewport{position:relative;display:block;height:var(--ticker-height);min-width:1px;transform-style:preserve-3d}#page-home .hero .content #ticker .ticker-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--ticker-padding-y) var(--ticker-padding-x);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-origin:center center calc(var(--ticker-height)/-2);white-space:nowrap;will-change:transform,opacity}#page-home .hero .content #ticker .ticker-face--current{transform:rotateX(0deg);opacity:1}#page-home .hero .content #ticker .ticker-face--next{transform:rotateX(90deg);opacity:0}#page-home .hero .content #ticker.is-animating .ticker-face--current{animation:tickerFlipOut var(--ticker-duration) cubic-bezier(0.22, 0.61, 0.36, 1) forwards}#page-home .hero .content #ticker.is-animating .ticker-face--next{animation:tickerFlipIn var(--ticker-duration) cubic-bezier(0.22, 0.61, 0.36, 1) forwards}#page-home .hero .content #ticker .ticker-measure{position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap;top:0;left:0;padding:var(--ticker-padding-y) var(--ticker-padding-x);font-size:1.25rem;line-height:1}@keyframes tickerFlipOut{0%{transform:rotateX(0deg);opacity:1}100%{transform:rotateX(-90deg);opacity:0}}@keyframes tickerFlipIn{0%{transform:rotateX(90deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@media(max-width: 767.98px){#page-home .hero .content #ticker.ticker{--ticker-height: 2rem;--ticker-padding-x: 0.75rem;--ticker-padding-y: 0.75rem;font-size:1rem}#page-home .hero .content #ticker .ticker-measure{font-size:1rem}}#page-home .hero.is-content-ready .content .hero-reveal--title{animation:heroContentReveal .8s cubic-bezier(0.22, 0.61, 0.36, 1) 0ms both}#page-home .hero.is-content-ready .content .hero-reveal--ticker{animation:heroContentReveal .8s cubic-bezier(0.22, 0.61, 0.36, 1) 180ms both}#page-home .hero.is-content-ready .content .hero-reveal--button{animation:heroContentReveal .8s cubic-bezier(0.22, 0.61, 0.36, 1) 360ms both}@keyframes heroContentReveal{from{opacity:0;transform:translate3d(0, 1.25rem, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}#page-home .hero .scroll-down{position:absolute;width:2rem;height:2rem;font-size:2rem;color:#fff;overflow:hidden;display:flex;flex-flow:column;align-items:center;justify-content:center;z-index:3;bottom:1rem;left:0;right:0;margin:0 auto}#page-home .hero .scroll-down i{animation:scrollDown 3s ease infinite}@keyframes scrollDown{0%{transform:translateY(-15px);opacity:0}50%{transform:translateY(0px);opacity:1}100%{transform:translateY(15px);opacity:0}}@media(prefers-reduced-motion: reduce){#page-home .hero .videoBackground video{transition:none}#page-home .hero.is-content-ready .content .hero-reveal{animation:none;opacity:1;transform:none}}@media(scripting: none){#page-home .hero .videoBackground video,#page-home .hero .content .hero-reveal{opacity:1;transform:none}}#page-home .counters{padding-top:2rem;background:#ededed}#page-home .counters .block{text-align:center;margin-bottom:2rem}#page-home .counters .block .counter-block{display:flex;align-items:center;justify-content:center;color:#373737}#page-home .counters .block .counter-block .counter{font-size:4rem;line-height:1}#page-home .counters .block .counter-block .icon{font-size:2rem}#page-home .counters .block .title{display:inline-block;padding:.5rem;position:relative;line-height:1;text-transform:uppercase;margin-bottom:1rem}#page-home .counters .block .description{min-height:50px}#page-home .catalog{padding-top:2rem;padding-bottom:2rem}#page-home .catalog h2{text-transform:uppercase;margin-bottom:2rem;text-align:center}#page-home .catalog .catalog-slider{width:100%}#page-home .catalog .catalog-slider .product{border:1px solid #efede8;border-radius:1.5rem;background-color:#fff;margin-left:.5rem;margin-right:.5rem;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#0f0f0f}#page-home .catalog .catalog-slider .product .right-badges{position:absolute;right:1rem;top:1rem;z-index:1}#page-home .catalog .catalog-slider .product .right-badges .add-to-compare{height:2.5rem;width:2.5rem;border-radius:50%;border:1px solid #373737;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#373737;transition:.3s}#page-home .catalog .catalog-slider .product .right-badges .add-to-compare:hover{background-color:#373737;color:#fff;transition:.3s}#page-home .catalog .catalog-slider .product .left-badges{position:absolute;left:1rem;top:1rem;z-index:1}#page-home .catalog .catalog-slider .product .left-badges .discount-badge{height:2.5rem;width:2.5rem;border-radius:50%;border:1px solid #c63b1e;display:flex;align-items:center;justify-content:center;background-color:#c63b1e;color:#fff}#page-home .catalog .catalog-slider .product .image{position:relative;display:block;width:100%;height:300px;overflow:hidden;border-bottom:1px solid #efede8}#page-home .catalog .catalog-slider .product .image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;transition:opacity .3s ease;backface-visibility:hidden}#page-home .catalog .catalog-slider .product .image .img-main{opacity:1}#page-home .catalog .catalog-slider .product .image .img-hover{opacity:0}#page-home .catalog .catalog-slider .product .image:hover .img-main{opacity:0}#page-home .catalog .catalog-slider .product .image:hover .img-hover{opacity:1}#page-home .catalog .catalog-slider .product .pre-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}#page-home .catalog .catalog-slider .product .pre-info .rating{display:flex;align-items:center;gap:5px}#page-home .catalog .catalog-slider .product .pre-info .rating .rate-stars{color:#373737;line-height:1}#page-home .catalog .catalog-slider .product .pre-info .rating .count{text-decoration:none;color:#7a786f}#page-home .catalog .catalog-slider .product .pre-info .rating .count i{font-size:.85rem}#page-home .catalog .catalog-slider .product .pre-info .rating .rate-star .empty{color:#7a786f}#page-home .catalog .catalog-slider .product .pre-info .line{width:auto;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;display:inline-block;text-align:center;line-height:1}#page-home .catalog .catalog-slider .product .data{padding:1rem 1rem 1.1rem;width:100%;display:flex;flex-direction:column;gap:.35rem;flex:1}#page-home .catalog .catalog-slider .product .data .pre-info{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.15rem}#page-home .catalog .catalog-slider .product .data .pre-info .line{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:.25rem .55rem;border-radius:.35rem;font-size:.72rem;line-height:1;font-weight:500}#page-home .catalog .catalog-slider .product .data .sku{font-size:.9rem;line-height:1.2;color:#373737}#page-home .catalog .catalog-slider .product .data .name{display:block;text-decoration:none;line-height:1.05;margin-bottom:0}#page-home .catalog .catalog-slider .product .data .name span{display:block;color:#1c1c1a;text-transform:uppercase;font-size:1.05rem;font-weight:700;letter-spacing:-0.02em}#page-home .catalog .catalog-slider .product .data .name:hover span{color:#000}#page-home .catalog .catalog-slider .product .data .configuration{color:#373737;font-size:.92rem;line-height:1.35;letter-spacing:0;min-height:2.5em}#page-home .catalog .catalog-slider .product .data .info{margin-top:auto;display:flex;justify-content:space-between;gap:.75rem;align-items:center}#page-home .catalog .catalog-slider .product .data .price{display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1;min-width:0;flex:1}#page-home .catalog .catalog-slider .product .data .price del{color:#7a786f;font-size:1rem;font-weight:400;text-decoration-color:#c63b1e;text-decoration-thickness:1px;opacity:.9;white-space:nowrap}#page-home .catalog .catalog-slider .product .data .price del .amount,#page-home .catalog .catalog-slider .product .data .price del .woocommerce-Price-amount{white-space:nowrap}#page-home .catalog .catalog-slider .product .data .price ins{text-decoration:none;color:#c63b1e;font-size:1.5rem;font-weight:700;white-space:nowrap}#page-home .catalog .catalog-slider .product .data .price ins .amount,#page-home .catalog .catalog-slider .product .data .price ins .woocommerce-Price-amount{white-space:nowrap}#page-home .catalog .catalog-slider .product .data .price>.woocommerce-Price-amount,#page-home .catalog .catalog-slider .product .data .price>.amount{color:#17863a;font-size:1.5rem;font-weight:700;white-space:nowrap}#page-home .catalog .catalog-slider .product .data .price .screen-reader-text{display:none}#page-home .catalog .catalog-slider .product .data .btn-catalog-more{height:2.6rem;width:2.6rem;min-width:2.6rem;border-radius:50%;border:1px solid rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;background-color:#0f0f0f;color:#fff;transition:.25s ease;flex-shrink:0}#page-home .catalog .catalog-slider .product .data .btn-catalog-more i{font-size:1rem;line-height:1}#page-home .catalog .catalog-slider .product .data .btn-catalog-more:hover{background-color:#fff;color:#1c1c1a;border-color:#1c1c1a;transform:translateY(-1px)}#page-home .catalog .catalog-slider .product:hover .data .btn-catalog-more{background-color:#fff;color:#1c1c1a;transition:.3s;border:1px solid #1c1c1a}#page-home .catalog .catalog-slider .product:hover .image img.img-main{opacity:0}#page-home .catalog .catalog-slider .product:hover .image img.img-hover{opacity:1}@media(max-width: 767.98px){#page-home .catalog{padding-bottom:3rem}#page-home .catalog .next-arrow{right:calc(var(--bs-gutter-x)*-0.5);border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}#page-home .catalog .prev-arrow{left:calc(var(--bs-gutter-x)*-0.5);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}}#page-home .benefits{margin-bottom:1.5rem}#page-home .benefits h2{text-transform:uppercase;margin-bottom:2rem;text-align:center}#page-home .benefits .benefits-slider .benefit{background-color:#ededed;border-radius:1.5rem;min-height:360px;padding:1rem;margin-left:.5rem;margin-right:.5rem;text-align:center}#page-home .benefits .benefits-slider .benefit .image{height:145px;border-radius:1rem;overflow:hidden;background-color:#efede8;margin-bottom:1rem;display:flex;align-items:center;justify-content:center}#page-home .benefits .benefits-slider .benefit .title{text-transform:uppercase;margin-bottom:1rem;font-size:1.25rem;min-height:48px;align-items:center;justify-content:center;display:flex;line-height:1;color:#373737}#page-home .benefits .benefits-slider .benefit .description{line-height:1.25}#page-home .benefits .benefits-slider .slide-arrow{background:rgba(0,0,0,0);color:#373737}#page-home .benefits .benefits-slider .slide-arrow:hover{color:#d4af37}#page-home .benefits .benefits-slider .next-arrow{right:calc(var(--bs-gutter-x)*-1);border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}#page-home .benefits .benefits-slider .prev-arrow{left:calc(var(--bs-gutter-x)*-1);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}@media(max-width: 767.98px){#page-home .benefits .benefits-slider .slide-arrow{background:rgba(0,0,0,.5)}#page-home .benefits .benefits-slider .slide-arrow:hover{color:#fff}#page-home .benefits .benefits-slider .next-arrow{right:calc(var(--bs-gutter-x)*-0.5);border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}#page-home .benefits .benefits-slider .prev-arrow{left:calc(var(--bs-gutter-x)*-0.5);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}}#page-home .ergonomics{margin-top:3.5rem}#page-home .ergonomics__title,#page-home .ergonomics h2{text-transform:uppercase;margin-bottom:1rem;text-align:center}#page-home .ergonomics__subtitle{margin-bottom:1rem;text-align:center}#page-home .ergonomics__media{position:relative;overflow:hidden;border-radius:1.5rem;background:#000;aspect-ratio:16/9}#page-home .ergonomics video,#page-home .ergonomics__video,#page-home .ergonomics .lazy-video-home{display:block;width:100%;height:100%;object-fit:cover;background:#000}#page-home .ergonomics img,#page-home .ergonomics__preview{display:block;width:100%;height:100%;object-fit:cover}#page-home .achievements{margin-top:2rem;margin-bottom:1rem}#page-home .achievements__title,#page-home .achievements h2{text-transform:uppercase;margin-bottom:2rem;text-align:center}#page-home .achievements__item{border-radius:1.5rem;overflow:hidden;background:#f8f8f8;border:1px solid #efede8;margin-left:.5rem;margin-right:.5rem}#page-home .achievements__image{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1/1.414}#page-home .achievements .slide-arrow{background:rgba(0,0,0,0);color:#373737}#page-home .achievements .slide-arrow:hover{color:#d4af37}#page-home .achievements .next-arrow{right:calc(var(--bs-gutter-x)*-1);border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}#page-home .achievements .prev-arrow{left:calc(var(--bs-gutter-x)*-1);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}@media(max-width: 767.98px){#page-home .achievements .slide-arrow{background:rgba(0,0,0,.5)}#page-home .achievements .slide-arrow:hover{color:#fff}#page-home .achievements .next-arrow{right:calc(var(--bs-gutter-x)*-0.5);border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}#page-home .achievements .prev-arrow{left:calc(var(--bs-gutter-x)*-0.5);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}}#page-home .page-description{margin-bottom:2rem}#page-home .page-description__inner{position:relative}#page-home .page-description__content{position:relative;overflow:hidden;transition:max-height .45s ease}#page-home .page-description__content h2,#page-home .page-description__content h3{text-align:center}#page-home .page-description__content p:last-child,#page-home .page-description__content ul:last-child,#page-home .page-description__content ol:last-child{margin-bottom:0}#page-home .page-description__content a{color:#d4af37;text-decoration:underline;text-underline-offset:3px;transition:opacity .25s ease}#page-home .page-description__content a:hover{opacity:.8}#page-home .page-description__content ul,#page-home .page-description__content ol{padding-left:1.2rem}#page-home .page-description.is-collapsed .page-description__content::after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;pointer-events:none;background:linear-gradient(to bottom, rgba(247, 247, 245, 0) 0%, #f7f7f5 100%)}#page-home .page-description__toggle{display:inline-block;color:#1c1c1a;background-color:rgba(0,0,0,0);text-decoration:none;text-transform:uppercase;letter-spacing:.15rem;border-radius:1.5rem;font-size:.85rem;border:1px solid #1c1c1a;padding-top:.75rem;padding-bottom:.75rem;padding-left:1.5rem;padding-right:1.5rem;transition:.3s}#page-home .page-description__toggle::after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:1.1rem;line-height:1;transition:transform .25s ease}#page-home .page-description__toggle:hover{background-color:#1c1c1a;color:#fff;transition:.3s}#page-home .page-description__toggle:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(255,255,255,.15)}#page-home .page-description__toggle.is-hidden{display:none}#page-home .page-description:not(.is-collapsed) .page-description__toggle::after{content:"−"}@media(max-width: 991.98px){#page-home .page-description{padding:2.5rem 0}#page-home .page-description__content{font-size:.95rem}#page-home .page-description__toggle{min-height:46px;padding:.85rem 1.1rem}}@media(max-width: 575.98px){#page-home .page-description{padding:2rem 0}#page-home .page-description.is-collapsed .page-description__content::after{height:78px}#page-home .page-description__toggle{width:100%;margin-top:1rem;font-size:.9rem}}@media(min-width: 768px)and (max-width: 1199.98px)and (min-height: 1200px)and (orientation: portrait){#page-home>section:not(.hero) .container{width:calc(100% - 4rem);max-width:none;padding-right:1rem;padding-left:1rem}#page-home>section:not(.hero) h2{margin-bottom:2.5rem;font-size:1.75rem;line-height:1.2}#page-home .hero .content{width:100%;max-width:960px}#page-home .hero .content h1{margin-bottom:2.5rem;font-size:1.8rem;line-height:1.1;letter-spacing:.18rem}#page-home .hero .content h1 div{margin-bottom:.75rem;font-size:6.25rem;line-height:.95}#page-home .hero .content #ticker.ticker{--ticker-height: 2.5rem;margin-bottom:2.25rem;font-size:1.35rem}#page-home .hero .content #ticker .ticker-measure{font-size:1.35rem}#page-home .hero a.video-btn.btn-user-outline-video{grid-template-columns:3.35rem 1fr 3.35rem;min-width:18rem;height:3.85rem;font-size:1rem}#page-home .hero a.video-btn.btn-user-outline-video .btn-icon{width:3.35rem;height:3.35rem;min-width:3.35rem;min-height:3.35rem}#page-home .counters{padding-top:3rem;padding-bottom:1rem}#page-home .counters .row{row-gap:1rem}#page-home .counters .row>[class*=col-]{flex:0 0 50%;max-width:50%}#page-home .counters .block{margin-bottom:1rem;padding:1.25rem 2rem}#page-home .counters .block .counter-block .counter{font-size:4.75rem}#page-home .counters .block .counter-block .icon{font-size:2.25rem}#page-home .counters .block .title{margin-bottom:.75rem;font-size:1.1rem}#page-home .counters .block .description{min-height:0;max-width:24rem;margin-right:auto;margin-left:auto;font-size:1rem;line-height:1.4}#page-home .catalog{padding-top:3.5rem;padding-bottom:4.5rem}#page-home .catalog .catalog-slider .product .right-badges .add-to-compare,#page-home .catalog .catalog-slider .product .left-badges .discount-badge{width:3.25rem;height:3.25rem}#page-home .catalog .catalog-slider .product .image{height:380px}#page-home .catalog .catalog-slider .product .data{padding:1.25rem;gap:.5rem}#page-home .catalog .catalog-slider .product .data .sku{font-size:1rem}#page-home .catalog .catalog-slider .product .data .name span{font-size:1.25rem}#page-home .catalog .catalog-slider .product .data .configuration{font-size:1.05rem}#page-home .catalog .catalog-slider .product .data .price ins,#page-home .catalog .catalog-slider .product .data .price>.woocommerce-Price-amount,#page-home .catalog .catalog-slider .product .data .price>.amount{font-size:1.75rem}#page-home .catalog .catalog-slider .product .data .btn-catalog-more{width:3.25rem;height:3.25rem;min-width:3.25rem}#page-home .benefits{margin-bottom:3.5rem}#page-home .benefits .benefits-slider .benefit{min-height:440px;padding:1.25rem}#page-home .benefits .benefits-slider .benefit .image{height:190px}#page-home .benefits .benefits-slider .benefit .title{min-height:58px;font-size:1.35rem;line-height:1.1}#page-home .benefits .benefits-slider .benefit .description{font-size:1.05rem;line-height:1.4}#page-home .ergonomics{margin-top:4.5rem}#page-home .ergonomics__subtitle{margin-bottom:1.5rem;font-size:1.05rem;line-height:1.45}#page-home .achievements{margin-top:3.5rem;margin-bottom:2.5rem}#page-home .clients{padding-top:3.5rem}#page-home .clients .clients-slider .client .block{padding:1rem}#page-home .clients .clients-slider .client .block .image{min-height:500px}#page-home .clients .clients-slider .client .block .info{padding-top:.75rem}#page-home .clients .clients-slider .client .block .info .type .type-badge{padding:.25rem .4rem;font-size:.9rem}#page-home .clients .clients-slider .client .block .info .button{width:3.25rem;height:3.25rem;min-width:3.25rem}#page-home .brands{padding-top:3.5rem;padding-bottom:3.5rem}#page-home .brands .brands-slider .brand{min-height:125px}#page-home .brands .brands-slider .brand img{max-height:5rem}#page-home .slick-slider .slide-arrow.prev-arrow,#page-home .slick-slider .slide-arrow.next-arrow{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;padding:0;border:1px solid rgba(28,28,26,.18);border-radius:50%;background:rgba(255,255,255,.94);color:#373737;box-shadow:0 .35rem 1rem rgba(0,0,0,.12);font-size:1.15rem}#page-home .slick-slider .slide-arrow.prev-arrow{left:.35rem}#page-home .slick-slider .slide-arrow.next-arrow{right:.35rem}#page-home .slick-slider .slick-dots{bottom:-2.25rem;gap:.6rem}#page-home .slick-slider .slick-dots li button{width:.7rem;height:.7rem;padding:0}#page-home .slick-slider .slick-dots .slick-active button{width:2.5rem;height:.7rem}#page-home .btn-more-outline,#page-home .page-description__toggle{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.9rem 1.5rem;font-size:1rem}#page-home .page-description{padding-top:3rem;padding-bottom:3rem}#page-home .page-description__content{font-size:1.05rem;line-height:1.5}}#page-showrooms .content .text a{color:#fff;text-decoration:none;border-bottom:1px dotted #fff;transition:.3s}#page-showrooms .content .text a:hover{border-bottom:1px solid #fff;transition:.3s}#page-showrooms .content .showroom{border:1px solid #ededed;background-color:#fff;border-radius:1.5rem;margin-bottom:1.5rem;overflow:hidden}#page-showrooms .content .showroom .image{position:relative;min-height:200px;background-size:cover;background-position:center;background-repeat:no-repeat}#page-showrooms .content .showroom .image .led{position:absolute;display:block;top:1rem;right:1rem;width:1rem;height:1rem;cursor:pointer}#page-showrooms .content .showroom .image .led .green{background-color:green;box-shadow:0px 0px 5px 0px green;border-radius:50%;display:block;width:100%;height:100%;animation:green-blinker linear 5s infinite}@keyframes green-blinker{0%{box-shadow:0px 0px 5px 0px rgba(0,128,0,.8235294118)}50%{box-shadow:0px 0px 5px 3px rgba(0,128,0,.8235294118)}100%{box-shadow:0px 0px 5px 0px rgba(0,128,0,.8235294118)}}#page-showrooms .content .showroom .image .led .red{background-color:#cc1010;box-shadow:0px 0px 5px 0px #cc1010;border-radius:50%;display:block;width:100%;height:100%;animation:red-blinker linear 5s infinite}@keyframes red-blinker{0%{box-shadow:0px 0px 5px 0px rgba(204,16,16,.8784313725)}50%{box-shadow:0px 0px 5px 3px rgba(204,16,16,.8784313725)}100%{box-shadow:0px 0px 5px 0px rgba(204,16,16,.8784313725)}}#page-showrooms .content .showroom .info{padding:1rem}#page-showrooms .content .showroom .info .title{text-transform:uppercase;font-size:1.5rem}#page-showrooms .content .showroom .info .address{min-height:48px}#page-showrooms .content .showroom .info .phones a{text-decoration:none;color:#1c1c1a;margin-right:1rem}#page-showrooms .content .showroom .link .btn-more-outline{width:100%;border-top-left-radius:0;border-top-right-radius:0;text-align:center}#page-showrooms .content .menu{display:flex;padding:0;margin:0;margin-bottom:1rem;list-style:none;gap:.5rem;flex-wrap:wrap;justify-content:center}#page-showrooms .content .menu .menu-item a{text-decoration:none;color:#1c1c1a;border:1px solid #7a786f;background-color:#ededed;padding:.25rem 1rem;border-radius:1rem;transition:.3s}#page-showrooms .content .menu .menu-item a:hover{color:#1c1c1a;background-color:#a5a5a5;transition:.3s}#page-showrooms .content .menu .current-menu-item a{color:#1a1a1a;background-color:#a5a5a5;text-decoration:none}#page-showrooms .content .catalog-subcategories{display:flex;padding:0;margin:0;margin-bottom:1rem;list-style:none;gap:1rem .5rem;flex-wrap:wrap;justify-content:center}#page-showrooms .content .catalog-subcategories a{text-decoration:none;color:#1c1c1a;border:1px solid #7a786f;background-color:#ededed;padding:.25rem 1rem;border-radius:1rem;transition:.3s}#page-showrooms .content .catalog-subcategories a:hover{color:#1c1c1a;background-color:#a5a5a5;transition:.3s}#page-gallery .filter{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}#page-gallery .filter .model-filter{text-decoration:none;color:#1c1c1a;border:1px solid #7a786f;background-color:#ededed;padding:.25rem 1rem;border-radius:1rem;transition:.3s}#page-gallery .filter .model-filter:hover{color:#1a1a1a;background-color:#a5a5a5;transition:.3s}#page-gallery .filter .active{color:#1a1a1a;background-color:#a5a5a5;text-decoration:none}#page-gallery .gallery .gallery-item{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}#page-gallery .gallery .visible{opacity:1;transform:translateY(0)}#page-gallery .gallery .image{min-height:250px;margin-bottom:1.5rem;position:relative;display:flex;flex-direction:column;align-items:center;background-color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:1.5rem;text-decoration:none;color:#1a1a1a;overflow:hidden}#page-gallery .gallery .image span{position:absolute;font-size:1rem;line-height:1;bottom:.5rem;color:#fff;z-index:3}#page-gallery .gallery .image:before{content:"";position:absolute;display:block;left:0;bottom:0;width:100%;height:20%;z-index:2;background:linear-gradient(180deg, transparent, #1c1c1a 100%);transition:.3s}#page-gallery .gallery .video{min-height:250px;margin-bottom:1.5rem;position:relative;display:flex;flex-direction:column;align-items:center;background-color:#a5a5a5;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:1.5rem;text-decoration:none;color:#1a1a1a;justify-content:center;overflow:hidden}#page-gallery .gallery .video i{font-size:3rem;color:#fff;transition:.3s;opacity:1}#page-gallery .gallery .video span{position:absolute;font-size:1rem;line-height:1;bottom:.5rem;color:#fff;z-index:3}#page-gallery .gallery .video:before{content:"";position:absolute;display:block;left:0;bottom:0;width:100%;height:20%;z-index:2;background:linear-gradient(180deg, transparent, #1c1c1a 100%);transition:.3s}#page-gallery .gallery .video:hover i{color:#a5a5a5;opacity:.5;transition:.3s}#page-contacts .content .block{display:flex;text-align:center;flex-direction:column;align-items:center;justify-content:center;margin-bottom:1.5rem;padding:1rem;border:1px solid #ededed;background-color:#fff;border-radius:1.5rem}#page-contacts .content .block .title{text-transform:uppercase;font-size:1.25rem;position:relative;margin-bottom:1rem}#page-contacts .content .block .title:after{content:"";position:absolute;width:30px;height:1px;background-color:#eab344;bottom:-0.5rem;left:0;right:0;margin:0 auto}#page-contacts .content .block a{text-decoration:none;color:#1c1c1a}#page-video .content .video{display:block;position:relative;background-color:#efede8;text-decoration:none;color:#1c1c1a;margin-bottom:1.5rem;border-radius:1.5rem;overflow:hidden}#page-video .content .video .video-preview{display:flex;min-height:200px;background-size:cover;background-repeat:no-repeat;background-position:center;justify-content:center;align-items:center}#page-video .content .video .video-preview i{font-size:3rem;transition:.3s;color:#efede8}#page-video .content .video .video-preview:hover i{font-size:5rem;transition:.3s}#page-video .content .video .video-name{display:flex;justify-content:center;align-items:center;min-height:65px;text-align:center;padding:.5rem}#page-materials .content{text-align:center}#page-materials .materials{text-align:center}#page-materials .materials .material{margin-bottom:2rem}#page-materials .materials .material .title{text-transform:uppercase;margin-bottom:1rem}#page-materials .materials .material .description{margin-bottom:1rem}#page-materials .materials .material .images{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}#page-materials .materials .material .images .block{display:flex;background-color:#ededed;flex-direction:column;border-radius:1.5rem;text-decoration:none}#page-materials .materials .material .images .block .image{display:block;width:200px;height:200px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:1.5rem}#page-materials .materials .material .images .block .name{text-align:center;color:#1c1c1a}#page-service .service-block{border:1px solid #ededed;border-radius:1.5rem;background-color:#fff;transition:.3s}#page-service .service-block:hover{border:1px solid #17863a}#page-service .wpcf7-spinner{display:block}.ks-thankyou-page{color:#1c1c1a}.ks-thankyou-page .container{max-width:1320px}.ks-thankyou-page .ks-thankyou-grid{display:grid;grid-template-columns:minmax(0, 1.6fr) minmax(320px, 0.9fr);gap:1.5rem;align-items:start}.ks-thankyou-page .ks-thankyou-sidebar{position:sticky;top:100px}.ks-thankyou-page .ks-thankyou-card{background:#fff;border:1px solid rgba(28,28,26,.08);border-radius:1.5rem;padding:1.5rem;box-shadow:0 10px 30px rgba(28,28,26,.04);margin-bottom:1.5rem}.ks-thankyou-page .ks-thankyou-card h1,.ks-thankyou-page .ks-thankyou-card h2,.ks-thankyou-page .ks-thankyou-card h3{color:#1c1c1a;margin-top:0}.ks-thankyou-page .ks-thankyou-card h1{font-size:2.2rem;font-weight:300;line-height:1.1;margin-bottom:.5rem}.ks-thankyou-page .ks-thankyou-card h2{font-size:1.65rem;font-weight:300;margin-bottom:1.25rem}.ks-thankyou-page .ks-thankyou-card h3{font-size:1.05rem;font-weight:500;margin-bottom:.5rem}.ks-thankyou-page .ks-thankyou-card p{color:#7a786f;line-height:1.6}.ks-thankyou-page .ks-thankyou-card p:last-child{margin-bottom:0}.ks-thankyou-page .ks-thankyou-card a{color:#17863a;transition:.2s ease}.ks-thankyou-page .ks-thankyou-card a:hover{color:rgb(6.9686524291%,40.5999750219%,17.5731235169%)}.ks-thankyou-page .ks-thankyou-card--success{border-color:rgba(23,134,58,.18)}.ks-thankyou-page .ks-thankyou-card--failed{border-color:rgba(198,59,30,.2)}.ks-thankyou-page .ks-thankyou-head{display:flex;align-items:flex-start;gap:1rem}.ks-thankyou-page .ks-thankyou-icon{width:56px;height:56px;min-width:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#17863a;color:#fff;font-size:1.5rem;font-weight:700;flex:0 0 56px}.ks-thankyou-page .ks-thankyou-icon--failed{background:#c63b1e}.ks-thankyou-page .ks-thankyou-overview{list-style:none;padding:1.25rem 0 0;margin:1.5rem 0 0;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:1rem;border-top:1px solid rgba(28,28,26,.08)}.ks-thankyou-page .ks-thankyou-overview li{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ks-thankyou-page .ks-thankyou-overview span{font-size:.9rem;color:#7a786f}.ks-thankyou-page .ks-thankyou-overview strong{font-size:1rem;color:#1c1c1a;font-weight:600;word-break:break-word}.ks-thankyou-page .ks-thankyou-items{display:flex;flex-direction:column;gap:1rem}.ks-thankyou-page .ks-thankyou-item{display:grid;grid-template-columns:88px minmax(0, 1fr);gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(28,28,26,.08)}.ks-thankyou-page .ks-thankyou-item:last-child{border-bottom:0;padding-bottom:0}.ks-thankyou-page .ks-thankyou-item__image img{width:88px;height:88px;object-fit:contain;border-radius:1rem;background:#f7f7f5;border:1px solid rgba(28,28,26,.06);padding:.35rem;display:block}.ks-thankyou-page .ks-thankyou-item__top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.4rem}.ks-thankyou-page .ks-thankyou-item__top h3{margin:0;font-size:1.05rem;font-weight:500;line-height:1.4}.ks-thankyou-page .ks-thankyou-item__price{white-space:nowrap;font-weight:600;color:#1c1c1a}.ks-thankyou-page .ks-thankyou-item__price .amount,.ks-thankyou-page .ks-thankyou-item__price .woocommerce-Price-amount{color:#1c1c1a;font-weight:600}.ks-thankyou-page .ks-thankyou-item__qty{font-size:.95rem;color:#7a786f;margin-bottom:.4rem}.ks-thankyou-page .ks-thankyou-item__meta{font-size:.95rem;color:#7a786f}.ks-thankyou-page .ks-thankyou-item__meta p,.ks-thankyou-page .ks-thankyou-item__meta dl,.ks-thankyou-page .ks-thankyou-item__meta dd,.ks-thankyou-page .ks-thankyou-item__meta dt{margin-bottom:.25rem}.ks-thankyou-page .ks-thankyou-item__meta dt,.ks-thankyou-page .ks-thankyou-item__meta strong{color:#1c1c1a;font-weight:600}.ks-thankyou-page .ks-thankyou-item__meta dd,.ks-thankyou-page .ks-thankyou-item__meta p,.ks-thankyou-page .ks-thankyou-item__meta span{color:#7a786f}.ks-thankyou-page .ks-thankyou-totals{display:flex;flex-direction:column;gap:.85rem}.ks-thankyou-page .ks-thankyou-total-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(28,28,26,.08)}.ks-thankyou-page .ks-thankyou-total-row--order_total,.ks-thankyou-page .ks-thankyou-total-row:last-child{font-weight:700;font-size:1.05rem;border-bottom:0;padding-bottom:0}.ks-thankyou-page .ks-thankyou-total-row__label{color:#7a786f}.ks-thankyou-page .ks-thankyou-total-row__label strong{color:#1c1c1a}.ks-thankyou-page .ks-thankyou-total-row__value{text-align:right;font-weight:600;color:#1c1c1a}.ks-thankyou-page .ks-thankyou-total-row__value .amount,.ks-thankyou-page .ks-thankyou-total-row__value .woocommerce-Price-amount{color:#1c1c1a;font-weight:600;white-space:nowrap}.ks-thankyou-page .ks-thankyou-delivery{display:flex;flex-direction:column;gap:.85rem}.ks-thankyou-page .ks-thankyou-delivery__row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(28,28,26,.08)}.ks-thankyou-page .ks-thankyou-delivery__row:last-child{border-bottom:0;padding-bottom:0}.ks-thankyou-page .ks-thankyou-delivery__row span{color:#7a786f;font-size:.95rem}.ks-thankyou-page .ks-thankyou-delivery__row strong{color:#1c1c1a;font-weight:600;text-align:right;word-break:break-word}.ks-thankyou-page .ks-thankyou-addresses{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.ks-thankyou-page .ks-thankyou-address{background:#f7f7f5;border:1px solid rgba(28,28,26,.06);border-radius:1.25rem;padding:1rem}.ks-thankyou-page .ks-thankyou-address h3{color:#1c1c1a}.ks-thankyou-page .ks-thankyou-address__content{color:#373737;line-height:1.6}.ks-thankyou-page .ks-thankyou-address__extra{margin-top:.5rem;color:#373737}.ks-thankyou-page .ks-thankyou-address__extra strong{margin-right:.35rem;color:#1c1c1a}.ks-thankyou-page .ks-thankyou-steps{margin:0 0 1.25rem;padding-left:1.1rem}.ks-thankyou-page .ks-thankyou-steps li{margin-bottom:.6rem;color:#373737;line-height:1.55}.ks-thankyou-page .ks-thankyou-steps li::marker{color:#17863a}.ks-thankyou-page .ks-thankyou-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.ks-thankyou-page .ks-thankyou-actions--stack{flex-direction:column}.ks-thankyou-page .ks-btn,.ks-thankyou-page .button.ks-btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.35rem;border-radius:1.5rem !important;text-decoration:none !important;font-weight:600;line-height:1.2;transition:.25s ease;box-shadow:none !important}.ks-thankyou-page .ks-btn--primary,.ks-thankyou-page .ks-btn--dark{background:#17863a !important;border:1px solid #17863a !important;color:#fff !important}.ks-thankyou-page .ks-btn--primary:hover,.ks-thankyou-page .ks-btn--primary:focus,.ks-thankyou-page .ks-btn--dark:hover,.ks-thankyou-page .ks-btn--dark:focus{background:rgb(6.9686524291%,40.5999750219%,17.5731235169%) !important;border-color:rgb(6.9686524291%,40.5999750219%,17.5731235169%) !important;color:#fff !important;transform:translateY(-1px);box-shadow:0 0 0 .2rem rgba(23,134,58,.5) !important}.ks-thankyou-page .ks-btn--light{background:#fff !important;border:1px solid rgba(28,28,26,.12) !important;color:#1c1c1a !important}.ks-thankyou-page .ks-btn--light:hover,.ks-thankyou-page .ks-btn--light:focus{background:#efede8 !important;border-color:rgba(28,28,26,.18) !important;color:#1c1c1a !important;transform:translateY(-1px);box-shadow:none !important}.ks-thankyou-page .ks-thankyou-card--gateway>*:last-child,.ks-thankyou-page .ks-thankyou-card--extra>*:last-child{margin-bottom:0}.ks-thankyou-page .ks-thankyou-card--gateway form,.ks-thankyou-page .ks-thankyou-card--gateway table,.ks-thankyou-page .ks-thankyou-card--gateway p,.ks-thankyou-page .ks-thankyou-card--extra form,.ks-thankyou-page .ks-thankyou-card--extra table,.ks-thankyou-page .ks-thankyou-card--extra p{color:#1c1c1a}.ks-thankyou-page .ks-thankyou-card--gateway table,.ks-thankyou-page .ks-thankyou-card--extra table{width:100%;border-color:rgba(28,28,26,.08)}.ks-thankyou-page .ks-thankyou-card--gateway table th,.ks-thankyou-page .ks-thankyou-card--gateway table td,.ks-thankyou-page .ks-thankyou-card--extra table th,.ks-thankyou-page .ks-thankyou-card--extra table td{color:#1c1c1a;border-color:rgba(28,28,26,.08)}.ks-thankyou-page .ks-thankyou-hidden-hooks{display:none !important}.ks-thankyou-page .ks-thankyou-bank-card .ks-bank-account{padding:1rem;border:1px solid rgba(28,28,26,.08);border-radius:1.25rem;background:#f7f7f5}.ks-thankyou-page .ks-thankyou-bank-card .ks-bank-account+.ks-bank-account{margin-top:1rem}.ks-thankyou-page .ks-thankyou-bank-card .ks-bank-account__row{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;color:#1c1c1a}.ks-thankyou-page .ks-thankyou-bank-card .ks-bank-account__row strong{flex:0 0 130px;color:#1c1c1a;font-weight:600}.ks-thankyou-page .ks-thankyou-bank-card .ks-bank-account__row span{flex:1 1 auto;text-align:right;word-break:break-word;color:#373737}.ks-thankyou-page .ks-thankyou-bank-card .ks-bank-note{margin-top:1rem;padding:.9rem 1rem;border-radius:1.25rem;background:rgba(23,134,58,.06);border:1px solid rgba(23,134,58,.18);color:#1c1c1a;font-weight:500;line-height:1.5}.ks-thankyou-page .woocommerce-order-details,.ks-thankyou-page .woocommerce-customer-details,.ks-thankyou-page .woocommerce-order-downloads{color:#1c1c1a}.ks-thankyou-page .woocommerce-order-details h2,.ks-thankyou-page .woocommerce-order-details h3,.ks-thankyou-page .woocommerce-customer-details h2,.ks-thankyou-page .woocommerce-customer-details h3,.ks-thankyou-page .woocommerce-order-downloads h2,.ks-thankyou-page .woocommerce-order-downloads h3{color:#1c1c1a}.ks-thankyou-page .woocommerce-order-details table,.ks-thankyou-page .woocommerce-customer-details table,.ks-thankyou-page .woocommerce-order-downloads table{color:#1c1c1a;border-color:rgba(28,28,26,.08)}.ks-thankyou-page .woocommerce-order-details table th,.ks-thankyou-page .woocommerce-order-details table td,.ks-thankyou-page .woocommerce-customer-details table th,.ks-thankyou-page .woocommerce-customer-details table td,.ks-thankyou-page .woocommerce-order-downloads table th,.ks-thankyou-page .woocommerce-order-downloads table td{color:#1c1c1a;border-color:rgba(28,28,26,.08)}.ks-thankyou-page .woocommerce-message,.ks-thankyou-page .woocommerce-info,.ks-thankyou-page .woocommerce-error{border-radius:1.5rem;background:#fff;color:#1c1c1a;border:1px solid rgba(28,28,26,.08);box-shadow:0 10px 30px rgba(28,28,26,.04)}.ks-thankyou-page .woocommerce-message a,.ks-thankyou-page .woocommerce-info a,.ks-thankyou-page .woocommerce-error a{color:#17863a;font-weight:600;text-decoration:none}.ks-thankyou-page .woocommerce-message a:hover,.ks-thankyou-page .woocommerce-info a:hover,.ks-thankyou-page .woocommerce-error a:hover{color:rgb(6.9686524291%,40.5999750219%,17.5731235169%)}.ks-thankyou-page .woocommerce-message,.ks-thankyou-page .woocommerce-info{border-top-color:#17863a}.ks-thankyou-page .woocommerce-error{border-top-color:#c63b1e}@media(max-width: 1199.98px){.ks-thankyou-page .ks-thankyou-overview{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 991.98px){.ks-thankyou-page .ks-thankyou-grid{grid-template-columns:1fr}.ks-thankyou-page .ks-thankyou-sidebar{position:static;top:auto}.ks-thankyou-page .ks-thankyou-overview{grid-template-columns:repeat(2, minmax(0, 1fr))}.ks-thankyou-page .ks-thankyou-addresses{grid-template-columns:1fr}}@media(max-width: 767.98px){.ks-thankyou-page{padding:1.25rem 0 2rem}.ks-thankyou-page .ks-thankyou-card{padding:1.1rem;border-radius:1.5rem}.ks-thankyou-page .ks-thankyou-card h1{font-size:1.7rem}.ks-thankyou-page .ks-thankyou-card h2{font-size:1.35rem}.ks-thankyou-page .ks-thankyou-head{gap:.85rem}.ks-thankyou-page .ks-thankyou-icon{width:48px;height:48px;min-width:48px;flex-basis:48px;font-size:1.2rem}.ks-thankyou-page .ks-thankyou-overview{grid-template-columns:1fr;gap:.75rem}.ks-thankyou-page .ks-thankyou-item{grid-template-columns:72px minmax(0, 1fr)}.ks-thankyou-page .ks-thankyou-item__image img{width:72px;height:72px}.ks-thankyou-page .ks-thankyou-item__top{flex-direction:column;gap:.35rem}.ks-thankyou-page .ks-thankyou-item__price{white-space:normal}.ks-thankyou-page .ks-thankyou-total-row,.ks-thankyou-page .ks-thankyou-delivery__row{flex-direction:column;gap:.3rem}.ks-thankyou-page .ks-thankyou-total-row strong,.ks-thankyou-page .ks-thankyou-total-row .ks-thankyou-total-row__value,.ks-thankyou-page .ks-thankyou-delivery__row strong,.ks-thankyou-page .ks-thankyou-delivery__row .ks-thankyou-total-row__value{text-align:left}.ks-thankyou-page .ks-thankyou-actions{flex-direction:column}.ks-thankyou-page .ks-btn{width:100%}.ks-thankyou-page .ks-thankyou-bank-card .ks-bank-account__row{flex-direction:column;gap:.25rem}.ks-thankyou-page .ks-thankyou-bank-card .ks-bank-account__row strong{flex:none}.ks-thankyou-page .ks-thankyou-bank-card .ks-bank-account__row span{text-align:left}}.ks-thankyou-page .ks-thankyou-info-table{display:flex;flex-direction:column;gap:0}.ks-thankyou-page .ks-thankyou-info-row{display:grid;grid-template-columns:minmax(180px, 240px) minmax(0, 1fr);gap:1rem;align-items:start;padding:.95rem 0;border-bottom:1px solid rgba(28,28,26,.08)}.ks-thankyou-page .ks-thankyou-info-row:first-child{padding-top:0}.ks-thankyou-page .ks-thankyou-info-row:last-child{border-bottom:0;padding-bottom:0}.ks-thankyou-page .ks-thankyou-info-row__label{color:#7a786f;font-size:.95rem;line-height:1.5}.ks-thankyou-page .ks-thankyou-info-row__value{color:#1c1c1a;font-weight:600;line-height:1.5;text-align:right;word-break:break-word}@media(max-width: 767.98px){.ks-thankyou-page .ks-thankyou-info-row{grid-template-columns:1fr;gap:.35rem}.ks-thankyou-page .ks-thankyou-info-row__value{text-align:left}}body.woocommerce-account:not(.woocommerce-checkout){background:#f7f7f5;color:#1c1c1a}.woocommerce-account .entry-footer{display:none !important}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce{color:#1c1c1a}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce h1,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce h2,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce h3,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce legend{color:#1c1c1a;font-weight:300;letter-spacing:.02em}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce h1{font-size:2.2rem;margin-bottom:1.5rem}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce h2{font-size:1.75rem;margin-bottom:1.25rem}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce h3{font-size:1.35rem;margin-bottom:1rem}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce p{color:#373737;line-height:1.65}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce p a{color:#17863a;font-weight:600;text-decoration:none}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce p a:hover{color:rgb(6.9686524291%,40.5999750219%,17.5731235169%)}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce mark{background:rgba(23,134,58,.08);color:#17863a;padding:.15rem .4rem;border-radius:.5rem;font-weight:700}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce .required{color:#c63b1e;text-decoration:none}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-notices-wrapper{max-width:1320px;margin:0 auto}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce .woocommerce-message,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce .woocommerce-info,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce .woocommerce-error{margin-bottom:1.5rem;padding:1rem 1.25rem;background:#fff;border:1px solid rgba(28,28,26,.08);border-top:3px solid #17863a;border-radius:1.5rem;color:#1c1c1a;box-shadow:0 10px 30px rgba(28,28,26,.04)}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce .woocommerce-message a,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce .woocommerce-info a,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce .woocommerce-error a{color:#17863a;font-weight:600;text-decoration:none}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce .woocommerce-message a:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce .woocommerce-info a:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce .woocommerce-error a:hover{color:rgb(6.9686524291%,40.5999750219%,17.5731235169%)}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce .woocommerce-error{border-top-color:#c63b1e}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content .button,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content button.button,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content input.button,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content .woocommerce-button,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login .button,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login button.button,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login input.button,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login .woocommerce-button,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register .button,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register button.button,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register input.button,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register .woocommerce-button,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields .button,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields button.button,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields input.button,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields .woocommerce-button,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm .button,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm button.button,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm input.button,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm .woocommerce-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.35rem;border-radius:1.5rem !important;background:#17863a !important;border:1px solid #17863a !important;color:#fff !important;font-weight:700;text-decoration:none !important;line-height:1.2;box-shadow:none !important;transition:.2s ease}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content .button:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content .button:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content button.button:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content button.button:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content input.button:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content input.button:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content .woocommerce-button:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content .woocommerce-button:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login .button:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login .button:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login button.button:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login button.button:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login input.button:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login input.button:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login .woocommerce-button:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login .woocommerce-button:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register .button:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register .button:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register button.button:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register button.button:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register input.button:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register input.button:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register .woocommerce-button:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register .woocommerce-button:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields .button:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields .button:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields button.button:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields button.button:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields input.button:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields input.button:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields .woocommerce-button:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields .woocommerce-button:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm .button:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm .button:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm button.button:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm button.button:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm input.button:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm input.button:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm .woocommerce-button:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm .woocommerce-button:focus{background:rgb(6.9686524291%,40.5999750219%,17.5731235169%) !important;border-color:rgb(6.9686524291%,40.5999750219%,17.5731235169%) !important;color:#fff !important;box-shadow:0 0 0 .2rem rgba(23,134,58,.5) !important}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-orders-table__cell-order-actions .button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1rem;border-radius:1.5rem !important;background:#17863a !important;border:1px solid #17863a !important;color:#fff !important;font-size:.9rem;font-weight:700;text-decoration:none !important;line-height:1.2;transition:.2s ease;box-shadow:none !important}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-orders-table__cell-order-actions .button:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-orders-table__cell-order-actions .button:focus{background:rgb(6.9686524291%,40.5999750219%,17.5731235169%) !important;border-color:rgb(6.9686524291%,40.5999750219%,17.5731235169%) !important;color:#fff !important;box-shadow:0 0 0 .2rem rgba(23,134,58,.5) !important}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content .form-row,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content .woocommerce-form-row,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login .form-row,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login .woocommerce-form-row,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register .form-row,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register .woocommerce-form-row,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields .form-row,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields .woocommerce-form-row,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm .form-row,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm .woocommerce-form-row{width:100%;margin-bottom:1.1rem;padding:0}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content label,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login label,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register label,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields label,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm label{display:block;width:100%;color:#1c1c1a;font-size:.95rem;font-weight:500;line-height:1.4;margin-bottom:.5rem}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content input.input-text,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content input[type=text],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content input[type=email],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content input[type=tel],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content input[type=password],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content input[type=number],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content textarea,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content select,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login input.input-text,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login input[type=text],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login input[type=email],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login input[type=tel],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login input[type=password],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login input[type=number],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login textarea,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login select,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register input.input-text,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register input[type=text],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register input[type=email],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register input[type=tel],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register input[type=password],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register input[type=number],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register textarea,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register select,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields input.input-text,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields input[type=text],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields input[type=email],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields input[type=tel],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields input[type=password],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields input[type=number],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields textarea,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields select,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm input.input-text,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm input[type=text],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm input[type=email],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm input[type=tel],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm input[type=password],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm input[type=number],body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm textarea,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm select{width:100%;min-height:52px;background:#fff;border:1px solid rgba(28,28,26,.12);color:#1c1c1a;border-radius:1.5rem;padding:.85rem 1rem;transition:.2s ease;box-shadow:none}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content input.input-text::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content input[type=text]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content input[type=email]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content input[type=tel]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content input[type=password]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content input[type=number]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content textarea::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content select::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login input.input-text::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login input[type=text]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login input[type=email]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login input[type=tel]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login input[type=password]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login input[type=number]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login textarea::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login select::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register input.input-text::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register input[type=text]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register input[type=email]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register input[type=tel]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register input[type=password]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register input[type=number]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register textarea::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register select::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields input.input-text::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields input[type=text]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields input[type=email]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields input[type=tel]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields input[type=password]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields input[type=number]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields textarea::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields select::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm input.input-text::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm input[type=text]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm input[type=email]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm input[type=tel]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm input[type=password]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm input[type=number]::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm textarea::placeholder,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm select::placeholder{color:#7a786f}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content input.input-text:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content input[type=text]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content input[type=email]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content input[type=tel]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content input[type=password]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content input[type=number]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content textarea:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content select:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login input.input-text:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login input[type=text]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login input[type=email]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login input[type=tel]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login input[type=password]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login input[type=number]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login textarea:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login select:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register input.input-text:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register input[type=text]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register input[type=email]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register input[type=tel]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register input[type=password]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register input[type=number]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register textarea:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register select:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields input.input-text:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields input[type=text]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields input[type=email]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields input[type=tel]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields input[type=password]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields input[type=number]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields textarea:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields select:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm input.input-text:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm input[type=text]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm input[type=email]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm input[type=tel]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm input[type=password]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm input[type=number]:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm textarea:focus,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm select:focus{background:#fff;color:#1c1c1a;border-color:#17863a;box-shadow:0 0 0 .2rem rgba(23,134,58,.5);outline:none}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content textarea,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login textarea,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register textarea,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields textarea,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm textarea{min-height:120px;resize:vertical}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm fieldset,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields fieldset{margin-top:1.5rem;margin-bottom:1.5rem;padding:1.5rem;border:1px solid rgba(28,28,26,.08);border-radius:1.5rem;background:#fff}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm fieldset legend,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-address-fields fieldset legend{float:none;width:auto;padding:0;margin-bottom:1.25rem;font-size:1.35rem;font-weight:300;color:#1c1c1a}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content .password-input,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login .password-input,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register .password-input,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm .password-input{position:relative;display:block;width:100%}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content .password-input input,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login .password-input input,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register .password-input input,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm .password-input input{padding-right:3.2rem !important}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content .password-input .show-password-input,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login .password-input .show-password-input,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register .password-input .show-password-input,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm .password-input .show-password-input{position:absolute;top:50%;right:1.1rem;transform:translateY(-50%);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;outline:none !important;color:#7a786f;cursor:pointer;opacity:.75;transition:.2s ease;z-index:3}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content .password-input .show-password-input:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login .password-input .show-password-input:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register .password-input .show-password-input:hover,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm .password-input .show-password-input:hover{color:#17863a;opacity:1}body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-MyAccount-content .password-input .show-password-input::after,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-login .password-input .show-password-input::after,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-form-register .password-input .show-password-input::after,body.woocommerce-account:not(.woocommerce-checkout) .woocommerce-EditAccountForm .password-input .show-password-input::after{color:currentColor;margin:0;line-height:1}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce{margin:0 auto;padding:3rem 1rem;align-items:start}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce::before,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce::after{display:none}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-notices-wrapper{grid-column:1/-1;width:100%}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-navigation{margin:0;padding:0}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:1rem;background:#fff;border:1px solid rgba(28,28,26,.08);border-radius:1.5rem;box-shadow:0 10px 30px rgba(28,28,26,.04)}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-navigation li{margin:0;padding:0}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-navigation li+li{margin-top:.35rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-navigation li a{display:flex;align-items:center;min-height:46px;padding:.75rem 1rem;border-radius:1rem;color:#373737;text-decoration:none;font-size:.98rem;font-weight:500;transition:.2s ease}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-navigation li a:hover{background:rgba(23,134,58,.06);color:#17863a}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-navigation li.is-active a{background:#17863a;color:#fff;font-weight:700}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content{min-height:420px;padding:1.5rem;background:#fff;border:1px solid rgba(28,28,26,.08);border-radius:1.5rem;box-shadow:0 10px 30px rgba(28,28,26,.04);color:#1c1c1a}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content>p:first-child{margin-top:0}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table{margin:0;border:0 !important;border-collapse:collapse;background:rgba(0,0,0,0);color:#1c1c1a}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table thead,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table thead{background:#f7f7f5}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table th,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table td,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table th,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table td{padding:1rem .85rem;border:0;border-bottom:1px solid rgba(28,28,26,.08);color:#1c1c1a;vertical-align:middle;background:rgba(0,0,0,0)}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table th,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table th{color:#7a786f;font-size:.9rem;font-weight:600;white-space:nowrap}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table td,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table td{font-size:.98rem;color:#373737}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table tr:last-child td,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table tr:last-child td{border-bottom:0}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table a,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table a{color:#17863a;font-weight:600;text-decoration:none}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table a:hover,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table a:hover{color:rgb(6.9686524291%,40.5999750219%,17.5731235169%)}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table .woocommerce-orders-table__cell-order-number,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table .woocommerce-orders-table__cell-order-total,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table .woocommerce-orders-table__cell-order-status,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table .woocommerce-orders-table__cell-order-number,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table .woocommerce-orders-table__cell-order-total,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table .woocommerce-orders-table__cell-order-status{font-weight:600;color:#1c1c1a}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-pagination{margin-top:1.5rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-pagination .woocommerce-button{margin-right:.5rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-Address,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-address-fields,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-EditAccountForm{background:#f7f7f5;border:1px solid rgba(28,28,26,.08);border-radius:1.5rem;padding:1.25rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-Address{margin-bottom:1rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-Address address{color:#373737;line-height:1.65;margin-bottom:0}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;gap:1rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-Address-title h3{margin-bottom:1rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-Address-title .edit{color:#17863a;font-weight:600;text-decoration:none}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-Address-title .edit:hover{color:rgb(6.9686524291%,40.5999750219%,17.5731235169%)}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-account-order-view__top{margin-bottom:1rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-account-order-view__back{display:inline-flex;color:#17863a;font-weight:600;text-decoration:none}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-account-order-view__back:hover{color:rgb(6.9686524291%,40.5999750219%,17.5731235169%)}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-grid{display:grid;grid-template-columns:minmax(0, 1.6fr) minmax(260px, 0.75fr);gap:1.5rem;align-items:start}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-sidebar{position:sticky;top:110px}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-card{background:#fff;border:1px solid rgba(28,28,26,.08);border-radius:1.5rem;padding:1.5rem;box-shadow:0 10px 30px rgba(28,28,26,.04);margin-bottom:1.5rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-card h1,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-card h2,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-card h3{color:#1c1c1a;margin-top:0}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-card h1{font-size:2rem;font-weight:300;line-height:1.15;margin-bottom:.5rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-card h2{font-size:1.55rem;font-weight:300;margin-bottom:1.25rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-card h3{font-size:1.05rem;font-weight:500;line-height:1.4}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-card p{color:#7a786f;line-height:1.6}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-head{display:flex;align-items:flex-start;gap:1rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-icon{width:56px;height:56px;min-width:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#17863a;color:#fff;font-size:1.5rem;font-weight:700}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-overview{list-style:none;padding:1.25rem 0 0;margin:1.5rem 0 0;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:1rem;border-top:1px solid rgba(28,28,26,.08)}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-overview li{display:flex;flex-direction:column;gap:.35rem;min-width:0}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-overview span{color:#7a786f;font-size:.9rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-overview strong{color:#1c1c1a;font-weight:600;word-break:break-word}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-items{display:flex;flex-direction:column;gap:1rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-item{display:grid;grid-template-columns:88px minmax(0, 1fr);gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(28,28,26,.08)}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-item:last-child{border-bottom:0;padding-bottom:0}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-item__image img{width:88px;height:88px;object-fit:contain;border-radius:1rem;background:#f7f7f5;border:1px solid rgba(28,28,26,.06);padding:.35rem;display:block}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-item__top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.4rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-item__top h3{margin:0}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-item__price,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-total-row__value,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-info-row__value{color:#1c1c1a;font-weight:600;text-align:right}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-item__price .amount,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-item__price .woocommerce-Price-amount,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-total-row__value .amount,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-total-row__value .woocommerce-Price-amount,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-info-row__value .amount,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-info-row__value .woocommerce-Price-amount{color:#1c1c1a;font-weight:600;white-space:nowrap}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-item__qty,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-item__meta{color:#7a786f;font-size:.95rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-totals,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-info-table{display:flex;flex-direction:column;gap:0}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-total-row,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-info-row{display:grid;grid-template-columns:minmax(180px, 240px) minmax(0, 1fr);gap:1rem;align-items:start;padding:.95rem 0;border-bottom:1px solid rgba(28,28,26,.08)}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-total-row:first-child,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-info-row:first-child{padding-top:0}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-total-row:last-child,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-info-row:last-child{border-bottom:0;padding-bottom:0}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-total-row__label,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-info-row__label{color:#7a786f;font-size:.95rem;line-height:1.5}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-total-row__label strong,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-info-row__label strong{color:#1c1c1a}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-actions--stack{flex-direction:column}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-btn,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .button.ks-btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.35rem;border-radius:1.5rem !important;text-decoration:none !important;font-weight:600;line-height:1.2;transition:.25s ease;box-shadow:none !important}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-btn--primary{background:#17863a !important;border:1px solid #17863a !important;color:#fff !important}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-btn--primary:hover,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-btn--primary:focus{background:rgb(6.9686524291%,40.5999750219%,17.5731235169%) !important;border-color:rgb(6.9686524291%,40.5999750219%,17.5731235169%) !important;color:#fff !important;box-shadow:0 0 0 .2rem rgba(23,134,58,.5) !important}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-btn--light{background:#fff !important;border:1px solid rgba(28,28,26,.12) !important;color:#1c1c1a !important}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-btn--light:hover,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-btn--light:focus{background:#efede8 !important;border-color:rgba(28,28,26,.18) !important;color:#1c1c1a !important}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-account-order-view__hidden-hooks{display:none !important}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce{max-width:1180px;margin:0 auto;padding:3rem 1rem}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce::before,body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce::after{display:none}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .entry-title,body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce h1{font-size:2.2rem;font-weight:300;color:#1c1c1a;margin-bottom:1.5rem}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .u-columns.col2-set{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem;align-items:start}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .u-columns.col2-set::before,body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .u-columns.col2-set::after{display:none}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .u-column1,body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .u-column2,body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .col-1,body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .col-2{float:none !important;width:100% !important;max-width:100% !important}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .u-column1 h2,body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .u-column2 h2{font-size:1.75rem;font-weight:300;color:#1c1c1a;margin-bottom:1rem}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-form-login,body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-form-register{width:100%;max-width:100%;margin:0;padding:1.5rem;background:#fff;border:1px solid rgba(28,28,26,.08);border-radius:1.5rem;box-shadow:0 10px 30px rgba(28,28,26,.04)}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1rem;color:#373737;cursor:pointer}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-form-login__rememberme input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:#17863a}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-form-login__rememberme span{line-height:1.4}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-LostPassword{margin:1rem 0 0}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-LostPassword a{color:#17863a;font-weight:500;text-decoration:none}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-LostPassword a:hover{color:rgb(6.9686524291%,40.5999750219%,17.5731235169%)}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-privacy-policy-text,body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-form-register p{color:#7a786f;font-size:.95rem;line-height:1.6}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-privacy-policy-text a,body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-form-register p a{color:#17863a;font-weight:500;text-decoration:none}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-privacy-policy-text a:hover,body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-form-register p a:hover{color:rgb(6.9686524291%,40.5999750219%,17.5731235169%)}body.woocommerce-account:not(.woocommerce-checkout) footer input,body.woocommerce-account:not(.woocommerce-checkout) footer input[type=text],body.woocommerce-account:not(.woocommerce-checkout) footer input[type=email],body.woocommerce-account:not(.woocommerce-checkout) footer input[type=tel],body.woocommerce-account:not(.woocommerce-checkout) footer input[type=password],body.woocommerce-account:not(.woocommerce-checkout) footer textarea,body.woocommerce-account:not(.woocommerce-checkout) footer select,body.woocommerce-account:not(.woocommerce-checkout) .site-footer input,body.woocommerce-account:not(.woocommerce-checkout) .site-footer input[type=text],body.woocommerce-account:not(.woocommerce-checkout) .site-footer input[type=email],body.woocommerce-account:not(.woocommerce-checkout) .site-footer input[type=tel],body.woocommerce-account:not(.woocommerce-checkout) .site-footer input[type=password],body.woocommerce-account:not(.woocommerce-checkout) .site-footer textarea,body.woocommerce-account:not(.woocommerce-checkout) .site-footer select,body.woocommerce-account:not(.woocommerce-checkout) .footer input,body.woocommerce-account:not(.woocommerce-checkout) .footer input[type=text],body.woocommerce-account:not(.woocommerce-checkout) .footer input[type=email],body.woocommerce-account:not(.woocommerce-checkout) .footer input[type=tel],body.woocommerce-account:not(.woocommerce-checkout) .footer input[type=password],body.woocommerce-account:not(.woocommerce-checkout) .footer textarea,body.woocommerce-account:not(.woocommerce-checkout) .footer select{width:auto;min-height:initial;border-radius:initial;box-shadow:none}body.woocommerce-account:not(.woocommerce-checkout) footer .form-control,body.woocommerce-account:not(.woocommerce-checkout) footer input.form-control,body.woocommerce-account:not(.woocommerce-checkout) .site-footer .form-control,body.woocommerce-account:not(.woocommerce-checkout) .site-footer input.form-control,body.woocommerce-account:not(.woocommerce-checkout) .footer .form-control,body.woocommerce-account:not(.woocommerce-checkout) .footer input.form-control{width:100%}@media(max-width: 1199.98px){body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-overview{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 991.98px){body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce{padding:2rem 1rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-navigation{margin-bottom:0}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-navigation ul{display:flex;gap:.5rem;overflow-x:auto;padding:.75rem;border-radius:1.25rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-navigation li{flex:0 0 auto}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-navigation li+li{margin-top:0}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-navigation li a{white-space:nowrap}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content{padding:1.25rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-grid{grid-template-columns:1fr}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-sidebar{position:static;top:auto}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-overview{grid-template-columns:repeat(2, minmax(0, 1fr))}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce{padding:2rem 1rem}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .u-columns.col2-set{grid-template-columns:1fr}}@media(max-width: 767.98px){body.woocommerce-account:not(.woocommerce-checkout) .woocommerce h1,body.woocommerce-account:not(.woocommerce-checkout) .entry-title{font-size:1.8rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce{padding:1.25rem 1rem 2rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-navigation ul,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-Address,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-address-fields,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-EditAccountForm{border-radius:1.5rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table thead,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table thead{display:none}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table tbody,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table tr,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table td,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table tbody,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table tr,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table td{display:block;width:100%}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table tr,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table tr{padding:1rem;margin-bottom:1rem;background:#f7f7f5;border:1px solid rgba(28,28,26,.08);border-radius:1.25rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table td,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table td{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid rgba(28,28,26,.08);text-align:right}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table td::before,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table td::before{content:attr(data-title);flex:0 0 auto;color:#7a786f;font-weight:500;text-align:left}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table td:last-child,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table td:last-child{border-bottom:0}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table .woocommerce-orders-table__cell-order-actions{display:block;text-align:left}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions::before,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table .woocommerce-orders-table__cell-order-actions::before{display:none}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table .woocommerce-orders-table__cell-order-actions .button{width:100%;margin-top:.35rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-Address-title{display:block}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-Address-title .edit{display:inline-flex;margin-bottom:1rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .button,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content button.button,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content input.button,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .woocommerce-button,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-form-login .button,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-form-login button.button,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-form-login input.button,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-form-login .woocommerce-button,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-form-register .button,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-form-register button.button,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-form-register input.button,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-form-register .woocommerce-button,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-address-fields .button,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-address-fields button.button,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-address-fields input.button,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-address-fields .woocommerce-button,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-EditAccountForm .button,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-EditAccountForm button.button,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-EditAccountForm input.button,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-EditAccountForm .woocommerce-button{width:100%}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-card{padding:1.1rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-card h1{font-size:1.55rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-card h2{font-size:1.35rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-head{gap:.85rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-icon{width:48px;height:48px;min-width:48px;font-size:1.2rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-overview{grid-template-columns:1fr;gap:.75rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-item{grid-template-columns:72px minmax(0, 1fr)}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-item__image img{width:72px;height:72px}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-item__top{flex-direction:column;gap:.35rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-total-row,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-info-row{grid-template-columns:1fr;gap:.35rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-item__price,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-total-row__value,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-info-row__value{text-align:left}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-thankyou-actions{flex-direction:column}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .ks-account-order-view .ks-btn{width:100%}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce{padding:1.25rem 1rem 2rem}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-form-login,body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-form-register{padding:1.15rem;border-radius:1.5rem}body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-form-login .button,body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-form-login button.button,body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-form-login input.button,body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-form-login .woocommerce-button,body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-form-register .button,body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-form-register button.button,body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-form-register input.button,body.woocommerce-account:not(.logged-in):not(.woocommerce-checkout) .woocommerce-form-register .woocommerce-button{width:100%}}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .site-main,body.woocommerce-account.logged-in:not(.woocommerce-checkout) article.page,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .entry-content,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce{width:100%}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .entry-content{max-width:none !important}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce{max-width:1320px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;display:grid;grid-template-columns:280px minmax(0, 1fr);gap:2rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-navigation{width:280px}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content{width:100%;min-width:0}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content table.shop_table{width:100%;table-layout:auto}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table th,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table td{white-space:normal}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table .woocommerce-orders-table__cell-order-number{width:110px;white-space:nowrap}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table .woocommerce-orders-table__cell-order-date{width:130px;white-space:nowrap}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table .woocommerce-orders-table__cell-order-status{width:150px}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table .woocommerce-orders-table__cell-order-total{width:220px}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{width:150px;text-align:right;white-space:nowrap}@media(max-width: 991.98px){body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce{max-width:100%;padding-left:1rem;padding-right:1rem;grid-template-columns:1fr;gap:1rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-navigation{width:100%}}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .woocommerce-Addresses,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .u-columns.col2-set.addresses{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem;width:100%;margin-top:1.5rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .woocommerce-Addresses::before,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .woocommerce-Addresses::after,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses::before,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses::after,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .u-columns.col2-set.addresses::before,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .u-columns.col2-set.addresses::after{display:none !important;content:none !important}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .woocommerce-Address,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .woocommerce-Address.col-1,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .woocommerce-Address.col-2,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .u-column1.woocommerce-Address,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .u-column2.woocommerce-Address{float:none !important;width:100% !important;max-width:100% !important;flex:none !important;margin:0;padding:1.25rem;background:#f7f7f5;border:1px solid rgba(28,28,26,.08);border-radius:1.5rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .woocommerce-Address-title{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .woocommerce-Address-title h2,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .woocommerce-Address-title h3{margin:0;color:#1c1c1a;font-size:1.45rem;font-weight:300;line-height:1.25}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .woocommerce-Address-title .edit{flex:0 0 auto;color:#17863a;font-weight:700;text-decoration:none;line-height:1.4}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .woocommerce-Address-title .edit:hover{color:rgb(6.9686524291%,40.5999750219%,17.5731235169%)}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .woocommerce-Address address{margin:0;color:#373737;font-style:normal;line-height:1.7;word-break:break-word}@media(max-width: 767.98px){body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .woocommerce-Addresses,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses,body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .u-columns.col2-set.addresses{grid-template-columns:1fr;gap:1rem}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .woocommerce-Address-title{display:block}body.woocommerce-account.logged-in:not(.woocommerce-checkout) .woocommerce-MyAccount-content .woocommerce-Address-title .edit{display:inline-flex;margin-top:.5rem}}#page-clients .content .block{background:#ededed;display:flex;border-radius:1.5rem;padding:.75rem;text-decoration:none;flex-direction:column;transition:.3s}#page-clients .content .block .image{border-radius:1.25rem;min-height:400px;background-position:top center;background-size:cover;background-repeat:no-repeat}#page-clients .content .block .info{display:flex;padding-top:.5rem;padding-left:0rem;padding-right:0rem;padding-bottom:0rem;color:#373737;justify-content:space-between;transition:.3s;align-items:center}#page-clients .content .block .info .type{display:flex}#page-clients .content .block .info .type .type-badge{background-color:#fff;border-radius:.25rem;font-size:.75rem;padding:.1rem .25rem;margin-right:.25rem;line-height:1}#page-clients .content .block .info .button{height:2.5rem;width:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #373737;background-color:rgba(0,0,0,0);color:#373737;transition:.3s}#page-clients .content .block .info .button i{transform:rotate(0deg);transition:.3s}#page-clients .content .block:hover .info .button{background-color:#373737;color:#ededed;transition:.3s}#page-clients .content .block:hover .info .button i{transform:rotate(-45deg);transition:.3s}#page-client .case-image{display:block;min-height:400px;border-radius:1.5rem;background-position:center;background-size:cover;background-repeat:no-repeat}#page-client h2{text-transform:uppercase;margin-bottom:2rem;text-align:center}#page-client .product{border:1px solid #efede8;border-radius:1.5rem;background-color:#fff;margin-left:.5rem;margin-right:.5rem;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#0f0f0f}#page-client .product .right-badges{position:absolute;right:1rem;top:1rem;z-index:1}#page-client .product .right-badges .add-to-compare{height:2.5rem;width:2.5rem;border-radius:50%;border:1px solid #373737;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#373737;transition:.3s}#page-client .product .right-badges .add-to-compare:hover{background-color:#373737;color:#fff;transition:.3s}#page-client .product .left-badges{position:absolute;left:1rem;top:1rem;z-index:1}#page-client .product .left-badges .discount-badge{height:2.5rem;width:2.5rem;border-radius:50%;border:1px solid #c63b1e;display:flex;align-items:center;justify-content:center;background-color:#c63b1e;color:#fff}#page-client .product .image{position:relative;display:block;width:100%;height:300px;overflow:hidden;border-bottom:1px solid #efede8}#page-client .product .image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;transition:opacity .3s ease;backface-visibility:hidden}#page-client .product .image .img-main{opacity:1}#page-client .product .image .img-hover{opacity:0}#page-client .product .image:hover .img-main{opacity:0}#page-client .product .image:hover .img-hover{opacity:1}#page-client .product .pre-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}#page-client .product .pre-info .rating{display:flex;align-items:center;gap:5px}#page-client .product .pre-info .rating .rate-stars{color:#373737;line-height:1}#page-client .product .pre-info .rating .count{text-decoration:none;color:#7a786f}#page-client .product .pre-info .rating .count i{font-size:.85rem}#page-client .product .pre-info .rating .rate-star .empty{color:#7a786f}#page-client .product .pre-info .line{width:auto;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;display:inline-block;text-align:center;line-height:1}#page-client .product .data{padding:1rem 1rem 1.1rem;width:100%;display:flex;flex-direction:column;gap:.35rem;flex:1}#page-client .product .data .pre-info{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.15rem}#page-client .product .data .pre-info .line{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:.25rem .55rem;border-radius:.35rem;font-size:.72rem;line-height:1;font-weight:500}#page-client .product .data .sku{font-size:.9rem;line-height:1.2;color:#373737}#page-client .product .data .name{display:block;text-decoration:none;line-height:1.05;margin-bottom:0}#page-client .product .data .name span{display:block;color:#1c1c1a;text-transform:uppercase;font-size:1.05rem;font-weight:700;letter-spacing:-0.02em}#page-client .product .data .name:hover span{color:#000}#page-client .product .data .configuration{color:#373737;font-size:.92rem;line-height:1.35;letter-spacing:0;min-height:2.5em}#page-client .product .data .info{margin-top:auto;display:flex;justify-content:space-between;gap:.75rem;align-items:center}#page-client .product .data .price{display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1;min-width:0;flex:1}#page-client .product .data .price del{color:#7a786f;font-size:1rem;font-weight:400;text-decoration-color:#c63b1e;text-decoration-thickness:1px;opacity:.9;white-space:nowrap}#page-client .product .data .price del .amount,#page-client .product .data .price del .woocommerce-Price-amount{white-space:nowrap}#page-client .product .data .price ins{text-decoration:none;color:#c63b1e;font-size:1.5rem;font-weight:700;white-space:nowrap}#page-client .product .data .price ins .amount,#page-client .product .data .price ins .woocommerce-Price-amount{white-space:nowrap}#page-client .product .data .price>.woocommerce-Price-amount,#page-client .product .data .price>.amount{color:#17863a;font-size:1.5rem;font-weight:700;white-space:nowrap}#page-client .product .data .price .screen-reader-text{display:none}#page-client .product .data .btn-catalog-more{height:2.6rem;width:2.6rem;min-width:2.6rem;border-radius:50%;border:1px solid rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;background-color:#0f0f0f;color:#fff;transition:.25s ease;flex-shrink:0}#page-client .product .data .btn-catalog-more i{font-size:1rem;line-height:1}#page-client .product .data .btn-catalog-more:hover{background-color:#fff;color:#1c1c1a;border-color:#1c1c1a;transform:translateY(-1px)}#page-client .product:hover .data .btn-catalog-more{background-color:#fff;color:#1c1c1a;transition:.3s;border:1px solid #1c1c1a}#page-client .product:hover .image img.img-main{opacity:0}#page-client .product:hover .image img.img-hover{opacity:1}#blog .header{padding:3rem 0 2rem;background:#f7f7f5}#blog .header h1{margin:0 0 .75rem;color:#1c1c1a;font-size:clamp(2rem,4vw,3.6rem);font-weight:300;line-height:1.08;letter-spacing:-0.04em}#blog .header #breadcrumbs{margin:0;color:#7a786f;font-size:.95rem;line-height:1.5}#blog .header #breadcrumbs a{color:#7a786f;text-decoration:none;transition:.2s ease}#blog .header #breadcrumbs a:hover{color:#17863a}#blog .header #breadcrumbs .breadcrumb_last{color:#1c1c1a}#blog .content{padding:0 0 4rem}#blog .content .lead{max-width:900px;margin:0 auto 2rem;color:#373737;font-size:1.05rem;line-height:1.7;text-align:center}#blog .nav-tabs{gap:.5rem;border:0;flex-wrap:wrap;margin-bottom:2rem}#blog .nav-tabs .nav-item{margin:0}#blog .nav-tabs .nav-link{min-height:44px;padding:.65rem 1rem;border:1px solid rgba(28,28,26,.08);border-radius:1.5rem;background:#fff;color:#373737;font-size:.95rem;font-weight:500;text-decoration:none;transition:.2s ease}#blog .nav-tabs .nav-link:hover{border-color:rgba(23,134,58,.25);background:rgba(23,134,58,.06);color:#17863a}#blog .nav-tabs .nav-link.active{background:#17863a;border-color:#17863a;color:#fff}#blog .nav-tabs .nav-link .badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 .4rem;border-radius:999px;background:rgba(28,28,26,.08) !important;color:#373737;font-size:.75rem;font-weight:600}#blog .nav-tabs .nav-link.active .badge{background:rgba(255,255,255,.2) !important;color:#fff}#blog .row{row-gap:1.5rem}#blog .post{position:relative;display:flex;flex-direction:column;height:100%;min-height:100%;padding:1rem;background:#fff;border:1px solid rgba(28,28,26,.08);border-radius:1.5rem;color:#1c1c1a;text-decoration:none;overflow:hidden;box-shadow:0 10px 30px rgba(28,28,26,.04);transition:.25s ease}#blog .post:hover{transform:translateY(-3px);border-color:rgba(23,134,58,.22);box-shadow:0 18px 45px rgba(28,28,26,.08)}#blog .post:hover .image{transform:scale(1.03)}#blog .post:hover .title{color:#17863a}#blog .post .image{width:100%;aspect-ratio:16/10;min-height:220px;margin-bottom:1rem !important;border-radius:1.15rem;background-color:#efede8;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;transition:.35s ease}#blog .post .title{order:2;margin:0 0 .75rem;color:#1c1c1a;font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-0.02em;transition:.2s ease}#blog .post .badge{order:1;align-self:flex-start;width:auto;margin-bottom:.75rem !important;padding:.45rem .75rem;border-radius:999px;background:rgba(23,134,58,.08) !important;border:1px solid rgba(23,134,58,.16);color:#17863a !important;font-size:.8rem;font-weight:600;line-height:1}#blog .post .date{order:3;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(28,28,26,.08);color:#7a786f;font-size:.92rem;line-height:1.4}#blog .mt-4{display:flex;justify-content:center;margin-top:2.5rem !important}#blog .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;margin:0 .2rem;padding:0 .8rem;border-radius:999px;border:1px solid rgba(28,28,26,.1);background:#fff;color:#1c1c1a;font-size:.95rem;font-weight:600;text-decoration:none;transition:.2s ease}#blog .page-numbers:hover{border-color:rgba(23,134,58,.25);background:rgba(23,134,58,.06);color:#17863a}#blog .page-numbers.current{background:#17863a;border-color:#17863a;color:#fff}#blog .page-numbers.prev,#blog .page-numbers.next{padding-left:1rem;padding-right:1rem}#blog p{color:#373737}@media(max-width: 991.98px){#blog .header{padding:2.5rem 0 1.5rem}#blog .post .image{min-height:200px}}@media(max-width: 767.98px){#blog .header{padding:2rem 0 1.25rem}#blog .header h1{font-size:2rem}#blog .content{padding-bottom:2.5rem}#blog .nav-tabs{justify-content:flex-start !important;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.25rem}#blog .nav-tabs .nav-item{flex:0 0 auto}#blog .nav-tabs .nav-link{white-space:nowrap}#blog .post{padding:.85rem;border-radius:1.25rem}#blog .post .image{min-height:190px;border-radius:1rem}#blog .post .title{font-size:1.1rem}#blog .mt-4{flex-wrap:wrap;gap:.35rem}#blog .page-numbers{min-width:38px;height:38px;font-size:.9rem}}#about-page{background:#f7f7f5;color:#202124;overflow:hidden}#about-page .container{max-width:1320px}#about-page .header{padding:clamp(1.25rem,3vw,2.5rem) 0 clamp(.85rem,2vw,1.5rem);background:#f7f7f5;text-align:center}#about-page .header h1{margin:0 0 .6rem;color:#202124;font-size:clamp(2.15rem,5vw,4rem);font-weight:400;line-height:1.05;letter-spacing:-0.05em;text-transform:none}#about-page .header #breadcrumbs{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.25rem;margin:0;padding:.55rem .9rem;color:#5f6368;background:rgba(255,255,255,.82);border:1px solid rgba(28,28,26,.06);border-radius:999px;font-size:.9rem;line-height:1.35;box-shadow:0 8px 24px rgba(28,28,26,.04)}#about-page .header #breadcrumbs p{margin:0}#about-page .header #breadcrumbs a{color:#5f6368;text-decoration:none;transition:color .2s ease}#about-page .header #breadcrumbs a:hover{color:#202124}#about-page .header #breadcrumbs .breadcrumb_last{color:#202124}#about-page .content{color:#5f6368;text-align:left}#about-page .content p{color:#5f6368;line-height:1.75}#about-page .content a{color:#202124;font-weight:600;text-decoration:underline;text-decoration-color:rgba(32,33,36,.25);text-underline-offset:.18em;transition:text-decoration-color .2s ease}#about-page .content a:hover{color:#202124;text-decoration-color:#202124}#about-page .section-heading{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.75rem;margin-bottom:clamp(1.25rem,2.5vw,2rem);text-align:center}#about-page .section-heading__line{display:block;width:3rem;height:2px;background:#202124}#about-page .section-heading h2{margin:0;color:#202124;font-size:clamp(2rem,4vw,3.25rem);font-weight:400;line-height:1.08;letter-spacing:-0.045em;text-transform:none}#about-page .about-hero{padding-bottom:clamp(.85rem,2vw,1.5rem)}#about-page .about-hero__media{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:rgba(0,0,0,0);border:0;border-radius:clamp(1.1rem,2vw,2rem);box-shadow:0 18px 42px rgba(28,28,26,.12);isolation:isolate}#about-page .about-hero__video-wrap{position:absolute;inset:0;width:100%;height:100%}#about-page .about-hero .js-about-hero-video{position:absolute;inset:0;display:block;width:100% !important;max-width:none !important;height:100% !important;min-height:0 !important;max-height:none !important;margin:0 !important;object-fit:cover;object-position:center;background:rgba(0,0,0,0);border:0 !important;outline:0}#about-page .about-intro{padding:0 0 clamp(1.5rem,3vw,2.5rem)}#about-page .about-intro__card{padding:clamp(1.5rem,4vw,3rem);background:#fff;border:1px solid rgba(28,28,26,.1);border-radius:clamp(1.1rem,2vw,2rem);box-shadow:0 12px 34px rgba(28,28,26,.05)}#about-page .about-intro__card>*:first-child{margin-top:0}#about-page .about-intro__card>*:last-child{margin-bottom:0}#about-page .about-intro__card h2,#about-page .about-intro__card h3,#about-page .about-intro__card h4{color:#202124;text-transform:none}#about-page .about-intro__card h2{margin:0 0 1.25rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.15;letter-spacing:-0.035em}#about-page .about-intro__card h3{margin:2rem 0 .9rem;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:600;line-height:1.25}#about-page .about-intro__card h4{margin:1.5rem 0 .75rem;font-size:1.15rem;font-weight:600}#about-page .about-intro__card ul,#about-page .about-intro__card ol{margin-bottom:1.5rem;padding-left:1.25rem}#about-page .about-intro__card ul li,#about-page .about-intro__card ol li{margin-bottom:.55rem;line-height:1.65}#about-page .about-intro__card ul li::marker,#about-page .about-intro__card ol li::marker{color:#202124}#about-page .about-intro__card img,#about-page .about-intro__card iframe{max-width:100%;border-radius:1.25rem}#about-page .founders{padding:clamp(2rem,4vw,3.5rem) 0;background:#fff}#about-page .founders .founder{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#f3f3f1;border:1px solid rgba(28,28,26,.1);border-radius:1.5rem;box-shadow:0 13px 36px rgba(28,28,26,.045);transition:transform .3s ease,box-shadow .3s ease}#about-page .founders .founder:hover{transform:translateY(-4px);box-shadow:0 22px 52px rgba(28,28,26,.09)}#about-page .founders .founder:hover .founder__image img{transform:scale(1.025)}#about-page .founders .founder__image{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:#ededed}#about-page .founders .founder__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .45s ease}#about-page .founders .founder__body{flex:1 1 auto;min-width:0;padding:clamp(1.25rem,2.5vw,2rem)}#about-page .founders .title{position:relative;margin:0 0 1rem;padding-bottom:1rem;color:#202124;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:700;line-height:1.2;letter-spacing:-0.025em;text-transform:none}#about-page .founders .title::after{content:"";position:absolute;bottom:0;left:0;width:2.5rem;height:2px;background:#202124}#about-page .founders .description{color:#5f6368;font-size:.96rem;line-height:1.7}#about-page .founders .description p{margin:0 0 .85rem}#about-page .founders .description p:last-child{margin-bottom:0}#about-page .history{padding:clamp(2rem,4vw,3.5rem) 0;background:#f7f7f5}#about-page .history .history-list{display:grid;gap:clamp(1.25rem,2.5vw,2rem)}#about-page .history .history-block{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid rgba(28,28,26,.1);border-radius:clamp(1.1rem,2vw,2rem);box-shadow:0 14px 40px rgba(28,28,26,.055)}#about-page .history .history-media{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#e9e9e7}#about-page .history .history-media>img,#about-page .history .history-media>video{position:absolute;inset:0;display:block;width:100% !important;max-width:none !important;height:100% !important;margin:0 !important;object-fit:cover !important;object-position:center !important}#about-page .history .history-media--video{background:rgba(0,0,0,0)}#about-page .history .history-media--video video{border:0 !important;outline:0;background:rgba(0,0,0,0)}#about-page .history .history-media--gallery{background:#e9e9e7}#about-page .history .about-gallery{position:absolute;inset:0;overflow:hidden;background:#e9e9e7;touch-action:pan-y}#about-page .history .about-gallery__slides,#about-page .history .about-gallery__slide{position:absolute;inset:0;width:100%;height:100%}#about-page .history .about-gallery__slide{z-index:0;visibility:hidden;opacity:0;transition:opacity .28s ease,visibility .28s ease;pointer-events:none}#about-page .history .about-gallery__slide.is-active{z-index:1;visibility:visible;opacity:1;pointer-events:auto}#about-page .history .about-gallery__slide img{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;min-width:100% !important;max-width:none !important;height:100% !important;min-height:100% !important;margin:0 !important;padding:0 !important;border:0 !important;object-fit:cover !important;object-position:center !important}#about-page .history .about-gallery__button{position:absolute;z-index:4;top:0;bottom:0;width:clamp(3rem,6vw,5rem);padding:0;background:rgba(0,0,0,0);border:0;border-radius:0;color:rgba(255,255,255,.92);cursor:pointer;opacity:.82;transition:opacity .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}#about-page .history .about-gallery__button:hover,#about-page .history .about-gallery__button:focus-visible{opacity:1}#about-page .history .about-gallery__button:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:-4px}#about-page .history .about-gallery__button span{position:absolute;top:50%;width:1rem;height:1rem;border-top:2px solid currentColor;border-right:2px solid currentColor;filter:drop-shadow(0 1px 4px rgba(28, 28, 26, 0.65))}#about-page .history .about-gallery__button--prev{left:0}#about-page .history .about-gallery__button--prev span{left:clamp(1rem,2vw,1.75rem);transform:translateY(-50%) rotate(-135deg)}#about-page .history .about-gallery__button--next{right:0}#about-page .history .about-gallery__button--next span{right:clamp(1rem,2vw,1.75rem);transform:translateY(-50%) rotate(45deg)}#about-page .history .history-copy{display:block;min-width:0;padding:clamp(1.25rem,3vw,2rem);background:#fff}#about-page .history .history-copy__year{display:inline-block;margin-bottom:.9rem;padding-bottom:.35rem;color:#202124;border-bottom:1px solid rgba(32,33,36,.28);font-size:clamp(1rem,1.8vw,1.18rem);font-weight:750;line-height:1;letter-spacing:-0.02em}#about-page .history .history-copy__title{max-width:980px;margin:0 0 .85rem;color:#202124;font-size:clamp(1.55rem,2.8vw,2.2rem);font-weight:650;line-height:1.12;letter-spacing:-0.04em;text-transform:none}#about-page .history .history-copy__description{max-width:980px;color:#5f6368;font-size:1rem;line-height:1.75}#about-page .history .history-copy__description p{margin:0 0 .85rem}#about-page .history .history-copy__description p:last-child{margin-bottom:0}#about-page .history .history-copy__description ul,#about-page .history .history-copy__description ol{margin:.75rem 0 0;padding-left:1.2rem}#about-page .history .history-copy__description ul li,#about-page .history .history-copy__description ol li{margin-bottom:.45rem}#about-page .history .history-copy__description ul li::marker,#about-page .history .history-copy__description ol li::marker{color:#202124}@media(max-width: 991.98px){#about-page .founders .founder__image{aspect-ratio:16/10}}@media(max-width: 767.98px){#about-page .container{padding-right:1rem;padding-left:1rem}#about-page .header{padding-top:1rem;padding-bottom:.85rem}#about-page .header h1{margin-bottom:.55rem;font-size:clamp(2rem,10vw,2.8rem)}#about-page .header #breadcrumbs{max-width:100%;padding:.45rem .7rem;font-size:.8rem}#about-page .section-heading{gap:.6rem;margin-bottom:1rem;align-items:flex-start;text-align:left}#about-page .section-heading h2{font-size:clamp(1.85rem,9vw,2.55rem)}#about-page .about-hero{padding-bottom:.9rem}#about-page .about-hero__media{aspect-ratio:16/9;border-radius:1.1rem;box-shadow:0 13px 34px rgba(28,28,26,.13)}#about-page .about-intro{padding-bottom:2rem}#about-page .about-intro__card{padding:1.25rem;border-radius:1.1rem}#about-page .about-intro__card p,#about-page .about-intro__card li{font-size:.96rem}#about-page .founders,#about-page .history{padding:2rem 0}#about-page .founders .founder{border-radius:1.1rem}#about-page .founders .founder__image{aspect-ratio:4/3}#about-page .founders .founder__body{padding:1.15rem}#about-page .founders .description{font-size:.94rem}#about-page .history .history-list{gap:1rem}#about-page .history .history-block{border-radius:1.1rem;box-shadow:0 11px 30px rgba(28,28,26,.055)}#about-page .history .history-media{aspect-ratio:16/9}#about-page .history .history-copy{padding:1.2rem}#about-page .history .history-copy__year{margin-bottom:.85rem;font-size:.95rem}#about-page .history .history-copy__title{margin-bottom:.75rem;font-size:clamp(1.4rem,7vw,1.85rem)}#about-page .history .history-copy__description{font-size:.94rem;line-height:1.65}#about-page .history .about-gallery__button{width:3.25rem}#about-page .history .about-gallery__button span{width:.8rem;height:.8rem}#about-page .history .about-gallery__button--prev span{left:1rem}#about-page .history .about-gallery__button--next span{right:1rem}}@media(prefers-reduced-motion: reduce){#about-page .founder,#about-page .founder__image img,#about-page .about-gallery__button{transition:none !important}}#page-price{--price-red: #dc3545;--price-green: #198754;--price-dark: #202428;--price-text: #444b52;--price-muted: #747b82;--price-border: #e1e5e9;--price-soft: #f6f7f8;--price-radius: 1rem}#page-price .content{padding-bottom:3rem}#page-price .price-download{margin-bottom:2rem}#page-price .price-download__button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:48px;padding:.7rem 1.15rem;border-radius:.75rem;font-weight:500}#page-price .price-download__button i{font-size:1.05rem}#page-price .price-catalog{display:flex;flex-direction:column;gap:2.5rem}#page-price .price-line{min-width:0}#page-price .price-line__heading{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}#page-price .price-line__heading h2{margin:0;color:var(--price-dark);font-size:clamp(1.35rem,2vw,1.8rem);font-weight:600;line-height:1.2}#page-price .price-line__accent{flex:0 0 auto;width:.35rem;height:2rem;border-radius:1rem;background:var(--price-red)}#page-price .price-list{display:flex;flex-direction:column;gap:1rem}#page-price .price-item{display:grid;grid-template-columns:210px minmax(0, 1fr);min-width:0;overflow:hidden;border:1px solid var(--price-border);border-radius:var(--price-radius);background:#fff;box-shadow:0 8px 24px rgba(24,30,36,.05)}#page-price .price-item__model{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:1.25rem 1rem;border-right:1px solid var(--price-border);text-align:center;background:radial-gradient(circle at 50% 8%, rgba(220, 53, 69, 0.08), transparent 42%),linear-gradient(180deg, #fff 0%, #f7f8f9 100%)}#page-price .price-item__media{display:flex;align-items:center;justify-content:center;width:100%;min-height:145px;margin-bottom:.75rem}#page-price .price-item__image{display:block;width:100%;max-width:145px;height:150px;object-fit:contain}#page-price .price-item__image-placeholder{display:flex;align-items:center;justify-content:center;width:125px;height:140px;border:1px dashed #cfd4da;border-radius:.8rem;color:#adb5bd;background:rgba(255,255,255,.75)}#page-price .price-item__image-placeholder i{font-size:1.8rem}#page-price .price-item__summary{width:100%;min-width:0}#page-price .price-item__title{margin:0 0 .8rem;color:var(--price-dark);font-size:1.25rem;font-weight:600;line-height:1.2;overflow-wrap:normal;word-break:normal;hyphens:none}#page-price .price-item__price-label{margin-bottom:.2rem;color:var(--price-muted);font-size:.74rem;font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}#page-price .price-item__price{color:var(--price-dark);font-size:1.48rem;font-weight:700;line-height:1.15;overflow-wrap:normal;word-break:normal;hyphens:none}#page-price .price-item__options{display:grid;grid-template-columns:repeat(5, minmax(150px, 1fr));align-items:stretch;min-width:0}#page-price .price-options-group{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--price-border)}#page-price .price-options-group:last-child{border-right:0}#page-price .price-options-group__title{display:flex;align-items:center;justify-content:center;min-height:50px;margin:0;padding:.7rem .8rem;border-bottom:1px solid var(--price-border);color:var(--price-dark);background:var(--price-soft);font-size:.9rem;font-weight:600;line-height:1.3;text-align:center}#page-price .price-options-group__list{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:0 .8rem}#page-price .price-option{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:.55rem;min-height:47px;padding:.55rem 0;border-bottom:1px solid #edf0f2}#page-price .price-option:last-child{border-bottom:0}#page-price .price-option__label{min-width:0;color:var(--price-text);font-size:.84rem;line-height:1.4;overflow-wrap:normal;word-break:normal;hyphens:none}#page-price .price-option__value{display:flex;align-items:center;justify-content:flex-end;min-width:1.75rem;text-align:right}#page-price .price-option--stitching{grid-template-columns:minmax(0, 1fr);align-items:start;gap:.45rem}#page-price .price-option--stitching .price-option__label{width:100%}#page-price .price-option--stitching .price-option__value{justify-content:flex-start;width:100%;text-align:left}#page-price .price-value{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}#page-price .price-value i{font-size:1.2rem;line-height:1}#page-price .price-value--included{color:var(--price-green)}#page-price .price-value--unavailable{color:var(--price-red)}#page-price .price-value--extra{color:var(--price-dark);font-size:.86rem;font-weight:600}#page-price .price-stitching{display:flex;align-items:center;justify-content:flex-start;gap:.6rem;width:100%;max-width:none}#page-price .price-stitching img{display:block;flex:0 0 auto;width:58px;height:58px;border:1px solid var(--price-border);border-radius:.5rem;object-fit:cover}#page-price .price-stitching__details{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}#page-price .price-stitching__name{max-width:100%;color:var(--price-muted);font-size:.74rem;line-height:1.2;overflow-wrap:normal;word-break:normal;hyphens:none}#page-price .price-page-content{margin-top:2.5rem}@media(max-width: 1399.98px){#page-price .price-item{grid-template-columns:190px minmax(0, 1fr)}#page-price .price-item__options{grid-template-columns:repeat(3, minmax(0, 1fr))}#page-price .price-options-group{border-bottom:1px solid var(--price-border)}#page-price .price-options-group:nth-child(3n){border-right:0}#page-price .price-options-group:nth-last-child(-n+2){border-bottom:0}#page-price .price-options-group:nth-child(4){border-left:0}#page-price .price-options-group--fabrics{grid-column:span 2;border-right:0}}@media(max-width: 991.98px){#page-price .price-item{grid-template-columns:170px minmax(0, 1fr)}#page-price .price-item__model{padding:1rem .75rem}#page-price .price-item__image{max-width:125px;height:135px}#page-price .price-item__title{font-size:1.1rem}#page-price .price-item__price{font-size:1.25rem}#page-price .price-item__options{grid-template-columns:repeat(2, minmax(0, 1fr))}#page-price .price-options-group{border-right:1px solid var(--price-border);border-bottom:1px solid var(--price-border)}#page-price .price-options-group:nth-child(3n){border-right:1px solid var(--price-border)}#page-price .price-options-group:nth-child(even){border-right:0}#page-price .price-options-group:nth-last-child(-n+2){border-bottom:1px solid var(--price-border)}#page-price .price-options-group:last-child{border-right:0;border-bottom:0}#page-price .price-options-group--fabrics{grid-column:1/-1}}@media(max-width: 767.98px){#page-price{--price-radius: 0.9rem}#page-price .content{padding-bottom:2rem}#page-price .price-download{margin-bottom:1.5rem}#page-price .price-download__button{width:100%;max-width:100%}#page-price .price-catalog{gap:2rem}#page-price .price-list{gap:.85rem}#page-price .price-item{display:block}#page-price .price-item__model{display:grid;grid-template-columns:110px minmax(0, 1fr);min-height:145px;padding:.85rem 1rem;border-right:0;border-bottom:1px solid var(--price-border);text-align:left}#page-price .price-item__media{min-height:0;margin:0}#page-price .price-item__image{max-width:100px;height:115px}#page-price .price-item__image-placeholder{width:90px;height:105px}#page-price .price-item__summary{padding-left:.65rem}#page-price .price-item__title{margin-bottom:1rem;font-size:1.25rem}#page-price .price-item__price-label{font-size:.67rem}#page-price .price-item__price{font-size:1.4rem}#page-price .price-item__options{display:block}#page-price .price-options-group{border-right:0 !important;border-bottom:1px solid var(--price-border) !important}#page-price .price-options-group:last-child{border-bottom:0 !important}#page-price .price-options-group__title{justify-content:flex-start;min-height:44px;padding:.65rem 1rem;color:#343a40;font-size:.94rem;text-align:left}#page-price .price-options-group__list{padding:0 1rem}#page-price .price-option{min-height:43px;padding:.55rem 0}#page-price .price-option__label{font-size:.92rem}#page-price .price-value--extra{font-size:.86rem}}@media(max-width: 420px){#page-price .price-item__model{grid-template-columns:92px minmax(0, 1fr);padding:.75rem}#page-price .price-item__image{max-width:82px;height:100px}#page-price .price-item__summary{padding-left:.5rem}#page-price .price-item__title{font-size:1.12rem}#page-price .price-item__price{font-size:1.25rem}#page-price .price-options-group__title{padding-right:.8rem;padding-left:.8rem}#page-price .price-options-group__list{padding-right:.8rem;padding-left:.8rem}#page-price .price-option{grid-template-columns:minmax(0, 1fr) minmax(58px, auto);gap:.55rem}#page-price .price-option__label{font-size:.88rem}#page-price .price-stitching{max-width:140px}#page-price .price-stitching img{width:50px;height:50px}}.btn-user-outline{display:inline-block;max-width:300px;color:#fff;border-radius:.25rem;background-color:rgba(0,0,0,0);text-decoration:none;text-transform:uppercase;letter-spacing:.15rem;font-size:.85rem;border:1px solid #fff;padding-top:.75rem;padding-bottom:.75rem;padding-left:1.5rem;padding-right:1.5rem;transition:.3s}.btn-user-outline:hover{background-color:#fff;color:#000;transition:.3s}.btn-more{display:inline-block;color:#0f0f0f;border-radius:.25rem;background-color:rgba(0,0,0,0);text-decoration:none;text-transform:uppercase;letter-spacing:.15rem;font-size:.85rem;border:1px solid #0f0f0f;padding-top:.75rem;padding-bottom:.75rem;padding-left:1.5rem;padding-right:1.5rem;transition:.3s}.btn-more:hover{background-color:#0f0f0f;color:#fff;transition:.3s}.fancybox__slide{padding:0 !important}.fancybox__content{background:#000 !important;padding:0 !important;margin:0 !important}.fancybox__content video{width:100% !important;height:100% !important;max-height:90vh !important;object-fit:cover;display:block;background:#000}.header{margin-top:60px;display:flex;min-height:150px;align-items:center;justify-content:center;flex-direction:column}.header h1{text-align:center;text-transform:uppercase;margin-bottom:0rem;line-height:1}.header #breadcrumbs{text-align:center;margin-bottom:0;color:#a5a5a5}.header #breadcrumbs a{text-transform:none;text-decoration:none;color:#a5a5a5}.header .woocommerce-breadcrumb{text-align:center;margin-bottom:0;color:#a5a5a5;text-transform:none;font-size:.85rem;line-height:1}.header .woocommerce-breadcrumb a{text-decoration:none;color:#a5a5a5}#breadcrumbs,.woocommerce-breadcrumb{margin-bottom:0;color:#a5a5a5;text-transform:none;font-size:.85rem;line-height:1}#breadcrumbs a,.woocommerce-breadcrumb a{text-decoration:none;color:#a5a5a5}.slide-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;padding:.5rem .25rem;border:none;cursor:pointer;z-index:1;transition:.3s}.slide-arrow:hover{color:#1a1a1a;background:#fff;transition:.3s}.prev-arrow{left:0;border-top-right-radius:.15rem;border-bottom-right-radius:.15rem}.next-arrow{right:0;border-top-left-radius:.15rem;border-bottom-left-radius:.15rem}.slick-prev,.slick-next{display:flex;align-items:center;justify-content:center}.slick-dots{position:absolute;left:0;right:0;bottom:-1.5rem;display:flex;justify-content:center;padding:0;margin-top:1rem;margin-bottom:0;gap:.25rem}.slick-dots li{list-style:none;margin:0}.slick-dots li button{font-size:0;width:.25rem;height:.25rem;border-radius:.5rem;background-color:#ccc;border:none;cursor:pointer;transition:background .3s ease,width .3s ease}.slick-dots .slick-active button{background-color:#616161;border-radius:.5rem;width:1.5rem;height:.25rem}strong{font-weight:bold}body{font-family:"Proxima Nova Lt";font-weight:300;color:#1c1c1a;background-color:#f7f7f5}.no-scroll{overflow:hidden;position:fixed;width:100%}:root{--menu-bar-height: 72px;--header-stack-height: 120px}.site-header-stack{position:fixed;top:0;left:0;width:100%;z-index:1035;background:#0a0a0a;transform:translateY(0);transition:transform .28s ease,box-shadow .28s ease;will-change:transform}.site-header-stack.header-compact{transform:translateY(calc(-1 * var(--menu-bar-height) - 1px))}.site-header-stack.header-scrolled{box-shadow:0 8px 24px rgba(0,0,0,.18)}body.single-product #page-product{padding-top:var(--header-stack-height)}header .menu-bar{background:#ededed;padding:0;display:block;width:100%;transform:none;transition:none;will-change:auto;z-index:auto}header .menu-bar .menu-row{padding:.5rem .75rem;display:flex;justify-content:space-between;align-items:center;position:relative}header .menu-bar .menu-row .custom-logo-link img{display:inline-block;height:3rem !important;width:auto}header .menu-bar .menu-row .left{flex:1;display:flex;align-items:center;justify-content:flex-start}header .menu-bar .menu-row .left nav{display:flex;align-items:center}header .menu-bar .menu-row .left nav ul{list-style:none;display:flex;gap:1rem;padding:0;margin:0;justify-content:flex-start;flex-wrap:wrap}header .menu-bar .menu-row .left nav ul .menu-item a{text-decoration:none;color:#1c1c1a;border-bottom:1px solid rgba(0,0,0,0);transition:.3s}header .menu-bar .menu-row .left nav ul .menu-item a:hover{border-bottom:1px solid #1c1c1a;transition:.3s}header .menu-bar .menu-row .left .search-btn{display:flex;position:relative;background-color:rgba(0,0,0,0);color:#1c1c1a;padding:.5rem;align-items:center;align-content:center;justify-content:center;font-size:1.25rem;line-height:1;transition:.3s;text-decoration:none;margin-left:1rem}header .menu-bar .menu-row .left .search-btn:hover{color:#b7861f;transition:.3s}header .menu-bar .menu-row .right{flex:1;display:flex;align-items:center;justify-content:flex-end}header .menu-bar .menu-row .right .shop-btns{display:flex}header .menu-bar .menu-row .right .shop-btns .phone{display:flex;background-color:rgba(0,0,0,0);color:#1c1c1a;padding:.5rem;align-items:center;align-content:center;justify-content:center;font-size:1.5rem;line-height:1;transition:.3s;text-decoration:none}header .menu-bar .menu-row .right .shop-btns .phone span{font-size:1rem;margin-left:.5rem}header .menu-bar .menu-row .right .shop-btns .phone:hover{color:#b7861f;transition:.3s}header .menu-bar .menu-row .right .countries .map-wrapper{position:relative}header .menu-bar .menu-row .right .countries .map-wrapper .map-icon{cursor:pointer}header .menu-bar .menu-row .right .countries .map-wrapper .map-icon .map{min-height:3rem;margin-right:1.5rem;margin-left:.5rem}header .menu-bar .menu-row .right .countries .map-wrapper .map-icon .current-flag{position:absolute;top:.75rem;right:.5rem;width:1.75rem;height:1.75rem;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;animation:countryflip 5s linear infinite}header .menu-bar .menu-row .right .countries .map-wrapper .region-dropdown{display:none;position:absolute;border-radius:.25rem;top:100%;left:0;background:#f7f7f5;padding:1rem;z-index:1000;width:max-content;min-width:220px}header .menu-bar .menu-row .right .countries .map-wrapper .region-dropdown .region{margin-bottom:1rem}header .menu-bar .menu-row .right .countries .map-wrapper .region-dropdown .region .region-name{font-weight:bold;margin-bottom:.5rem}header .menu-bar .menu-row .right .countries .map-wrapper .region-dropdown .region .country-list{list-style:none;margin:0;padding:0}header .menu-bar .menu-row .right .countries .map-wrapper .region-dropdown .region .country-list li{margin-bottom:.25rem}header .menu-bar .menu-row .right .countries .map-wrapper .region-dropdown .region .country-list li .country-link{display:flex;align-items:center;text-decoration:none;color:#1c1c1a;transition:color .2s ease}header .menu-bar .menu-row .right .countries .map-wrapper .region-dropdown .region .country-list li .country-link:hover{color:#373737}header .menu-bar .menu-row .right .countries .map-wrapper .region-dropdown .region .country-list li .country-link .country-flag{width:1.5rem;height:1rem;background-position:center;background-size:cover;background-repeat:no-repeat;object-fit:contain;margin-right:.5rem}header .menu-bar .menu-row .right .countries .map-wrapper .region-dropdown .region .country-list li .active{font-weight:bold}header .menu-bar .menu-row .right .countries .map-wrapper:hover .region-dropdown{display:block}header .menu-bar .menu-row .center{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}header .menu-bar .menu-row .menu-btn{height:2.5rem;width:2.5rem;background-color:rgba(0,0,0,0);color:#1c1c1a;display:flex;align-items:center;align-content:center;justify-content:center;line-height:1;transition:.3s;border:none;font-size:2rem}header .menu-bar .menu-row .menu-btn:hover{color:#373737;transition:.3s}header .product-nav-bar{display:flex;flex-wrap:nowrap;white-space:nowrap;background-color:#ededed;overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:center;border-top:1px solid rgba(255,255,255,.06);z-index:1}header .product-nav-bar a{flex:0 0 auto;color:#1c1c1a;padding:.75rem 1rem;text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);transition:.2s}header .product-nav-bar a .review-badge{background-color:#7a786f;border-radius:.25rem;color:#fff;padding:.1rem .5rem}header .product-nav-bar a:hover{transition:.2s;border-bottom:2px solid rgba(23,134,58,.5)}header .product-nav-bar .active{border-bottom:2px solid #17863a}header .product-nav-bar::-webkit-scrollbar{height:.25rem}header .product-nav-bar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:.15rem}@media(max-width: 991.98px){header .product-nav-bar{justify-content:flex-start;padding-left:.5rem;padding-right:.5rem}header .product-nav-bar a{padding:.65rem .85rem}}.menu-modal{position:fixed;top:0;bottom:0;left:0;right:0;margin:0 auto;display:none;background-color:#f7f7f5;z-index:2000}.menu-modal .menu-modal-container{height:100%;width:100%;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.menu-modal .menu-modal-container .close-btn{position:absolute;right:2rem;top:2rem;background-color:rgba(0,0,0,0);border:none;font-size:2rem;transition:.3s;color:#1c1c1a !important}.menu-modal .menu-modal-container .close-btn:hover{transform:rotateZ(90deg);transition:.3s}.menu-modal .menu-modal-container .custom-logo-link img{display:block;height:3rem !important;width:auto}.menu-modal .menu-modal-container nav ul,.menu-modal .menu-modal-container nav ol{list-style-type:none;margin:0;padding:0}.menu-modal .menu-modal-container nav #primary-menu{display:grid;grid-template-columns:repeat(2, max-content);justify-content:center;column-gap:2.5rem;row-gap:.125rem;text-align:left}@media(max-width: 359.98px){.menu-modal .menu-modal-container nav #primary-menu{column-gap:1rem}}.menu-modal .menu-modal-container nav li{margin:0;padding:0}.menu-modal .menu-modal-container nav .menu-item a{text-decoration:none;font-size:1.5rem;color:#1c1c1a;border-bottom:1px solid rgba(0,0,0,0);transition:.3s}.menu-modal .menu-modal-container nav .menu-item:hover a{border-bottom:1px solid #1c1c1a;transition:.3s}.menu-modal .menu-modal-container .phone{margin-top:2rem}.menu-modal .menu-modal-container .phone span{display:block}.menu-modal .menu-modal-container .phone a{text-decoration:none;color:#1c1c1a;font-size:1.5rem;font-weight:bold}.menu-modal .menu-modal-container .region-tabs{margin-top:1.5rem}.menu-modal .menu-modal-container .region-tabs .nav{border-bottom:1px solid #1c1c1a}.menu-modal .menu-modal-container .region-tabs .nav-link{font-weight:bold;color:#1c1c1a}.menu-modal .menu-modal-container .region-tabs .tab-content{margin-top:1rem;min-height:150px}.menu-modal .menu-modal-container .region-tabs .tab-content .tab-pane .country-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.25rem .75rem}.menu-modal .menu-modal-container .region-tabs .tab-content .tab-pane .country-list .country-link{display:flex;align-items:center;text-decoration:none;color:#1c1c1a;transition:color .2s ease}.menu-modal .menu-modal-container .region-tabs .tab-content .tab-pane .country-list .country-link:hover{color:#b7861f}.menu-modal .menu-modal-container .region-tabs .tab-content .tab-pane .country-list .country-link .country-flag{width:1.5rem;height:1rem;background-position:center;background-size:cover;background-repeat:no-repeat;object-fit:contain;margin-right:.5rem}.menu-modal .menu-modal-container .region-tabs .tab-content .tab-pane .country-list .country-link.active{font-weight:bold}@keyframes countryflip{70%{transform:perspective(120px) rotateY(0deg);-webkit-transform:perspective(120px) rotateY(0deg)}100%{transform:perspective(120px) rotateY(360deg);-webkit-transform:perspective(120px) rotateY(360deg)}}footer{background-color:#1c1c1a;color:#fff;padding-top:2rem;padding-bottom:2rem}footer nav ul{list-style:none;display:flex;padding:0;margin:0;justify-content:flex-start;flex-wrap:wrap;flex-direction:column}footer nav ul .menu-item a{text-decoration:none;color:#fff;border-bottom:1px solid rgba(0,0,0,0);transition:.3s}footer nav ul .menu-item a:hover{border-bottom:1px solid #fff;transition:.3s}footer .footer-nav-header{font-size:1.25rem;padding-bottom:1rem;font-family:"Proxima Nova Lt";font-weight:600}footer .newsletter{padding-bottom:1rem}footer .newsletter .newsletter-header{font-size:2.25rem;font-family:"Proxima Nova Lt";font-weight:600}footer .newsletter .newsletter-text{padding-bottom:1rem}footer .newsletter .form-control{background-color:rgba(0,0,0,0);border:1px solid #616161;color:#fff;border-radius:.25rem}footer .newsletter .btn{border:1px solid #616161;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;color:#fff;transition:.3s}footer .newsletter .btn:hover{background-color:#fff;color:#0f0f0f;transition:.3s}footer .social{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;padding-bottom:1rem}footer .social span{color:#616161;font-weight:600}footer .social a{text-decoration:none;color:#fff;font-size:1.25rem;transition:.3s}footer .social a:hover{color:#616161}footer .company-info{display:flex;flex-wrap:wrap;font-size:.9rem;gap:1.5rem;color:#616161}footer .payment-methods{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding-bottom:1rem}footer .payment-methods span{color:#616161;font-weight:bold}footer .contacts .phone a{text-decoration:none;color:#fff;font-size:1.25rem}footer .contacts .email a{text-decoration:none;color:#fff}footer .gmb{max-width:250px;display:flex;padding:.75rem;margin-bottom:1rem;border-radius:.25rem;background-color:#f1f1f1;color:#0f0f0f;text-decoration:none;align-items:center;border:1px solid #dedede;font-weight:600}footer .gmb .icon{margin-right:.75rem}footer .gmb .icon img{min-height:3rem}footer .gmb .info .title{font-size:.85rem}footer .gmb .info .score i{color:#ffae00}#page-about .content .history h2{margin-top:2rem;margin-bottom:2rem;text-align:center;text-transform:uppercase}#page-about .content .history .block{display:flex;min-height:75vh;align-items:center;justify-content:center;flex-direction:column;text-align:center}#page-about .content .history .block h3{position:relative;color:#eab344;font-size:3rem;font-weight:bold}#page-about .content .history .block h4{margin-bottom:0;text-transform:uppercase}#page-about .content .history .row{background-color:#4a4a4a}#page-about .content .history .block-image,#page-about .content .history .carousel .carousel-item{width:100%;height:100%;min-height:75vh;background-position:center;background-repeat:no-repeat;background-size:cover}#page-about .content .history .video{position:relative;width:100%;height:100%;overflow:hidden}#page-about .content .history .video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#page-checkout .woocommerce-checkout-payment label img{max-height:22px;margin-left:1rem}#page-info .info-background{min-height:500px;margin-bottom:2rem;background-position:center;background-repeat:no-repeat;background-size:cover}#cloudimage-360-container,#cloudimage-360-container .cloudimage-360,#cloudimage-360-container .cloudimage-360-inner-box,#cloudimage-360-container canvas{touch-action:none !important;-ms-touch-action:none !important;pointer-events:auto !important}#cloudimage-360-container{overflow:hidden !important}@media(max-width: 991.98px){header .menu-bar .menu-row .right{display:flex;align-items:center;justify-content:flex-end;padding-right:.75rem}header .menu-bar .menu-row .right .shop-btns{display:flex !important;width:auto;min-width:44px;align-items:center;justify-content:flex-end;overflow:visible}header .menu-bar .menu-row .right .shop-btns>*{display:none !important}header .menu-bar .menu-row .right .shop-btns>.cart-contents{position:relative !important;display:inline-flex !important;width:40px !important;min-width:40px !important;height:40px !important;min-height:40px !important;margin:0 !important;padding:0 !important;align-items:center !important;justify-content:center !important;overflow:visible !important;color:#0f0f0f !important;background:rgba(0,0,0,0) !important;border:0 !important}header .menu-bar .menu-row .right .shop-btns>.cart-contents .header-action__icon{display:inline-flex !important;width:28px !important;height:28px !important;align-items:center;justify-content:center}header .menu-bar .menu-row .right .shop-btns>.cart-contents i{margin:0 !important;color:#0f0f0f !important;font-size:1.4rem !important;line-height:1 !important}header .menu-bar .menu-row .right .shop-btns>.cart-contents .cart-count{position:absolute !important;top:-2px !important;right:-2px !important;z-index:5}}.menu-modal-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.65rem;margin:1.25rem 0 2rem}.menu-modal-actions>.header-action,.menu-modal-actions>.compare-link,.menu-modal-actions>.ksf-favorites-link,.menu-modal-actions>.cart-contents,.menu-modal-actions>.search-btn,.menu-modal-actions>.my-account{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 46px;width:46px !important;min-width:46px !important;max-width:46px !important;height:46px !important;min-height:46px !important;margin:0 !important;padding:0 !important;overflow:visible !important;border:1px solid #dedbd5 !important;border-radius:50% !important;background:#fff !important;color:#0f0f0f !important;text-decoration:none !important;box-sizing:border-box;transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.menu-modal-actions>.header-action:hover,.menu-modal-actions>.compare-link:hover,.menu-modal-actions>.ksf-favorites-link:hover,.menu-modal-actions>.cart-contents:hover,.menu-modal-actions>.search-btn:hover,.menu-modal-actions>.my-account:hover{background:#0f0f0f !important;border-color:#0f0f0f !important;color:#fff !important;box-shadow:0 8px 20px rgba(15,15,15,.14)}.menu-modal-actions .header-action__icon,.menu-modal-actions .ksc-compare-link-icon,.menu-modal-actions .ksf-favorites-link-icon{position:static !important;display:inline-flex !important;align-items:center;justify-content:center;width:28px !important;height:28px !important;margin:0 !important;padding:0 !important}.menu-modal-actions i,.menu-modal-actions .bi{display:inline-flex !important;align-items:center;justify-content:center;margin:0 !important;padding:0 !important;font-size:1.35rem !important;line-height:1 !important;color:inherit !important}.menu-modal-actions .header-action__count,.menu-modal-actions .compare-count,.menu-modal-actions .ksf-favorites-count,.menu-modal-actions .cart-count{position:absolute !important;top:-4px !important;right:-4px !important;z-index:5;display:inline-flex !important;align-items:center;justify-content:center;width:17px !important;min-width:17px !important;height:17px !important;min-height:17px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:#0f0f0f !important;color:#fff !important;font-family:Arial,sans-serif;font-size:11px !important;font-weight:600;line-height:17px !important;text-align:center;box-sizing:border-box}.site-header-stack,.site-header-stack .menu-bar,.site-header-stack .menu-row,.site-header-stack .menu-row>.left,.header-short-nav{overflow:visible}.header-short-nav{position:relative;height:100%;z-index:50}#short-menu{display:flex;align-items:center;gap:22px;height:100%;margin:0;padding:0;list-style:none}#short-menu>li{position:relative;display:flex;align-items:center;height:100%;margin:0;padding:0}#short-menu>li>a{position:relative;display:flex;align-items:center;min-height:44px;padding:8px 0;color:#262626;font-size:15px;line-height:1.25;text-decoration:none;white-space:nowrap;transition:color .2s ease,opacity .2s ease}#short-menu>li>a:hover,#short-menu>li.current-menu-item>a,#short-menu>li.current-menu-ancestor>a{color:#000}#short-menu>li.menu-item-has-children>a{padding-right:17px}#short-menu>li.menu-item-has-children>a::after{content:"";position:absolute;top:50%;right:1px;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-65%) rotate(45deg);transition:transform .2s ease}#short-menu>li>.sub-menu{position:absolute;top:calc(100% - 2px);left:-16px;z-index:1000;display:block;min-width:230px;margin:0;padding:10px;list-style:none;background:#fff;border:none;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.12);overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}#short-menu>li>.sub-menu::before{content:"";position:absolute;right:0;bottom:100%;left:0;height:10px}#short-menu>li>.sub-menu>li{display:block;width:100%;margin:0;padding:0}#short-menu>li>.sub-menu>li+li{margin-top:2px}#short-menu>li>.sub-menu>li>a{display:flex;align-items:center;width:100%;min-height:42px;padding:10px 12px;color:#252525;font-size:14px;line-height:1.35;text-decoration:none;white-space:nowrap;border:none !important;box-shadow:none !important;outline:none;border-radius:10px;transition:color .2s ease,background-color .2s ease,transform .2s ease}#short-menu>li>.sub-menu>li>a:hover,#short-menu>li>.sub-menu>li.current-menu-item>a{color:#000;background:#f3f3f3;transform:none}#short-menu>li:hover>.sub-menu,#short-menu>li:focus-within>.sub-menu,#short-menu>li.is-submenu-open>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}#short-menu>li:hover>a::after,#short-menu>li:focus-within>a::after,#short-menu>li.is-submenu-open>a::after{transform:translateY(-25%) rotate(225deg)}#short-menu>li>.sub-menu>li:last-child>a{border-bottom:none !important}.widget_shopping_cart_content,.woocommerce-mini-cart{color:#1c1c1a}.woocommerce-mini-cart.list-group{background:rgba(0,0,0,0)}.woocommerce-mini-cart .list-group-item{background:rgba(0,0,0,0);border:0;border-bottom:1px solid rgba(28,28,26,.08);padding:14px 16px}.woocommerce-mini-cart .list-group-item:last-child{border-bottom:0}.mini-cart-empty{color:#7a786f;padding:18px 16px;margin:0;text-align:center}.mini-cart-card{display:grid;grid-template-columns:72px minmax(0, 1fr);gap:14px;align-items:start}.mini-cart-thumb{width:72px;min-width:72px}.mini-cart-thumb a,.mini-cart-thumb img{display:block}.mini-cart-thumb img{width:100%;height:auto;border-radius:10px;background:#f7f7f5;border:1px solid rgba(28,28,26,.06)}.mini-cart-content{min-width:0}.mini-cart-top{display:grid;grid-template-columns:minmax(0, 1fr) 24px;gap:10px;align-items:start}.mini-cart-text{min-width:0}.mini-cart-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.3;word-break:break-word;font-size:15px;font-weight:600;color:#1c1c1a;text-decoration:none}.mini-cart-title a{color:inherit;text-decoration:none}.mini-cart-title a:hover{color:#c69a2e}.mini-cart-meta{margin-top:4px;font-size:13px;line-height:1.35;color:#7a786f}.mini-cart-meta dl,.mini-cart-meta dd,.mini-cart-meta p{margin-bottom:0}.mini-cart-price-line{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap;margin-top:8px}.mini-cart-unit-price,.mini-cart-qty-multiplier{font-size:1rem;line-height:1.2;color:#373737}.mini-cart-remove-wrap{display:flex;justify-content:flex-end;align-items:flex-start}.mini-cart-remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#7a786f;text-decoration:none;font-size:18px;line-height:1;background:#f7f7f5;border:1px solid rgba(28,28,26,.08);border-radius:50%;padding:0;transition:.2s ease}.mini-cart-remove:hover,.mini-cart-remove:focus{color:#c63b1e;background:rgba(198,59,30,.08);border-color:rgba(198,59,30,.2);text-decoration:none;box-shadow:none}.mini-cart-footer{padding:16px;border-top:1px solid rgba(28,28,26,.08);background:#f7f7f5}.mini-cart-total-wrap .woocommerce-mini-cart__total,.mini-cart-total-wrap .total{margin:0 0 12px;padding:0;border:0;color:#1c1c1a;font-size:16px;line-height:1.3}.mini-cart-total-wrap .woocommerce-mini-cart__total strong,.mini-cart-total-wrap .total strong{color:#1c1c1a;font-weight:700;margin-right:4px}.mini-cart-total-wrap .woocommerce-mini-cart__total .amount,.mini-cart-total-wrap .total .amount{color:#1c1c1a;font-weight:700}.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons{margin:0;display:flex;gap:10px;flex-wrap:wrap}.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .button,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons a.button,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .wc-forward{flex:1 1 calc(50% - 5px);min-width:0;margin:0;text-align:center;border-radius:10px;padding:11px 12px;line-height:1.2;white-space:nowrap;text-decoration:none;font-size:14px;font-weight:600;background:#fff;color:#1c1c1a;border:1px solid rgba(28,28,26,.12);transition:.2s ease}.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .button:hover,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .button:focus,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons a.button:hover,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons a.button:focus,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .wc-forward:hover,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .wc-forward:focus{background:#efede8;color:#1c1c1a;border-color:rgba(28,28,26,.18);box-shadow:none}.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .checkout,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .button.checkout,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons a.checkout{background:#17863a;color:#fff;border-color:#17863a}.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .checkout:hover,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .checkout:focus,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .button.checkout:hover,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .button.checkout:focus,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons a.checkout:hover,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons a.checkout:focus{background:rgb(6.9686524291%,40.5999750219%,17.5731235169%);color:#fff;border-color:rgb(6.9686524291%,40.5999750219%,17.5731235169%)}#miniCartModal .modal-content{background:#fff;color:#1c1c1a;border:1px solid rgba(28,28,26,.08);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(28,28,26,.16)}#miniCartModal .modal-header{background:#f7f7f5;border-bottom:1px solid rgba(28,28,26,.08);padding:1rem 1rem .9rem}#miniCartModal .modal-header .modal-title{color:#1c1c1a;font-size:1.25rem;line-height:1.2;font-weight:700}#miniCartModal .modal-header .btn-close{filter:none;opacity:.55}#miniCartModal .modal-header .btn-close:hover{opacity:1}#miniCartModal .modal-header .btn-close:focus{box-shadow:none}#miniCartModal .modal-body{padding:0;background:#fff}.offcanvas.offcanvas-end{background:#fff;color:#1c1c1a;border-left:1px solid rgba(28,28,26,.08)}.offcanvas .offcanvas-header{background:#f7f7f5;border-bottom:1px solid rgba(28,28,26,.08)}.offcanvas .offcanvas-title{color:#1c1c1a;font-weight:700}.offcanvas .btn-close{filter:none;opacity:.55}.offcanvas .btn-close:hover{opacity:1}.offcanvas .btn-close:focus{box-shadow:none}.offcanvas .offcanvas-body{padding:0;background:#fff}@media(max-width: 576px){.mini-cart-card{grid-template-columns:64px minmax(0, 1fr);gap:12px}.mini-cart-thumb{width:64px;min-width:64px}.mini-cart-title{font-size:14px}.mini-cart-meta{font-size:12px}.mini-cart-unit-price,.mini-cart-qty-multiplier{font-size:1rem}.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons{gap:8px}.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .button,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons a.button,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .wc-forward{padding:10px 8px;font-size:14px}#miniCartModal .modal-dialog{margin:.5rem}.offcanvas.offcanvas-end{width:100%;max-width:360px}}@media(max-width: 390px){.mini-cart-card{grid-template-columns:56px minmax(0, 1fr);gap:10px}.mini-cart-thumb{width:56px;min-width:56px}.mini-cart-top{grid-template-columns:minmax(0, 1fr) 20px;gap:8px}.mini-cart-title{font-size:13px}.mini-cart-meta,.mini-cart-unit-price,.mini-cart-qty-multiplier{font-size:12px}.mini-cart-price-line{gap:4px}.mini-cart-remove{width:22px;height:22px;font-size:16px}.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons{flex-direction:column}.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .button,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons a.button,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .wc-forward{width:100%;flex:1 1 100%}}#compare-page .content #compare-table-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px}#compare-page .content #compare-table-container .compare-container{display:flex;flex-wrap:nowrap;gap:5px;width:max-content;margin:0 auto}#compare-page .content #compare-table-container .compare-container .card{flex:0 0 260px;width:260px;border-radius:0;border:0}#compare-page .content #compare-table-container .compare-container .card a{text-decoration:none;color:#fff}#compare-page .content #compare-table-container .compare-container .card del{font-size:1rem;margin-right:6px;display:inline-block;text-decoration:line-through;opacity:.8}#compare-page .content #compare-table-container .compare-container .card ins{color:#d90000;font-weight:700;font-size:1.15rem;text-decoration:none}#compare-page .content #compare-table-container .compare-container .card .card-body{padding:0}.ks-cart-page{color:#1c1c1a}.ks-cart-page h1{font-size:3rem;font-weight:300;letter-spacing:.04em;color:#1c1c1a;margin-bottom:.25rem}.ks-cart-page .ks-cart-breadcrumbs,.ks-cart-page .woocommerce-breadcrumb{font-size:.95rem;color:#7a786f !important}.ks-cart-page .ks-cart-breadcrumbs a,.ks-cart-page .woocommerce-breadcrumb a{color:#7a786f;text-decoration:none;transition:.2s ease}.ks-cart-page .ks-cart-breadcrumbs a:hover,.ks-cart-page .woocommerce-breadcrumb a:hover{color:#17863a}.ks-cart-page .card{border-radius:.75rem}.ks-cart-page .ks-cart-card,.ks-cart-page .ks-cart-totals-card{background:#fff !important;border:1px solid rgba(28,28,26,.08) !important;box-shadow:0 10px 30px rgba(28,28,26,.04)}.ks-cart-page .table{--bs-table-bg: transparent;--bs-table-color: #1c1c1a;--bs-table-border-color: rgba(28, 28, 26, 0.08);margin-bottom:0}.ks-cart-page .table th,.ks-cart-page .table td{vertical-align:middle}.ks-cart-page .table th{font-size:1.05rem;font-weight:700;color:#1c1c1a;padding-top:1.2rem;padding-bottom:1.2rem;background:#f7f7f5}.ks-cart-page .table td{padding-top:1.35rem;padding-bottom:1.35rem;color:#1c1c1a}.ks-cart-page .product-thumbnail img{max-width:105px;height:auto;display:block;margin:0 auto;border-radius:.5rem;background:#f7f7f5;border:1px solid rgba(28,28,26,.06);padding:.35rem}.ks-cart-page .ks-thumb-wrap{display:inline-block}.ks-cart-page .product-name .ks-product-link,.ks-cart-page .product-name a{color:#1c1c1a !important;text-decoration:none;font-size:1.05rem;font-weight:600;line-height:1.45;transition:.2s ease}.ks-cart-page .product-name .ks-product-link:hover,.ks-cart-page .product-name a:hover{color:#17863a !important}.ks-cart-page .ks-cart-meta .variation,.ks-cart-page .ks-cart-meta .wc-item-meta,.ks-cart-page .ks-cart-meta dl.variation,.ks-cart-page .product-name .variation,.ks-cart-page .product-name .wc-item-meta,.ks-cart-page .product-name dl.variation{margin-top:.4rem;color:#7a786f;font-size:.9rem}.ks-cart-page .ks-cart-meta .variation dt,.ks-cart-page .ks-cart-meta .variation dd,.ks-cart-page .ks-cart-meta .variation p,.ks-cart-page .ks-cart-meta .variation span,.ks-cart-page .ks-cart-meta .variation li,.ks-cart-page .ks-cart-meta .variation small,.ks-cart-page .ks-cart-meta .wc-item-meta dt,.ks-cart-page .ks-cart-meta .wc-item-meta dd,.ks-cart-page .ks-cart-meta .wc-item-meta p,.ks-cart-page .ks-cart-meta .wc-item-meta span,.ks-cart-page .ks-cart-meta .wc-item-meta li,.ks-cart-page .ks-cart-meta .wc-item-meta small,.ks-cart-page .ks-cart-meta dl.variation dt,.ks-cart-page .ks-cart-meta dl.variation dd,.ks-cart-page .ks-cart-meta dl.variation p,.ks-cart-page .ks-cart-meta dl.variation span,.ks-cart-page .ks-cart-meta dl.variation li,.ks-cart-page .ks-cart-meta dl.variation small,.ks-cart-page .product-name .variation dt,.ks-cart-page .product-name .variation dd,.ks-cart-page .product-name .variation p,.ks-cart-page .product-name .variation span,.ks-cart-page .product-name .variation li,.ks-cart-page .product-name .variation small,.ks-cart-page .product-name .wc-item-meta dt,.ks-cart-page .product-name .wc-item-meta dd,.ks-cart-page .product-name .wc-item-meta p,.ks-cart-page .product-name .wc-item-meta span,.ks-cart-page .product-name .wc-item-meta li,.ks-cart-page .product-name .wc-item-meta small,.ks-cart-page .product-name dl.variation dt,.ks-cart-page .product-name dl.variation dd,.ks-cart-page .product-name dl.variation p,.ks-cart-page .product-name dl.variation span,.ks-cart-page .product-name dl.variation li,.ks-cart-page .product-name dl.variation small{color:#7a786f}.ks-cart-page .product-price,.ks-cart-page .product-subtotal{font-size:1.05rem;font-weight:500;color:#1c1c1a}.ks-cart-page .product-price .amount,.ks-cart-page .product-subtotal .amount{color:#1c1c1a}.ks-cart-page .product-subtotal{font-weight:700}.ks-cart-page .quantity .qty{width:92px;max-width:92px;min-height:40px;background:#fff;border:1px solid rgba(28,28,26,.14);color:#1c1c1a;border-radius:.5rem;text-align:center;margin:0 auto;transition:.2s ease}.ks-cart-page .quantity .qty:focus{border-color:#17863a;box-shadow:0 0 0 .2rem rgba(23,134,58,.5);outline:none}.ks-cart-page .ks-remove-btn,.ks-cart-page .remove.btn-outline-danger{width:36px;height:36px;line-height:1;padding:0;border-color:rgba(198,59,30,.35);color:#c63b1e;background:rgba(198,59,30,.04);border-radius:.5rem;transition:.2s ease}.ks-cart-page .ks-remove-btn:hover,.ks-cart-page .remove.btn-outline-danger:hover{background:#c63b1e;border-color:#c63b1e;color:#fff}.ks-cart-page .actions,.ks-cart-page .ks-cart-actions{background:#f7f7f5;border-top:1px solid rgba(28,28,26,.08)}.ks-cart-page .actions .form-control{height:60px;background:#fff;border:1px solid rgba(28,28,26,.12);color:#1c1c1a;border-radius:.5rem;padding:0 1rem}.ks-cart-page .actions .form-control::placeholder{color:#7a786f}.ks-cart-page .actions .form-control:focus{background:#fff;color:#1c1c1a;border-color:#17863a;box-shadow:0 0 0 .2rem rgba(23,134,58,.5)}.ks-cart-page .actions .btn{min-height:48px;border-radius:.5rem;padding-left:1.2rem;padding-right:1.2rem;font-weight:500}.ks-cart-page .actions .btn-warning{background-color:#fff;border-color:rgba(28,28,26,.14);color:#1c1c1a}.ks-cart-page .actions .btn-warning:hover{background-color:#efede8;border-color:rgba(28,28,26,.2);color:#1c1c1a}.ks-cart-page .coupon #coupon_code{min-width:220px}.ks-cart-page .cart-totals-sticky{position:sticky;top:120px}.ks-cart-page .cart-collaterals .cross-sells{margin-bottom:2rem}.ks-cart-page .cart-collaterals .cart_totals{width:100%}.ks-cart-page .cart-collaterals .cart_totals h2{font-size:1.35rem;font-weight:300;text-transform:uppercase;letter-spacing:.03em;margin-bottom:1.25rem;color:#1c1c1a}.ks-cart-page .cart-collaterals .cart_totals table{width:100%;margin-bottom:1rem}.ks-cart-page .cart-collaterals .cart_totals .shop_table{background:rgba(0,0,0,0);border:0 !important;margin-bottom:1rem}.ks-cart-page .cart-collaterals .cart_totals .shop_table th,.ks-cart-page .cart-collaterals .cart_totals .shop_table td{padding:.55rem 0;border:0;color:#1c1c1a;background:rgba(0,0,0,0)}.ks-cart-page .cart-collaterals .cart_totals .shop_table th{font-weight:600;color:#7a786f}.ks-cart-page .cart-collaterals .cart_totals .shop_table td{text-align:right}.ks-cart-page .cart-collaterals .cart_totals .shop_table .amount{color:#1c1c1a;font-weight:600}.ks-cart-page .cart-collaterals .cart_totals .cart-subtotal,.ks-cart-page .cart-collaterals .cart_totals .order-total{border-top:1px solid rgba(28,28,26,.08)}.ks-cart-page .cart-collaterals .cart_totals .order-total th,.ks-cart-page .cart-collaterals .cart_totals .order-total td{font-size:1.4rem;font-weight:700;color:#1c1c1a}.ks-cart-page .cart-collaterals .cart_totals .order-total .amount{color:#1c1c1a;font-weight:700}.ks-cart-page .cart-collaterals .cart_totals .wc-proceed-to-checkout{margin-top:1rem}.ks-cart-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{display:block;width:100%;text-align:center;text-decoration:none;background:#17863a;border:1px solid #17863a;color:#fff !important;border-radius:1.5rem;padding:.9rem 1rem;font-weight:700;transition:.2s ease}.ks-cart-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover,.ks-cart-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:focus{background:rgb(6.9686524291%,40.5999750219%,17.5731235169%);border-color:rgb(6.9686524291%,40.5999750219%,17.5731235169%);color:#fff !important;box-shadow:0 0 0 .2rem rgba(23,134,58,.5)}.ks-cart-page .woocommerce-message,.ks-cart-page .woocommerce-info,.ks-cart-page .woocommerce-error{border-radius:1.5rem;background:#fff;color:#1c1c1a;border-top-color:#17863a;box-shadow:0 10px 30px rgba(28,28,26,.04)}.ks-cart-page .woocommerce-message a,.ks-cart-page .woocommerce-info a,.ks-cart-page .woocommerce-error a{color:#17863a;font-weight:600;text-decoration:none}.ks-cart-page .woocommerce-message a:hover,.ks-cart-page .woocommerce-info a:hover,.ks-cart-page .woocommerce-error a:hover{color:rgb(6.9686524291%,40.5999750219%,17.5731235169%)}.ks-cart-page .woocommerce-error{border-top-color:#c63b1e}.ks-cart-page .ks-cart-coupon .form-label{font-weight:600;margin-bottom:.75rem;color:#1c1c1a}.ks-cart-page .ks-cart-coupon .form-control{height:52px;background:#fff;border:1px solid rgba(28,28,26,.12);color:#1c1c1a;border-radius:1.5rem;padding:0 1rem}.ks-cart-page .ks-cart-coupon .form-control::placeholder{color:#7a786f}.ks-cart-page .ks-cart-coupon .form-control:focus{background:#fff;color:#1c1c1a;border-color:#17863a;box-shadow:0 0 0 .2rem rgba(23,134,58,.5)}.ks-cart-page .ks-cart-coupon .btn{min-height:52px;border-radius:1.5rem;padding-left:1.2rem;padding-right:1.2rem;white-space:nowrap;background:#fff;border:1px solid rgba(28,28,26,.14);color:#1c1c1a;font-weight:600}.ks-cart-page .ks-cart-coupon .btn:hover,.ks-cart-page .ks-cart-coupon .btn:focus{background:#efede8;border-color:rgba(28,28,26,.2);color:#1c1c1a;box-shadow:none}@media(max-width: 991.98px){.ks-cart-page .cart-totals-sticky{position:static;top:auto}}@media(max-width: 767.98px){.ks-cart-page h1{font-size:2.2rem}.ks-cart-page .ks-cart-card{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important}.ks-cart-page .table-responsive{overflow:visible}.ks-cart-page table.shop_table,.ks-cart-page table.shop_table thead,.ks-cart-page table.shop_table tbody,.ks-cart-page table.shop_table th,.ks-cart-page table.shop_table td,.ks-cart-page table.shop_table tr{display:block;width:100%}.ks-cart-page table.shop_table thead{display:none}.ks-cart-page tr.cart_item{position:relative;margin-bottom:.9rem;padding:1rem 1rem .85rem;background:#fff;border:1px solid rgba(28,28,26,.08);border-radius:1.25rem;box-shadow:0 10px 30px rgba(28,28,26,.04)}.ks-cart-page tr.cart_item:last-child{margin-bottom:0}.ks-cart-page td{border:0 !important;background:rgba(0,0,0,0) !important;padding:0 !important}.ks-cart-page table.shop_table td::before,.ks-cart-page table.shop_table_responsive tr td::before,.ks-cart-page .woocommerce table.shop_table_responsive tr td::before,.ks-cart-page .woocommerce-page table.shop_table_responsive tr td::before{content:none !important;display:none !important}.ks-cart-page td.product-name::before,.ks-cart-page td.product-thumbnail::before,.ks-cart-page td.product-remove::before{content:none !important;display:none !important}.ks-cart-page td.product-remove{position:absolute;top:.8rem;right:.8rem;width:auto;z-index:3;text-align:right !important}.ks-cart-page .ks-remove-btn,.ks-cart-page .remove.btn-outline-danger{width:34px;height:34px}.ks-cart-page td.product-thumbnail{margin-bottom:.75rem;text-align:left !important}.ks-cart-page .product-thumbnail img{max-width:76px;margin:0}.ks-cart-page td.product-name{margin-bottom:.75rem;padding-right:2.8rem !important}.ks-cart-page .product-name .ks-product-link,.ks-cart-page .product-name a{display:block;font-size:.98rem;line-height:1.4;text-align:left !important}.ks-cart-page td.product-price,.ks-cart-page td.product-quantity,.ks-cart-page td.product-subtotal{display:flex !important;align-items:center;justify-content:space-between;gap:.75rem;padding:.38rem 0 !important;text-align:left !important;color:#1c1c1a}.ks-cart-page td.product-price::before,.ks-cart-page td.product-quantity::before,.ks-cart-page td.product-subtotal::before{color:#7a786f;font-size:.88rem;font-weight:500;margin:0;flex:0 0 auto;display:block !important}.ks-cart-page td.product-price::before{content:"Ціна" !important}.ks-cart-page td.product-quantity::before{content:"Кількість" !important}.ks-cart-page td.product-subtotal::before{content:"Сума" !important}.ks-cart-page td.product-price .amount,.ks-cart-page td.product-subtotal .amount,.ks-cart-page td.product-price,.ks-cart-page td.product-subtotal{font-size:1rem;color:#1c1c1a}.ks-cart-page .quantity{display:flex;justify-content:flex-end;width:auto}.ks-cart-page .quantity .qty{width:78px;max-width:78px;min-height:34px;margin:0;background:#f7f7f5}.ks-cart-page td.product-subtotal{margin-top:.2rem;padding-top:.55rem !important;border-top:1px solid rgba(28,28,26,.08) !important;font-weight:700}.ks-cart-page .ks-cart-actions{padding:.85rem !important;background:#f7f7f5;border-radius:.75rem}.ks-cart-page .ks-cart-actions .btn{width:100%}.ks-cart-page .ks-cart-coupon .btn,.ks-cart-page .ks-cart-coupon .form-control{width:100%}.ks-cart-page .coupon{width:100%}.ks-cart-page .coupon #coupon_code{min-width:100%;width:100%}.ks-cart-page .actions .d-flex.gap-2{width:100%}.ks-cart-page .actions .d-flex.gap-2 .btn{width:100%}}.ks-checkout-page{color:#1c1c1a}.ks-checkout-page h1{font-size:3rem;font-weight:300;letter-spacing:.04em;color:#1c1c1a;margin-bottom:.25rem}.ks-checkout-page .woocommerce-breadcrumb,.ks-checkout-page .ks-checkout-breadcrumbs{font-size:.95rem;color:#7a786f !important}.ks-checkout-page .woocommerce-breadcrumb a,.ks-checkout-page .ks-checkout-breadcrumbs a{color:#7a786f;text-decoration:none;transition:.2s ease}.ks-checkout-page .woocommerce-breadcrumb a:hover,.ks-checkout-page .ks-checkout-breadcrumbs a:hover{color:#17863a}.ks-checkout-page .card{border-radius:.75rem}.ks-checkout-page .ks-checkout-card{background:#fff !important;border:1px solid rgba(28,28,26,.08) !important;color:#1c1c1a;box-shadow:0 10px 30px rgba(28,28,26,.04) !important}.ks-checkout-page .ks-checkout-section-title{font-size:1.75rem;font-weight:300;letter-spacing:.02em;color:#1c1c1a;margin-bottom:1.25rem}.ks-checkout-page label{color:#1c1c1a;font-size:1rem;font-weight:500;margin-bottom:.6rem}.ks-checkout-page .required{color:#c63b1e;text-decoration:none}.ks-checkout-page .optional{color:#7a786f;font-weight:400}.ks-checkout-page .form-row{margin-bottom:1.15rem}.ks-checkout-page .form-control,.ks-checkout-page .input-text,.ks-checkout-page input[type=text],.ks-checkout-page input[type=email],.ks-checkout-page input[type=tel],.ks-checkout-page input[type=password],.ks-checkout-page input[type=number],.ks-checkout-page select,.ks-checkout-page textarea{width:100%;min-height:52px;background:#fff;border:1px solid rgba(28,28,26,.12);color:#1c1c1a;border-radius:.5rem;padding:.85rem 1rem;transition:.2s ease;box-shadow:none}.ks-checkout-page .form-control::placeholder,.ks-checkout-page .input-text::placeholder,.ks-checkout-page input[type=text]::placeholder,.ks-checkout-page input[type=email]::placeholder,.ks-checkout-page input[type=tel]::placeholder,.ks-checkout-page input[type=password]::placeholder,.ks-checkout-page input[type=number]::placeholder,.ks-checkout-page select::placeholder,.ks-checkout-page textarea::placeholder{color:#7a786f}.ks-checkout-page .form-control:focus,.ks-checkout-page .input-text:focus,.ks-checkout-page input[type=text]:focus,.ks-checkout-page input[type=email]:focus,.ks-checkout-page input[type=tel]:focus,.ks-checkout-page input[type=password]:focus,.ks-checkout-page input[type=number]:focus,.ks-checkout-page select:focus,.ks-checkout-page textarea:focus{background:#fff;color:#1c1c1a;border-color:#17863a;box-shadow:0 0 0 .2rem rgba(23,134,58,.5);outline:none}.ks-checkout-page textarea{min-height:120px;resize:vertical}.ks-checkout-page select{appearance:none;background-image:none}.ks-checkout-page select option{background:#fff;color:#1c1c1a}.ks-checkout-page .select2-container--default .select2-selection--single,.ks-checkout-page .selectWoo .select2-selection--single{min-height:52px;background:#fff !important;border:1px solid rgba(28,28,26,.12) !important;border-radius:.5rem;display:flex;align-items:center;color:#1c1c1a}.ks-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered,.ks-checkout-page .selectWoo .select2-selection--single .select2-selection__rendered{color:#1c1c1a !important;line-height:50px;padding-left:1rem;padding-right:2.25rem}.ks-checkout-page .select2-container--default .select2-selection--single .select2-selection__arrow,.ks-checkout-page .selectWoo .select2-selection--single .select2-selection__arrow{height:50px;right:10px}.ks-checkout-page .ks-checkout-coupon #coupon_code{min-height:52px}.ks-checkout-page .ks-btn-yellow,.ks-checkout-page #place_order,.ks-checkout-page .woocommerce button.button.alt,.ks-checkout-page .woocommerce input.button.alt,.ks-checkout-page .woocommerce #payment #place_order{display:inline-flex;align-items:center;justify-content:center;min-height:52px;background:#17863a !important;border:1px solid #17863a !important;color:#fff !important;padding:.9rem 1.4rem;font-size:.98rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;transition:.2s ease;box-shadow:none !important;text-decoration:none !important}.ks-checkout-page .ks-btn-yellow:hover,.ks-checkout-page .ks-btn-yellow:focus,.ks-checkout-page #place_order:hover,.ks-checkout-page #place_order:focus,.ks-checkout-page .woocommerce button.button.alt:hover,.ks-checkout-page .woocommerce button.button.alt:focus,.ks-checkout-page .woocommerce input.button.alt:hover,.ks-checkout-page .woocommerce input.button.alt:focus,.ks-checkout-page .woocommerce #payment #place_order:hover,.ks-checkout-page .woocommerce #payment #place_order:focus{background:rgb(6.9686524291%,40.5999750219%,17.5731235169%) !important;border-color:rgb(6.9686524291%,40.5999750219%,17.5731235169%) !important;color:#fff !important;box-shadow:0 0 0 .2rem rgba(23,134,58,.5) !important}.ks-checkout-page .ks-btn-yellow:disabled,.ks-checkout-page #place_order:disabled,.ks-checkout-page .woocommerce button.button.alt:disabled,.ks-checkout-page .woocommerce input.button.alt:disabled,.ks-checkout-page .woocommerce #payment #place_order:disabled{opacity:.65;cursor:not-allowed}.ks-checkout-page .woocommerce-checkout-review-order-table,.ks-checkout-page table.shop_table{--bs-table-bg: transparent;--bs-table-color: #1c1c1a;--bs-table-border-color: rgba(28, 28, 26, 0.08);width:100%;margin-bottom:0;background:rgba(0,0,0,0);border-collapse:collapse}.ks-checkout-page .woocommerce-checkout-review-order-table th,.ks-checkout-page .woocommerce-checkout-review-order-table td,.ks-checkout-page table.shop_table th,.ks-checkout-page table.shop_table td{vertical-align:middle;border-color:rgba(28,28,26,.08);color:#1c1c1a}.ks-checkout-page .woocommerce-checkout-review-order-table th,.ks-checkout-page table.shop_table th{font-size:1.05rem;font-weight:700;color:#1c1c1a;padding-top:1rem;padding-bottom:1rem}.ks-checkout-page .woocommerce-checkout-review-order-table td,.ks-checkout-page table.shop_table td{padding-top:1rem;padding-bottom:1rem}.ks-checkout-page .woocommerce-checkout-review-order-table .product-name,.ks-checkout-page table.shop_table .product-name{width:70%;line-height:1.5}.ks-checkout-page .woocommerce-checkout-review-order-table .product-total,.ks-checkout-page table.shop_table .product-total{width:30%;text-align:left;font-weight:500}.ks-checkout-page .woocommerce-checkout-review-order-table .order-total th,.ks-checkout-page .woocommerce-checkout-review-order-table .order-total td,.ks-checkout-page table.shop_table .order-total th,.ks-checkout-page table.shop_table .order-total td{font-size:1.25rem;font-weight:700;color:#1c1c1a}.ks-checkout-page .woocommerce-checkout-review-order-table .order-total .amount,.ks-checkout-page .woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount,.ks-checkout-page table.shop_table .order-total .amount,.ks-checkout-page table.shop_table .order-total .woocommerce-Price-amount{font-weight:700}.ks-checkout-page .woocommerce-checkout-review-order-table .woocommerce-Price-amount,.ks-checkout-page table.shop_table .woocommerce-Price-amount{white-space:nowrap;color:#1c1c1a}.ks-checkout-page .woocommerce-checkout-review-order-table .variation,.ks-checkout-page .woocommerce-checkout-review-order-table .wc-item-meta,.ks-checkout-page .woocommerce-checkout-review-order-table dl.variation{margin-top:.45rem;color:#7a786f;font-size:.9rem}.ks-checkout-page .woocommerce-checkout-review-order-table .variation dt,.ks-checkout-page .woocommerce-checkout-review-order-table .variation dd,.ks-checkout-page .woocommerce-checkout-review-order-table .variation p,.ks-checkout-page .woocommerce-checkout-review-order-table .variation span,.ks-checkout-page .woocommerce-checkout-review-order-table .variation li,.ks-checkout-page .woocommerce-checkout-review-order-table .variation small,.ks-checkout-page .woocommerce-checkout-review-order-table .wc-item-meta dt,.ks-checkout-page .woocommerce-checkout-review-order-table .wc-item-meta dd,.ks-checkout-page .woocommerce-checkout-review-order-table .wc-item-meta p,.ks-checkout-page .woocommerce-checkout-review-order-table .wc-item-meta span,.ks-checkout-page .woocommerce-checkout-review-order-table .wc-item-meta li,.ks-checkout-page .woocommerce-checkout-review-order-table .wc-item-meta small,.ks-checkout-page .woocommerce-checkout-review-order-table dl.variation dt,.ks-checkout-page .woocommerce-checkout-review-order-table dl.variation dd,.ks-checkout-page .woocommerce-checkout-review-order-table dl.variation p,.ks-checkout-page .woocommerce-checkout-review-order-table dl.variation span,.ks-checkout-page .woocommerce-checkout-review-order-table dl.variation li,.ks-checkout-page .woocommerce-checkout-review-order-table dl.variation small{color:#7a786f}.ks-checkout-page .woocommerce-message,.ks-checkout-page .woocommerce-info,.ks-checkout-page .woocommerce-error{border-radius:.75rem;background:#fff;color:#1c1c1a;border:1px solid rgba(28,28,26,.08);box-shadow:0 10px 30px rgba(28,28,26,.04)}.ks-checkout-page .woocommerce-message a,.ks-checkout-page .woocommerce-info a,.ks-checkout-page .woocommerce-error a{color:#17863a;font-weight:600;text-decoration:none}.ks-checkout-page .woocommerce-message a:hover,.ks-checkout-page .woocommerce-info a:hover,.ks-checkout-page .woocommerce-error a:hover{color:rgb(6.9686524291%,40.5999750219%,17.5731235169%)}.ks-checkout-page .woocommerce-message{border-top-color:#17863a}.ks-checkout-page .woocommerce-info{border-top-color:#17863a}.ks-checkout-page .woocommerce-error{border-top-color:#c63b1e}.ks-checkout-page .woocommerce-form-coupon-toggle{display:none}.ks-checkout-page ul li::marker,.ks-checkout-page ol li::marker{color:#17863a}.ks-checkout-page .ks-checkout-shipping-methods .list-group,.ks-checkout-page .ks-checkout-shipping-methods ul.wc_payment_methods,.ks-checkout-page .woocommerce-checkout-payment .list-group,.ks-checkout-page .woocommerce-checkout-payment ul.wc_payment_methods{list-style:none;margin:0;padding:0;background:#fff;border:1px solid rgba(28,28,26,.08);border-radius:.75rem;overflow:hidden}.ks-checkout-page .ks-checkout-shipping-methods ul#shipping_method.list-group>li.list-group-item{background:#fff;border:0 !important;border-top:1px solid rgba(28,28,26,.08) !important;color:#1c1c1a;padding:1.15rem 1.25rem;margin:0;transition:.2s ease}.ks-checkout-page .ks-checkout-shipping-methods ul#shipping_method.list-group>li.list-group-item:first-child{border-top:0 !important}.ks-checkout-page .ks-checkout-shipping-methods .form-check{display:flex;align-items:flex-start;gap:.75rem;margin:0;min-height:auto;padding:0}.ks-checkout-page .ks-checkout-shipping-methods .form-check-input{-webkit-appearance:none;appearance:none;float:none;flex:0 0 18px;width:18px;height:18px;min-width:18px;min-height:18px;margin:0 !important;margin-top:.18rem !important;border-radius:50%;border:1px solid rgba(28,28,26,.28);background-color:#fff;box-shadow:none;transform:none !important;cursor:pointer}.ks-checkout-page .ks-checkout-shipping-methods .form-check-input:checked{border-color:#17863a;background-color:#17863a;box-shadow:inset 0 0 0 4px #fff}.ks-checkout-page .ks-checkout-shipping-methods .form-check-input:focus{border-color:#17863a;box-shadow:inset 0 0 0 4px #fff,0 0 0 .2rem rgba(23,134,58,.5);outline:none}.ks-checkout-page .ks-checkout-shipping-methods .form-check-label{display:block;margin:0 !important;color:#1c1c1a;font-size:1rem;font-weight:500;line-height:1.6;cursor:pointer}.ks-checkout-page .ks-checkout-shipping-methods .form-check-label .amount,.ks-checkout-page .ks-checkout-shipping-methods .form-check-label .woocommerce-Price-amount{color:#17863a;font-weight:700;white-space:nowrap}.ks-checkout-page .ks-checkout-shipping-methods .kulik-bootstrap-inject,.ks-checkout-page .ks-checkout-shipping-methods .np-courier-address-wrap,.ks-checkout-page .ks-checkout-shipping-methods .np-branch-cargo-wrap{margin-top:.85rem !important;padding-left:calc(18px + 0.75rem)}.ks-checkout-page .ks-checkout-shipping-methods .form-row{margin:0}.ks-checkout-page .ks-checkout-shipping-methods .form-label,.ks-checkout-page .ks-checkout-shipping-methods .form-row label{display:block;margin-bottom:.55rem;color:#1c1c1a;font-size:1rem;font-weight:500}.ks-checkout-page .ks-checkout-shipping-methods .form-label .optional,.ks-checkout-page .ks-checkout-shipping-methods .form-row label .optional{color:#7a786f;font-weight:400}.ks-checkout-page .ks-checkout-shipping-methods .woocommerce-input-wrapper{display:block;width:100%}.ks-checkout-page .ks-checkout-shipping-methods .form-control,.ks-checkout-page .ks-checkout-shipping-methods .input-text,.ks-checkout-page .ks-checkout-shipping-methods .input-select,.ks-checkout-page .ks-checkout-shipping-methods select,.ks-checkout-page .ks-checkout-shipping-methods input[type=text],.ks-checkout-page .ks-checkout-shipping-methods input[type=tel],.ks-checkout-page .ks-checkout-shipping-methods input[type=email]{width:100%;min-height:52px;background:#fff !important;border:1px solid rgba(28,28,26,.12) !important;color:#1c1c1a !important;border-radius:.5rem;padding:.85rem 1rem;box-shadow:none}.ks-checkout-page .ks-checkout-shipping-methods .form-control::placeholder,.ks-checkout-page .ks-checkout-shipping-methods .input-text::placeholder,.ks-checkout-page .ks-checkout-shipping-methods .input-select::placeholder,.ks-checkout-page .ks-checkout-shipping-methods select::placeholder,.ks-checkout-page .ks-checkout-shipping-methods input[type=text]::placeholder,.ks-checkout-page .ks-checkout-shipping-methods input[type=tel]::placeholder,.ks-checkout-page .ks-checkout-shipping-methods input[type=email]::placeholder{color:#7a786f}.ks-checkout-page .ks-checkout-shipping-methods .form-control:focus,.ks-checkout-page .ks-checkout-shipping-methods .input-text:focus,.ks-checkout-page .ks-checkout-shipping-methods .input-select:focus,.ks-checkout-page .ks-checkout-shipping-methods select:focus,.ks-checkout-page .ks-checkout-shipping-methods input[type=text]:focus,.ks-checkout-page .ks-checkout-shipping-methods input[type=tel]:focus,.ks-checkout-page .ks-checkout-shipping-methods input[type=email]:focus{background:#fff !important;color:#1c1c1a !important;border-color:#17863a !important;box-shadow:0 0 0 .2rem rgba(23,134,58,.5) !important;outline:none}.ks-checkout-page .ks-checkout-shipping-methods select option{background:#fff;color:#1c1c1a}.ks-checkout-page .woocommerce-checkout-payment ul.wc_payment_methods>li{background:#fff;border:0 !important;border-top:1px solid rgba(28,28,26,.08) !important;color:#1c1c1a;padding:1.15rem 1.25rem;margin:0;position:relative;transition:.2s ease}.ks-checkout-page .woocommerce-checkout-payment ul.wc_payment_methods>li:first-child{border-top:0 !important}.ks-checkout-page .woocommerce-checkout-payment ul.wc_payment_methods>li>input[type=radio]{-webkit-appearance:none;appearance:none;position:absolute;left:1.25rem;top:calc(1.15rem + 0.18rem);width:18px;height:18px;min-width:18px;min-height:18px;margin:0 !important;border-radius:50%;border:1px solid rgba(28,28,26,.28);background-color:#fff;box-shadow:none;cursor:pointer}.ks-checkout-page .woocommerce-checkout-payment ul.wc_payment_methods>li>input[type=radio]:checked{border-color:#17863a;background-color:#17863a;box-shadow:inset 0 0 0 4px #fff}.ks-checkout-page .woocommerce-checkout-payment ul.wc_payment_methods>li>input[type=radio]:focus{border-color:#17863a;box-shadow:inset 0 0 0 4px #fff,0 0 0 .2rem rgba(23,134,58,.5);outline:none}.ks-checkout-page .woocommerce-checkout-payment ul.wc_payment_methods>li>label{display:block;margin:0 !important;padding-left:calc(18px + 0.75rem);color:#1c1c1a;font-size:1rem;font-weight:500;line-height:1.6;cursor:pointer}.ks-checkout-page .woocommerce-checkout-payment ul.wc_payment_methods>li>label img{max-height:28px;width:auto;margin-left:.45rem;vertical-align:middle}.ks-checkout-page .woocommerce-checkout-payment .payment_box{margin-top:.85rem;padding:0 0 0 calc(18px + 0.75rem);background:rgba(0,0,0,0) !important;border:0 !important;color:#7a786f;line-height:1.7}.ks-checkout-page .woocommerce-checkout-payment .payment_box::before{display:none !important}.ks-checkout-page .woocommerce-checkout-payment .payment_box p{margin-bottom:0;color:#7a786f}.ks-checkout-page .woocommerce-checkout-payment .payment_box .form-row{margin-top:.85rem;margin-bottom:0}.ks-checkout-page .woocommerce-checkout-payment .payment_box label{display:block;margin-bottom:.55rem;color:#1c1c1a;font-size:1rem;font-weight:500}.ks-checkout-page .woocommerce-checkout-payment .payment_box .form-select,.ks-checkout-page .woocommerce-checkout-payment .payment_box .select,.ks-checkout-page .woocommerce-checkout-payment .payment_box select{width:100%;min-height:52px;background:#fff !important;border:1px solid rgba(28,28,26,.12) !important;color:#1c1c1a !important;border-radius:.5rem;padding:.85rem 1rem}.ks-checkout-page .woocommerce-checkout-payment .payment_box .form-select:focus,.ks-checkout-page .woocommerce-checkout-payment .payment_box .select:focus,.ks-checkout-page .woocommerce-checkout-payment .payment_box select:focus{border-color:#17863a !important;box-shadow:0 0 0 .2rem rgba(23,134,58,.5) !important;outline:none}.ks-checkout-page .woocommerce-checkout-payment .form-row.place-order{margin-top:1.5rem;margin-bottom:0;text-align:center}.ks-checkout-page .woocommerce-checkout-payment .woocommerce-privacy-policy-text{color:#7a786f;font-size:.98rem;line-height:1.7;margin-bottom:1.2rem}.ks-checkout-page .woocommerce-checkout-payment .woocommerce-privacy-policy-text a{color:#17863a;transition:.2s ease;font-weight:600;text-decoration:none}.ks-checkout-page .woocommerce-checkout-payment .woocommerce-privacy-policy-text a:hover{color:rgb(6.9686524291%,40.5999750219%,17.5731235169%)}@media(max-width: 991.98px){.ks-checkout-page .ks-checkout-section-title{font-size:1.75rem}}@media(max-width: 767.98px){.ks-checkout-page h1{font-size:2.2rem}.ks-checkout-page .ks-checkout-section-title{font-size:1.75rem;margin-bottom:1rem}.ks-checkout-page .ks-checkout-card{padding:1rem !important}.ks-checkout-page .woocommerce-checkout-review-order-table thead,.ks-checkout-page table.shop_table thead{display:none}.ks-checkout-page .woocommerce-checkout-review-order-table tbody,.ks-checkout-page .woocommerce-checkout-review-order-table tfoot,.ks-checkout-page .woocommerce-checkout-review-order-table tr,.ks-checkout-page .woocommerce-checkout-review-order-table td,.ks-checkout-page .woocommerce-checkout-review-order-table th,.ks-checkout-page table.shop_table tbody,.ks-checkout-page table.shop_table tfoot,.ks-checkout-page table.shop_table tr,.ks-checkout-page table.shop_table td,.ks-checkout-page table.shop_table th{display:block;width:100%}.ks-checkout-page .woocommerce-checkout-review-order-table tr,.ks-checkout-page table.shop_table tr{border-bottom:1px solid rgba(28,28,26,.08)}.ks-checkout-page .woocommerce-checkout-review-order-table td,.ks-checkout-page .woocommerce-checkout-review-order-table th,.ks-checkout-page table.shop_table td,.ks-checkout-page table.shop_table th{padding:.45rem 0 !important;border:0 !important;text-align:left !important}.ks-checkout-page .woocommerce-checkout-review-order-table .order-total td,.ks-checkout-page .woocommerce-checkout-review-order-table .cart-subtotal td,.ks-checkout-page .woocommerce-checkout-review-order-table .shipping td,.ks-checkout-page .woocommerce-checkout-review-order-table .fee td,.ks-checkout-page .woocommerce-checkout-review-order-table .cart-discount td,.ks-checkout-page .woocommerce-checkout-review-order-table .tax-rate td,.ks-checkout-page .woocommerce-checkout-review-order-table .tax-total td,.ks-checkout-page table.shop_table .order-total td,.ks-checkout-page table.shop_table .cart-subtotal td,.ks-checkout-page table.shop_table .shipping td,.ks-checkout-page table.shop_table .fee td,.ks-checkout-page table.shop_table .cart-discount td,.ks-checkout-page table.shop_table .tax-rate td,.ks-checkout-page table.shop_table .tax-total td{font-weight:700}.ks-checkout-page .ks-checkout-coupon .btn,.ks-checkout-page .ks-checkout-coupon #coupon_code{width:100%}.ks-checkout-page .ks-checkout-shipping-methods ul#shipping_method.list-group>li.list-group-item{padding:1rem}.ks-checkout-page .ks-checkout-shipping-methods .form-check{gap:.6rem}.ks-checkout-page .ks-checkout-shipping-methods .form-check-input{width:16px;height:16px;min-width:16px;min-height:16px}.ks-checkout-page .ks-checkout-shipping-methods .form-check-input:checked{box-shadow:inset 0 0 0 3px #fff}.ks-checkout-page .ks-checkout-shipping-methods .form-check-input:focus{box-shadow:inset 0 0 0 3px #fff,0 0 0 .2rem rgba(23,134,58,.5)}.ks-checkout-page .ks-checkout-shipping-methods .form-check-label{font-size:.98rem;line-height:1.5}.ks-checkout-page .ks-checkout-shipping-methods .kulik-bootstrap-inject,.ks-checkout-page .ks-checkout-shipping-methods .np-courier-address-wrap,.ks-checkout-page .ks-checkout-shipping-methods .np-branch-cargo-wrap{padding-left:0;margin-top:.75rem !important}.ks-checkout-page .woocommerce-checkout-payment ul.wc_payment_methods>li{padding:1rem}.ks-checkout-page .woocommerce-checkout-payment ul.wc_payment_methods>li>input[type=radio]{width:16px;height:16px;min-width:16px;min-height:16px;left:1rem;top:1.18rem}.ks-checkout-page .woocommerce-checkout-payment ul.wc_payment_methods>li>input[type=radio]:checked{box-shadow:inset 0 0 0 3px #fff}.ks-checkout-page .woocommerce-checkout-payment ul.wc_payment_methods>li>input[type=radio]:focus{box-shadow:inset 0 0 0 3px #fff,0 0 0 .2rem rgba(23,134,58,.5)}.ks-checkout-page .woocommerce-checkout-payment ul.wc_payment_methods>li>label{padding-left:calc(16px + .6rem);font-size:.98rem;line-height:1.5}.ks-checkout-page .woocommerce-checkout-payment .payment_box{padding-left:0;margin-top:.75rem}.ks-checkout-page #place_order,.ks-checkout-page .woocommerce #payment #place_order{width:100%}}.woocommerce-form-login-toggle.ks-login-toggle{display:block !important;margin-bottom:1.5rem}.woocommerce-form-login-toggle.ks-login-toggle .ks-login-reminder{display:flex;align-items:center;gap:1rem;padding:1rem 1.15rem;background:#fff;border:1px solid rgba(28,28,26,.08);border-radius:.75rem;color:#1c1c1a;box-shadow:0 10px 30px rgba(28,28,26,.04)}.woocommerce-form-login-toggle.ks-login-toggle .ks-login-reminder__icon{width:42px;height:42px;min-width:42px;display:inline-flex;align-items:center;justify-content:center;background:rgba(23,134,58,.1);color:#17863a;font-size:1.05rem}.woocommerce-form-login-toggle.ks-login-toggle .ks-login-reminder__content{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;line-height:1.5}.woocommerce-form-login-toggle.ks-login-toggle .ks-login-reminder__text{color:#1c1c1a}.woocommerce-form-login-toggle.ks-login-toggle .ks-btn-link{background:rgba(0,0,0,0);border:0;padding:0;color:#17863a;font-weight:700;text-decoration:none;cursor:pointer;transition:.2s ease}.woocommerce-form-login-toggle.ks-login-toggle .ks-btn-link:hover,.woocommerce-form-login-toggle.ks-login-toggle .ks-btn-link:focus{color:rgb(6.9686524291%,40.5999750219%,17.5731235169%);outline:none}#checkout-login .ks-login-info{display:flex;align-items:center;gap:1rem;padding:1rem 1.15rem;background:rgba(23,134,58,.06);border:1px solid rgba(23,134,58,.22);border-radius:.75rem;color:#1c1c1a;margin-bottom:1rem}#checkout-login .ks-login-info__icon{width:42px;height:42px;min-width:42px;display:inline-flex;align-items:center;justify-content:center;background:rgba(23,134,58,.1);color:#17863a;font-size:1.05rem}#checkout-login .ks-login-info__text{color:#1c1c1a;line-height:1.65}#checkout-login .ks-login-card{background:#fff !important;border:1px solid rgba(28,28,26,.08) !important;box-shadow:0 10px 30px rgba(28,28,26,.04) !important;border-radius:.75rem}#checkout-login .ks-login-card .card-body{background:rgba(0,0,0,0) !important}#checkout-login .ks-checkout-section-title{font-size:1.75rem;font-weight:300;letter-spacing:.02em;color:#1c1c1a;margin-bottom:1.25rem}#checkout-login .ks-login-form .form-label{color:#1c1c1a;font-size:1rem;font-weight:500;margin-bottom:.55rem}#checkout-login .ks-login-form .form-control{min-height:52px;background:#fff !important;border:1px solid rgba(28,28,26,.12) !important;color:#1c1c1a !important;border-radius:.5rem;padding:.85rem 1rem}#checkout-login .ks-login-form .form-control::placeholder{color:#7a786f}#checkout-login .ks-login-form .form-control:focus{background:#fff !important;color:#1c1c1a !important;border-color:#17863a !important;box-shadow:0 0 0 .2rem rgba(23,134,58,.5) !important;outline:none}#checkout-login .ks-login-form .ks-login-form__footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.2rem}#checkout-login .ks-login-form .ks-login-remember{display:flex;align-items:center;gap:.7rem;min-height:auto;padding-left:0}#checkout-login .ks-login-form .ks-login-remember .form-check-input{-webkit-appearance:none;appearance:none;width:18px;height:18px;min-width:18px;margin:0;border:1px solid rgba(28,28,26,.28);background:#fff;box-shadow:none;cursor:pointer;position:relative}#checkout-login .ks-login-form .ks-login-remember .form-check-input:checked{background:#17863a;border-color:#17863a}#checkout-login .ks-login-form .ks-login-remember .form-check-input:checked::after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}#checkout-login .ks-login-form .ks-login-remember .form-check-input:focus{border-color:#17863a;box-shadow:0 0 0 .2rem rgba(23,134,58,.5);outline:none}#checkout-login .ks-login-form .ks-login-remember .form-check-label{margin:0;color:#1c1c1a;cursor:pointer}#checkout-login .ks-login-form .lost_password a{color:#17863a;text-decoration:none;transition:.2s ease;font-weight:600}#checkout-login .ks-login-form .lost_password a:hover{color:rgb(6.9686524291%,40.5999750219%,17.5731235169%)}#checkout-login .ks-login-form button.ks-btn-yellow,#checkout-login .ks-login-form .btn.ks-btn-yellow,#checkout-login .ks-login-form button[name=login]{display:inline-flex !important;align-items:center;justify-content:center;min-height:52px;min-width:180px;background:#17863a !important;border:1px solid #17863a !important;color:#fff !important;border-radius:.5rem;padding:.9rem 1.4rem;font-size:.98rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;box-shadow:none !important;text-decoration:none !important;transition:.2s ease}#checkout-login .ks-login-form button.ks-btn-yellow:hover,#checkout-login .ks-login-form button.ks-btn-yellow:focus,#checkout-login .ks-login-form .btn.ks-btn-yellow:hover,#checkout-login .ks-login-form .btn.ks-btn-yellow:focus,#checkout-login .ks-login-form button[name=login]:hover,#checkout-login .ks-login-form button[name=login]:focus{background:rgb(6.9686524291%,40.5999750219%,17.5731235169%) !important;border-color:rgb(6.9686524291%,40.5999750219%,17.5731235169%) !important;color:#fff !important;box-shadow:0 0 0 .2rem rgba(23,134,58,.5) !important}@media(max-width: 767.98px){.woocommerce-form-login-toggle.ks-login-toggle .ks-login-reminder{align-items:flex-start}.woocommerce-form-login-toggle.ks-login-toggle .ks-login-reminder__icon{width:38px;height:38px;min-width:38px}#checkout-login .ks-login-info__icon{width:38px;height:38px;min-width:38px}#checkout-login .ks-login-form .ks-login-form__footer{flex-direction:column;align-items:flex-start}#checkout-login .ks-login-form button.ks-btn-yellow,#checkout-login .ks-login-form .btn.ks-btn-yellow,#checkout-login .ks-login-form button[name=login]{width:100%;min-width:100%}}.select2-dropdown{background:#fff !important;border:1px solid rgba(28,28,26,.12) !important;color:#1c1c1a !important;box-shadow:0 12px 30px rgba(28,28,26,.12)}.select2-container--default .select2-results__option{color:#1c1c1a;background:#fff}.select2-container--default .select2-results__option[aria-selected=true]{background:#f7f7f5}.select2-container--default .select2-results__option.select2-results__option--highlighted[aria-selected]{background:#17863a;color:#fff}.select2-container--default .select2-search--dropdown .select2-search__field{background:#fff;border:1px solid rgba(28,28,26,.12);color:#1c1c1a;border-radius:.4rem;outline:none}.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:#17863a;box-shadow:0 0 0 .2rem rgba(23,134,58,.5)}.ks-checkout-page .card,.ks-checkout-page .ks-checkout-card,.ks-checkout-page .ks-login-card,.ks-checkout-page .ks-checkout-shipping-methods .list-group,.ks-checkout-page .woocommerce-checkout-payment ul.wc_payment_methods,.ks-checkout-page .woocommerce-message,.ks-checkout-page .woocommerce-info,.ks-checkout-page .woocommerce-error{border-radius:1.5rem !important}.ks-checkout-page .form-control,.ks-checkout-page .input-text,.ks-checkout-page input[type=text],.ks-checkout-page input[type=email],.ks-checkout-page input[type=tel],.ks-checkout-page input[type=password],.ks-checkout-page input[type=number],.ks-checkout-page select,.ks-checkout-page textarea,.ks-checkout-page .select2-container--default .select2-selection--single,.ks-checkout-page .selectWoo .select2-selection--single{border-radius:1.5rem !important}.ks-checkout-page .ks-btn-yellow,.ks-checkout-page #place_order,.ks-checkout-page .woocommerce button.button.alt,.ks-checkout-page .woocommerce input.button.alt,.ks-checkout-page .woocommerce #payment #place_order{border-radius:1.5rem !important}.ks-checkout-page .ks-checkout-shipping-methods ul#shipping_method.list-group>li.list-group-item:first-child{border-radius:1.5rem 1.5rem 0 0}.ks-checkout-page .ks-checkout-shipping-methods ul#shipping_method.list-group>li.list-group-item:last-child{border-radius:0 0 1.5rem 1.5rem}.ks-checkout-page .ks-checkout-shipping-methods ul#shipping_method.list-group>li.list-group-item:only-child{border-radius:1.5rem}.ks-checkout-page .woocommerce-checkout-payment ul.wc_payment_methods>li:first-child{border-radius:1.5rem 1.5rem 0 0}.ks-checkout-page .woocommerce-checkout-payment ul.wc_payment_methods>li:last-child{border-radius:0 0 1.5rem 1.5rem}.ks-checkout-page .woocommerce-checkout-payment ul.wc_payment_methods>li:only-child{border-radius:1.5rem}.woocommerce-form-login-toggle.ks-login-toggle .ks-login-reminder,.woocommerce-form-login-toggle.ks-login-toggle .ks-login-reminder__icon{border-radius:1.5rem !important}#checkout-login .ks-login-info,#checkout-login .ks-login-card{border-radius:1.5rem !important}#checkout-login .ks-login-info__icon{border-radius:1.5rem !important}#checkout-login .ks-login-form .form-control,#checkout-login .ks-login-form button.ks-btn-yellow,#checkout-login .ks-login-form .btn.ks-btn-yellow,#checkout-login .ks-login-form button[name=login]{border-radius:1.5rem !important}#checkout-login .ks-login-form .ks-login-remember .form-check-input{border-radius:.5rem !important}.select2-dropdown,.selectWoo-dropdown,.select2-container--default .select2-search--dropdown .select2-search__field{border-radius:1.5rem !important}.ks-checkout-page .ks-checkout-shipping-methods .form-check-input,.ks-checkout-page .ks-checkout-shipping-methods input[type=radio],.ks-checkout-page .woocommerce-checkout-payment .form-check-input,.ks-checkout-page .woocommerce-checkout-payment input[type=radio]{-webkit-appearance:none !important;appearance:none !important;width:18px !important;height:18px !important;min-width:18px !important;min-height:18px !important;border-radius:50% !important;border:1px solid rgba(28,28,26,.28) !important;background-color:#fff !important;background-image:none !important;box-shadow:none !important;cursor:pointer;transition:.2s ease}.ks-checkout-page .ks-checkout-shipping-methods .form-check-input:checked,.ks-checkout-page .ks-checkout-shipping-methods input[type=radio]:checked,.ks-checkout-page .woocommerce-checkout-payment .form-check-input:checked,.ks-checkout-page .woocommerce-checkout-payment input[type=radio]:checked{border-color:#17863a !important;background-color:#fff !important;background-image:radial-gradient(circle, #17863a 0, #17863a 4px, transparent 4.5px, transparent 100%) !important;box-shadow:0 0 0 3px rgba(23,134,58,.08) !important}.ks-checkout-page .ks-checkout-shipping-methods .form-check-input:focus,.ks-checkout-page .ks-checkout-shipping-methods input[type=radio]:focus,.ks-checkout-page .woocommerce-checkout-payment .form-check-input:focus,.ks-checkout-page .woocommerce-checkout-payment input[type=radio]:focus{border-color:#17863a !important;box-shadow:0 0 0 .2rem rgba(23,134,58,.5) !important;outline:none !important}.ks-checkout-page .ks-checkout-shipping-methods ul#shipping_method.list-group>li.list-group-item:has(.form-check-input:checked){background:rgba(23,134,58,.06);border-color:rgba(23,134,58,.2) !important;box-shadow:inset 0 0 0 1px rgba(23,134,58,.22)}.ks-checkout-page .woocommerce-checkout-payment ul.wc_payment_methods>li:has(>input[type=radio]:checked){background:rgba(23,134,58,.06);border-color:rgba(23,134,58,.2) !important;box-shadow:inset 0 0 0 1px rgba(23,134,58,.22)}.ks-grouped-catalog{display:flex;flex-direction:column;gap:2.25rem;margin-bottom:2rem;overflow:visible}.ks-grouped-catalog__section{display:flex;flex-direction:column;gap:1.25rem;overflow:visible}.ks-grouped-catalog__section-title{margin:0;color:#1c1c1a;font-size:2.35rem;font-weight:300;line-height:1.05;letter-spacing:-0.02em}.ks-grouped-catalog .row{overflow:visible}.ks-grouped-catalog .row>[class*=col-]{display:flex}.ks-model-tile{position:relative;isolation:isolate;width:100%;height:100%;overflow:hidden;padding:0;background:#f8f8f8;border:1px solid #e4e6e8;border-radius:1.5rem;box-shadow:0 7px 22px rgba(15,15,15,.045);transition:border-color .2s ease,box-shadow .2s ease}.ks-model-tile:hover{border-color:#d7dade;box-shadow:0 9px 26px rgba(15,15,15,.06)}.ks-model-tile__image-wrap{position:relative;display:block;width:100%;aspect-ratio:1/1.02;overflow:hidden;background:#f2f2f2;text-decoration:none}.ks-model-tile__image-wrap::after{display:none !important;content:none !important}.ks-model-tile__image{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0 !important;object-fit:cover;object-position:center;background:#f2f2f2;opacity:1;transform:scale(1.002);transition:opacity .16s ease,transform .3s ease}.ks-model-tile__image.is-switching{opacity:.65}.ks-model-tile:hover .ks-model-tile__image{transform:scale(1.008)}.ks-model-tile__badge{position:absolute;top:1rem;left:1rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:.42rem .78rem;color:#111;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.88);border-radius:999px;box-shadow:0 3px 10px rgba(0,0,0,.06);backdrop-filter:blur(7px);font-size:.78rem;font-weight:700;line-height:1}.ks-model-tile__overlay{position:absolute;right:auto;bottom:1.15rem;left:1.15rem;z-index:2;max-width:calc(100% - 2.3rem);padding:.78rem .9rem .82rem;border:1px solid rgba(214,214,214,.92);border-radius:.95rem;text-shadow:none}.ks-model-tile__eyebrow{display:inline-flex;align-items:center;min-height:24px;margin-bottom:.42rem;padding:.28rem .58rem;border:1px solid #dedede;border-radius:999px;font-size:.74rem;font-weight:600;line-height:1}.ks-model-tile__eyebrow[hidden]{display:none !important}.ks-model-tile__title{margin:0 0 .28rem;color:#111;font-size:clamp(1.9rem,2.35vw,2.55rem);font-weight:400;line-height:.98;letter-spacing:-0.035em}.ks-model-tile__price{color:#303030;font-size:clamp(1.05rem,1.35vw,1.3rem);font-weight:500;line-height:1.15}.ks-model-tile__price .amount,.ks-model-tile__price .woocommerce-Price-amount,.ks-model-tile__price bdi{color:#303030;font-weight:inherit}.ks-model-tile__bottom{position:relative;z-index:3;padding:.85rem 1rem .95rem;background:#f8f8f8;border-top:1px solid #e7e8ea}.ks-model-tile__slider-wrap{min-width:0}.ks-model-tile__thumbs-slider{width:100%;min-width:0}.ks-model-tile__thumbs-slider .slick-track{flex-direction:row !important}.ks-model-tile__thumbs-slider .slick-slide{float:none !important;min-height:1px}.ks-model-tile__thumbs-slider .slick-slide>div{display:block}.ks-model-tile__thumbs-slider:not(.slick-initialized){display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap}.ks-model-tile__thumbs-slider:not(.slick-initialized) .ks-model-tile__slide{flex:0 0 20%;width:20%;max-width:20%;padding:0 4px;box-sizing:border-box}.ks-model-tile__slide{width:100%;min-width:0}.ks-model-tile__nav{align-items:center;justify-content:center;padding:0;color:#181818;background:#fff;border:1px solid #dfe2e5;border-radius:50%;box-shadow:none;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease}.ks-model-tile__nav i{display:block;font-size:1rem;line-height:1}.ks-model-tile__nav:hover:not(.slick-disabled){color:#fff;background:#111;border-color:#111}.ks-model-tile__nav.slick-disabled{opacity:.32;cursor:default}.ks-model-tile__thumb{position:relative;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:.85rem;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.ks-model-tile__thumb:hover,.ks-model-tile__thumb:focus-visible{background:#fafafa;outline:none}.ks-model-tile__thumb.is-active{background:#fff}.ks-model-tile__thumb-image{display:block;object-position:center;background:rgba(0,0,0,0)}@media(max-width: 991.98px){.ks-grouped-catalog{gap:1.5rem}.ks-grouped-catalog__section-title{font-size:1.9rem}.ks-model-tile{border-radius:1.15rem;box-shadow:0 5px 16px rgba(15,15,15,.04)}.ks-model-tile__image-wrap{aspect-ratio:1/1.08}.ks-model-tile__badge{top:.8rem;left:.8rem;min-height:29px;padding:.34rem .68rem;font-size:.74rem}.ks-model-tile__overlay{bottom:.8rem;left:.8rem;max-width:calc(100% - 1.6rem);padding:.66rem .75rem .7rem;border-radius:.8rem}.ks-model-tile__eyebrow{min-height:22px;margin-bottom:.35rem;padding:.26rem .52rem;font-size:.7rem}.ks-model-tile__title{font-size:1.9rem}.ks-model-tile__price{font-size:1.1rem}.ks-model-tile__bottom{padding:.72rem .7rem .8rem}.ks-model-tile__thumbs-slider .slick-slide{padding-right:3px;padding-left:3px}.ks-model-tile__thumbs-slider:not(.slick-initialized){gap:8px}.ks-model-tile__thumb{border-radius:.72rem}}@media(max-width: 575.98px){.ks-model-tile__thumbs-slider:not(.slick-initialized) .ks-model-tile__slide{flex-basis:25%;width:25%;max-width:25%}}#page-shop .wpc-term-item-content-wrapper{display:flex;align-items:center}#page-shop .wpc-filter-label-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}#page-shop .wpc-filters-section{margin-bottom:.5rem}#page-shop .wpc-filters-section ul{margin-bottom:0}#page-shop .wpc-filters-section ul li{margin-bottom:.25rem}#page-shop .wpc-filters-section input[type=checkbox]{appearance:none;-webkit-appearance:none;width:24px;height:22px;border:2px solid #ccc;border-radius:4px;cursor:pointer;position:relative;transition:background-color .2s ease}#page-shop .wpc-filters-section input[type=checkbox]:checked{background-color:hsl(240,3%,7%);border-color:#0f0f0f}#page-shop .wpc-filters-section input[type=checkbox]:checked::after{content:"";position:absolute;top:3px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#page-shop .wpc-filter-layout-range{margin-bottom:1rem}#page-shop .wpc-filter-title{color:#1a1a1a;font-weight:bold;margin-bottom:0}#page-shop .wpc-filters-list-1967{margin-right:0}#page-shop .wpc-posts-found{display:none !important}#page-shop .wpc-term-item a{color:#0f0f0f;display:flex;width:100%}#page-shop .wpc-term-item label{align-items:center;font-size:.9rem;display:flex;justify-content:space-between;width:100%}#page-shop .wpc-term-item .wpc-term-count{display:block;text-align:center;padding:.25rem .5rem;line-height:1;border-radius:.25rem;background-color:#f1f1f1;color:#0f0f0f;max-height:24px;min-width:2rem;width:auto}#page-shop .woocommerce-sidebar{position:sticky;border:1px solid #efede8;background-color:#fff;border-radius:1.5rem;margin-bottom:2rem;padding:1rem;top:1rem;max-height:100vh;overflow-y:auto}#page-shop .woocommerce-sidebar::-webkit-scrollbar{width:6px}#page-shop .woocommerce-sidebar::-webkit-scrollbar-track{background:#ededed;border-radius:.25rem;margin-block:1rem}#page-shop .woocommerce-sidebar::-webkit-scrollbar-thumb{background:#7a786f;border-radius:.25rem}#page-shop .woocommerce-sidebar::-webkit-scrollbar-thumb:hover{background:#373737}#page-shop .woocommerce-sidebar .wp-block-woocommerce-product-categories{border-bottom:1px solid #efede8}#page-shop .woocommerce-sidebar .wp-block-woocommerce-product-categories .wc-block-product-categories-list{list-style:none;margin:0;padding:0}#page-shop .woocommerce-sidebar .wp-block-woocommerce-product-categories>.wc-block-product-categories-list>.wc-block-product-categories-list-item{position:relative;padding-right:2rem;margin-bottom:.5rem}#page-shop .woocommerce-sidebar .wp-block-woocommerce-product-categories>.wc-block-product-categories-list>.wc-block-product-categories-list-item>a{display:inline-flex;align-items:center;min-height:2rem;padding-right:.25rem;text-decoration:none;font-weight:600}#page-shop .woocommerce-sidebar .wp-block-woocommerce-product-categories>.wc-block-product-categories-list>.wc-block-product-categories-list-item>.wc-block-product-categories-list{max-height:0;overflow:hidden;opacity:0;padding-top:0;padding-left:1rem;margin-top:0;transition:max-height .35s ease,opacity .25s ease,padding-top .25s ease,margin-top .25s ease}#page-shop .woocommerce-sidebar .wp-block-woocommerce-product-categories>.wc-block-product-categories-list>.wc-block-product-categories-list-item.is-open>.wc-block-product-categories-list{opacity:1;padding-top:.5rem;margin-top:.25rem}#page-shop .woocommerce-sidebar .wp-block-woocommerce-product-categories>.wc-block-product-categories-list>.wc-block-product-categories-list-item.has-children>.cat-toggle{position:absolute;top:.1rem;right:0;width:1.75rem;height:1.75rem;border:0;background:rgba(0,0,0,0);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s ease;color:#666;padding:0}#page-shop .woocommerce-sidebar .wp-block-woocommerce-product-categories>.wc-block-product-categories-list>.wc-block-product-categories-list-item.has-children>.cat-toggle::before{content:"+";font-size:1.1rem;line-height:1;font-weight:400;transition:transform .25s ease}#page-shop .woocommerce-sidebar .wp-block-woocommerce-product-categories>.wc-block-product-categories-list>.wc-block-product-categories-list-item.is-open>.cat-toggle::before{content:"−"}#page-shop .woocommerce-sidebar .wp-block-woocommerce-product-categories>.wc-block-product-categories-list>.wc-block-product-categories-list-item.has-children>.cat-toggle:hover{background:rgba(0,0,0,.05);color:#000}#page-shop .woocommerce-sidebar .wp-block-woocommerce-product-categories .wc-block-product-categories-list--depth-1 .wc-block-product-categories-list-item{margin-bottom:.45rem}#page-shop .woocommerce-sidebar .wp-block-woocommerce-product-categories .wc-block-product-categories-list--depth-1 .wc-block-product-categories-list-item a{text-decoration:none;font-weight:400}#page-shop .wc-block-product-categories-list{padding-left:0}#page-shop .wc-block-product-categories-list a{text-decoration:none;color:#1a1a1a;transition:.3s;border-bottom:1px solid rgba(0,0,0,0)}#page-shop .wc-block-product-categories-list a:hover{color:#2a2a2a;transition:.3s;border-bottom:1px solid #2a2a2a}#page-shop .wc-block-product-categories-list--depth-0 .wc-block-product-categories-list-item__name{font-size:1.15rem;font-weight:bold;margin-bottom:.25rem}#page-shop .wc-block-product-categories-list--depth-1 .wc-block-product-categories-list-item__name{font-size:1rem;font-weight:normal}#page-shop .wc-block-product-categories-list--depth-1{padding-left:0}#page-shop .wc-block-product-categories-list--depth-1 .wc-block-product-categories-list-item__name{margin-bottom:.25rem}#page-shop .catalog{display:flex}#page-shop .product{border:1px solid #efede8;border-radius:1.5rem;background-color:#fff;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#0f0f0f}#page-shop .product .right-badges{position:absolute;right:1rem;top:1rem;z-index:1}#page-shop .product .right-badges .add-to-compare{height:2.5rem;width:2.5rem;border-radius:50%;border:1px solid #373737;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#373737;transition:.3s}#page-shop .product .right-badges .add-to-compare:hover{background-color:#373737;color:#fff;transition:.3s}#page-shop .product .left-badges{position:absolute;left:1rem;top:1rem;z-index:1}#page-shop .product .left-badges .discount-badge{height:2.5rem;width:2.5rem;border-radius:50%;border:1px solid #c63b1e;display:flex;align-items:center;justify-content:center;background-color:#c63b1e;color:#fff}#page-shop .product .image{position:relative;display:block;width:100%;height:300px;overflow:hidden;border-bottom:1px solid #efede8}#page-shop .product .image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;transition:opacity .3s ease;backface-visibility:hidden}#page-shop .product .image .img-main{opacity:1}#page-shop .product .image .img-hover{opacity:0}#page-shop .product .image:hover .img-main{opacity:0}#page-shop .product .image:hover .img-hover{opacity:1}#page-shop .product .pre-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}#page-shop .product .pre-info .rating{display:flex;align-items:center;gap:5px}#page-shop .product .pre-info .rating .rate-stars{color:#373737;line-height:1}#page-shop .product .pre-info .rating .count{text-decoration:none;color:#7a786f}#page-shop .product .pre-info .rating .count i{font-size:.85rem}#page-shop .product .pre-info .rating .rate-star .empty{color:#7a786f}#page-shop .product .pre-info .line{width:auto;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;display:inline-block;text-align:center;line-height:1}#page-shop .product .data{padding:1rem 1rem 1.1rem;width:100%;display:flex;flex-direction:column;gap:.35rem;flex:1}#page-shop .product .data .pre-info{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.15rem}#page-shop .product .data .pre-info .line{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:.25rem .55rem;border-radius:.35rem;font-size:.72rem;line-height:1;font-weight:500}#page-shop .product .data .sku{font-size:.9rem;line-height:1.2;color:#373737}#page-shop .product .data .name{display:block;text-decoration:none;line-height:1.05;margin-bottom:0}#page-shop .product .data .name span{display:block;color:#1c1c1a;text-transform:uppercase;font-size:1.05rem;font-weight:700;letter-spacing:-0.02em}#page-shop .product .data .name:hover span{color:#000}#page-shop .product .data .configuration{color:#373737;font-size:.92rem;line-height:1.35;letter-spacing:0;min-height:2.5em}#page-shop .product .data .info{margin-top:auto;display:flex;justify-content:space-between;gap:.75rem;align-items:center}#page-shop .product .data .price{display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1;min-width:0;flex:1}#page-shop .product .data .price del{color:#7a786f;font-size:1rem;font-weight:400;text-decoration-color:#c63b1e;text-decoration-thickness:1px;opacity:.9;white-space:nowrap}#page-shop .product .data .price del .amount,#page-shop .product .data .price del .woocommerce-Price-amount{white-space:nowrap}#page-shop .product .data .price ins{text-decoration:none;color:#c63b1e;font-size:1.5rem;font-weight:700;white-space:nowrap}#page-shop .product .data .price ins .amount,#page-shop .product .data .price ins .woocommerce-Price-amount{white-space:nowrap}#page-shop .product .data .price>.woocommerce-Price-amount,#page-shop .product .data .price>.amount{color:#17863a;font-size:1.5rem;font-weight:700;white-space:nowrap}#page-shop .product .data .price .screen-reader-text{display:none}#page-shop .product .data .btn-catalog-more{height:2.6rem;width:2.6rem;min-width:2.6rem;border-radius:50%;border:1px solid rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;background-color:#0f0f0f;color:#fff;transition:.25s ease;flex-shrink:0}#page-shop .product .data .btn-catalog-more i{font-size:1rem;line-height:1}#page-shop .product .data .btn-catalog-more:hover{background-color:#fff;color:#1c1c1a;border-color:#1c1c1a;transform:translateY(-1px)}#page-shop .product:hover .data .btn-catalog-more{background-color:#fff;color:#1c1c1a;transition:.3s;border:1px solid #1c1c1a}#page-shop .product:hover .image img.img-main{opacity:0}#page-shop .product:hover .image img.img-hover{opacity:1}.ks-model-tile__overlay{color:#111;background:rgba(245,245,245,.78);border-color:rgba(255,255,255,.72);box-shadow:0 4px 14px rgba(0,0,0,.055);-webkit-backdrop-filter:blur(10px) saturate(115%);backdrop-filter:blur(10px) saturate(115%)}.ks-model-tile__eyebrow{color:#161616;background:rgba(255,255,255,.72);border-color:rgba(205,205,205,.72)}.ks-model-tile__title,.ks-model-tile__price,.ks-model-tile__price .amount,.ks-model-tile__price .woocommerce-Price-amount,.ks-model-tile__price bdi{color:#111}.ks-model-tile__slider-wrap{overflow:hidden}.ks-model-tile__thumbs-slider .slick-list{margin:0;padding:1px 0 !important;overflow:hidden}.ks-model-tile__thumbs-slider .slick-track{display:flex !important;align-items:center}.ks-model-tile__thumbs-slider .slick-slide{height:auto}.ks-model-tile__thumbs-slider .slick-slide>div{width:100%}.ks-model-tile__thumb{width:100%;aspect-ratio:1/1;box-sizing:border-box;overflow:hidden;border:1px solid #dde1e4;box-shadow:none;transform:none !important}.ks-model-tile__thumb:hover,.ks-model-tile__thumb:focus-visible{border-color:#969b9f;box-shadow:none;transform:none !important}.ks-model-tile__thumb.is-active{border-color:#363636;box-shadow:none}.ks-model-tile__thumb-image{width:100%;height:100%;padding:4px;box-sizing:border-box;object-fit:contain}.ks-model-tile.is-centered .ks-model-tile__thumbs-slider{display:block}.ks-model-tile__bottom{display:grid;grid-template-columns:40px minmax(0, 1fr) 40px;align-items:center;gap:.65rem}.ks-model-tile__nav{display:flex !important;flex:0 0 40px;width:40px;height:40px}.ks-model-tile__nav.is-hidden{display:flex !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.ks-model-tile__slider-wrap,.ks-model-tile__thumbs-slider,.ks-model-tile__thumbs-slider .slick-list{width:100%;min-width:0}.ks-model-tile__slider-wrap,.ks-model-tile__thumbs-slider .slick-list{overflow:hidden}.ks-model-tile__thumbs-slider .slick-track{margin-left:0 !important;margin-right:0 !important}.ks-model-tile__thumbs-slider .slick-slide{box-sizing:border-box;margin:0 !important;padding:0 4px}@media(max-width: 991.98px){.ks-model-tile__bottom{grid-template-columns:34px minmax(0, 1fr) 34px;gap:.4rem}.ks-model-tile__nav{flex-basis:34px;width:34px;height:34px}}.ks-model-tile__price,.ks-model-tile__price .amount,.ks-model-tile__price .woocommerce-Price-amount,.ks-model-tile__price bdi{color:#17863a !important}.ks-model-tile__price,.ks-model-tile__price .amount,.ks-model-tile__price .woocommerce-Price-amount,.ks-model-tile__price bdi{font-weight:600 !important}.ks-model-tile.has-centered-thumbs .ks-model-tile__thumbs-slider .slick-track{margin-left:auto !important;margin-right:auto !important}.ks-model-tile__actions{position:absolute;top:1rem;right:1rem;z-index:8;display:flex;flex-direction:column;align-items:center;gap:.5rem}.ks-model-tile__action,.ks-model-tile__actions .add-to-compare{width:42px;height:42px;min-width:42px;min-height:42px;padding:0;border:1px solid rgba(35,35,35,.72);border-radius:50%;background:rgba(255,255,255,.88);color:#171717;box-shadow:0 5px 16px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.ks-model-tile__action i,.ks-model-tile__actions .add-to-compare i{font-size:1.05rem;line-height:1}.ks-model-tile__action:hover,.ks-model-tile__action:focus-visible,.ks-model-tile__actions .add-to-compare:hover,.ks-model-tile__actions .add-to-compare:focus-visible{background:#171717;color:#fff;border-color:#171717;transform:translateY(-1px);outline:none}.ks-model-tile__favorite,.ks-model-tile__favorite-item{width:42px;height:42px}.ks-model-tile__favorite-item[hidden]{display:none !important}.ks-model-tile__favorite-item.is-active{display:block}.ks-model-tile__favorite-item>*{margin:0 !important}.ks-model-tile__favorite-item a,.ks-model-tile__favorite-item button{width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important;margin:0 !important}@media(max-width: 575.98px){.ks-model-tile__actions{top:.75rem;right:.75rem;gap:.4rem}.ks-model-tile__action,.ks-model-tile__actions .add-to-compare,.ks-model-tile__favorite,.ks-model-tile__favorite-item,.ks-model-tile__favorite-item a,.ks-model-tile__favorite-item button{width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important}}@media(max-width: 575.98px){#page-shop .container{padding-right:10px;padding-left:10px}#page-shop #products>.row,#page-shop .products>.row{--bs-gutter-y: 10px}#page-shop #products>.row>[class*=col-],#page-shop .products>.row>[class*=col-]{display:flex;margin-bottom:0 !important}#page-shop .product{width:100%;height:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;color:#0f0f0f;box-shadow:0 5px 18px rgba(15,15,15,.045);text-align:left}#page-shop .product .image{position:relative;display:block;width:100%;height:auto !important;min-height:0 !important;overflow:hidden}#page-shop .product .image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:rgba(0,0,0,0)}#page-shop .product .left-badges{top:10px;left:10px}#page-shop .product .left-badges .discount-badge{width:auto;color:#fff;background:#c63b1e;border:0;border-radius:999px;font-weight:700;line-height:1}#page-shop .product .right-badges{top:10px;right:10px;display:flex;flex-direction:column;align-items:center;gap:6px}#page-shop .product .right-badges>*{margin:0 !important}#page-shop .product .right-badges .add-to-compare,#page-shop .product .right-badges>a,#page-shop .product .right-badges>button,#page-shop .product .right-badges .ksf-favorite-button,#page-shop .product .right-badges .ksf-favorite-button a,#page-shop .product .right-badges .ksf-favorite-button button{display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;color:#202020 !important;background:rgba(255,255,255,.95) !important;border:1px solid #aeb3b8 !important;border-radius:50% !important;box-shadow:none !important}#page-shop .product .right-badges .add-to-compare i,#page-shop .product .right-badges>a i,#page-shop .product .right-badges>button i,#page-shop .product .right-badges .ksf-favorite-button i,#page-shop .product .right-badges .ksf-favorite-button a i,#page-shop .product .right-badges .ksf-favorite-button button i{line-height:1 !important}#page-shop .product .right-badges .add-to-compare svg,#page-shop .product .right-badges>a svg,#page-shop .product .right-badges>button svg,#page-shop .product .right-badges .ksf-favorite-button svg,#page-shop .product .right-badges .ksf-favorite-button a svg,#page-shop .product .right-badges .ksf-favorite-button button svg{width:15px !important;height:15px !important}#page-shop .product .data{width:100%;min-width:0;flex:1;display:flex;flex-direction:column;align-items:stretch;text-align:left}#page-shop .product .data .pre-info{width:100%;margin:0 0 2px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:4px}#page-shop .product .data .pre-info .line{display:inline-flex;align-items:center;justify-content:center;width:auto;border-radius:5px;font-weight:500;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-shop .product .data .pre-info .rating.d-none.d-lg-flex,#page-shop .product .data .pre-info .rating{display:inline-flex !important;align-items:center !important;justify-content:flex-end;min-width:0;margin-left:auto}#page-shop .product .data .pre-info .rating.d-none.d-lg-flex .rate-stars,#page-shop .product .data .pre-info .rating .rate-stars{display:inline-flex !important;align-items:center !important;gap:0;line-height:1;white-space:nowrap}#page-shop .product .data .pre-info .rating.d-none.d-lg-flex .rate-star,#page-shop .product .data .pre-info .rating .rate-star{display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1}#page-shop .product .data .pre-info .rating.d-none.d-lg-flex .rate-star i,#page-shop .product .data .pre-info .rating .rate-star i{line-height:1 !important}#page-shop .product .data .pre-info .rating.d-none.d-lg-flex .count,#page-shop .product .data .pre-info .rating .count{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:2px;color:#8c8c8c;line-height:1;text-decoration:none;white-space:nowrap}#page-shop .product .data .pre-info .rating.d-none.d-lg-flex .count i,#page-shop .product .data .pre-info .rating .count i{line-height:1 !important}#page-shop .product .data .sku{min-height:13px;color:#898989;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-shop .product .data .name{display:block;margin:0;line-height:1;text-decoration:none}#page-shop .product .data .name span{display:-webkit-box;overflow:hidden;color:#111;font-weight:700;letter-spacing:-0.015em;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2}#page-shop .product .data .configuration{display:-webkit-box;overflow:hidden;color:#747474;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}#page-shop .product .data .info{width:100%;min-width:0;margin-top:auto;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:7px}#page-shop .product .data .price{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;line-height:1}#page-shop .product .data .price del{color:#989898;font-weight:400;line-height:1.1;opacity:1}#page-shop .product .data .price del .amount,#page-shop .product .data .price del .woocommerce-Price-amount,#page-shop .product .data .price del bdi{color:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap}#page-shop .product .data .price ins{color:#c63b1e;font-weight:700;line-height:1.05;text-decoration:none}#page-shop .product .data .price ins .amount,#page-shop .product .data .price ins .woocommerce-Price-amount,#page-shop .product .data .price ins bdi{color:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap}#page-shop .product .data .price>.woocommerce-Price-amount,#page-shop .product .data .price>.amount{color:#17863a;font-weight:700;line-height:1.05;white-space:nowrap}#page-shop .product .data .btn-catalog-more{display:inline-flex !important;align-items:center;justify-content:center;padding:0;margin:0;color:#fff;background:#111;border:1px solid #111;border-radius:50%;box-shadow:none}#page-shop .product .data .btn-catalog-more span{display:none !important}#page-shop .product .data .btn-catalog-more i{display:block;margin:0;line-height:1}}@media(max-width: 359.98px){#page-shop .product .image{aspect-ratio:1/1}#page-shop .product .image img{padding:9px 6px 6px}#page-shop .product .data{padding-right:9px;padding-left:9px}#page-shop .product .data .pre-info .line{padding-right:5px;padding-left:5px}#page-shop .product .data .btn-catalog-more{width:36px;height:36px;min-width:36px;flex-basis:36px}}@media(max-width: 575.98px){#page-shop .product{background:#fff;border:1px solid #e3e5e7;border-radius:18px;overflow:hidden}#page-shop .product .image{background:#fff !important;border:0 !important;box-shadow:none !important;border-bottom:1px solid #f0f1f3 !important;aspect-ratio:1/.98}#page-shop .product .image img{padding:12px 8px 10px}#page-shop .product .left-badges .discount-badge{min-width:44px;height:30px;padding:0 9px;font-size:12px}#page-shop .product .right-badges .add-to-compare,#page-shop .product .right-badges>a,#page-shop .product .right-badges>button,#page-shop .product .right-badges .ksf-favorite-button,#page-shop .product .right-badges .ksf-favorite-button a,#page-shop .product .right-badges .ksf-favorite-button button{width:35px !important;height:35px !important;min-width:35px !important;min-height:35px !important;max-width:35px !important;max-height:35px !important}#page-shop .product .right-badges .add-to-compare i,#page-shop .product .right-badges>a i,#page-shop .product .right-badges>button i,#page-shop .product .right-badges .ksf-favorite-button i,#page-shop .product .right-badges .ksf-favorite-button a i,#page-shop .product .right-badges .ksf-favorite-button button i{font-size:15px !important}#page-shop .product .data{padding:12px 12px 13px;gap:6px}#page-shop .product .data .pre-info{min-height:24px}#page-shop .product .data .pre-info .line{max-width:76px;min-height:22px;padding:4px 7px;font-size:9.5px}#page-shop .product .data .pre-info .rating.d-none.d-lg-flex,#page-shop .product .data .pre-info .rating{gap:3px}#page-shop .product .data .pre-info .rating.d-none.d-lg-flex .rate-star i,#page-shop .product .data .pre-info .rating .rate-star i{font-size:9.5px !important}#page-shop .product .data .pre-info .rating.d-none.d-lg-flex .count,#page-shop .product .data .pre-info .rating .count{font-size:9.5px}#page-shop .product .data .pre-info .rating.d-none.d-lg-flex .count i,#page-shop .product .data .pre-info .rating .count i{font-size:9.5px !important}#page-shop .product .data .sku{font-size:10.5px}#page-shop .product .data .name span{min-height:32px;font-size:15px;line-height:1.08}#page-shop .product .data .configuration{min-height:36px;font-size:11.5px;line-height:1.42}#page-shop .product .data .price{gap:2px}#page-shop .product .data .price del{font-size:11.5px}#page-shop .product .data .price ins{font-size:18px}#page-shop .product .data .price>.woocommerce-Price-amount,#page-shop .product .data .price>.amount{font-size:18px}#page-shop .product .data .btn-catalog-more{width:39px;height:39px;min-width:39px;flex:0 0 39px}#page-shop .product .data .btn-catalog-more i{font-size:15px}}@media(max-width: 359.98px){#page-shop .product .data .pre-info .line{max-width:64px;font-size:8.8px}#page-shop .product .data .pre-info .rating .rate-star i,#page-shop .product .data .pre-info .rating .count,#page-shop .product .data .pre-info .rating .count i{font-size:8.6px !important}#page-shop .product .data .sku{font-size:9.8px}#page-shop .product .data .name span{font-size:14px}#page-shop .product .data .configuration{font-size:10.5px}#page-shop .product .data .price ins,#page-shop .product .data .price>.woocommerce-Price-amount,#page-shop .product .data .price>.amount{font-size:17px}}@media(max-width: 575.98px){html,body{width:100%;max-width:100%;overflow-x:clip}#page-shop{width:100%;max-width:100%;overflow-x:clip}#page-shop>.container{width:100% !important;max-width:100% !important;margin-right:auto !important;margin-left:auto !important;padding-right:10px !important;padding-left:10px !important;box-sizing:border-box !important}#page-shop>.container>.row{--bs-gutter-x: 0;width:100%;max-width:100%;margin-right:0 !important;margin-left:0 !important}#page-shop>.container>.row>.col-lg-3,#page-shop>.container>.row>.col-lg-9,#page-shop>.container>.row>.col-12{width:100%;max-width:100%;padding-right:0 !important;padding-left:0 !important}#page-shop #products>.row,#page-shop .products>.row{--bs-gutter-x: 10px;width:auto;max-width:none;margin-right:-5px !important;margin-left:-5px !important}#page-shop #products>.row>[class*=col-],#page-shop .products>.row>[class*=col-]{padding-right:5px !important;padding-left:5px !important}.mobile-catalog-nav{right:0;left:0;width:100%;max-width:100vw}}.shop-categories-toggle{display:none}@media(max-width: 991.98px){#page-shop .woocommerce-sidebar{position:relative;top:auto;display:flex;flex-direction:column;gap:10px;max-height:none;overflow:visible;margin-bottom:1rem;padding:0;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none}#page-shop .woocommerce-sidebar>.widget{margin:0 !important}#page-shop .woocommerce-sidebar .wpc-filters-open-button-container{margin:0 !important}#page-shop .woocommerce-sidebar .shop-categories-widget{display:none;margin:0 !important;padding:12px 14px;background:#fff;border:1px solid #e7e8ea;border-radius:14px}#page-shop .woocommerce-sidebar .shop-categories-widget.is-open{display:block;animation:shopCategoriesOpen .2s ease}#page-shop .woocommerce-sidebar .shop-categories-widget .wp-block-woocommerce-product-categories{margin:0;border-bottom:0}#page-shop .shop-categories-toggle,#page-shop .wpc-open-close-filters-button{position:relative;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:46px !important;min-height:46px !important;margin:0 !important;padding:0 44px !important;color:#555 !important;background:#fff !important;border:1px solid #e2e4e7 !important;border-radius:13px !important;box-shadow:0 4px 13px rgba(15,15,15,.045) !important;font-size:13px !important;font-weight:500 !important;line-height:1 !important;text-align:center !important;text-decoration:none !important;box-sizing:border-box !important;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}#page-shop .shop-categories-toggle__content,#page-shop .wpc-open-close-filters-button .wpc-button-inner{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:100% !important;height:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;color:inherit !important;font:inherit !important;line-height:1 !important;text-align:center !important}#page-shop .shop-categories-toggle__content>span,#page-shop .wpc-open-close-filters-button .wpc-filters-button-text,#page-shop .wpc-open-close-filters-button .wpc-button-inner>span{display:inline-flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;color:inherit !important;font-size:13px !important;font-weight:500 !important;line-height:1 !important}#page-shop .shop-categories-toggle::before,#page-shop .shop-categories-toggle::after,#page-shop .wpc-open-close-filters-button::before,#page-shop .wpc-open-close-filters-button::after,#page-shop .shop-categories-toggle__content>i:not(.ks-mobile-toggle-icon),#page-shop .shop-categories-toggle__content>svg,#page-shop .wpc-open-close-filters-button .wpc-icon-html-wrapper,#page-shop .wpc-open-close-filters-button .wpc-icon-html-wrapper *,#page-shop .wpc-open-close-filters-button .wpc-button-inner i:not(.ks-mobile-toggle-icon),#page-shop .wpc-open-close-filters-button .wpc-button-inner svg,#page-shop .wpc-open-close-filters-button .wpc-button-inner::before,#page-shop .wpc-open-close-filters-button .wpc-button-inner::after{display:none !important;content:none !important}#page-shop .ks-mobile-toggle-icon{display:inline-flex !important;align-items:center;justify-content:center;width:18px !important;height:18px !important;min-width:18px !important;min-height:18px !important;margin:0 !important;padding:0 !important;color:currentColor !important;font-size:16px !important;line-height:1 !important}#page-shop .ks-mobile-toggle-arrow{position:absolute !important;top:50% !important;right:16px !important;display:inline-flex !important;align-items:center;justify-content:center;width:16px !important;height:16px !important;margin:0 !important;padding:0 !important;color:#777 !important;font-size:11px !important;line-height:1 !important;transform:translateY(-50%);transition:color .2s ease,transform .25s ease}#page-shop .shop-categories-toggle:hover,#page-shop .shop-categories-toggle:focus-visible,#page-shop .wpc-open-close-filters-button:hover,#page-shop .wpc-open-close-filters-button:focus-visible{color:#111 !important;background:#f8f8f8 !important;border-color:#d4d7da !important;outline:none !important}#page-shop .shop-categories-toggle.is-open,#page-shop .wpc-open-close-filters-button.is-open{color:#fff !important;background:#111 !important;border-color:#111 !important;box-shadow:0 6px 18px rgba(15,15,15,.12) !important}#page-shop .shop-categories-toggle.is-open .ks-mobile-toggle-arrow,#page-shop .wpc-open-close-filters-button.is-open .ks-mobile-toggle-arrow{color:#fff !important;transform:translateY(-50%) rotate(180deg)}}@keyframes shopCategoriesOpen{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 767.98px){#page-shop .shop-categories-toggle__content::before,#page-shop .shop-categories-toggle__content::after,#page-shop .wpc-open-close-filters-button .wpc-button-inner::before,#page-shop .wpc-open-close-filters-button .wpc-button-inner::after{display:none !important;content:none !important;width:0 !important;height:0 !important;background:none !important;mask:none !important;-webkit-mask:none !important}#page-shop .shop-categories-toggle__content>.bi,#page-shop .wpc-open-close-filters-button .wpc-icon-html-wrapper{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:18px !important;height:18px !important;min-width:18px !important;min-height:18px !important;margin:0 !important;padding:0 !important;color:currentColor !important;font-size:15px !important;line-height:1 !important}#page-shop .shop-categories-toggle__content,#page-shop .wpc-open-close-filters-button .wpc-button-inner{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important}}.ks-model-tile__meta-row{display:flex;align-items:center;justify-content:space-between;gap:.7rem;width:100%;margin-bottom:.42rem}.ks-model-tile__meta-row[hidden]{display:none !important}.ks-model-tile__meta-row .ks-model-tile__eyebrow{margin-bottom:0}.ks-model-tile__price{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:.14rem}.ks-model-tile__price-current{white-space:nowrap}.ks-model-tile__price-old{color:#777 !important;font-size:.76em;font-weight:400 !important;line-height:1;text-decoration-color:currentColor;text-decoration-thickness:1px;white-space:nowrap}.ks-model-tile__price-old[hidden]{display:none !important}.ks-model-tile__price-old .amount,.ks-model-tile__price-old .woocommerce-Price-amount,.ks-model-tile__price-old bdi{color:inherit !important;font-size:inherit;font-weight:inherit !important}.ks-model-tile__price.has-sale .ks-model-tile__price-current,.ks-model-tile__price.has-sale .ks-model-tile__price-current .amount,.ks-model-tile__price.has-sale .ks-model-tile__price-current .woocommerce-Price-amount,.ks-model-tile__price.has-sale .ks-model-tile__price-current bdi{color:#c63b1e !important}.ks-model-tile__discount{display:inline-flex;align-items:center;justify-content:center;min-height:1.35rem;padding:.16rem .42rem;color:#fff !important;background:#c63b1e;border-radius:999px;box-shadow:0 2px 6px rgba(198,59,30,.2);font-size:.72rem;font-weight:700 !important;line-height:1;letter-spacing:.01em;white-space:nowrap}.ks-model-tile__discount[hidden]{display:none !important}#page-favorites .product{border:1px solid #efede8;border-radius:1.5rem;background-color:#fff;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#0f0f0f}#page-favorites .product .right-badges{position:absolute;right:1rem;top:1rem;z-index:1}#page-favorites .product .right-badges .add-to-compare{height:2.5rem;width:2.5rem;border-radius:50%;border:1px solid #373737;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#373737;transition:.3s}#page-favorites .product .right-badges .add-to-compare:hover{background-color:#373737;color:#fff;transition:.3s}#page-favorites .product .left-badges{position:absolute;left:1rem;top:1rem;z-index:1}#page-favorites .product .left-badges .discount-badge{height:2.5rem;width:2.5rem;border-radius:50%;border:1px solid #c63b1e;display:flex;align-items:center;justify-content:center;background-color:#c63b1e;color:#fff}#page-favorites .product .image{position:relative;display:block;width:100%;height:300px;overflow:hidden;border-bottom:1px solid #efede8}#page-favorites .product .image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;transition:opacity .3s ease;backface-visibility:hidden}#page-favorites .product .image .img-main{opacity:1}#page-favorites .product .image .img-hover{opacity:0}#page-favorites .product .image:hover .img-main{opacity:0}#page-favorites .product .image:hover .img-hover{opacity:1}#page-favorites .product .pre-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}#page-favorites .product .pre-info .rating{display:flex;align-items:center;gap:5px}#page-favorites .product .pre-info .rating .rate-stars{color:#373737;line-height:1}#page-favorites .product .pre-info .rating .count{text-decoration:none;color:#7a786f}#page-favorites .product .pre-info .rating .count i{font-size:.85rem}#page-favorites .product .pre-info .rating .rate-star .empty{color:#7a786f}#page-favorites .product .pre-info .line{width:auto;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;display:inline-block;text-align:center;line-height:1}#page-favorites .product .data{padding:1rem 1rem 1.1rem;width:100%;display:flex;flex-direction:column;gap:.35rem;flex:1}#page-favorites .product .data .pre-info{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.15rem}#page-favorites .product .data .pre-info .line{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:.25rem .55rem;border-radius:.35rem;font-size:.72rem;line-height:1;font-weight:500}#page-favorites .product .data .sku{font-size:.9rem;line-height:1.2;color:#373737}#page-favorites .product .data .name{display:block;text-decoration:none;line-height:1.05;margin-bottom:0}#page-favorites .product .data .name span{display:block;color:#1c1c1a;text-transform:uppercase;font-size:1.05rem;font-weight:700;letter-spacing:-0.02em}#page-favorites .product .data .name:hover span{color:#000}#page-favorites .product .data .configuration{color:#373737;font-size:.92rem;line-height:1.35;letter-spacing:0;min-height:2.5em}#page-favorites .product .data .info{margin-top:auto;display:flex;justify-content:space-between;gap:.75rem;align-items:center}#page-favorites .product .data .price{display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1;min-width:0;flex:1}#page-favorites .product .data .price del{color:#7a786f;font-size:1rem;font-weight:400;text-decoration-color:#c63b1e;text-decoration-thickness:1px;opacity:.9;white-space:nowrap}#page-favorites .product .data .price del .amount,#page-favorites .product .data .price del .woocommerce-Price-amount{white-space:nowrap}#page-favorites .product .data .price ins{text-decoration:none;color:#c63b1e;font-size:1.5rem;font-weight:700;white-space:nowrap}#page-favorites .product .data .price ins .amount,#page-favorites .product .data .price ins .woocommerce-Price-amount{white-space:nowrap}#page-favorites .product .data .price>.woocommerce-Price-amount,#page-favorites .product .data .price>.amount{color:#17863a;font-size:1.5rem;font-weight:700;white-space:nowrap}#page-favorites .product .data .price .screen-reader-text{display:none}#page-favorites .product .data .btn-catalog-more{height:2.6rem;width:2.6rem;min-width:2.6rem;border-radius:50%;border:1px solid rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;background-color:#0f0f0f;color:#fff;transition:.25s ease;flex-shrink:0}#page-favorites .product .data .btn-catalog-more i{font-size:1rem;line-height:1}#page-favorites .product .data .btn-catalog-more:hover{background-color:#fff;color:#1c1c1a;border-color:#1c1c1a;transform:translateY(-1px)}#page-favorites .product:hover .data .btn-catalog-more{background-color:#fff;color:#1c1c1a;transition:.3s;border:1px solid #1c1c1a}#page-favorites .product:hover .image img.img-main{opacity:0}#page-favorites .product:hover .image img.img-hover{opacity:1}#page-product{position:relative;margin-top:1rem}#page-product .added_to_cart{display:none}#page-product .product-line{display:inline-block;border-radius:1rem;padding:.15rem 1rem;line-height:1;font-size:.85rem;margin-top:.25rem;margin-bottom:.25rem}#page-product .card-media{padding:0rem 1rem 1rem 1rem;border-radius:.25rem;position:relative}#page-product .card-media #pills-tabContent>.tab-pane:not(.active){display:none !important;height:0 !important;min-height:0 !important;overflow:hidden !important}#page-product .card-media #pills-tabContent>#pills-360:not(.active) #cloudimage-360-container{min-height:0 !important}#page-product .card-media .nav{margin-bottom:0rem;border-bottom:0}#page-product .card-media .nav .nav-link{color:#1c1c1a;border-top-left-radius:1rem;border-top-right-radius:1rem}#page-product .card-media .nav .active{position:relative;font-weight:bold}#page-product .card-media .nav .active::after{content:"";position:absolute;background-color:#fff;height:3px;width:100%;bottom:-2px;left:0;right:0;z-index:1}#page-product .card-media .ks-product-gallery{display:block}#page-product .card-media .ks-product-gallery__main{position:relative;margin-bottom:1rem}#page-product .card-media .ks-product-gallery__main .slick-list{overflow:hidden;border-radius:18px}#page-product .card-media .ks-product-gallery__main .slick-track{display:flex;align-items:stretch}#page-product .card-media .ks-product-gallery__main .slick-slide{height:auto}#page-product .card-media .ks-product-gallery__main-item{display:flex !important;align-items:center;justify-content:center;min-height:620px;padding:2rem;background:#fff;border:1px solid #e8e2d8;border-radius:18px;position:relative;text-decoration:none;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.03)}#page-product .card-media .ks-product-gallery__main-item img{display:block;max-width:100%;max-height:560px;width:auto;height:auto;object-fit:contain;margin:0 auto;border-radius:1rem;overflow:hidden}#page-product .card-media .ks-product-gallery__zoom{position:absolute;top:18px;right:18px;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;color:#111;box-shadow:0 4px 12px rgba(0,0,0,.08);z-index:3}#page-product .card-media .ks-product-gallery__thumbs{margin:0 -0.35rem}#page-product .card-media .ks-product-gallery__thumbs .slick-list{overflow:hidden}#page-product .card-media .ks-product-gallery__thumbs .slick-track{display:flex}#page-product .card-media .ks-product-gallery__thumb{padding:0 .35rem;cursor:pointer}#page-product .card-media .ks-product-gallery__thumb img{display:block;width:100%;aspect-ratio:1/1;height:auto;object-fit:contain;border-radius:14px;border:1px solid #ddd;background:#fff;transition:.25s ease;padding:.35rem}#page-product .card-media .ks-product-gallery__thumb:hover img{border-color:#17863a}.slick-current #page-product .card-media .ks-product-gallery__thumb img,#page-product .card-media .ks-product-gallery .slick-current.ks-product-gallery__thumb img{border-color:#17863a;box-shadow:0 0 0 2px rgba(34,139,34,.08)}#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border:0;border-radius:50%;background:rgba(255,255,255,.95);color:#111;display:flex !important;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(0,0,0,.08);z-index:5;cursor:pointer}#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow::before{display:none}#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow i{font-size:1.1rem;line-height:1}#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow.ks-gallery-arrow--prev,#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow.slick-prev{left:16px}#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow.ks-gallery-arrow--next,#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow.slick-next{right:16px}@media(max-width: 991.98px){#page-product .card-media .ks-product-gallery__main-item{min-height:460px}#page-product .card-media .ks-product-gallery__main-item img{max-height:400px}#page-product .card-media .ks-product-gallery__thumb img{height:78px}}@media(max-width: 575.98px){#page-product .card-media .ks-product-gallery{margin-bottom:1rem}#page-product .card-media .ks-product-gallery__main .slick-list,#page-product .card-media .ks-product-gallery__main .slick-track{height:340px !important;min-height:340px !important;max-height:340px !important}#page-product .card-media .ks-product-gallery__thumbs .slick-list{width:100%;height:auto !important;min-height:0 !important;max-height:none !important;aspect-ratio:3/1}#page-product .card-media .ks-product-gallery__thumbs .slick-track{min-height:0 !important;max-height:100% !important}#page-product .card-media .ks-product-gallery__main-item{min-height:340px;padding:1rem}#page-product .card-media .ks-product-gallery__main-item img{max-height:280px}#page-product .card-media .ks-product-gallery__thumb img{aspect-ratio:1/1;height:auto;border-radius:10px;padding:.25rem}#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow{width:40px;height:40px}#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow.ks-gallery-arrow--prev,#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow.slick-prev{left:10px}#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow.ks-gallery-arrow--next,#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow.slick-next{right:10px}}#page-product .nav-underline .nav-link{border-bottom:1px solid rgba(0,0,0,0);padding-top:.25rem;padding-bottom:.25rem}#page-product .nav-underline .nav-link:hover{border-bottom-color:#7a786f}#page-product .nav-underline .nav-link .review-badge{background-color:#fff;color:#1a1a1a;border-radius:.25rem;padding:.25rem .5rem;font-size:.85rem;line-height:1}#page-product .nav-underline .active{border-bottom-color:#7a786f}#page-product #reviews h2{text-align:center;padding-bottom:2rem;text-transform:uppercase;font-family:"Proxima Nova Rg"}#page-product .cloudimage-360{max-height:80vh;text-align:center}#page-product .cloudimage-360 canvas{height:auto !important;width:auto !important;max-width:90%;max-height:75vh}#page-product .cloudimage-360 .cloudimage-360-view-360-circle{top:90%}#page-product .cloudimage-360 .cloudimage-360-inner-box{background-color:#fff;border:1px solid #efede8;border-radius:1.5rem}#page-product .product-title{text-transform:none;font-size:1.75rem;line-height:1;padding-bottom:0;margin-bottom:0;font-weight:bold}#page-product .wpclv-attribute-label{font-weight:bold}#page-product .additional-attributes{margin-top:1rem;margin-bottom:1rem}#page-product .additional-attributes .attribute-card{height:100%;min-height:100%;padding:.75rem;border-radius:1rem;background:#fff;border:1px solid #efede8;display:flex;flex-direction:column;justify-content:center}#page-product .additional-attributes .attribute-card__label{margin-bottom:.35rem;font-size:.72rem;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.08em;color:#373737}#page-product .additional-attributes .attribute-card__value{font-size:1.2rem;font-weight:600;line-height:1.35;color:#1c1c1a}#page-product .product-material{margin-bottom:.5rem}#page-product .product-sub-info{font-size:.85rem;display:flex;color:#a5a5a5;margin-bottom:.5rem}#page-product .product-description{margin-top:2rem;color:#fff;background-color:#373737;padding-top:2rem;padding-bottom:2rem;text-align:center}#page-product .product-description p{margin-bottom:0rem}#page-product .product-info{display:flex;gap:.5rem;flex-direction:row;flex-wrap:wrap;font-size:.85rem;margin-bottom:.5rem}#page-product .product-info i{stroke-width:.5}#page-product .product-info .in-stock{display:flex;flex:1 1 calc(25% - .5rem);align-items:center;line-height:1}#page-product .product-info .in-stock .icon{margin-right:.25rem;font-size:1.75rem}#page-product .product-info .in-stock .info .title{font-family:"Proxima Nova Rg";color:#228b22;border-bottom:1px solid rgba(0,0,0,0);transition:.3s}#page-product .product-info .in-stock .info .link{color:#a5a5a5;text-decoration:none}#page-product .product-info .delivery{display:flex;flex:1 1 calc(25% - .5rem);align-items:center;line-height:1}#page-product .product-info .delivery .icon{margin-right:.5rem;font-size:1.75rem}#page-product .product-info .delivery .info .title{font-family:"Proxima Nova Rg";color:#228b22}#page-product .product-info .delivery .info .link{color:#a5a5a5;text-decoration:none}#page-product .product-info .delivery .info .link:hover{border-bottom:1px solid #a5a5a5;transition:.3s}#page-product .product-info .warranty{display:flex;flex:1 1 calc(25% - .5rem);align-items:center;line-height:1}#page-product .product-info .warranty .icon{margin-right:.2rem;font-size:1.75rem}#page-product .product-info .warranty .info .title{font-family:"Proxima Nova Rg";color:#228b22}#page-product .product-info .warranty .info .link{color:#a5a5a5;text-decoration:none}#page-product .product-info .warranty .info .link:hover{border-bottom:1px solid #a5a5a5;transition:.3s}#page-product .product-info .instruction{display:flex;flex:1 1 calc(25% - .5rem);align-items:center;line-height:1}#page-product .product-info .instruction .icon{font-size:1.75rem;margin-right:.5rem}#page-product .product-info .instruction .info .title{font-family:"Proxima Nova Rg";color:#228b22}#page-product .product-info .instruction .info .link{color:#a5a5a5;text-decoration:none}#page-product .product-info .instruction .info .link:hover{border-bottom:1px solid #a5a5a5;transition:.3s}#page-product #instructionModal .preview{width:100%;min-height:400px;display:flex;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:1rem;justify-content:center;align-items:center}#page-product #instructionModal .preview:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.15);z-index:1}#page-product #instructionModal .preview i{font-size:3rem;color:#fff;z-index:5;transition:.3s}#page-product #instructionModal .preview:hover i{font-size:5rem;transition:.3s}#page-product #instructionModal iframe{min-height:400px;margin-bottom:1rem}#page-product .product-attributes .attribute{display:flex;background-color:#f1f1f1;padding:1rem;line-height:1;flex-direction:column;align-items:center;margin-bottom:.5rem}#page-product .product-attributes .attribute .value{font-size:1rem}#page-product .product-attributes .attribute .name{font-size:.75rem;text-transform:uppercase}#page-product .slider{position:relative}#page-product .slider .counter{display:flex;position:absolute;top:1rem;left:1rem;z-index:1;background-color:#f1f1f1;padding:.25rem .5rem;font-size:.75rem;line-height:1}#page-product .slider .product-slider{display:flex}#page-product .slider .product-slider .product-image{display:block}#page-product .wpclv-attributes .wpclv-terms{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0}#page-product .wpclv-attributes .wpclv-terms .wpclv-term{width:76px;min-width:76px;border:1px solid #dcdcdc;border-radius:18px;background:#fff;overflow:visible;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;box-shadow:0 1px 2px rgba(0,0,0,.03);position:relative;z-index:1}#page-product .wpclv-attributes .wpclv-terms .wpclv-term a,#page-product .wpclv-attributes .wpclv-terms .wpclv-term span{display:flex;align-items:center;justify-content:center;min-height:74px;padding:.25rem;text-decoration:none;background:#fff;border-radius:18px}#page-product .wpclv-attributes .wpclv-terms .wpclv-term img{display:block;width:65px;height:65px;object-fit:contain;margin:0 auto;transition:transform .25s ease}#page-product .wpclv-attributes .wpclv-terms .wpclv-term:hover{border-color:#228b22;box-shadow:0 8px 18px rgba(0,0,0,.06);transform:translateY(-1px);z-index:5}#page-product .wpclv-attributes .wpclv-terms .wpclv-term:hover img{transform:scale(1.03)}#page-product .wpclv-attributes .wpclv-terms .wpclv-term.active{border-color:#228b22;box-shadow:0 0 0 2px rgba(34,139,34,.08)}#page-product .product-addon-totals p{margin-bottom:0}#page-product .product-price{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;margin:1rem 0 .25rem}#page-product .product-price .ks-price-box{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;line-height:1}#page-product .product-price .ks-price-box__current{font-size:2.25rem;font-weight:bold;color:#c01600;letter-spacing:-0.02em}#page-product .product-price .ks-price-box__current .woocommerce-Price-amount,#page-product .product-price .ks-price-box__current .woocommerce-Price-currencySymbol,#page-product .product-price .ks-price-box__current bdi{color:inherit;font:inherit}#page-product .product-price .ks-price-box__badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:.2rem .45rem;border-radius:6px;background:#c01600;color:#fff;font-size:.8rem;font-weight:600;line-height:1}#page-product .product-price .ks-price-box__old{font-size:1.5rem;color:#7d7d7d;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#c01600}#page-product .product-price .ks-price-box__old .woocommerce-Price-amount,#page-product .product-price .ks-price-box__old .woocommerce-Price-currencySymbol,#page-product .product-price .ks-price-box__old bdi{color:inherit;font:inherit}#page-product .product-price .ks-price-box.no-sale .ks-price-box__current{color:#148a08}#page-product .product-price .ks-sale-countdown{display:inline-flex;align-items:center;gap:.7rem;min-height:54px;padding:.45rem .7rem;border-radius:12px;background:#c01600;box-shadow:0 7px 18px rgba(192,22,0,.2);color:#fff;line-height:1}#page-product .product-price .ks-sale-countdown__label{max-width:70px;font-size:.72rem;font-weight:600;line-height:1.05}#page-product .product-price .ks-sale-countdown__units{display:grid;grid-template-columns:repeat(4, minmax(30px, auto));gap:.35rem}#page-product .product-price .ks-sale-countdown__unit{position:relative;display:flex;align-items:center;flex-direction:column;min-width:30px}#page-product .product-price .ks-sale-countdown__unit+.ks-sale-countdown__unit::before{position:absolute;top:.05rem;left:-0.28rem;content:":";color:rgba(255,255,255,.72);font-size:1rem;font-weight:600}#page-product .product-price .ks-sale-countdown__unit small{margin-top:.15rem;color:rgba(255,255,255,.78);font-size:.58rem;font-weight:400;line-height:1}#page-product .product-price .ks-sale-countdown__value{min-width:2ch;color:#fff;font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;text-align:center}#page-product .product-price .vat{margin-top:.25rem;font-size:.9rem;color:#777;line-height:1.1}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-form{margin:.25rem 0 1rem}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .form-row{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;margin-left:0;margin-right:0}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;margin:0}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio+label{width:118px;min-width:118px;min-height:138px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.35rem;padding:.55rem .45rem .65rem;margin:0;border:1px solid #dcdcdc !important;border-radius:18px;background:#fff;text-align:center;line-height:1.15;cursor:pointer;position:relative;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;box-shadow:0 1px 2px rgba(0,0,0,.03)}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio+label::before{content:none !important;display:none !important}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio+label img{display:block;width:58px !important;height:58px !important;max-width:100%;object-fit:contain;margin:0 auto .1rem;transition:transform .25s ease}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio+label .label-name{display:block;font-size:.82rem;font-weight:400;color:#222;text-align:center;max-width:100%;min-height:2.3em;line-height:1.15}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio+label .label-price{margin-top:auto;font-size:.8rem;line-height:1.1;color:rgba(0,0,0,0)}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio+label .label-price .amount,#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio+label .label-price .amount *,#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio+label .label-price .woocommerce-Price-currencySymbol{color:green !important;font-weight:700}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio+label .label-price .amount::before{content:"+";color:green;font-weight:700;margin-right:1px}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio:hover+label,#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio:focus-visible+label{border-color:#228b22 !important;box-shadow:0 8px 18px rgba(0,0,0,.06);transform:translateY(-1px)}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio:hover+label img,#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio:focus-visible+label img{transform:scale(1.03)}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio:checked+label{border-color:#228b22 !important;box-shadow:0 0 0 2px rgba(34,139,34,.08)}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio:checked+label::after{content:"";position:absolute;top:8px;right:8px;width:10px;height:10px;border-radius:50%;background:#228b22;box-shadow:0 0 0 3px rgba(34,139,34,.14)}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .form-row input[type=radio]:checked+label::before{content:none !important;display:none !important}#page-product .cart .wpcpo-total{display:none}#page-product .cart .quantity-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}#page-product .cart .quantity-wrapper .quantity-group{display:flex;align-items:center}#page-product .cart .quantity-wrapper .quantity-group .quantity{margin:0}#page-product .cart .quantity-wrapper .quantity-group input.qty,#page-product .cart .quantity-wrapper .quantity-group .qty{height:3rem;font-size:1rem;line-height:1;text-align:center;border-top:1px solid #0f0f0f;border-bottom:1px solid #0f0f0f;border-left:0;border-right:0;border-radius:0;max-width:50px;width:50px;padding:.25rem}#page-product .cart .quantity-wrapper .quantity-group input.qty::-webkit-outer-spin-button,#page-product .cart .quantity-wrapper .quantity-group input.qty::-webkit-inner-spin-button,#page-product .cart .quantity-wrapper .quantity-group .qty::-webkit-outer-spin-button,#page-product .cart .quantity-wrapper .quantity-group .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#page-product .cart .quantity-wrapper .quantity-group input.qty,#page-product .cart .quantity-wrapper .quantity-group .qty{-moz-appearance:textfield;appearance:textfield}#page-product .cart .quantity-wrapper .quantity-group .quantity-btn{display:flex;height:3rem;width:2rem;border-radius:0;border:1px solid #0f0f0f;align-items:center;justify-content:center;background-color:#f1f1f1;color:#000;transition:.3s}#page-product .cart .quantity-wrapper .quantity-group .quantity-btn:hover{background-color:#0f0f0f;color:#fff}#page-product .cart .quantity-wrapper .quantity-group .quantity-input{height:3rem;text-align:center;width:2rem;border-top:1px solid #0f0f0f;border-bottom:1px solid #0f0f0f;border-left:0px;border-right:0px}#page-product .cart .quantity-wrapper .quantity-group .minus{border-top-left-radius:18px;border-bottom-left-radius:18px}#page-product .cart .quantity-wrapper .quantity-group .plus{border-top-right-radius:18px;border-bottom-right-radius:18px}#page-product .cart .quantity-wrapper .allegro{display:flex;align-items:center;gap:1rem}#page-product .cart .single_add_to_cart_button{display:flex;align-items:center;line-height:1;border-radius:1rem;height:3rem;color:#fff;background-color:#17863a;text-decoration:none;text-transform:uppercase;letter-spacing:.15rem;font-size:.85rem;border:1px solid #17863a;padding-top:.75rem;padding-bottom:.75rem;padding-left:1.5rem;padding-right:1.5rem;transition:.3s}#page-product .cart .single_add_to_cart_button:hover{background-color:#fff;color:#0f0f0f;transition:.3s}#page-product .legend{display:flex;align-items:center;justify-content:center;min-height:80vh;margin-top:1rem;color:#fff;position:relative;padding:6rem;overflow:hidden}#page-product .legend .bg{position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;top:0;bottom:0;left:0;right:0;width:100%;height:100%;animation:scaleAnimation 20s infinite alternate}@keyframes scaleAnimation{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}#page-product .legend .block{display:block;position:relative;margin-top:1rem;margin-bottom:1rem;z-index:3;padding:2rem;background-color:rgba(0,0,0,.5);border:1px solid rgba(130,130,130,.5);border-radius:.25rem}#page-product .legend .block p{margin-bottom:0}#page-product .legend .block h2{text-align:center;padding-bottom:1rem;margin-bottom:0;text-transform:uppercase;font-family:"Proxima Nova Rg"}#page-product .legend .block .ergonomics-description{text-align:center;margin-bottom:1rem;background-color:#fff}#page-product .legend .block .product-description{text-align:center}#page-product .main_video{overflow:hidden}#page-product .main_video .lazy-video-main{width:100%;height:auto;max-width:100%;display:block;object-fit:cover}#page-product .features{padding-top:2rem}#page-product .features h2{text-align:center;padding-bottom:1rem;margin-bottom:0;text-transform:uppercase;font-family:"Proxima Nova Rg"}#page-product .features .features-description{text-align:center;margin-bottom:1rem}#page-product .features .features-slider{position:relative;overflow:hidden}#page-product .features .features-slider .feature{margin:0 auto;text-align:center;overflow:hidden;background-color:#2d2d2f;color:#fff}#page-product .features .features-slider .feature .lazy-video-features{width:100%;height:auto;max-width:100%;display:block;object-fit:cover;background:#2d2d2f}#page-product .features .features-slider .feature .lazy-video-features-wrapper{position:relative;width:100%;padding-top:40%;overflow:hidden}#page-product .features .features-slider .feature .lazy-video-features-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background:#2d2d2f}#page-product .features .features-slider .feature .info{display:flex;flex-direction:column;min-height:140px;align-items:center;justify-content:center;padding:1rem}#page-product .features .features-slider .feature .info .title{font-family:"Proxima Nova Rg";text-transform:uppercase;margin-bottom:.5rem}#page-product .details{padding-top:2rem;padding-bottom:2rem}#page-product .details h2{text-align:center;padding-bottom:1rem;margin-bottom:0;text-transform:uppercase;font-family:"Proxima Nova Rg"}#page-product .details .details-description{max-width:860px;margin:0 auto 1.5rem;color:#6b6f69;text-align:center}#page-product .details .details-description p:last-child{margin-bottom:0}#page-product .details .details-slider:not(.slick-initialized){display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.25rem;width:100%;min-width:0}#page-product .details .block{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;background:#fff;border:1px solid #e5e3dd;border-radius:1.5rem;box-shadow:0 12px 30px rgba(27,31,27,.06);text-align:left;transition:transform .25s ease,box-shadow .25s ease}#page-product .details .block:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(27,31,27,.1)}#page-product .details .block .image{position:relative;flex:0 0 auto;width:100%;aspect-ratio:4/4.35;overflow:hidden;background:#151615}#page-product .details .block .image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .45s ease}#page-product .details .block:hover .image img{transform:scale(1.025)}#page-product .details .block .description{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:132px;padding:1.2rem 1.3rem 1.4rem;background:#fff}#page-product .details .block .description .accent{display:block;flex:0 0 auto;width:38px;height:3px;margin-bottom:.9rem;border-radius:999px;background:#17863a}#page-product .details .block .description .description-text{color:#2b2f2b;font-size:1.02rem;line-height:1.45}#page-product .details .block .description .description-text p:last-child{margin-bottom:0}@media(max-width: 991.98px)and (min-width: 768px){#page-product .details .details-slider:not(.slick-initialized){grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767.98px){#page-product .details .details-slider{display:block;width:100%;min-width:0}#page-product .details .slick-list{margin:0 -0.4rem;overflow:hidden}#page-product .details .slick-track{display:flex;align-items:stretch}#page-product .details .slick-slide{height:auto;padding:0 .4rem}#page-product .details .slick-slide>div{height:100%}#page-product .details .slick-slide .block{height:100%}#page-product .details .block{border-radius:1.25rem}#page-product .details .block .image{aspect-ratio:4/4.15}#page-product .details .block .description{min-height:0;padding:1.05rem 1.1rem 1.25rem}#page-product .details .block .description .description-text{font-size:1rem}#page-product .details .slick-dots{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none}#page-product .details .slick-dots li{margin:0;line-height:0}#page-product .details .slick-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfd4cc;font-size:0;transition:width .2s ease,background-color .2s ease}#page-product .details .slick-dots .slick-active button{width:25px;border-radius:999px;background:#17863a}}#page-product .adjustments{padding-top:2rem;margin-bottom:1rem}#page-product .adjustments h2{text-align:center;padding-bottom:1rem;margin-bottom:0;text-transform:uppercase;font-family:"Proxima Nova Rg"}#page-product .adjustments .adjustments-description{text-align:center;margin-bottom:1rem}#page-product .adjustments .adjustments-slider .block{text-align:center;overflow:hidden;background-color:#3c3835;color:#fff;border-radius:.25rem;margin-left:.5rem;margin-right:.5rem}#page-product .adjustments .adjustments-slider .block .lazy-video{width:100%;height:auto;max-width:100%;display:block;object-fit:cover}#page-product .adjustments .adjustments-slider .block .info{padding:1rem;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:120px}#page-product .adjustments .adjustments-slider .block .info .title{font-family:"Proxima Nova Rg";text-transform:uppercase;margin-bottom:.5rem}#page-product .adjustments .adjustments-slider .lazy-video-wrapper{position:relative;width:100%;padding-top:56.25%;overflow:hidden;background:#3c3835}#page-product .adjustments .adjustments-slider .lazy-video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background:#3c3835}#page-product .dimensions{padding-top:2rem;padding-bottom:1rem}#page-product .dimensions h2{font-family:"Proxima Nova Rg";text-align:center;padding-bottom:1rem;text-transform:uppercase}#page-product .dimensions a{cursor:zoom-in;display:flex;align-items:center;justify-content:center}#page-product .dimensions a img{border-radius:1.5rem}#page-product .specifications{padding-top:2rem}#page-product .specifications h2{font-family:"Proxima Nova Rg";text-align:center;padding-bottom:1rem;text-transform:uppercase}#page-product .specifications .data{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:.2rem}#page-product .specifications .data .name{white-space:nowrap}#page-product .specifications .data .value{white-space:nowrap}#page-product .specifications .data .dots{align-self:flex-end;border-bottom:.7px dashed #a5a5a5;margin:0 5px 5px;width:100%}#page-product .shipping{padding-top:2rem;padding-bottom:1rem}#page-product .shipping h2{text-align:center;padding-bottom:1rem;text-transform:uppercase}#page-product .similar{padding-top:2rem;padding-bottom:2rem}#page-product .similar h2{text-align:center;padding-bottom:1rem;text-transform:uppercase}#page-product .similar .product{position:relative;background-color:#fff;border-radius:.25rem;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#0f0f0f;margin-right:.5rem;margin-left:.5rem}#page-product .similar .product .image{position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;overflow:hidden}#page-product .similar .product .image img.img-main{display:block;transition:opacity .3s ease}#page-product .similar .product .image img.img-hover{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease}#page-product .similar .product .onsale{background-color:#cf0000;color:#fff;border-bottom-right-radius:.25rem;padding:.1rem .5rem;position:absolute;left:0rem;top:0rem;z-index:1}#page-product .similar .product .discount-badge{background-color:#cf0000;color:#fff;border-bottom-left-radius:.25rem;padding:.1rem .5rem;position:absolute;right:0rem;top:0rem;z-index:1}#page-product .similar .product .line{display:flex;justify-content:center;position:relative;font-size:1rem;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;padding:.1rem .5rem;top:0;z-index:3}#page-product .similar .product .data{padding:1rem;display:flex;width:100%;justify-content:space-between;align-items:flex-end}#page-product .similar .product .data .info{display:flex;flex-direction:column;line-height:1}#page-product .similar .product .data .info .name{line-height:1;font-size:1rem;color:#616161;margin-bottom:.25rem}#page-product .similar .product .data .info .name span{color:#0f0f0f;text-transform:uppercase;font-size:1.25rem;font-weight:600}#page-product .similar .product .data .info .material{display:flex;border:1px solid #616161;color:#616161;max-width:100%;width:fit-content;font-size:.85rem;border-radius:.2rem;padding:.1rem .5rem;line-height:1;margin-bottom:.5rem;justify-content:center}#page-product .similar .product .data .info .price{display:flex;line-height:1;min-height:2.5rem;margin-top:.25rem;flex-direction:column;justify-content:center}#page-product .similar .product .data .info .price .sale-price bdi{font-size:1.25rem;position:relative;display:inline-block;color:#cf0000;font-weight:bold}#page-product .similar .product .data .info .price .old-price{display:block;margin-bottom:.25rem;line-height:1}#page-product .similar .product .data .info .price .old-price bdi{font-size:.9rem;position:relative;color:#616161}#page-product .similar .product .data .info .price .old-price bdi::after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:red;transform:rotate(-15deg);pointer-events:none}#page-product .similar .product .data .info .price .normal-price bdi{position:relative;display:inline-block;color:green;font-weight:bold;font-size:1.25rem}#page-product .similar .product .data .btn-catalog-more{height:2.5rem;width:2.5rem;border-radius:.25rem;border:1px solid rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;background-color:#0f0f0f;color:#fff;transition:.3s}#page-product .similar .product:hover .data .btn-catalog-more{background-color:#fff;color:#0f0f0f;transition:.3s;border:1px solid #0f0f0f}#page-product .similar .product:hover .image img.img-main{opacity:0}#page-product .similar .product:hover .image img.img-hover{opacity:1}#page-product .gallery{padding-top:2rem;margin-bottom:1rem}#page-product .gallery h2{text-align:center;padding-bottom:1rem;text-transform:uppercase;font-family:"Proxima Nova Rg"}#page-product .gallery .image{display:block;border-radius:1.5rem;min-height:300px;background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:1.5rem}#page-product .form{display:flex;padding:2rem;color:#fff;background-color:#f1f1f1;min-height:80vh;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;align-items:center;justify-content:center;z-index:1;flex-direction:column}#page-product .form.form--abstract{background-color:#101d18;background-image:radial-gradient(circle at 12% 18%, rgba(63, 145, 96, 0.72) 0, rgba(63, 145, 96, 0) 34%),radial-gradient(circle at 88% 78%, rgba(183, 134, 31, 0.3) 0, rgba(183, 134, 31, 0) 31%),linear-gradient(118deg, transparent 0, transparent 46%, rgba(255, 255, 255, 0.055) 46%, rgba(255, 255, 255, 0.055) 47%, transparent 47%, transparent 100%),linear-gradient(135deg, #101d18 0%, #294b3b 52%, #111814 100%)}#page-product .form .form-container{background-color:rgba(0,0,0,.65);border:1px solid rgba(130,130,130,.5);padding:2rem;border-radius:1.5rem}#page-product .form .form-container form{position:relative;z-index:3}#page-product .form .form-container form h2{text-align:center;text-transform:uppercase;margin-bottom:1rem;font-family:"Proxima Nova Rg"}#page-product .form .form-container form .form-description{text-align:center}#page-product .form .form-container form .form-control{border-radius:.2rem}#page-product .form .form-container form input[type=tel]{text-align:center}#page-product .form .form-container form input[type=email]{text-align:center}#page-product .form .form-container form input[type=text]{text-align:center}#page-product .form .form-container form textarea.form-control{height:80px;text-align:center}#page-product .form .form-container form .wpcf7-spinner{display:none}#page-product .form .form-container .messengers{position:relative;z-index:3}#page-product .form .form-container .messengers a{display:flex;color:#25d366;font-size:2rem;flex-direction:column;align-items:center;line-height:1;text-decoration:none;transition:.3s}#page-product .form .form-container .messengers a:hover{color:#fff;transition:.3s}#page-product .form .form-container .messengers a span{margin-top:.25rem;font-size:.85rem}#page-product .adjustments-old{padding-top:.5rem}#page-product .adjustments-old h2{text-align:center;padding-bottom:1rem;padding-top:1rem;margin-bottom:0;text-transform:uppercase}#page-product .adjustments-old .adjustments-description{text-align:center;margin-bottom:1rem}#page-product .adjustments-old .slick-slide{margin:0 .5rem}#page-product .adjustments-old .block{text-align:center;background-color:#2a2a2a;color:#fff;border-radius:1rem;overflow:hidden;margin-bottom:1.5rem}#page-product .adjustments-old .block .image{height:350px;padding:1rem;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}#page-product .adjustments-old .block .image img{width:auto;height:100%;max-width:100%;object-fit:contain;object-position:bottom center;display:block}#page-product .adjustments-old .block .info{padding:1rem;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:120px}#page-product .adjustments-old .block .info .title{font-family:"Proxima Nova Rg";text-transform:uppercase;margin-bottom:.5rem;min-height:50px}#page-product .adjustments-old .block .info .description{min-height:75px}#page-product .adjustments-old .slide-arrow{position:absolute;line-height:1;font-size:1.5rem;top:45%;border:none;background-color:rgba(0,0,0,0);transition:.3s;color:#fff}#page-product .adjustments-old .slide-arrow:hover{color:#d3d3d3;transition:.3s}#page-product .adjustments-old .prev-arrow{left:0%;z-index:1}#page-product .adjustments-old .next-arrow{right:0%;z-index:1}#page-product #ergonomics_old{margin-top:2rem;padding-bottom:1rem}#page-product #ergonomics_old h2{text-align:center;padding-bottom:1rem;text-transform:uppercase}#page-product #ergonomics_old .content{display:flex;flex-direction:column;justify-content:center;height:100%}#page-product #ergonomics_old .content strong{font-weight:bold}#page-product #ergonomics_old .content .ergonomics-description{background-color:#fff;padding:1rem;border-radius:1.5rem}#page-product #ergonomics_old .content .ergonomics-description ul{margin-bottom:0}#page-product #ergonomics_old .ergonomics-video-bg{position:relative;height:95vh;overflow:hidden}#page-product #ergonomics_old .ergonomics-video-bg video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%)}#page-product #ergonomics_old .ergonomics-video-bg .mute-toggle{position:absolute;height:3rem;width:3rem;bottom:1rem;left:1rem;z-index:10;background:rgba(0,0,0,.5);border:none;color:#fff;font-size:1.25rem;padding:.5rem;border-radius:50%;cursor:pointer;transition:background .3s ease}#page-product #ergonomics_old .ergonomics-video-bg .mute-toggle:hover{background:rgba(0,0,0,.7)}#page-product .product-scheme{display:flex;justify-content:center;align-items:flex-start;gap:5px}#page-product .product-scheme__items{flex:0 0 auto;display:flex;flex-direction:column}#page-product .product-scheme__item{display:flex;align-items:center;gap:10px;margin-bottom:15px;color:#1c1c1a;background-color:#fff;border-radius:1.25rem;padding:.25rem}#page-product .product-scheme__item:last-child{margin-bottom:0}#page-product .product-scheme__item:nth-child(1) .product-scheme__icon{border-radius:1.25rem;border:2px solid #363d92;box-shadow:0 0 10px rgba(54,61,146,.35)}#page-product .product-scheme__item:nth-child(2) .product-scheme__icon{border-radius:1.25rem;border:2px solid #e948f3;box-shadow:0 0 10px rgba(233,72,243,.35)}#page-product .product-scheme__item:nth-child(3) .product-scheme__icon{border-radius:1.25rem;border:2px solid #05c60b;box-shadow:0 0 10px rgba(5,198,11,.35)}#page-product .product-scheme__item:nth-child(4) .product-scheme__icon{border-radius:1.25rem;border:2px solid #e0a001;box-shadow:0 0 10px rgba(224,160,1,.35)}#page-product .product-scheme__item:nth-child(5) .product-scheme__icon{border-radius:1.25rem;border:2px solid #e36222;box-shadow:0 0 10px rgba(227,98,34,.35)}#page-product .product-scheme__item:nth-child(6) .product-scheme__icon{border-radius:1.25rem;border:2px solid #1cb5da;box-shadow:0 0 10px rgba(28,181,218,.35)}#page-product .product-scheme__text{width:175px;text-align:right;font-size:1rem;line-height:1}#page-product .product-scheme__icon{width:68px;height:68px;border-radius:6px;overflow:hidden;flex:0 0 auto;line-height:0;display:flex;align-items:center;justify-content:center;transition:border-color .3s ease,box-shadow .3s ease}#page-product .product-scheme__icon img{max-width:100%;max-height:100%;object-fit:contain;display:block}#page-product .product-scheme__image{position:relative;display:inline-block;width:317px;height:533px;flex:0 0 auto;text-align:center}#page-product .product-scheme__image>img{display:block;width:100%;height:100%;object-fit:contain}#page-product .product-scheme__overlay{position:absolute;top:-4.69%;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;opacity:.05;pointer-events:none;transition:opacity .8s,transform .8s;animation:pulsate 2.5s linear infinite}@keyframes pulsate{50%{opacity:1}}@media only screen and (max-width: 768px){#page-product #ergonomics_old{margin-top:2rem}#page-product #ergonomics_old h2{text-align:center;padding-bottom:0rem}#page-product #ergonomics_old .ergonomics-video-bg{position:relative;width:100vw;min-height:28vh;height:100%;overflow:hidden}#page-product #ergonomics_old .ergonomics-video-bg video{height:100%}#page-product .product-scheme{margin-bottom:2rem}#page-product .product-scheme__icon{width:50px;height:50px;border-radius:1rem}#page-product .product-scheme__item{margin-bottom:5px;padding:.15rem;border-radius:1rem}#page-product .product-scheme__image{width:200px;height:332px}#page-product .product-scheme__text{width:115px;font-weight:normal;font-size:.8rem}}#page-product .ks-mobile-buy-price{display:none}#page-product .ks-installments-button{margin-top:1rem}@media(max-width: 767.98px){body.single-product{padding-bottom:calc(96px + env(safe-area-inset-bottom))}#page-product #breadcrumbs{text-align:center}#page-product .product-line{display:block;width:fit-content;margin-left:auto;margin-right:auto;text-align:center}#page-product .product-sub-info{justify-content:center;text-align:center}#page-product .product-title{text-align:center}#page-product .additional-attributes{row-gap:.75rem;margin-top:1.25rem;margin-bottom:1.5rem}#page-product .additional-attributes .attribute-card{align-items:center;text-align:center}#page-product .product-info{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.6rem;margin:.25rem 0 1rem}#page-product .product-info .in-stock,#page-product .product-info .delivery,#page-product .product-info .warranty,#page-product .product-info .instruction{min-width:0;min-height:64px;padding:.55rem .45rem;justify-content:center;border:1px solid #e5ebe5;border-radius:14px;background:linear-gradient(135deg, #fff 0%, #f8fbf8 100%);box-shadow:0 4px 14px rgba(0,0,0,.05)}#page-product .product-info .in-stock .icon,#page-product .product-info .delivery .icon,#page-product .product-info .warranty .icon,#page-product .product-info .instruction .icon{display:flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;margin-right:.45rem;border-radius:50%;background:rgba(34,139,34,.09);font-size:1.35rem;line-height:1}#page-product .product-info .info{min-width:0;text-align:left}#page-product .product-info .info .title{font-size:.82rem;font-weight:600;line-height:1.05}#page-product .product-info .info .link{display:block;margin-top:.15rem;font-size:.75rem;line-height:1.05}#page-product .product-price{justify-content:center;text-align:center}#page-product .product-price .ks-price-box{justify-content:center}#page-product .product-price .ks-sale-countdown{max-width:100%;text-align:left}#page-product .wpclv-attribute-label,#page-product .cart .wpcpo-option-name{text-align:center}#page-product .wpclv-attributes .wpclv-terms,#page-product .cart .wpcpo-option.wpcpo-option-image-radio .form-row{justify-content:center}#page-product .cart .ks-mobile-purchase-bar{position:fixed;left:0;right:0;bottom:0;z-index:9998;display:grid;grid-template-columns:minmax(0, 1.2fr) 96px minmax(116px, 1fr);align-items:center;gap:8px;width:100%;margin:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.98);border-top:1px solid #e3e3e3;box-shadow:0 -8px 24px rgba(0,0,0,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#page-product .cart .ks-mobile-buy-price{display:block;min-width:0;overflow:hidden;line-height:1}#page-product .cart .ks-mobile-buy-price .ks-price-box{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;line-height:1}#page-product .cart .ks-mobile-buy-price .ks-price-box__current{font-size:1.65rem;font-weight:900;color:#cf0000;white-space:nowrap;letter-spacing:-0.02em}#page-product .cart .ks-mobile-buy-price .ks-price-box__old{font-size:.82rem;color:#8b8b8b;text-decoration:line-through;white-space:nowrap;opacity:.95}#page-product .cart .ks-mobile-buy-price .ks-price-box__badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:.15rem .38rem;border-radius:6px;background:#cf0000;color:#fff;font-size:.66rem;font-weight:700;line-height:1;white-space:nowrap}#page-product .cart .ks-mobile-buy-price .vat{display:none}#page-product .cart .ks-mobile-buy-price>.price,#page-product .cart .ks-mobile-buy-price>span,#page-product .cart .ks-mobile-buy-price>bdi,#page-product .cart .ks-mobile-buy-price ins .woocommerce-Price-amount,#page-product .cart .ks-mobile-buy-price>.woocommerce-Price-amount{font-size:1.65rem;font-weight:900;color:#cf0000;line-height:1;letter-spacing:-0.02em}#page-product .cart .ks-mobile-buy-price ins{color:#cf0000;text-decoration:none}#page-product .cart .ks-mobile-buy-price del,#page-product .cart .ks-mobile-buy-price del .woocommerce-Price-amount{display:inline-block;margin-left:4px;color:#8b8b8b;font-size:.82rem;font-weight:400;line-height:1}#page-product .cart .ks-mobile-purchase-bar .quantity-group{width:96px;min-width:96px}#page-product .cart .ks-mobile-purchase-bar .quantity-group .quantity-btn{width:30px;min-width:30px;height:44px;padding:0;background:#f4f4f4}#page-product .cart .ks-mobile-purchase-bar .quantity-group .quantity{flex:0 0 36px;width:36px}#page-product .cart .ks-mobile-purchase-bar .quantity-group input.qty,#page-product .cart .ks-mobile-purchase-bar .quantity-group .qty,#page-product .cart .ks-mobile-purchase-bar .quantity-group .quantity-input{width:36px;max-width:36px;height:44px;padding:0;font-size:.95rem}#page-product .cart .ks-mobile-purchase-bar .quantity-group .minus{border-top-left-radius:14px;border-bottom-left-radius:14px}#page-product .cart .ks-mobile-purchase-bar .quantity-group .plus{border-top-right-radius:14px;border-bottom-right-radius:14px}#page-product .cart .ks-mobile-purchase-bar .single_add_to_cart_button{width:100%;min-width:0;height:44px;justify-content:center;margin:0;padding:.65rem;border-radius:14px;font-size:.72rem;font-weight:700;line-height:1.05;letter-spacing:.045rem;text-align:center;white-space:normal}#page-product .cart .ks-installments-button{margin-top:1rem}}@media(max-width: 374.98px){#page-product .cart .ks-mobile-purchase-bar{grid-template-columns:minmax(76px, 1.15fr) 88px minmax(102px, 1fr);gap:6px;padding-left:8px;padding-right:8px}#page-product .cart .ks-mobile-purchase-bar .quantity-group{width:88px;min-width:88px}#page-product .cart .ks-mobile-purchase-bar .quantity-group .quantity-btn{width:27px;min-width:27px}#page-product .cart .ks-mobile-purchase-bar .quantity-group .quantity,#page-product .cart .ks-mobile-purchase-bar .quantity-group input.qty,#page-product .cart .ks-mobile-purchase-bar .quantity-group .qty,#page-product .cart .ks-mobile-purchase-bar .quantity-group .quantity-input{width:34px;max-width:34px}#page-product .cart .ks-mobile-buy-price .ks-price-box__current{font-size:1.35rem}#page-product .cart .ks-mobile-buy-price .ks-price-box__old{font-size:.75rem}#page-product .cart .ks-mobile-buy-price>.price,#page-product .cart .ks-mobile-buy-price>span,#page-product .cart .ks-mobile-buy-price>bdi,#page-product .cart .ks-mobile-buy-price ins .woocommerce-Price-amount,#page-product .cart .ks-mobile-buy-price>.woocommerce-Price-amount{font-size:1.35rem}#page-product .cart .ks-mobile-buy-price del,#page-product .cart .ks-mobile-buy-price del .woocommerce-Price-amount{font-size:.75rem}#page-product .cart .ks-mobile-purchase-bar .single_add_to_cart_button{padding-left:.4rem;padding-right:.4rem;font-size:.67rem;letter-spacing:.025rem}}@media(min-width: 768px){#page-product form.cart .quantity-wrapper.ks-mobile-purchase-bar{display:grid;grid-template-columns:auto minmax(0, 1fr) minmax(0, 1fr);align-items:center;gap:1rem;width:100%}#page-product form.cart .quantity-wrapper.ks-mobile-purchase-bar>.single_add_to_cart_button,#page-product form.cart .quantity-wrapper.ks-mobile-purchase-bar>.wc-plata-mono-express.wc-plata-mono-express--inline{width:100% !important;min-width:0 !important;max-width:none !important;height:3rem !important;min-height:3rem !important;margin:0 !important;box-sizing:border-box;align-self:center;justify-content:center;border-radius:1rem !important}#page-product form.cart .quantity-wrapper.ks-mobile-purchase-bar>.wc-plata-mono-express.wc-plata-mono-express--inline{padding:0 1.5rem !important;line-height:1 !important;transform:none}#page-product form.cart .quantity-wrapper.ks-mobile-purchase-bar>.wc-plata-mono-express.wc-plata-mono-express--inline:hover{transform:none}#page-product form.cart .quantity-wrapper.ks-mobile-purchase-bar>.wc-plata-mono-express.wc-plata-mono-express--inline img{display:block;width:124px;max-width:100%;height:auto;margin:0}}@media(max-width: 767.98px){body.single-product{padding-bottom:calc(150px + env(safe-area-inset-bottom))}#page-product form.cart .ks-mobile-purchase-bar{grid-template-columns:minmax(0, 1.2fr) 96px minmax(116px, 1fr);grid-template-rows:auto auto;align-items:center}#page-product form.cart .ks-mobile-purchase-bar>.wc-plata-mono-express.wc-plata-mono-express--inline{grid-column:1/-1;grid-row:2;width:100% !important;min-width:0 !important;max-width:none !important;height:44px !important;min-height:44px !important;margin:0 !important;padding:0 12px !important;border-radius:14px !important;box-sizing:border-box;justify-content:center;transform:none}#page-product form.cart .ks-mobile-purchase-bar>.wc-plata-mono-express.wc-plata-mono-express--inline:hover{transform:none}#page-product form.cart .ks-mobile-purchase-bar>.wc-plata-mono-express.wc-plata-mono-express--inline img{display:block;width:120px;max-width:100%;height:auto;margin:0}}@media(max-width: 374.98px){#page-product form.cart .ks-mobile-purchase-bar{grid-template-columns:minmax(76px, 1.15fr) 88px minmax(102px, 1fr)}}@media only screen and (max-width: 768px){#page-about .content .history .block{min-height:40vh}#page-about .content .history .block-image{min-height:40vh}#page-about .content .history .carousel .carousel-item{min-height:40vh}#page-gallery .gallery .image{min-height:200px}#page-gallery .gallery .video{min-height:200px}#page-materials .materials .material .images{gap:.5rem}#page-materials .materials .material .images .block .image{width:115px;height:115px}#page-materials .materials .material .images .block .name{font-size:.85rem}#page-info .info-background{min-height:20vh}}@media only screen and (max-width: 768px){#page-shop .woocommerce-sidebar{position:relative !important;top:auto !important;max-height:none !important;overflow:visible !important;margin-bottom:1.25rem;border-radius:0}#page-shop .woocommerce-sidebar>.widget{margin:0 !important}#page-shop .woocommerce-sidebar .wpc-filters-open-button-container{margin:0 !important}#page-shop .shop-categories-toggle,#page-shop .wpc-open-close-filters-button{position:relative;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:48px !important;min-height:48px !important;margin:0 !important;padding:0 48px !important;color:#252525 !important;background:#f8f8f8 !important;border:1px solid #e2e2e2 !important;border-radius:14px !important;box-shadow:0 4px 14px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.9);font-size:14px !important;font-weight:500 !important;line-height:1 !important;text-align:center;text-decoration:none !important;box-sizing:border-box;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}#page-shop .shop-categories-toggle:hover,#page-shop .shop-categories-toggle:focus-visible,#page-shop .wpc-open-close-filters-button:hover,#page-shop .wpc-open-close-filters-button:focus-visible{color:#111 !important;background:#f2f2f2 !important;border-color:#d4d4d4 !important;outline:none}#page-shop .shop-categories-toggle:active,#page-shop .wpc-open-close-filters-button:active{transform:scale(0.99)}#page-shop .shop-categories-toggle__content{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:inherit}#page-shop .shop-categories-toggle__content i{display:none}#page-shop .shop-categories-toggle__content::before{content:"";width:17px;height:17px;flex:0 0 17px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h2v2H4V6zm4 0h12v2H8V6zM4 11h2v2H4v-2zm4 0h12v2H8v-2zM4 16h2v2H4v-2zm4 0h12v2H8v-2z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h2v2H4V6zm4 0h12v2H8V6zM4 11h2v2H4v-2zm4 0h12v2H8v-2zM4 16h2v2H4v-2zm4 0h12v2H8v-2z'/%3E%3C/svg%3E") center/contain no-repeat}#page-shop .shop-categories-toggle__arrow{position:absolute;top:50%;right:17px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:11px;color:#777;transform:translateY(-50%);transition:transform .25s ease,color .2s ease}#page-shop .shop-categories-toggle.is-open{color:#fff !important;background:#111 !important;border-color:#111 !important;box-shadow:0 6px 18px rgba(0,0,0,.14)}#page-shop .shop-categories-toggle.is-open .shop-categories-toggle__arrow{color:#fff;transform:translateY(-50%) rotate(180deg)}#page-shop .wpc-open-close-filters-button .wpc-button-inner{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:9px;width:auto !important;height:100%;color:inherit !important}#page-shop .wpc-open-close-filters-button .wpc-button-inner,#page-shop .wpc-open-close-filters-button .wpc-button-inner span,#page-shop .wpc-open-close-filters-button .wpc-filters-button-text{color:inherit !important;font-size:14px !important;font-weight:500 !important;line-height:1 !important}#page-shop .wpc-open-close-filters-button svg,#page-shop .wpc-open-close-filters-button .wpc-icon-html-wrapper{display:none !important}#page-shop .wpc-open-close-filters-button .wpc-button-inner::before{content:"";width:18px;height:18px;flex:0 0 18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7h9v2H4V7zm13 0h3v2h-3V7zM4 15h3v2H4v-2zm7 0h9v2h-9v-2zM15 5h2v6h-2V5zM7 13h2v6H7v-6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7h9v2H4V7zm13 0h3v2h-3V7zM4 15h3v2H4v-2zm7 0h9v2h-9v-2zM15 5h2v6h-2V5zM7 13h2v6H7v-6z'/%3E%3C/svg%3E") center/contain no-repeat}#page-shop .woocommerce-sidebar .shop-categories-widget{display:none;margin:0 !important;padding:8px 12px 4px;background:#fff;border:1px solid #ededed;border-radius:14px}#page-shop .woocommerce-sidebar .shop-categories-widget.is-open{display:block;animation:shopCategoriesOpen .22s ease}#page-shop .woocommerce-sidebar .shop-categories-widget .wp-block-woocommerce-product-categories{margin:0;border-bottom:0}}@media only screen and (max-width: 768px){#page-shop .woocommerce-sidebar{display:flex;flex-direction:column;gap:10px;padding:0;background:rgba(0,0,0,0);border:0;box-shadow:none}#page-shop .wpc-open-close-filters-button{position:relative}#page-shop .wpc-open-close-filters-button::after{content:"";position:absolute;top:50%;right:18px;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-65%) rotate(45deg);transition:transform .25s ease}#page-shop .wpc-open-close-filters-button.is-open{color:#fff !important;background:#111 !important;border-color:#111 !important;box-shadow:0 7px 20px rgba(0,0,0,.14)}#page-shop .wpc-open-close-filters-button.is-open .wpc-button-inner,#page-shop .wpc-open-close-filters-button.is-open .wpc-button-inner span,#page-shop .wpc-open-close-filters-button.is-open .wpc-filters-button-text{color:#fff !important}#page-shop .wpc-open-close-filters-button.is-open::after{transform:translateY(-25%) rotate(225deg)}#page-shop .wpc-filters-widget-content{margin:0 !important;padding:16px 14px 8px !important;background:#fff;border:1px solid #e8e8e8;border-radius:16px;box-shadow:0 8px 26px rgba(0,0,0,.06);animation:shopFiltersOpen .22s ease}#page-shop .wpc-filters-widget-content.wpc-closed{display:none !important}#page-shop .wpc-filters-section{margin:0 0 14px !important;padding:0 0 14px;border-bottom:1px solid #ededed}#page-shop .wpc-filters-section:last-child{margin-bottom:0 !important;border-bottom:0}#page-shop .wpc-filter-title{margin-bottom:10px !important;color:#181818;font-size:15px;line-height:1.2;font-weight:600}#page-shop .wpc-filters-range-inputs{display:grid !important;grid-template-columns:1fr 1fr;gap:10px}#page-shop .wpc-filters-range-inputs input{width:100% !important;height:42px !important;padding:0 13px !important;color:#222;background:#fafafa;border:1px solid #dedede !important;border-radius:10px !important;font-size:14px}#page-shop .wpc-filters-range-inputs input:focus{background:#fff;border-color:#111 !important;outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.06)}#page-shop .wpc-filters-range-wrapper{margin-top:12px}#page-shop .ui-slider-horizontal,#page-shop .wpc-range-slider{height:3px !important;background:#dedede !important;border:0 !important;border-radius:999px !important}#page-shop .ui-slider-range,#page-shop .noUi-connect{background:#111 !important}#page-shop .ui-slider-handle,#page-shop .noUi-handle{width:21px !important;height:21px !important;top:50% !important;background:#fff !important;border:1px solid #d1d1d1 !important;border-radius:50% !important;box-shadow:0 3px 9px rgba(0,0,0,.18) !important;transform:translateY(-50%)}#page-shop .wpc-filters-ul-list{margin:0 !important;padding:0 !important}#page-shop .wpc-term-item{margin-bottom:6px !important}#page-shop .wpc-term-item label{min-height:26px;color:#555;font-size:13px !important}#page-shop .wpc-term-item input[type=checkbox]{width:21px !important;height:21px !important;min-width:21px;margin-right:8px !important;background:#fff;border:1px solid #d3d3d3 !important;border-radius:6px !important}#page-shop .wpc-term-item input[type=checkbox]:checked{background:#111 !important;border-color:#111 !important}#page-shop .wpc-term-item .wpc-term-count{min-width:27px;padding:4px 7px;color:#888;background:#f6f6f6;border-radius:8px;font-size:12px}}@keyframes shopFiltersOpen{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 767px){html{--bwc-chat-mob-offset-vertical: 125px !important}}.mobile-catalog-nav{display:none}@media(max-width: 767.98px){body:has(.mobile-catalog-nav){padding-bottom:calc(70px + env(safe-area-inset-bottom))}.mobile-catalog-nav{position:fixed;z-index:1040;right:0;bottom:0;left:0;display:block;width:100%;background:rgba(255,255,255,.97);border-top:1px solid #e6e6e6;box-shadow:0 -6px 22px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-bottom:env(safe-area-inset-bottom)}.mobile-catalog-nav__inner{display:grid;grid-template-columns:repeat(4, 1fr);width:100%;min-height:64px}.mobile-catalog-nav__cell{display:flex;align-items:center;justify-content:center;width:100%;min-width:0}.mobile-catalog-nav__cell>.mobile-catalog-nav__item,.mobile-catalog-nav__cell>a,.mobile-catalog-nav__cell>.mobile-catalog-nav__fallback{position:relative;display:flex !important;flex-direction:column !important;gap:3px !important;width:100% !important;min-width:0 !important;max-width:none !important;min-height:64px !important;margin:0 !important;padding:7px 2px 6px !important;color:#777 !important;background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;line-height:1 !important;text-decoration:none !important;overflow:visible !important}.mobile-catalog-nav__cell>.mobile-catalog-nav__item:hover,.mobile-catalog-nav__cell>.mobile-catalog-nav__item:focus-visible,.mobile-catalog-nav__cell>a:hover,.mobile-catalog-nav__cell>a:focus-visible{color:#111 !important;background:#f7f7f7 !important;outline:none}.mobile-catalog-nav__icon,.mobile-catalog-nav__item .header-action__icon{position:relative;display:flex !important;align-items:center !important;justify-content:center !important;flex:0 0 25px !important;width:25px !important;height:25px !important;min-width:25px !important;min-height:25px !important;margin:0 !important;padding:0 !important;color:inherit !important;background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}.mobile-catalog-nav__item>i,.mobile-catalog-nav__item>svg{flex:0 0 25px}.mobile-catalog-nav__item i{display:block;margin:0 !important;padding:0 !important;color:inherit !important;font-size:21px !important;line-height:25px !important}.mobile-catalog-nav__item svg{display:block;width:21px !important;height:21px !important;margin:0 !important}.mobile-catalog-nav__item .count,.mobile-catalog-nav__item .badge,.mobile-catalog-nav__item .header-action__count,.mobile-catalog-nav__item [class*=count]{position:absolute !important;z-index:2;top:6px !important;left:calc(50% + 5px) !important;right:auto !important;display:flex !important;align-items:center !important;justify-content:center !important;min-width:15px !important;width:auto !important;height:15px !important;min-height:15px !important;margin:0 !important;padding:0 4px !important;color:#fff !important;background:#111 !important;border:2px solid #fff !important;border-radius:999px !important;box-shadow:none !important;font-size:8.5px !important;font-weight:700 !important;line-height:11px !important}.mobile-catalog-nav__fallback{display:flex !important}}@media(max-width: 767.98px){.mobile-catalog-nav__cell{position:relative;text-align:center}.mobile-catalog-nav__cell>.mobile-catalog-nav__item,.mobile-catalog-nav__cell>a,.mobile-catalog-nav__cell>.mobile-catalog-nav__fallback{box-sizing:border-box;align-items:center !important;justify-content:center !important;text-align:center !important}.mobile-catalog-nav__label{display:flex !important;align-items:center !important;justify-content:center !important;align-self:stretch !important;flex:0 0 14px !important;width:100% !important;max-width:100% !important;min-width:0 !important;height:14px !important;min-height:14px !important;margin:0 auto !important;padding:0 2px !important;color:inherit !important;font-size:9.5px !important;font-weight:500 !important;line-height:14px !important;text-align:center !important;white-space:nowrap !important;overflow:visible !important;text-overflow:clip !important}.mobile-catalog-nav__item .mobile-catalog-nav__label,.mobile-catalog-nav__fallback .mobile-catalog-nav__label{position:static !important;inset:auto !important;transform:none !important}}@media(max-width: 767.98px){.mobile-catalog-nav__item--account .mobile-catalog-nav__icon{width:28px !important;height:28px !important;min-width:28px !important;min-height:28px !important}.mobile-catalog-nav__item--account i{font-size:24px !important;line-height:28px !important}.mobile-catalog-nav__item .count,.mobile-catalog-nav__item .badge,.mobile-catalog-nav__item .header-action__count{position:absolute !important;z-index:3;top:5px !important;left:calc(50% + 5px) !important;right:auto !important;display:flex !important;align-items:center !important;justify-content:center !important;width:17px !important;height:17px !important;min-width:17px !important;min-height:17px !important;max-width:17px !important;max-height:17px !important;margin:0 !important;padding:0 !important;color:#fff !important;background:#111 !important;border:2px solid #fff !important;border-radius:50% !important;box-sizing:border-box !important;box-shadow:none !important;font-size:8px !important;font-weight:700 !important;line-height:1 !important;text-align:center !important}}
