.sg{--sg-gutter: 40px;--sg-ink: #3a3632;--sg-muted: #67625d;--sg-copper: #956b49;--sg-alabaster: #ece6db;--sg-white: #fefdfb;--sg-hairline: #ddd8d0;--sg-luxe: cubic-bezier(.785, .135, .15, .86);--sg-section: clamp(64px, 6.4vw, 112px);--sg-sticky: calc(var(--header-height, 72px) + 24px);background:var(--sg-white);color:var(--sg-ink);isolation:isolate;position:relative;z-index:2}.sg *,.sg *:before,.sg *:after{box-sizing:border-box}.sg ::selection{background:#956b493d;color:inherit}.sg a:focus-visible,.sg button:focus-visible,.sg select:focus-visible{outline:2px solid var(--sg-ink);outline-offset:3px}.sg button{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;color:inherit;cursor:pointer;margin:0;padding:0;text-align:left}.sg img{display:block;height:100%;object-fit:cover;width:100%}:where(.sg) :where(figure,p,h1,h2,h3){margin:0}:where(.sg) :where(ul,ol){list-style:none;margin:0;padding:0}.sg-inner{margin-inline:auto;max-width:1400px;padding-inline:var(--sg-gutter)}.sg .u-visually-hidden{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sg-swatch__chip{background-color:var(--sg-alabaster);background-position:center;background-size:cover;border-radius:50%;box-shadow:inset 0 0 0 1px #3a36321f;display:block;flex:0 0 auto}.sg-swatch__chip[hidden]{display:none}.sg .sg-link,.sg .sg-pick__link,.sg .sg-gate-line__link,.sg .sg-status__cart{color:var(--sg-ink);text-decoration:underline;text-decoration-color:#3a363266;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .25s ease}.sg .sg-link:hover,.sg .sg-pick__link:hover,.sg .sg-gate-line__link:hover,.sg .sg-status__cart:hover{text-decoration-color:var(--sg-ink)}.sg .sg-button{align-items:center;background:var(--sg-ink);border:1px solid var(--sg-ink);color:var(--sg-white);display:inline-flex;justify-content:center;min-height:50px;padding:14px 32px;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease}@media(hover:hover){.sg .sg-button:not(:disabled):hover{background:transparent;color:var(--sg-ink)}}.sg .sg-button:disabled{background:transparent;border-color:var(--sg-hairline);color:var(--sg-muted);cursor:default}.sg-hero{background:var(--sg-ink);height:clamp(560px,80vh,860px);overflow:hidden;position:relative}.sg-hero__media{top:0;right:0;bottom:0;left:0;position:absolute}.sg-hero__image{object-position:50% 60%}.sg-hero:after{background:linear-gradient(90deg,#3a3632b8,#3a363266 38%,#3a363200 64%),linear-gradient(180deg,#3a363200 48%,#3a36328c);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.sg-hero__content{bottom:clamp(48px,8vh,96px);left:0;margin-inline:auto;max-width:1400px;padding-inline:var(--sg-gutter);position:absolute;right:0;z-index:1}.sg-hero__title{color:var(--sg-white);margin-bottom:18px;max-width:11em}.sg-hero__lead{color:var(--sg-white);margin-bottom:40px;max-width:28em}.sg-chapters{border-top:1px solid rgba(254,253,251,.45);display:flex;max-width:680px}.sg .sg-chapter{align-items:baseline;color:var(--sg-white);display:flex;flex:1 1 0;gap:10px;min-height:52px;padding-top:16px;text-decoration:none;transition:opacity .25s ease}.sg-chapter__num{opacity:.7}.sg .sg-chapter:hover{opacity:.8}.sg-facts{background:var(--sg-alabaster);padding-block:clamp(56px,5.4vw,88px)}.sg-facts__inner{align-items:start;display:grid;gap:40px clamp(40px,5vw,96px);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.sg-facts__title{margin-bottom:14px}.sg-facts__copy{max-width:24em}.sg-facts__list{display:grid;gap:32px 28px;grid-template-columns:repeat(4,minmax(0,1fr))}.sg-fact{border-top:1px solid var(--sg-copper);display:flex;flex-direction:column;gap:6px;padding-top:20px}.sg-fact__value{color:var(--sg-copper);display:block;margin-bottom:6px}.sg-fact__label{color:var(--sg-ink);display:block}.sg-fact__note{color:var(--sg-muted);display:block}.sg-step{padding-block:var(--sg-section);position:relative;scroll-margin-top:var(--header-height, 72px)}.sg-step--color,.sg-step--stock{background:var(--sg-alabaster)}.sg-step__head{align-items:end;display:grid;gap:16px 64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:clamp(36px,4vw,56px)}.sg-step__title{color:var(--sg-ink)}.sg-step__num{color:var(--sg-copper);margin-right:.2em}.sg-step__copy{color:var(--sg-ink);max-width:34em}.sg-beds{display:grid;gap:28px;grid-template-columns:repeat(4,minmax(0,1fr))}.sg-bed__choose{display:flex;flex-direction:column;height:100%;width:100%}.sg-bed__media{aspect-ratio:4 / 5;background:var(--sg-alabaster);display:block;margin-bottom:20px;outline:1px solid transparent;outline-offset:0;overflow:hidden;position:relative;transition:outline-color .35s ease,outline-offset .45s var(--sg-luxe);width:100%}.sg-bed__image{transition:transform .9s var(--sg-luxe)}@media(hover:hover){.sg-bed__choose:hover .sg-bed__image{transform:scale(1.03)}}.sg-bed.is-selected .sg-bed__media{outline-color:var(--sg-copper);outline-offset:7px}.sg-bed__name{color:var(--sg-ink);display:block;margin-bottom:8px}.sg-bed__copy{color:var(--sg-ink);display:block;margin-bottom:16px}.sg-bed__foot{align-items:baseline;border-top:1px solid var(--sg-hairline);display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:12px}.sg-bed__from{color:var(--sg-ink)}.sg-bed__state{color:var(--sg-ink);flex:0 0 auto}.sg-bed__state-off{color:var(--sg-muted)}.sg-bed__state-on,.sg-bed.is-selected .sg-bed__state-off{display:none}.sg-bed.is-selected .sg-bed__state-on{display:inline}.sg-ribbons{display:flex;gap:3px;height:clamp(320px,32vw,460px);margin-inline:auto;max-width:1400px;padding-inline:var(--sg-gutter)}.sg-ribbon{contain:layout paint style;display:block;flex:1 1 0;min-width:0;overflow:hidden;position:relative;transition:flex-grow .48s var(--sg-luxe)}.sg-ribbon__fabric{background:var(--sg-white);display:block;top:0;right:0;bottom:0;left:0;position:absolute}.sg-ribbon .sg-ribbon__image{height:100%;left:50%;max-width:none;position:absolute;top:0;transform:translate(-50%);width:320px}.sg-ribbon--crop .sg-ribbon__image{object-position:50% 50%;transform:translate(-50%) scale(1.7);transform-origin:50% 50%}.sg-ribbon:before,.sg-ribbon:after{content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.sg-ribbon:before{background:#fefdfb2e;opacity:1}.sg-ribbon:after{background:linear-gradient(180deg,#3a363200 50%,#3a3632b8);opacity:0}.sg-ribbon__name{bottom:18px;color:var(--sg-white);left:18px;opacity:0;position:absolute;right:12px;transition:opacity .3s ease;white-space:nowrap;z-index:1}.sg-ribbon.is-selected{flex-grow:3.6}.sg-ribbon.is-selected:before{opacity:0}.sg-ribbon.is-selected:after,.sg-ribbon.is-selected .sg-ribbon__name,.sg-ribbon:focus-visible:after,.sg-ribbon:focus-visible .sg-ribbon__name{opacity:1}@media(hover:hover){.sg-ribbon:hover:before{opacity:0}.sg-ribbon:hover:after,.sg-ribbon:hover .sg-ribbon__name{opacity:1}}.sg-ribbon.is-soldout:before,.sg-ribbon.is-unoffered:before{background:#fefdfb9e;opacity:1}.sg-stage{align-items:start;display:grid;gap:clamp(36px,5vw,96px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-top:clamp(48px,5vw,80px)}.sg-stage__media{aspect-ratio:1 / 1;background:var(--sg-white);overflow:hidden;position:relative}.sg-stage__media:after{border:1px solid rgba(254,253,251,.7);content:"";top:14px;right:14px;bottom:14px;left:14px;pointer-events:none;position:absolute}.sg-pick{display:flex;flex-direction:column}.sg-pick__bed{color:var(--sg-ink);margin-bottom:4px}.sg-pick__color{border-bottom:1px solid var(--sg-copper);color:var(--sg-ink);margin-bottom:28px;padding-bottom:20px}.sg-pick__sizes-title{color:var(--sg-ink);margin-bottom:14px}.sg-sizes{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.sg-size-group{display:flex;flex-direction:column;gap:8px}.sg-size-group__label{color:var(--sg-muted)}.sg-size-group__options{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.sg .sg-size{background:var(--sg-white);border:1px solid var(--sg-hairline);color:var(--sg-ink);display:flex;flex-direction:column;gap:4px;min-height:60px;padding:10px 14px;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.sg-size__stock{color:var(--sg-muted)}@media(hover:hover){.sg button.sg-size:not(:disabled):hover{border-color:var(--sg-ink)}}.sg .sg-size.is-selected{background:var(--sg-ink);border-color:var(--sg-ink);color:var(--sg-white)}.sg .sg-size.is-selected .sg-size__stock{color:var(--sg-white)}.sg .sg-size.is-out{background:transparent;cursor:not-allowed}.sg .sg-size.is-out .sg-size__name{color:var(--sg-muted);text-decoration:line-through}.sg-size-group--none{color:var(--sg-ink)}.sg-pick__price{color:var(--sg-ink);margin-bottom:16px}.sg-pick__price:empty,.sg-pick__price[hidden],.sg-pick__link[hidden]{display:none}.sg-pick__buy{align-items:stretch;display:flex;gap:10px}.sg-pick__buy .sg-button{flex:1 1 auto}.sg-pick__qty:empty{display:none}.sg-pick__qty .sg-qty{height:100%}.sg-pick__links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:20px}.sg-gate{background:var(--sg-white);border-top:2px solid var(--sg-copper);padding:24px 24px 26px}.sg-gate__title{color:var(--sg-ink);margin-bottom:8px}.sg-gate__body{color:var(--sg-ink);margin-bottom:20px;max-width:32em}.sg-gate__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px 24px}.sg-gate-line{border-top:1px solid var(--sg-hairline);color:var(--sg-ink);margin-top:28px;padding-top:20px}.sg .sg-row__select{-webkit-appearance:none;appearance:none;background:var(--sg-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%233A3632' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid var(--sg-hairline);border-radius:0;color:var(--sg-ink);max-width:100%;min-height:44px;padding:8px 32px 8px 12px}.sg-qty{align-items:center;background:var(--sg-white);border:1px solid var(--sg-hairline);display:inline-flex;min-height:44px}.sg .sg-qty__btn{color:var(--sg-ink);height:44px;text-align:center;width:38px}.sg-qty__value{color:var(--sg-ink);min-width:26px;text-align:center}.sg-pick__status,.sg-row__status,.sg-lookbuy__status{color:var(--sg-ink);margin-top:10px}.sg-pick__status:empty,.sg-row__status:empty,.sg-lookbuy__status:empty{display:none}.sg-layering{align-items:start;display:grid;gap:clamp(36px,5vw,96px);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.sg-layering__media{aspect-ratio:1 / 1;background:var(--sg-alabaster);overflow:hidden;position:sticky;top:var(--sg-sticky)}.sg-mixnote{align-items:center;display:grid;gap:8px 20px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px}.sg-mixnote__text{align-items:center;color:var(--sg-ink);display:flex;gap:12px}.sg-mixnote__chip{height:22px;width:22px}.sg .sg-mixnote__reset{color:var(--sg-ink);min-height:44px;text-decoration:underline;text-decoration-color:#3a363266;text-underline-offset:4px;transition:opacity .3s ease,visibility .3s ease;white-space:nowrap}.sg .sg-mixnote__reset.is-idle{opacity:0;pointer-events:none;visibility:hidden}.sg-row{align-items:start;border-bottom:1px solid var(--sg-hairline);display:grid;gap:24px;grid-template-columns:120px minmax(0,1fr);margin:0;padding-block:24px}.sg-row:first-child{border-top:1px solid var(--sg-hairline)}.sg-row__media{aspect-ratio:1 / 1;background:var(--sg-alabaster);display:block;overflow:hidden;position:relative}.sg-row__image{mix-blend-mode:multiply}.sg-row.is-mixed .sg-row__media:after{border:2px solid var(--sg-copper);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.sg-row.is-unmatched .sg-row__image{opacity:.5}.sg-row__head{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-bottom:4px}.sg .sg-row__name{color:var(--sg-ink);text-decoration:none}.sg .sg-row__name:hover{text-decoration:underline;text-underline-offset:4px}.sg-row__price{color:var(--sg-ink);flex:0 0 auto}.sg-row__copy{color:var(--sg-ink);margin-bottom:12px}.sg-row__swatches{display:flex;flex-wrap:wrap;gap:2px;margin:0 0 6px -4px}.sg-row__color{color:var(--sg-muted)}.sg-row__buy{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.sg-row__buy:empty{display:none}.sg .sg-row__add{border:1px solid var(--sg-ink);color:var(--sg-ink);min-height:44px;padding:8px 18px;text-align:center;transition:background-color .25s ease,color .25s ease}@media(hover:hover){.sg .sg-row__add:hover{background:var(--sg-ink);color:var(--sg-white)}}.sg-row__status{flex:1 0 100%}.sg-lookbuy{margin-top:32px}.sg-lookbuy .sg-button{width:100%}.sg-swatch{align-items:center;display:inline-flex;height:30px;justify-content:center;position:relative;width:30px}.sg-swatch .sg-swatch__chip{height:22px;transition:box-shadow .2s ease;width:22px}@media(hover:hover){.sg-swatch:hover .sg-swatch__chip{box-shadow:inset 0 0 0 1px #3a36321f,0 0 0 2px var(--sg-white),0 0 0 3px var(--sg-hairline)}}.sg-swatch.is-selected .sg-swatch__chip,.sg-swatch.is-selected:hover .sg-swatch__chip{box-shadow:inset 0 0 0 1px #3a36321f,0 0 0 2px var(--sg-white),0 0 0 3.5px var(--sg-ink)}.sg-swatch.is-soldout .sg-swatch__chip{opacity:.45}.sg-swatch.is-soldout:after{background:var(--sg-ink);box-shadow:0 0 0 1px var(--sg-white);content:"";height:1.5px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:25px}.sg-stock{align-items:center;display:grid;gap:clamp(36px,5vw,96px);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.sg-stock__media{aspect-ratio:4 / 5;background:var(--sg-white);overflow:hidden}.sg-stock__copy{margin-top:14px}.sg-tips{margin-top:clamp(28px,3vw,44px)}.sg-tip{align-items:start;border-top:1px solid var(--sg-copper);display:grid;gap:24px;grid-template-columns:64px minmax(0,1fr);padding-block:24px}.sg-tip:last-child{border-bottom:1px solid var(--sg-copper)}.sg-tip__num{color:var(--sg-copper);display:block}.sg-tip__title{color:var(--sg-ink);margin-bottom:8px}.sg-tip__copy{color:var(--sg-ink);max-width:34em}.sg-close{background:var(--sg-white);padding-block:var(--sg-section)}.sg-close__inner{align-items:center;display:grid;gap:clamp(36px,5vw,96px);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.sg-close__media{aspect-ratio:4 / 3;background:var(--sg-alabaster);overflow:hidden}.sg-close__title{color:var(--sg-ink);margin-bottom:14px}.sg-close__copy{color:var(--sg-ink);margin-bottom:18px;max-width:32em}.sg-close__facts{border-top:1px solid var(--sg-copper);color:var(--sg-muted);margin-bottom:32px;padding-top:16px}.sg-close__actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px 28px}@media screen and (max-width:999px){.sg{--sg-gutter: 24px}.sg-step__head,.sg-stage,.sg-layering,.sg-stock,.sg-close__inner,.sg-facts__inner{grid-template-columns:minmax(0,1fr)}.sg-facts__list,.sg-beds{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-ribbons{height:320px}.sg-layering__media{position:relative;top:0}.sg-stock__media{aspect-ratio:4 / 3}}@media screen and (max-width:549px){.sg{--sg-gutter: 16px}.sg-hero{height:clamp(560px,86vh,720px)}.sg-hero__image{object-position:66% 50%}.sg-hero:after{background:linear-gradient(180deg,#3a36321a,#3a363233 30%,#3a3632c7 72%,#3a3632e0)}.sg-hero__content{bottom:28px}.sg-hero__lead{margin-bottom:28px}.sg-chapters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sg .sg-chapter{gap:8px;min-height:44px;padding-top:12px}.sg-facts__list{gap:28px 20px}.sg-beds,.sg-ribbons{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.sg-beds::-webkit-scrollbar,.sg-ribbons::-webkit-scrollbar{display:none}.sg-beds{gap:22px;margin-inline:-16px;padding:8px 24px 0;scroll-padding-inline:16px;scroll-snap-type:x mandatory}.sg-bed{flex:0 0 74%;scroll-snap-align:start}.sg-ribbons{gap:3px;height:260px;padding-inline:16px;scroll-padding-inline:16px;scroll-snap-type:x proximity}.sg-ribbon{flex:0 0 56px;scroll-snap-align:start;transition:flex-basis .48s var(--sg-luxe)}.sg-ribbon.is-selected{flex:0 0 200px}.sg-ribbon .sg-ribbon__image{width:210px}.sg-ribbon__name{left:12px;white-space:normal}.sg-stage__media,.sg-layering__media,.sg-stock__media,.sg-close__media{margin-inline:-16px}.sg-size-group__options{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-gate{padding:20px 18px 22px}.sg-gate__actions .sg-button{width:100%}.sg-mixnote{grid-template-columns:minmax(0,1fr)}.sg .sg-mixnote__reset{justify-self:start}.sg-row{gap:14px;grid-template-columns:88px minmax(0,1fr)}.sg-row__head{flex-direction:column;gap:2px}.sg .sg-row__select{flex:1 1 100%}.sg-tip{gap:16px;grid-template-columns:48px minmax(0,1fr)}.sg-close__actions .sg-button{width:100%}}@media(prefers-reduced-motion:reduce){.sg-ribbon,.sg-bed__image,.sg-bed__media{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/stella-guide.css.map */
