.cgr-section{--cgr-accent: var(--color-primary);--cgr-actions-height: 8.8rem;--cgr-card-shadow: 0 1.2rem 3.6rem rgba(48, 48, 48, .08), 0 .2rem .6rem rgba(48, 48, 48, .04);position:relative;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.corporate-gift-redeem{display:block;min-height:70vh}.corporate-gift-redeem [hidden]{display:none!important}.cgr-stepper{border-bottom:1px solid rgb(var(--color-border));background-color:rgb(var(--color-background))}.cgr-stepper__list{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin:0 auto;padding:1.4rem var(--page-padding, 2rem);list-style:none;max-width:72rem}.cgr-stepper__item{position:relative;font-size:calc(var(--font-body-size) * .85);color:rgb(var(--color-foreground-lighten-60));white-space:nowrap}.cgr-stepper__item.is-active{color:rgb(var(--color-foreground));font-weight:var(--font-body-weight-bolder, 600)}.cgr-stepper__item.is-complete{color:rgb(var(--cgr-accent))}.cgr-stepper__item.is-complete .cgr-stepper__label:before{content:"\2713";margin-right:.4rem;font-size:.9em}.cgr-stepper__sep{flex:1 1 4rem;max-width:6rem;height:1px;background-color:rgb(var(--color-border))}.cgr-state{display:flex;align-items:center;justify-content:center;gap:1.2rem;padding:6rem 0;color:rgb(var(--color-foreground-lighten-60))}.cgr-state p{margin:0}.cgr-spinner{flex:none;width:2.4rem;height:2.4rem;border:3px solid rgb(var(--color-border));border-top-color:rgb(var(--cgr-accent));border-radius:50%;animation:cgr-spin .9s linear infinite}.cgr-spinner--small{width:1.6rem;height:1.6rem;border-width:2px}.cgr-spinner--button{margin-left:.8rem;border-color:#ffffff59;border-top-color:#fff}@keyframes cgr-spin{to{transform:rotate(360deg)}}.cgr-screen{position:relative;padding-top:3.2rem;padding-bottom:calc(var(--cgr-actions-height) + 3.2rem);animation:cgr-fade-in .35s ease both}@keyframes cgr-fade-in{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}.cgr-heading{margin:0 0 .8rem}.cgr-screen h1:focus:not(:focus-visible),.cgr-status h1:focus:not(:focus-visible){outline:none}.cgr-link{display:inline-block;padding:0;border:0;background:none;color:rgb(var(--cgr-accent));font:inherit;font-size:calc(var(--font-body-size) * .85);font-weight:var(--font-body-weight-bolder, 600);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.cgr-link:hover{color:rgb(var(--color-foreground))}.cgr-back{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.6rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground-lighten-60));font:inherit;font-size:calc(var(--font-body-size) * .9);cursor:pointer}.cgr-back .icon{width:1.4rem;height:1.4rem;transform:rotate(180deg)}.cgr-back:hover{color:rgb(var(--color-foreground))}.cgr-hint{margin:.6rem 0 0;font-size:calc(var(--font-body-size) * .8);color:rgb(var(--color-foreground-lighten-60))}.cgr-hint--lead{margin:0 0 1.4rem;font-size:calc(var(--font-body-size) * .9)}.cgr-actions{position:fixed;left:0;right:0;bottom:0;z-index:20;border-top:1px solid rgb(var(--color-border));background-color:#fff;box-shadow:0 -.6rem 2.4rem #3030300f}.cgr-actions__inner{display:flex;align-items:center;justify-content:center;gap:1.2rem;max-width:64rem;margin:0 auto;padding:1.6rem var(--page-padding, 2rem);padding-bottom:calc(1.6rem + env(safe-area-inset-bottom,0px))}.cgr-btn{--buttons-padding: 2.8rem;min-width:18rem;height:5.2rem;border-radius:var(--buttons-radius, .6rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cgr-btn--ghost{background:#fff;border:1px solid rgb(var(--cgr-accent));color:rgb(var(--cgr-accent))}.cgr-btn--ghost:hover{--color-button-hover-background: var(--cgr-accent);--color-button-hover-text: 255, 255, 255}@media(max-width:600px){.cgr-actions__inner{flex-direction:column}.cgr-btn{width:100%}.cgr-section{--cgr-actions-height: 15rem}}.cgr-status{padding-top:4.8rem;padding-bottom:6rem;animation:cgr-fade-in .35s ease both}.cgr-status__card,.cgr-done__card{max-width:56rem;margin:0 auto;padding:4rem 3.2rem;border:1px solid rgb(var(--color-border));border-radius:var(--blocks-radius, 1.2rem);background-color:#fff;box-shadow:var(--cgr-card-shadow);text-align:center}.cgr-status__icon,.cgr-done__check{display:inline-flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;margin-bottom:1.6rem;border-radius:50%;background-color:rgba(var(--cgr-accent),.12);color:rgb(var(--cgr-accent))}.cgr-status__icon svg,.cgr-done__check .icon{width:3.2rem;height:3.2rem}.cgr-status__title{margin:0 0 1.2rem}.cgr-status__text{margin:0;color:rgb(var(--color-foreground-lighten-30))}.cgr-status__support{margin:2rem 0 0;font-size:calc(var(--font-body-size) * .85);color:rgb(var(--color-foreground-lighten-60))}.cgr-status__support a{color:rgb(var(--cgr-accent))}.cgr-welcome{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 24rem);padding:4.8rem var(--page-padding, 2rem) calc(var(--cgr-actions-height) + 4.8rem)}.cgr-welcome__card{position:relative;width:100%;max-width:44rem;padding:0 1.6rem;text-align:center}.cgr-welcome__company{position:absolute;top:1.4rem;right:1.6rem;max-width:11rem}.cgr-welcome__company-logo{display:block;max-width:100%;max-height:3.2rem;object-fit:contain}.cgr-welcome__brand{display:flex;justify-content:center;margin-bottom:2.4rem}.cgr-welcome__logo{width:13rem;height:auto}.cgr-welcome__logo-text{font-family:"Idler Pro Solid",var(--font-heading-family),sans-serif;font-size:2.8rem;text-transform:uppercase;color:rgb(var(--cgr-accent))}.cgr-welcome__from{margin:0 0 .4rem;font-size:calc(var(--font-body-size) * .9);color:rgb(var(--color-foreground-lighten-30))}.cgr-welcome__sender{margin:0 0 2rem;font-size:calc(var(--font-body-size) * 1.3);font-weight:700}.cgr-welcome__message{margin:0;padding:2rem 2.4rem;border-radius:var(--medium-blocks-radius, .8rem);background-color:rgb(var(--color-secondary-background));color:rgb(var(--color-foreground));font-size:calc(var(--font-body-size) * .95);line-height:1.6;white-space:pre-line;text-align:center}.cgr-choose__intro{max-width:64rem;margin:0 auto 3.2rem;text-align:center}.cgr-choose__sub{margin:0;color:rgb(var(--color-foreground-lighten-30))}.cgr-choose__deadline{display:inline-block;margin:1.2rem 0 0;padding:.5rem 1.2rem;border-radius:999px;background-color:rgba(var(--cgr-accent),.1);color:rgb(var(--cgr-accent));font-size:calc(var(--font-body-size) * .8);font-weight:600}.cgr-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:2.4rem;max-width:100rem;margin:0 auto;padding:0;list-style:none}.cgr-option{min-width:0;margin:0}.cgr-option__button{display:flex;flex-direction:column;width:100%;height:100%;padding:0;border:1px solid rgb(var(--color-border));border-radius:var(--blocks-radius, 1.2rem);background-color:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cgr-option__button:hover,.cgr-option__button:focus-visible{outline:none;border-color:rgb(var(--cgr-accent));box-shadow:var(--cgr-card-shadow);transform:translateY(-.3rem)}.cgr-option__media{position:relative;aspect-ratio:1 / 1;background-color:rgb(var(--color-secondary-background));overflow:hidden}.cgr-option__image{width:100%;max-width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.cgr-option__button:hover .cgr-option__image{transform:scale(1.03)}.cgr-option__badge{position:absolute;top:1.2rem;left:1.2rem;padding:.4rem 1rem;border-radius:999px;background-color:rgb(var(--cgr-accent));color:#fff;font-size:calc(var(--font-body-size) * .75);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cgr-option__body{display:flex;flex-direction:column;gap:.6rem;padding:1.6rem 1.8rem 2rem}.cgr-option__brand{display:inline-block;align-self:flex-start;padding:.2rem .8rem;border:1px solid rgb(var(--color-border));border-radius:.4rem;font-size:calc(var(--font-body-size) * .7);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground-lighten-60))}.cgr-option__title{margin:0;font-size:calc(var(--font-body-size) * 1.05);font-weight:700}.cgr-option__excerpt{margin:0;font-size:calc(var(--font-body-size) * .85);color:rgb(var(--color-foreground-lighten-30));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cgr-option__cta{margin-top:auto;padding-top:.6rem;color:rgb(var(--cgr-accent));font-size:calc(var(--font-body-size) * .85);font-weight:700}.cgr-detail__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;align-items:start;max-width:110rem;margin:0 auto}@media(min-width:990px){.cgr-detail__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:4.8rem}}.cgr-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem}@media(min-width:750px){.cgr-gallery{grid-template-columns:8rem minmax(0,1fr)}}.cgr-gallery__thumbs{display:flex;gap:.8rem;margin:0;padding:0;list-style:none;order:2;overflow-x:auto}@media(min-width:750px){.cgr-gallery__thumbs{flex-direction:column;order:0;overflow:visible}}.cgr-gallery__thumbs:empty{display:none}.cgr-gallery__thumb{flex:none;width:7.2rem;height:7.2rem;padding:0;border:2px solid transparent;border-radius:var(--medium-blocks-radius, .8rem);background:rgb(var(--color-secondary-background));cursor:pointer;overflow:hidden}.cgr-gallery__thumb img{width:100%;height:100%;object-fit:cover}.cgr-gallery__thumb.is-active{border-color:rgb(var(--cgr-accent))}.cgr-gallery__main{position:relative;aspect-ratio:1 / 1;border-radius:var(--blocks-radius, 1.2rem);background-color:rgb(var(--color-secondary-background));overflow:hidden}.cgr-gallery__image{width:100%;height:100%;object-fit:cover}.cgr-gallery__arrow{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:1px solid rgb(var(--color-border));border-radius:50%;background:#fff;color:rgb(var(--color-foreground));transform:translateY(-50%);cursor:pointer}.cgr-gallery__arrow .icon{width:1.4rem;height:1.4rem}.cgr-gallery__arrow--prev{left:1.2rem}.cgr-gallery__arrow--prev .icon{transform:rotate(180deg)}.cgr-gallery__arrow--next{right:1.2rem}.cgr-detail__brand{display:inline-block;margin:0 0 1.2rem;padding:.3rem .9rem;border:1px solid rgb(var(--color-border));border-radius:.4rem;font-size:calc(var(--font-body-size) * .7);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-lighten-60))}.cgr-detail__title{margin:0 0 .6rem}.cgr-detail__subtitle{margin:0 0 1.6rem;font-size:calc(var(--font-body-size) * 1.05);color:rgb(var(--color-foreground-lighten-30))}.cgr-detail__description{margin:0 0 .6rem;line-height:1.65;color:rgb(var(--color-foreground-lighten-30))}.cgr-detail__description.is-clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cgr-detail__contents{margin-top:2.4rem;padding:2rem 2.4rem;border-radius:var(--medium-blocks-radius, .8rem);background-color:rgb(var(--color-secondary-background))}.cgr-detail__contents-heading{margin:0 0 1rem;font-size:calc(var(--font-body-size) * .8);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-lighten-60))}.cgr-detail__contents-list{margin:0;padding:0;list-style:none}.cgr-detail__contents-hint{margin:0 0 1rem;font-size:calc(var(--font-body-size) * .85);color:rgb(var(--color-foreground-lighten-60))}.cgr-detail__bundle-slot[hidden],.cgr-detail__fallback[hidden]{display:none!important}.cgr-detail__contents .bundle-contents{padding:0}.cgr-detail__contents .bundle-contents__header{margin-bottom:.6rem}.cgr-detail__contents .bundle-contents__heading{margin:0;font-size:calc(var(--font-body-size) * .8);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-lighten-60))}.cgr-detail__contents .bundle-contents__item{margin:0 -.5rem}.cgr-detail__contents-list li{display:flex;align-items:center;gap:1.2rem;padding:.8rem 0}.cgr-detail__contents-list li+li{border-top:1px solid rgb(var(--color-border))}.cgr-detail__item.is-clickable{cursor:pointer;margin:0 -.8rem;padding-left:.8rem;padding-right:.8rem;border-radius:.6rem;transition:background-color .15s ease}.cgr-detail__item.is-clickable:hover,.cgr-detail__item.is-clickable:focus-visible{background-color:rgb(var(--color-background));outline:none}.cgr-detail__item.is-clickable:focus-visible{box-shadow:0 0 0 .2rem rgb(var(--cgr-accent),.5)}.cgr-detail__item.is-clickable+.cgr-detail__item{border-top-color:rgb(var(--color-border))}.cgr-detail__item-img{flex:none;width:5.6rem;height:5.6rem;object-fit:cover;border-radius:.6rem;background-color:rgb(var(--color-background))}.cgr-detail__item-text{display:flex;flex:1 1 auto;align-items:baseline;gap:1rem;min-width:0}.cgr-detail__item-name{min-width:0}.cgr-detail__item.is-clickable .cgr-detail__item-name{text-decoration:underline;text-decoration-color:rgb(var(--color-foreground),.25);text-underline-offset:.25em}.cgr-detail__item.is-clickable:hover .cgr-detail__item-name{text-decoration-color:currentColor}.cgr-detail__item-chevron{flex:none;width:1.6rem;height:1.6rem;color:rgb(var(--color-foreground-lighten-60));transition:transform .15s ease,color .15s ease}.cgr-detail__item.is-clickable:hover .cgr-detail__item-chevron{transform:translate(.2rem);color:rgb(var(--cgr-accent))}.cgr-detail__contents-qty{flex:none;min-width:2.6rem;font-weight:700;color:rgb(var(--cgr-accent))}@media(max-width:749px){.cgr-detail__item-img{width:4.4rem;height:4.4rem}}.cgr-detail__badges{display:flex;flex-wrap:wrap;gap:.8rem;margin:2.4rem 0 0;padding:0;list-style:none}.cgr-detail__badges li{padding:.5rem 1.2rem;border:1px solid rgb(var(--color-border));border-radius:999px;background:#fff;font-size:calc(var(--font-body-size) * .8);color:rgb(var(--color-foreground-lighten-30))}.cgr-details__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;align-items:start;max-width:110rem;margin:0 auto}@media(min-width:990px){.cgr-details__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.8rem}.cgr-details__preview{position:sticky;top:2.4rem}}.cgr-details__image{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--blocks-radius, 1.2rem);background-color:rgb(var(--color-secondary-background))}.cgr-details__gift-title{margin:1.4rem 0 .4rem;font-weight:700}.cgr-form{max-width:56rem}.cgr-fieldset{min-width:0;margin:2.4rem 0 0;padding:0;border:0}.cgr-legend{display:flex;align-items:center;gap:.6rem;width:100%;margin:0 0 1.2rem;padding:0;font-size:calc(var(--font-body-size) * 1.05);font-weight:700}.cgr-legend__icon{display:inline-flex;width:1.8rem;height:1.8rem;color:rgb(var(--color-foreground-lighten-60))}.cgr-legend__icon svg{width:100%;height:100%}.cgr-segmented{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgb(var(--color-border));border-radius:var(--inputs-radius, .6rem);background:#fff;overflow:hidden}.cgr-segmented__option{position:relative;display:block;cursor:pointer}.cgr-segmented__option+.cgr-segmented__option{border-left:1px solid rgb(var(--color-border))}.cgr-segmented__option input{position:absolute;opacity:0;pointer-events:none}.cgr-segmented__option span{display:flex;align-items:center;justify-content:center;height:4.4rem;font-size:calc(var(--font-body-size) * .9);color:rgb(var(--color-foreground-lighten-30));transition:background-color .2s ease,color .2s ease}.cgr-segmented__option input:checked+span{background-color:rgba(var(--cgr-accent),.1);color:rgb(var(--cgr-accent));font-weight:700;box-shadow:inset 0 0 0 1px rgb(var(--cgr-accent))}.cgr-segmented__option input:focus-visible+span{outline:2px solid rgb(var(--cgr-accent));outline-offset:-2px}.cgr-field{margin-top:1.4rem;min-width:0}.cgr-row{display:grid;gap:1.4rem}.cgr-row .cgr-field{margin-top:0}.cgr-row{margin-top:1.4rem}@media(min-width:600px){.cgr-row--2{grid-template-columns:1fr 1fr}.cgr-row--zip-city-state{grid-template-columns:1fr 1.2fr 1.1fr}}.cgr-label{display:block;margin-bottom:.5rem;font-size:calc(var(--font-body-size) * .85);font-weight:var(--font-body-weight-bolder, 600)}.cgr-req{margin-left:.2rem;color:rgb(var(--cgr-accent))}.cgr-label__optional{margin-left:.4rem;font-weight:400;color:rgb(var(--color-foreground-lighten-60))}.cgr-input{width:100%;height:4.6rem;padding:0 1.4rem;border:1px solid rgb(var(--color-border));border-radius:var(--inputs-radius, .6rem);background-color:#fff;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:var(--font-body-size);transition:border-color .2s ease,box-shadow .2s ease}.cgr-input:focus-visible{outline:none;border-color:rgb(var(--cgr-accent));box-shadow:0 0 0 3px rgba(var(--cgr-accent),.15)}.cgr-input.is-invalid{border-color:#b42318}.cgr-select{position:relative}.cgr-select .cgr-input{-webkit-appearance:none;appearance:none;padding-right:3.6rem}.cgr-select .icon{position:absolute;top:50%;right:1.2rem;width:1.4rem;height:1.4rem;transform:translateY(-50%);pointer-events:none;color:rgb(var(--color-foreground-lighten-60))}.cgr-phone{display:flex}.cgr-phone__prefix{display:inline-flex;align-items:center;padding:0 1.4rem;border:1px solid rgb(var(--color-border));border-right:0;border-radius:var(--inputs-radius, .6rem) 0 0 var(--inputs-radius, .6rem);background-color:rgb(var(--color-secondary-background));color:rgb(var(--color-foreground-lighten-30));font-size:calc(var(--font-body-size) * .9)}.cgr-phone .cgr-input{border-radius:0 var(--inputs-radius, .6rem) var(--inputs-radius, .6rem) 0}.cgr-field__error,.cgr-form__error{margin:.6rem 0 0;font-size:calc(var(--font-body-size) * .8);color:#b42318}.cgr-form__error{margin-top:1.6rem;padding:1.2rem 1.4rem;border:1px solid #f3b9b3;border-radius:var(--inputs-radius, .6rem);background-color:#fef3f2;font-size:calc(var(--font-body-size) * .9)}.cgr-calendar{padding:1.6rem;border:1px solid rgb(var(--color-border));border-radius:var(--blocks-radius, 1.2rem);background-color:#fff}.cgr-calendar__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem;padding:.6rem .8rem;border-radius:var(--medium-blocks-radius, .8rem);background-color:rgb(var(--color-secondary-background))}.cgr-calendar__month{font-size:calc(var(--font-body-size) * .9);font-weight:700}.cgr-calendar__nav{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border:0;border-radius:50%;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.cgr-calendar__nav .icon{width:1.4rem;height:1.4rem}.cgr-calendar__nav[data-cgr-cal-step="-1"] .icon{transform:rotate(180deg)}.cgr-calendar__nav:hover{background-color:rgba(var(--cgr-accent),.1);color:rgb(var(--cgr-accent))}.cgr-calendar__nav[disabled]{opacity:.3;cursor:default;background:transparent;color:rgb(var(--color-foreground))}.cgr-calendar__weekdays,.cgr-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem}.cgr-calendar__weekdays span{padding:.4rem 0;font-size:calc(var(--font-body-size) * .7);font-weight:700;letter-spacing:.08em;text-align:center;color:rgb(var(--color-foreground-lighten-60))}.cgr-calendar__day{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;max-height:4.4rem;margin:0 auto;width:100%;max-width:4.4rem;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:calc(var(--font-body-size) * .9);font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}.cgr-calendar__day:hover:not([disabled]){background-color:rgba(var(--cgr-accent),.12);color:rgb(var(--cgr-accent))}.cgr-calendar__day[disabled]{color:rgb(var(--color-border));font-weight:400;cursor:default}.cgr-calendar__day.is-selected,.cgr-calendar__day.is-selected:hover{background-color:rgb(var(--cgr-accent));color:#fff}.cgr-calendar__day.is-today:not(.is-selected){box-shadow:inset 0 0 0 1px rgb(var(--color-border))}.cgr-calendar__selected{margin:1.2rem 0 0;font-size:calc(var(--font-body-size) * .9)}.cgr-calendar__selected strong{color:rgb(var(--cgr-accent))}.cgr-review__lead{margin:0 auto 3.2rem;max-width:56rem;color:rgb(var(--color-foreground-lighten-30))}.cgr-review__card{max-width:64rem;margin:0 auto;padding:2.8rem 3.2rem;border:1px solid rgb(var(--color-border));border-radius:var(--blocks-radius, 1.2rem);background-color:#fff;box-shadow:var(--cgr-card-shadow)}.cgr-review__gift{display:flex;align-items:center;gap:2rem;padding-bottom:2rem;border-bottom:1px solid rgb(var(--color-border))}.cgr-review__image{flex:none;width:10rem;height:10rem;object-fit:cover;border-radius:var(--medium-blocks-radius, .8rem);background-color:rgb(var(--color-secondary-background))}.cgr-review__eyebrow,.cgr-done__label{margin:0 0 .3rem;font-size:calc(var(--font-body-size) * .72);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-lighten-60))}.cgr-review__gift-title{margin:0 0 .4rem;font-size:calc(var(--font-body-size) * 1.15);font-weight:700}.cgr-review__rows{margin:0}.cgr-review__row{display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem 2.4rem;padding:1.6rem 0;border-bottom:1px solid rgb(var(--color-border))}@media(min-width:600px){.cgr-review__row{grid-template-columns:14rem minmax(0,1fr)}}.cgr-review__row dt{font-size:calc(var(--font-body-size) * .85);font-weight:700;color:rgb(var(--color-foreground-lighten-60))}.cgr-review__row dd{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.6rem 1.6rem;margin:0}.cgr-review__address{font-style:normal;line-height:1.6;white-space:pre-line}.cgr-done{padding-bottom:6rem}.cgr-done__card{max-width:64rem}.cgr-done__lead{margin:0 0 2.4rem;color:rgb(var(--color-foreground-lighten-30))}.cgr-done__summary{display:flex;align-items:center;gap:2rem;padding:2rem;border-radius:var(--medium-blocks-radius, .8rem);background-color:rgb(var(--color-secondary-background));text-align:left}.cgr-done__image{flex:none;width:9.6rem;height:9.6rem;object-fit:cover;border-radius:var(--medium-blocks-radius, .8rem)}.cgr-done__meta{min-width:0}.cgr-done__gift{margin:0 0 1rem;font-size:calc(var(--font-body-size) * 1.1);font-weight:700}.cgr-done__line{margin:0;font-size:calc(var(--font-body-size) * .9);line-height:1.5}.cgr-done__line+.cgr-done__line{margin-top:.8rem}.cgr-done__line .cgr-done__label{display:block}.cgr-done__cta{margin-top:2.4rem}@media(max-width:600px){.cgr-done__summary,.cgr-review__gift{flex-direction:column;align-items:flex-start}}.cgr-footer{padding:2.4rem var(--page-padding, 2rem) calc(var(--cgr-actions-height) + 1.6rem);text-align:center;font-size:calc(var(--font-body-size) * .75);color:rgb(var(--color-foreground-lighten-60))}.cgr-footer p{margin:0}.cgr-footer a{color:inherit}.corporate-gift-redeem.has-no-actions .cgr-footer{padding-bottom:2.4rem}@media(prefers-reduced-motion:reduce){.cgr-screen,.cgr-status,.cgr-welcome__card,.cgr-option__button,.cgr-option__image{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/corporate-gift-redeem.css.map */
