.cb-registry-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--registry-item-list-gap);margin:0;padding:0;list-style:none}.cb-registry-item{display:grid;grid-template-columns:var(--registry-item-thumb-size) minmax(0,1fr) auto;align-items:center;gap:var(--registry-item-gap);padding:var(--registry-item-padding);border:var(--card-border-width) solid var(--border-default);border-radius:var(--registry-item-radius);background:var(--surface-raised);color:var(--text-primary)}.cb-registry-item__thumb{display:block;width:var(--registry-item-thumb-size);height:var(--registry-item-thumb-size);overflow:hidden;border-radius:var(--registry-item-thumb-radius);background:var(--white)}.cb-registry-item__thumb img{width:100%;height:100%;object-fit:cover}.cb-registry-item__body{display:grid;gap:var(--registry-item-text-gap);min-width:0}.cb-registry-item__body>*{margin:0}.cb-registry-item__brand,.cb-registry-item__option{color:var(--text-secondary)}.cb-registry-item__name a{color:inherit;text-decoration:none}.cb-registry-item__name a:hover{text-decoration:underline}.cb-registry-item__progress{display:grid;gap:var(--registry-item-progress-gap);margin-top:var(--registry-item-text-gap)}.cb-registry-item__bar{height:var(--registry-item-bar-height);overflow:hidden;border-radius:var(--radius-full);background:var(--border-default)}.cb-registry-item__bar span{display:block;width:var(--registry-item-fill, 0%);height:100%;border-radius:inherit;background:var(--brand-leaf);transition:width .4s ease}.cb-registry-item__status{color:var(--text-secondary)}.cb-registry-item__actions{display:flex;flex-direction:column;align-items:flex-end;gap:var(--registry-item-actions-gap)}.cb-registry-item.is-gifted .cb-registry-item__thumb,.cb-registry-item.is-gifted .cb-registry-item__name{opacity:.6}@media(max-width:1100px){.cb-registry-items{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.cb-registry-item{grid-template-columns:var(--registry-item-thumb-size) minmax(0,1fr);align-items:start}.cb-registry-item__actions{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:center}}.cb-registry-header{display:grid;gap:var(--registry-header-gap);justify-items:start}.cb-registry-header>*{margin:0}.cb-registry-header__eyebrow,.cb-registry-header__meta{color:var(--text-secondary)}.cb-registry-header__title{font-family:var(--type-heading-h1-family);font-weight:var(--type-heading-h1-weight);font-size:clamp(var(--font-size-34),4.4vw,var(--font-size-56));line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.cb-registry-header__share{display:grid;gap:var(--field-label-gap);width:100%;max-width:var(--registry-header-share-max-width)}.cb-registry-header__share-row{display:flex;gap:var(--registry-header-share-gap)}.cb-registry-header__share-row .cb-field__input{flex:1;min-width:0;text-overflow:ellipsis}.cb-registry-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--registry-header-actions-gap)}.cb-registry-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4) var(--registry-banner-gap);padding:var(--registry-banner-padding-y) var(--layout-gutter);background:var(--tint-sage);color:var(--text-primary);text-align:center}.cb-registry-banner[hidden]{display:none}.cb-registry-banner__text{margin:0}.cb-registry-banner__actions{display:flex;align-items:center;gap:var(--registry-banner-gap)}.cb-registry-banner .cb-text-btn{color:inherit}.cb-registry-add .cb-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linejoin:round}.cb-registry-add.is-added .cb-icon{fill:var(--brand-apricot);stroke:var(--brand-apricot)}.cb-registry-add:disabled{opacity:.6;cursor:wait}.cb-registry-add:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width)}.cb-product-card__actions .cb-registry-add{min-height:var(--add-min-height)}.cb-btn.cb-registry-add--icon{flex:none;justify-content:center;width:var(--add-min-height);min-height:var(--add-min-height);padding:0}.cb-registry-add--icon .cb-icon{width:var(--icon-size-md);height:var(--icon-size-md)}.cb-registry-add .cb-icon__plus,.cb-registry-add .cb-icon__tick{fill:none;stroke-linecap:round}.cb-registry-add .cb-icon__tick,.cb-registry-add.is-added .cb-icon__plus{display:none}.cb-registry-add.is-added .cb-icon__tick{display:inline;stroke:var(--brand-leaf)}.cb-registry-add--icon{position:relative}.cb-tooltip{position:absolute;right:0;bottom:calc(100% + var(--tooltip-offset));z-index:3;padding:var(--tooltip-padding-y) var(--tooltip-padding-x);border-radius:var(--tooltip-radius);background:var(--surface-inverse);color:var(--text-on-action);white-space:nowrap;pointer-events:none;opacity:0}.cb-motion .cb-tooltip{transform:translateY(var(--space-4));transition:opacity var(--motion-duration-quick) var(--motion-ease-out),transform var(--motion-duration-quick) var(--motion-ease-out)}.cb-tooltip:after{content:"";position:absolute;top:100%;right:calc(var(--add-min-height) / 2 - var(--tooltip-arrow) / 2);width:var(--tooltip-arrow);height:var(--tooltip-arrow);background:inherit;border-radius:0 0 var(--radius-2xs);transform:translateY(-50%) rotate(45deg)}@media(hover:hover){.cb-registry-add--icon:hover .cb-tooltip{opacity:1;transform:none}}.cb-registry-add--icon:focus-visible .cb-tooltip{opacity:1;transform:none}.cb-registry-page{display:grid;gap:var(--registry-page-gap)}.cb-registry-page__note{margin:0;color:var(--text-secondary)}.cb-registry-page__empty{display:grid;gap:var(--registry-header-gap);justify-items:start}.cb-registry-page__empty>*{margin:0}.cb-registry-form{display:grid;gap:var(--registry-page-form-gap);max-width:var(--registry-page-form-max-width)}.cb-registry-form>*{margin:0}.cb-registry-form__hint{color:var(--text-secondary)}.cb-registry-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--registry-header-actions-gap)}.cb-registry-form__status{min-height:1lh;margin:0;color:var(--text-secondary)}.cb-registry-form .cb-segmented{justify-self:start}.cb-registry-find__row{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-12)}.cb-registry-find__row .cb-field{flex:1 1 240px}.cb-registry-find .cb-list-row{background:var(--surface-raised);box-shadow:inset 0 0 0 var(--card-border-width) var(--border-default)}.cb-registry-intro{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(var(--space-28),6vw,var(--space-96))}.cb-registry-intro__pitch{display:grid;gap:var(--registry-page-form-gap);justify-items:start}.cb-registry-intro__pitch>*{margin:0}.cb-registry-intro__text{max-width:38ch;color:var(--text-secondary)}.cb-registry-intro__text p{margin:0}.cb-registry-intro__benefits{display:grid;gap:var(--list-gap-tight);padding:0;list-style:none}.cb-registry-intro__example{display:grid;gap:var(--registry-header-gap)}.cb-registry-intro__example>*{margin:0}.cb-registry-intro__example .cb-registry-items{grid-template-columns:minmax(0,1fr)}.cb-registry-intro__example-head{display:flex;align-items:center;gap:var(--space-16)}.cb-registry-intro__example-head p{margin:0}.cb-registry-intro__gift{display:grid;flex:none;place-items:center;width:var(--size-52);height:var(--size-52);border-radius:var(--radius-full);background:var(--text-on-pastel);color:var(--white)}.cb-registry-intro__gift .cb-icon{width:var(--size-26);height:var(--size-26);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.cb-registry-intro__gifts>li:nth-child(n+4){display:none}.cb-registry-intro__gifts .cb-registry-item__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cb-registry-intro__gifts .cb-registry-item__thumb{position:relative}.cb-registry-intro__gifts .cb-registry-item__bar span{width:100%;transform:scaleX(var(--registry-item-fill-scale, 0));transform-origin:left center;transition:transform var(--motion-duration-slow) var(--motion-ease-out)}.cb-registry-intro__gifts .is-filling .cb-registry-item__bar span{transform:scaleX(0);transition:none}.cb-registry-intro__added{position:absolute;top:calc(var(--space-6) * -1);right:calc(var(--space-6) * -1);display:grid;place-items:center;width:var(--size-24);height:var(--size-24);border-radius:var(--radius-full);background:var(--brand-butter);color:var(--text-on-pastel);box-shadow:0 0 0 var(--space-2) var(--surface-raised);opacity:0;transform:scale(.4)}.cb-registry-intro__added .cb-icon{width:var(--size-12);height:var(--size-12);fill:currentColor;stroke:currentColor;stroke-width:var(--icon-stroke)}.cb-registry-intro__gifts .is-new .cb-registry-intro__added{opacity:1;transform:none;transition:opacity var(--motion-duration-quick) var(--motion-ease-out),transform var(--motion-duration-base) var(--motion-ease-pop)}.cb-registry-intro__gifts .is-entering{opacity:0;transform:translateY(calc(var(--space-12) * -1))}.cb-registry-intro__gifts .is-entered{transition:opacity var(--motion-duration-base) var(--motion-ease-out),transform var(--motion-duration-base) var(--motion-ease-out)}.cb-registry-intro__gifts .is-leaving{opacity:0;transform:translateY(var(--space-12));transition:opacity var(--motion-duration-exit) var(--motion-ease-in),transform var(--motion-duration-exit) var(--motion-ease-in)}@media(max-width:900px){.cb-registry-intro{grid-template-columns:minmax(0,1fr)}}.cb-thanks{display:grid;gap:var(--registry-header-gap)}.cb-thanks__head{display:grid;gap:var(--space-4)}.cb-thanks__head>*{margin:0}.cb-thanks__message{color:var(--text-primary)}.cb-registry-cover{position:relative;margin:0;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-scene)}.cb-registry-cover img{display:block;width:100%;height:auto;aspect-ratio:3 / 1;object-fit:cover}@media(max-width:760px){.cb-registry-cover img{aspect-ratio:2 / 1}}.cb-registry-cover.is-waiting img{opacity:var(--opacity-90)}.cb-registry-cover__status{position:absolute;right:var(--space-12);bottom:var(--space-12);left:var(--space-12);padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-primary)}.cb-registry-countdown{justify-self:start;width:fit-content;margin:0;padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);background:var(--tint-sky);color:var(--text-primary)}.cb-registry-note{display:grid;gap:var(--space-6);max-width:60ch;margin:0;padding-left:var(--space-16);border-left:var(--stroke-3) solid var(--brand-sage)}.cb-registry-note blockquote{margin:0}.cb-registry-note figcaption{color:var(--text-secondary)}.cb-registry-heart{display:grid;place-items:center;width:var(--size-36);height:var(--size-36);padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-primary);cursor:pointer}.cb-registry-heart:hover{background:var(--tint-blush)}.cb-registry-heart .cb-icon{width:var(--icon-size-md);height:var(--icon-size-md);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linejoin:round}.cb-registry-heart[aria-pressed=true] .cb-icon{fill:var(--brand-apricot)}.cb-registry-heart:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width)}.cb-registry-item__wanted{justify-self:start;width:fit-content;margin-bottom:var(--space-4);padding:var(--space-2) var(--space-10);border-radius:var(--radius-full);background:var(--tint-blush);color:var(--text-primary)}.cb-registry-celebrate{margin:0;padding:var(--space-14) var(--space-18);border-radius:var(--radius-md);background:var(--tint-butter);color:var(--text-primary)}.cb-registry-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-300)),1fr));gap:var(--space-16)}.cb-registry-panel{display:grid;align-content:start;gap:var(--space-10)}.cb-registry-panel :is(h2,p){margin:0}.cb-registry-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12)}.cb-registry-gaps{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0;padding:0;list-style:none}.cb-registry-chip{justify-self:start;width:fit-content;display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-14);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-primary);text-decoration:none;cursor:pointer}.cb-registry-chip:hover{border-color:var(--text-primary)}.cb-registry-chip[aria-pressed=true]{border-color:transparent;background:var(--surface-inverse);color:var(--text-on-action)}.cb-registry-chip:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width)}.cb-registry-partner{display:flex;gap:var(--space-8)}.cb-registry-partner .cb-field__input{flex:1;min-width:0}.cb-registry-form__cover{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12)}.cb-registry-form__cover img{width:var(--size-200);height:auto;aspect-ratio:3 / 1;object-fit:cover;border-radius:var(--radius-sm)}.cb-registry-form__cover label{cursor:pointer}.cb-registry-form__cover label:focus-within{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width)}.cb-thanks__bar{display:block;width:min(100%,var(--size-300))}.cb-thanks__list.is-filtered .cb-thanks__gift:has([data-thank][aria-pressed=true]){display:none}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cb-registry.css.map */
