.future-atelier .fa-shelf-card__bottom,.future-atelier .fa-card-purchase-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.future-atelier .fa-shelf-card__bottom>p,.future-atelier .fa-card-purchase-row>.price{flex:1 1 auto;min-width:0;margin:0}.future-atelier .fa-quick-shop-trigger{appearance:none;-webkit-appearance:none;position:relative;z-index:3;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin:0;border:1px solid var(--fa-surface-line,#cdbdc4);border-radius:50%;background:transparent;color:var(--fa-surface-ink,#2b2028);box-shadow:none;cursor:pointer;touch-action:manipulation;transition:color .18s,border-color .18s,background-color .18s}.future-atelier .fa-quick-shop-trigger:before,.future-atelier .fa-quick-shop-trigger:after{content:none}.future-atelier .fa-quick-shop-trigger svg{width:23px;height:23px;pointer-events:none;flex:none}.future-atelier .fa-quick-shop-trigger:is(:hover,:focus-visible){color:var(--fa-pink,#f04f84);border-color:var(--fa-pink,#f04f84);background:color-mix(in srgb,var(--fa-pink,#f04f84) 7%,transparent)}.future-atelier .fa-quick-shop-trigger:focus-visible{outline:2px solid var(--fa-pink,#f04f84);outline-offset:3px}.future-atelier .fa-card-purchase-row .price__regular,.future-atelier .fa-card-purchase-row .price__sale{white-space:normal;flex-wrap:wrap}.future-atelier .fa-shelf-card__amount{white-space:nowrap}.future-atelier .fa-shelf-card__bottom>p{flex-wrap:nowrap;gap:4px;font-size:18px;line-height:1.2}.future-atelier .fa-shelf-card__from,.future-atelier .fa-card-price-from{font-size:.75em}.future-atelier .fa-card-currency{font-size:.72em;letter-spacing:0}.future-atelier .fa-card-purchase-row{width:100%}body.future-atelier.template-collection #MainContent .slaygo-product-card .fa-card-purchase-row .price{width:auto;font-size:18px;line-height:1.2}body.future-atelier.template-collection #MainContent .slaygo-product-card .fa-card-purchase-row .price-item--sale,body.future-atelier.template-collection #MainContent .slaygo-product-card .fa-card-purchase-row .price__regular .price-item{white-space:nowrap}.future-atelier .slaygo-gallery-count{position:absolute;bottom:7px;left:50%;z-index:3;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;pointer-events:none;font-variant-numeric:lining-nums tabular-nums}.future-atelier .fa-quick-shop{--qs-ink:#211c20;--qs-muted:#776a72;--qs-line:#d9cdd0;--qs-accent:var(--fa-pink,#f04f84);position:fixed;top:0;right:0;bottom:0;left:0;width:min(1010px,calc(100vw - 48px));max-width:1010px;max-height:calc(100dvh - 48px);padding:0;margin:auto;border:1px solid #fff9;border-radius:18px;background:var(--fa-paper,#f5f2ec);color:var(--qs-ink);box-shadow:0 32px 100px #1d112a40;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;font-family:var(--fa-font,Georgia,serif);font-size:18px;line-height:1.35;text-align:left}.future-atelier .fa-quick-shop:not([open]){display:none}.future-atelier .fa-quick-shop[open]{animation:fa-quick-enter .24s cubic-bezier(.2,.8,.2,1)}.future-atelier .fa-quick-shop::backdrop{background:#21192385;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.future-atelier .fa-quick-shop *{box-sizing:border-box;min-width:0}.future-atelier .fa-quick-shop__header{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:74px;padding:14px 30px;background:var(--fa-paper,#f5f2ec);border-bottom:1px solid var(--qs-line)}.future-atelier .fa-quick-shop__eyebrow{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.future-atelier .fa-quick-shop__close{-webkit-appearance:none;appearance:none;display:grid;place-items:center;flex:none;width:44px;height:44px;min-height:44px;margin:0;padding:0;border:1px solid var(--qs-line);border-radius:50%;background:transparent;color:var(--qs-ink);cursor:pointer;box-shadow:none}.future-atelier .fa-quick-shop__close:before,.future-atelier .fa-quick-shop__close:after{content:none}.future-atelier .fa-quick-shop__close svg{width:21px;height:21px}.future-atelier .fa-quick-shop__close:hover{color:var(--fa-pink,#f04f84);border-color:currentColor}.future-atelier .fa-quick-shop :focus-visible{outline:2px solid var(--fa-pink,#f04f84);outline-offset:3px}.future-atelier .fa-quick-shop__content{padding:28px 30px 30px;min-height:150px}.future-atelier .fa-quick-shop__top{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:32px}.future-atelier .fa-quick-shop__media{position:sticky;top:102px;margin:0;border-radius:10px;overflow:hidden;background:#e9ded5}.future-atelier .fa-quick-shop__media img{display:block;width:100%;height:auto;max-height:calc(100dvh - 180px);aspect-ratio:3/4;object-fit:cover}.future-atelier .fa-quick-shop__title{margin:0 0 18px;font-family:inherit;font-size:32px;font-weight:400;line-height:1.12;letter-spacing:-.025em;color:inherit;overflow-wrap:anywhere}.future-atelier .fa-quick-shop__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin:0 0 24px;color:var(--qs-accent);font-size:28px;font-weight:600;line-height:1.2;font-variant-numeric:lining-nums}.future-atelier .fa-quick-shop__compare{font-size:18px;color:var(--qs-muted);font-weight:400}.future-atelier .fa-quick-shop__form{margin:0}.future-atelier .fa-quick-shop__options{display:grid;gap:20px}.future-atelier .fa-quick-shop__option{margin:0;padding:0;border:0}.future-atelier .fa-quick-shop__option-label{padding:0;margin:0 0 10px;font-size:16px;font-weight:500;line-height:1.3;color:var(--qs-ink)}.future-atelier .fa-quick-shop__option-values{display:flex;flex-wrap:wrap;gap:8px}.future-atelier .fa-quick-shop__option-value{position:relative;display:block}.future-atelier .fa-quick-shop__option-input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;clip-path:inset(50%)}.future-atelier .fa-quick-shop__option-chip{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px 6px;min-width:56px;min-height:44px;padding:10px 16px;border:1px solid var(--qs-line);border-radius:7px;background:transparent;color:var(--qs-ink);font-size:17px;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .16s,color .16s,border-color .16s}.future-atelier .fa-quick-shop__option-input:checked+.fa-quick-shop__option-chip{background:var(--qs-ink);border-color:var(--qs-ink);color:#fff7f0;box-shadow:inset 0 -2px var(--fa-pink,#f04f84)}.future-atelier .fa-quick-shop__option-input:focus-visible+.fa-quick-shop__option-chip{outline:2px solid var(--fa-pink,#f04f84);outline-offset:3px}.future-atelier .fa-quick-shop__option-input:disabled+.fa-quick-shop__option-chip{cursor:wait}.future-atelier .fa-quick-shop__option-chip.is-unavailable{border-style:dashed}.future-atelier .fa-quick-shop__option-unavailable{display:block;width:100%;font-size:11px;line-height:1;color:inherit;opacity:.7}.future-atelier .fa-quick-shop__stock{margin:14px 0 0;font-size:15px;color:var(--qs-muted)}.future-atelier .fa-quick-shop__stock:empty{display:none}.future-atelier .fa-quick-shop__purchase{margin-top:22px}.future-atelier .fa-quick-shop__quantity{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.future-atelier .fa-quick-shop__quantity>.fa-quick-shop__option-label{display:block;margin:0;font-size:16px}.future-atelier .fa-quick-shop__quantity-control{display:grid;grid-template-columns:42px 52px 42px;align-items:center;border:1px solid var(--qs-line);border-radius:8px;min-height:46px}.future-atelier .fa-quick-shop__quantity-control button{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:42px;height:44px;padding:0;border:0;background:transparent;color:var(--qs-ink);cursor:pointer;box-shadow:none}.future-atelier .fa-quick-shop__quantity-control button:before,.future-atelier .fa-quick-shop__quantity-control button:after{content:none}.future-atelier .fa-quick-shop__quantity-control button svg{width:18px;height:18px;pointer-events:none}.future-atelier .fa-quick-shop__quantity-control button:disabled{opacity:.25;cursor:default}.future-atelier .fa-quick-shop__quantity-control button:active:not(:disabled){color:var(--fa-pink);background:#f04f8412}.future-atelier .fa-quick-shop__quantity-input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;width:52px;min-height:44px;padding:8px 2px;border:0;border-radius:0;background:transparent;color:var(--qs-ink);font:inherit;text-align:center;box-shadow:none}.future-atelier .fa-quick-shop__quantity-input::-webkit-inner-spin-button,.future-atelier .fa-quick-shop__quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.future-atelier .fa-quick-shop__quantity-rule{flex-basis:100%}.future-atelier .fa-quick-shop__quantity-rule,.future-atelier .fa-quick-shop__plan-note{margin:8px 0;font-size:15px;color:var(--qs-muted)}.future-atelier .fa-quick-shop__actions{position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;padding:12px 0;background:var(--fa-paper,#f5f2ec)}.future-atelier .fa-quick-shop__actions button{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;min-height:52px;padding:12px 16px;margin:0;border:1px solid var(--qs-ink);border-radius:8px;background:var(--qs-ink);color:#fff7f0;box-shadow:none;font:inherit;font-size:19px;font-weight:500;line-height:1.2;cursor:pointer;transition:color .16s,border-color .16s}.future-atelier .fa-quick-shop__actions button:before,.future-atelier .fa-quick-shop__actions button:after{content:none}.future-atelier .fa-quick-shop__actions .fa-quick-shop__buy{border-color:var(--qs-line);background:transparent;color:var(--qs-ink)}.future-atelier .fa-quick-shop__actions button:is(:hover,:focus-visible):not(:disabled){border-color:var(--fa-pink,#f04f84);color:var(--fa-pink,#f04f84)}.future-atelier .fa-quick-shop__actions button:disabled{opacity:.5;cursor:default}.future-atelier .fa-quick-shop__actions button.is-loading{cursor:wait}.future-atelier .fa-quick-shop__details{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:3px;color:var(--qs-muted);font-size:16px;text-decoration:underline;text-underline-offset:4px}.future-atelier .fa-quick-shop__details svg{width:16px;height:16px}.future-atelier .fa-quick-shop__status,.future-atelier .fa-quick-shop__error{margin:0;padding:0 30px 24px;font-size:17px;color:var(--qs-muted);overflow-wrap:anywhere}.future-atelier .fa-quick-shop__status:empty,.future-atelier .fa-quick-shop__error[hidden]{display:none}.future-atelier .fa-quick-shop__error{color:#9c3153}.future-atelier .fa-quick-shop__error a,.future-atelier .fa-quick-shop__error button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@keyframes fa-quick-enter{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:none}}@media(max-width:749px){.future-atelier .fa-quick-shop{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:14px}.future-atelier .fa-quick-shop__header{padding:10px 18px;min-height:66px}.future-atelier .fa-quick-shop__content{padding:20px 18px 18px}.future-atelier .fa-quick-shop__top{grid-template-columns:96px minmax(0,1fr);gap:12px 16px}.future-atelier .fa-quick-shop__summary{display:contents}.future-atelier .fa-quick-shop__media{position:static;grid-column:1;grid-row:1/span 2;align-self:start;border-radius:7px}.future-atelier .fa-quick-shop__media img{max-height:none;aspect-ratio:3/4}.future-atelier .fa-quick-shop__title{grid-column:2;grid-row:1;margin:0;font-size:23px;line-height:1.12}.future-atelier .fa-quick-shop__price{grid-column:2;grid-row:2;align-self:start;gap:5px 8px;margin:0;font-size:24px}.future-atelier .fa-quick-shop__compare{font-size:15px}.future-atelier .fa-quick-shop__form{grid-column:1/-1;margin-top:10px}.future-atelier .fa-quick-shop__options{gap:18px}.future-atelier .fa-quick-shop__option-chip{min-width:52px;padding-inline:13px;font-size:17px}.future-atelier .fa-quick-shop__actions{gap:8px;padding:10px 0;margin-top:18px}.future-atelier .fa-quick-shop__actions button{min-height:50px;padding:12px 8px;font-size:18px}.future-atelier .fa-quick-shop__details{grid-column:1/-1;margin:0;font-size:16px}.future-atelier .fa-quick-shop__status,.future-atelier .fa-quick-shop__error{padding:0 18px 18px}.future-atelier .fa-shelf-card__bottom,.future-atelier .fa-card-purchase-row{gap:6px}.future-atelier .fa-quick-shop-trigger{border-color:transparent;border-radius:8px;background:transparent}.future-atelier .fa-quick-shop-trigger:is(:hover,:focus-visible){border-color:transparent;background:transparent}.future-atelier .fa-shelf-card h3{font-size:16.5px;line-height:1.25;height:2.5em;margin-bottom:7px}.future-atelier .fa-shelf-card h3 a{max-height:2.5em}.future-atelier .fa-shelf-card__bottom>p{font-size:15px;gap:3px}.future-atelier .fa-shelf-card__from{font-size:10px}.future-atelier :is(.fa-shelf-card__bottom,.fa-card-purchase-row) .fa-card-currency{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.future-atelier.template-collection #MainContent .slaygo-product-card .fa-card-purchase-row .price{font-size:15px}}@media(max-width:359px){.future-atelier .fa-quick-shop__top{grid-template-columns:76px minmax(0,1fr);column-gap:12px}.future-atelier .fa-quick-shop__title{font-size:21px}.future-atelier .fa-quick-shop__price{font-size:23px}.future-atelier .fa-shelf.fa-wrap{padding-inline:20px}.future-atelier .fa-shelf-card h3{font-size:16px}.future-atelier .fa-shelf-card__bottom>p{font-size:14px}body.future-atelier.template-collection #MainContent .slaygo-product-card .fa-card-purchase-row .price{font-size:14px}}@media(prefers-reduced-motion:reduce){.future-atelier .fa-quick-shop[open]{animation:none}.future-atelier .fa-quick-shop-trigger,.future-atelier .fa-quick-shop__option-chip,.future-atelier .fa-quick-shop__actions button{transition:none}}@media(prefers-reduced-transparency:reduce){.future-atelier .fa-quick-shop::backdrop{background:#211923dc;backdrop-filter:none;-webkit-backdrop-filter:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/slaygo-future-quick-shop.css.map */
