.future-atelier .fa-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.future-atelier .fa-shelf{padding-block:90px 72px;background:var(--fa-paper);color:var(--fa-ink)}.future-atelier .fa-merch-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px}.future-atelier .fa-merch-heading .fa-eyebrow{margin-bottom:24px;color:#936576}.future-atelier .fa-merch-heading h2{font-size:clamp(44px,5.1vw,88px);font-weight:400;letter-spacing:-.045em;line-height:1.03;max-width:900px;color:var(--fa-ink);margin:0}.future-atelier .fa-merch-heading h2 em{color:#987181;font-weight:400}.future-atelier .fa-merch-heading>p{font-size:18px;line-height:1.5;max-width:270px;margin:0 0 5px;color:#76656e}.future-atelier .fa-shelf__tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 32px}.future-atelier .fa-shelf__tabs button{-webkit-appearance:none;appearance:none;border:1px solid #d2c4cb;background:transparent;color:#5b4450;font-size:17px;line-height:1.2;min-height:44px;border-radius:28px;padding:11px 22px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.future-atelier .fa-shelf__tabs button[aria-selected=true]{background:#302730;border-color:#302730;color:#fff3ec}.future-atelier .fa-shelf__tabs button:active{background:#e7c6d3;color:#302730}.future-atelier .fa-shelf__fallback-heading{font-size:27px;font-weight:400;margin:30px 0 20px}.future-atelier .fa-shelf--ready .fa-shelf__fallback-heading{display:none}.future-atelier .fa-shelf__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 24px}.future-atelier .fa-shelf-card{min-width:0;display:flex;flex-direction:column;perspective:1100px}.future-atelier .fa-shelf-card__gallery{position:relative;min-width:0}.future-atelier .fa-shelf-card__media{--card-rx:0deg;--card-ry:0deg;position:relative;display:block;aspect-ratio:3/4;background:#e9e1da;border:1px solid #e4d9d5;border-radius:18px 18px 5px 5px;overflow:hidden;color:#3c2934;transform:rotateX(var(--card-rx)) rotateY(var(--card-ry));transform-style:preserve-3d;isolation:isolate}.future-atelier .fa-shelf-card__track{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;touch-action:pan-y pinch-zoom;cursor:grab;user-select:none;-webkit-user-select:none}.future-atelier .fa-shelf-card__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;min-width:0;height:100%;background:#e9e1da}.future-atelier .fa-shelf-card__frame[hidden]{display:none}.future-atelier .fa-shelf-card__gallery.is-dragging .fa-shelf-card__track{cursor:grabbing}.future-atelier .fa-shelf-card__gallery.is-dragging .fa-shelf-card__media{transform:none}.future-atelier .fa-shelf-card__frame.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px;border:2px solid #cfb9c4;border-top-color:var(--fa-pink);border-radius:50%;animation:fa-card-loading .8s linear infinite}.future-atelier .fa-shelf-card__frame.is-error:after{content:"Image unavailable";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;font-size:14px;color:#624853;text-align:center}@keyframes fa-card-loading{to{transform:rotate(360deg)}}.future-atelier .fa-shelf-card__media img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .35s;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;pointer-events:none}.future-atelier .fa-shelf-card__image-controls{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;gap:0;pointer-events:none;z-index:3}.future-atelier .fa-shelf-card__image-controls[hidden]{display:none}.future-atelier .fa-shelf-card__image-controls button{display:grid;place-items:center;position:relative;-webkit-appearance:none;appearance:none;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#33242e;cursor:pointer;pointer-events:auto;touch-action:manipulation}.future-atelier .fa-shelf-card__image-controls button:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:#fff;box-shadow:0 1px 8px #2d172224;border-radius:50%}.future-atelier .fa-shelf-card__image-controls button .fa-icon{position:relative;width:17px;height:17px;z-index:1}.future-atelier .fa-shelf-card__image-controls button:is(:hover,:focus-visible,:active){color:var(--fa-pink)}.future-atelier .fa-shelf-card__image-count{position:absolute;bottom:7px;left:50%;transform:translate(-50%);display:block;min-width:34px;padding:4px 6px;border-radius:12px;background:#fff9;color:#33242e;text-align:center;font-size:12px;line-height:1.2;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.future-atelier .fa-shelf-card__glare{display:none;pointer-events:none}.future-atelier .fa-shelf-card__badge{position:absolute;top:14px;left:14px;border-radius:24px;padding:7px 13px;background:#f7f1eceb;font-size:14px;z-index:2}.future-atelier .fa-shelf-card__info{display:flex;flex-direction:column;flex:1;padding-top:19px}.future-atelier .fa-shelf-card h3{font-size:23px;line-height:1.2;letter-spacing:-.02em;font-weight:400;margin:0 0 15px;flex:none;height:2.4em;color:var(--fa-ink)}.future-atelier .fa-shelf-card h3 a{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:2.4em}.future-atelier .fa-shelf-card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.future-atelier .fa-shelf-card__bottom{display:block;margin-top:0}.future-atelier .fa-shelf-card__bottom p{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 6px;min-height:28px;font-size:21px;line-height:1.25;margin:0;color:#5a3f4f}.future-atelier .fa-shelf-card__from{font-size:14px}.future-atelier .fa-shelf-card__amount{white-space:nowrap;font-variant-numeric:lining-nums}.future-atelier .fa-shelf__footer{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding-top:22px;border-top:1px solid #d9ccd1}.future-atelier .fa-shelf__footer>p{font-size:16px;color:#806b77;margin:0}.future-atelier .fa-shelf__footer .fa-text-link{font-size:17px}.future-atelier .fa-shelf__empty{padding:30px;border:1px dashed #b99ca9}.future-atelier .fa-mosaic{padding-block:60px 90px;background:#eee6e0;color:var(--fa-ink)}.future-atelier .fa-mosaic .fa-merch-heading{margin-bottom:40px}.future-atelier .fa-mosaic__grid{display:grid;grid-template-columns:1.18fr 1fr;grid-template-rows:repeat(2,minmax(270px,24vw));gap:22px}.future-atelier .fa-mosaic__tile{position:relative;display:block;overflow:hidden;isolation:isolate;min-width:0;background:#4c3b44;border-radius:20px;text-decoration:none;color:#fff4ee}.future-atelier .fa-mosaic__tile:first-child{grid-row:span 2;border-radius:14px}.future-atelier .fa-mosaic__photo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.future-atelier .fa-mosaic__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 28%;transition:transform .65s cubic-bezier(.2,.65,.2,1)}.future-atelier .fa-mosaic__tile:after{content:"";position:absolute;top:25%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#21121c1a 30%,#21121ce8);pointer-events:none;z-index:0}.future-atelier .fa-mosaic__caption{position:absolute;inset:auto 32px 30px;display:flex;justify-content:space-between;align-items:end;gap:20px;z-index:1}.future-atelier .fa-mosaic__caption p{font-size:11px;letter-spacing:.08em;margin:0 0 12px;color:#f2c0d3;text-transform:uppercase}.future-atelier .fa-mosaic__caption h3{font-size:clamp(36px,3.6vw,62px);font-weight:400;line-height:1.03;letter-spacing:-.025em;color:#fff4ee;margin:0 0 12px}.future-atelier .fa-mosaic__tile:first-child h3{font-size:clamp(44px,4.5vw,82px)}.future-atelier .fa-mosaic__tile:not(:first-child){background:#e4d7d2}.future-atelier .fa-mosaic__tile:not(:first-child):after{display:none}.future-atelier .fa-mosaic__tile:not(:first-child) .fa-mosaic__photo{right:auto;width:52%;background:#eae1da}.future-atelier .fa-mosaic__tile:not(:first-child) .fa-mosaic__photo img{object-fit:contain}.future-atelier .fa-mosaic__tile:not(:first-child) .fa-mosaic__caption{top:0;right:0;bottom:0;left:52%;padding:26px;flex-direction:column;align-items:start;justify-content:center;gap:20px}.future-atelier .fa-mosaic__tile:not(:first-child) .fa-mosaic__caption p{color:#7d4c63;font-size:10px}.future-atelier .fa-mosaic__tile:not(:first-child) h3{font-size:clamp(27px,2.7vw,46px);color:#392c34}.future-atelier .fa-mosaic__tile:not(:first-child) .fa-mosaic__caption div>span{color:#70535f}.future-atelier .fa-mosaic__tile:not(:first-child) .fa-mosaic__arrow{color:#624352;border-color:#ac8c9b;background:#ffffff28}.future-atelier .fa-mosaic__caption div>span{font-size:17px;color:#f1dce5}.future-atelier .fa-mosaic__arrow{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border:1px solid #f7d7e477;border-radius:50%;font-size:24px;background:#ffffff0c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .25s,color .25s}.future-atelier .fa-mosaic__tile:focus-visible .fa-mosaic__arrow{background:#f3c0d4;color:#392733}.future-atelier .fa-reveal{padding-block:90px 100px}.future-atelier .fa-editorial{min-height:620px}.future-atelier .fa-editorial__copy{padding-block:76px}.future-atelier .fa-editorial__signature{margin-top:50px}@media(min-width:1100px)and (hover:hover)and (pointer:fine){.future-atelier .fa-mosaic__tile:hover .fa-mosaic__photo img{transform:scale(1.035)}.future-atelier .fa-mosaic__tile:hover .fa-mosaic__arrow{background:#f3c0d4;color:#392733}}@media(max-width:1099px){.future-atelier .fa-shelf__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px}.future-atelier .fa-merch-heading{align-items:start;flex-direction:column;gap:20px}.future-atelier .fa-merch-heading>p{max-width:420px}.future-atelier .fa-mosaic__grid{grid-template-rows:repeat(2,minmax(235px,28vw));gap:16px}.future-atelier .fa-mosaic__caption{inset:auto 22px 24px;gap:12px}.future-atelier .fa-mosaic__caption h3{font-size:36px}.future-atelier .fa-mosaic__tile:not(:first-child) .fa-mosaic__caption{padding:18px;gap:14px}.future-atelier .sg-mobile-nav__dialog{width:min(410px,calc(100vw - 24px));inset:12px auto auto 12px;max-height:calc(100dvh - 24px);border-radius:24px;background:var(--fa-paper);color:#302530;--sg-ink:#302530;--sg-rule:#ddcfd5;box-shadow:0 24px 90px #21121c4d}.future-atelier .sg-mobile-nav__top{padding:14px 18px 12px 26px;font-size:16px;color:#866174}.future-atelier .sg-mobile-nav__body{padding:6px 26px 12px;scrollbar-width:thin}.future-atelier .sg-mobile-nav__bottom{padding:18px 26px}.future-atelier .sg-mobile-nav__bottom a{font-size:15px}.future-atelier .sg-nav--mobile .sg-nav__trigger{padding:18px 0!important;font-size:20px!important;line-height:1.3;border-radius:0;min-height:58px}.future-atelier .sg-nav--mobile .sg-nav__trigger:before{display:none}.future-atelier .sg-nav--mobile .sg-nav__panel{background:transparent!important;box-shadow:none;border:0!important;border-radius:0;max-height:none}.future-atelier .sg-nav--mobile .sg-nav__panel--text .sg-nav__panel-inner{padding:0 0 18px}.future-atelier .sg-nav--mobile .sg-text-menu{width:100%;max-width:360px;margin-inline:auto;display:block;padding:0}.future-atelier .sg-nav--mobile .sg-text-menu__accordion{margin:0;border-top:1px solid #e3d7dc;padding:0}.future-atelier .sg-nav--mobile .sg-text-menu__heading{display:flex;justify-content:space-between;align-items:center;gap:12px;list-style:none;margin:0!important;padding:18px 2px;font-size:21px!important;line-height:1.3;font-weight:500;color:#4c3342;letter-spacing:-.015em;cursor:pointer}.future-atelier .sg-text-menu__heading::-webkit-details-marker{display:none}.future-atelier .sg-text-menu__heading svg{flex:0 0 18px;transition:transform .22s}.future-atelier .sg-text-menu__accordion[open]>.sg-text-menu__heading svg{transform:rotate(180deg)}.future-atelier .sg-nav--mobile .sg-text-menu__links{padding:0 2px 12px}.future-atelier .sg-nav--mobile .sg-text-menu__links a{width:100%;font-size:17px!important;line-height:1.45;min-height:48px;padding:12px 0!important;overflow-wrap:normal;color:#604958}.future-atelier .sg-nav--mobile .sg-text-menu__links a:active{color:#bf3f70;background:#f1e1e7}}@media(max-width:749px){.future-atelier .fa-shelf{padding-block:60px 52px}.future-atelier .fa-merch-heading{gap:16px;margin-bottom:24px}.future-atelier .fa-merch-heading .fa-eyebrow{font-size:10px;margin-bottom:18px}.future-atelier .fa-merch-heading h2{font-size:46px;max-width:460px}.future-atelier .fa-merch-heading>p{font-size:17px;line-height:1.45}.future-atelier .fa-shelf__tabs{gap:7px;margin-bottom:24px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding:3px 3px 7px;margin-inline:-3px}.future-atelier .fa-shelf__tabs button{padding:11px 10px;font-size:15px;min-height:44px;flex:0 0 auto}.future-atelier .fa-shelf__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.future-atelier .fa-shelf-card__media{border-radius:12px 12px 4px 4px}.future-atelier .fa-shelf-card__info{padding-top:13px}.future-atelier .fa-shelf-card h3{font-size:18px;line-height:1.23;height:2.46em;letter-spacing:-.015em;margin-bottom:11px}.future-atelier .fa-shelf-card h3 a{max-height:2.46em}.future-atelier .fa-shelf-card__bottom p{font-size:17px;min-height:0;gap:2px 5px}.future-atelier .fa-shelf-card__from{font-size:12px}.future-atelier .fa-shelf__footer{margin-top:26px;gap:18px;align-items:start;flex-direction:column}.future-atelier .fa-shelf__footer>p{font-size:15px}.future-atelier .fa-shelf__footer .fa-text-link{font-size:16px}.future-atelier .fa-mosaic{padding-block:48px 58px}.future-atelier .fa-mosaic .fa-merch-heading{margin-bottom:28px}.future-atelier .fa-mosaic__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:14px}.future-atelier .fa-mosaic__tile{min-height:275px;border-radius:14px}.future-atelier .fa-mosaic__tile:first-child{grid-column:1/-1;grid-row:auto;min-height:430px}.future-atelier .fa-mosaic__caption{inset:auto 14px 18px;gap:8px}.future-atelier .fa-mosaic__tile:first-child .fa-mosaic__caption{inset:auto 24px 24px}.future-atelier .fa-mosaic__tile:first-child h3{font-size:48px}.future-atelier .fa-mosaic__caption h3{font-size:29px;margin-bottom:8px}.future-atelier .fa-mosaic__caption p{font-size:9px;margin-bottom:9px;letter-spacing:.05em}.future-atelier .fa-mosaic__caption div>span{font-size:15px;line-height:1.3;display:block}.future-atelier .fa-mosaic__arrow{position:absolute;right:0;bottom:0;width:30px;height:30px;font-size:19px}.future-atelier .fa-mosaic__caption>div{padding-right:0}.future-atelier .fa-mosaic__tile:first-child .fa-mosaic__arrow{width:42px;height:42px}.future-atelier .fa-mosaic__tile:not(:first-child):after{display:block}.future-atelier .fa-mosaic__tile:not(:first-child) .fa-mosaic__photo{top:0;right:0;bottom:0;left:0;width:100%}.future-atelier .fa-mosaic__tile:not(:first-child) .fa-mosaic__photo img{object-fit:cover;object-position:50% 28%}.future-atelier .fa-mosaic__tile:not(:first-child) .fa-mosaic__caption{inset:auto 14px 18px;padding:0;display:flex;flex-direction:row;align-items:end;gap:8px}.future-atelier .fa-mosaic__tile:not(:first-child) h3{font-size:clamp(23px,7vw,29px);color:#fff4ee;margin-right:16px}.future-atelier .fa-mosaic__tile:not(:first-child) .fa-mosaic__caption p{font-size:9px;color:#f2c0d3}.future-atelier .fa-mosaic__tile:not(:first-child) .fa-mosaic__caption div>span{display:none}.future-atelier .fa-mosaic__tile:not(:first-child) .fa-mosaic__arrow{color:#fff4ee;border-color:#f7d7e477;background:#ffffff0c}.future-atelier .fa-reveal{padding-block:65px 72px}.future-atelier .fa-editorial{min-height:0}.future-atelier .fa-editorial__copy{padding-block:55px}}@media(prefers-reduced-motion:reduce){.future-atelier .fa-shelf-card__media,.future-atelier .fa-shelf-card__media img,.future-atelier .fa-mosaic__photo img,.future-atelier .sg-text-menu__heading svg{transition:none!important}.future-atelier .fa-mosaic__tile:hover .fa-mosaic__photo img{transform:none}.future-atelier .fa-shelf-card__frame.is-loading:after{animation:none}}.fa-motion-paused .future-atelier .fa-shelf-card__media img,.fa-motion-paused .future-atelier .fa-mosaic__photo img{transition:none}.fa-motion-paused .future-atelier .fa-mosaic__tile:hover .fa-mosaic__photo img{transform:none}
/*# sourceMappingURL=/cdn/shop/t/28/assets/slaygo-future-merchandise.css.map */
