html.m-builder-page body{background:#f8f2e8}#m-builder{--m-bg: #f8f2e8;--m-bg-2: #eee2d7;--m-ink: #442631;--m-ink-2: #745a61;--m-ink-3: #7a6368;--m-line: #ddcbc2;--m-line-strong: #ab8a88;--m-accent: #692536;--m-accent-hover: #511c2a;--m-accent-ink: #fffaf3;--m-accent-soft: #f2e0d8;--m-focus: #692536;--m-radius-s: 8px;--m-radius-m: 14px;--m-touch: 44px;--m-page-pad: 24px;--m-chip-h: 44px;--m-text-md: 16px;--m-text-lg: 17px;background:var(--m-bg);color:var(--m-ink);padding-bottom:32px}#m-builder [hidden]{display:none!important}#m-builder .m-section__inner{max-width:1200px}#m-builder .m-builder__head{min-height:94px;gap:18px;margin-bottom:38px}#m-builder .m-builder__logo{height:46px;width:184px}#m-builder .m-builder__headnote{font-size:13px;color:var(--m-ink-2);margin-right:auto;padding-left:22px;border-left:1px solid var(--m-line)}#m-builder .m-builder__head>.m-link{font-size:13px;flex:none}#m-builder .m-builder__grid{grid-template-columns:minmax(0,1fr);gap:42px}#m-builder .m-builder__form{width:100%;max-width:720px;margin-inline:auto}#m-builder .m-builder__steps{background:#fffaf3;border:1px solid var(--m-line);border-radius:18px;padding:30px}#m-builder .m-builder__step h2{font-family:var(--m-font-display, Georgia, serif);font-weight:400;font-size:clamp(32px,3.9vw,44px);line-height:1.12;letter-spacing:-.035em;max-width:20ch}#m-builder .m-builder__step .m-lead{font-size:16px;line-height:1.6;margin-top:17px;margin-bottom:30px}#m-builder .m-builder__eyebrow{display:block;color:var(--m-accent);font-size:11px;line-height:1.6;letter-spacing:.13em;margin-bottom:15px}#m-builder .m-steps{margin-bottom:24px}#m-builder .m-steps__meta{gap:12px;margin-bottom:13px}#m-builder .m-steps__count{letter-spacing:.1em;font-size:11px}#m-builder .m-steps__name{font-size:12px}#m-builder .m-steps__list{gap:10px}#m-builder .m-steps__seg{height:auto;min-height:62px;display:flex;gap:10px;align-items:center;padding:9px 10px;border:1px solid var(--m-line);border-radius:9px;font:inherit;font-size:12px;color:var(--m-ink-2);background:transparent}#m-builder .m-steps__seg:before{display:none}#m-builder .m-builder__stepnum{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;border-radius:50%;font-size:11px;background:var(--m-bg-2);color:var(--m-ink-2)}#m-builder .m-steps__seg[aria-current=step]{border-color:var(--m-accent);background:#f1ded4;color:var(--m-accent);font-weight:500}#m-builder .m-steps__seg[aria-current=step] .m-builder__stepnum,#m-builder .m-steps__seg.is-done .m-builder__stepnum{background:var(--m-accent);color:var(--m-accent-ink)}#m-builder .m-steps__seg:disabled{opacity:1}#m-builder .m-steps__seg:not(:disabled):hover{border-color:var(--m-accent);cursor:pointer}#m-builder .m-field{margin-bottom:25px}#m-builder .m-field__label,#m-builder legend{font-size:14px;color:var(--m-ink);margin-bottom:10px}#m-builder .m-input,#m-builder .m-select,#m-builder .m-textarea{background-color:#fffdf8;border-color:var(--m-line-strong);padding:14px 15px;font-size:16px;line-height:1.5}#m-builder .m-textarea{min-height:210px}#m-builder .m-input::placeholder,#m-builder .m-textarea::placeholder{color:#806d71}#m-builder .m-field__help{display:block;font-size:12px;line-height:1.6;margin-top:8px}#m-builder .m-field__error{font-size:13px}#m-builder .m-counter{font-size:12px;margin-top:10px}#m-builder .m-occ{gap:10px}#m-builder .m-occ .m-pkg__body{min-height:104px;grid-template-columns:51px minmax(0,1fr);gap:11px;padding:12px;background:#fffdf8;border-color:var(--m-line);border-radius:10px}#m-builder .m-occ__img,#m-builder .m-occ__ph{aspect-ratio:4 / 5;border-radius:6px}#m-builder .m-occ__title{font-size:15px;font-weight:500}#m-builder .m-occ__price{font-size:12px}#m-builder .m-pkg input:checked+.m-pkg__body{background:#f4e5dc;border-color:var(--m-accent);box-shadow:inset 0 0 0 1px var(--m-accent)}#m-builder .m-pkg input:disabled+.m-pkg__body{opacity:.65;cursor:not-allowed}#m-builder .m-pkg__availability{display:block;color:var(--m-ink-2);font-size:12px;font-weight:400}#m-builder .m-chips{gap:8px}#m-builder .m-chip{min-height:44px;padding:10px 14px;font-size:13px;line-height:1.35;font-weight:400;max-width:100%;background:#fffdf8;border-color:var(--m-line-strong)}#m-builder .m-chip:has(input:checked){background:var(--m-accent);border-color:var(--m-accent);color:var(--m-accent-ink)}#m-builder .m-chip--impuls{border-style:solid;background:transparent;font-size:12px;border-color:var(--m-line)}#m-builder .m-chip--impuls:hover{border-color:var(--m-accent);background:var(--m-accent-soft)}#m-builder .m-chips[data-m-impulse]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:8px;padding:7px 6px 10px;margin:-7px -6px 0;scroll-padding-inline:6px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ab8a88 transparent}#m-builder .m-chips[data-m-impulse] .m-chip--impuls{flex:0 0 auto;max-width:none;min-height:44px;font-size:13px;line-height:1.4;white-space:nowrap;scroll-snap-align:start}#m-builder .m-sticky-actions{background:#fffaf3;gap:12px;padding-top:19px;margin-top:26px;border-top:1px solid var(--m-line);overflow:visible}#m-builder .m-btn{min-height:52px;border-radius:7px;padding-inline:23px}#m-builder .m-btn--primary{background:var(--m-accent);border-color:var(--m-accent);color:var(--m-accent-ink)}#m-builder .m-btn--primary:hover{background:var(--m-accent-hover);border-color:var(--m-accent-hover)}#m-builder .m-btn--primary:disabled{background:#89727a;border-color:#89727a;cursor:not-allowed;opacity:1}#m-builder .m-btn--ghost{padding-inline:0;background:transparent;color:var(--m-ink-2);font-size:13px}#m-builder .m-builder__bartotal{padding-right:0;gap:4px}#m-builder .m-builder__bartotal-label{font-size:12px}#m-builder .m-builder__bartotal-amount{font-size:15px}#m-builder .m-builder__next{flex:0 1 auto}#m-builder .m-builder__status{font-size:11px;line-height:1.5;margin-top:14px;color:var(--m-ink-2)}#m-builder .m-builder__keepsake{min-height:255px;padding:28px;background:#692536;color:#fff2e2;border-radius:16px 16px 4px 4px;display:flex;flex-direction:column;position:relative;margin-bottom:14px;overflow:hidden}#m-builder .m-builder__keepsake-label{font-size:10px;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}#m-builder .m-builder__keepsake-title{display:block;margin:21px 0 9px;font-family:var(--m-font-display, Georgia, serif);font-size:39px;line-height:1.07;letter-spacing:-.025em;overflow-wrap:anywhere}#m-builder .m-builder__keepsake-title em{font-weight:400;color:#edc7ab}#m-builder .m-builder__keepsake-line{font-size:12px;margin:0 0 20px;opacity:.87}#m-builder .m-builder__keepsake-wave{display:flex;align-items:center;gap:5px;height:28px;margin-top:auto}#m-builder .m-builder__keepsake-wave i{width:3px;height:7px;border-radius:2px;background:#edc7ab}#m-builder .m-builder__keepsake-wave i:nth-child(3n){height:27px}#m-builder .m-builder__keepsake-wave i:nth-child(3n+1){height:13px}#m-builder .m-builder__keepsake-wave i:nth-child(5n+2){height:20px}#m-builder .m-summary{background:#eee2d7;border-radius:4px 4px 14px 14px;padding:23px}#m-builder .m-summary__title{font-family:var(--m-font-display, Georgia, serif);font-size:26px;font-weight:400}#m-builder .m-summary dd{font-size:13px;line-height:1.55}#m-builder .m-summary dt{font-size:11px}#m-builder .m-summary__edit{font-size:12px}#m-builder .m-builder__service{font-size:12px;line-height:1.7;color:var(--m-ink-2);margin:17px 6px 0}#m-builder .m-builder__pkgs .m-pkg__body{padding:22px;border-color:var(--m-line);border-radius:11px;background:#fffdf8}#m-builder .m-builder__pkgs .m-pkg__head{align-items:center}#m-builder .m-builder__pkgs .m-eyebrow{font-size:14px;text-transform:none;letter-spacing:0;line-height:1.4}#m-builder .m-pkg__price{font-size:21px;color:var(--m-accent);text-align:right}#m-builder .m-pkg__list{margin-top:15px}#m-builder .m-pkg__list li{font-size:13px;line-height:1.5;padding:7px 0}#m-builder .m-builder__pkgs .m-pkg input:checked+.m-pkg__body{background:#f4e5dc;border-color:var(--m-accent)}#m-builder .m-check{gap:12px}#m-builder .m-check__title{font-size:14px}#m-builder .m-check__sub{font-size:12px;line-height:1.6}#m-builder .m-builder__extras .m-check{padding-right:0;gap:11px}#m-builder .m-check__price{font-size:14px}#m-builder .m-builder__consent{margin-top:24px}#m-builder .m-builder__consent .m-check{gap:12px}#m-builder .m-builder__sum{border-radius:9px;padding:18px;background:#f3e7dc}#m-builder .m-sumrow{font-size:13px;line-height:1.5;gap:12px}#m-builder .m-sumrow>:first-child{min-width:0}#m-builder .m-sumrow>:last-child{flex:none}#m-builder .m-total__amount{color:var(--m-accent)}#m-builder .m-builder__sum .m-small,#m-builder .m-builder__checkout .m-small{font-size:12px;line-height:1.6}#m-builder .m-trust{font-size:12px}#m-builder .m-builder__foot{margin-top:32px;font-size:11px}#m-builder .m-note{font-size:13px;line-height:1.6}#m-builder .m-brief-toggle .m-summary{border-radius:9px}#m-builder .m-builder__backlink{font-size:12px}#m-builder :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--m-focus);outline-offset:4px}@media(min-width:990px){#m-builder{--m-page-pad: 40px}#m-builder .m-builder__grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:56px}#m-builder .m-builder__form{grid-column:1;max-width:none}#m-builder .m-builder__aside{grid-column:2;top:26px;padding-top:112px}#m-builder .m-builder__steps{padding:36px}#m-builder .m-sticky-actions{padding-top:23px}}@media(max-width:639px){#m-builder{--m-page-pad: 18px}#m-builder .m-builder__head{min-height:79px;margin-bottom:27px;gap:12px}#m-builder .m-builder__logo{height:37px;width:148px}#m-builder .m-builder__headnote{display:none}#m-builder .m-builder__head>.m-link{font-size:11px}#m-builder .m-builder__steps{padding:23px 18px 18px;border-radius:13px}#m-builder .m-steps__list{gap:6px}#m-builder .m-steps__seg{flex-direction:column;gap:6px;padding:9px 2px;font-size:11px;line-height:1.3;min-height:67px}#m-builder .m-builder__stepnum{height:25px;width:25px;min-width:25px;font-size:10px}#m-builder .m-steps__name>[data-m-stepname]{display:none}#m-builder .m-steps__count{font-size:10px}#m-builder .m-builder__step .m-lead{font-size:14px;margin-bottom:25px}#m-builder .m-builder__eyebrow{font-size:10px;letter-spacing:.09em}#m-builder .m-occ .m-pkg__body{display:flex;flex-direction:column;gap:10px;align-items:flex-start;min-height:157px;padding:11px}#m-builder .m-occ__img,#m-builder .m-occ__ph{width:45px;height:55px;flex:none}#m-builder .m-occ__title{font-size:14px}#m-builder .m-occ__price{font-size:11px}#m-builder .m-field__label,#m-builder legend{font-size:13px}#m-builder .m-chip{font-size:12px;padding:10px 12px}#m-builder .m-sticky-actions{gap:9px;margin-inline:-18px;padding:12px 18px max(12px,env(safe-area-inset-bottom));margin-bottom:-18px;border-radius:0 0 13px 13px}#m-builder .m-btn{padding-inline:17px;font-size:14px}#m-builder .m-btn--ghost{font-size:12px;padding-inline:0}#m-builder .m-builder__bartotal{flex-direction:column;align-items:flex-end;gap:1px}#m-builder .m-builder__bartotal-label{font-size:10px}#m-builder .m-builder__bartotal-amount{font-size:13px}#m-builder .m-builder__status{margin-top:29px;font-size:10px}#m-builder.is-step4 .m-builder__status{margin-top:13px}#m-builder .m-builder__pkgs .m-pkg__body{padding:17px}#m-builder .m-pkg__price{font-size:19px}#m-builder .m-builder__sum{padding:14px}#m-builder .m-builder__checkout .m-btn{font-size:15px;padding-inline:12px}#m-builder .m-builder__consent .m-check{gap:10px}#m-builder .m-builder__consent .m-check__title{font-size:13px}}@media(max-width:359px){#m-builder{--m-page-pad: 12px}#m-builder .m-builder__steps{padding-inline:14px}#m-builder .m-sticky-actions{padding-inline:14px;margin-inline:-14px}#m-builder .m-builder__step h2{font-size:30px}#m-builder .m-builder__next{padding-inline:13px}#m-builder .m-builder__next .m-arrow{width:15px}}@media(prefers-reduced-motion:reduce){#m-builder *,#m-builder *:before,#m-builder *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/moments-builder-launch.css.map */
