:root{--kv-ink:#1E342B;--kv-ink-2:#32463D;--kv-cream:#FFFDF8;--kv-sand:#F0E4CF;--kv-rust:#C65D3A;--kv-mustard:#E7B45B;--kv-sage:#A9C8B3;--kv-line:#E3D8C5;--kv-radius:22px}html{scroll-behavior:smooth}body{background:var(--kv-cream);color:var(--kv-ink-2)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading--family),Arial,sans-serif!important;font-weight:800!important;letter-spacing:-.035em!important}.button,.button-secondary,.shopify-payment-button__button{border-radius:999px!important;font-weight:750!important}.header-section{background:#fffdf8f0!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(30,52,43,.08)}.header__heading-logo,.header-logo img{max-height:68px!important}.header__heading-link{font-weight:850!important;letter-spacing:-.03em!important}.header-menu a{font-weight:700!important;font-size:.9rem!important;letter-spacing:.04em!important}.kv-shell{width:min(1440px,calc(100% - 64px));margin-inline:auto}.kv-section{padding-block:96px}.kv-kicker{margin:0 0 14px;font-size:.76rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.kv-kicker--dark{color:var(--kv-rust)}.kv-hero{position:relative;min-height:min(78vh,820px);display:flex;align-items:center;overflow:hidden;background:#617061}.kv-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.kv-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#12251de0,#12251d9e 34%,#12251d0d 70%)}.kv-hero__content{position:relative;z-index:2;color:#fff;padding-block:88px}.kv-hero__content>p,.kv-hero__content>h1,.kv-hero__content>.kv-actions{max-width:650px}.kv-hero h1{font-size:clamp(3.5rem,7vw,7.6rem);line-height:.91;margin:0 0 26px;color:#fff}.kv-lead{font-size:clamp(1.06rem,1.5vw,1.32rem);line-height:1.55;color:#ffffffe0;margin-bottom:34px}.kv-actions{display:flex;gap:12px;flex-wrap:wrap}.kv-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 26px;border-radius:999px;font-size:.95rem;font-weight:820;text-decoration:none;transition:transform .22s ease,background .22s ease,color .22s ease}.kv-button:hover{transform:translateY(-2px)}.kv-button--solid{background:var(--kv-mustard);color:var(--kv-ink)}.kv-button--solid:hover{background:#fff;color:var(--kv-ink)}.kv-button--ghost{border:1px solid rgba(255,255,255,.75);color:#fff;background:#ffffff0f}.kv-button--ghost:hover,.kv-button--light{background:#fff;color:var(--kv-ink)}.kv-value-strip{background:var(--kv-mustard);border-bottom:1px solid rgba(30,52,43,.12)}.kv-value-strip__inner{min-height:62px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;text-align:center;font-size:.79rem;font-weight:820;letter-spacing:.055em;text-transform:uppercase}.kv-value-strip__inner span+span{border-left:1px solid rgba(30,52,43,.18)}.kv-heading-row{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:42px}.kv-heading-row h2,.kv-heading-center h2{font-size:clamp(2.25rem,4vw,4.6rem);line-height:.98;margin:0;max-width:820px}.kv-heading-row>p{max-width:430px;margin:0;font-size:1.05rem;line-height:1.6}.kv-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.kv-category-card{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:var(--kv-radius);color:#fff;text-decoration:none;box-shadow:0 0 0 1px #1e342b0f;transform:translateZ(0)}.kv-category-card img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.kv-category-card:hover img{transform:scale(1.035)}.kv-category-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(14,29,23,.88) 100%)}.kv-category-card__copy{position:absolute;inset:auto 26px 26px;display:flex;flex-direction:column;align-items:flex-start}.kv-category-card__copy small{display:inline-flex;width:38px;height:38px;border-radius:50%;align-items:center;justify-content:center;background:var(--kv-mustard);color:var(--kv-ink);font-weight:900;margin-bottom:14px}.kv-category-card__copy strong{font-size:clamp(1.65rem,2.4vw,2.75rem);font-weight:850;letter-spacing:-.04em;line-height:1}.kv-category-card__copy em{font-style:normal;opacity:.85;font-size:.96rem;margin:10px 0 18px}.kv-category-card__copy b{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.kv-products-band{background:var(--kv-sand)}.kv-text-link{color:var(--kv-ink);font-weight:800;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px;white-space:nowrap}.kv-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.kv-product-card{display:block;color:var(--kv-ink);text-decoration:none}.kv-product-card__media{position:relative;aspect-ratio:4/5;background:#fff;border-radius:18px;overflow:hidden;border:1px solid rgba(30,52,43,.08)}.kv-product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.kv-product-card:hover img{transform:scale(1.025)}.kv-product-card__body{display:flex;justify-content:space-between;gap:12px;padding:14px 2px 4px}.kv-product-card__body strong{font-size:.97rem}.kv-product-card__body span{font-weight:800;white-space:nowrap}.kv-badge{position:absolute;left:12px;top:12px;padding:7px 11px;border-radius:999px;background:var(--kv-rust);color:#fff;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.kv-product-placeholder{background:#ffffffad;border:1px solid rgba(30,52,43,.08);border-radius:18px;padding:18px}.kv-product-placeholder__shirt{aspect-ratio:4/5;border-radius:14px;background:#fff;display:grid;place-items:center;overflow:hidden}.kv-product-placeholder__shirt:before{content:"";width:50%;height:56%;background:var(--placeholder,#A9C8B3);clip-path:polygon(24% 0,38% 7%,62% 7%,76% 0,100% 18%,83% 38%,75% 31%,75% 100%,25% 100%,25% 31%,17% 38%,0 18%);border-radius:12px}.kv-product-placeholder--rust{--placeholder:#C65D3A}.kv-product-placeholder--mustard{--placeholder:#E7B45B}.kv-product-placeholder--navy{--placeholder:#273D59}.kv-product-placeholder__line{height:10px;width:70%;background:#1e342b21;border-radius:99px;margin:16px 0 10px}.kv-product-placeholder small{opacity:.62}.kv-manifesto{background:var(--kv-ink);color:#fff}.kv-manifesto__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center;padding-block:96px}.kv-manifesto__mark{color:var(--kv-sage);display:grid;place-items:center}.kv-manifesto__mark svg{width:min(100%,420px)}.kv-manifesto h2{font-size:clamp(3rem,6vw,7rem);line-height:.9;color:#fff;margin:0 0 28px}.kv-manifesto p:not(.kv-kicker){max-width:680px;font-size:1.15rem;line-height:1.7;color:#ffffffc7;margin-bottom:32px}.kv-heading-center{text-align:center;display:flex;align-items:center;flex-direction:column;margin-bottom:48px}.kv-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.kv-benefit-grid article{padding:28px;border-radius:18px;border:1px solid var(--kv-line);background:#fff}.kv-benefit-grid article>span{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--kv-sand);color:var(--kv-rust);font-size:1.35rem;font-weight:900;margin-bottom:30px}.kv-benefit-grid h3{font-size:1.25rem;margin:0 0 10px}.kv-benefit-grid p{margin:0;line-height:1.6;color:#5c6a63}.kv-closing{margin-bottom:96px;min-height:240px;border-radius:var(--kv-radius);background:var(--kv-rust);color:#fff;padding:48px 56px;display:flex;align-items:center;justify-content:space-between;gap:28px}.kv-closing h2{font-size:clamp(2.5rem,5vw,5.8rem);line-height:.95;margin:0;color:#fff}product-card.product-card,.resource-card{border-radius:18px!important;overflow:hidden}.product-card__content{border-radius:18px!important}.product-information{background:var(--kv-cream)}.product-information .button{min-height:54px}@media(max-width:989px){.kv-shell{width:min(100% - 36px,900px)}.kv-section{padding-block:70px}.kv-value-strip__inner{grid-template-columns:repeat(2,1fr);padding-block:10px;row-gap:10px}.kv-value-strip__inner span+span{border-left:0}.kv-heading-row{align-items:flex-start;flex-direction:column;gap:18px}.kv-category-grid{gap:12px}.kv-product-grid,.kv-benefit-grid{grid-template-columns:repeat(2,1fr)}.kv-manifesto__grid{grid-template-columns:1fr;gap:34px}.kv-manifesto__mark{justify-content:start}.kv-manifesto__mark svg{width:240px}}@media(max-width:749px){.kv-shell{width:calc(100% - 28px)}.kv-section{padding-block:56px}.kv-hero{min-height:720px;align-items:end}.kv-hero__image{object-position:64% center}.kv-hero__veil{background:linear-gradient(180deg,#12251d0a 24%,#12251de6 76%)}.kv-hero__content{padding-block:48px}.kv-hero h1{font-size:3.65rem;max-width:530px}.kv-lead{font-size:1rem}.kv-actions{display:grid}.kv-button{width:100%}.kv-value-strip__inner{font-size:.68rem;line-height:1.35}.kv-category-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-14px;padding-right:14px;scrollbar-width:none}.kv-category-grid::-webkit-scrollbar{display:none}.kv-category-card{min-width:84%;scroll-snap-align:start}.kv-product-grid{gap:10px}.kv-product-placeholder{padding:10px}.kv-product-card__body{display:block}.kv-product-card__body span{display:block;margin-top:4px}.kv-benefit-grid{grid-template-columns:1fr}.kv-benefit-grid article{padding:24px}.kv-manifesto__grid{padding-block:62px}.kv-manifesto h2{font-size:4rem}.kv-manifesto p:not(.kv-kicker){font-size:1rem}.kv-closing{margin-bottom:56px;padding:38px 24px;align-items:flex-start;flex-direction:column}.kv-closing .kv-button{width:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.kv-category-card img,.kv-product-card__media img,.kv-button{transition:none}}.kv-hero__veil{opacity:var(--kv-veil-opacity,1)}.kv-value-strip__inner{grid-template-columns:repeat(var(--kv-strip-count,4),1fr)}.kv-category-card__copy small{background:var(--kv-card-accent,var(--kv-mustard))}.kv-manifesto__mark{color:var(--kv-manifesto-accent,var(--kv-sage))}.kv-manifesto h2{color:inherit}.kv-manifesto p:not(.kv-kicker){color:inherit;opacity:.78}.kv-benefit-grid{grid-template-columns:repeat(var(--kv-benefit-count,4),1fr)}.kv-closing h2{color:inherit}@media(max-width:989px){.kv-benefit-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.kv-benefit-grid{grid-template-columns:1fr}}.kv-manifesto__mark{color:var(--kv-art-primary,var(--kv-sage));position:relative}.kv-manifesto-art{display:block;width:min(100%,560px)!important;height:auto;overflow:visible;filter:drop-shadow(0 22px 42px rgba(7,20,15,.22))}.kv-art__orbit{transform-origin:494px 104px;animation:kv-art-breathe 7s ease-in-out infinite}.kv-benefit-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:18px;margin-bottom:30px;box-shadow:inset 0 0 0 1px #1e342b0b;transition:transform .25s ease,box-shadow .25s ease}.kv-icon-svg{width:31px;height:31px;stroke:currentColor;stroke-width:2.45;stroke-linecap:round;stroke-linejoin:round}.kv-benefit-grid article{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.kv-benefit-grid article:hover{transform:translateY(-4px);border-color:#c65d3a47;box-shadow:0 18px 42px #1e342b14}.kv-benefit-grid article:hover .kv-benefit-icon{transform:rotate(-3deg) scale(1.04);box-shadow:inset 0 0 0 1px #c65d3a1f,0 8px 18px #1e342b14}@keyframes kv-art-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@media(max-width:749px){.kv-manifesto-art{width:280px!important}.kv-benefit-icon{width:56px;height:56px;border-radius:17px}.kv-icon-svg{width:29px;height:29px}}@media(prefers-reduced-motion:reduce){.kv-art__orbit{animation:none}.kv-benefit-grid article,.kv-benefit-icon{transition:none}}.kv-manifesto__grid{grid-template-columns:1.02fr .98fr;gap:72px}.kv-manifesto__mark{isolation:isolate}.kv-manifesto-art{width:min(100%,650px)!important;filter:drop-shadow(0 28px 46px rgba(7,20,15,.18))}.kv-manifesto-art path,.kv-manifesto-art circle{vector-effect:non-scaling-stroke}.kv-art__sun path{fill:none;stroke:var(--kv-art-sun);stroke-width:8;stroke-linecap:round}.kv-art__contours path{fill:none;stroke:var(--kv-art-blue);stroke-width:7;stroke-linecap:round}.kv-art__city{stroke:var(--kv-art-light);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.kv-art__city-fill{fill:var(--kv-art-secondary);stroke:none;opacity:.26}.kv-art__landscape{stroke:var(--kv-art-primary);stroke-width:9;stroke-linecap:round;stroke-linejoin:round;fill:none}.kv-art__hill-fill{fill:var(--kv-art-blue);stroke:none;opacity:.2}.kv-art__snow{fill:var(--kv-art-light);stroke:none;opacity:.92}.kv-art__trees{fill:var(--kv-art-primary);stroke:none}.kv-art__route{fill:none;stroke:var(--kv-art-sun);stroke-width:10;stroke-linecap:round;stroke-dasharray:2 19;animation:kv-route-move 18s linear infinite}.kv-art__route-dot,.kv-art__route-pin{fill:var(--kv-art-secondary);stroke:var(--kv-art-light);stroke-width:5}.kv-art__route-pin-hole{fill:var(--kv-art-light)}.kv-art__hiker{fill:none;stroke:var(--kv-art-light);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.kv-art__hiker circle{fill:var(--kv-art-light);stroke:none}.kv-art__pack{fill:var(--kv-art-secondary);stroke:var(--kv-art-light);stroke-width:7}.kv-art__doodles{fill:none;stroke:var(--kv-art-sun);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.kv-art__doodles>path:first-child{fill:var(--kv-art-sun);stroke:none}.kv-art__doodles circle{fill:var(--kv-art-blue);stroke:none}.kv-benefit-grid article{position:relative;overflow:hidden;padding:30px;border-radius:22px;background:linear-gradient(145deg,#fff,#fffdf8)}.kv-benefit-grid article:after{content:"";position:absolute;width:82px;height:82px;border:1.5px solid rgba(30,52,43,.06);border-radius:46% 54% 57% 43%;right:-37px;bottom:-38px;transform:rotate(21deg)}.kv-benefit-icon{width:76px;height:76px;border-radius:25px 21px 27px 20px;margin-bottom:27px;transform:rotate(-1.4deg);box-shadow:inset 0 0 0 1.5px #1e342b0f,0 9px 24px #1e342b12}.kv-icon-svg{width:58px;height:58px;overflow:visible}.kv-icon-line{fill:none;stroke:currentColor;stroke-width:2.35}.kv-icon-accent{fill:none;stroke:var(--kv-icon-secondary,#83B1C2);stroke-width:2.65}.kv-icon-blob{fill:var(--kv-icon-secondary,#83B1C2);stroke:none;opacity:.14}.kv-benefit-grid article:hover .kv-benefit-icon{transform:rotate(2deg) translateY(-2px) scale(1.035)}.kv-benefit-grid article:nth-child(2n) .kv-benefit-icon{transform:rotate(1.4deg)}.kv-benefit-grid article:nth-child(2n):hover .kv-benefit-icon{transform:rotate(-2deg) translateY(-2px) scale(1.035)}@keyframes kv-route-move{to{stroke-dashoffset:-210}}@media(max-width:989px){.kv-manifesto__grid{grid-template-columns:1fr;gap:32px}.kv-manifesto-art{width:min(100%,560px)!important}}@media(max-width:749px){.kv-manifesto-art{width:100%!important;max-width:430px}.kv-benefit-icon{width:70px;height:70px;border-radius:23px 20px 25px 19px}.kv-icon-svg{width:53px;height:53px}}@media(prefers-reduced-motion:reduce){.kv-art__route{animation:none}}.product-information .product-details{max-width:620px}.variant-picker__form{display:grid;gap:18px}.variant-option--buttons{display:flex;flex-wrap:wrap;gap:10px;border:0;padding:0}.variant-option--buttons legend{width:100%;margin:0 0 2px;font-size:.82rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--kv-ink)}.variant-option__button-label{min-width:52px;min-height:48px;border-radius:14px!important;border:1px solid var(--kv-line)!important;background:#fff;display:grid!important;place-items:center;padding:8px 13px!important;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.variant-option__button-label:hover{transform:translateY(-1px);border-color:var(--kv-rust)!important}.variant-option__button-label:has(input:checked){border-color:var(--kv-ink)!important;box-shadow:0 0 0 1px var(--kv-ink),0 8px 20px #1e342b14}.variant-option__button-label:has(input[value=Black]),.variant-option__button-label:has(input[value=Burgundy]),.variant-option__button-label:has(input[value=Denim]),.variant-option__button-label:has(input[value=Chocolate]),.variant-option__button-label:has(input[value=Terracotta]),.variant-option__button-label:has(input[value=Zinc]){grid-template-columns:auto 1fr;gap:8px;min-width:116px;justify-content:start}.variant-option__button-label:has(input[value=Black]):before,.variant-option__button-label:has(input[value=Burgundy]):before,.variant-option__button-label:has(input[value=Denim]):before,.variant-option__button-label:has(input[value=Chocolate]):before,.variant-option__button-label:has(input[value=Terracotta]):before,.variant-option__button-label:has(input[value=Zinc]):before{content:"";width:20px;height:20px;border-radius:50%;background:var(--dot);border:1px solid rgba(30,52,43,.15)}.variant-option__button-label:has(input[value=Black]){--dot:#171719}.variant-option__button-label:has(input[value=Burgundy]){--dot:#681E35}.variant-option__button-label:has(input[value=Denim]){--dot:#52677C}.variant-option__button-label:has(input[value=Chocolate]){--dot:#4A3024}.variant-option__button-label:has(input[value=Terracotta]){--dot:#B84F2B}.variant-option__button-label:has(input[value=Zinc]){--dot:#77716F}.kv-product-copy{font-size:.98rem;line-height:1.65;color:#435249}.kv-product-copy>p:first-child{font-size:1.04rem;color:var(--kv-ink)}.kv-product-copy ul{padding-left:20px;margin:18px 0 26px}.kv-product-copy li+li{margin-top:7px}.kv-product-detail{border-top:1px solid var(--kv-line)}.kv-product-detail:last-child{border-bottom:1px solid var(--kv-line)}.kv-product-detail summary{list-style:none;cursor:pointer;padding:18px 34px 18px 0;font-weight:820;color:var(--kv-ink);position:relative}.kv-product-detail summary::-webkit-details-marker{display:none}.kv-product-detail summary:after{content:"+";position:absolute;right:4px;font-size:1.3rem;font-weight:500}.kv-product-detail[open] summary:after{content:"\2212"}.kv-product-detail>p{margin:0 0 18px}.kv-size-table-wrap{overflow-x:auto;padding-bottom:4px}.kv-size-table{width:100%;min-width:570px;border-collapse:separate;border-spacing:0;font-size:.85rem;margin:0 0 12px}.kv-size-table th,.kv-size-table td{padding:11px 10px;border-bottom:1px solid var(--kv-line);text-align:center;white-space:nowrap}.kv-size-table th:first-child{text-align:left;color:var(--kv-ink)}.kv-pdp-extras{background:var(--kv-pdp-bg);color:#fff}.kv-pdp-extras__inner{padding-block:78px}.kv-pdp-extras__header{display:flex;justify-content:space-between;align-items:end;gap:34px;margin-bottom:38px}.kv-pdp-extras__header .kv-kicker{color:var(--kv-pdp-accent);margin:0}.kv-pdp-extras__header h2{color:#fff;font-size:clamp(2.2rem,4vw,4.8rem);line-height:.95;max-width:820px;margin:0}.kv-pdp-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:54px}.kv-pdp-trust article{background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:20px;display:flex;gap:13px;align-items:flex-start}.kv-pdp-trust__icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:50%;background:var(--kv-pdp-accent);color:var(--kv-ink);font-weight:900}.kv-pdp-trust strong{display:block;color:#fff;line-height:1.2;margin:2px 0 6px}.kv-pdp-trust small{display:block;color:#ffffffa6;line-height:1.4}.kv-pdp-story{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.kv-pdp-story article{padding:30px;border-radius:20px;background:var(--kv-cream);color:var(--kv-ink)}.kv-pdp-story b{color:var(--kv-rust);font-size:.75rem;letter-spacing:.12em}.kv-pdp-story h3{font-size:1.4rem;margin:18px 0 10px}.kv-pdp-story p{margin:0;color:#5c6a63;line-height:1.6}.kv-product-card__variants{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 4px}.kv-product-card__variants small{font-size:.72rem;color:#66736c}.kv-product-card__dots{display:flex}.kv-product-card__dots i{display:block;width:17px;height:17px;border-radius:50%;background:var(--dot);border:2px solid var(--kv-sand);box-shadow:0 0 0 1px #1e342b29}.kv-product-card__dots i+i{margin-left:-3px}@media(max-width:989px){.kv-pdp-trust{grid-template-columns:repeat(2,1fr)}.kv-pdp-story{grid-template-columns:1fr}.kv-pdp-extras__header{display:block}.kv-pdp-extras__header .kv-kicker{margin-bottom:14px}}@media(max-width:749px){.kv-pdp-extras__inner{padding-block:56px}.kv-pdp-trust{grid-template-columns:1fr}.kv-product-card__variants{display:block}.kv-product-card__variants small{display:block;margin-top:7px}.variant-option__button-label:has(input[value=Black]),.variant-option__button-label:has(input[value=Burgundy]),.variant-option__button-label:has(input[value=Denim]),.variant-option__button-label:has(input[value=Chocolate]),.variant-option__button-label:has(input[value=Terracotta]),.variant-option__button-label:has(input[value=Zinc]){min-width:calc(50% - 5px)}}.product-card__content product-swatches{display:flex;align-items:center;gap:10px;padding:4px 20px 10px}.product-card__content swatches-variant-picker-component{width:auto;flex:0 0 auto}.product-card__content .variant-option--swatches{display:flex;align-items:center;gap:8px;margin:0}.product-card__content .variant-option--swatches legend{display:none}.product-card__content .variant-option--swatches overflow-list{width:auto}.product-card__content .variant-option__swatch{margin:0;padding:0;list-style:none}.product-card__content .variant-option__button-label--has-swatch{display:inline-grid;place-items:center;width:16px;height:16px;padding:1px;border-radius:50%}.product-card__content .variant-option__button-label--has-swatch input{position:absolute;opacity:0;pointer-events:none}.product-card__content .variant-option__button-label--has-swatch .swatch{width:14px;height:14px;border:1px solid rgba(30,52,43,.28);box-shadow:none}.product-card-color-count{margin-inline-start:auto;color:#1e342b94;font-size:.68rem;line-height:1;white-space:nowrap}.product-card__content product-swatches{display:flex!important;align-items:center!important;width:100%!important;min-height:28px!important;padding:4px 20px 10px!important;overflow:visible!important}.product-card__content product-swatches swatches-variant-picker-component{display:flex!important;width:auto!important;flex:0 0 auto!important}.product-card__content product-swatches fieldset.variant-option--swatches{display:flex!important;align-items:center!important;gap:8px!important;min-inline-size:0!important;margin:0!important;padding:0!important;border:0!important}.product-card__content product-swatches fieldset.variant-option--swatches legend{display:none!important}.product-card__content product-swatches fieldset.variant-option--swatches overflow-list{width:auto!important;overflow:visible!important}.product-card__content product-swatches fieldset.variant-option--swatches overflow-list::part(list){display:flex!important;align-items:center!important;gap:3px!important}.product-card__content product-swatches .variant-option__swatch{display:block!important;width:16px!important;height:16px!important;margin:0!important;padding:0!important;list-style:none!important}.product-card__content product-swatches .variant-option__button-label--has-swatch{display:grid!important;place-items:center!important;width:16px!important;height:16px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important}.product-card__content product-swatches .variant-option__button-label--has-swatch .swatch{display:block!important;width:14px!important;height:14px!important;border:1px solid rgba(30,52,43,.28)!important;border-radius:50%!important;box-shadow:none!important}.product-card__content .product-card-color-count{display:block!important;margin-inline-start:auto!important;color:#1e342b94!important;font-size:.68rem!important;line-height:1!important;white-space:nowrap!important}.product-card__content product-swatches .kv-product-card__variants{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-inline-size:0!important;margin:0!important;padding:2px 0 4px!important;border:0!important}.product-card__content product-swatches .kv-product-card__variants legend{display:none!important}.product-card__content product-swatches .kv-product-card__dots{display:flex!important;align-items:center!important}.product-card__content product-swatches .kv-product-card__dots .variant-option__swatch{display:block!important;width:17px!important;height:17px!important;margin:0 0 0 -3px!important;padding:0!important;list-style:none!important}.product-card__content product-swatches .kv-product-card__dots .variant-option__swatch:first-child{margin-left:0!important}.product-card__content product-swatches .kv-product-card__dots .variant-option__button-label--has-swatch{display:block!important;width:17px!important;height:17px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important}.product-card__content product-swatches .kv-product-card__dots .swatch{display:block!important;width:17px!important;height:17px!important;border:2px solid var(--kv-sand)!important;border-radius:50%!important;box-shadow:0 0 0 1px #1e342b29!important}.product-card__content product-swatches .product-card-color-count{display:block!important;margin:0 0 0 auto!important;color:#66736c!important;font-size:.72rem!important;line-height:1!important;white-space:nowrap!important}@media(max-width:749px){.product-card__content product-swatches .kv-product-card__variants{display:block!important}.product-card__content product-swatches .product-card-color-count{display:block!important;margin-top:7px!important}}#header-component .header__row--top .header__columns{min-height:86px}@media(max-width:749px){.header__heading-logo,.header-logo img{max-height:58px!important}#header-component .header__row--top .header__columns{min-height:72px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/klidne-ven.css.map */
