:root{--komivan-yellow: #f4c542;--komivan-yellow-soft: #fffaf0;--komivan-charcoal: #25241f;--komivan-charcoal-hover: #41413b;--komivan-paper: #faf9f6;--komivan-line: #deddd6;--komivan-control-line: #8b8d84;--ink: #25241f;--muted: #66665e;--line: #deddd6}.site-header .wordmark{display:inline-flex;align-items:center;flex:0 0 auto;gap:12px;color:var(--komivan-charcoal)}.komivan-brand-mark{width:40px;height:40px;flex:0 0 40px}.announcement{color:#55564e;background:var(--komivan-paper);border-bottom-color:#e9e7df;font-size:11px;line-height:1.6;letter-spacing:.025em}.button:not(.secondary):not(.shopify-payment-button__button),.config-panel>button[type=submit],.sample-lightbox-create{min-height:52px;padding:15px 24px;border:1px solid var(--komivan-charcoal);border-radius:6px;background:var(--komivan-charcoal);color:#fff;font-size:14px;line-height:1.45;font-weight:500;letter-spacing:.01em;box-shadow:none;transition:background-color .16s ease,border-color .16s ease}.button:not(.secondary):not(.shopify-payment-button__button):not(:disabled):hover,.config-panel>button[type=submit]:not(:disabled):hover,.sample-lightbox-create:not(:disabled):hover{background:var(--komivan-charcoal-hover);border-color:var(--komivan-charcoal-hover);color:#fff}.button.secondary{min-height:48px;padding:13px 22px;border:1px solid var(--komivan-control-line);border-radius:6px;background:#fff;color:var(--komivan-charcoal);font-size:14px;line-height:1.45;font-weight:500;box-shadow:none}.button.secondary:not(:disabled):hover{border-color:var(--komivan-charcoal);background:var(--komivan-paper)}.button:not(.shopify-payment-button__button):disabled,.config-panel>button[type=submit]:disabled,.sample-lightbox-create:disabled{background:#efeee9;border-color:#d4d3cc;color:#68685f;opacity:1;cursor:not-allowed}.button:not(.shopify-payment-button__button):focus-visible,.sample-lightbox button:focus-visible,.site-header a:focus-visible,.site-header button:focus-visible,.site-header select:focus-visible,.config-panel input:focus-visible,.config-panel select:focus-visible,.config-panel textarea:focus-visible,.text-link:focus-visible,.gallery-tabs button:focus-visible,.choice-grid input:focus-visible+span,.frame-finish-card:has(input:focus-visible){outline:2px solid var(--komivan-charcoal);outline-offset:4px}.minimal-intro h1{font-size:clamp(38px,5.3vw,72px);line-height:1.08;letter-spacing:-.035em;text-wrap:balance;max-width:1000px;margin-inline:auto;margin-bottom:22px}.minimal-intro>p{max-width:610px;margin-inline:auto;font-size:16px;line-height:1.75;color:var(--muted)}.minimal-intro .home-primary-entry{margin-top:8px}.product-section .config-panel h1,.product-section .config-panel h3{font-size:clamp(32px,3.25vw,43px);line-height:1.16;letter-spacing:-.025em;margin-bottom:14px}.config-intro{font-size:14px;line-height:1.75;max-width:440px;margin-bottom:24px}.config-price-header{margin-bottom:28px;padding-bottom:20px;border-bottom-color:var(--komivan-line)}.config-price-header .price-row strong{font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-.025em}.config-panel fieldset{margin-bottom:25px}.config-panel legend{margin-bottom:12px;font-size:13px;line-height:1.5;font-weight:600;letter-spacing:.01em}.choice-grid{gap:10px}.choice-grid span{border-radius:6px;background:#fff;border-color:var(--komivan-control-line);min-height:52px;padding:13px 8px;line-height:1.5}.choice-grid input:checked+span{background:var(--komivan-paper);border-color:var(--komivan-charcoal);box-shadow:inset 0 0 0 1px var(--komivan-charcoal);color:var(--komivan-charcoal)}.choice-grid input:disabled+span{background:#f6f5f2;border-color:#e1e0d9;color:#79796f;cursor:not-allowed}.frame-finish-card{padding:10px;border-radius:6px;border-color:var(--komivan-control-line);background:#fff}.frame-finish-card:has(input:checked){background:var(--komivan-paper);border-color:var(--komivan-charcoal);outline:1px solid var(--komivan-charcoal);outline-offset:0;box-shadow:none}.confirmation input,.frame-finish-card input{accent-color:var(--komivan-charcoal)}.photo-input .photo-file-label{min-height:48px;border-radius:6px;background:#fff;border-color:var(--komivan-control-line);color:var(--komivan-charcoal);font-size:14px}.photo-input .photo-file-label:hover{border-color:var(--komivan-charcoal);background:var(--komivan-paper)}.config-panel .notice,.cart-summary .notice{border-radius:6px;border-color:var(--komivan-line);background:var(--komivan-paper);line-height:1.65}.product-details summary{min-height:52px;line-height:1.5;font-size:14px}.gallery-tabs button[aria-pressed=true]{color:var(--komivan-charcoal);border-bottom-color:var(--komivan-charcoal);box-shadow:inset 0 -2px 0 var(--komivan-yellow)}.sample-card.is-selected .sample-image{outline-color:var(--komivan-charcoal);box-shadow:none}.cart-heading h1{font-size:clamp(36px,4.5vw,58px);line-height:1.12;letter-spacing:-.03em}.cart-line{padding-block:28px;column-gap:26px}.cart-line h2{font-size:clamp(23px,2.2vw,28px);line-height:1.25;margin-bottom:14px}.cart-variants{font-size:13px;line-height:1.7}.cart-summary{padding:30px;border-color:var(--komivan-line);border-radius:8px;background:var(--komivan-paper);box-shadow:none}.cart-summary h2{font-size:29px;line-height:1.2;margin-bottom:22px}.cart-summary-row{padding-block:11px;font-size:14px}.cart-subtotal strong{font-size:25px;line-height:1.2;font-weight:500;letter-spacing:-.02em}.cart-summary .cart-checkout{width:100%;margin-top:22px;justify-content:space-between}.cart-summary .cart-policy-summary,.cart-summary .fine{font-size:12px;line-height:1.7}@media(max-width:700px){.site-header .wordmark{gap:8px}.komivan-brand-mark{width:32px;height:32px;flex-basis:32px}.minimal-intro h1{font-size:clamp(35px,9.5vw,46px);line-height:1.12;margin-bottom:18px}.minimal-intro>p{font-size:15px;line-height:1.7}.product-section .config-panel h1,.product-section .config-panel h3{font-size:32px}.cart-line{gap:18px}.cart-summary{padding:24px 20px}.button:not(.shopify-payment-button__button),.sample-lightbox-create{max-width:100%;white-space:normal;text-align:center}}@media(max-width:380px){.site-header .wordmark{font-size:22px}.header-actions{gap:8px}.header-language select{max-width:94px}.choice-grid span{font-size:11px}}@media(prefers-reduced-motion:reduce){.button:not(.shopify-payment-button__button),.sample-lightbox-create{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/komivan-brand-yellow.css.map */
