.checkout-module__PwmfoW__checkout__body{gap:var(--space-8);align-items:start;display:grid}.checkout-module__PwmfoW__checkout__review{gap:var(--space-4);padding:var(--space-card);background-color:var(--color-surface-raised);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid}.checkout-module__PwmfoW__checkout__lines{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.checkout-module__PwmfoW__checkout__line{grid-template-columns:var(--size-tag-thumbnail) minmax(0, 1fr) auto;gap:var(--space-3);align-items:center;display:grid}.checkout-module__PwmfoW__checkout__line-tag{width:var(--size-tag-thumbnail);filter:drop-shadow(var(--shadow-1))}.checkout-module__PwmfoW__checkout__line-name,.checkout-module__PwmfoW__checkout__line-price{gap:var(--space-1);display:grid}.checkout-module__PwmfoW__checkout__line-price{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end}.checkout-module__PwmfoW__checkout__line-details{font-size:var(--text-sm);color:var(--color-text-muted)}.checkout-module__PwmfoW__checkout__totals{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--size-control-border) solid var(--color-border);margin:0;display:grid}.checkout-module__PwmfoW__checkout__totals-row{gap:var(--space-4);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.checkout-module__PwmfoW__checkout__totals-row dd{margin:0}.checkout-module__PwmfoW__checkout__totals-row--total{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.checkout-module__PwmfoW__checkout__edit{min-height:var(--size-touch-target);justify-self:start;align-items:center;display:inline-flex}.checkout-module__PwmfoW__checkout__form{gap:var(--space-8);max-width:var(--size-form);display:grid}.checkout-module__PwmfoW__checkout__group{gap:var(--space-5);border:0;min-width:0;margin:0;padding:0;display:grid}.checkout-module__PwmfoW__checkout__card{padding:var(--space-card);background-color:var(--color-surface-raised);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.checkout-module__PwmfoW__checkout__group-title{font-family:var(--font-display);font-size:var(--text-title-card);font-weight:var(--weight-display);line-height:var(--leading-tight);padding:0}.checkout-module__PwmfoW__checkout__place{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.checkout-module__PwmfoW__checkout__hint{color:var(--color-text-muted);text-wrap:pretty}.checkout-module__PwmfoW__checkout__alert{padding:var(--space-3) var(--space-4);color:var(--color-danger);background-color:var(--color-danger-surface);border-radius:var(--radius-md)}.checkout-module__PwmfoW__checkout__notice{font-size:var(--text-lg);font-weight:var(--weight-semibold)}@media (min-width:64rem){.checkout-module__PwmfoW__checkout__body{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.checkout-module__PwmfoW__checkout__review{top:calc(var(--size-app-header) + var(--space-6));position:sticky}}
.new-tag-module__R1g67G__new-tag{gap:var(--space-5);padding:var(--space-6);background-color:var(--color-pet-surface);border-radius:var(--radius-lg);justify-items:center;display:grid}.new-tag-module__R1g67G__new-tag__title{font-size:var(--text-lg);justify-self:stretch}.new-tag-module__R1g67G__new-tag__picture{gap:var(--space-2);justify-content:center;align-items:flex-end;display:flex}.new-tag-module__R1g67G__new-tag__tag{width:var(--size-chosen-tag);filter:drop-shadow(var(--shadow-drop))}.new-tag-module__R1g67G__new-tag__pet{width:var(--size-chosen-tag-pet)}.new-tag-module__R1g67G__new-tag__facts{gap:var(--space-2);justify-self:stretch;margin:0;display:grid}.new-tag-module__R1g67G__new-tag__fact{gap:var(--space-4);padding-block:var(--space-2);border-top:var(--size-control-border) solid var(--color-border);justify-content:space-between;display:flex}.new-tag-module__R1g67G__new-tag__fact dt{color:var(--color-text-muted)}.new-tag-module__R1g67G__new-tag__fact dd{font-weight:var(--weight-semibold);text-align:end;margin:0}.new-tag-module__R1g67G__new-tag__form{gap:var(--space-6);display:grid}.new-tag-module__R1g67G__new-tag__submit{gap:var(--space-3);display:grid}.new-tag-module__R1g67G__new-tag__note{font-size:var(--text-sm);color:var(--color-text-muted);text-wrap:pretty}.new-tag-module__R1g67G__new-tag__chooser{gap:var(--space-6);display:grid}
.tag-chooser-module__aEKDhG__tag-chooser__stage{width:100%;max-width:var(--size-product-stage-small);aspect-ratio:1;place-items:center;margin-inline:auto;display:grid;position:relative}.tag-chooser-module__aEKDhG__tag-chooser__glow{background:radial-gradient(closest-side, var(--color-pet-surface), transparent);border-radius:var(--radius-round);transition:background var(--duration-slow) var(--ease-standard);position:absolute;inset:0}.tag-chooser-module__aEKDhG__tag-chooser__tag{--tag-lean-x:-4deg;--tag-lean-y:14deg;width:60%;filter:drop-shadow(var(--shadow-drop));position:relative}.tag-chooser-module__aEKDhG__tag-chooser__pet{width:min(36%, var(--size-product-stage-pet));position:absolute;bottom:0;right:0}.tag-chooser-module__aEKDhG__tag-chooser{gap:var(--space-6);width:100%;padding:var(--space-card);background-color:var(--color-surface-raised);border:var(--size-control-border) solid transparent;border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid}.tag-chooser-module__aEKDhG__tag-chooser__title{font-size:var(--text-title-card);text-wrap:balance}.tag-chooser-module__aEKDhG__tag-chooser__submit{gap:var(--space-3);display:grid}.tag-chooser-module__aEKDhG__tag-chooser__next{font-size:var(--text-sm);color:var(--color-text-muted);text-wrap:pretty}@media (min-width:64rem){.tag-chooser-module__aEKDhG__tag-chooser__stage{max-width:var(--size-product-stage)}}
.gift-module__i3u3eG__gift{padding-block:calc(var(--size-site-header) + var(--space-8)) var(--space-section);overflow-x:clip}.gift-module__i3u3eG__gift__inner{gap:var(--space-8);max-width:var(--size-content);padding-inline:var(--space-gutter);grid-template-areas:"words""stage""order";margin-inline:auto;display:grid}.gift-module__i3u3eG__gift__words{gap:var(--space-5);max-width:var(--size-prose);grid-area:words;justify-items:start;display:grid}.gift-module__i3u3eG__gift__eyebrow{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-accent-text);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.gift-module__i3u3eG__gift__title{font-size:var(--text-4xl);letter-spacing:var(--tracking-tight);text-wrap:balance}.gift-module__i3u3eG__gift__lead{font-size:var(--text-lg);color:var(--color-text-muted);text-wrap:pretty}.gift-module__i3u3eG__gift__steps{gap:var(--space-2);font-weight:var(--weight-semibold);line-height:var(--leading-normal);margin:0;padding-inline-start:var(--space-6);display:grid}.gift-module__i3u3eG__gift__step::marker{color:var(--color-accent-text)}.gift-module__i3u3eG__gift__stage{grid-area:stage;min-width:0}.gift-module__i3u3eG__gift__order{max-width:var(--size-prose);grid-area:order}.gift-module__i3u3eG__gift__closed{padding-block:calc(var(--size-site-header) + var(--space-8)) var(--space-section);padding-inline:var(--space-gutter)}@media (min-width:64rem){.gift-module__i3u3eG__gift__inner{gap:var(--space-8) var(--space-16);grid-template:"words stage""order stage"1fr/minmax(0,6fr) minmax(0,5fr)}.gift-module__i3u3eG__gift__stage{top:calc(var(--size-site-header) + var(--space-8));align-self:start;position:sticky}}
.product-hero-module__g-oAnW__product-hero{padding-block:calc(var(--size-site-header) + var(--space-8)) var(--space-section);overflow-x:clip}.product-hero-module__g-oAnW__product-hero__inner{gap:var(--space-8);max-width:var(--size-content);padding-inline:var(--space-gutter);grid-template-areas:"words""stage""order""terms";margin-inline:auto;display:grid}.product-hero-module__g-oAnW__product-hero__words{gap:var(--space-5);max-width:var(--size-prose);grid-area:words;justify-items:start;display:grid}.product-hero-module__g-oAnW__product-hero__eyebrow{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-accent-text);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.product-hero-module__g-oAnW__product-hero__title{font-size:var(--text-4xl);letter-spacing:var(--tracking-tight);text-wrap:balance}.product-hero-module__g-oAnW__product-hero__lead{font-size:var(--text-lg);color:var(--color-text-muted);text-wrap:pretty}.product-hero-module__g-oAnW__product-hero__price{gap:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.product-hero-module__g-oAnW__product-hero__amount{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-display);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}.product-hero-module__g-oAnW__product-hero__amount-note{color:var(--color-text-muted)}.product-hero-module__g-oAnW__product-hero__personalized{font-size:var(--text-sm);color:var(--color-text-muted)}.product-hero-module__g-oAnW__product-hero__stage{grid-area:stage;min-width:0}.product-hero-module__g-oAnW__product-hero__order{gap:var(--space-6);max-width:var(--size-prose);grid-area:order;align-content:start;display:grid}.product-hero-module__g-oAnW__product-hero__terms{gap:var(--space-2);max-width:var(--size-prose);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-10);line-height:var(--leading-normal);background-color:var(--color-surface-raised);border:var(--size-control-border) solid var(--color-border);border-radius:var(--radius-lg);grid-area:terms;margin:0;display:grid}.product-hero-module__g-oAnW__product-hero__terms>li::marker{color:var(--color-accent-text)}.product-hero-module__g-oAnW__product-hero__showcase{width:100%;max-width:var(--size-product-stage);aspect-ratio:1;place-items:center;margin-inline:auto;display:grid;position:relative}.product-hero-module__g-oAnW__product-hero__glow{background:radial-gradient(closest-side, var(--color-pet-surface), transparent);border-radius:var(--radius-round);position:absolute;inset:0}.product-hero-module__g-oAnW__product-hero__tag{--tag-lean-x:-4deg;--tag-lean-y:14deg;width:60%;filter:drop-shadow(var(--shadow-drop));position:relative}@media (min-width:64rem){.product-hero-module__g-oAnW__product-hero__inner{gap:var(--space-8) var(--space-16);grid-template:"words stage""order stage""terms stage"1fr/minmax(0,6fr) minmax(0,5fr)}.product-hero-module__g-oAnW__product-hero__stage{top:calc(var(--size-site-header) + var(--space-8));align-self:start;position:sticky}}
.product-order-action-module__B2tzgq__product-order-action{gap:var(--space-3);justify-items:start;display:grid}.product-order-action-module__B2tzgq__product-order-action__status{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.product-order-action-module__B2tzgq__product-order-action__hint{color:var(--color-text-muted);text-wrap:pretty}
.product-unlocks-module__nIuala__product-unlocks{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.product-unlocks-module__nIuala__product-unlocks__item{gap:var(--space-4);padding:var(--space-6);background-color:var(--color-surface);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.product-unlocks-module__nIuala__product-unlocks__icon{width:var(--size-touch-target);height:var(--size-touch-target);color:var(--color-on-accent);background-color:var(--color-accent);border-radius:var(--radius-round);place-items:center;display:grid}.product-unlocks-module__nIuala__product-unlocks__words{gap:var(--space-1);display:grid}.product-unlocks-module__nIuala__product-unlocks__title{font-size:var(--text-lg);line-height:var(--leading-snug)}.product-unlocks-module__nIuala__product-unlocks__text{color:var(--color-text-muted);text-wrap:pretty}@media (min-width:48rem){.product-unlocks-module__nIuala__product-unlocks{grid-template-columns:repeat(2,minmax(0,1fr))}}
