.sw{--sw-gap:clamp(7px,.9vw,12px);--sw-min:clamp(72px,7.2vw,106px);background:var(--sand,#F4EBE3);padding-block:clamp(64px,9vw,120px);overflow:hidden}.sw-head{text-align:center;margin-bottom:clamp(32px,4vw,56px)}.sw-body{max-width:46ch;margin:.9rem auto 0;color:var(--ink-70,#6B5648);line-height:1.6}.sw-scene{perspective:1500px;perspective-origin:50% 40%;padding-inline:clamp(16px,4vw,64px)}.sw-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--sw-min),1fr));gap:var(--sw-gap);max-width:1180px;margin-inline:auto;transform-style:preserve-3d;transform:rotateX(var(--rx,7deg)) rotateY(var(--ry,0deg));transition:transform .5s cubic-bezier(.2,.7,.2,1);will-change:transform}.sw-scene[data-live] .sw-grid{transition:none}.sw-tile{position:relative;display:block;aspect-ratio:1/1.1;border-radius:3px;text-decoration:none;color:inherit;transform-style:preserve-3d;transform:translateZ(calc(var(--d,0) * 6px));transition:transform .45s cubic-bezier(.2,.7,.2,1);outline:none}.sw-chip{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;background:linear-gradient(180deg,#ffffff42,#ffffff0f 14%,#fff0 30%),linear-gradient(180deg,#0000 62%,#0000001a),var(--c,#C9967C);box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 2px #2f221c1a,0 10px 22px -14px #2f221c80;transition:box-shadow .45s cubic-bezier(.2,.7,.2,1)}.sw-meta{position:absolute;inset:auto 0 0 0;padding:.45rem .3rem .5rem;text-align:center;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;background:linear-gradient(to top,#1d141094,#1d141000);border-radius:0 0 3px 3px}.sw-name{display:block;font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.3;color:#fff;overflow-wrap:break-word;text-shadow:0 1px 6px rgba(29,20,16,.7)}.sw-price{display:block;margin-top:.15rem;font-size:.56rem;color:#ffffffd9;text-shadow:0 1px 6px rgba(29,20,16,.7)}@media(hover:hover){.sw-tile:hover,.sw-tile:focus-visible{transform:translateZ(calc(var(--d,0) * 6px + 62px));z-index:3}.sw-tile:hover .sw-chip,.sw-tile:focus-visible .sw-chip{box-shadow:inset 0 0 0 1px #ffffff47,0 26px 44px -18px #2f221c8c}.sw-tile:hover .sw-meta,.sw-tile:focus-visible .sw-meta{opacity:1;transform:translateY(0)}.sw-grid:hover .sw-tile:not(:hover){opacity:.72}.sw-tile{transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .35s ease}}.sw-tile:focus-visible .sw-chip{outline:2px solid var(--ink,#2F221C);outline-offset:3px}@media(hover:none){.sw-meta{opacity:1;transform:none}}.sw-readout{height:1.2em;margin:clamp(18px,2.4vw,28px) 0 0;text-align:center;font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-45,#9C8878);opacity:0;transition:opacity .25s ease}.sw-readout[data-on]{opacity:1}.sw-grid:not([data-in]) .sw-tile{opacity:0}.sw-grid[data-in] .sw-tile{animation:sw-rise .6s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--n,0) * 9ms)}@keyframes sw-rise{0%{opacity:0;transform:translateZ(-80px)}to{opacity:1;transform:translateZ(calc(var(--d,0) * 6px))}}.sw-foot{text-align:center;margin-top:clamp(28px,3.5vw,44px)}@media(max-width:749px){.sw{--sw-min:64px;--sw-gap:6px}.sw-scene{perspective:900px;padding-inline:14px}.sw-grid{transform:rotateX(4deg)}.sw-name{font-size:.46rem;letter-spacing:.06em}.sw-price{display:none}}@media(prefers-reduced-motion:reduce){.sw-grid,.sw-tile{transform:none!important;transition:none}.sw-grid[data-in] .sw-tile{animation:none;opacity:1}.sw-grid:not([data-in]) .sw-tile{opacity:1}.sw-meta{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/lumera-shadewall.css.map */
