@layer blocks{.mini-gift-delivery__cards{gap:var(--space-m-l);max-width:67.5rem}.mini-gift-delivery__card{background:var(--clr-white);border-radius:var(--border-radius-l);box-shadow:var(--shadow-card);transition:transform var(--transition-speed-slow) var(--ease-smooth), box-shadow var(--transition-speed-slow) var(--ease-smooth);overflow:hidden}.mini-gift-delivery__card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-6px)}.mini-gift-delivery__card-media{aspect-ratio:12/5;transition:transform var(--transition-speed-slow) var(--ease-smooth);background:linear-gradient(160deg,#f7f5f3,#e5e1dc);position:relative;overflow:hidden}.mini-gift-delivery__card:hover .mini-gift-delivery__card-media{transform:scale(1.02)}.mini-gift-delivery__card-media svg,.mini-gift-delivery__card-media img{object-fit:cover;width:100%;height:100%}.mini-gift-delivery__card-content{padding:var(--space-s) var(--space-m) var(--space-m)}.mini-gift-delivery__card-title{line-height:var(--lh-tight);margin-block-end:var(--space-2xs)}.mini-pricing__bundles{grid-template-columns:repeat(auto-fit,minmax(min(15.625rem,100%),1fr));gap:1.625rem;padding-block-end:1em;display:grid}@container (width<=72em){.mini-pricing__bundles{gap:1.25rem}.mini-pricing-card{padding:1.75rem 1rem 1.5rem}.mini-pricing-card.mini-pricing-card--popular{padding:1.6875rem .9375rem 1.4375rem}.mini-pricing-card__qty{font-size:2.5rem}.mini-pricing__cta-zone{padding:var(--space-m)}.mini-pricing__footer{padding-block-end:var(--space-m)}}.mini-pricing-card{text-align:center;background:var(--clr-white);border:1px solid var(--clr-punchline-cream);transition:transform var(--transition-speed) ease, box-shadow var(--transition-speed) ease;border-radius:.625rem;padding:2rem 1.125rem 1.625rem;position:relative;box-shadow:0 .5rem 1.375rem #0000001a,0 .125rem .375rem #0000000d}.mini-pricing-card:hover{transform:translateY(-.25rem)scale(1.03);box-shadow:0 1rem 2.25rem #00000024,0 .25rem .625rem #0000000f}.mini-pricing-card.mini-pricing-card--popular{border:2px solid var(--clr-punchline-terracotta);padding:1.9375rem 1.0625rem 1.5625rem;box-shadow:0 .625rem 1.625rem #d2482d2e,0 .125rem .375rem #0000000f}.mini-pricing-card.mini-pricing-card--popular:hover{transform:translateY(-.25rem)scale(1.03);box-shadow:0 1.125rem 2.5rem #d2482d3d,0 .25rem .625rem #00000014}.mini-pricing-card__badge{font-family:var(--ff-regular);font-size:.6875rem;font-weight:var(--fw-bold);letter-spacing:.0625em;text-transform:uppercase;white-space:nowrap;color:var(--clr-white);background:var(--clr-punchline-terracotta);border-radius:.25rem;padding:.375rem .875rem;position:absolute;top:-.875rem;left:50%;transform:translate(-50%)}.mini-pricing-card__label{font-family:var(--ff-serif);margin-block-end:.875rem;font-size:1.0625rem;font-style:italic}.mini-pricing-card__qty{font-family:var(--ff-serif);font-size:2.75rem;font-weight:var(--fw-black);margin-block-end:.25rem;line-height:1}.mini-pricing-card__unit-label{color:var(--clr-text-muted);margin-block-end:1rem;font-size:.8125rem}.mini-pricing-card__trigger{font-size:.75rem;font-weight:var(--fw-bolder);letter-spacing:.03125em;text-transform:uppercase;color:var(--clr-punchline-terracotta);margin-block-end:.875rem}.mini-pricing-card__divider{background:var(--clr-punchline-cream);border:none;width:100%;height:1px;margin:0 0 1.125rem}.mini-pricing-card__total{font-family:var(--ff-serif);font-size:1.625rem;font-weight:var(--fw-black);color:var(--clr-punchline-terracotta);margin-block-end:.25rem}.mini-pricing-card__per-unit{color:var(--clr-text-muted);margin-block-end:.5rem;font-size:.8125rem}.mini-pricing-card__savings{font-size:.8125rem;font-weight:var(--fw-bolder);color:#36a166;margin-block-start:.25rem}.mini-pricing-card__savings--accent{font-weight:var(--fw-bolder);color:var(--clr-punchline-terracotta)}[data-dialog-type=fixed-format-bundle].dialog-panel[data-variant=modal]{width:min(95vw,72rem);max-width:72rem}[data-dialog-type=fixed-format-bundle] .dialog-panel__body{overflow-x:hidden}.mini-pricing__unavailable{max-width:40rem;padding-block:var(--space-l);font-family:var(--ff-serif);color:var(--clr-text-muted);font-style:italic}.mini-pricing__info-strip{gap:var(--space-l);padding:var(--space-s);background:var(--clr-white);border:1px solid var(--clr-border-light);border-radius:var(--border-radius-m);flex-wrap:nowrap;justify-content:space-around}@container (width<=40em){.mini-pricing__info-strip{gap:var(--space-s);flex-wrap:wrap}}.mini-pricing__info-item{gap:var(--space-xs)}.mini-pricing__info-item svg,.mini-pricing__info-item img{flex-shrink:0;width:1.25rem;height:1.25rem}.mini-pricing__info-item svg{color:var(--clr-punchline-terracotta)}.mini-pricing__cta-zone{width:min(50rem,100%);padding:var(--space-l)}.mini-pricing__cta{gap:var(--space-3xs);width:100%;max-width:26rem;padding:var(--space-m) var(--space-2xl);background:var(--clr-punchline-terracotta);border-radius:var(--border-radius-l);transition:background var(--transition-speed);cursor:pointer;border:none;font-family:inherit}.mini-pricing__cta:hover{background:var(--clr-punchline-terracotta-dark)}.mini-pricing__cta-main{font-family:var(--ff-serif);font-weight:var(--fw-bold);color:var(--clr-white)}.mini-pricing__cta-sub{color:#ffffffe0}.mini-pricing__footer{width:min(50rem,100%);padding:var(--space-s) var(--space-xl) var(--space-m);font-family:var(--ff-serif);font-style:italic}@media (width<=1022px){.mini-pricing__bundles{grid-template-columns:1fr 1fr}}@media (width<=565px){.mini-pricing__bundles{grid-template-columns:1fr}.mini-pricing-card{grid-template-columns:1fr auto 1fr;place-items:center}.mini-pricing-card__divider{width:1px;height:100%;margin:0}.mini-pricing__info-strip{display:grid}}@media (width<=48em){[data-dialog-type=fixed-format-bundle].dialog-panel[data-variant=modal]{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}[data-dialog-type=fixed-format-bundle] .dialog-panel__body{max-height:calc(100dvh - 4rem)}}.mini-presentation__cards{gap:var(--space-m);max-width:72rem}.mini-presentation__card{background:var(--clr-white);border-radius:var(--border-radius-l);box-shadow:var(--shadow-card);transition:transform var(--transition-speed-slow) var(--ease-smooth), box-shadow var(--transition-speed-slow) var(--ease-smooth);align-content:start;overflow:hidden}.mini-presentation__card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-6px)}.mini-presentation__card-media{aspect-ratio:4/3;transition:transform var(--transition-speed-slow) var(--ease-smooth);background:linear-gradient(160deg,#f7f5f3,#e5e1dc);position:relative;overflow:hidden}.mini-presentation__card:hover .mini-presentation__card-media{transform:scale(1.02)}.mini-presentation__card-content{padding:var(--space-s) var(--space-s) var(--space-m)}.mini-presentation__card-title{line-height:var(--lh-tight);margin-block-end:var(--space-2xs)}.mini-presentation__card--overview{grid-column:1/-1}@media (width>=64em){.mini-presentation__card--overview{grid-column:span 1}}.mini-presentation__list{gap:var(--space-2xs);margin:0;padding:0;list-style:none}.mini-presentation__list-item{gap:var(--space-xs);line-height:var(--lh-normal)}.mini-presentation__list-number{width:1.625rem;height:1.625rem;font-family:var(--ff-serif);font-weight:var(--fw-regular);color:var(--clr-text);background:var(--clr-white);border:1.5px solid var(--clr-text);border-radius:50%;flex-shrink:0}.mini-phone__card{--_shadow:0 2px 6px #0000000d, 0 8px 22px #0000001a;--_shadow-hover:0 4px 10px #00000014, 0 12px 32px #0000001f}.mini-phone__cards{column-gap:var(--space-l);grid-template-rows:auto auto;grid-template-columns:repeat(2,1fr);max-width:67.5rem;display:grid}@media (width<=64rem){.mini-phone__cards{gap:var(--space-l);grid-template-rows:auto;grid-template-columns:1fr}}.mini-phone__card{grid-template-rows:subgrid;background:var(--clr-white);border-radius:var(--border-radius-l);box-shadow:var(--_shadow);transition:transform var(--transition-speed) var(--ease-smooth), box-shadow var(--transition-speed) var(--ease-smooth);grid-row:span 2;display:grid;overflow:hidden}@media (width<=64rem){.mini-phone__card{grid-row:auto;grid-template-rows:auto auto}}.mini-phone__card:hover{box-shadow:var(--_shadow-hover);transform:translateY(-4px)scale(1.02)}.mini-phone__card-media{aspect-ratio:1953/1000;max-width:520px;transition:transform var(--transition-speed) var(--ease-smooth);background:linear-gradient(160deg,#f3f1ec,#e4dfd8);position:relative}.mini-phone__card-media--qr{background:linear-gradient(160deg,#f5ecea,#e8d7d4)}.mini-phone__card:hover .mini-phone__card-media{transform:scale(1.03)}.mini-phone__card-media img{object-fit:cover;width:100%;height:100%}.mini-phone__card-media-label{position:absolute;inset-block-end:var(--space-xs);inset-inline-end:var(--space-s)}.mini-phone__card-content{padding:var(--space-s) var(--space-m) var(--space-m);overflow:hidden}.mini-phone__card-title{margin-block-end:var(--space-2xs)}.mini-phone__card-tagline{margin-block-start:var(--space-2xs)}.mini-phone__steps-section{padding-block-start:var(--space-xl)}.mini-phone__steps{gap:var(--space-m);grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr);padding-block-start:var(--space-m);display:grid}@media (width<=64rem){.mini-phone__steps{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(2,1fr)}}@media (width<=40rem){.mini-phone__steps{grid-template-rows:auto;grid-template-columns:1fr;max-width:20rem;margin-inline:auto}}.mini-phone__step{grid-template-rows:subgrid;gap:var(--space-xs);padding:var(--space-m) var(--space-s) var(--space-s);background:var(--clr-white);border-radius:var(--border-radius-m);box-shadow:var(--shadow-card);transition:transform var(--transition-speed) var(--ease-smooth), box-shadow var(--transition-speed) var(--ease-smooth);grid-row:span 2;display:grid;position:relative}@media (width<=40rem){.mini-phone__step{flex-direction:column;grid-row:auto;display:flex}}.mini-phone__step:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)scale(1.02)}.mini-phone__step-number{width:2rem;height:2rem;color:var(--clr-punchline-terracotta);filter:drop-shadow(0 2px 4px #00000014);position:absolute;top:-16px;left:-14px}.mini-phone__step-visual{place-items:center;min-height:5rem;display:grid}.mini-phone__fake-ui{gap:var(--space-xs);flex-direction:column;align-items:center;width:100%;display:flex}.mini-phone__fake-ui-title{font-family:var(--ff-serif);font-size:var(--step-1);font-weight:var(--fw-bolder);letter-spacing:-.05em;color:var(--clr-text)}.mini-phone__fake-ui-title svg{width:2em}.mini-phone__fake-btn{max-width:unset;font-size:var(--step--2);white-space:nowrap;pointer-events:none;margin-block-start:1em;padding-block:1em}.mini-phone__qr-scan-icon{width:100%;overflow:visible;translate:0 -10px}.mini-phone__photo-library-icon{width:87%}.mini-phone__desktop-icon{width:90%}.mini-phone__step-header{gap:var(--space-3xs);grid-template-rows:auto 1fr}.mini-phone__step-title{text-wrap:balance}}
