.blooming-geometry-case-block{width:100vw;margin-left:calc(50% - 50vw);padding:58px 0;background:linear-gradient(180deg,#f3ebdd,#fffbf4);color:#1d3a35;font-family:Inter,Helvetica Neue,Arial,sans-serif;overflow:hidden}.blooming-geometry-case-wrap{width:min(1540px,calc(100% - 40px));margin:0 auto}.blooming-geometry-case-card{display:grid;grid-template-columns:1fr .92fr;gap:34px;padding:34px;border:1px solid rgba(23,58,77,.14);background:#fffdfabd;box-shadow:0 24px 60px #173a4d14}.blooming-geometry-case-kicker{margin:0 0 12px;color:#c96b5b;font-size:13px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.blooming-geometry-case-title{margin:0;color:#173a4d;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(38px,4vw,64px);line-height:.98;letter-spacing:-.04em}.blooming-geometry-case-copy{margin:18px 0 0;max-width:680px;color:#1d3a35ad;font-size:17px;line-height:1.75}.blooming-geometry-case-tags{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0}.blooming-geometry-case-tags span{padding:9px 12px;border-radius:999px;background:#82b9cc1a;color:#173a4d;font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.blooming-geometry-case-media{display:grid;grid-template-columns:1.08fr .92fr;gap:14px;align-items:end}.blooming-geometry-case-photo{position:relative;margin:0;overflow:hidden;background:transparent;border:0;aspect-ratio:4/3}.blooming-geometry-case-photo img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;display:block;background:#fffdf8}.blooming-geometry-case-placeholder{height:100%;min-height:inherit;display:grid;place-items:center;padding:24px;color:#fffdfac7;text-align:center;font-size:14px;line-height:1.6;background:linear-gradient(150deg,#82b9cc,#173a4d)}.blooming-geometry-case-photo figcaption{position:absolute;left:14px;bottom:14px;padding:8px 10px;background:#173a4d;color:#fffdf8;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.blooming-geometry-case-features{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;border:1px solid rgba(23,58,77,.16);background:#fffdfa75}.blooming-geometry-case-feature{padding:20px 18px;border-right:1px solid rgba(23,58,77,.16)}.blooming-geometry-case-feature:last-child{border-right:0}.blooming-geometry-case-feature b{display:block;margin:0 0 8px;color:#173a4d;font-size:15px}.blooming-geometry-case-feature p{margin:0;color:#1d3a35a8;font-size:14px;line-height:1.6}@media(max-width:900px){.blooming-geometry-case-card{grid-template-columns:1fr;padding:22px}.blooming-geometry-case-media,.blooming-geometry-case-features{grid-template-columns:1fr}.blooming-geometry-case-feature{border-right:0;border-bottom:1px solid rgba(23,58,77,.16)}.blooming-geometry-case-feature:last-child{border-bottom:0}}#blooming-geometry-more-continued{--shell: #FFFBF4;--shell-2: #FFFDF8;--pink-sand: #F3EBDD;--lagoon: #82B9CC;--lagoon-2: #5B8895;--lagoon-3: #173A4D;--lagoon-soft: rgba(130, 185, 204, .14);--sun: #D6B755;--flamingo: #C96B5B;--ink: #1D3A35;--muted: rgba(29, 58, 53, .66);width:100vw;margin-left:calc(50% - 50vw);position:relative;overflow-x:clip;background:linear-gradient(180deg,#f3ebdd,#fffbf4 52%,#f3ebdd);color:var(--ink);font-family:Inter,Helvetica Neue,Arial,sans-serif}#blooming-geometry-more-continued *{box-sizing:border-box}#blooming-geometry-more-continued a{color:inherit;text-decoration:none}#blooming-geometry-more-continued .blooming-geometry-wrap{width:min(1540px,calc(100% - 40px));margin:0 auto;position:relative;z-index:2}#blooming-geometry-more-continued .blooming-geometry-section{padding:54px 0}#blooming-geometry-more-continued .blooming-geometry-kicker{margin-bottom:15px;color:var(--flamingo);font-size:14px;line-height:1.35;font-weight:900;letter-spacing:.18em;text-transform:uppercase}#blooming-geometry-more-continued .blooming-geometry-btn,#blooming-geometry-more-continued .blooming-geometry-btn:visited,#blooming-geometry-more-continued .blooming-geometry-btn:hover,#blooming-geometry-more-continued .blooming-geometry-btn:focus{min-height:60px;padding:0 32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;font-size:15px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;transition:all .25s ease;text-decoration:none!important}#blooming-geometry-more-continued .blooming-geometry-btn-primary,#blooming-geometry-more-continued .blooming-geometry-btn-primary:visited,#blooming-geometry-more-continued .blooming-geometry-btn-primary:hover,#blooming-geometry-more-continued .blooming-geometry-btn-primary:focus{border-color:var(--lagoon-3);background:var(--lagoon-3);color:var(--shell-2)!important;box-shadow:0 18px 40px #173a4d33}#blooming-geometry-more-continued .blooming-geometry-btn-primary:hover{background:var(--lagoon-2);transform:translateY(-2px)}#blooming-geometry-more-continued .blooming-geometry-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:62px;align-items:center;padding:58px 34px;border-top:1px solid rgba(201,107,91,.3);border-bottom:1px solid rgba(201,107,91,.3);background:radial-gradient(circle at 8% 8%,rgba(201,107,91,.09),transparent 28%),linear-gradient(180deg,#fffdfa5c,#fffdfa24)}#blooming-geometry-more-continued .blooming-geometry-story-kicker{margin-bottom:16px;color:var(--flamingo);font-size:12px;line-height:1.35;font-weight:900;letter-spacing:.18em;text-transform:uppercase}#blooming-geometry-more-continued .blooming-geometry-story-quote{max-width:540px;color:var(--lagoon-3);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,4.1vw,64px);line-height:.96;letter-spacing:-.045em;font-weight:700}#blooming-geometry-more-continued .blooming-geometry-story-copy{max-width:660px;margin-left:auto}#blooming-geometry-more-continued .blooming-geometry-story-copy p{margin:0 0 15px;color:#1d3a35ad;font-size:18px;line-height:1.76}#blooming-geometry-more-continued .blooming-geometry-story-copy p:last-of-type{margin-bottom:0}#blooming-geometry-more-continued .blooming-geometry-story-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}#blooming-geometry-more-continued .blooming-geometry-story-tag{display:inline-flex;align-items:center;min-height:36px;padding:0 15px;border:1px solid rgba(130,185,204,.2);border-radius:999px;background:#82b9cc14;color:var(--lagoon-2);font-size:11px;line-height:1;font-weight:900;letter-spacing:.1em;text-transform:uppercase}#blooming-geometry-more-continued .blooming-geometry-faq-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:56px;align-items:start}#blooming-geometry-more-continued .blooming-geometry-faq-aside{position:sticky;top:103px;align-self:start;padding:10px 38px 0 0;background:transparent}#blooming-geometry-more-continued .blooming-geometry-faq-aside h2{margin:0 0 24px;color:var(--lagoon-3);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(44px,4.8vw,74px);line-height:.95;letter-spacing:-.04em}#blooming-geometry-more-continued .blooming-geometry-faq-aside p{max-width:470px;margin:0 0 34px;color:#1d3a35b8;font-size:20px;line-height:1.72}#blooming-geometry-more-continued .blooming-geometry-faq-note{padding:26px 14px;border-top:1px solid rgba(201,107,91,.32);border-bottom:1px solid rgba(201,107,91,.32);color:#1d3a35ad;font-size:17px;line-height:1.75}#blooming-geometry-more-continued .blooming-geometry-faq-list{display:grid;gap:16px}#blooming-geometry-more-continued .blooming-geometry-faq-list details{border:1px solid rgba(201,107,91,.26);background:var(--shell-2)}#blooming-geometry-more-continued .blooming-geometry-faq-list summary{padding:27px 28px;color:var(--lagoon-3);font-size:19px;font-weight:900;line-height:1.55;list-style:none;cursor:pointer}#blooming-geometry-more-continued .blooming-geometry-faq-list summary::-webkit-details-marker{display:none}#blooming-geometry-more-continued .blooming-geometry-faq-list summary:after{content:"+";float:right;margin-left:18px;color:var(--sun);font-size:24px;line-height:1}#blooming-geometry-more-continued .blooming-geometry-faq-list details[open] summary:after{content:"\2212"}#blooming-geometry-more-continued .blooming-geometry-faq-list details>div{padding:0 28px 29px;color:var(--muted);font-size:18px;line-height:1.82}#blooming-geometry-more-continued .blooming-geometry-faq-list p{margin:0 0 15px}#blooming-geometry-more-continued .blooming-geometry-faq-list p:last-child{margin-bottom:0}#blooming-geometry-more-continued .blooming-geometry-faq-links{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}#blooming-geometry-more-continued .blooming-geometry-faq-links a,#blooming-geometry-more-continued .blooming-geometry-faq-links a:visited{min-height:42px;padding:0 17px;border:1px solid rgba(23,58,77,.24);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--lagoon-3);font-size:12px;line-height:1.3;font-weight:900;letter-spacing:.075em;text-transform:uppercase;text-decoration:none;transition:all .25s ease}#blooming-geometry-more-continued .blooming-geometry-faq-links a:hover{border-color:var(--sun);background:#c96b5b14}#blooming-geometry-more-continued .blooming-geometry-final{padding:92px 0 104px;position:relative;overflow:hidden;text-align:center;background:radial-gradient(circle at 82% 4%,rgba(201,107,91,.18),transparent 31%),linear-gradient(180deg,var(--lagoon),var(--lagoon-3));color:var(--shell-2)}#blooming-geometry-more-continued .blooming-geometry-final:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(255,253,250,.14);pointer-events:none}#blooming-geometry-more-continued .blooming-geometry-final-inner{max-width:930px;margin:0 auto;position:relative;z-index:2}#blooming-geometry-more-continued .blooming-geometry-final-kicker{margin-bottom:18px;color:#fffdfab3;font-size:15px;line-height:1.4;font-weight:900;letter-spacing:.18em;text-transform:uppercase}#blooming-geometry-more-continued .blooming-geometry-final h2{max-width:900px;margin:0 auto 24px;color:var(--shell-2);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(50px,5.4vw,88px);line-height:.95;letter-spacing:-.04em;font-weight:700}#blooming-geometry-more-continued .blooming-geometry-final p{max-width:720px;margin:0 auto 34px;color:#fffdfacc;font-size:20px;line-height:1.8}#blooming-geometry-more-continued .blooming-geometry-final .blooming-geometry-btn-primary,#blooming-geometry-more-continued .blooming-geometry-final .blooming-geometry-btn-primary:visited,#blooming-geometry-more-continued .blooming-geometry-final .blooming-geometry-btn-primary:hover,#blooming-geometry-more-continued .blooming-geometry-final .blooming-geometry-btn-primary:focus{border:1px solid rgba(201,107,91,.48);background:var(--shell-2);color:var(--lagoon-3)!important;box-shadow:none}#blooming-geometry-more-continued .blooming-geometry-final .blooming-geometry-btn-primary:hover{background:#fff7f0;transform:translateY(-2px)}[data-blooming-geometry-final-add]{border:0;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}[data-blooming-geometry-final-add]:disabled{cursor:wait;opacity:.72}.blooming-geometry-final-status{min-height:22px;margin-top:12px;font-size:14px;line-height:1.5;text-align:center}.blooming-geometry-final-status.is-success{color:inherit;opacity:.9}.blooming-geometry-final-status.is-error{color:#8b4c40}@media(max-width:990px){#blooming-geometry-more-continued .blooming-geometry-section{padding:40px 0}#blooming-geometry-more-continued .blooming-geometry-story,#blooming-geometry-more-continued .blooming-geometry-faq-grid{grid-template-columns:1fr}#blooming-geometry-more-continued .blooming-geometry-story{gap:28px;padding:44px 12px}#blooming-geometry-more-continued .blooming-geometry-story-copy{max-width:none;margin-left:0}#blooming-geometry-more-continued .blooming-geometry-faq-aside{position:relative;top:auto;padding:0 0 14px}}@media(max-width:680px){#blooming-geometry-more-continued .blooming-geometry-wrap{width:calc(100% - 22px);max-width:calc(100% - 22px)}#blooming-geometry-more-continued .blooming-geometry-section{padding:32px 0}#blooming-geometry-more-continued .blooming-geometry-btn{width:100%;min-height:58px;padding:0 22px;font-size:14.5px;letter-spacing:.08em}#blooming-geometry-more-continued .blooming-geometry-story{gap:22px;padding:34px 4px}#blooming-geometry-more-continued .blooming-geometry-story-kicker{margin-bottom:12px;font-size:11.5px;letter-spacing:.14em}#blooming-geometry-more-continued .blooming-geometry-story-quote{font-size:clamp(38px,11vw,52px)}#blooming-geometry-more-continued .blooming-geometry-story-copy p{font-size:16.5px;line-height:1.72}#blooming-geometry-more-continued .blooming-geometry-story-tags{gap:8px;margin-top:20px}#blooming-geometry-more-continued .blooming-geometry-story-tag{min-height:32px;padding:0 11px;font-size:10px;letter-spacing:.08em}#blooming-geometry-more-continued .blooming-geometry-faq-grid{gap:26px}#blooming-geometry-more-continued .blooming-geometry-faq-aside h2{margin-bottom:20px}#blooming-geometry-more-continued .blooming-geometry-faq-aside p{margin-bottom:26px;font-size:18px}#blooming-geometry-more-continued .blooming-geometry-faq-note{padding:21px 8px;font-size:16.5px}#blooming-geometry-more-continued .blooming-geometry-faq-list{gap:13px}#blooming-geometry-more-continued .blooming-geometry-faq-list summary{padding:22px 20px;font-size:18px}#blooming-geometry-more-continued .blooming-geometry-faq-list details>div{padding:0 20px 23px;font-size:17px}#blooming-geometry-more-continued .blooming-geometry-faq-links{display:grid;grid-template-columns:1fr}#blooming-geometry-more-continued .blooming-geometry-faq-links a{width:100%;min-height:46px}#blooming-geometry-more-continued .blooming-geometry-final{padding:64px 0 72px}#blooming-geometry-more-continued .blooming-geometry-final:before{top:10px;right:10px;bottom:10px;left:10px}#blooming-geometry-more-continued .blooming-geometry-final-kicker{margin-bottom:14px;font-size:13px;letter-spacing:.14em}#blooming-geometry-more-continued .blooming-geometry-final h2{margin-bottom:20px;font-size:clamp(43px,12vw,60px)}#blooming-geometry-more-continued .blooming-geometry-final p{margin-bottom:28px;font-size:17px;line-height:1.7}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/moira-blooming-geometry-belowfold.css.map */
