.ku-reference-products{--kr-ink:#171918;--kr-paper:#ebe9df;--kr-yellow:#f3cf36;background:var(--kr-ink);color:var(--kr-paper);font-family:KU Sans,Arial,sans-serif}.ku-reference-products :is(.oil-page,.pb,.cp,.retro,.ku-heat,.ku-light){background:var(--kr-ink);color:var(--kr-paper);--cp-green:var(--kr-paper);--cp-red:var(--kr-yellow);--heat-ink:var(--kr-paper);--heat-paper:var(--kr-ink);--heat-accent:var(--kr-yellow)}.ku-reference-products :is(h1,h2,h3){font-family:KU Condensed,Arial Narrow,sans-serif!important;font-style:normal;font-weight:700!important;letter-spacing:-.025em;line-height:1.02;color:inherit}.ku-reference-products :is(.oil-hero,.pb-hero,.cp-hero,.retro-hero,.ku-heat-choose,.ku-choose-grid,.product-layout){max-width:1280px;width:calc(100% - 48px);margin:0 auto;padding:56px 0 80px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;align-items:start;background:var(--kr-ink);color:var(--kr-paper)}.ku-reference-products :is(.ku-choose,.ku-heat-choose){background:var(--kr-ink)}.ku-reference-products :is(.oil-buy,.pb-buy,.cp-buy,.retro-buy,.ku-heat-buy,.ku-product-copy,.product-info) h1{font-size:68px;line-height:1.02;margin:18px 0 22px;max-width:100%}.ku-reference-products :is(.oil-buy,.pb-buy,.cp-buy,.retro-buy,.ku-heat-buy,.ku-product-copy,.product-info)>p{line-height:1.7}.ku-reference-products :is(.oil-kicker,.pb-kicker,.cp-kicker,.retro-eyebrow,.ku-heat-kicker,.ku-kicker,.eyebrow){color:var(--kr-yellow)!important;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.ku-reference-products :is(.oil-shipping-bar,.pb-ribbon,.cp-ribbon,.retro-ribbon){display:none}.ku-reference-products :is(.oil-gallery,.pb-gallery,.cp-gallery,.retro-gallery,.ku-heat-gallery,.ku-product-media,.gallery){min-width:0}.ku-reference-products :is(.gallery-stage,.pb-panel,.cp-panel,.retro-main-image){border-radius:3px;overflow:hidden;background:#242725}.ku-reference-products :is(.gallery-stage img,.pb-panel img,.cp-panel img,.retro-main-image){width:100%;height:auto;max-height:720px;object-fit:contain;border-radius:3px}.ku-reference-products :is(.pb-panel video){max-height:650px;object-fit:contain;width:100%}.ku-reference-products :is(.gallery-thumbs,.pb-thumbs,.cp-thumbs,.retro-thumbs){display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;margin-top:16px;padding:3px}.ku-reference-products :is(.thumbnail,.pb-thumbs button,.cp-thumbs button,.retro-thumbs button){flex:0 0 72px;width:72px;height:72px;min-width:72px;border-radius:2px;background:transparent;border:1px solid #ffffff30;color:inherit}.ku-reference-products :is(.thumbnail,.pb-thumbs button,.cp-thumbs button)[aria-pressed=true]{border-color:var(--kr-yellow)}.ku-reference-products :is(.oil-points,.pb-tags,.cp-tags,.retro-pills){display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;margin:24px 0;list-style:none;font-size:12px}.ku-reference-products :is(.pb-tags span,.cp-tags span,.retro-pills span){background:none;border:0;border-radius:0;padding:0;color:inherit}.ku-reference-products :is(.oil-points li,.pb-tags span,.cp-tags span,.retro-pills span):before{content:"\2713";color:var(--kr-yellow);margin-right:9px}.ku-reference-products :is(.oil-price,.pb-price,.cp-price,.price){color:inherit}.ku-reference-products :is(.oil-saving,.cp-saving,.pb-bundle-saving){color:var(--kr-yellow)}.ku-reference-products :is(.oil-options,.pb-bundles,.retro-bundles){display:grid;grid-template-columns:1fr;gap:12px}.ku-reference-products :is(.oil-options label,.pb-bundle,.retro-bundle){display:flex;gap:18px;align-items:center;background:#ffffff02;color:var(--kr-paper);border:1px solid #ffffff28;border-radius:2px;padding:20px;min-height:96px}.ku-reference-products :is(.oil-options label,.pb-bundle,.retro-bundle):has(input:checked){border:2px solid var(--kr-yellow);background:#f3cf3608;padding:19px}.ku-reference-products :is(.oil-options label,.pb-bundle,.retro-bundle) small{color:#c2c3b9;font-size:11px}.ku-reference-products :is(.oil-options input,.pb-bundle input,.retro-bundle input){accent-color:var(--kr-yellow)}.ku-reference-products :is(.button,.pb-button,.cp-button,.retro-cta,.ku-btn,.ku-heat-button){border-radius:2px;background:var(--kr-yellow)!important;color:var(--kr-ink)!important;border:1px solid var(--kr-yellow);font-family:KU Sans,sans-serif;font-weight:700;text-decoration:none;min-height:52px}.ku-reference-products :is(input[type=number],select){background:#242725!important;color:var(--kr-paper)!important;border:1px solid #ffffff45!important;border-radius:2px}.ku-reference-products :is(.pb-color,.pb-mix-color,.oil-addon,.ku-heat-inclusion,.pb-shipping,.oil-related){background:#ffffff05!important;color:var(--kr-paper)!important;border-color:#ffffff30!important;border-radius:2px}.ku-reference-products :is(.pb-counter,.cp-counter,.oil-quantity>div){border-color:#ffffff40;border-radius:2px}.ku-reference-products :is(.pb-counter button,.cp-counter button,.oil-quantity button){color:var(--kr-paper);background:transparent}.ku-reference-products :is(.pb-fine,.cp-fine,.retro-fine,.oil-caption,.buy-note,.oil-trust){color:#b7bbb1}.ku-reference-products :is(.pb-buy h2,.retro-buy h2,.oil-related h2){font-size:25px}.ku-reference-products :is(.pb-popup,.cp-popup,.retro-popup){background:var(--kr-ink);color:var(--kr-paper);border:1px solid #ffffff40;border-radius:4px}.kr-editorial{background:var(--kr-ink);color:var(--kr-paper);font-family:KU Sans,Arial,sans-serif}.kr-wrap{max-width:1280px;width:calc(100% - 48px);margin:auto}.kr-band{padding:88px 0;border-top:1px solid #ffffff1f}.kr-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.kr-band h2{font-size:68px!important;line-height:1.02;margin:0 0 30px!important;color:inherit!important;max-width:690px}.kr-band h3{font-size:32px!important;margin:0 0 12px!important;color:inherit!important}.kr-band em{font-style:normal;color:var(--kr-yellow)}.kr-band p{font-size:15px;line-height:1.8;margin:14px 0;max-width:620px}.kr-band .kr-kicker{font-size:11px;letter-spacing:.14em;font-weight:700;color:var(--kr-yellow);margin:0 0 22px}.kr-band img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:3px}.kr-cream{background:var(--kr-paper);color:var(--kr-ink)}.kr-yellow{background:var(--kr-yellow);color:var(--kr-ink)}.kr-cream .kr-kicker,.kr-yellow .kr-kicker{color:#62571e}.kr-feature,.kr-steps li{display:grid;grid-template-columns:40px 1fr;gap:20px;border-top:1px solid #ffffff30;padding:26px 0}.kr-feature>span{color:var(--kr-yellow);font-weight:700;font-size:13px}.kr-band dl{margin:30px 0 0}.kr-band dl>div{display:grid;grid-template-columns:1fr 1.5fr;gap:20px;border-bottom:1px solid #17191835;padding:17px 0;font-size:14px}.kr-band dd{margin:0}.kr-band dt{font-weight:700}.kr-steps{padding:0;margin:0;list-style:none}.kr-steps li{border-color:#17191835}.kr-steps li>span{font-size:27px;font-weight:700}.kr-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px}.kr-three article{border-top:1px solid #ffffff30;padding-top:25px}.kr-faq{align-items:start}.kr-faq details{border-bottom:1px solid #ffffff35;padding:22px 0}.kr-faq summary{cursor:pointer;font-weight:700;font-size:16px;line-height:1.5}.kr-faq a,.kr-three a{color:inherit;text-underline-offset:5px}.kr-ending{text-align:center}.kr-ending h2,.kr-ending p{margin-left:auto!important;margin-right:auto!important}.kr-button{display:inline-flex;justify-content:space-between;gap:45px;background:var(--kr-yellow);color:var(--kr-ink)!important;font-weight:700;font-size:14px;padding:20px 25px;text-decoration:none;border-radius:2px}.ku-reference-products [hidden]{display:none!important}.ku-reference-products :focus-visible{outline:3px solid var(--kr-yellow);outline-offset:4px}@media(max-width:899px){.ku-reference-products :is(.oil-hero,.pb-hero,.cp-hero,.retro-hero,.ku-heat-choose,.ku-choose-grid,.product-layout){width:calc(100% - 36px);grid-template-columns:1fr;gap:30px;padding:28px 0 48px}.ku-reference-products :is(.oil-buy,.pb-buy,.cp-buy,.retro-buy,.ku-heat-buy,.ku-product-copy,.product-info) h1{font-size:48px}.kr-wrap{width:calc(100% - 36px)}.kr-band{padding:52px 0}.kr-split{grid-template-columns:1fr;gap:32px}.kr-band h2{font-size:46px!important}.kr-band h3{font-size:29px!important}.kr-three{grid-template-columns:1fr;gap:25px}.kr-band p{font-size:14px}.ku-reference-products .ku-choose-grid{width:100%}.ku-reference-products .ku-choose{padding:0 18px}.kr-band img{max-height:540px}.kr-button{max-width:100%;box-sizing:border-box}}.ku-reference-products .oil-deck{font:20px/1.5 KU Sans,sans-serif!important}.ku-reference-products h1 em{font-style:normal;color:var(--kr-yellow)}.ku-reference-products .kr-pack-image{width:64px;height:64px;object-fit:contain;flex:0 0 64px}.kr-comparison{width:100%;border-collapse:collapse;margin:28px 0;font-size:13px;text-align:left}.kr-comparison th,.kr-comparison td{border-bottom:1px solid #ffffff30;padding:18px 12px;vertical-align:top}.kr-comparison thead{background:#f3cf3618;color:var(--kr-yellow)}.kr-comparison tbody th{width:32%}.kr-gallery-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;color:inherit;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.kr-gallery-nav button{background:transparent;border:1px solid #ffffff35;color:inherit;padding:8px 13px;cursor:pointer}.kr-gallery-nav button:disabled{opacity:.35}.ku-reference-products .ku-heat-buy .ku-hoodie-package-choice{background:#ffffff02;color:var(--kr-paper);border:1px solid #ffffff35;border-radius:2px!important;margin-bottom:12px;padding:18px!important}.ku-reference-products .ku-heat-buy .ku-hoodie-package-choice:has(input:checked){background:#f3cf3608;border:2px solid var(--kr-yellow);padding:17px!important}.ku-reference-products .ku-heat-buy .ku-hoodie-package-choice input{accent-color:var(--kr-yellow)}.ku-reference-products .ku-heat-buy .ku-hoodie-limited,.ku-reference-products .ku-hoodie-offer{color:var(--kr-yellow)}.ku-reference-products .ku-hoodie-was{color:#a9ada4}.ku-reference-products .ku-hoodie-package{display:grid;gap:0}.ku-reference-products .ku-hoodie-package-choice>span{flex:1}.ku-reference-products .ku-hoodie-package-choice b{justify-content:space-between}.ku-reference-products :is(.gallery-thumbs,.pb-thumbs,.cp-thumbs,.retro-thumbs){position:relative}.ku-reference-products .mobile-buy{background:var(--kr-ink);color:var(--kr-paper);border-top:1px solid #ffffff30}.ku-reference-products .mobile-buy .button{opacity:1}.ku-reference-products .pb-color:has(input:checked){border-color:var(--kr-yellow)!important}.ku-reference-products .pb-color input{accent-color:var(--kr-yellow)}@media(min-width:900px){.ku-reference-products :is(.oil-hero,.pb-hero,.cp-hero,.retro-hero,.ku-heat-choose,.ku-choose-grid,.product-layout)>:first-child{position:sticky;top:24px;align-self:start;min-width:0;max-height:calc(100svh - 48px);overflow:visible}.ku-reference-products :is(.oil-gallery,.ku-heat-gallery,.ku-product-media,.ruby-media,.snowpath>div) .gallery{position:static}.ku-reference-products :is(.gallery-stage .media-panel,.cp-panel){aspect-ratio:auto;height:min(580px,calc(100svh - 280px))}.ku-reference-products :is(.gallery-stage .media-panel img,.gallery-stage .media-panel video,.gallery-stage .media-panel iframe,.cp-panel img){height:100%;max-height:100%;object-fit:contain}.ku-reference-products :is(.pb-panel img,.pb-panel video,.retro-main-image){height:auto;max-height:calc(100svh - 330px);object-fit:contain}}@media(max-width:899px){.ku-reference-products :is(.oil-hero,.pb-hero,.cp-hero,.retro-hero,.ku-heat-choose,.ku-choose-grid,.product-layout)>:first-child{position:static;max-height:none;overflow:visible}}@media(min-width:900px){.ku-reference-products :is(.cp-gallery .cp-panel,.ku-product-media .gallery-stage .media-panel,.product-layout>.gallery .gallery-stage .media-panel){height:min(380px,calc(100svh - 280px))}}.ku-reference-products [data-kr-nav=true] :is(.gallery-thumbs,.pb-thumbs,.cp-thumbs,.retro-thumbs){display:none}.ku-reference-products .kr-gallery-nav{justify-content:center;gap:18px;margin:14px 0 0;min-height:36px}.ku-reference-products .kr-gallery-nav button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:50%;font-size:23px;line-height:1}.ku-reference-products .kr-gallery-nav span{min-width:52px;text-align:center;font-size:11px;letter-spacing:.06em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ku-product-reference.css.map */
