.kpc-section{display:block;padding:var(--kpc-padding-top) 0 var(--kpc-padding-bottom);background:var(--kpc-background);color:#000}.kpc-section,.kpc-section *{box-sizing:border-box}.kpc-section [hidden]{display:none!important}.kpc-section a{color:inherit;text-decoration:none}.kpc-heading{padding:0 max(90px,calc((100vw - 1740px)/2));margin-bottom:50px}.kpc-heading h2{margin:0;font:400 var(--kpc-heading)/1.15 "Eurostar",sans-serif;letter-spacing:.08em;color:#000;overflow-wrap:anywhere}.kpc-section .kpc-more{display:table;color:#000;padding-bottom:2px;border-bottom:1px solid currentColor;font:600 var(--kpc-more)/1.3 "Plus Jakarta Sans",sans-serif;letter-spacing:.05em}.kpc-more--desktop{margin-top:10px}.kpc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kpc-card{--kpc-scale:1;position:relative;min-width:0;aspect-ratio:3 / 4;overflow:hidden;background:#fff;color:var(--kpc-ink)}.kpc-card-link,.kpc-picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.kpc-image{display:block;width:100%;height:100%;object-fit:cover;transform:none!important;scale:none!important;transition:none!important;animation:none!important}.kpc-picture--hover{visibility:hidden}.kpc-info{position:absolute;left:10px;right:10px;bottom:10px;color:var(--kpc-ink)}.kpc-name{margin:0;font:400 calc(var(--kpc-name) * var(--kpc-scale))/1.3 "Eurostar",sans-serif;letter-spacing:.05em;overflow-wrap:anywhere}.kpc-name strong{font-weight:900}.kpc-notes{margin:5px 0 0;font:400 calc(var(--kpc-notes) * var(--kpc-scale))/1.3 "Plus Jakarta Sans",sans-serif;letter-spacing:.05em;overflow-wrap:anywhere}.kpc-facts{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px}.kpc-volume{flex-shrink:0;padding:3px;background:var(--kpc-volume-bg);color:var(--kpc-volume-ink);font:900 calc(var(--kpc-volume) * var(--kpc-scale))/1 "Eurostar",sans-serif;letter-spacing:.05em}.kpc-feature{display:inline-flex;gap:3px;align-items:baseline;min-width:0;font:400 calc(var(--kpc-facts) * var(--kpc-scale))/1.3 "Plus Jakarta Sans",sans-serif;letter-spacing:0}.kpc-feature>span{opacity:.8}.kpc-feature i{display:block;width:3px;height:3px;flex:0 0 3px;border-radius:50%;background:#d4c9b5}.kpc-jerricane{display:inline-block;width:7px;height:8px;margin-left:3px;background:currentColor;-webkit-mask:var(--kpc-jerricane-mask) center / contain no-repeat;mask:var(--kpc-jerricane-mask) center / contain no-repeat;vertical-align:baseline}.kpc-badge{position:absolute;z-index:1;top:20px;right:20px;max-width:calc(100% - 40px);color:var(--kpc-badge-ink);font:900 calc(var(--kpc-badge) * var(--kpc-scale))/1.2 "Eurostar",sans-serif;letter-spacing:.05em;text-transform:uppercase;pointer-events:none;text-align:right}.kpc-rating{position:absolute;top:20px;left:20px;z-index:1;display:none;font:400 17px/1 sans-serif;letter-spacing:1px;color:var(--kpc-badge-ink)}.kpc-rating{pointer-events:none}.kpc-rating>span:first-child{opacity:.25}.kpc-rating-fill{position:absolute;top:0;left:0;overflow:hidden;width:var(--kpc-rating);white-space:nowrap}.kpc-action{position:absolute;bottom:10px;left:10px;right:10px;z-index:2;display:none;--kpc-button-bg:#000;--kpc-button-ink:#fff}.kpc-action--light{--kpc-button-bg:#fff;--kpc-button-ink:#000}.kpc-action form{margin:0}.kpc-section .kpc-button{display:block;width:100%;margin:0;padding:8px 10px;border:0;border-radius:0;-webkit-appearance:none;appearance:none;background:var(--kpc-button-bg);color:var(--kpc-button-ink);font:400 var(--kpc-button)/1.2 "Eurostar",sans-serif;letter-spacing:.05em;text-transform:uppercase;text-align:center;cursor:pointer;text-decoration:none}.kpc-button:disabled{cursor:default}.kpc-button[aria-busy=true]{cursor:wait}.kpc-error{margin:5px 0 0;padding:8px;background:#fff;color:#9b1c1c;font:400 12px/1.4 Plus Jakarta Sans,sans-serif}.kpc-no-image{display:flex;align-items:center;justify-content:center;height:100%;padding:40px;background:#f1efed;font:400 20px/1.3 Eurostar,sans-serif}.kpc-bottom{display:none}.kpc-placeholder{min-height:250px;padding:40px 20px;border:1px dashed #bfbab5;font:400 15px/1.4 Plus Jakarta Sans,sans-serif}.kpc-editor-note{padding:20px 90px;font:400 14px/1.4 sans-serif}.kpc-section a:focus-visible,.kpc-section button:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.kpc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:990px)and (hover:hover)and (pointer:fine){.kpc-card:is(:hover,:focus-within,.has-error) .kpc-picture:not(.kpc-picture--hover){visibility:hidden}.kpc-card:is(:hover,:focus-within,.has-error) .kpc-picture--hover{visibility:visible}.kpc-card:is(:hover,:focus-within,.has-error) .kpc-info{visibility:hidden}.kpc-card:is(:hover,:focus-within,.has-error) .kpc-rating,.kpc-card:is(:hover,:focus-within,.has-error) .kpc-action{display:block}}@media(min-width:990px)and (max-width:1199px){.kpc-heading{padding-inline:40px}}@media(max-width:989px){.kpc-heading{padding-inline:20px;text-align:center}.kpc-section .kpc-more--desktop{display:none}.kpc-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:10px}.kpc-card{aspect-ratio:3 / 5}.kpc-info{color:var(--kpc-mobile-ink)}.kpc-notes,.kpc-facts{display:none}.kpc-badge{top:10px;right:10px;max-width:calc(100% - 20px);font-size:var(--kpc-badge)}.kpc-card--large{--kpc-scale:var(--kpc-large-scale);grid-column:1 / -1;aspect-ratio:var(--kpc-mobile-ratio, .75);height:auto;min-height:0}.kpc-picture--hover{display:none}.kpc-bottom{display:block;padding:40px 20px 0}.kpc-bottom .kpc-more{margin:0 auto}.kpc-editor-note{padding-inline:20px}}.kpa{display:flex;flex-direction:column;background:var(--kpa-bg);color:#000;--kpc-name:12px;--kpc-notes:10px;--kpc-volume:7px;--kpc-facts:8px;--kpc-badge:12px;--kpc-button:12px}.kpa,.kpa *{box-sizing:border-box}.kpa [hidden]{display:none!important}.kpa-suggestions{order:1;padding-top:var(--kpa-top)}.kpa-heading{text-align:center;margin:0 15px 50px;font:400 var(--kpa-title)/1.2 Eurostar,sans-serif;letter-spacing:.05em}.kpa-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.kpa .kpc-card{aspect-ratio:1 / 1.4}.kpa .kpc-section{background:transparent}.kpa-faq{order:2;margin-top:12px;padding:var(--kpa-faq-pad) clamp(40px,8.333vw,160px) var(--kpa-faq-pad) clamp(40px,10.416vw,200px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(40px,10.416vw,200px)}.kpa-faq h2{font:900 var(--kpa-faq-title)/1.15 Eurostar,sans-serif;letter-spacing:.05em;white-space:pre-line;margin:0;align-self:start}.kpa-question+.kpa-question{margin-top:40px}.kpa-question summary{list-style:none;cursor:pointer;display:flex;gap:20px;justify-content:space-between;align-items:center;font:900 var(--kpa-question)/1.3 Eurostar,sans-serif;letter-spacing:.05em}.kpa-question summary::-webkit-details-marker{display:none}.kpa-question summary i{position:relative;flex:0 0 12px;width:12px;height:12px}.kpa-question summary i:before,.kpa-question summary i:after{content:"";position:absolute;left:0;top:5px;width:12px;height:1px;background:#000}.kpa-question summary i:after{transform:rotate(90deg);transition:transform .25s ease}.kpa-question[open] summary i:after{transform:rotate(0)}.kpa-answer{padding-top:15px;font:400 var(--kpa-answer)/1.5 "Plus Jakarta Sans",sans-serif;letter-spacing:.02em}.kpa-answer p{margin:0}.kpa-answer p+p{margin-top:15px}.kpa-links{order:3;text-align:center;padding:50px 30px var(--kpa-bottom);font:500 var(--kpa-links)/1.5 Barlow,sans-serif;letter-spacing:.05em;border-bottom:1px solid #D4D4D4}.kpa-links>span{color:#0009}.kpa-links a{color:#000;text-decoration:none;background:linear-gradient(currentColor,currentColor) left bottom/0 1px no-repeat;padding-bottom:2px;transition:background-size .2s ease}.kpa-recent,.kpa-mobile-image{display:none}.kpa a:focus-visible,.kpa summary:focus-visible{outline:1px solid #000;outline-offset:3px}@media(hover:hover){.kpa-links a:hover{background-size:100% 1px}}@media(max-width:989px){.kpa{--kpc-name:var(--kpa-card-mobile);--kpc-badge:9px}.kpa-mobile-image{display:block;order:0}.kpa-mobile-image img{display:block;width:100%;height:auto}.kpa-faq{order:1;margin:0;padding:50px 15px;display:block}.kpa-faq h2{font-size:var(--kpa-faq-mobile);margin-bottom:40px}.kpa-question summary{font-size:var(--kpa-question-mobile)}.kpa-answer{font-size:var(--kpa-answer-mobile)}.kpa-links{order:2;padding:35px 30px;font-size:12px}.kpa-recent{display:block;order:3;padding:80px 15px}.kpa-recent .kpc-card{max-width:380px;width:80%;margin:auto}.kpa-suggestions{order:4;padding:50px 0 var(--kpa-bottom)}.kpa-heading{font-size:var(--kpa-title-mobile);margin-bottom:35px}.kpa-grid{display:flex;overflow-x:auto;gap:5px;padding:0 5px;scroll-snap-type:x mandatory;scrollbar-width:none}.kpa-grid>.kpc-card{flex:0 0 72%;scroll-snap-align:start}.kpa-grid::-webkit-scrollbar{display:none}.kpa .kpc-action,.kpa .kpc-rating,.kpa .kpc-notes,.kpa .kpc-facts{display:none!important}}@media(prefers-reduced-motion:reduce){.kpa *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kaarz-product-follow.css.map */
