.k24{--green: #25483e;--green-dark: #1d3b1d;--green-deep: #142a14;--gold: #b69a60;--gold-soft: #cbb98d;--ink: #2e2a39;--paper: #eef0ed;--cream: #f6f4ee;--white: #ffffff;--line: #d9d4c7;--serif: "New York", "Iowan Old Style", "Apple Garamond", Baskerville, "Times New Roman", "Droid Serif", Times, "Source Serif Pro", serif;--sans: Helvetica, Arial, sans-serif;--shadow-sm: 0 1px 3px rgba(30,25,20,.08);--shadow-md: 0 10px 30px rgba(30,25,20,.1);--shadow-lg: 0 24px 60px rgba(30,25,20,.16);--ease: cubic-bezier(.22,.61,.36,1)}.k24 *,.k24 *:before,.k24 *:after{box-sizing:border-box;margin:0;padding:0}.k24{font-family:var(--serif);color:var(--ink);background:var(--cream);line-height:1.65;font-size:17px;-webkit-font-smoothing:antialiased}.k24 img{display:block;max-width:100%;height:auto}.k24 a{color:inherit;text-decoration:none}.k24 button{font:inherit;cursor:pointer;background:none;border:none;color:inherit}.k24 input{font:inherit}.k24 .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.k24 .container{width:min(1200px,100% - 40px);margin-inline:auto}.k24 .eyebrow{font-family:var(--sans);font-size:12.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:9.6px}.k24 .eyebrow--light{color:var(--gold-soft)}.k24 .h2{font-family:var(--serif);font-weight:400;font-size:clamp(28.8px,3.2vw,42.4px);line-height:1.15;letter-spacing:-.01em;color:var(--green-dark);margin-bottom:16px}.k24 .h2 em{font-style:italic;color:var(--gold)}.k24 .ticker{background:var(--green-dark);color:var(--gold-soft);font-family:var(--sans);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;overflow:hidden;padding:8.8px 0}.k24 .ticker__track{display:flex;align-items:center;gap:35.2px;width:max-content;animation:ticker 28s linear infinite}.k24 .ticker__item{white-space:nowrap}.k24 .ticker__dot{width:4px;height:4px;border-radius:50%;background:var(--gold);flex:none}@keyframes ticker{to{transform:translate(-50%)}}.k24 .header{position:sticky;top:0;z-index:60;background:#f6f4eef7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.k24 .header__inner{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:24px;padding:10.4px 0}.k24 .header__burger{display:none;flex-direction:column;gap:4px;padding:8px}.k24 .header__burger span{width:20px;height:1.5px;background:var(--green-dark);transition:transform .3s var(--ease)}.k24 .nav{display:flex;gap:25.6px}.k24 .nav__link{font-family:var(--sans);font-size:13.2px;letter-spacing:.14em;text-transform:uppercase;color:var(--green-dark);padding:6.4px 0;position:relative}.k24 .nav__link:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--gold);transition:right .35s var(--ease)}.k24 .nav__link:hover:after{right:0}.k24 .header__logo{display:flex;justify-content:center}.k24 .header__logo img{height:44px;width:auto}.k24 .header__actions{display:flex;gap:4.8px}.k24 .icon-btn{position:relative;width:42px;height:42px;display:grid;place-items:center;color:var(--green-dark);border-radius:50%;transition:background .25s}.k24 .icon-btn:hover{background:#b69a6024}.k24 .icon-btn svg{width:20px;height:20px}.k24 .icon-btn__count{position:absolute;top:2px;right:0;min-width:17px;height:17px;padding:0 4px;background:var(--gold);color:var(--green-dark);font-family:var(--sans);font-size:12.5px;font-weight:700;display:grid;place-items:center;border-radius:99px;transform:scale(0);transition:transform .3s var(--ease)}.k24 .icon-btn__count.is-on{transform:scale(1)}.k24 .drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#142a1473;opacity:0;pointer-events:none;transition:opacity .3s;z-index:70}.k24 .drawer{position:fixed;top:0;left:0;bottom:0;width:min(320px,84vw);background:var(--green-dark);color:var(--paper);transform:translate(-102%);transition:transform .38s var(--ease);padding:28.8px 25.6px;z-index:71}.k24 .drawer.is-open{transform:none}.k24 .drawer-backdrop.is-open{opacity:1;pointer-events:auto}.k24 .drawer__title{font-family:var(--sans);font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:22.4px}.k24 .drawer__link{display:block;padding:12.8px 0;font-size:17.8px;color:var(--paper);border-bottom:1px solid rgba(238,240,237,.12)}.k24 .drawer__link:hover{color:var(--gold-soft)}.k24 .breadcrumb{display:flex;flex-wrap:wrap;list-style:none;gap:8px;padding:17.6px 0 3.2px;font-family:var(--sans);font-size:12.6px;color:#7a746a}.k24 .breadcrumb li+li:before{content:"\203a";margin-right:8px;color:var(--gold)}.k24 .breadcrumb a:hover{color:var(--green-dark)}.k24 .product{padding:12.8px 0 72px}.k24 .product__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:start}.k24 .gallery__stage{position:relative;border-radius:14px;overflow:hidden;background:var(--white);box-shadow:var(--shadow-md)}.k24 .gallery__viewport{overflow:hidden;cursor:zoom-in}.k24 .gallery__main{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .45s var(--ease),opacity .3s}.k24 .gallery__viewport.is-zoom .gallery__main{transform:scale(1.9);cursor:zoom-out}.k24 .gallery__nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#ffffffe6;color:var(--green-dark);display:grid;place-items:center;box-shadow:var(--shadow-sm);transition:background .25s,transform .25s;z-index:2}.k24 .gallery__nav:hover{background:var(--gold-soft)}.k24 .gallery__nav--prev{left:14.4px}.k24 .gallery__nav--next{right:14.4px}.k24 .gallery__nav svg{width:18px;height:18px}.k24 .gallery__badge{position:absolute;top:16px;left:16px;background:var(--green-dark);color:var(--gold-soft);font-family:var(--sans);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;padding:6.4px 12.8px;border-radius:99px}.k24 .gallery__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:11.2px;margin-top:12.8px}.k24 .gallery__thumb{border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;opacity:.75;transition:border-color .25s,opacity .25s}.k24 .gallery__thumb img{width:100%;aspect-ratio:1;object-fit:cover}.k24 .gallery__thumb:hover{opacity:1}.k24 .gallery__thumb.is-active{border-color:var(--gold);opacity:1}.k24 .gallery__hint{font-family:var(--sans);font-size:12.5px;color:#8a8478;margin-top:11.2px;text-align:right}.k24 .buy__eyebrow{font-family:var(--sans);font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:11.2px}.k24 .buy__title{font-weight:400;font-size:clamp(27.1px,2.6vw,36.5px);line-height:1.12;color:var(--green-dark);margin-bottom:14.4px}.k24 .buy__rating{display:inline-flex;align-items:center;gap:8.8px;font-family:var(--sans);font-size:13.9px;color:#6b6558;margin-bottom:17.6px}.k24 .buy__rating:hover{color:var(--green-dark)}.k24 .stars{display:inline-block;position:relative;flex:none;font-size:15px;line-height:1;letter-spacing:2.5px;color:#b69a6047;white-space:nowrap}.k24 .stars:before{content:"\2605\2605\2605\2605\2605"}.k24 .stars__fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--gold)}.k24 .stars__fill:before{content:"\2605\2605\2605\2605\2605"}.k24 .stars--big{font-size:23px;letter-spacing:3.8px}.k24 .buy__price-row{display:flex;align-items:baseline;gap:14.4px;margin-bottom:2.4px}.k24 .buy__price{font-size:33.9px;color:var(--green-dark);display:flex;align-items:baseline;gap:11.2px;flex-wrap:wrap}.k24 .buy__price-old{font-size:17.8px;color:#a09a8c;text-decoration:line-through;font-weight:400}.k24 .buy__discount{font-family:var(--sans);font-weight:700;font-size:12.5px;background:var(--gold);color:var(--green-dark);padding:4px 8.8px;border-radius:99px;align-self:center}.k24 .buy__installments{font-family:var(--sans);font-size:13.6px;color:#7a746a;margin-bottom:19.2px}.k24 .buy__lead{margin-bottom:25.6px;max-width:46ch}.k24 .buy__lead em{color:var(--green);font-style:italic}.k24 .variations{margin-bottom:22.4px}.k24 .variations__label{font-family:var(--sans);font-size:13.2px;letter-spacing:.06em;color:#6b6558;margin-bottom:10.4px}.k24 .variations__label strong{color:var(--ink)}.k24 .variations__swatches{display:flex;gap:9.6px;flex-wrap:wrap}.k24 .swatch{display:flex;align-items:center;gap:8px;padding:8px 16px 8px 9.6px;border:1.5px solid var(--line);border-radius:99px;font-family:var(--sans);font-size:13.9px;transition:border-color .25s,background .25s}.k24 .swatch:hover{border-color:var(--gold)}.k24 .swatch.is-active{border-color:var(--green-dark);background:#25483e0f}.k24 .swatch__chip{width:22px;height:22px;border-radius:50%;border:1px solid rgba(0,0,0,.12);flex:none}.k24 .variations__note{font-family:var(--sans);font-size:12.6px;color:#9a6b3f;margin-top:11.2px}.k24 .qty-row{display:flex;align-items:center;gap:19.2px;flex-wrap:wrap;margin-bottom:24px}.k24 .qty{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:99px;overflow:hidden}.k24 .qty__btn{width:42px;height:42px;font-size:18.7px;color:var(--green-dark);transition:background .2s}.k24 .qty__btn:hover{background:#b69a6026}.k24 .qty__val{min-width:34px;text-align:center;font-family:var(--sans);font-weight:600}.k24 .qty__stock{display:flex;align-items:center;gap:8px;font-family:var(--sans);font-size:13.2px;color:var(--green-dark)}.k24 .qty__dot{width:8px;height:8px;border-radius:50%;background:#4c8a4c;box-shadow:0 0 0 3px #4c8a4c2e}.k24 .buy__ctas{display:flex;flex-direction:column;gap:11.2px;margin-bottom:20.8px}.k24 .btn{display:inline-flex;align-items:center;justify-content:center;gap:9.6px;font-family:var(--sans);font-weight:600;font-size:14.9px;letter-spacing:.04em;padding:16px 25.6px;border-radius:8px;transition:transform .2s var(--ease),background .25s,color .25s,box-shadow .25s;min-height:52px}.k24 .btn--primary{background:var(--gold);color:var(--green-deep);box-shadow:0 8px 22px #b69a6059}.k24 .btn--primary:hover{background:#a8894e;transform:translateY(-1px);box-shadow:0 12px 28px #b69a6073}.k24 .btn--primary:active{transform:translateY(0)}.k24 .btn--primary svg{width:18px;height:18px}.k24 .btn--ghost{border:1.5px solid var(--green-dark);color:var(--green-dark)}.k24 .btn--ghost:hover{background:var(--green-dark);color:var(--paper)}.k24 .buy__trust{list-style:none;display:flex;flex-wrap:wrap;gap:9.6px 22.4px;padding:16px 0;margin-bottom:19.2px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.k24 .buy__trust li{display:flex;align-items:center;gap:8px;font-family:var(--sans);font-size:12.9px;color:#6b6558}.k24 .buy__trust svg{width:17px;height:17px;color:var(--green);flex:none}.k24 .minifaq__item+.minifaq__item{border-top:1px solid var(--line)}.k24 .minifaq__q,.k24 .faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;font-family:var(--sans);font-size:14.6px;font-weight:600;color:var(--green-dark);padding:15.2px 0}.k24 .minifaq__q svg,.k24 .faq__q svg{width:16px;height:16px;flex:none;color:var(--gold);transition:transform .3s var(--ease)}.k24 .minifaq__q[aria-expanded=true] svg,.k24 .faq__q[aria-expanded=true] svg{transform:rotate(180deg)}.k24 .minifaq__a,.k24 .faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s var(--ease)}.k24 .minifaq__a>p,.k24 .faq__a>p{overflow:hidden;font-size:15.6px;color:#6b6558}.k24 .minifaq__a.is-open,.k24 .faq__a.is-open{grid-template-rows:1fr}.k24 .minifaq__a.is-open>p,.k24 .faq__a.is-open>p{padding-bottom:16px}.k24 .features{padding:56px 0 64px}.k24 .features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.k24 .feature{border-top:2px solid var(--gold);padding-top:20.8px}.k24 .feature__num{font-family:var(--sans);font-size:12.5px;letter-spacing:.2em;color:var(--gold);display:block;margin-bottom:9.6px}.k24 .feature h2{font-weight:400;font-size:21.2px;color:var(--green-dark);margin-bottom:8px}.k24 .feature p{font-size:16.1px;color:#6b6558}.k24 .how{padding:64px 0;background:var(--paper)}.k24 .how__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:56px;align-items:center}.k24 .how__media{border-radius:14px;overflow:hidden;box-shadow:var(--shadow-md)}.k24 .how__media img{width:100%;aspect-ratio:1;object-fit:cover}.k24 .how__text{color:#5c574c;margin-bottom:28.8px;max-width:48ch}.k24 .steps{list-style:none;display:grid;gap:17.6px}.k24 .steps li{display:flex;gap:16px;align-items:flex-start}.k24 .steps span{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--green-dark);color:var(--gold-soft);font-family:var(--sans);font-size:14.4px;font-weight:600}.k24 .steps strong{color:var(--green-dark)}.k24 .band{background:var(--green);color:var(--paper);padding:72px 0}.k24 .band__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:center}.k24 .band__media{border-radius:14px;overflow:hidden;box-shadow:var(--shadow-lg)}.k24 .band__media img{width:100%;aspect-ratio:1;object-fit:cover}.k24 .band .h2{color:var(--paper)}.k24 .band__copy p{color:#eef0edbf;max-width:46ch}.k24 .band__quote{margin-top:25.6px;padding-left:17.6px;border-left:2px solid var(--gold);font-style:italic;color:var(--gold-soft)}.k24 .specs{padding:72px 0}.k24 .specs__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px}.k24 .specs__table{width:100%;border-collapse:collapse}.k24 .specs__table tr{border-bottom:1px solid var(--line)}.k24 .specs__table tr:last-child{border-bottom:2px solid var(--green-dark)}.k24 .specs__table th{text-align:left;font-family:var(--sans);font-size:12.9px;letter-spacing:.08em;text-transform:uppercase;color:#7a746a;padding:15.2px 19.2px 15.2px 0;width:34%}.k24 .specs__table td{padding:15.2px 0;color:var(--ink);font-size:16.6px}.k24 .reviews{padding:64px 0 72px;background:var(--paper)}.k24 .reviews__head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;margin-bottom:41.6px;align-items:end}.k24 .reviews__summary{background:var(--white);border-radius:14px;padding:28.8px;box-shadow:var(--shadow-sm)}.k24 .reviews__score{font-size:50.9px;color:var(--green-dark);line-height:1}.k24 .reviews__count{font-family:var(--sans);font-size:13.2px;color:#7a746a;margin:8px 0 19.2px}.k24 .bar{display:grid;grid-template-columns:64px 1fr 34px;align-items:center;gap:11.2px;font-family:var(--sans);font-size:12.5px;color:#7a746a;margin-bottom:6.4px}.k24 .bar__track{height:6px;background:#25483e1f;border-radius:99px;overflow:hidden}.k24 .bar__fill{height:100%;background:var(--gold);border-radius:99px}.k24 .reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:19.2px}.k24 .review{background:var(--white);border-radius:14px;padding:24px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:9.6px;transition:transform .3s var(--ease),box-shadow .3s}.k24 .review:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.k24 .review h3{font-weight:400;font-size:18.3px;color:var(--green-dark)}.k24 .review p{font-size:15.6px;color:#5c574c;flex:1}.k24 .review footer{display:flex;flex-direction:column;gap:2.4px;font-family:var(--sans);font-size:12.6px;color:#8a8478}.k24 .review footer span{color:#b0a99a;font-size:12.5px}.k24 .faq{padding:72px 0}.k24 .faq__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px}.k24 .faq__item+.faq__item{border-top:1px solid var(--line)}.k24 .related{padding:56px 0 72px;background:var(--paper)}.k24 .related__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28.8px;flex-wrap:wrap}.k24 .related__nav{display:flex;gap:8px}.k24 .related__btn{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--green-dark);color:var(--green-dark);display:grid;place-items:center;transition:background .25s,color .25s}.k24 .related__btn:hover{background:var(--green-dark);color:var(--paper)}.k24 .related__btn svg{width:17px;height:17px}.k24 .related__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:19.2px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12.8px;scrollbar-width:none}.k24 .related__track::-webkit-scrollbar{display:none}.k24 .k24card{background:var(--white);border-radius:14px;overflow:hidden;scroll-snap-align:start;transition:transform .3s var(--ease),box-shadow .3s}.k24 .k24card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.k24 .k24card__media{overflow:hidden;background:var(--paper)}.k24 .k24card__media img{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .5s var(--ease)}.k24 .k24card:hover .k24card__media img{transform:scale(1.04)}.k24 .k24card__cat{font-family:var(--sans);font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);padding:16px 19.2px 3.2px}.k24 .k24card__title{font-weight:400;font-size:17.8px;color:var(--green-dark);padding:0 19.2px}.k24 .k24card__price{font-family:var(--sans);font-size:16.1px;color:var(--ink);padding:4.8px 19.2px 19.2px}.k24 .news{background:var(--green-dark);color:var(--paper);padding:72px 0}.k24 .news__inner{max-width:640px;text-align:center}.k24 .news .h2{color:var(--paper)}.k24 .news__inner>p{color:#eef0edb3;margin-bottom:25.6px}.k24 .news__form{display:flex;gap:11.2px;flex-wrap:wrap;justify-content:center}.k24 .news__form input{flex:1;min-width:220px;background:#eef0ed14;border:1px solid rgba(238,240,237,.25);border-radius:8px;color:var(--paper);padding:16px 19.2px}.k24 .news__form input::placeholder{color:#eef0ed73}.k24 .news__form input:focus{outline:2px solid var(--gold);outline-offset:1px}.k24 .news__ok{margin-top:19.2px;font-family:var(--sans);font-size:14.6px;color:var(--gold-soft)}.k24 .news__code{display:inline-block;margin-left:6.4px;background:var(--gold);color:var(--green-deep);font-weight:700;padding:2.4px 8px;border-radius:6px}.k24 .footer{background:var(--green-deep);color:var(--paper);padding:56px 0 0}.k24 .footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:40px}.k24 .footer__brand img{height:26px;width:auto;opacity:.9}.k24 .footer__wordmark{font-size:19.5px;letter-spacing:.24em;margin:8px 0 4.8px}.k24 .footer__tag{font-family:var(--sans);font-size:12.9px;color:#eef0ed8c}.k24 .footer__title{font-family:var(--sans);font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:16px}.k24 .footer__col a{display:block;padding:5.1px 0;font-size:15.6px;color:#eef0edbf}.k24 .footer__col a:hover{color:var(--gold-soft)}.k24 .footer__pay{display:flex;flex-wrap:wrap;gap:8px}.k24 .footer__pay span{font-family:var(--sans);font-size:12.5px;letter-spacing:.06em;border:1px solid rgba(238,240,237,.25);border-radius:6px;padding:4.8px 9.6px;color:#eef0edbf}.k24 .footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22.4px 0;border-top:1px solid rgba(238,240,237,.12);font-family:var(--sans);font-size:12.5px;color:#eef0ed80}.k24 .footer__bottom a{margin-left:19.2px;color:#eef0ed99}.k24 .footer__bottom a:hover{color:var(--gold-soft)}.k24 .stickybar{position:fixed;left:0;right:0;bottom:0;z-index:65;display:none;align-items:center;justify-content:space-between;gap:16px;background:#f6f4eef5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:11.2px 16px calc(11.2px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .4s var(--ease)}.k24 .stickybar.is-visible{transform:none}.k24 .stickybar__info{display:flex;align-items:center;gap:12.8px;min-width:0}.k24 .stickybar__info img{width:48px;height:48px;border-radius:8px;object-fit:cover;flex:none}.k24 .stickybar__name{font-family:var(--sans);font-size:12.5px;color:#6b6558;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k24 .stickybar__name span{color:var(--green-dark);font-weight:600}.k24 .stickybar__price{font-size:17.8px;color:var(--green-dark)}.k24 .stickybar .btn{padding:13.6px 20.8px;min-height:44px}.k24 .toast{position:fixed;left:50%;bottom:88px;z-index:90;display:flex;align-items:center;gap:9.6px;background:var(--green-dark);color:var(--paper);font-family:var(--sans);font-size:14.6px;padding:14.4px 22.4px;border-radius:99px;box-shadow:var(--shadow-lg);opacity:0;transform:translate(-50%,14px);pointer-events:none;transition:opacity .35s var(--ease),transform .35s var(--ease)}.k24 .toast.is-visible{opacity:1;transform:translate(-50%)}.k24 .toast svg{width:17px;height:17px;color:var(--gold)}.k24 .reveal{opacity:0;transform:translateY(26px)}.k24 .reveal.is-in{opacity:1;transform:none;transition:opacity .8s var(--ease),transform .8s var(--ease)}@media(max-width:1024px){.k24 .product__grid,.k24 .how__grid,.k24 .band__grid{gap:40px}}@media(max-width:900px){.k24 .nav{display:none}.k24 .header__inner{grid-template-columns:auto 1fr auto;gap:16px}.k24 .header__burger{display:flex}.k24 .product__grid{grid-template-columns:1fr;gap:35.2px}.k24 .specs__grid,.k24 .faq__grid{grid-template-columns:1fr;gap:19.2px}.k24 .reviews__head{grid-template-columns:1fr;gap:25.6px;align-items:start}.k24 .how__grid,.k24 .band__grid{grid-template-columns:1fr}.k24 .band__media{max-width:520px}.k24 .features__grid{grid-template-columns:1fr;gap:25.6px}.k24 .footer__grid{grid-template-columns:1fr 1fr;gap:32px}.k24 .stickybar{display:flex}.k24 .gallery__hint{display:none}}@media(max-width:560px){.k24 .container{width:calc(100% - 32px)}.k24 .buy__ctas{position:static}.k24 .gallery__thumbs{grid-template-columns:repeat(5,1fr);gap:8px}.k24 .gallery__nav{width:38px;height:38px}.k24 .gallery__nav--prev{left:8.8px}.k24 .gallery__nav--next{right:8.8px}.k24 .buy__price{font-size:27.1px}.k24 .gallery__viewport.is-zoom .gallery__main{transform:scale(2.1)}.k24 .related__track{grid-auto-columns:minmax(200px,1fr)}.k24 .footer__grid{grid-template-columns:1fr}.k24 .footer__bottom{flex-direction:column;align-items:flex-start}.k24 .footer__bottom a{margin-left:0;margin-right:19.2px}}@media(prefers-reduced-motion:reduce){.k24 *,.k24 *:before,.k24 *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.k24 .reveal{opacity:1;transform:none}}html{scroll-behavior:smooth}.k24 .gallery__main,.k24 .gallery__thumbs img,.k24 .how__media img,.k24 .band__media img,.k24 .k24card__media img{filter:sepia(.1) saturate(1.04) brightness(1.015) contrast(.99)}.k24 .shopify-payment-button__button{font-family:var(--sans);font-weight:600;font-size:14.9px;letter-spacing:.04em;padding:16px 25.6px;border-radius:8px;min-height:52px;width:100%;background:var(--green-dark);color:var(--paper);border:0;cursor:pointer;transition:transform .2s var(--ease),background .25s}.k24 .shopify-payment-button__button:hover{background:var(--green-deep);transform:translateY(-1px)}.k24 .shopify-payment-button__button[disabled]{opacity:.55;cursor:not-allowed}.k24 .shopify-payment-button__button--unbranded .payment-icon-list{display:none}.k24 .swatch[disabled]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.k24 .btn--primary[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.k24 .qty__stock--out{color:#a33}.k24 .buy__price-old--hidden{display:none}.k24 .qty input{width:1px;height:1px;opacity:0;position:absolute}.k24 .k24card{display:flex;flex-direction:column;position:relative}.k24 .k24card__media{position:relative;margin:0;width:100%;height:auto;aspect-ratio:1/1}.k24 .k24card__media img{position:static;width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/3/assets/k24.css.map */
