.ys-gallery{--ys-gallery-bg:var(--ys-tile);--ys-gallery-thumb:var(--ys-size-thumb-l);--ys-gallery-ratio:1;container-type:inline-size;display:grid;grid-template-columns:var(--_gallery-cols,var(--ys-gallery-thumb) minmax(0,var(--ys-fr)));align-items:start;gap:var(--ys-space-xs)}.ys-gallery--thumbs-bottom,.ys-gallery--thumbs-inner,.ys-gallery--grid,.ys-gallery--stack,.ys-gallery--reel{--_gallery-cols:minmax(0,var(--ys-fr));--_gallery-main-col:1;--_gallery-thumbs-col:1;--_gallery-thumbs-dir:row;--_gallery-thumbs-scroll:auto;--_gallery-thumb-w:var(--ys-size-thumb-m);--_gallery-thumbs-pad:var(--ys-space-3xs)}.ys-gallery--thumbs-bottom{--_gallery-thumbs-row:2}.ys-gallery--thumbs-inner{--_gallery-thumbs-align:end;--_gallery-thumbs-justify:center;--_gallery-thumbs-pad:var(--ys-space-xs);--_gallery-thumb-w:var(--ys-size-thumb-s)}.ys-gallery--grid{--_gallery-track-cols:2}.ys-gallery--reel{--_gallery-track-tpl:none;--_gallery-flow:column;--_gallery-reel:calc((100% - 2 * var(--ys-space-xs)) / 3);--_gallery-track-scroll:auto}.ys-gallery--portrait{--ys-gallery-ratio:4 / 5}.ys-gallery--landscape{--ys-gallery-ratio:4 / 3}.ys-gallery--wide{--ys-gallery-ratio:16 / 9}.ys-gallery-main{grid-column:var(--_gallery-main-col,2);grid-row:1;display:grid;place-items:center;aspect-ratio:var(--ys-gallery-ratio);overflow:hidden;padding:var(--ys-space-xl);border-radius:var(--ys-r-tile);background:var(--ys-gallery-bg);cursor:var(--_gallery-cursor,auto)}.ys-gallery-img{inline-size:100%;block-size:100%;object-fit:contain;scale:var(--_gallery-zoom,1);transform-origin:var(--ys-gallery-x,50%) var(--ys-gallery-y,50%);transition:scale var(--ys-dur-slow) var(--ys-ease)}.ys-gallery-thumbs{grid-column:var(--_gallery-thumbs-col,1);grid-row:var(--_gallery-thumbs-row,1);align-self:var(--_gallery-thumbs-align,start);justify-self:var(--_gallery-thumbs-justify,stretch);display:flex;flex-direction:var(--_gallery-thumbs-dir,column);gap:var(--ys-space-2xs);min-inline-size:0;max-inline-size:100%;padding:var(--_gallery-thumbs-pad,0);overflow-x:var(--_gallery-thumbs-scroll,visible);scrollbar-width:none}.ys-gallery-thumb{display:grid;flex:none;place-items:center;inline-size:var(--_gallery-thumb-w,100%);aspect-ratio:1;padding:var(--ys-space-2xs);border:0;border-radius:var(--ys-r-control);background:var(--ys-gallery-bg);box-shadow:inset 0 0 0 var(--_gallery-thumb-ring,0) var(--ys-text);cursor:pointer;appearance:none;transition:box-shadow var(--ys-dur) var(--ys-ease)}.ys-gallery-thumb-img{inline-size:100%;block-size:100%;object-fit:contain}.ys-gallery-track{grid-column:1 / -1;display:grid;grid-template-columns:var(--_gallery-track-tpl,repeat(var(--_gallery-track-cols,1),minmax(0,var(--ys-fr))));grid-auto-flow:var(--_gallery-flow,row);grid-auto-columns:var(--_gallery-reel,auto);gap:var(--ys-space-xs);overflow-x:var(--_gallery-track-scroll,visible);scroll-snap-type:x mandatory;scrollbar-width:thin}.ys-gallery-slide{display:grid;place-items:center;aspect-ratio:var(--ys-gallery-ratio);overflow:hidden;padding:var(--ys-space-l);border-radius:var(--ys-r-tile);background:var(--ys-gallery-bg);scroll-snap-align:start}.ys-gallery-extras{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ys-space-xs)}.ys-gallery-main:where([data-state="zoom"]){--_gallery-zoom:var(--ys-zoom);--_gallery-cursor:zoom-out}.ys-gallery-thumb:where([aria-pressed="true"],[aria-current="true"]){--_gallery-thumb-ring:2px}.ys-gallery-thumb:where(:focus-visible){outline:var(--ys-ring-width) solid var(--ys-ring-color);outline-offset:var(--ys-ring-offset)}@container (inline-size < 30rem){.ys-gallery-main{grid-column:1 / -1}.ys-gallery-thumbs{grid-column:1 / -1;grid-row:2;align-self:start;flex-direction:row;padding:var(--ys-space-3xs);overflow-x:auto}.ys-gallery-thumb{inline-size:var(--ys-size-thumb-m)}.ys-gallery-track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--ys-size-reel-l);overflow-x:auto}}@supports (corner-shape:superellipse(2)){.ys-gallery-main,.ys-gallery-slide,.ys-gallery-thumb{corner-shape:superellipse(var(--ys-corner-k))}}@media (forced-colors:active){.ys-gallery-thumb:where(:not(:focus-visible)){outline:1px solid CanvasText}.ys-gallery-thumb:where([aria-pressed="true"]){outline:2px solid Highlight}.ys-gallery-thumb:where(:focus-visible){outline:var(--ys-ring-width) solid Highlight}}.ys-lightbox{--ys-lightbox-bg:var(--ys-tile);container-type:inline-size;display:grid;grid-template-rows:auto minmax(0,var(--ys-fr)) auto;block-size:100%}.ys-lightbox-bar{display:flex;align-items:center;gap:var(--ys-space-xs);padding:var(--ys-space-xs) var(--ys-gutter)}.ys-lightbox-info{flex:1;min-inline-size:0}.ys-lightbox-count{font-size:var(--ys-step-sm);color:var(--ys-text-muted);font-variant-numeric:tabular-nums}.ys-lightbox-zoom{display:flex;align-items:center;gap:var(--ys-space-3xs)}.ys-lightbox-pct{min-inline-size:var(--ys-size-thumb-s);min-block-size:var(--ys-h-md);padding:var(--ys-space-2xs);border:0;border-radius:var(--ys-r-control);background:none;color:inherit;font:inherit;font-size:var(--ys-step-sm);font-variant-numeric:tabular-nums;cursor:pointer}.ys-lightbox-stage{position:relative;display:grid;grid-template:minmax(0,var(--ys-fr)) / minmax(0,var(--ys-fr));overflow:hidden;background:var(--ys-lightbox-bg);touch-action:none;cursor:var(--_lightbox-cursor,zoom-in)}.ys-lightbox-slide{grid-area:1 / 1;display:var(--_lightbox-slide,none);grid-template:minmax(0,var(--ys-fr)) / minmax(0,var(--ys-fr));place-items:center;min-block-size:0;padding:var(--ys-space-l) var(--ys-space-3xl)}.ys-lightbox-img{max-inline-size:100%;max-block-size:100%;object-fit:contain;user-select:none;opacity:var(--_lightbox-img-o,1);translate:var(--ys-lightbox-x,0) var(--ys-lightbox-y,0);scale:var(--ys-lightbox-zoom,1);transition:scale var(--ys-dur-fast) var(--ys-ease),opacity var(--ys-dur-fast) var(--ys-ease)}.ys-lightbox-spinner,.ys-lightbox-error{grid-area:1 / 1;place-self:center}.ys-lightbox-spinner{display:var(--_lightbox-busy,none);color:var(--ys-text-muted)}.ys-lightbox-error{display:var(--_lightbox-error,none);text-align:center}.ys-lightbox-prev,.ys-lightbox-next{--ys-fill:var(--ys-sheet);position:absolute;box-shadow:var(--ys-shadow-float);inset-block-start:50%;translate:0 -50%}.ys-lightbox-prev{inset-inline-start:var(--ys-gutter)}.ys-lightbox-next{inset-inline-end:var(--ys-gutter)}.ys-lightbox-thumbs{display:flex;justify-content:safe center;gap:var(--ys-space-2xs);padding:var(--ys-space-xs) var(--ys-gutter);overflow-x:auto;scrollbar-width:none}.ys-lightbox-thumb{display:grid;flex:none;place-items:center;inline-size:var(--ys-size-thumb-m);aspect-ratio:1;padding:var(--ys-space-3xs);border:0;border-radius:var(--ys-r-control);background:var(--ys-lightbox-bg);box-shadow:inset 0 0 0 var(--_lightbox-ring,0) var(--ys-text);cursor:pointer;transition:box-shadow var(--ys-dur) var(--ys-ease)}.ys-lightbox-thumb-img{inline-size:100%;block-size:100%;object-fit:contain}.ys-lightbox-slide:where([data-state="current"]){--_lightbox-slide:grid}.ys-lightbox-stage:where([data-state="zoom"]){--_lightbox-cursor:grab}.ys-lightbox-stage:where([aria-busy="true"]){--_lightbox-busy:inline-block;--_lightbox-img-o:0}.ys-lightbox-stage:where([data-state="error"]){--_lightbox-error:block;--_lightbox-img-o:0}.ys-lightbox-thumb:where([aria-pressed="true"]){--_lightbox-ring:2px}.ys-lightbox-thumb:where(:focus-visible),.ys-lightbox-pct:where(:focus-visible){outline:var(--ys-ring-width) solid var(--ys-ring-color);outline-offset:var(--ys-ring-offset)}@container (inline-size < 40rem){.ys-lightbox-slide{padding:var(--ys-space-s)}.ys-lightbox-prev{inset-inline-start:var(--ys-space-xs)}.ys-lightbox-next{inset-inline-end:var(--ys-space-xs)}}@supports (corner-shape:superellipse(2)){.ys-lightbox-thumb{corner-shape:superellipse(var(--ys-corner-k))}}@media (forced-colors:active){.ys-lightbox-thumb:where([aria-pressed="true"]){outline:2px solid Highlight}.ys-lightbox-thumb:where(:focus-visible),.ys-lightbox-pct:where(:focus-visible){outline:var(--ys-ring-width) solid Highlight}}.ys-buybar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ys-space-2xs)}.ys-buybar-action{flex:1 1 var(--ys-size-min-xs)}.ys-spec-table{inline-size:100%;border:0;border-collapse:collapse;font-size:var(--ys-step-sm)}.ys-spec-table-caption{padding-block-end:var(--ys-space-2xs);color:var(--ys-text);font-weight:var(--ys-weight-semibold);text-align:start}.ys-spec-table-key,.ys-spec-table-value{padding-block:var(--ys-space-xs);border:0;box-shadow:var(--ys-hairline-end);text-align:start;vertical-align:top}.ys-spec-table-key{inline-size:var(--ys-size-spec-key);padding-inline:0 var(--ys-space-s);color:var(--ys-text-muted);font-weight:var(--ys-weight-regular)}.ys-spec-table-value{padding-inline:0;color:var(--ys-text)}.ys-review{--ys-review-bg:var(--ys-tile);--ys-fill:var(--ys-sheet);--ys-fill-hover:var(--ys-tile);display:flex;flex-direction:column;align-items:flex-start;gap:var(--ys-space-2xs);padding:var(--ys-pad-tile);border-radius:var(--ys-r-tile);background:var(--ys-review-bg)}.ys-review-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ys-space-3xs) var(--ys-space-xs);font-size:var(--ys-step-sm)}.ys-review-author{font-weight:var(--ys-weight-semibold)}.ys-review-date{color:var(--ys-text-muted)}.ys-review-title{font-size:var(--ys-step-md);font-weight:var(--ys-weight-semibold);line-height:var(--ys-leading-snug)}.ys-review-body{font-size:var(--ys-step-sm)}.ys-histogram{display:flex;flex-direction:column;gap:var(--ys-space-2xs);padding:0;list-style:none;font-size:var(--ys-step-sm)}.ys-histogram-row{display:grid;grid-template-columns:var(--ys-size-histogram-col) minmax(0,var(--ys-fr)) var(--ys-size-histogram-col);align-items:center;gap:var(--ys-space-xs)}.ys-histogram-label{display:inline-flex;align-items:center;gap:var(--ys-space-4xs);color:var(--ys-text-muted);font-variant-numeric:tabular-nums}.ys-histogram-star{--ys-icon-size:var(--ys-size-star-sm);color:var(--ys-rating)}.ys-histogram-track{display:block;block-size:var(--ys-size-meter);overflow:hidden;border-radius:var(--ys-r-pill);background:var(--ys-fill)}.ys-histogram-fill{display:block;block-size:100%;inline-size:calc(var(--ys-progress,0) * 100%);border-radius:var(--ys-r-pill);background:var(--ys-rating)}.ys-histogram-count{color:var(--ys-text-muted);font-variant-numeric:tabular-nums;text-align:end}@supports (corner-shape:superellipse(2)){.ys-review{corner-shape:superellipse(var(--ys-corner-k))}.ys-histogram-track{corner-shape:round}}@media (forced-colors:active){.ys-review{outline:1px solid CanvasText}.ys-histogram-fill{background:Highlight}}.ys-pdp{--ys-pdp-gap:var(--ys-space-xl);container-type:inline-size;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ys-pdp-gap);padding:var(--_pdp-pad,0);border-radius:var(--ys-r-tile);background:var(--_pdp-bg,transparent)}.ys-pdp--buybox{--_pdp-media-grow:5;--_pdp-summary-grow:4;--_pdp-aside-grow:3}.ys-pdp--carousel,.ys-pdp--full{--_pdp-media-basis:100%;--_pdp-summary-grow:7;--_pdp-aside-grow:5}.ys-pdp--tile{--_pdp-bg:var(--ys-tile);--_pdp-pad:var(--ys-space-l);--ys-fill:var(--ys-sheet);--ys-fill-hover:var(--ys-tile-hover)}.ys-pdp-media,.ys-pdp-summary,.ys-pdp-aside{min-inline-size:0}.ys-pdp-media{flex:var(--_pdp-media-grow,7) 1 var(--_pdp-media-basis,0)}.ys-pdp-summary{flex:var(--_pdp-summary-grow,5) 1 0}.ys-pdp-aside{flex:var(--_pdp-aside-grow,4) 1 0;padding:var(--ys-space-m);border-radius:var(--ys-r-tile);box-shadow:inset 0 0 0 1px var(--ys-line)}@container (inline-size < 48rem){.ys-pdp-media,.ys-pdp-summary,.ys-pdp-aside{flex-basis:100%}}@supports (corner-shape:superellipse(2)){.ys-pdp,.ys-pdp-aside{corner-shape:superellipse(var(--ys-corner-k))}}.ys-stock{--ys-stock-fill:var(--ys-text);display:grid;gap:var(--ys-space-3xs);font-size:var(--ys-step-sm)}.ys-stock--low{--ys-stock-fill:var(--ys-sale-ink)}.ys-stock-text{color:var(--ys-text-muted)}.ys-stock-track{block-size:var(--ys-space-3xs);overflow:hidden;border-radius:var(--ys-r-pill);background:var(--ys-fill)}.ys-stock-fill{display:block;inline-size:calc(var(--ys-progress,0) * 100%);block-size:100%;border-radius:inherit;background:var(--ys-stock-fill)}.ys-offer-list{display:grid;gap:var(--ys-space-2xs);padding:0;list-style:none;font-size:var(--ys-step-sm)}.ys-offer-list-item{display:flex;align-items:flex-start;gap:var(--ys-space-2xs);color:var(--ys-text-muted)}.ys-offer-list-icon{flex:none;color:var(--ys-accent-ink)}.ys-meta{display:grid;grid-template-columns:max-content minmax(0,var(--ys-fr));gap:var(--ys-space-3xs) var(--ys-space-s);font-size:var(--ys-step-sm)}.ys-meta-key{color:var(--ys-text-muted)}.ys-meta-value{color:var(--ys-text)}.ys-meta-link{position:relative;color:inherit;text-underline-offset:var(--ys-space-4xs)}:where(.ys-meta-link)::after{content:"";position:absolute;inset:var(--ys-hit-extend)}.ys-meta-link:where(:focus-visible){outline:var(--ys-ring-width) solid var(--ys-ring-color);outline-offset:var(--ys-ring-offset)}.ys-fbt{container-type:inline-size}.ys-fbt-body{display:grid;gap:var(--ys-space-m)}.ys-fbt-items{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ys-space-xs)}.ys-fbt-media{display:grid;inline-size:var(--ys-size-side-s);aspect-ratio:1;padding:var(--ys-space-2xs);border-radius:var(--ys-r-tile);background:var(--ys-tile);object-fit:contain}.ys-fbt-plus{color:var(--ys-text-muted)}.ys-fbt-main{display:grid;gap:var(--ys-space-m);align-content:start}.ys-fbt-foot{display:grid;gap:var(--ys-space-xs);padding:var(--ys-space-m);border-radius:var(--ys-r-tile);background:var(--ys-tile)}.ys-fbt-label,.ys-fbt-count{font-size:var(--ys-step-sm);color:var(--ys-text-muted)}.ys-fbt-total{font-size:var(--ys-step-xl);font-weight:var(--ys-weight-semibold);line-height:var(--ys-leading-snug)}@container (inline-size>= 60rem){.ys-fbt-body{grid-template-columns:minmax(0,var(--ys-fr)) minmax(var(--ys-size-side-m),var(--ys-size-side-l));align-items:start;gap:var(--ys-space-l)}}@supports (corner-shape:superellipse(2)){.ys-fbt-media,.ys-fbt-foot{corner-shape:superellipse(var(--ys-corner-k))}.ys-stock-track{corner-shape:round}}.ys-sticky-buy{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--ys-z-header);display:var(--_sticky-buy-display,none);padding-block:var(--ys-space-xs) calc(var(--ys-space-xs) + var(--ys-safe-bottom));background:var(--ys-sheet);box-shadow:var(--ys-shadow-pop)}.ys-sticky-buy:where([data-state="shown"]){--_sticky-buy-display:block}.ys-sticky-buy-title{min-inline-size:0;overflow:hidden;font-weight:var(--ys-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.ys-spin{--ys-spin-bg:var(--ys-tile);display:grid;place-items:center;aspect-ratio:1;overflow:hidden;padding:var(--ys-space-l);border-radius:var(--ys-r-tile);background:var(--ys-spin-bg);cursor:var(--_spin-cursor,grab);touch-action:pan-y;user-select:none}.ys-spin:where([data-state="dragging"]){--_spin-cursor:grabbing}.ys-spin:where(:focus-visible){outline:var(--ys-ring-width) solid var(--ys-ring-color);outline-offset:var(--ys-ring-offset)}.ys-spin-img{inline-size:100%;block-size:100%;object-fit:contain;pointer-events:none}@supports (corner-shape:superellipse(2)){.ys-spin{corner-shape:superellipse(var(--ys-corner-k))}}