.ms-section{background:var(--ms-bg, #F4F1EA);padding:56px 20px 64px;overflow:hidden;position:relative}.ms-header{text-align:center;max-width:760px;margin:0 auto 40px}.ms-heading{font-size:clamp(28px,5vw,48px);font-weight:800;color:var(--ms-heading-color, #1A1A1A);margin:0 0 12px;line-height:1.1}.ms-subheading{font-size:clamp(15px,2vw,19px);color:var(--ms-subheading-color, #3D3D3D);margin:0}.ms-empty-state{text-align:center;padding:40px 20px;color:var(--ms-subheading-color, #3D3D3D);border:1px dashed var(--ms-card-border, #E4DFD3);border-radius:8px;max-width:560px;margin:0 auto}.ms-viewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%)}.ms-track{display:flex;width:max-content;gap:28px;animation:ms-scroll var(--ms-duration, 30s) linear infinite}.ms-track.is-paused,.ms-track[data-pause-on-hover=true]:hover{animation-play-state:paused}@keyframes ms-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ms-track{animation:none;overflow-x:auto;scroll-snap-type:x mandatory}}.ms-card{flex:0 0 auto;width:30vw;max-width:340px;min-width:260px;cursor:pointer;scroll-snap-align:start}.ms-card-inner{border:1px solid var(--ms-card-border, #E4DFD3);border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 2px 6px #0000000a;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.ms-card:hover .ms-card-inner{transform:translateY(-6px) scale(1.015);box-shadow:0 18px 34px #0000002e}.ms-image-wrap{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:#eee}.ms-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s ease}.ms-card:hover .ms-image{transform:scale(1.08);filter:brightness(.7)}.ms-image--placeholder{display:flex;align-items:center;justify-content:center}.ms-placeholder-svg{width:60%;height:60%;opacity:.4}.ms-hover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;opacity:0;transform:scale(.85);transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1);pointer-events:none}.ms-card:hover .ms-hover-overlay{opacity:1;transform:scale(1)}.ms-hover-icon{width:52px;height:52px;border-radius:50%;border:1.5px solid rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ms-hover-text{font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.ms-label{padding:14px 16px;text-align:center;font-size:15px;font-weight:500;background:var(--ms-label-bg, #EDEDED);color:var(--ms-label-text, #1A1A1A)}@media(min-width:1000px){.ms-card{width:calc((100% - 56px) / 3);max-width:400px}}@media(min-width:700px)and (max-width:999px){.ms-card{width:calc((100% - 28px)/2)}}@media(max-width:699px){.ms-viewport{-webkit-mask-image:none;mask-image:none}.ms-track{gap:16px}.ms-card{width:78vw;max-width:320px;min-width:220px}.ms-hover-text{font-size:11px}.ms-hover-icon{width:42px;height:42px}}html.ms-modal-open{overflow:hidden}.ms-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:24px}.ms-modal.is-open{display:flex}.ms-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#14120eb8;animation:ms-fade-in .25s ease}.ms-modal-dialog{position:relative;width:min(900px,100%);height:min(90vh,1100px);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 24px 60px #00000059;animation:ms-pop-in .3s cubic-bezier(.22,1,.36,1)}.ms-modal-body{width:100%;height:100%}.ms-modal-iframe{width:100%;height:100%;border:0;display:block}.ms-modal-close{position:absolute;top:12px;right:12px;width:38px;height:38px;border-radius:50%;border:none;background:#000000a6;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background .2s ease}.ms-modal-close:hover{background:#000000d9}@keyframes ms-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ms-pop-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media(max-width:699px){.ms-modal{padding:0}.ms-modal-dialog{width:100%;height:100%;border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/magazine-samples-slider.css.map */
