.card-wrap{flex-direction:column;min-width:0;display:flex;position:relative}.grid>.card-wrap:after{content:"";display:var(--tile-line-display,none);box-shadow:var(--tile-line,none);pointer-events:none;position:absolute;inset:0}.card-add-slot{aspect-ratio:var(--card-ratio,1);pointer-events:none;position:absolute;inset:0 0 auto}.card-add{right:var(--space-2);bottom:var(--space-2);pointer-events:auto;border-radius:var(--pill);background:var(--page);width:44px;height:44px;color:var(--ink);box-shadow:0 2px 8px #11111114, 0 0 0 1px var(--line);transition:background-color .2s ease, color .2s ease, opacity .2s var(--ease-out), transform .2s var(--ease-out);place-items:center;display:grid;position:absolute}.card-add[data-done=true] .icon{animation:card-add-pop .24s var(--ease-out)}.card-add[data-done=true]{background:var(--ink);color:var(--page)}.card-add[data-busy=true]{cursor:progress}.card-add[data-busy=true] .icon{opacity:.4}.card-add:focus-visible{border-radius:var(--pill)}@keyframes card-add-pop{0%{opacity:0;transform:scale(.6)}}@media (hover:hover) and (pointer:fine){.card-add{width:40px;height:40px;right:var(--space-3);bottom:var(--space-3);opacity:0;transform:translateY(4px)}.card-wrap:hover .card-add,.card-wrap:focus-within .card-add,.card-add:focus-visible,.card-add[data-done=true],.card-add[data-busy=true]{opacity:1;transform:none}.card-add:hover{background:var(--ink);color:var(--page)}.card-add.tap:active{transform:var(--press)}}.card{gap:var(--card-gap,var(--space-3));flex-direction:column;flex:1;min-width:0;display:flex}.card:focus-visible{outline:none}.card:focus-visible .card-media{outline:2px solid var(--brand);outline-offset:2px}.card.tap:active{transform:var(--card-press,scale(.985))}.card-media{aspect-ratio:var(--card-ratio,1);border-radius:var(--photo-radius,var(--radius));background:var(--photo-ground,var(--surface));transition:background-color .24s;position:relative;overflow:hidden}.card-media img{object-fit:var(--photo-fit,contain);width:100%;height:100%;mix-blend-mode:var(--photo-blend,multiply);transition:transform .4s var(--ease-out), opacity .24s ease;position:absolute;inset:0}.card-media img[data-loading]{opacity:0}.card-wrap[data-stock=false] .card-media img:not([data-loading]){opacity:.55;filter:grayscale()}.card-status{font-size:var(--status-size,var(--text-caption));letter-spacing:var(--track-caption);color:var(--status-ink,var(--ink-3));align-items:center;gap:6px;min-width:0;line-height:1.4;display:flex;overflow:hidden}.card-status>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.card-status:before,.waitlist-title:before{content:"";display:var(--status-dot,none);border-radius:var(--pill);background:var(--status-dot-color,var(--brand));flex:none;width:5px;height:5px}.waitlist-title:before{margin-right:var(--space-2);vertical-align:middle}@media (prefers-reduced-motion:reduce){.card-media img{transition:none}}@media (hover:hover) and (pointer:fine){.card:hover .card-media{background:var(--photo-ground-hover,var(--surface-hover))}.card:hover .card-media img{transform:var(--card-zoom,scale(1.03))}}.card-badge{left:var(--space-3);top:var(--space-3);max-width:calc(100% - 2 * var(--space-3));height:22px;padding:0 var(--space-2);white-space:nowrap;text-overflow:ellipsis;border-radius:var(--pill);background:var(--page);color:var(--ink-2);font-size:var(--text-caption);letter-spacing:var(--track-caption);font-variant-numeric:tabular-nums;font-weight:600;line-height:22px;display:inline-block;position:absolute;overflow:hidden}.card-sale{background:var(--brand);color:var(--brand-ink)}.card-body{align-content:start;gap:var(--card-body-gap,2px);padding:var(--card-pad,0 2px);flex:1;grid-template-rows:auto auto 1fr;display:grid}.card-body>.prices{align-self:var(--price-align,end)}.card-brand{min-height:1.4em;font-size:var(--text-footnote);letter-spacing:var(--track-footnote);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.card-name{font-size:var(--name-size,var(--text-subhead));letter-spacing:var(--track-subhead);-webkit-line-clamp:2;margin-bottom:var(--space-1);text-wrap:pretty;-webkit-box-orient:vertical;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.card-wrap[data-stock=false] .card-name,.card-wrap[data-stock=false] .prices{color:var(--ink-3)}.grid{gap:var(--grid-gap,var(--space-6) var(--space-3));margin-inline:calc(var(--grid-bleed,0px) * -1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.grid{grid-template-columns:repeat(var(--grid-cols-768,3), minmax(0, 1fr));gap:var(--grid-gap,var(--space-7) var(--space-5))}.card-media{border-radius:var(--photo-radius,var(--radius-lg))}}@media (width>=900px){.grid{grid-template-columns:repeat(var(--grid-cols-900,var(--grid-cols-768,3)), minmax(0, 1fr))}}@media (width>=1100px){.grid{grid-template-columns:repeat(var(--grid-cols-1100,4), minmax(0, 1fr))}}@media (width>=1280px){.grid{grid-template-columns:repeat(var(--grid-cols-1280,var(--grid-cols-1100,4)), minmax(0, 1fr))}}.rail{grid-auto-flow:column;grid-auto-columns:calc((100% - var(--space-3)) / 2.3);gap:var(--space-3);scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);padding:0 var(--gutter) 4px;margin:0 calc(var(--gutter) * -1);scrollbar-width:none;overscroll-behavior-x:contain;display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}@media (width>=768px){.rail{grid-auto-columns:calc((100% - 3 * var(--space-5)) / 4);gap:var(--space-5)}.wrap>.rail{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.list{padding-top:var(--space-6)}.list-head .title{max-width:24ch}.list-pills{margin-top:var(--space-5)}.list-pills .pills{display:block}.list-controls{align-items:center;gap:var(--space-3);display:flex}.list-bar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;margin:var(--space-5) 0 var(--space-4);display:flex}.list-count{font-size:var(--text-subhead);letter-spacing:var(--track-subhead);color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0}.list-sort{align-items:center;gap:var(--space-2);font-size:var(--text-subhead);letter-spacing:var(--track-subhead);color:var(--ink-2);display:flex}.list-sort select{appearance:none;min-height:40px;padding:0 36px 0 var(--space-4);border-radius:var(--chip-radius,var(--pill));background:var(--chip-bg,var(--surface)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right var(--space-4) center;font-size:var(--text-subhead);letter-spacing:var(--track-subhead);color:var(--ink);cursor:pointer;border:0;font-weight:400;transition:background-color .16s}.list-sort select:hover{background-color:var(--chip-bg-hover,var(--surface-hover))}.chip-count{font-size:var(--text-footnote);letter-spacing:var(--track-footnote);color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:400}.list-open{display:none}.pager{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-8);display:flex}.pager-pages{align-items:center;gap:var(--space-1);display:flex}.pager-page,.pager-gap,.pager-step{min-width:44px;height:44px;padding:0 var(--space-2);border-radius:var(--pill);font-size:var(--text-subhead);letter-spacing:var(--track-subhead);font-variant-numeric:tabular-nums;place-items:center;font-weight:400;display:grid}.pager-page,.pager-step{color:var(--ink-2);transition:background-color .16s,color .16s}.pager-step{color:var(--ink);padding:0}.pager-step[aria-disabled=true]{color:var(--ink-3);opacity:.5}.pager-page:hover,a.pager-step:hover{background:var(--surface);color:var(--ink)}.pager-page[aria-current=page]{background:var(--ink);color:var(--page)}.pager-page:focus-visible,.pager-step:focus-visible{border-radius:var(--pill)}.pager-gap{min-width:24px;color:var(--ink-3);padding:0}.pager-where{text-align:center;min-width:10ch;font-size:var(--text-footnote);letter-spacing:var(--track-footnote);color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0;display:none}.list-empty{align-content:center;justify-items:center;gap:var(--space-3);max-width:400px;min-height:40vh;padding:var(--space-7) 0;text-align:center;margin:0 auto;display:grid}.list-all{min-height:44px;padding:0 var(--space-3);border-radius:var(--pill);font-size:var(--text-subhead);letter-spacing:var(--track-subhead);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;align-items:center;font-weight:400;transition:text-decoration-color .16s;display:inline-flex}.list-all:hover{text-decoration-color:currentColor}.list-retry{width:100%;margin-bottom:var(--space-1);position:relative}@media (width<1024px){.list-retry{display:none}}.list-retry .icon{left:var(--space-4);color:var(--ink-3);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.list-retry input{width:100%;height:44px;padding:0 var(--space-4) 0 calc(var(--space-4) + 20px + var(--space-2));border-radius:var(--pill);background:var(--surface);font:inherit;font-size:var(--text-body);letter-spacing:var(--track-body);color:var(--ink);border:0;transition:background-color .16s}.list-retry input:hover{background:var(--surface-hover)}.list-retry input:focus-visible{border-radius:var(--pill)}.list-empty-icon{width:56px;height:56px;margin-bottom:var(--space-2);border-radius:var(--pill);background:var(--surface);color:var(--ink-2);place-items:center;display:grid}.list-empty .title{font-size:var(--text-title3);letter-spacing:var(--track-title3)}.list-empty .muted{margin:0 0 var(--space-3);font-size:var(--text-subhead);letter-spacing:var(--track-subhead);text-wrap:pretty}.list-about{max-width:68ch;margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--text-subhead);letter-spacing:var(--track-subhead);line-height:1.6}@media (width<=767px){.list{padding-top:var(--space-5)}.list-sort{display:none}.list-pills{margin-top:var(--space-4)}.list-bar{margin:var(--space-4) 0 var(--space-5)}.list-open{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--chip-radius,var(--pill));background:var(--chip-bg,var(--surface));box-shadow:inset 0 0 0 1px var(--chip-line,transparent);font-size:var(--text-subhead);letter-spacing:var(--track-subhead);font-weight:400;display:inline-flex}.list-open-dot{border-radius:var(--pill);background:var(--brand);width:6px;height:6px}.list-open:focus-visible{border-radius:var(--pill)}.list-empty{min-height:0;padding:var(--space-7) 0}.pager{justify-content:space-between}.pager-pages{display:none}.pager-where{display:block}.pager-step{background:var(--surface)}.pager-step[aria-disabled=true]{background:0 0}}.filters{min-height:0;padding:0 var(--gutter) var(--space-5);overscroll-behavior:contain;flex:1;grid-auto-rows:max-content;align-content:start;display:grid;overflow-y:auto}.filters-name{align-items:baseline;gap:var(--space-2);display:inline-flex}.filters h3{margin:var(--space-5) var(--space-4) var(--space-2);line-height:1.3;font-size:var(--text-footnote);letter-spacing:var(--track-footnote);color:var(--ink-3);font-weight:600}.filters-group{border-radius:var(--radius-sm);background:var(--surface);display:grid;overflow:hidden}.filters-option{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-4);font-size:var(--text-body);letter-spacing:var(--track-body);display:flex}.filters-option:active{background:var(--surface-hover)}.filters-option+.filters-option{box-shadow:inset 0 1px 0 var(--line)}.filters-option .icon{color:var(--ink)}.filters-option:focus-visible{outline-offset:-2px;border-radius:var(--radius-sm)}.filters-option.tap:active{transform:none}.product{padding-top:0}.product-top{gap:var(--space-5);display:grid}@media (width>=900px){.product-top{grid-template-columns:var(--product-cols,minmax(0, 11fr) minmax(0, 9fr));gap:var(--space-8);padding-top:var(--space-5);align-items:start}.product-top .gallery{position:var(--gallery-position,sticky);top:calc(var(--header-height) + var(--space-5));margin-left:calc(var(--gallery-bleed,0px) * -1)}}.gallery{margin:0 calc(var(--gutter) * -1);position:relative}@media (width>=900px){.gallery{margin:0}}.gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;background:var(--photo-ground,var(--surface));display:flex;overflow-x:auto}@media (width>=900px){.gallery-track{border-radius:var(--photo-radius,var(--radius-lg))}}.gallery-track::-webkit-scrollbar{display:none}.gallery-stage{position:relative}.gallery-slide{cursor:zoom-in;min-height:0;aspect-ratio:var(--gallery-ratio,5 / 4);scroll-snap-align:center;flex:0 0 100%;place-items:center;display:grid;position:relative;overflow:hidden}.gallery-slide img{object-fit:var(--photo-fit,contain);width:100%;height:100%;mix-blend-mode:var(--photo-blend,multiply);padding:0;position:absolute;inset:0}@media (width>=900px){.gallery-slide{aspect-ratio:var(--gallery-ratio-wide,1)}}.gallery-empty{aspect-ratio:var(--gallery-ratio,5 / 4);background:var(--photo-ground,var(--surface))}.gallery-dots{left:0;right:0;bottom:var(--space-3);pointer-events:none;justify-content:center;gap:6px;display:flex;position:absolute}.gallery-dots span{border-radius:var(--pill);width:6px;height:6px;transition:width .24s var(--ease-out), background-color .24s ease;background:#1113}.gallery-dots span[data-active=true]{background:var(--ink);width:18px}.product-info{gap:var(--space-5);align-content:start;display:grid}.product-head{gap:var(--space-2);display:grid}.product-head .crumbs{margin:0 0 var(--space-3)}@media (width<=899px){.product-head .crumbs{display:none}}.product-head .prices{margin-top:var(--space-1)}.ship-hint{align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;font-size:var(--text-footnote);letter-spacing:var(--track-footnote);color:var(--ink-2);display:flex}.ship-hint b{color:var(--ink);font-weight:600}.ship-hint svg{color:var(--success);flex:none}@media (width>=900px){.product-info{position:var(--info-position,static);top:calc(var(--header-height) + var(--space-5));gap:var(--space-6)}}.product-brand{font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);justify-self:start;font-weight:600}.product-name{font-family:var(--title-font,var(--font-body));font-weight:var(--title-weight,600);font-size:var(--product-name-size,var(--text-title2));letter-spacing:var(--title-tracking,var(--track-title2));text-wrap:balance;margin:0;line-height:1.15}.product-brand:hover{color:var(--ink)}.option{border:0;min-width:0;margin:0;padding:0}.option legend{margin-bottom:var(--space-3);font-size:var(--text-subhead);letter-spacing:var(--track-subhead);padding:0;font-weight:600}.option legend span{color:var(--ink-2);font-weight:400}.option-values{gap:var(--space-2);flex-wrap:wrap;display:flex}.option-value{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--chip-radius,var(--pill));font-size:var(--text-subhead);letter-spacing:var(--track-subhead);transition:border-color .16s ease, background-color .16s ease, transform .16s var(--ease-out);border:1px solid #11111124;font-weight:400;display:inline-flex}.option-value img{border-radius:var(--pill);object-fit:contain;background:var(--surface);width:26px;height:26px;margin-left:-10px}.option-swatch{border-radius:var(--pill);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line)}@media (hover:hover){.option-value:hover{border-color:var(--ink-3)}}.option-value[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--page)}.option-value[data-sold-out=true]{color:var(--ink-3);border-style:dashed;text-decoration:line-through;text-decoration-thickness:1px}.option-value[data-sold-out=true][aria-pressed=true]{color:#ffffffb3}.product-low{align-items:center;gap:var(--space-2);font-size:var(--text-footnote);letter-spacing:var(--track-footnote);color:var(--danger);margin:0;font-weight:400;display:flex}.product-low:before{content:"";border-radius:var(--pill);background:currentColor;width:6px;height:6px}.product-buy{gap:var(--space-2);display:grid}.product-add{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.product-buy .button[aria-busy=true]{cursor:progress}.product-add .stepper{height:52px}.product-add .stepper button{width:48px;height:52px}.trust{padding:var(--space-4) 0 0;border-top:1px solid var(--line);gap:var(--space-2);font-size:var(--text-subhead);letter-spacing:var(--track-subhead);color:var(--ink-2);margin:0;list-style:none;display:grid}.trust li{align-items:center;gap:var(--space-2);display:flex}.trust svg{color:var(--ink-3);flex:none}.details{border-top:1px solid var(--line)}.details details{border-bottom:1px solid var(--line)}.details summary{cursor:pointer;min-height:56px;font-size:var(--text-body);letter-spacing:var(--track-body);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;list-style:none;display:flex}.details summary::-webkit-details-marker{display:none}.details summary svg{color:var(--ink-3);transition:transform .24s var(--ease-out), color .16s ease}.details summary:hover svg{color:var(--ink)}.details details[open] summary svg{transform:rotate(180deg)}.details details[open] .details-body{animation:details-in .24s var(--ease-out)}@keyframes details-in{0%{opacity:0;transform:translateY(-4px)}}.details-body{padding-bottom:var(--space-5);font-size:var(--text-subhead);letter-spacing:var(--track-subhead);color:var(--ink-2);line-height:1.65}.details-body p{margin:0 0 var(--space-2)}.details-body>:last-child{margin-bottom:0}.details-body a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.details-list{gap:var(--space-2);margin:0;padding-left:0;list-style:none;display:grid}.description-body{max-width:65ch}.waitlist{gap:var(--space-4);padding:var(--waitlist-pad,var(--space-5));border-radius:var(--radius);background:var(--waitlist-bg,var(--surface));margin:0;display:grid}.waitlist-text{gap:var(--space-1);display:grid}.waitlist-title{font-size:var(--waitlist-title-size,var(--text-body));font-weight:var(--waitlist-title-weight,600);letter-spacing:var(--track-body);color:var(--waitlist-title-ink,inherit);margin:0}.waitlist p{font-size:var(--text-subhead);letter-spacing:var(--track-subhead);color:var(--ink-2);margin:0}.waitlist-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.waitlist .field input{border-color:var(--waitlist-field-line,transparent);border-radius:var(--field-radius,var(--pill));padding:0 var(--field-pad,var(--space-5))}.waitlist .button[aria-busy=true]{cursor:progress;opacity:.6}.waitlist .waitlist-error{font-size:var(--text-footnote);letter-spacing:var(--track-footnote);color:var(--danger)}.waitlist-done{align-items:start;gap:var(--space-3);font-size:var(--text-subhead);letter-spacing:var(--track-subhead);color:var(--ink-2);animation:rise .32s var(--ease-out);grid-template-columns:auto minmax(0,1fr)}.waitlist-done b{color:var(--ink);font-weight:600}.waitlist-done svg{color:var(--success)}.product-more{margin-top:var(--space-section);gap:var(--space-5);display:grid}.product-more+.product-more{margin-top:var(--space-7)}.buybar{z-index:18;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--gutter) calc(var(--space-3) + var(--safe-bottom));background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 -1px 0 var(--line);visibility:hidden;transition:transform .36s var(--ease-out), visibility 0s linear .36s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.buybar[data-visible=true]{visibility:visible;transition:transform .36s var(--ease-out);transform:none}.buybar-text{flex:1;min-width:0;display:grid}.buybar-name{font-weight:600;font-size:var(--text-subhead);letter-spacing:var(--track-subhead);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.buybar-meta{font-size:var(--text-footnote);letter-spacing:var(--track-footnote);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.buybar .button{min-height:44px;padding:0 var(--space-5)}@media (width>=900px){.buybar{display:none}}.gallery-arrow,.gallery-thumbs{display:none}@media (width>=900px) and (hover:hover){.gallery-arrow{border-radius:var(--pill);background:var(--glass);width:44px;height:44px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);opacity:0;transition:opacity .2s ease, transform .16s var(--ease-out);place-items:center;display:grid;position:absolute;top:calc(50% - 22px);box-shadow:0 1px 2px #0000000f,0 4px 16px #00000014}.gallery:hover .gallery-arrow,.gallery-arrow:focus-visible{opacity:1}.gallery-prev{left:var(--space-4)}.gallery-next{right:var(--space-4)}.gallery-dots{display:none}.gallery-thumbs{gap:var(--space-2);margin-top:var(--space-3);display:flex}.gallery-thumb{aspect-ratio:1;border-radius:var(--photo-radius,var(--radius-sm));background:var(--photo-ground,var(--surface));flex:0 64px;width:64px;transition:box-shadow .16s;overflow:hidden;box-shadow:inset 0 0 0 1.5px #0000}.gallery-thumb:hover{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.gallery-thumb[aria-current=true]{box-shadow:inset 0 0 0 1.5px var(--ink)}.gallery-thumb img{object-fit:var(--photo-fit,contain);width:100%;height:100%;padding:var(--thumb-pad,8%);mix-blend-mode:var(--photo-blend,multiply)}}.sk-title{height:calc(var(--text-title1) * 1.12);border-radius:var(--radius-xs);width:min(55%,360px)}.crumbs>.sk-crumb{width:140px;height:12px;margin:4px 0}.sk-pills{gap:var(--space-2);display:flex;overflow:hidden}.list-pills.sk-pills{margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter)}.sk-pill{border-radius:var(--pill);flex:none;height:40px}.sk-text.sk-count{width:96px}.sk-sort{border-radius:var(--pill);flex:none;width:172px;height:44px}.sk-card{gap:var(--space-3);display:grid}.sk-media{aspect-ratio:1;border-radius:var(--radius)}@media (width>=768px){.sk-media{border-radius:var(--radius-lg)}}.sk-card-body{gap:var(--space-2);padding:0 2px;display:grid}.sk-caption{border-radius:var(--radius-xs);width:40%;height:10px}.sk-text{border-radius:var(--radius-xs);width:85%;height:14px}.sk-text.sk-price{width:36%;margin-top:var(--space-5)}.sk-gallery{aspect-ratio:5/4;margin:0 calc(var(--gutter) * -1);border-radius:0}.product-head>.sk-caption{width:30%;height:12px;margin:3px 0}.sk-heading{height:calc(var(--text-title2) * 1.15);border-radius:var(--radius-xs);width:80%}.sk-amount{width:36%;height:33px;margin-top:var(--space-1);border-radius:var(--radius-xs)}.sk-option{gap:var(--space-3);display:grid}.sk-option>.sk-caption{width:96px;height:14px;margin:4px 0}.sk-option .sk-pill{height:44px}.sk-button{border-radius:var(--pill);height:52px}.sk-stepper{width:120px}@media (width>=768px){.sk-sort{width:242px;height:40px}}@media (width>=1024px){.list-pills.sk-pills{display:none}}@media (width>=900px){.sk-gallery{aspect-ratio:1;border-radius:var(--radius-lg);margin:0}}
