:root{--paper:#8a8681;--surface:#94908b;--sunk:#7d7974;--ink:#ffffff;--mid:#f4f2ef;--muted:#ebe8e4;--rule:#a29e98;--rule-hard:#4a4743;--accent-soft:#7d7974;--no-soft:#7d7974;--yes:#e3f7e9;--yes-soft:#7b857e;--head:"Helvetica Neue",Helvetica,Arial,sans-serif;--body:"Helvetica Neue",Helvetica,Arial,sans-serif;--tile-a:#8a8681;--tile-b:#8a8681;--dim:rgba(255,255,255,.62);--top:48px}html,body{background:var(--paper);color:var(--ink)}body{font-family:var(--body)}.kpg .bundle{color:#d6f2df!important}.vh,.kpg-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kpg-top{position:relative;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:48px;padding:0 14px;font:400 13px/1 var(--body);text-transform:lowercase;color:var(--ink)}.kpg-top a{color:inherit;text-decoration:none}.kpg-plus{justify-self:start;background:none;border:0;padding:6px;margin-left:-6px;color:#981e21;cursor:pointer;line-height:0}.kpg-plus svg path{stroke-width:1.8}.kpg-plus svg{transition:transform .25s}.kpg-menu-open .kpg-plus svg{transform:rotate(45deg)}.kpg-views{display:flex;gap:22px}.kpg-views a{color:var(--dim);transition:color .15s}.kpg-views a[aria-current=true],.kpg-views a:hover{color:var(--ink)}.kpg-bag{justify-self:end;display:flex;align-items:center;gap:6px}.kpg-bag b{font-weight:400}.kpg-bag b[data-zero]{display:none}.kpg-menu{position:fixed;top:48px;right:0;bottom:0;left:0;z-index:49;background:var(--paper);padding:26px 14px;display:none;font:400 13px/1 var(--body);text-transform:lowercase}.kpg-menu-open .kpg-menu{display:block}.kpg-menu ul{list-style:none;margin:0;padding:0;display:grid;gap:16px}.kpg-menu a{color:var(--ink);text-decoration:none}.kpg-menu a:hover{color:var(--dim)}.kpg-menu form{margin-top:26px;display:flex;gap:10px;max-width:420px;border-bottom:1px solid var(--dim);padding-bottom:8px}.kpg-menu input{flex:1;background:none;border:0;color:var(--ink);font:inherit;text-transform:lowercase;outline:none;padding:0}.kpg-menu input::placeholder{color:var(--dim)}.kpg-menu button{background:none;border:0;color:var(--ink);font:inherit;cursor:pointer;padding:0}.kpg-grid-wrap{padding:0 4px}.kpg-grid{display:grid;grid-template-columns:repeat(var(--pc,12),minmax(0,1fr));grid-auto-rows:calc((100svh - var(--top) - 6px)/4);gap:0;margin:0;padding:0;list-style:none}.kpg-grid--few{display:flex;flex-wrap:wrap;justify-content:center}.kpg-grid--few>li{width:calc(100% / var(--pc,12));height:calc((100svh - var(--top) - 6px)/4)}.kpg-grid[hidden]{display:none}.kpg-grid>li{min-width:0}.kpg-t{position:relative;display:block;height:100%;background:none;color:var(--ink);text-decoration:none;overflow:hidden}.kpg-im{position:absolute;left:7%;right:7%;top:6%;bottom:17%;display:flex;align-items:center;justify-content:center}.kpg-im img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .35s ease}.kpg-t.is-flat .kpg-im img{mix-blend-mode:multiply}.kpg-n{position:absolute;left:4px;right:4px;bottom:5%;font:400 11px/1.2 var(--body);text-transform:lowercase;text-align:center;letter-spacing:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.kpg-t:hover .kpg-im img,.kpg-t:focus-visible .kpg-im img{transform:scale(1.04)}.kpg-t:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}.kpg-empty{padding:60px 14px;font:400 13px var(--body);text-transform:lowercase;color:var(--dim);text-align:center}@media(max-width:899px){.kpg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kpg-grid--few>li{width:25%}}@media(max-width:599px){.kpg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kpg-grid--few>li{width:33.333%}.kpg-n{font-size:11px}}.kpg-grid--pieces{padding:10px 0 0}.kpg-grid--pieces>li{height:auto;width:25%}.kpg-grid--pieces .kpg-t{height:auto;padding:0 10px 4px}.kpg-grid--pieces .kpg-im{position:static;height:clamp(240px,52svh,560px)}.kpg-grid--pieces .kpg-im img{mix-blend-mode:normal!important;filter:brightness(1.12)}.kpg-grid--pieces .kpg-n{position:static;margin-top:10px}@media(max-width:599px){.kpg-grid--pieces>li{width:50%}.kpg-grid--pieces .kpg-im{height:clamp(200px,38svh,380px)}}.kpg-foot{padding:18px 14px 26px;display:flex;align-items:center;justify-content:space-between;gap:18px;font:400 12px/1 var(--body);text-transform:lowercase;color:var(--dim)}.kpg-foot a{color:var(--dim);text-decoration:none}.kpg-foot a:hover{color:var(--ink)}.kpg-foot-links{display:flex;flex-wrap:nowrap;gap:24px;white-space:nowrap}.kpg-foot-mark{display:flex;align-items:center;gap:10px;flex:none}.kpg-foot-mark img{display:block;width:120px;height:auto}@media(max-width:599px){.kpg-foot{flex-direction:column;gap:14px;padding:16px 10px 22px}.kpg-foot-links{gap:16px;font-size:11px}.kpg-foot-mark img{width:104px}}.kpg.tmpl-product .crumbs{display:none}.kpg .pdp{padding-top:4px}.kpg .info h1{font:400 18px/1.2 var(--body);text-transform:lowercase;letter-spacing:0;margin:0 0 8px}.kpg .subtitle,.kpg .submeta{text-transform:none}.kpg .related{padding-top:30px}.kpg .related-h,.kpg .kplinks-h{font:400 12px/1 var(--body);text-transform:lowercase;letter-spacing:0;color:var(--dim)}.kpg .related-grid{gap:4px}.kpg .related-card span{text-transform:lowercase;letter-spacing:0;font-weight:400}.kpg .btn{border-radius:0}.kpg main,.kpg .info,.kpg .desc,.kpg .notice,.kpg .cart-t,.kpg .wrap{font-weight:400}.kpg .subtitle,.kpg .submeta{font:400 14px/1.35 var(--body);color:var(--mid)}.kpg .price{font:400 17px/1 var(--body)}.kpg .stock,.kpg .btn,.kpg .desc h2,.kpg .desc h3,.kpg dt,.kpg th,.kpg .sticky-txt b,.kpg .sticky-txt span,.kpg .related-h,.kpg .kplinks-h,.kpg .crumbs{text-transform:lowercase;letter-spacing:0}.kpg .btn{font:400 14px/1 var(--body)}.kpg .stock{font-family:var(--body);font-size:12px;border-color:var(--rule);color:var(--mid)}.kpg .desc h2,.kpg .desc h3{font:400 13px/1.2 var(--body);color:var(--mid)}.kpg dt{font-family:var(--body);font-size:12px;color:var(--mid)}.kpg thead th,.kpg thead td{background:var(--rule-hard);color:#fff;font-family:var(--body);font-size:12px;font-weight:400}.kpg table{border-color:var(--rule)}.kpg .bundle{font-family:var(--body)!important;font-weight:400!important;text-transform:lowercase}.kpg .notice b{font-weight:600}.kpg .galnav{background:transparent;border:0;color:var(--ink);box-shadow:none;font-size:26px}.kpg .thumb[aria-current=true]{outline:1px solid var(--ink);outline-offset:-1px;border-color:transparent}.kpg .sticky-txt b{font-weight:400}.kpg .kplinks a{font-weight:400;text-transform:lowercase}.kpg .stickybuy{background:var(--paper);border-top:1px solid var(--rule)}.kpg .crumbs{display:none}.kpg main h1{font:400 18px/1.2 var(--body);text-transform:lowercase;letter-spacing:0}.kpg main h2{font:400 14px/1.3 var(--body);text-transform:lowercase;letter-spacing:0}.kpg.tmpl-product .subtitle,.kpg.tmpl-product .submeta,.kpg.tmpl-product .stock{display:none}.kpg .kpg-desc>h3{margin-top:22px}.kpg-dd{border-top:1px solid var(--rule);margin:0}.kpg-dd:last-of-type{border-bottom:1px solid var(--rule)}.kpg-dd>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:13px 0;font:400 13px/1.2 var(--body);text-transform:lowercase;color:var(--ink)}.kpg-dd>summary::-webkit-details-marker{display:none}.kpg-dd>summary:after{content:"+";font-size:16px;line-height:1}.kpg-dd[open]>summary:after{content:"\2212"}.kpg-dd-in{padding:0 0 16px}.kpg-dd-in>*:first-child{margin-top:0}.kpg-dd--btn{border:0;margin:20px 0 14px}.kpg-dd--btn+.kpg-dd{border-top:1px solid var(--rule)}.kpg-dd--btn>summary{display:inline-flex;gap:10px;padding:11px 18px;border:1px solid var(--ink);justify-content:center}.kpg-dd--btn>summary:after{content:none}.kpg-dd--btn[open]>summary{background:var(--ink);color:var(--paper)}.kpg-dd--btn>.kpg-dd-in{padding-top:12px}.kpg-desc-after{margin-top:16px;font-size:12px;color:var(--mid)}html.kpg-white{--paper:#fff;--surface:#fff;--ink:#000;--mid:#000;--muted:#555;--dim:rgba(0,0,0,.45);--rule:#e5e7eb}html.kpg-white,html.kpg-white body{background:#fff}html.kpg-white .kpg-n{color:#000}html.kpg-white .kpg-grid--pieces .kpg-im img{filter:none}body.kpg main{min-height:calc(100svh - var(--top) - 58px)}body.kpg.tmpl-product main{min-height:0}.kpg-grid--pieces .kpg-im{height:calc(100svh - var(--top) - 58px - 54px);max-height:1100px;min-height:260px}@media(max-width:599px){body.kpg main{min-height:calc(100svh - var(--top) - 86px)}.kpg-grid--pieces>li{width:100%}.kpg-grid--pieces .kpg-im{height:72svh;min-height:300px}}.kpg-grid--pieces{gap:0 28px;padding:14px 10px 0}.kpg-grid--pieces>li{width:auto;max-width:46vw}.kpg-grid--pieces .kpg-t{padding:0 0 4px}.kpg-grid--pieces .kpg-im{align-items:flex-end;justify-content:center}.kpg-grid--pieces .kpg-im img{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:50% 100%}@media(max-width:599px){.kpg-grid--pieces{gap:0;padding:8px 8px 0}.kpg-grid--pieces>li{width:100%;max-width:none}.kpg-grid--pieces .kpg-im{height:auto;min-height:0}.kpg-grid--pieces .kpg-im img{width:100%;height:auto;max-height:78svh}.kpg-grid--pieces>li+li{margin-top:18px}}@media(min-width:600px){.kpg-grid--pieces .kpg-im{height:min(calc(100svh - var(--top) - 58px - 54px),calc((100vw - 110px) / 2.4))}}.kpg-grid--pieces .kpg-t.is-grey .kpg-im{background:linear-gradient(#f8f8f9,#efeef1);transition:transform .35s ease}.kpg-grid--pieces .kpg-t.is-grey .kpg-im img{mix-blend-mode:multiply!important}.kpg-t.is-grey:hover .kpg-im,.kpg-t.is-grey:focus-visible .kpg-im{transform:scale(1.04)}.kpg-t.is-grey:hover .kpg-im img,.kpg-t.is-grey:focus-visible .kpg-im img{transform:none}@media(max-width:600px){.kpd-page .kpd-gal{display:block;position:relative}.kpd-page .kpd-stage{aspect-ratio:4/5}.kpd-page .kpd-arr{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:34px;height:44px}.kpd-page .kpd-arr:first-child{left:-12px}.kpd-page .kpd-arr:last-child{right:-12px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/kpg.css.map?x=1793742153121 */
