
.boxr-apparel{background:#fff;color:#141718;padding:50px max(20px,3vw) 64px}.boxr-apparel-header{display:flex;align-items:center;gap:26px;margin-bottom:28px}.boxr-apparel-title h2{font-size:clamp(26px,2.4vw,36px);margin:0 0 8px;line-height:1.1;letter-spacing:0}.boxr-apparel-title>span{color:#72767a;font-size:14px}.boxr-view-all{border:0;background:none;color:#696e72;text-decoration:underline;text-underline-offset:3px;font-size:16px;padding:12px 0}.boxr-controls{margin-left:auto;display:flex;gap:20px}.boxr-controls button{width:44px;height:44px;display:grid;place-items:center;border:0;background:none;color:#141718}.boxr-controls svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2}.boxr-controls button:disabled{opacity:.25;cursor:default}.boxr-apparel-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/5);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.boxr-apparel-track::-webkit-scrollbar{display:none}.boxr-card{min-width:0;scroll-snap-align:start}.boxr-product-image{aspect-ratio:4/5;position:relative;overflow:hidden;background:#e3ddd1}.boxr-product-image>img{width:100%;height:100%;object-fit:cover;display:block}.boxr-save{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:#141718}.boxr-save svg{width:27px;height:27px;stroke:currentColor;stroke-width:2;fill:none;stroke-linejoin:round}.boxr-save[aria-pressed=true] svg{fill:currentColor}.boxr-card h3{font:500 18px/1.4 Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:0;margin:18px 0 7px}.boxr-card p{color:#777d82;font:400 16px/1.5 Arial,Helvetica,sans-serif;margin:0}.boxr-apparel .boxr-expanded{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;row-gap:30px}.boxr-apparel button:focus-visible,.boxr-apparel-track:focus-visible{outline:2px solid #0668ff;outline-offset:3px}.boxr-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1100px){.boxr-apparel-track{grid-auto-columns:calc((100% - 30px)/3.2)}.boxr-apparel .boxr-expanded{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.boxr-apparel{padding:34px 18px 42px}.boxr-apparel-header{gap:14px;flex-wrap:wrap;margin-bottom:22px}.boxr-apparel-title{flex-basis:100%}.boxr-apparel-title h2{font-size:28px}.boxr-controls{gap:6px}.boxr-apparel-track{grid-auto-columns:78%;gap:10px}.boxr-card h3{font-size:17px;margin-top:14px}.boxr-apparel .boxr-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.boxr-expanded .boxr-card h3{font-size:16px}.boxr-expanded .boxr-card p{font-size:14px}}

.boxr-image-toggle{display:block;width:100%;height:100%;padding:0;border:0;background:none;color:inherit;position:absolute;inset:0}.boxr-image-toggle img{display:block;width:100%;height:100%;object-fit:cover}.boxr-image-alternate{position:absolute;inset:0;opacity:0;transition:opacity .22s ease}.boxr-product-image.is-open .boxr-image-alternate{opacity:1}.boxr-save{z-index:3}.boxr-size-panel{position:absolute;bottom:12px;left:12px;right:12px;padding:16px;background:white;z-index:4}.boxr-size-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#dce0e3;padding:1px}.boxr-size{border:0;min-width:0;min-height:44px;padding:9px 0;background:#fff;color:#101416;font-size:15px;line-height:1.2}.boxr-size:hover,.boxr-size[aria-pressed=true]{background:#101416;color:white}.boxr-selected-size{font-weight:700!important;color:#141718!important;margin-top:8px!important}.boxr-tap-hint{display:none;position:absolute;bottom:12px;left:12px;background:white;color:#141718;padding:10px 14px;font-size:14px;font-weight:700}.boxr-product-image.is-open .boxr-tap-hint{display:none}.boxr-image-toggle:focus-visible{outline-offset:-4px!important}.boxr-expanded .boxr-size-panel{left:7px;right:7px;padding:8px}@media(hover:none),(pointer:coarse){.boxr-tap-hint{display:block}}@media(max-width:1350px) and (min-width:1101px){.boxr-size-panel{padding:10px;left:8px;right:8px}.boxr-size{font-size:14px}}@media(prefers-reduced-motion:reduce){.boxr-image-alternate{transition:none}}

.boxr-apparel-track{touch-action:pan-y}.boxr-apparel-track.boxr-dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}.boxr-dragging .boxr-image-toggle{cursor:grabbing}.boxr-controls{align-items:center;gap:12px}.boxr-page-count{font-size:14px;color:#72767a;white-space:nowrap}.boxr-rotation{font-size:20px}.boxr-controls .boxr-rotation:disabled{opacity:.25}@media(max-width:600px){.boxr-controls{gap:4px}}
