:root{--acc-cream: #FFFEF6;--acc-cell: #FFFEF6;--acc-ink: #191919;--acc-ink-soft: #6b675c;--acc-ink-faint: #9a958a;--acc-line: #E4E0D2;--acc-pink: #E82450;--acc-yellow: #F7E7A0;--acc-lightpink: #F494BE;--acc-stroke: rgba(232, 36, 80, .5)}.acc-coll{background:var(--acc-cream)}.acc-coll.collection-content{padding-top:0}.acc-hero{position:relative;background:var(--acc-cream);border-bottom:1px solid var(--acc-line)}.acc-hero__track{position:relative}.acc-hero__slide{display:none;width:100%}.acc-hero__slide.is-active{display:block}.acc-hero__inner{display:grid;grid-template-columns:1fr;align-items:stretch;min-height:clamp(280px,38vw,440px)}.acc-hero__slide--has-media .acc-hero__inner{grid-template-columns:1.05fr .95fr}.acc-hero__copy{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:clamp(28px,5vw,64px) clamp(20px,5vw,72px);max-width:780px}.acc-hero__eyebrow{align-self:flex-start;display:inline-block;padding:5px 12px 4px;border:1.5px solid var(--acc-pink);color:var(--acc-pink);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.acc-hero__heading{margin:0;font-size:clamp(30px,4.8vw,60px);line-height:1.02;letter-spacing:-.02em;color:var(--acc-ink);text-wrap:balance}.acc-hero__heading--pink{color:var(--acc-pink)}.acc-hero__body{margin:0;max-width:52ch;font-size:clamp(15px,1.2vw,18px);line-height:1.55;color:var(--acc-ink-soft)}.acc-hero__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;margin-top:4px;padding:13px 24px;border:1.5px solid var(--acc-ink);background:transparent;color:var(--acc-ink);font-size:15px;font-weight:600;text-decoration:none;transition:background .18s ease,color .18s ease}.acc-hero__cta:hover{background:var(--acc-ink);color:var(--acc-cream)}.acc-hero__cta svg{width:16px;height:16px}.acc-hero__media{position:relative;overflow:hidden;background:var(--acc-cell);min-height:240px}.acc-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.acc-hero__dots{position:absolute;left:clamp(20px,5vw,72px);bottom:18px;display:flex;gap:8px;z-index:3}.acc-hero__dot{width:22px;height:4px;padding:0;border:none;background:var(--acc-line);cursor:pointer;transition:background .18s ease}.acc-hero__dot.is-active{background:var(--acc-ink)}.acc-hero__arrows{position:absolute;right:clamp(16px,4vw,40px);bottom:14px;display:flex;gap:8px;z-index:3}.acc-hero__arrow{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--acc-ink);background:var(--acc-cream);color:var(--acc-ink);cursor:pointer;transition:background .18s ease,color .18s ease}.acc-hero__arrow:hover{background:var(--acc-ink);color:var(--acc-cream)}.acc-hero__arrow svg{width:18px;height:18px}@media(max-width:800px){.acc-hero__slide--has-media .acc-hero__inner{grid-template-columns:1fr}.acc-hero__slide--has-media .acc-hero__media{order:-1;min-height:200px;max-height:38vh}.acc-hero__arrows{display:none}.acc-hero__copy{padding-bottom:48px}}.acc-subnav{border-bottom:none}.acc-subnav .new-grid[data-type=subcollections]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;padding:0;margin:0;border-top:1px solid var(--acc-stroke);border-left:1px solid var(--acc-stroke)}@media(max-width:699px){.acc-subnav .new-grid[data-type=subcollections]{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}}.acc-subnav .grid-item{min-width:0;display:block;margin:0;padding:0;background:var(--acc-cream);border-right:1px solid var(--acc-stroke);border-bottom:1px solid var(--acc-stroke)}.acc-subnav .collection-item{display:flex;flex-direction:column;text-decoration:none;color:var(--acc-ink);margin:0;padding:0}.acc-subnav .collection-image-wrap{aspect-ratio:1 / 1;padding:0;margin:0;background:var(--acc-cell);overflow:hidden;transition:none}.acc-subnav .collection-image-wrap:after{display:none}.acc-subnav .collection-image-wrap:hover{transform:none;box-shadow:none}.acc-subnav .collection-item:active .collection-image-wrap{transform:none}.acc-subnav .collection-image img{object-fit:cover;padding:0}.acc-subnav .collection-image--placeholder{display:flex;align-items:center;justify-content:center;opacity:.25}.acc-subnav .collection-image--alt{opacity:0;transition:opacity .18s ease}@media(hover:hover)and (pointer:fine){.acc-subnav .grid-item:hover .collection-image--alt{opacity:1}}.acc-subnav .collection-item__title{margin:0;display:block;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:-.005em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px solid var(--acc-stroke);transition:color .15s ease}.acc-subnav .collection-item:hover .collection-item__title{color:var(--acc-pink)}.acc-subnav a[href*="/slr-cameras"] .collection-image-wrap,.acc-subnav a[href*="/tlr-cameras"] .collection-image-wrap,.acc-subnav a[href*="/rangefinder-cameras"] .collection-image-wrap,.acc-subnav a[href*="/point-shoot-cameras"] .collection-image-wrap,.acc-subnav a[href*="/medium-format-cameras"] .collection-image-wrap,.acc-subnav a[href*="/instant-cameras"] .collection-image-wrap,.acc-subnav a[href*="/digicams"] .collection-image-wrap,.acc-subnav a[href*="/half-frame-cameras"] .collection-image-wrap,.acc-subnav a[href*="/disposable-reusable-cameras"] .collection-image-wrap,.acc-subnav a[href*="/movie-cine-cameras"] .collection-image-wrap{background-repeat:no-repeat;background-position:center;background-size:66%}.acc-subnav a[href*="/slr-cameras"] .collection-image-wrap{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20120%20100%27%20fill%3D%27none%27%20stroke%3D%27%23E82450%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20stroke-linecap%3D%27round%27%3E%3Cpath%20d%3D%27M48%2030%20L55%2016%20H72%20L80%2030%20Z%27/%3E%3Crect%20x%3D%2712%27%20y%3D%2730%27%20width%3D%2796%27%20height%3D%2752%27%20rx%3D%276%27/%3E%3Ccircle%20cx%3D%2760%27%20cy%3D%2758%27%20r%3D%2720%27/%3E%3Ccircle%20cx%3D%2760%27%20cy%3D%2758%27%20r%3D%2711%27/%3E%3Ccircle%20cx%3D%2795%27%20cy%3D%2724%27%20r%3D%273.5%27%20fill%3D%27%23E82450%27%20stroke%3D%27none%27/%3E%3Ccircle%20cx%3D%2724%27%20cy%3D%2742%27%20r%3D%275%27/%3E%3C/svg%3E)}.acc-subnav a[href*="/tlr-cameras"] .collection-image-wrap{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20100%20120%27%20fill%3D%27none%27%20stroke%3D%27%23E82450%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20stroke-linecap%3D%27round%27%3E%3Cpath%20d%3D%27M30%2024%20V12%20H70%20V24%27/%3E%3Crect%20x%3D%2722%27%20y%3D%2724%27%20width%3D%2756%27%20height%3D%2784%27%20rx%3D%275%27/%3E%3Ccircle%20cx%3D%2750%27%20cy%3D%2750%27%20r%3D%2714%27/%3E%3Ccircle%20cx%3D%2750%27%20cy%3D%2784%27%20r%3D%2717%27/%3E%3Ccircle%20cx%3D%2750%27%20cy%3D%2784%27%20r%3D%279%27/%3E%3C/svg%3E)}.acc-subnav a[href*="/rangefinder-cameras"] .collection-image-wrap{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20120%20100%27%20fill%3D%27none%27%20stroke%3D%27%23E82450%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20stroke-linecap%3D%27round%27%3E%3Crect%20x%3D%2712%27%20y%3D%2728%27%20width%3D%2796%27%20height%3D%2754%27%20rx%3D%275%27/%3E%3Ccircle%20cx%3D%2744%27%20cy%3D%2758%27%20r%3D%2718%27/%3E%3Ccircle%20cx%3D%2744%27%20cy%3D%2758%27%20r%3D%2710%27/%3E%3Crect%20x%3D%2780%27%20y%3D%2738%27%20width%3D%2718%27%20height%3D%2713%27%20rx%3D%272%27/%3E%3Ccircle%20cx%3D%2770%27%20cy%3D%2744%27%20r%3D%273.5%27/%3E%3Cpath%20d%3D%27M92%2028%20V20%20H102%27/%3E%3C/svg%3E)}.acc-subnav a[href*="/point-shoot-cameras"] .collection-image-wrap{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20120%20100%27%20fill%3D%27none%27%20stroke%3D%27%23E82450%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20stroke-linecap%3D%27round%27%3E%3Crect%20x%3D%2714%27%20y%3D%2732%27%20width%3D%2792%27%20height%3D%2744%27%20rx%3D%276%27/%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%2754%27%20r%3D%2715%27/%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%2754%27%20r%3D%278%27/%3E%3Crect%20x%3D%2784%27%20y%3D%2740%27%20width%3D%2714%27%20height%3D%279%27%20rx%3D%272%27/%3E%3Ccircle%20cx%3D%2726%27%20cy%3D%2742%27%20r%3D%273.5%27%20fill%3D%27%23E82450%27%20stroke%3D%27none%27/%3E%3C/svg%3E)}.acc-subnav a[href*="/medium-format-cameras"] .collection-image-wrap{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20100%20110%27%20fill%3D%27none%27%20stroke%3D%27%23E82450%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20stroke-linecap%3D%27round%27%3E%3Cpath%20d%3D%27M34%2026%20V12%20H66%20V26%27/%3E%3Crect%20x%3D%2720%27%20y%3D%2726%27%20width%3D%2760%27%20height%3D%2770%27%20rx%3D%275%27/%3E%3Ccircle%20cx%3D%2750%27%20cy%3D%2762%27%20r%3D%2720%27/%3E%3Ccircle%20cx%3D%2750%27%20cy%3D%2762%27%20r%3D%2711%27/%3E%3C/svg%3E)}.acc-subnav a[href*="/instant-cameras"] .collection-image-wrap{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20110%20110%27%20fill%3D%27none%27%20stroke%3D%27%23E82450%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20stroke-linecap%3D%27round%27%3E%3Crect%20x%3D%2716%27%20y%3D%2720%27%20width%3D%2778%27%20height%3D%2772%27%20rx%3D%278%27/%3E%3Ccircle%20cx%3D%2755%27%20cy%3D%2748%27%20r%3D%2716%27/%3E%3Ccircle%20cx%3D%2755%27%20cy%3D%2748%27%20r%3D%279%27/%3E%3Crect%20x%3D%2724%27%20y%3D%2780%27%20width%3D%2762%27%20height%3D%278%27%20rx%3D%273%27/%3E%3Ccircle%20cx%3D%2780%27%20cy%3D%2734%27%20r%3D%274%27/%3E%3C/svg%3E)}.acc-subnav a[href*="/digicams"] .collection-image-wrap{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20120%2096%27%20fill%3D%27none%27%20stroke%3D%27%23E82450%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20stroke-linecap%3D%27round%27%3E%3Crect%20x%3D%2714%27%20y%3D%2728%27%20width%3D%2792%27%20height%3D%2744%27%20rx%3D%275%27/%3E%3Ccircle%20cx%3D%2744%27%20cy%3D%2750%27%20r%3D%2714%27/%3E%3Ccircle%20cx%3D%2744%27%20cy%3D%2750%27%20r%3D%277%27/%3E%3Crect%20x%3D%2774%27%20y%3D%2738%27%20width%3D%2724%27%20height%3D%2720%27%20rx%3D%272%27/%3E%3Ccircle%20cx%3D%2730%27%20cy%3D%2737%27%20r%3D%273%27%20fill%3D%27%23E82450%27%20stroke%3D%27none%27/%3E%3C/svg%3E)}.acc-subnav a[href*="/half-frame-cameras"] .collection-image-wrap{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2086%20120%27%20fill%3D%27none%27%20stroke%3D%27%23E82450%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20stroke-linecap%3D%27round%27%3E%3Crect%20x%3D%2718%27%20y%3D%2724%27%20width%3D%2750%27%20height%3D%2772%27%20rx%3D%275%27/%3E%3Ccircle%20cx%3D%2743%27%20cy%3D%2758%27%20r%3D%2715%27/%3E%3Ccircle%20cx%3D%2743%27%20cy%3D%2758%27%20r%3D%278%27/%3E%3Crect%20x%3D%2730%27%20y%3D%2730%27%20width%3D%2726%27%20height%3D%278%27%20rx%3D%272%27/%3E%3C/svg%3E)}.acc-subnav a[href*="/disposable-reusable-cameras"] .collection-image-wrap{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20110%20100%27%20fill%3D%27none%27%20stroke%3D%27%23E82450%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20stroke-linecap%3D%27round%27%3E%3Crect%20x%3D%2716%27%20y%3D%2728%27%20width%3D%2778%27%20height%3D%2756%27%20rx%3D%274%27/%3E%3Ccircle%20cx%3D%2748%27%20cy%3D%2756%27%20r%3D%2715%27/%3E%3Ccircle%20cx%3D%2748%27%20cy%3D%2756%27%20r%3D%278%27/%3E%3Ccircle%20cx%3D%2782%27%20cy%3D%2740%27%20r%3D%279%27/%3E%3Cline%20x1%3D%2782%27%20y1%3D%2731%27%20x2%3D%2782%27%20y2%3D%2749%27/%3E%3Cline%20x1%3D%2773%27%20y1%3D%2740%27%20x2%3D%2791%27%20y2%3D%2740%27/%3E%3Crect%20x%3D%2720%27%20y%3D%2718%27%20width%3D%2722%27%20height%3D%2710%27%20rx%3D%272%27/%3E%3C/svg%3E)}.acc-subnav a[href*="/movie-cine-cameras"] .collection-image-wrap{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20110%20100%27%20fill%3D%27none%27%20stroke%3D%27%23E82450%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20stroke-linecap%3D%27round%27%3E%3Ccircle%20cx%3D%2744%27%20cy%3D%2728%27%20r%3D%2717%27/%3E%3Ccircle%20cx%3D%2744%27%20cy%3D%2728%27%20r%3D%276%27/%3E%3Crect%20x%3D%2714%27%20y%3D%2745%27%20width%3D%2764%27%20height%3D%2738%27%20rx%3D%274%27/%3E%3Ccircle%20cx%3D%2766%27%20cy%3D%2764%27%20r%3D%2712%27/%3E%3Ccircle%20cx%3D%2766%27%20cy%3D%2764%27%20r%3D%276%27/%3E%3Crect%20x%3D%2778%27%20y%3D%2757%27%20width%3D%2716%27%20height%3D%2714%27%20rx%3D%272%27/%3E%3C/svg%3E)}.acc-subnav a[href*="/slr-cameras"] .collection-image,.acc-subnav a[href*="/tlr-cameras"] .collection-image,.acc-subnav a[href*="/rangefinder-cameras"] .collection-image,.acc-subnav a[href*="/point-shoot-cameras"] .collection-image,.acc-subnav a[href*="/medium-format-cameras"] .collection-image,.acc-subnav a[href*="/instant-cameras"] .collection-image,.acc-subnav a[href*="/digicams"] .collection-image,.acc-subnav a[href*="/half-frame-cameras"] .collection-image,.acc-subnav a[href*="/disposable-reusable-cameras"] .collection-image,.acc-subnav a[href*="/movie-cine-cameras"] .collection-image{display:none}.acc-hero2{display:grid;grid-template-columns:1fr;background:var(--acc-cream)}@media(min-width:800px){.acc-hero2{grid-template-columns:1.05fr .95fr;align-items:stretch}.acc-hero2--noimg{grid-template-columns:1fr}}.acc-hero2__left{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(24px,3vw,44px);padding:clamp(28px,4vw,60px) clamp(20px,4vw,56px)}.acc-hero2--noimg .acc-hero2__left{justify-content:flex-start}.acc-hero2__copy{display:flex;flex-direction:column;gap:14px}.acc-hero2__titrow{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.acc-hero2__title{margin:0;font-size:clamp(32px,4.4vw,60px);line-height:1;letter-spacing:-.025em;color:var(--acc-ink);text-wrap:balance}.acc-hero2__count{font-size:14px;color:var(--acc-ink-faint);font-variant-numeric:tabular-nums}.acc-hero2__desc{margin:0;font-size:16px;line-height:1.6;color:var(--acc-ink-soft)}.acc-hero2__media{position:relative;overflow:hidden;background:var(--acc-cell);min-height:320px}.acc-hero2__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media(max-width:799px){.acc-hero2__media{order:-1;min-height:0;aspect-ratio:16 / 10}}.acc-bc{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--acc-ink-soft);line-height:1.4}.acc-bc a{color:var(--acc-ink-soft);text-decoration:none;transition:color .15s ease}.acc-bc a:hover{color:var(--acc-pink)}.acc-bc__sep{margin:0 8px;color:var(--acc-ink-faint)}.acc-bc__current{color:var(--acc-ink-faint)}.acc-tools{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;padding:0}.acc-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.acc-fdd{position:relative}.acc-fdd__btn{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1.5px solid var(--acc-ink);background:transparent;color:var(--acc-ink);font-size:13px;font-weight:600;transition:background .15s ease,color .15s ease}.acc-fdd__btn::-webkit-details-marker{display:none}.acc-fdd__btn:hover,.acc-fdd[open] .acc-fdd__btn{background:var(--acc-ink);color:var(--acc-cream)}.acc-fdd__caret{width:11px;height:11px;transition:transform .2s ease}.acc-fdd[open] .acc-fdd__caret{transform:rotate(180deg)}.acc-fdd__count{border:1.5px solid currentColor;padding:0 6px;font-size:11px;line-height:16px;color:var(--acc-pink)}.acc-fdd__btn:hover .acc-fdd__count,.acc-fdd[open] .acc-fdd__count{color:var(--acc-cream)}.acc-fdd__panel{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:250px;max-width:86vw;max-height:360px;overflow-y:auto;background:var(--acc-cream);border:1.5px solid var(--acc-ink);padding:6px}.acc-fdd__list{list-style:none;margin:0;padding:0}.acc-fopt{display:flex;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;color:var(--acc-ink);font-size:13px;transition:background .12s ease}.acc-fopt:hover{background:var(--acc-cell)}.acc-fopt__box{width:16px;height:16px;border:1.5px solid var(--acc-line);background:var(--acc-cream);flex-shrink:0;position:relative}.acc-fopt.is-active .acc-fopt__box{background:var(--acc-ink);border-color:var(--acc-ink)}.acc-fopt.is-active .acc-fopt__box:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--acc-cream);border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.acc-fopt__label{flex:1}.acc-fopt__count{color:var(--acc-ink-faint);font-size:12px;font-variant-numeric:tabular-nums}.acc-fopt--zero{opacity:.4}.acc-price{padding:8px}.acc-price__row{display:flex;gap:10px}.acc-price__row label{display:flex;flex-direction:column;gap:4px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--acc-ink-faint);font-weight:600}.acc-price__row input{width:90px;border:1.5px solid var(--acc-line);background:var(--acc-cream);padding:8px 10px;font:inherit;font-size:13px;color:var(--acc-ink)}.acc-price__apply{margin-top:10px;width:100%;padding:10px;border:1.5px solid var(--acc-ink);background:var(--acc-ink);color:var(--acc-cream);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.acc-price__apply:hover{opacity:.88}.acc-clear{font-size:13px;color:var(--acc-ink-soft);text-decoration:underline;text-underline-offset:3px;align-self:center}.acc-clear:hover{color:var(--acc-pink)}.acc-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:12px clamp(20px,4vw,56px);list-style:none;border-bottom:1px solid var(--acc-line)}.acc-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 5px 12px;border:1.5px solid var(--acc-ink);color:var(--acc-ink);font-size:12px;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease}.acc-chip:hover{background:var(--acc-ink);color:var(--acc-cream)}.acc-chip svg{width:10px;height:10px}@media(max-width:640px){.acc-tools{gap:10px}.acc-filters{gap:6px}}.acc-toolbar{position:sticky;top:var(--acc-sticky-top, 0px);z-index:50;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px clamp(20px,4vw,56px);background:var(--acc-cream);border-top:1px solid var(--acc-stroke);border-bottom:1px solid var(--acc-stroke)}.acc-toolbar .acc-tools{padding:0}.acc-toolbar__count{margin-left:auto;font-size:13px;font-weight:500;color:var(--acc-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.acc-infinite{display:flex;justify-content:center;padding:clamp(28px,4vw,52px) 16px}.acc-more{display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:13px 26px;border:1.5px solid var(--acc-ink);background:transparent;color:var(--acc-ink);text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease}.acc-more:hover{background:var(--acc-ink);color:var(--acc-cream)}.acc-infinite.is-loading .acc-more{opacity:.6;pointer-events:none}.acc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--acc-stroke);border-left:1px solid var(--acc-stroke)}@media(min-width:700px){.acc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.acc-grid[data-view=small]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1440px){.acc-grid[data-view=small]{grid-template-columns:repeat(5,minmax(0,1fr))}}.acc-card{position:relative;min-width:0;display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--acc-cream);border-right:1px solid var(--acc-stroke);border-bottom:1px solid var(--acc-stroke)}.acc-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.acc-card__media{position:relative;aspect-ratio:1 / 1;background:var(--acc-cream);overflow:hidden}.acc-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.acc-card__img--alt{opacity:0;object-fit:cover}@media(hover:hover)and (pointer:fine){.acc-card--dual:hover .acc-card__img{opacity:0}.acc-card--dual:hover .acc-card__img--alt{opacity:1}}.acc-card__img--ph{display:flex;align-items:center;justify-content:center;mix-blend-mode:normal}.acc-card__img--ph svg{width:60%;height:60%;opacity:.25}.acc-card__tags{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:6px;z-index:2}.acc-card__tag{font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:4px 8px;background:var(--acc-cream);border:1.5px solid var(--acc-ink);color:var(--acc-ink)}.acc-card__tag--sale{border-color:var(--acc-pink);color:var(--acc-pink)}.acc-card__tag--sold{border-color:var(--acc-ink-faint);color:var(--acc-ink-faint)}.acc-card__meta{display:flex;flex-direction:column;flex:1;padding:16px clamp(14px,1.4vw,20px);border-top:1px solid var(--acc-stroke)}.acc-card__metarow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.acc-card__info{min-width:0;display:flex;flex-direction:column;gap:4px}.acc-card__actions{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;opacity:0;pointer-events:none;transition:opacity .15s ease}.acc-card__more{font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--acc-ink);text-decoration:underline;text-underline-offset:3px}.acc-card__more-arrow{text-decoration:none;display:inline-block}.acc-card__flag{display:inline-block;width:16px;height:auto;vertical-align:-2px;margin-right:5px;border:.5px solid rgba(25,25,25,.15)}.acc-card__atc{position:relative;z-index:2;flex-shrink:0;display:inline-flex;align-items:center;gap:1px;padding:6px 9px;border:1.5px solid var(--acc-ink);background:transparent;color:var(--acc-ink);cursor:pointer;line-height:1;transition:background .15s ease,color .15s ease}.acc-card__atc:hover{background:var(--acc-ink);color:var(--acc-cream)}.acc-card__atc-icon{width:20px;height:20px;display:block}.acc-card__atc-plus{font-size:14px;font-weight:700}.acc-card__atc.is-loading{opacity:.55;pointer-events:none}.acc-card__atc.is-added{background:var(--acc-ink);color:var(--acc-cream)}@media(hover:hover)and (pointer:fine){.acc-card:hover .acc-card__actions{opacity:1;pointer-events:auto}.acc-card:hover .acc-card__more-arrow{transform:translate(2px);transition:transform .15s ease}}.acc-card__title{font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.005em;color:var(--acc-ink)}.acc-card__vendor,.acc-card__byline,.acc-card__detail{display:block;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.4;color:var(--acc-ink);text-transform:none}.acc-card__price{flex-shrink:0;text-align:right;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--acc-ink);white-space:nowrap}.acc-card__price.is-sale .acc-card__price-now{color:var(--acc-pink)}.acc-card__price-was{display:block;font-size:12px;color:var(--acc-ink-faint);text-decoration:line-through}.acc-card__price-poa{font-weight:500;font-style:italic;color:var(--acc-ink-faint)}@media(max-width:700px){.acc-card__meta{padding:14px}.acc-card__metarow{flex-direction:column;align-items:flex-start;gap:6px}.acc-card__price{text-align:left}.acc-card__title,.acc-card__price{font-size:16px}.acc-card__actions{opacity:1;pointer-events:auto}}.acc-empty{padding:80px 24px;text-align:center;color:var(--acc-ink-soft)}.acc-empty p{font-size:16px;margin:0 0 18px}.acc-empty__reset{display:inline-block;padding:11px 22px;border:1.5px solid var(--acc-ink);color:var(--acc-ink);text-decoration:none;font-size:13px;font-weight:600}.acc-empty__reset:hover{background:var(--acc-ink);color:var(--acc-cream)}.acc-pager{display:flex;justify-content:center;padding:clamp(28px,4vw,52px) 16px}.acc-pager .pagination{display:inline-flex;gap:6px;margin:0;padding:0;list-style:none}.acc-pager .pagination>*{list-style:none}.acc-pager a,.acc-pager .current,.acc-pager span{min-width:40px;height:40px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--acc-line);color:var(--acc-ink-soft);text-decoration:none;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;transition:background .15s ease,color .15s ease,border-color .15s ease}.acc-pager a:hover{border-color:var(--acc-ink);color:var(--acc-ink)}.acc-pager .current{background:var(--acc-ink);color:var(--acc-cream);border-color:var(--acc-ink)}.acc-coll .collection-filter,.acc-coll .collection-mobile-filters,.acc-coll #CollectionSidebar{display:none!important}.acc-hero__cta:focus-visible,.acc-hero__arrow:focus-visible,.acc-hero__dot:focus-visible,.acc-fdd__btn:focus-visible,.acc-chip:focus-visible,.acc-fopt:focus-visible,.acc-card__link:focus-visible,.acc-card__atc:focus-visible,.acc-subnav .collection-item:focus-visible,.acc-bc a:focus-visible{outline:2px solid var(--acc-pink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.acc-card__img--alt,.acc-hero__slide{transition:none}}@media print{.acc-tools,.acc-chips,.acc-hero__arrows,.acc-hero__dots{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/aios-collection.css.map */
