.sm-edit [hidden]{display:none!important}.sm-edit{display:block;background:#eeeae2;color:#27241f;overflow:hidden;padding:38px 0 0;touch-action:pan-y}.sm-edit__header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:0 6% 30px}.sm-edit__eyebrow{font-size:10px;letter-spacing:.23em;margin:0 0 12px;text-align:right}.sm-edit__header h1{font-size:clamp(34px,4vw,60px);font-weight:400;line-height:1.1;margin:0}.sm-edit__shop{font-size:14px;display:flex;align-items:center;gap:40px;border-bottom:1px solid #8b8376;padding:12px 0}.sm-edit__stage{position:relative;height:clamp(380px,51vw,610px);max-width:1600px;margin:auto}.sm-edit__frame{margin:0;position:absolute;top:0;left:32%;width:36%;height:100%;overflow:hidden;background:#dfdad2;transition:transform .9s cubic-bezier(.22,.61,.36,1),opacity .9s;will-change:transform}.sm-edit__frame.is-current{transform:translate(0);z-index:2;opacity:1}.sm-edit__frame.is-next{transform:translate(104%) scale(.86);opacity:.75;z-index:1}.sm-edit__frame.is-previous{transform:translate(-104%) scale(.86);opacity:.75;z-index:1}.sm-edit__frame img{width:100%;height:100%;object-fit:cover;object-position:center 24%}.sm-edit__frame figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:32px 20px 18px;color:#fff;font-size:10px;letter-spacing:.2em;background:linear-gradient(transparent,#0006)}.sm-edit__watermark{position:absolute;left:5%;bottom:10%;z-index:3;color:#fff;font:italic clamp(38px,6vw,92px) Georgia,serif;pointer-events:none;text-shadow:0 1px 14px #0002}.sm-edit__controls{display:flex;justify-content:space-between;align-items:center;margin:22px 6% 0;padding-bottom:26px;gap:24px}.sm-edit__dots{display:flex;gap:20px;width:240px}.sm-edit__dots button{flex:1;display:flex;align-items:center;gap:10px;font-size:10px;min-height:44px;opacity:.5}.sm-edit__dots i{height:1px;background:currentColor;flex:1}.sm-edit__dots button[aria-pressed=true]{opacity:1}.sm-edit__dots button[aria-pressed=true] i{height:2px}.sm-edit__arrows{display:flex;gap:8px}.sm-edit__arrows button{width:44px;height:44px;border:1px solid #b6ada0;border-radius:50%;font-size:18px}.sm-edit button:focus-visible,.sm-edit a:focus-visible{outline:2px solid #6c503b;outline-offset:4px}.sm-edit__description{max-width:850px;margin:0 auto;padding:0 24px 30px;text-align:center;font-size:14px;line-height:1.8}.sm-edit__fallback{max-height:500px;overflow:hidden}.sm-edit__fallback img{width:100%;max-height:500px;object-fit:contain}@media(max-width:699px){.sm-edit{padding-top:28px}.sm-edit__header{margin:0 20px 24px;display:block}.sm-edit__eyebrow{font-size:9px}.sm-edit__header h1{font-size:34px}.sm-edit__shop{display:inline-flex;margin-top:14px;font-size:12px;padding:8px 0;gap:28px}.sm-edit__stage{height:clamp(340px,104vw,490px)}.sm-edit__frame{left:11%;width:78%}.sm-edit__frame.is-next{transform:translate(104%) scale(.9)}.sm-edit__frame.is-previous{transform:translate(-104%) scale(.9)}.sm-edit__watermark{font-size:45px;left:3%;bottom:12%}.sm-edit__controls{margin:12px 20px 0;padding-bottom:18px}.sm-edit__dots{width:155px;gap:12px}.sm-edit__arrows{gap:5px}.sm-edit__arrows button{width:40px;height:40px}.sm-edit__frame figcaption{font-size:8px;padding:28px 14px 14px}}@media(prefers-reduced-motion:reduce){.sm-edit__frame{transition:none;will-change:auto}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map?subset=gA */
