.ig-live{background:#fff;color:#1a3144;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;line-height:1.65}.ig-live h1,.ig-live h2,.ig-live h3,.ig-live p,.ig-live figcaption,.ig-live summary,.ig-live label,.ig-live legend,.ig-live a{color:#1a3144}.ig-live a:focus-visible,.ig-live button:focus-visible{outline:2px solid #1a3144;outline-offset:3px}.ig-top{position:sticky;top:0;z-index:40;background:#fff}.ig-nav{display:flex;align-items:center;min-height:72px;padding:0 28px;background:#fff;position:relative}.ig-nav__logo,.ig-foot__logo{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:500;letter-spacing:-.03em;text-decoration:none;color:#1a3144}.ig-nav__logo{position:absolute;left:50%;transform:translate(-50%)}.ig-nav__links{display:none;align-items:center;gap:22px;width:100%}.ig-nav__links a{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;text-decoration:none;color:#1a3144}.ig-nav__links a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.ig-nav__spacer{margin-left:auto}.ig-nav__toggle{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;background:transparent;color:#1a3144;border:0;padding:8px 0;cursor:pointer}.ig-nav__links.is-open{display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:100%;left:0;right:0;width:auto;padding:8px 28px 20px;background:#fff;border-bottom:1px solid rgba(26,49,68,.12)}.ig-nav__links.is-open .ig-nav__spacer{margin-left:0}.ig-hero{position:relative;min-height:calc(100vh - 110px);display:flex;align-items:center;overflow:hidden;background:#142433}.ig-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 46%}.ig-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08101adb,#08101a9e 32%,#08101a2e 58%,#08101a14)}.ig-hero__copy{position:relative;z-index:1;width:min(640px,calc(100% - 64px));margin-left:7vw;padding:48px 0}.ig-hero__line,.ig-hero h1,.ig-hero__copy p{text-shadow:0 2px 24px rgba(0,0,0,.35)}.ig-live .ig-hero__line,.ig-live .ig-hero__quiet{color:#fff}.ig-hero__line{margin:0 0 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;letter-spacing:.04em}.ig-hero h1{margin:0 0 16px;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(52px,6.2vw,86px);line-height:.98;letter-spacing:-.03em;color:#fff}.ig-hero__copy p{max-width:38rem;margin:0 0 22px;font-size:22px;line-height:1.45;color:#fff}.ig-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.ig-btn{display:inline-block;background-color:#dadada;background-image:linear-gradient(#1a3144,#1a3144);background-repeat:no-repeat;background-position:left bottom;background-size:100% 0;color:#1a3144;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;text-decoration:none;padding:14px 22px;transition:background-size .55s cubic-bezier(.16,.84,.24,1),color .45s ease}.ig-live .ig-btn:hover,.ig-live .ig-btn:focus-visible{background-size:100% 100%;color:#fff}.ig-hero__quiet,.ig-inline{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;text-underline-offset:4px}.ig-hero__quiet{color:#fff}.ig-center{text-align:center;padding:92px 24px 8px}.ig-center h2,.ig-split h2,.ig-faq h2,.ig-buybox h1,.ig-related h2,.ig-collect h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.03em;color:#1a3144}.ig-center h2{margin:0 0 10px;font-size:clamp(40px,5vw,64px);line-height:1.05}.ig-center p{margin:0 auto;max-width:40rem;font-size:22px;line-height:1.45}.ig-shelf,.ig-cards{width:min(1180px,calc(100% - 48px));margin:28px auto 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}.ig-card{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:#1a3144}.ig-card__frame{position:relative;display:block;aspect-ratio:1 / 1.08;overflow:hidden;background:#dadada;box-shadow:inset 0 0 0 1px #1a314400;transition:box-shadow .45s ease}.ig-card__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;transform:scale(1);transition:transform .6s cubic-bezier(.16,.84,.24,1)}.ig-card:hover .ig-card__frame,.ig-card:focus-visible .ig-card__frame{box-shadow:inset 0 0 0 1px #1a31448c}.ig-card:hover .ig-card__frame img,.ig-card:focus-visible .ig-card__frame img{transform:scale(1.045)}.ig-card__row{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-top:8px}.ig-card__name{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;line-height:1.1;color:#1a3144}.ig-card__from,.ig-card__go,.ig-card__prices{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;color:#1a3144}.ig-card__fill{color:#1a3144}.ig-card__prices{display:flex;flex-wrap:wrap;gap:8px 14px}.ig-card__go{width:fit-content;text-decoration:underline;text-underline-offset:4px;margin-top:4px}.ig-split{width:min(1180px,calc(100% - 48px));margin:88px auto 36px;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.ig-split img{width:100%;height:560px;object-fit:cover;display:block}.ig-split h2{margin:0 0 16px;font-size:clamp(36px,4vw,56px);line-height:1.02}.ig-split p{margin:0 0 16px;font-size:22px;line-height:1.5}.ig-photos{width:min(1180px,calc(100% - 48px));margin:12px auto 28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ig-photos figure,.ig-note{margin:0}.ig-photos img{width:100%;height:320px;object-fit:cover;display:block}.ig-photos figcaption,.ig-note p{margin:8px 0 0;font-size:18px;line-height:1.45}.ig-note{width:min(1180px,calc(100% - 48px));margin:8px auto 20px;display:grid;grid-template-columns:1.4fr .8fr;gap:28px;align-items:end}.ig-note img{width:100%;height:420px;object-fit:cover;display:block}.ig-faq{width:min(760px,calc(100% - 48px));margin:72px auto 88px}.ig-faq h2{margin:0 0 8px;font-size:clamp(36px,4vw,56px)}.ig-faq details{border-top:1px solid rgba(26,49,68,.16)}.ig-faq details:last-of-type{border-bottom:1px solid rgba(26,49,68,.16)}.ig-faq summary{cursor:pointer;padding:18px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;list-style:none}.ig-faq summary::-webkit-details-marker{display:none}.ig-faq summary:after{content:"+";float:right;font-family:Plus Jakarta Sans,sans-serif}.ig-faq details[open] summary:after{content:"\2013"}.ig-faq details p{margin:0 0 18px;max-width:62ch;font-size:20px;line-height:1.5}.ig-faq__foot{display:flex;align-items:center;justify-content:space-between;gap:16px 28px;margin-top:22px}.ig-faq .ig-jump{width:auto;margin:0}.ig-foot{border-top:1px solid rgba(26,49,68,.16);padding:36px 0 56px;background:#fff}.ig-foot__grid{width:min(1180px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:1.2fr 1.3fr .7fr;gap:28px}.ig-foot p,.ig-foot a{color:#1a3144}.ig-foot__links{display:flex;flex-direction:column;gap:8px}.ig-foot__links a{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;text-decoration:none}.ig-pdp{width:min(1180px,calc(100% - 48px));margin:36px auto 28px;display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:start}.ig-stage{position:relative;aspect-ratio:1 / 1;background:#dadada;overflow:hidden}.ig-stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#dadada;visibility:hidden}.ig-stage img.is-on{visibility:visible;z-index:1}.ig-thumbs{display:flex;gap:8px;margin-top:8px}.ig-thumbs button{width:84px;height:84px;padding:0;border:1px solid transparent;background:#dadada;cursor:pointer}.ig-thumbs button.is-on{border-color:#1a3144}.ig-thumbs img{width:100%;height:100%;object-fit:cover}.ig-detail{width:min(1080px,calc(100% - 48px));margin:28px auto 64px}.ig-detail h2{margin:8px auto 0;font-size:clamp(32px,5vw,68px);line-height:1.02;letter-spacing:-.03em;text-align:center;font-weight:500}.ig-drape{position:relative;height:clamp(420px,46vw,540px);margin:8px auto 48px}.ig-drape>.ig-bed{display:block;position:absolute;left:50%;top:18%;bottom:8%;width:min(980px,100%);height:auto;transform:translate(-50%);background:#d7e3ec;border-radius:72px}.ig-drape img{position:absolute;z-index:1;left:50%;bottom:0;height:92%;width:auto;max-width:none;transform:translate(-50%);filter:drop-shadow(0 16px 20px rgba(26,49,68,.1))}.ig-points{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}.ig-points article{padding-top:16px;border-top:1px solid rgba(26,49,68,.18)}.ig-points h3{margin:0 0 8px;font-size:clamp(22px,2vw,28px);line-height:1.15;font-weight:500}.ig-points p{margin:0;font-size:18px;line-height:1.5}.ig-baffle{margin:56px auto 0;text-align:center}.ig-baffle__pics{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:center}.ig-baffle img{display:block;width:100%;height:auto}.ig-baffle h3{margin:4px 0 10px;font-size:clamp(28px,3vw,40px);line-height:1.1;font-weight:500;letter-spacing:-.03em}.ig-baffle p{max-width:42rem;margin:0 auto;font-size:18px;line-height:1.55}@media(max-width:720px){.ig-baffle__pics{grid-template-columns:1fr;gap:16px}}.ig-advantage{max-width:68ch;margin:36px auto 0;font-size:20px;line-height:1.55;text-align:center}.ig-buybox{position:sticky;top:120px}.ig-buybox h1{margin:8px 0 12px;font-size:clamp(48px,5vw,72px);line-height:.95}.ig-buybox .ig-card__fill,.ig-buybox p{color:#1a3144;font-size:18px;line-height:1.5}.ig-buy{display:grid;gap:12px;margin:18px 0}.ig-sizes{display:grid;gap:8px;border:0;margin:0;padding:0}.ig-sizes legend{font-family:Plus Jakarta Sans,sans-serif;font-size:13px;letter-spacing:.04em;margin-bottom:8px}.ig-size{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid rgba(26,49,68,.35);cursor:pointer}.ig-size span:first-of-type{flex:1}.ig-size input{position:absolute;opacity:0}.ig-size:has(input:checked){background:#1a3144}.ig-size:has(input:checked) span{color:#fff}.ig-qty{display:flex;flex-direction:column;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.ig-qty input{width:72px;padding:10px;border:1px solid rgba(26,49,68,.35);font:inherit;color:#1a3144;background:#fff}.ig-buy button{min-height:52px;border:0;background:#1a3144;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;cursor:pointer}.ig-buy button:disabled{opacity:.45;cursor:not-allowed}.ig-prose,.ig-related,.ig-collect{width:min(1180px,calc(100% - 48px));margin-left:auto;margin-right:auto}.ig-prose{max-width:68ch;margin-bottom:28px}.ig-related h2,.ig-collect h1{font-size:clamp(36px,4vw,52px);margin:12px 0 8px}.ig-related .ig-cards{width:100%;grid-template-columns:1fr 1fr}.ig-live main .page-width,.ig-live main .shopify-policy__container{width:min(760px,calc(100% - 48px));margin-left:auto;margin-right:auto}@media(prefers-reduced-motion:no-preference){.ig-hero__img{animation:ig-drift 22s ease-in-out infinite alternate}}@keyframes ig-drift{0%{transform:scale(1)}to{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.ig-hero__img{animation:none}.ig-card__frame,.ig-card__frame img,.ig-btn{transition:none}}@media(min-width:1100px)and (max-width:1280px){.ig-nav__links{gap:14px}.ig-nav__links a{font-size:13px}}@media(min-width:1100px){.ig-nav__toggle{display:none}.ig-nav__links,.ig-nav__links.is-open{display:flex;flex-direction:row;position:static;padding:0;border:0}}@media(max-width:899px){.ig-nav__logo{position:static;transform:none;margin:0 auto}.ig-shelf,.ig-cards,.ig-split,.ig-photos,.ig-note,.ig-pair,.ig-pair--flip,.ig-foot__grid,.ig-pdp,.ig-related .ig-cards,.ig-points{grid-template-columns:1fr}.ig-drape{height:300px;width:auto;margin-left:auto;margin-bottom:32px}.ig-drape img{height:90%;width:auto}.ig-drape>.ig-bed{width:100%;top:20%;bottom:10%;height:auto;border-radius:36px}.ig-hero{min-height:78vh}.ig-hero__copy{margin-left:24px}.ig-split img,.ig-photos img,.ig-note img{height:280px}.ig-buybox{position:static}.ig-pair,.ig-pair--flip{grid-template-columns:1fr}.ig-pair--flip .ig-pair__fig{order:0}}.ig-live .main-page-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.03em;font-size:clamp(40px,5vw,60px);line-height:1.05}.ig-live .rte,.ig-live .rte p,.ig-live .rte li{font-size:20px;line-height:1.6}.ig-compare{width:min(1120px,calc(100% - 48px));margin:72px auto;overflow-x:auto}.ig-compare h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(32px,4vw,48px);letter-spacing:-.03em;margin:0 0 12px}.ig-compare table{width:100%;border-collapse:collapse;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;margin-top:28px}.ig-compare th,.ig-compare td{text-align:left;padding:14px 12px;border-bottom:1px solid #e6e4e1;vertical-align:top}.ig-compare a{text-decoration:none}.ig-live .contact{background:#fff;color:#1a3144}.ig-essay{width:min(1120px,calc(100% - 48px));margin:8px auto 80px}.ig-essay__title{margin:12px 0 28px}.ig-essay__lead{max-width:40rem;margin:0 0 48px;font-size:22px;line-height:1.5}.ig-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:8px 0 56px}.ig-trio img{width:100%;aspect-ratio:1;object-fit:contain;background:#dadada;display:block}.ig-trio h2{margin:14px 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:32px;letter-spacing:-.03em;line-height:1.05}.ig-trio__kicker{font-size:18px;line-height:1.35}.ig-trio p{margin:0 0 10px;font-size:16px;line-height:1.5}.ig-pair{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);gap:32px 56px;align-items:center;box-sizing:border-box;min-height:100svh;margin:0;padding:28px 0}.ig-pair--flip{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.ig-pair--flip .ig-pair__fig{order:2}.ig-pair__fig{margin:0;display:block;height:calc(100svh - 200px);overflow:hidden}.ig-pair img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ig-pair h2{margin:0 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(28px,3vw,40px);letter-spacing:-.03em;line-height:1.05}.ig-pair__kicker{font-size:22px;line-height:1.35}.ig-pair p{margin:0 0 14px;font-size:20px;line-height:1.55}.ig-essay__links{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:28px;border-top:1px solid rgba(26,49,68,.16)}.ig-essay__links h2{margin:0 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:28px}.ig-essay__links a{font-size:18px}@media(max-width:800px){.ig-trio{grid-template-columns:1fr}.ig-trio img{max-height:420px;width:auto;margin:0 auto}}@media(max-width:720px){.ig-faq__foot{flex-direction:column;align-items:flex-start}.ig-pair,.ig-pair--flip{grid-template-columns:1fr;min-height:0;padding:24px 0}.ig-pair__fig{height:min(62vw,360px)}.ig-pair--flip .ig-pair__fig{order:0}}.ig-jump{width:min(760px,calc(100% - 48px));margin:4px auto 36px}.ig-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0}.ig-pills span{border:1px solid rgba(26,49,68,.22);border-radius:999px;padding:5px 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;letter-spacing:.04em}.ig-loft{margin:36px 0 64px}.ig-loft__kicker,.ig-loft__label{margin:0 0 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#1a3144}.ig-loft__lead{max-width:40rem}.ig-loft__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0}.ig-loft__tabs button{background:#f2f2f2;border:0;border-radius:12px;padding:12px 8px;cursor:pointer;font:inherit;font-size:14px;color:#1a3144}.ig-loft__tabs button span{display:block;margin-top:2px;font-size:12px;color:#5c6b78}.ig-loft__tabs button.is-on{background:#1a3144;color:#fff}.ig-loft__tabs button.is-on span{color:#e4e4e4}.ig-loft__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:start}.ig-loft__row{margin:0 0 16px}.ig-loft__row>div:first-child,.ig-loft__price{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:15px}.ig-loft__track{display:block;height:14px;background:#f2f2f2;border-radius:999px;overflow:hidden}.ig-loft__bar{display:block;height:100%;border-radius:inherit}.ig-loft__bar--quiet{background:#c8c8c8}.ig-loft__bar--mid{background:#9a9a9a}.ig-loft__bar--ours{background:linear-gradient(90deg,#1a3144,#1a3144);transition:width .65s cubic-bezier(.22,1,.36,1)}.ig-loft__row--ours{padding:12px;border:1px solid #1a3144;border-radius:14px;background:#fff}.ig-loft__row--ours p{margin:8px 0 0;font-size:14px}.ig-loft__well{height:230px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;background:#f2f2f2;border-radius:16px}.ig-loft__shell{height:8px;background:linear-gradient(90deg,#d4d4d4,#ececec,#d4d4d4)}.ig-loft__shell:first-child{border-radius:999px 999px 0 0}.ig-loft__well .ig-loft__shell:last-child{border-radius:0 0 999px 999px}.ig-loft__chamber{position:relative;display:flex;align-items:center;justify-content:space-around;overflow:hidden;background:linear-gradient(#fff,#f3f3f3);border-left:1px solid rgba(26,49,68,.45);border-right:1px solid rgba(26,49,68,.45);transition:height .65s cubic-bezier(.22,1,.36,1)}.ig-loft__wall{position:absolute;top:0;bottom:0;border-left:1px dashed #d4d4d4}.ig-loft__wall:first-of-type{left:33%}.ig-loft__wall:nth-of-type(2){left:66%}.ig-loft__cluster{position:relative;z-index:1;width:42px;height:42px;border-radius:50%;border:1px dashed rgba(26,49,68,.8);background:radial-gradient(circle at 50% 50%,#1a3144 0 3px,transparent 4px),repeating-conic-gradient(from 0deg,rgba(26,49,68,.55) 0 8deg,transparent 8deg 20deg),#f4f4f4;transition:transform .65s cubic-bezier(.22,1,.36,1)}.ig-loft__mark{position:absolute;left:8px;right:8px;bottom:46px;border-top:1px dotted rgba(140,134,123,.8)}.ig-loft__caption{margin:8px 0 0;font-size:13px;color:#5c6b78}.ig-loft--compact{margin:12px 0 4px}.ig-loft--compact .ig-loft__grid{grid-template-columns:1fr}.ig-meters{width:min(1120px,calc(100% - 48px));margin:12px auto 48px}.ig-meters__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ig-meters a{display:flex;flex-direction:column;gap:8px;text-decoration:none}.ig-meters img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center;background:#dadada}.ig-meters__fp{font-family:Cormorant Garamond,Georgia,serif;font-size:64px;line-height:.9}.ig-meters__name{font-size:20px}.ig-buybox__line{margin:0 0 12px;font-size:22px}.ig-trust{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:18px 0 0;padding:0;list-style:none;font-size:14px}.ig-fold details{border-top:1px solid rgba(26,49,68,.16)}.ig-fold details:last-of-type{border-bottom:1px solid rgba(26,49,68,.16)}.ig-fold summary{cursor:pointer;padding:14px 0;font-size:18px;list-style:none}.ig-fold summary::-webkit-details-marker{display:none}.ig-fold details p{margin:0 0 14px;font-size:16px}.ig-anatomy,.ig-quiz{width:min(1120px,calc(100% - 48px));margin:12px auto 48px}.ig-anatomy__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ig-anatomy figure{margin:0;position:relative}.ig-anatomy img{width:100%;aspect-ratio:1;object-fit:cover;background:#dadada;display:block}.ig-anatomy span{position:absolute;top:12px;left:12px;width:28px;height:28px;border-radius:50%;background:#1a3144;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px}.ig-anatomy figcaption,.ig-quiz p{margin-top:8px}.ig-quiz fieldset{border:0;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ig-quiz legend{width:100%;margin-bottom:8px}.ig-quiz button,.ig-sticky button{font:inherit;cursor:pointer;border:1px solid #1a3144;background:transparent;color:#1a3144;padding:10px 14px}.ig-sticky{display:none}@media(max-width:800px){.ig-loft__grid,.ig-anatomy__grid,.ig-trust{grid-template-columns:1fr}}@media(max-width:720px){.ig-meters__row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px}.ig-meters article{flex:0 0 78%;scroll-snap-align:start}}@media(max-width:767px){.ig-stage{height:min(65vh,520px);aspect-ratio:auto}.ig-sticky.is-on{display:flex;position:fixed;z-index:30;left:0;right:0;bottom:0;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4e4e4}.ig-sticky button{background:#1a3144;color:#fff}.ig-related{padding-bottom:84px}}@media(prefers-reduced-motion:reduce){.ig-loft__bar--ours,.ig-loft__chamber,.ig-loft__cluster{transition:none}}body.template-cart{background:#fff}body.template-cart cart-items.gradient,body.template-cart #main-cart-footer.gradient{background:#fff;background-image:none;color:#1a3144}body.template-cart .title--primary{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(40px,5vw,64px);line-height:1.05;letter-spacing:-.03em;color:#1a3144}body.template-cart .underlined-link{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;color:#1a3144}body.template-cart .cart-item__details>.caption-with-letter-spacing{display:none}body.template-cart .cart-item__title{display:block}body.template-cart .cart-item__name,body.template-cart .cart-item__title .cart-item__name{display:block;width:auto;max-width:none;min-width:0;flex:none;word-break:normal;overflow-wrap:normal;font-family:Cormorant Garamond,Georgia,serif;font-size:32px;font-weight:500;line-height:1.15;color:#1a3144}body.template-cart .cart-item__details{width:auto}@media(min-width:750px){body.template-cart .cart-item__details{min-width:320px;width:46%}}body.template-cart .cart-item__media,body.template-cart .cart-item__image-container,body.template-cart .cart-item__image{width:140px;max-width:140px}body.template-cart .cart-item__image{display:block;height:140px;object-fit:contain;background:#dadada}@media(min-width:750px){body.template-cart .cart-item__media,body.template-cart .cart-item__image-container,body.template-cart .cart-item__image{width:220px;max-width:220px}body.template-cart .cart-item__image{height:220px}}body.template-cart .product-option,body.template-cart .product-option dt,body.template-cart .product-option dd{display:inline;word-break:normal;overflow-wrap:anywhere;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:1.45;color:#1a3144}body.template-cart .product-option{display:block}body.template-cart .cart__checkout-button{background:#1a3144;color:#fff;border:0;border-radius:0;min-height:48px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;letter-spacing:0}body.template-cart .cart__checkout-button:before,body.template-cart .cart__checkout-button:after{box-shadow:none;border:0}body.template-cart .quantity.cart-quantity{width:128px;min-height:44px;height:44px;border:1px solid rgba(26,49,68,.45);border-radius:0;background:#fff;color:#1a3144;box-shadow:none}body.template-cart .quantity.cart-quantity:before,body.template-cart .quantity.cart-quantity:after{content:none;box-shadow:none;background:transparent}body.template-cart .quantity.cart-quantity .quantity__button,body.template-cart .quantity.cart-quantity .quantity__input{background:#fff;color:#1a3144;border-radius:0;box-shadow:none}body.template-cart .quantity.cart-quantity .quantity__button{width:40px}body.template-cart .quantity.cart-quantity .quantity__button:hover{background:#f3f6f8}body.template-cart .quantity.cart-quantity .quantity__button:focus-visible{outline:1px solid #1a3144;outline-offset:-3px;background:#fff}body.template-cart .quantity.cart-quantity .quantity__button .svg-wrapper{width:11px;height:11px}body.template-cart .quantity.cart-quantity .quantity__input{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:500;opacity:1}body.template-cart cart-note.cart__note:before,body.template-cart cart-note.cart__note:after,body.template-cart cart-note.cart__note:hover:before,body.template-cart cart-note.cart__note:hover:after{content:none;box-shadow:none}body.template-cart .cart__note label{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;letter-spacing:0;color:#1a3144}body.template-cart .cart__note .field__input,body.template-cart .cart__note .field__input:hover,body.template-cart .cart__note .field__input:focus{background:#fff;color:#1a3144;border:1px solid rgba(26,49,68,.45);border-radius:0;box-shadow:none;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;line-height:1.5;height:120px;min-height:120px;margin:0;padding:14px 16px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ig-site.css.map */
