:root{--ko-paper:#f6f5f1;--ko-ink:#20251e;--ko-muted:#777b70;--ko-line:#dcded5;--ko-olive:#35412d;--ko-lime:#e6eca7;--ko-display:Impact,"Arial Narrow",sans-serif}html{scroll-behavior:smooth;scroll-padding-top:140px}body.ko-store{background:var(--ko-paper);color:var(--ko-ink);font-family:var(--font-body--family),Arial,sans-serif;-webkit-font-smoothing:antialiased}.ko-store button,.ko-store input,.ko-store select{font:inherit}.ko-store button{cursor:pointer}.ko-store a{text-decoration:none}.ko-store h1,.ko-store h2,.ko-store h3,.ko-store p{margin:0}.ko-store :focus-visible{outline:2px solid #526a38;outline-offset:5px}.ko-store .ko-icon{flex-shrink:0;vertical-align:middle}.ko-store [hidden]{display:none!important}.ko-store summary{cursor:pointer;list-style:none}.ko-store summary::-webkit-details-marker{display:none}.ko-store dialog:not([open]){display:none}.ko-store .ko-eyebrow{display:block;font-size:10px;letter-spacing:.13em;line-height:1.5;font-weight:600}.ko-section{padding:90px 4.5vw}.ko-section h2,.ko-story h2,.ko-footer h2{font-family:var(--ko-display);font-weight:400;letter-spacing:-.02em;line-height:.96;font-size:clamp(46px,5.4vw,82px)}.ko-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.ko-section-heading .ko-eyebrow{margin-bottom:14px}.ko-text-link{display:inline-flex;align-items:center;gap:30px;font-size:11px;letter-spacing:.06em;border-bottom:1px solid var(--ko-ink);padding-bottom:7px;white-space:nowrap}.ko-button{display:inline-flex;align-items:center;justify-content:center;gap:40px;background:var(--ko-ink);color:var(--ko-paper);border:1px solid var(--ko-ink);min-height:54px;padding:15px 26px;border-radius:4px;font-size:11px;letter-spacing:.07em;font-weight:600;transition:background .2s,color .2s,transform .2s}.ko-button:hover{background:#424d39;color:#fff;transform:translateY(-2px)}.ko-button-light{background:var(--ko-paper);color:var(--ko-ink);border-color:var(--ko-paper)}.ko-button-outline{background:transparent;color:inherit;border-color:currentColor}.ko-button-small{min-height:40px;padding:10px 16px}.ko-icon-button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:inherit;background:none;border:0;padding:0}.ko-store #header-group{position:sticky;top:0;z-index:40;height:0}.ko-header-shell{position:relative;top:16px;margin:0 20px;background:#f9f9f3f0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #dedfd557;border-radius:12px;box-shadow:0 4px 22px #20251e08}.ko-announcement{height:28px;display:flex;justify-content:space-evenly;align-items:center;border-bottom:1px solid #dcded58c;font-size:9px;font-weight:500;letter-spacing:.075em}.ko-header{height:73px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 26px;gap:20px}.ko-navigation{display:flex;align-items:center;gap:23px;font-size:12px;font-weight:500}.ko-navigation>a{position:relative}.ko-navigation>a:after{content:"";position:absolute;height:1px;background:currentColor;bottom:-4px;left:0;right:100%;transition:right .2s}.ko-navigation>a:hover:after{right:0}.ko-wordmark{font-family:Arial,Helvetica,sans-serif;font-size:36px;line-height:1;font-weight:900;font-style:italic;letter-spacing:-.065em;color:var(--ko-ink);display:flex;align-items:center;gap:9px}.ko-wordmark-ball{display:flex;align-items:center;transform:rotate(-16deg)}.ko-wordmark-ball .ko-icon{width:22px;height:22px}.ko-header-actions{display:flex;align-items:center;gap:9px;justify-content:flex-end}.ko-header-actions summary,.ko-clubs summary{display:flex;align-items:center;gap:5px;font-size:12px}.ko-header-actions summary .ko-icon,.ko-clubs summary .ko-icon{width:13px;height:13px}.ko-cart-link{position:relative}.ko-cart-count{font-size:9px;min-width:14px;position:absolute;right:-2px;top:0;text-align:center}.ko-mobile-toggle{display:none}.ko-localization{position:relative;margin-right:12px}.ko-country-panel{position:absolute;top:40px;right:0;width:280px;padding:24px;background:var(--ko-paper);border:1px solid var(--ko-line);border-radius:8px;box-shadow:0 10px 35px #0001}.ko-country-panel label{font-size:11px;display:block;margin-bottom:10px}.ko-country-panel select{width:100%;font-size:12px;padding:10px;border:1px solid var(--ko-line);background:transparent;margin-bottom:14px}.ko-club-panel{position:absolute;left:-1px;right:-1px;top:calc(100% - 8px);padding:42px;display:grid;grid-template-columns:260px 1fr;gap:40px;background:var(--ko-paper);border:1px solid var(--ko-line);border-radius:0 0 12px 12px;max-height:70vh;overflow:auto;box-shadow:0 20px 25px #00000008}.ko-club-intro p{font-family:var(--ko-display);font-size:40px;line-height:1.05;margin-top:20px}.ko-club-groups{columns:3;column-gap:30px}.ko-state{break-inside:avoid;margin-bottom:12px;border-bottom:1px solid var(--ko-line)}.ko-state summary{padding:9px 0;font-size:12px;justify-content:space-between}.ko-state ul{margin:8px 0 16px;padding:0;list-style:none;display:grid;gap:8px}.ko-state li{font-size:11px}.ko-club-soon{color:var(--ko-muted);display:flex;gap:10px;align-items:center;justify-content:space-between}.ko-club-soon small{font-size:8px;white-space:nowrap}.ko-dialog{width:min(900px,94vw);max-height:88dvh;overflow:auto;background:var(--ko-paper);color:var(--ko-ink);border:0;border-radius:10px;padding:32px;box-shadow:0 20px 120px #0004}.ko-dialog::backdrop{background:#15201480;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ko-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.ko-search-dialog{margin-top:150px;max-width:740px}.ko-search-dialog form{display:flex;align-items:center;border-bottom:1px solid var(--ko-ink);padding:20px 0}.ko-search-dialog input{width:100%;font-size:clamp(18px,3vw,32px);border:0;background:transparent;outline:none}.ko-search-dialog p{font-size:12px;color:var(--ko-muted);margin-top:20px}.ko-hero{position:relative;min-height:800px;height:min(900px,100svh);background:var(--ko-olive);color:var(--ko-paper);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:172px 4.5vw 25px}.ko-hero-top,.ko-hero-foot{display:flex;justify-content:space-between;position:relative;z-index:2}.ko-hero-top{opacity:.75}.ko-hero-content{position:relative;z-index:2;margin-top:50px}.ko-hero h1{font-family:var(--ko-display);font-weight:400;font-size:clamp(76px,10.8vw,178px);letter-spacing:-.015em;line-height:.94;max-width:1200px;color:var(--ko-paper)}.ko-hero-bottom{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-top:30px}.ko-hero-bottom p{max-width:325px;line-height:1.65;font-size:14px;color:#e6e8dc}.ko-hero-foot{font-size:9px;letter-spacing:.1em;border-top:1px solid #f3f4e435;padding-top:20px;margin-top:50px}.ko-hero-art{position:absolute;width:780px;height:620px;right:-110px;top:170px;transform:rotate(-18deg);opacity:.28;pointer-events:none}.ko-pitch{width:100%;height:100%;border:2px solid #dae1bf;border-radius:4px;position:relative}.ko-pitch:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:#dae1bf}.ko-pitch-circle{position:absolute;border:2px solid #dae1bf;border-radius:50%;width:160px;height:160px;left:calc(50% - 80px);top:calc(50% - 80px)}.ko-pitch-box{width:110px;height:300px;border:2px solid #dae1bf;position:absolute;top:calc(50% - 150px)}.ko-pitch-box-left{left:-2px}.ko-pitch-box-right{right:-2px}.ko-pitch-dot{position:absolute;width:8px;height:8px;background:#dae1bf;border-radius:50%;left:calc(50% - 4px);top:calc(50% - 4px)}.ko-hero-seal{position:absolute;border:1px solid #dae1bf;border-radius:50%;width:130px;height:130px;left:250px;top:0;display:grid;place-content:center;text-align:center;font-size:10px;letter-spacing:.09em;transform:rotate(18deg)}.ko-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.ko-hero-with-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0008,transparent 80%)}.ko-hero-with-image .ko-hero-art{display:none}.ko-filter-tabs{display:flex;gap:8px;margin-bottom:27px}.ko-filter-tabs button{border:1px solid var(--ko-line);border-radius:30px;font-size:11px;padding:9px 22px;background:none;color:inherit}.ko-filter-tabs button.is-active{background:var(--ko-ink);border-color:var(--ko-ink);color:var(--ko-paper)}.ko-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.ko-product-image-link{display:block;position:relative;overflow:hidden;background:#eeede9}.ko-product-image{width:100%;height:auto;aspect-ratio:4/4.3;object-fit:cover;transition:transform .55s ease}.ko-product-image-link:hover .ko-product-image{transform:scale(1.03)}.ko-product-tags{position:absolute;left:20px;right:20px;top:20px;display:flex;justify-content:space-between;z-index:2;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.ko-demo-tag{color:#777}.ko-product-discover{position:absolute;bottom:16px;left:16px;right:16px;background:#f7f7f0e8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px 20px;display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.08em;transform:translateY(90px);transition:transform .3s}.ko-product-image-link:hover .ko-product-discover,.ko-product-image-link:focus-visible .ko-product-discover{transform:translateY(0)}.ko-product-card-info{display:flex;align-items:start;justify-content:space-between;gap:15px;padding:18px 0 8px}.ko-product-card h3{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:-.02em}.ko-product-price{font-size:13px;white-space:nowrap}.ko-product-price s{font-size:11px;color:#94978d;margin-left:8px}.ko-card-colors{display:flex;gap:7px;align-items:center}.ko-card-colors>span:last-child{font-size:10px;color:var(--ko-muted);margin-left:5px}.ko-swatch{display:inline-block;width:13px;height:13px;border-radius:50%;background:#eee7d4;box-shadow:0 0 0 1px #151f1820}.ko-swatch[data-color=schwarz],.ko-swatch[data-color=black]{background:#242421}.ko-swatch[data-color=wei\df],.ko-swatch[data-color=white]{background:#fff}.ko-story{padding:58px 6vw 65px;background:var(--ko-lime);color:var(--ko-olive);position:relative}.ko-story-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:38px}.ko-story-top .ko-icon{width:34px;height:34px}.ko-story h2{font-size:clamp(46px,7.8vw,118px);line-height:.98}.ko-story h2 span{-webkit-text-stroke:1px var(--ko-olive);color:transparent}.ko-story-bottom{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-top:35px}.ko-story-bottom p{font-size:13px;line-height:1.8}.ko-reviews{background:#eeeee7}.ko-review-heading{display:flex;justify-content:space-between;gap:35px;margin-bottom:45px}.ko-review-heading .ko-eyebrow{margin-bottom:18px}.ko-review-heading p{font-size:12px;line-height:1.8;color:#74786b;margin-top:22px}.ko-review-score{align-self:end;display:flex;flex-direction:column;gap:8px;text-align:right}.ko-review-score strong{font-size:100px;letter-spacing:-.08em;font-weight:500;line-height:1}.ko-review-score>div>span{font-size:20px;margin-left:10px;color:#74786b}.ko-stars{font-size:15px;letter-spacing:3px;line-height:1.5;color:var(--ko-olive)}.ko-review-score>span:last-child{font-size:11px}.ko-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ko-review-card{background:var(--ko-paper);padding:27px;display:flex;flex-direction:column;min-height:300px}.ko-review-card:nth-child(n+4){display:none}.ko-reviews.is-expanded .ko-review-card{display:flex}.ko-review-card-top{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:24px}.ko-review-card time{font-size:9px;color:var(--ko-muted)}.ko-review-card .ko-stars{font-size:12px;letter-spacing:2px}.ko-review-card .ko-stars .empty{color:#d4d7cc}.ko-review-card blockquote{font-size:13px;line-height:1.8;margin:0 0 28px}.ko-review-card-footer{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:auto;border-top:1px solid var(--ko-line);padding-top:18px;font-size:10px}.ko-review-card-footer span{font-size:9px;color:var(--ko-muted);display:flex;align-items:center;gap:3px}.ko-review-card-footer .ko-icon{width:13px;height:13px}.ko-review-more{margin:32px auto 0;display:flex;min-width:285px}.ko-review-note{text-align:center;font-size:9px;color:var(--ko-muted);margin-top:17px!important}.ko-benefits{display:grid;grid-template-columns:repeat(3,1fr);padding:65px 4.5vw;background:var(--ko-paper)}.ko-benefits article{text-align:center;padding:0 25px;border-right:1px solid var(--ko-line)}.ko-benefits article:last-child{border:0}.ko-benefits .ko-icon{width:30px;height:30px;margin-bottom:24px}.ko-benefits h3{font-size:12px;font-weight:600;margin-bottom:13px}.ko-benefits p{font-size:12px;line-height:1.8;color:var(--ko-muted)}.ko-footer{background:var(--ko-ink);color:var(--ko-paper);padding:60px 4.5vw 24px;overflow:hidden}.ko-footer-top{display:flex;justify-content:space-between;gap:40px}.ko-footer h2{font-size:clamp(56px,6vw,90px);margin-top:18px}.ko-footer-links{display:grid;grid-template-columns:1fr 2fr;gap:70px;padding-top:12px}.ko-footer-links h3{font-size:9px;letter-spacing:.07em;font-weight:400;opacity:.5;margin-bottom:24px}.ko-footer-links a{display:block;font-size:12px;margin-bottom:13px}.ko-footer-links p{font-size:11px;color:#a3a798;line-height:1.8}.ko-footer-wordmark{font-family:Arial,Helvetica,sans-serif;font-style:italic;font-weight:900;font-size:21.2vw;letter-spacing:-.075em;line-height:1.1;margin:60px 0 30px -10px;white-space:nowrap}.ko-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #ffffff24;padding-top:25px;font-size:9px;color:#a3a798}.ko-payments{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ko-payment-icon{width:35px;height:22px}.ko-footer .ko-payment-icon{width:31px;height:20px}.ko-store:not(.ko-template-index) #MainContent{padding-top:150px}.ko-store .product-information{--page-width:1440px;--page-margin:4.5vw}.ko-store .product-information__grid{gap:0}.ko-store .product-details h1{font-size:28px;line-height:1.12;letter-spacing:-.04em;text-transform:uppercase;font-weight:650}.ko-store .product-details .price{font-size:22px;font-weight:600}.ko-store .product-details .compare-at-price{font-size:15px;opacity:.5}.ko-store .product-details{padding-bottom:35px}.ko-store .product-details>.group-block{gap:19px}.ko-product-rating{display:flex;align-items:center;gap:8px;font-size:10px;line-height:1.5;flex-wrap:wrap}.ko-product-rating .ko-stars{font-size:12px;letter-spacing:1px}.ko-product-rating>span:last-child{color:var(--ko-muted)}.ko-size-trigger{display:flex;justify-content:space-between;gap:10px;align-items:center;width:100%;font-size:9px;letter-spacing:.04em;color:var(--ko-muted);margin-top:10px}.ko-size-trigger button{border:0;background:none;color:var(--ko-ink);display:flex;align-items:center;gap:5px;font-size:9px;padding:8px 0;text-decoration:underline;text-underline-offset:3px}.ko-size-trigger .ko-icon{width:16px;height:16px}.ko-store .variant-option{gap:8px}.ko-store .variant-option__button-label{border-radius:5px!important;min-height:46px;min-width:50px}.ko-store .variant-option__button-label:has(input:checked){background:var(--ko-ink);color:var(--ko-paper)}.ko-availability{width:100%;font-size:11px;line-height:1.5}.ko-availability p{display:flex;align-items:center;gap:8px;margin-top:5px}.ko-availability p>span{height:6px;width:6px;border-radius:50%;background:currentColor;flex-shrink:0}.ko-low-stock{color:#a86c31}.ko-delivery{color:#52664a}.ko-store .product-details .add-to-cart-button{min-height:56px;border-radius:5px;text-transform:uppercase;font-size:11px;letter-spacing:.08em;background:var(--ko-ink);color:var(--ko-paper)}.ko-store .product-details quantity-selector-component{display:none}.ko-product-info{width:100%}.ko-secure-label{margin-bottom:10px;font-size:9px!important;color:var(--ko-muted)}.ko-product-perks{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:22px 0;margin-top:7px;border-bottom:1px solid var(--ko-line)}.ko-product-perks span{font-size:10px;display:flex;align-items:center;gap:7px}.ko-product-perks .ko-icon{width:19px;height:19px}.ko-product-info details{border-bottom:1px solid var(--ko-line)}.ko-product-info summary{padding:19px 0;display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.08em;font-weight:600}.ko-product-info summary span{font-size:18px;font-weight:400}.ko-product-info details[open] summary span{transform:rotate(45deg)}.ko-product-info details p,.ko-product-description{font-size:12px;line-height:1.8;color:#6b7164;padding-bottom:18px}.ko-product-info details a{font-size:11px;text-decoration:underline;display:inline-block;padding-bottom:18px;margin-right:12px}.ko-size-content{display:grid;grid-template-columns:240px 1fr;gap:32px}.ko-size-title{font-family:var(--ko-display);font-size:38px;line-height:1.05;margin-bottom:20px!important}.ko-size-illustration{background:#e9ece1;padding:25px 15px;border-radius:6px}.ko-size-illustration svg{width:100%;height:auto;color:#36432e}.ko-size-copy{font-size:11px;line-height:1.7;margin-top:20px!important;color:var(--ko-muted)}.ko-size-table-wrap{overflow-x:auto;overscroll-behavior:contain}.ko-size-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}.ko-size-table th,.ko-size-table td{text-align:center;padding:13px 10px;border-bottom:1px solid var(--ko-line)}.ko-size-table th:first-child,.ko-size-table td:first-child{text-align:left;position:sticky;left:0;background:var(--ko-paper);z-index:1}.ko-size-table thead th{font-size:9px;letter-spacing:.06em;color:var(--ko-muted)}.ko-size-table tbody tr:hover td{background:#e9ece1}.ko-size-footnote{font-size:10px;color:var(--ko-muted);line-height:1.6;margin-top:20px!important}.ko-template-cart .cart-page{padding-inline:4.5vw}.ko-store .product-recommendations{padding-block:65px!important}.ko-store .product-recommendations h3{font-family:var(--ko-display);font-size:48px;line-height:1}.ko-template-collection .main-collection{padding-bottom:50px}.ko-empty-lineup{padding:50px;font-size:16px}.ko-store .shopify-payment-button{display:none}@media(min-width:1600px){.ko-hero{min-height:880px}.ko-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ko-section{padding-inline:max(5vw,calc((100vw - 1480px)/2))}}@media(max-width:1100px){.ko-header{padding:0 18px;gap:10px}.ko-navigation{gap:14px;font-size:11px}.ko-wordmark{font-size:30px}.ko-header-actions{gap:3px}.ko-club-panel{grid-template-columns:190px 1fr;padding:30px}.ko-club-groups{columns:2}.ko-footer-links{gap:35px}.ko-review-card{padding:20px}.ko-review-card-footer{flex-direction:column;align-items:start;gap:7px}.ko-size-content{grid-template-columns:180px 1fr}.ko-store .product-information__grid{gap:0}}@media(max-width:749px){html{scroll-padding-top:105px}.ko-section{padding:50px 18px}.ko-section h2{font-size:43px}.ko-section-heading{align-items:start;gap:10px;margin-bottom:24px}.ko-section-heading .ko-eyebrow{font-size:8px;margin-bottom:12px}.ko-text-link{font-size:8px;gap:8px;margin-top:33px}.ko-text-link .ko-icon{width:16px;height:16px}.ko-header-shell{top:9px;margin:0 9px;border-radius:8px}.ko-announcement{font-size:8px;height:25px;letter-spacing:.03em}.ko-announcement span:nth-child(2){display:none}.ko-header{height:58px;padding:0 10px;grid-template-columns:1fr auto 1fr}.ko-mobile-toggle{display:flex}.ko-wordmark{font-size:28px;gap:5px}.ko-wordmark-ball .ko-icon{width:16px;height:16px}.ko-header-actions{gap:0}.ko-icon-button{width:34px;height:40px}.ko-header-actions .ko-icon{width:20px;height:20px}.ko-localization{display:none}.ko-navigation{display:none;position:absolute;left:-1px;right:-1px;top:100%;background:var(--ko-paper);padding:25px;max-height:75dvh;overflow:auto;border:1px solid var(--ko-line);border-radius:0 0 8px 8px;align-items:stretch;gap:20px;font-size:17px}.ko-navigation.is-open{display:flex;flex-direction:column}.ko-clubs summary{font-size:17px;justify-content:space-between}.ko-club-panel{position:static;display:block;padding:20px 0 0;border:0;box-shadow:none;max-height:none;overflow:visible}.ko-club-intro{display:none}.ko-club-groups{columns:1}.ko-state summary{font-size:12px}.ko-club-soon{font-size:12px}.ko-hero{padding:134px 22px 22px;min-height:650px;height:calc(100svh - 12px);max-height:850px}.ko-hero-top .ko-eyebrow{font-size:8px}.ko-hero-top .ko-eyebrow:last-child{display:none}.ko-hero h1{font-size:clamp(57px,14vw,106px);line-height:.98}.ko-hero-content{margin-top:90px}.ko-hero-bottom{flex-direction:column;align-items:start;gap:25px;margin-top:22px}.ko-hero-bottom p{font-size:12px;max-width:280px}.ko-hero-bottom .ko-button{font-size:10px;min-height:48px;padding:12px 20px;gap:35px}.ko-hero-art{width:580px;height:400px;right:-250px;top:135px;opacity:.23}.ko-hero-foot{font-size:7px;gap:20px;padding-top:18px;margin-top:35px;line-height:1.4}.ko-hero-seal{top:-70px;left:200px;width:95px;height:95px;font-size:8px}.ko-filter-tabs{margin-bottom:18px}.ko-filter-tabs button{font-size:10px;padding:8px 20px}.ko-product-grid{gap:12px}.ko-product-image{aspect-ratio:3/4;object-fit:cover}.ko-product-tags{left:10px;right:10px;top:10px;font-size:7px}.ko-product-discover{display:none}.ko-product-card-info{flex-direction:column;gap:6px;padding-top:12px}.ko-product-card h3{font-size:10px;line-height:1.5}.ko-product-price{font-size:11px}.ko-product-price s{font-size:9px;margin-left:5px}.ko-card-colors{gap:6px}.ko-card-colors>span:last-child{font-size:8px}.ko-swatch{width:10px;height:10px}.ko-story{padding:34px 22px 40px}.ko-story-top{margin-bottom:30px}.ko-story-top .ko-eyebrow{font-size:8px}.ko-story-top .ko-icon{width:25px;height:25px}.ko-story h2{font-size:clamp(39px,9.4vw,65px)}.ko-story-bottom{flex-direction:column;align-items:start;gap:25px;margin-top:24px}.ko-story-bottom p{font-size:11px}.ko-story-bottom .ko-button{font-size:9px;padding:12px 20px;min-height:46px}.ko-review-heading{gap:15px;margin-bottom:28px}.ko-review-heading .ko-eyebrow{font-size:8px;max-width:170px}.ko-review-heading h2{font-size:48px}.ko-review-heading p{font-size:10px;max-width:200px}.ko-review-score{gap:4px;align-self:center;min-width:110px}.ko-review-score strong{font-size:64px}.ko-review-score>div>span{font-size:12px;margin-left:5px}.ko-review-score .ko-stars{font-size:12px;letter-spacing:2px}.ko-review-score>span:last-child{font-size:8px}.ko-review-grid{display:flex;gap:12px;overflow:auto;scroll-snap-type:x mandatory;margin-right:-18px;padding-right:18px}.ko-review-card{flex:0 0 83%;scroll-snap-align:start;min-height:290px;padding:25px}.ko-review-card-footer{flex-direction:row;align-items:center;font-size:9px}.ko-review-card blockquote{font-size:12px}.ko-reviews.is-expanded .ko-review-grid{display:grid;grid-template-columns:1fr;margin-right:0;padding-right:0}.ko-review-more{min-width:0;width:100%;font-size:9px;gap:20px}.ko-review-note{font-size:8px;line-height:1.6;padding:0 15px}.ko-benefits{grid-template-columns:1fr;padding:15px 22px}.ko-benefits article{border-right:0;border-bottom:1px solid var(--ko-line);padding:28px 0;display:grid;grid-template-columns:40px 1fr;text-align:left;gap:0 20px}.ko-benefits .ko-icon{grid-row:1/3;align-self:center;margin:0}.ko-benefits h3{font-size:11px;margin-bottom:7px}.ko-benefits p{font-size:10px}.ko-benefits p br{display:none}.ko-footer{padding:40px 22px 22px}.ko-footer-top{flex-direction:column;gap:34px}.ko-footer h2{font-size:66px}.ko-footer .ko-eyebrow{font-size:8px}.ko-footer-links{grid-template-columns:1fr 1.5fr;gap:25px;padding-top:0}.ko-footer-links h3{font-size:8px;margin-bottom:18px}.ko-footer-links a{font-size:11px}.ko-footer-wordmark{font-size:21vw;margin:45px 0 25px -5px}.ko-footer-bottom{flex-direction:column;align-items:start;gap:20px;font-size:8px;padding-top:22px}.ko-footer-bottom>span:last-child{display:none}.ko-footer .ko-payment-icon{width:29px;height:19px}.ko-store:not(.ko-template-index) #MainContent{padding-top:115px}.ko-store .product-information{--page-margin:18px}.ko-store .product-details h1{font-size:24px}.ko-store .product-details>.group-block{gap:16px}.ko-product-rating{font-size:10px}.ko-store .product-details .price{font-size:22px}.ko-store .product-details .variant-option__button-label{min-height:44px;min-width:42px}.ko-product-perks{font-size:9px}.ko-dialog{padding:22px;width:calc(100vw - 20px);max-height:90dvh}.ko-size-content{grid-template-columns:1fr;gap:22px}.ko-size-illustration{max-width:160px;margin:auto;padding:15px}.ko-size-copy{margin-top:14px!important;text-align:center}.ko-size-title{font-size:34px;text-align:center;margin-bottom:15px!important}.ko-size-table{font-size:10px}.ko-size-table th,.ko-size-table td{padding:11px 10px}.ko-search-dialog{margin-top:115px}.ko-search-dialog .ko-eyebrow{font-size:8px}.ko-store .product-recommendations h3{font-size:38px}.ko-store .product-recommendations{padding-block:35px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ko-store *{transition:none!important;animation:none!important}}.ko-template-product,.ko-template-product #MainContent,.ko-template-product #MainContent>.shopify-section,.ko-template-product .section-background{background:var(--ko-paper)!important}.ko-template-product .ko-header-shell{background:var(--ko-paper)}.ko-store .product-information__grid,.ko-store .product-details{min-width:0}@media(min-width:750px){.ko-store .product-information{--gap:54px}.ko-store .product-information__grid.product-information__grid--half{grid-template-columns:var(--full-page-grid-margin) minmax(0,1fr) minmax(0,1fr) var(--full-page-grid-margin);column-gap:0}.ko-store .product-information__media{padding-right:27px!important}.ko-store .product-details{padding-left:27px!important}}@media(max-width:749px){.ko-store .product-information__grid{row-gap:25px}.ko-store .product-information__media{grid-column:2/3}.ko-store .product-details{padding-inline:0!important}}.ko-store [data-ko-option=farbe] .variant-option__button-label:has(input:is([value=Creme],[value=Schwarz],[value=Wei\df])){min-width:34px!important;width:34px;height:34px;min-height:34px!important;padding:0;border-radius:50%!important;background:#eee7d4;border:3px solid var(--ko-paper);box-shadow:0 0 0 1px #c7cabf;flex:none}.ko-store [data-ko-option=farbe] .variant-option__button-label:has(input[value=Schwarz]){background:#242421}.ko-store [data-ko-option=farbe] .variant-option__button-label:has(input[value=Wei\df]){background:#fff}.ko-store [data-ko-option=farbe] .variant-option__button-label:has(input:is([value=Creme],[value=Schwarz],[value=Wei\df]):checked){box-shadow:0 0 0 1.5px #20251e}.ko-store [data-ko-option=farbe] .variant-option__button-label:has(input:is([value=Creme],[value=Schwarz],[value=Wei\df])) :is(.variant-option__button-label__pill,.variant-option__button-label__text){display:none}:root{--ko-paper:#fff;--ko-ink:#111;--ko-muted:#737373;--ko-line:#e1e1e1;--ko-olive:#111;--ko-lime:#f1f1f1}.ko-header-shell,.ko-template-product .ko-header-shell{background:#111;color:#fff;border-color:#ffffff16;box-shadow:0 10px 32px #0002}.ko-header-shell .ko-wordmark{color:#fff}.ko-announcement{border-color:#ffffff23}.ko-header-shell a,.ko-header-shell summary{color:inherit}.ko-header-shell .ko-club-panel,.ko-header-shell .ko-country-panel,.ko-header-shell .ko-navigation.is-open{background:#111;color:#fff}.ko-header-shell .ko-state{border-color:#ffffff25}.ko-header-shell .ko-club-soon{color:#a0a0a0}.ko-header-shell .ko-country-panel select{background:#111;color:#fff}.ko-header-shell .ko-button-small{background:#fff;color:#111}.ko-hero{background:#191919}.ko-hero-bottom p{color:#d7d7d7}.ko-pitch,.ko-pitch-circle,.ko-pitch-box,.ko-hero-seal{border-color:#ddd}.ko-pitch:before,.ko-pitch-dot{background:#ddd}.ko-hero-foot{border-color:#ffffff35}.ko-button:hover{background:#333;color:#fff}.ko-button-light:hover{background:#eee;color:#111}.ko-reviews{background:#f5f5f5}.ko-review-heading p,.ko-review-score>div>span{color:#737373}.ko-review-card .ko-stars .empty{color:#d4d4d4}.ko-size-illustration{background:#f2f2f2}.ko-size-illustration svg{color:#111}.ko-size-table tbody tr:hover td{background:#f4f4f4}.ko-product-description,.ko-product-info details p{color:#666}.ko-store [data-ko-option=farbe]{display:flex!important;justify-content:flex-start!important;gap:13px!important;flex-wrap:wrap;width:100%;grid-template-columns:none!important}.ko-store [data-ko-option=farbe] legend{width:100%;margin-bottom:12px}.ko-store [data-ko-option=farbe] .variant-option__button-label{flex-grow:0!important}.ko-store [data-ko-option=farbe] .variant-option__button-label:has(input:checked){box-shadow:0 0 0 1.5px #111}.ko-store .kaching-bundles__block{margin:12px 0 0!important;color:#111!important;font-family:inherit!important;--kaching-bundles-bg-color:#fff;--kaching-bundles-selected-bg-color:#f3f3f3;--kaching-bundles-border-color:#dedede}.ko-store .kaching-bundles__block-title{font-size:11px!important;font-weight:700!important;letter-spacing:.1em;margin-bottom:19px!important}.ko-store .kaching-bundles__bars{gap:12px!important;counter-reset:ko-set}.ko-store .kaching-bundles__bar{counter-increment:ko-set;background:#fff!important;border-radius:8px!important;overflow:visible!important;transition:background .2s,box-shadow .2s,transform .2s;color:#111!important}.ko-store .kaching-bundles__bar-container{border:1px solid #dcdcdc!important;background:transparent!important;border-radius:8px!important;box-shadow:none!important;position:relative}.ko-store .kaching-bundles__bar:hover{background:#f8f8f8!important;transform:translateY(-1px)}.ko-store .kaching-bundles__bar--selected{background:#f3f3f3!important;box-shadow:0 5px 16px #00000007}.ko-store .kaching-bundles__bar--selected .kaching-bundles__bar-container{border:2px solid #111!important}.ko-store .kaching-bundles__bar-wrapper{padding:19px 17px!important}.ko-store .kaching-bundles__bar-main{gap:13px!important}.ko-store .kaching-bundles__bar-radio{width:19px!important;height:19px!important;min-width:19px!important;border-width:1px!important;border-color:#999!important}.ko-store .kaching-bundles__bar--selected .kaching-bundles__bar-radio{border-color:#111!important}.ko-store .kaching-bundles__bar-first-line{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important}.ko-store .kaching-bundles__bar-title{font-size:15px!important;font-weight:750!important;letter-spacing:-.035em;color:#111!important;line-height:1.15!important}.ko-store .kaching-bundles__bar-label{background:none!important;color:#777!important;border:0!important;border-radius:0!important;padding:0!important;font-size:10px!important;line-height:1.3!important}.ko-store .kaching-bundles__bar-subtitle{font-size:10px!important;line-height:1.5!important;color:#666!important;margin-top:6px!important}.ko-store .kaching-bundles__bar-price{font-size:22px!important;font-weight:650!important;letter-spacing:-.055em;color:#111!important;line-height:1.15!important}.ko-store .kaching-bundles__bar-full-price{font-size:10px!important;color:#909090!important;line-height:1.5!important;margin-top:4px!important}.ko-store .kaching-bundles__bar-most-popular{top:-9px!important;right:14px!important}.ko-store .kaching-bundles__bar-most-popular__content{background:#111!important;color:#fff!important;font-size:8px!important;letter-spacing:.075em!important;border-radius:3px!important;padding:5px 10px!important;line-height:1!important}.ko-store .kaching-bundles__bar-collection-products{border-top:1px solid #dedede!important;padding-top:15px!important;margin-top:15px!important;gap:12px!important}.ko-store .kaching-bundles__collection-product__title{font-size:10px!important;font-weight:500!important;line-height:1.4!important}.ko-store .kaching-bundles__collection-product__image{border-radius:4px!important;object-fit:cover!important}.ko-store .kaching-bundles__bar-variant-select{background:#fff!important;color:#111!important;border:1px solid #d7d7d7!important;border-radius:4px!important;font-size:11px!important;min-height:34px!important;padding-inline:10px!important}.ko-store .kaching-bundles__bar-variant-select{padding-inline:10px 30px!important;background-position:right 10px center!important;min-width:68px!important;width:auto!important;max-width:100%!important}.ko-store .kaching-bundles__bar-variant-select[data-name=Farbe]{min-width:100px!important}.ko-store .kaching-bundles__bar-variant-selects{display:flex!important;gap:9px!important;flex-wrap:wrap!important}.ko-store .kaching-bundles__collection-product__choose-product-button{border-radius:4px!important;background:#111!important;color:#fff!important;font-size:10px!important;min-height:34px!important;padding:9px 14px!important}.ko-store .kaching-bundles__free-gift{background:#111!important;color:#fff!important;border-radius:0 0 7px 7px!important;margin:0!important;border:0!important;padding:11px 17px!important}.ko-store .kaching-bundles__free-gift__text{color:#fff!important;font-size:9px!important;letter-spacing:.07em!important;font-weight:600!important}.ko-store .kaching-bundles__free-gift__image{display:none!important}@media(max-width:749px){.ko-store .kaching-bundles__bar-wrapper{padding:17px 13px!important}.ko-store .kaching-bundles__bar-title{font-size:14px!important}.ko-store .kaching-bundles__bar-price{font-size:21px!important}.ko-store .kaching-bundles__bar-main{gap:10px!important}}.ko-campaign-image{background:#080808;padding-top:0}.ko-campaign-image a,.ko-campaign-image picture{display:block}.ko-campaign-photo{display:block;width:100%;height:auto}.ko-template-index .ko-header-shell{background:#fff;color:#111;border:1px solid #ddd;box-shadow:0 12px 35px #0005}.ko-template-index .ko-header-shell .ko-wordmark{color:#111}.ko-template-index .ko-announcement{border-color:#e5e5e5}.ko-template-index .ko-header-shell .ko-club-panel,.ko-template-index .ko-header-shell .ko-country-panel,.ko-template-index .ko-header-shell .ko-navigation.is-open,.ko-template-index .ko-header-shell .ko-country-panel select{background:#fff;color:#111}.ko-template-index .ko-header-shell .ko-state{border-color:#ddd}.ko-template-index .ko-header-shell .ko-button-small{background:#111;color:#fff}@media(max-width:749px){.ko-campaign-image{padding-top:35px}.ko-campaign-photo{aspect-ratio:2/3;object-fit:cover}}.ko-contact{padding-top:180px;display:grid;grid-template-columns:.9fr 1.1fr;gap:7vw;max-width:1550px;margin:auto}.ko-contact-intro h1{font-family:var(--ko-display);font-size:clamp(65px,7vw,108px);font-weight:400;line-height:.96;letter-spacing:-.025em;margin:27px 0}.ko-contact-intro>p{font-size:15px;line-height:1.7;max-width:365px;color:#666}.ko-contact-mail{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #111;padding:20px 0 14px;font-size:clamp(19px,2vw,27px);max-width:365px;margin-top:25px}.ko-contact-response{display:flex;gap:12px;align-items:center;margin-top:30px}.ko-contact-response>span{width:8px;height:8px;border-radius:50%;background:#38875c;box-shadow:0 0 0 5px #edf5ef}.ko-contact-response p{font-size:12px;line-height:1.7;color:#555}.ko-contact-note{border-top:1px solid #ddd;padding-top:25px;margin-top:60px;max-width:365px}.ko-contact-note p{font-size:12px;line-height:1.6;color:#777;margin-top:10px}.ko-contact-panel{padding:35px;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:12px}.ko-contact-form-heading{display:flex;justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:23px;margin-bottom:30px}.ko-contact-form-heading>span:last-child{font-size:10px;color:#888;letter-spacing:.1em}.ko-contact-topics{margin:0 0 30px;padding:0;border:0}.ko-contact-topics legend,.ko-contact-fields h2,.ko-contact-message>label{font-family:inherit;font-size:15px;font-weight:600;letter-spacing:-.02em;display:block;margin-bottom:17px;line-height:1.4}.ko-contact-topics legend>span,.ko-contact-fields h2>span,.ko-contact-message>label>span{font-size:10px;font-weight:400;color:#888;letter-spacing:.05em;margin-right:9px}.ko-contact-topics label{position:relative;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid #d8d8d8;min-height:48px;background:#fff;border-radius:5px;margin:8px 0;cursor:pointer;font-size:12px;transition:background .15s,color .15s}.ko-contact-topics label:has(input:checked){background:#111;color:#fff;border-color:#111}.ko-contact-topics label:has(input:focus-visible){outline:2px solid #111;outline-offset:3px}.ko-contact-topics input{position:absolute;opacity:0;width:1px;height:1px}.ko-contact-topics .ko-icon{width:17px;height:17px}.ko-contact-fields{margin-bottom:30px}.ko-contact-field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ko-contact-field-row>div{min-width:0}.ko-contact-field-row label{display:block;font-size:11px;margin-bottom:9px}.ko-contact-field-row label>span{color:#888}.ko-contact-field-row input,.ko-contact-message textarea{display:block;border:1px solid #d8d8d8;background:#fff;color:#111;border-radius:5px;padding:14px;width:100%;font:inherit;font-size:14px;min-height:49px}.ko-contact-message textarea{resize:vertical;line-height:1.7;min-height:155px}.ko-contact-field-row input::placeholder,.ko-contact-message textarea::placeholder{color:#898989}.ko-contact-submit{margin-top:20px}.ko-contact-submit p{font-size:10px;line-height:1.7;color:#777;margin-bottom:20px;max-width:380px}.ko-contact-submit p a{text-decoration:underline;text-underline-offset:2px}.ko-contact-submit button{width:100%;justify-content:space-between}.ko-contact-required{display:block;font-size:9px;color:#888;line-height:1.6;margin-top:13px}.ko-contact-success,.ko-contact-error{padding:25px;border:1px solid #ddd;border-radius:5px;background:#fff;line-height:1.7;font-size:14px}.ko-contact-success p{margin-top:12px;color:#666}.ko-contact-error{margin-bottom:24px}.ko-lineup .ko-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ko-lineup .ko-product-card-info{align-items:flex-start;gap:10px;flex-direction:column}.ko-lineup .ko-product-card-info h3{font-size:13px}.ko-lineup .ko-product-image-link{aspect-ratio:4/5}.ko-lineup .ko-product-image{height:100%;object-fit:cover}@media(max-width:1000px){.ko-contact{gap:4vw}.ko-contact-panel{padding:25px}.ko-contact-field-row{grid-template-columns:1fr}.ko-lineup .ko-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ko-contact{display:block;padding:145px 20px 55px}.ko-contact-intro h1{font-size:68px;margin:22px 0}.ko-contact-intro>p{font-size:14px}.ko-contact-intro .ko-eyebrow{font-size:9px}.ko-contact-mail{font-size:22px;margin-top:13px;max-width:none}.ko-contact-response{margin-top:24px}.ko-contact-note{display:none}.ko-contact-panel{padding:22px 18px;margin-top:35px;border-radius:8px}.ko-contact-field-row{grid-template-columns:1fr;gap:17px}.ko-contact-field-row input,.ko-contact-message textarea{font-size:16px}.ko-contact-topics label{min-height:52px;font-size:13px}.ko-contact-topics,.ko-contact-fields{margin-bottom:26px}.ko-contact-submit p{font-size:11px}.ko-contact-submit button{min-height:54px;gap:15px}.ko-lineup .ko-product-grid{gap:22px 11px}.ko-lineup .ko-product-card-info h3{font-size:12px;line-height:1.4}.ko-lineup .ko-product-card-info{gap:7px}.ko-lineup .ko-product-tags{font-size:8px}.ko-lineup .ko-card-colors{gap:5px}.ko-lineup .ko-card-colors>span:last-child{font-size:9px}}.ko-product-info .ko-payments{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;width:100%;align-items:center}.ko-product-info .ko-payment-icon{display:block;width:100%;height:auto;max-height:37px}.ko-product-info .ko-secure-label{display:block;text-align:center;font-size:10px!important;font-weight:400;letter-spacing:.03em;margin:11px 0 0}.ko-store .product-details .add-to-cart-button{position:relative;overflow:hidden;isolation:isolate}.ko-store .product-details .add-to-cart-button:before{content:"";position:absolute;inset:-50% auto -50% -60%;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.33),transparent);transform:skew(-20deg);pointer-events:none;z-index:0;transition:left .65s ease}.ko-store .product-details .add-to-cart-button:hover:before{left:130%}.ko-store .product-details .add-to-cart-button>span{position:relative;z-index:1}.ko-template-page:has(.ko-contact) #MainContent{padding-top:0}@media(prefers-reduced-motion:reduce){.ko-store .product-details .add-to-cart-button:before{display:none}}.ko-contact-choice{display:block;width:18px;height:18px;flex:none;border:1px solid #aaa;border-radius:50%;padding:4px}.ko-contact-topics label:has(input:checked) .ko-contact-choice{border-color:#fff}.ko-contact-topics label:has(input:checked) .ko-contact-choice:after{content:"";display:block;width:100%;height:100%;border-radius:50%;background:#fff}.ko-contact-field-full{grid-column:1/-1}.ko-contact-order{grid-template-columns:1fr;margin:-8px 0 30px}.ko-contact-order p{font-size:10px;line-height:1.6;color:#777;margin-top:7px}.ko-document{max-width:920px;margin:auto;padding:35px 4.5vw 90px;min-height:60vh}.ko-document h1{font-family:var(--ko-display);font-size:clamp(45px,6vw,76px);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:20px 0 40px}.ko-document-body{font-size:14px;line-height:1.8}.ko-document-body>p{margin-bottom:20px}.ko-document-placeholder{padding:26px;border:1px solid #e5e5e5;border-radius:6px;background:#f7f7f7;font-size:13px;color:#777}.ko-brand-logo{position:relative;display:block;width:100%;aspect-ratio:6.15;overflow:hidden}.ko-brand-logo img{position:absolute;display:block;width:112.5%;max-width:none;height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.ko-wordmark{width:190px;min-height:44px;display:flex;align-items:center;flex-shrink:0;font-style:normal}.ko-header-shell .ko-brand-logo img{filter:brightness(0) invert(1)}.ko-template-index .ko-header-shell .ko-brand-logo img{filter:none}.ko-footer-wordmark{width:100%;margin:60px 0 35px;line-height:1}.ko-footer-wordmark .ko-brand-logo img{filter:brightness(0) invert(1)}@media(max-width:749px){.ko-wordmark{width:142px}.ko-footer-wordmark{margin:42px 0 28px}}.ko-product-info .ko-payments{gap:4px}.ko-product-info .ko-payment-icon{max-height:none}@media(max-width:749px){.ko-store .kaching-bundles__bar-variant-select{font-size:14px!important;min-height:44px!important}.ko-store .kaching-bundles__collection-product__choose-product-button{min-height:44px!important;font-size:12px!important}.ko-store .kaching-bundles__collection-product__title,.ko-store .kaching-bundles__bar-label,.ko-store .kaching-bundles__bar-subtitle{font-size:11px!important}}.ko-availability{font-size:14px;line-height:1.65;font-weight:500}.ko-availability p{gap:10px;margin-top:7px}.ko-availability p>span{height:8px;width:8px}.ko-payment-card{display:flex;align-items:center;justify-content:center;min-width:0}.ko-product-info .ko-payments{display:flex;justify-content:center;align-items:center;gap:6px;width:auto;max-width:100%;margin:1px auto 0;flex-wrap:wrap}.ko-product-info .ko-payment-card{width:38px;flex:0 0 38px;background:none;border:0;padding:0;aspect-ratio:38/24}.ko-product-info .ko-payment-icon{display:block;width:38px;height:24px;max-height:none}.ko-product-info .ko-secure-label{font-size:14px!important;font-weight:500;letter-spacing:.01em;margin-top:12px;color:#555}.ko-product-perks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:21px 0 8px;padding:0;border:0}.ko-product-perk{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:19px 16px 20px;background:#f6f6f6;border:0;border-radius:5px}.ko-product-perk .ko-perk-caption{display:block;font-size:8px;line-height:1.4;font-weight:500;letter-spacing:.06em;color:#777;margin:0 0 6px}.ko-product-perk strong{font-size:15px;line-height:1.3;letter-spacing:-.025em;font-weight:600;color:#111}.ko-product-perk small{font-size:11px;line-height:1.55;color:#707070}.ko-product-info .ko-payment-icon{filter:grayscale(1)}.ko-product-info .ko-secure-label{margin-top:8px;font-size:13px!important;font-weight:400;letter-spacing:.01em;color:#555}@media(max-width:749px){.ko-product-info .ko-payments{gap:5px}.ko-product-perks{gap:8px;margin-top:19px}.ko-product-perk{padding:17px 12px}.ko-product-perk strong{font-size:14px}.ko-product-perk small{font-size:10px}.ko-product-perk .ko-perk-caption{font-size:7px;letter-spacing:.035em}}.ko-product-rating{font-size:13px;gap:10px;min-height:30px;line-height:1.5}.ko-product-rating .ko-stars{font-size:18px;letter-spacing:1px;line-height:1}.ko-product-rating strong{font-size:14px;font-weight:650}.ko-product-rating>span:last-child{color:#676767}.ko-size-trigger{font-size:12px;letter-spacing:.035em;margin-top:0;min-height:44px;gap:16px}.ko-size-trigger button{font-size:12px;font-weight:500;gap:7px;min-height:44px;padding:10px 0;text-underline-offset:4px;flex-shrink:0}.ko-size-trigger .ko-icon{width:19px;height:19px}.ko-store .product-details>.group-block{gap:20px}@media(max-width:749px){.ko-product-rating{font-size:13px;gap:8px}.ko-product-rating strong{font-size:13px}.ko-product-rating .ko-stars{font-size:17px}.ko-size-trigger{font-size:12px;letter-spacing:.015em;gap:12px}.ko-size-trigger button{font-size:12px}.ko-size-trigger .ko-icon{width:18px;height:18px}.ko-store .product-details>.group-block{gap:18px}}.ko-availability .ko-low-stock{color:#c84b00}.ko-availability .ko-low-stock>span{background:#fa6400}.ko-availability .ko-delivery{color:#00833d}.ko-availability .ko-delivery>span{background:#00b85b}.ko-document{max-width:1360px;margin:auto;padding:50px 5vw 100px;min-height:70vh}.ko-document-heading{border-bottom:1px solid #dedede;padding-bottom:40px;margin-bottom:46px}.ko-document-heading .ko-eyebrow{font-size:10px;color:#777;letter-spacing:.11em}.ko-document h1{font-family:var(--font-heading--family),Arial,sans-serif;font-size:clamp(38px,5vw,66px);font-weight:650;line-height:1.05;letter-spacing:-.055em;margin:22px 0 0}.ko-document-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:7vw}.ko-document-sidebar{align-self:start;position:sticky;top:155px}.ko-document-sidebar nav{display:grid;border-top:1px solid #e6e6e6}.ko-document-sidebar nav a{display:flex;justify-content:space-between;gap:18px;padding:17px 0;border-bottom:1px solid #e6e6e6;font-size:13px;color:#717171}.ko-document-sidebar nav a[aria-current]{font-weight:600;color:#111}.ko-document-sidebar nav a span{font-size:11px}.ko-document-help{margin-top:40px;background:#f6f6f6;padding:24px 20px}.ko-document-help>a{display:block;font-size:14px;margin-top:17px}.ko-document-help p{font-size:12px;line-height:1.8;color:#777;margin-top:9px}.ko-document-help .ko-text-link{font-size:9px;display:flex;gap:14px;margin-top:24px}.ko-document-help .ko-icon{width:17px;height:17px}.ko-document-body{max-width:750px;font-size:15px;line-height:1.85;color:#434343;overflow-wrap:anywhere}.ko-document-body h2{font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.025em;color:#111;margin:38px 0 16px}.ko-document-body h2:first-child{margin-top:0}.ko-document-body h3{font-size:17px;line-height:1.45;color:#111;margin:25px 0 12px}.ko-document-body p{margin:0 0 19px}.ko-document-body strong{color:#222;font-weight:600}.ko-document-body a{text-decoration:underline;text-underline-offset:3px;color:#111}.ko-document-body table{width:100%;font-size:13px;border-collapse:collapse;margin:24px 0;display:table}.ko-document-body th,.ko-document-body td{text-align:left;padding:15px 12px;border:0;border-bottom:1px solid #e2e2e2}.ko-document-body th{background:#f4f4f4;color:#111;font-weight:550}.ko-document-body ul,.ko-document-body ol{padding-left:20px;margin:16px 0 24px}.ko-document-body li{margin-bottom:9px}.ko-document-top{display:inline-block;margin-top:34px;font-size:10px;letter-spacing:.055em;padding:12px 0;border-bottom:1px solid #222}.ko-store .shopify-policy__container{max-width:850px;padding:55px 24px 100px}.ko-store .shopify-policy__title h1{font-size:clamp(34px,5vw,56px);letter-spacing:-.04em;margin-bottom:42px}.ko-store .shopify-policy__body{font-size:15px;line-height:1.85}.ko-store .shopify-policy__body h2{font-size:22px;margin:34px 0 15px}@media(max-width:749px){.ko-document{padding:30px 22px 65px}.ko-document-heading{padding-bottom:27px;margin-bottom:22px}.ko-document h1{font-size:38px;line-height:1.1;margin-top:18px;letter-spacing:-.045em}.ko-document-layout{display:flex;flex-direction:column;gap:32px}.ko-document-sidebar{position:static;width:100%}.ko-document-sidebar nav{display:flex;overflow:auto;gap:7px;border:0;padding-bottom:8px;scrollbar-width:thin}.ko-document-sidebar nav a{padding:11px 14px;font-size:11px;border:1px solid #ddd;border-radius:4px;white-space:nowrap}.ko-document-sidebar nav a[aria-current]{background:#111;color:#fff;border-color:#111}.ko-document-sidebar nav a span{display:none}.ko-document-help{display:none}.ko-document-body{font-size:14px;line-height:1.85}.ko-document-body h2{font-size:20px;margin-top:30px}.ko-document-body th,.ko-document-body td{padding:12px 8px;font-size:12px}.ko-document-content{width:100%}.ko-document-top{margin-top:18px}}.ko-product-info{margin-top:-6px}.ko-product-perk .ko-perk-caption{font-size:9px;letter-spacing:.07em}.ko-product-perk strong{font-size:16px}.ko-product-perk small{font-size:12px}.ko-availability .ko-low-stock>span,.ko-availability .ko-delivery>span{position:relative;isolation:isolate;animation:none;box-shadow:none;transform:none}.ko-availability .ko-low-stock>span:before,.ko-availability .ko-delivery>span:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;background:inherit;z-index:-1;pointer-events:none;will-change:transform,opacity;animation:ko-status-breathe 2.8s cubic-bezier(.45,0,.55,1) infinite;transform-origin:center}.ko-availability .ko-delivery>span:before{animation-delay:-1.4s}@keyframes ko-status-breathe{0%,to{transform:translateZ(0) scale(.55);opacity:.07}50%{transform:translateZ(0) scale(1);opacity:.2}}@media(prefers-reduced-motion:reduce){.ko-availability .ko-low-stock>span:before,.ko-availability .ko-delivery>span:before{animation:none;opacity:0}}.ko-footer-links .ko-privacy-button{display:block;background:none;border:0;padding:0;color:inherit;font-size:12px;margin:0 0 13px;text-align:left}.ko-footer-links .ko-privacy-feedback{font-size:11px;line-height:1.5;max-width:240px}.ko-footer-links .ko-withdraw-link{font-weight:600;text-decoration:underline;text-underline-offset:4px}@media(max-width:749px){.ko-product-perk strong{font-size:15px}.ko-product-perk small,.ko-footer-links .ko-privacy-button{font-size:11px}}.ko-product-rating{margin-top:-7px}.ko-product-rating .ko-stars-rounded{display:inline-flex;gap:2px;color:#bd892e;line-height:1}.ko-stars-rounded svg{width:19px;height:19px;display:block;flex:none}.ko-size-trigger{margin-top:-13px}@media(max-width:749px){.ko-product-rating .ko-stars-rounded{gap:1px}.ko-stars-rounded svg{width:18px;height:18px}}.ko-product-perks .ko-product-perk{padding:18px 14px;gap:7px;background:#f7f7f7;border:1px solid #ededed;border-radius:10px;text-align:center;align-items:center}.ko-product-perk .ko-perk-emoji{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0 auto 3px;background:#fff;border-radius:50%;font-size:24px;line-height:1;letter-spacing:0}.ko-product-perk strong{line-height:1.3;letter-spacing:-.025em}.ko-product-perk small{line-height:1.65;color:#666}@media(max-width:749px){.ko-product-perks .ko-product-perk{padding:15px 9px;gap:6px}.ko-product-perk .ko-perk-emoji{width:34px;height:34px;font-size:22px}.ko-product-perk strong{font-size:14px}.ko-product-perk small{font-size:11px}}.ko-product-info .ko-payments{margin-top:0}.ko-product-info .ko-secure-label{margin-top:9px}.ko-product-info .ko-product-perks{margin-top:26px;gap:10px}@media(max-width:749px){.ko-product-info{margin-top:4px}.ko-product-info .ko-product-perks{margin-top:23px}}.ko-product-perks .ko-product-perk{padding:12px 10px;gap:5px}.ko-product-perk .ko-perk-emoji{width:30px;height:30px;font-size:21px;margin-bottom:0}.ko-product-perk small{line-height:1.5}@media(max-width:749px){.ko-product-perks .ko-product-perk{padding:11px 8px;gap:5px}.ko-product-perk .ko-perk-emoji{width:28px;height:28px;font-size:20px}}.ko-store .product-details .add-to-cart-button:before{left:-60%;transition:none;animation:ko-cta-light 3.6s ease-in-out infinite;will-change:transform}.ko-store .product-details .add-to-cart-button:hover:before{left:-60%}.ko-store .product-details .add-to-cart-button:disabled:before,.ko-store .product-details .add-to-cart-button[aria-disabled=true]:before{animation:none;opacity:0}@keyframes ko-cta-light{0%,8%{transform:translate(0) skew(-20deg)}38%,to{transform:translate(440%) skew(-20deg)}}@media(prefers-reduced-motion:reduce){.ko-store .product-details .add-to-cart-button:before{animation:none;transition:none;opacity:0}}.ko-store .kaching-bundles__bar-variant-select:is([data-name=Farbe],[data-name=Color],[data-name=Colour]){min-width:132px!important;width:132px!important;padding-inline:12px 32px!important;flex-shrink:0}@media(max-width:749px){.ko-store .kaching-bundles__bar-variant-select:is([data-name=Farbe],[data-name=Color],[data-name=Colour]){min-width:122px!important;width:122px!important}}.ko-store .product-details fieldset:is([data-ko-option=farbe],[data-ko-option=color],[data-ko-option=colour]){display:flex!important;flex-wrap:wrap;gap:10px!important}.ko-store .product-details fieldset:is([data-ko-option=farbe],[data-ko-option=color],[data-ko-option=colour]) .variant-option__button-label{width:auto!important;min-width:100px!important;height:44px!important;min-height:44px!important;padding:10px 13px!important;border-radius:7px!important;background:#fff!important;color:#111!important;border:1px solid #d6d6d6!important;box-shadow:none!important;flex:0 0 auto!important;gap:8px}.ko-store .product-details fieldset:is([data-ko-option=farbe],[data-ko-option=color],[data-ko-option=colour]) .variant-option__button-label:has(input:checked){border-color:#111!important;box-shadow:inset 0 0 0 1px #111!important}.ko-store .product-details fieldset:is([data-ko-option=farbe],[data-ko-option=color],[data-ko-option=colour]) .variant-option__button-label .variant-option__button-label__text{display:inline!important;font-size:14px!important}.ko-store .product-details fieldset:is([data-ko-option=farbe],[data-ko-option=color],[data-ko-option=colour]) .variant-option__button-label .variant-option__button-label__pill{display:none!important}.ko-store .product-details fieldset:is([data-ko-option=farbe],[data-ko-option=color],[data-ko-option=colour]) .variant-option__button-label:before{content:"";width:15px;height:15px;flex:0 0 15px;border-radius:50%;background:#eae2cc;border:1px solid #0002}.ko-store .product-details fieldset:is([data-ko-option=farbe],[data-ko-option=color],[data-ko-option=colour]) .variant-option__button-label:has(input:is([value=Black],[value=Schwarz])):before{background:#171717}.ko-store .product-details fieldset:is([data-ko-option=farbe],[data-ko-option=color],[data-ko-option=colour]) .variant-option__button-label:has(input:is([value=White],[value=Wei\df])):before{background:#fff}.ko-store .product-details fieldset:is([data-ko-option=farbe],[data-ko-option=color],[data-ko-option=colour]) .variant-option__button-label:before{position:static!important;transform:none!important;margin:0!important;inset:auto!important;display:block!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kickoff.css.map */
