.incim-container{width:100%;max-width:var(--page-width, 90rem);margin-inline:auto;padding-inline:var(--page-margin, 16px);box-sizing:border-box}.incim-icon{flex:none;stroke-width:var(--icon-stroke-width, 1.5px)}.incim-icon--filled{fill:currentColor}:where([class*=incim-]) :focus-visible,:where([class*=incim-]):focus-visible{outline:2px solid var(--incim-accent);outline-offset:2px}.incim-btn{--incim-btn-bg: var(--incim-accent);--incim-btn-fg: var(--incim-on-accent);--incim-btn-bg-hover: var(--incim-accent-hover);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 1.5rem;border:0;border-radius:var(--incim-radius-pill);background:var(--incim-btn-bg);color:var(--incim-btn-fg);font-family:var(--font-accent--family, var(--font-body--family));font-weight:var(--font-accent--weight, 700);font-size:.9375rem;line-height:1.1;text-decoration:none;cursor:pointer;transition:background-color var(--incim-duration) var(--incim-ease),transform var(--incim-duration) var(--incim-ease);-webkit-tap-highlight-color:transparent}.incim-btn:hover{background:var(--incim-btn-bg-hover)}.incim-btn:active{transform:scale(.98)}.incim-btn[disabled],.incim-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.incim-btn--secondary{--incim-btn-bg: transparent;--incim-btn-fg: var(--incim-ink);--incim-btn-bg-hover: var(--incim-tint);box-shadow:inset 0 0 0 1.5px currentColor}.incim-btn--light{--incim-btn-bg: var(--incim-paper);--incim-btn-fg: var(--incim-accent);--incim-btn-bg-hover: var(--incim-accent-soft)}.incim-btn--block{width:100%}.incim-btn--sm{min-height:40px;padding:0 1rem;font-size:.875rem}.incim-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.incim-icon-btn:hover{background:#1113180d}[class*=incim-][hidden]{display:none!important}.incim-count{position:absolute;top:4px;inset-inline-end:2px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--incim-sale);color:#fff;font-size:10.5px;font-weight:800;line-height:17px;text-align:center;font-variant-numeric:tabular-nums;box-sizing:border-box;pointer-events:none}.incim-count[hidden],.incim-count:empty{display:none}.incim-count--ink{background:var(--incim-ink)}.incim-chip{display:inline-flex;align-items:center;gap:.375rem;min-height:40px;padding:0 1rem;border:1px solid var(--incim-line);border-radius:var(--incim-radius-pill);background:var(--incim-paper);color:var(--incim-ink);font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.incim-chip[aria-current=page],.incim-chip[aria-pressed=true],.incim-chip--active{border-color:var(--incim-ink);background:var(--incim-ink);color:var(--incim-paper)}.incim-chip--sale{border-color:transparent;background:var(--incim-sale-soft);color:var(--incim-sale-ink);font-weight:800}.incim-badge{display:inline-flex;align-items:center;padding:4px 9px;border-radius:var(--incim-radius-pill);background:var(--incim-ink);color:var(--incim-paper);font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.incim-badge--sale{background:var(--incim-sale);color:#fff;font-weight:800}.incim-badge--cart{background:var(--incim-sale-soft);color:var(--incim-sale-ink)}.incim-badge--low{background:var(--incim-low-stock-bg);color:var(--incim-low-stock-ink)}.incim-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-variant-numeric:tabular-nums}.incim-price__current{font-weight:800}.incim-price--sale .incim-price__current{color:var(--incim-sale)}.incim-price__compare{color:var(--incim-muted);text-decoration:line-through;font-weight:500}.incim-price{color:var(--incim-ink)}.incim-price--sm{font-size:.9375rem}.incim-price--md{font-size:1.0625rem}.incim-price--lg{font-size:clamp(1.5rem,1.3rem + .6vw,1.75rem);letter-spacing:-.01em}.incim-price--sm .incim-price__compare,.incim-price--md .incim-price__compare{font-size:.8125rem}.incim-price--lg .incim-price__compare{font-size:1rem}.incim-price__pct{display:inline-flex;align-items:center;padding:1px 7px;border-radius:var(--incim-radius-pill);background:var(--incim-sale);color:#fff;font-size:.75rem;font-weight:800;line-height:1.5}.incim-price__cart{display:inline-flex;margin:.25rem 0 0;padding:2px 8px;border-radius:var(--incim-radius-pill);background:var(--incim-sale-soft);color:var(--incim-sale-ink);font-size:.75rem;font-weight:700}.incim-price__note{margin:.25rem 0 0;color:var(--incim-muted);font-size:.75rem;line-height:1.4}.incim-heading{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.1875rem,1rem + .8vw,1.75rem);line-height:1.05;letter-spacing:-.01em;text-transform:uppercase}.incim-rail{display:flex;gap:.75rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.incim-rail::-webkit-scrollbar{display:none}.incim-rail>*{scroll-snap-align:start;flex:none}.incim-media{position:relative;display:block;aspect-ratio:var(--incim-image-ratio);overflow:hidden;border-radius:var(--incim-radius-card);background:var(--incim-tint)}.incim-media>img,.incim-media>svg{width:100%;height:100%;object-fit:var(--incim-image-fit);mix-blend-mode:var(--incim-image-blend)}.incim-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#11131838}.incim-placeholder svg{width:46%;height:auto}.incim-check{display:grid;grid-template-columns:22px minmax(0,1fr);gap:.625rem;align-items:start;font-size:.8125rem;line-height:1.45;cursor:pointer}.incim-check input{position:absolute;opacity:0;width:22px;height:22px;margin:0}.incim-check__box{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid var(--incim-muted);border-radius:6px;background:var(--incim-paper);color:transparent;box-sizing:border-box}.incim-check input:checked+.incim-check__box{border-color:var(--incim-accent);background:var(--incim-accent);color:var(--incim-on-accent)}.incim-check input:focus-visible+.incim-check__box{outline:2px solid var(--incim-accent);outline-offset:2px}.incim-check a{color:var(--incim-accent);font-weight:600}.incim-check{position:relative}@media screen and (max-width:989px){body.incim-has-bottom-nav{padding-bottom:calc(var(--incim-bottom-nav-height) + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){[class*=incim-],[class*=incim-]:before,[class*=incim-]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.incim-sheet{width:100%;max-width:560px;max-height:min(85dvh,640px);margin:auto auto 0;padding:0;border:0;border-radius:var(--incim-radius-panel) var(--incim-radius-panel) 0 0;background:var(--incim-paper);color:var(--incim-ink);box-shadow:var(--incim-shadow-raised)}.incim-sheet::backdrop{background:#11131873}.incim-sheet[open]{animation:incim-sheet-in .24s var(--incim-ease)}@keyframes incim-sheet-in{0%{transform:translateY(32px);opacity:0}}.incim-sheet__inner{display:grid;gap:.875rem;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom))}.incim-sheet__head{display:flex;align-items:flex-start;gap:.75rem}.incim-sheet__product{flex:1;min-width:0}.incim-sheet__title{margin:0 0 .25rem;font-size:.9375rem;font-weight:700;line-height:1.35}.incim-sheet__close{margin:-.5rem -.5rem 0 0}.incim-sheet__label{margin:0;font-size:.8125rem;font-weight:800}.incim-sheet__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:.5rem}.incim-sheet__grid button{min-height:48px;border:1px solid var(--incim-line);border-radius:var(--incim-radius-chip);background:var(--incim-paper);color:var(--incim-ink);font:inherit;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer}.incim-sheet__grid button:not([disabled]):active,.incim-sheet__grid button[aria-busy=true]{border-color:var(--incim-accent);background:var(--incim-accent);color:var(--incim-on-accent)}.incim-sheet__grid button[disabled]{color:var(--incim-muted);text-decoration:line-through;opacity:.6}.incim-sheet__error{margin:0;color:var(--incim-sale-ink);font-size:.8125rem;font-weight:600}.incim-sheet__link{justify-self:center;display:inline-flex;align-items:center;min-height:44px;color:var(--incim-ink);font-size:.875rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.incim-sheet[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/incim-base.css.map */
