.dds-gift-cards-page{background:radial-gradient(circle at 10% 10%,rgba(127,148,114,.08),transparent 24rem),radial-gradient(circle at 88% 22%,rgba(191,168,207,.15),transparent 30rem),#f8f5ef;color:var(--dds-color-text);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;overflow:hidden;padding-block:clamp(6.4rem,7vw,9.6rem);position:relative;width:100vw}.dds-gift-cards-page__wash{border-radius:var(--dds-radius-full);filter:blur(1rem);pointer-events:none;position:absolute;z-index:0}.dds-gift-cards-page__wash--sage{background:#7f94721a;height:22rem;left:-7rem;top:16rem;width:22rem}.dds-gift-cards-page__wash--lavender{background:#bfa8cf24;bottom:18rem;height:32rem;right:-9rem;width:32rem}.dds-gift-cards-page__hero-illustration{opacity:.07;pointer-events:none;position:absolute;right:max(-4rem,calc((100vw - var(--dds-container-max-width)) / 2 - 6rem));top:5rem;width:min(42rem,32vw);z-index:0}.dds-gift-cards-page__illustration-image{display:block;width:100%}.dds-gift-cards-page__inner{position:relative;z-index:1}.dds-gift-cards-page__hero,.dds-gift-cards-page__section-header{margin-inline:auto;max-width:88rem;text-align:center}.dds-gift-cards-page__eyebrow,.dds-gift-cards-page__kicker{color:#2f302d9e;font-family:var(--dds-font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.14em;line-height:1.4;margin:0 0 1.4rem;text-transform:uppercase}.dds-gift-cards-page__heading{margin:0}.dds-gift-cards-page__lead,.dds-gift-cards-page__section-header p,.dds-gift-cards-page__closing-copy p{color:#2f302dbd;font-family:var(--dds-font-body-family);font-size:clamp(1.7rem,1.35vw,2rem);line-height:1.75;margin:clamp(2rem,2.6vw,2.8rem) auto 0;max-width:76rem}.dds-gift-cards-page__section{margin-block-start:clamp(5.2rem,6vw,7.2rem)}.dds-gift-cards-page__section:last-of-type{margin-block-start:clamp(4.4rem,5vw,6rem)}.dds-gift-cards-page__section-header h2,.dds-gift-cards-page__notes h2,.dds-gift-cards-page__closing h2{color:var(--dds-color-text);font-family:var(--dds-font-heading-family);font-size:clamp(2.4rem,2.8vw,4rem);font-weight:400;line-height:1.15;margin:0;overflow-wrap:anywhere}.dds-gift-cards-page__card-grid,.dds-gift-cards-page__options-grid{display:grid;gap:clamp(1.8rem,2.1vw,2.6rem);margin-block-start:clamp(3.6rem,4.6vw,5.2rem)}.dds-gift-cards-page__card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.dds-gift-cards-page__options-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dds-gift-card,.dds-gift-option,.dds-gift-step{background:#fffcf7c7;border:1px solid rgba(168,150,197,.14);border-radius:2rem;box-shadow:0 1.4rem 4.4rem #2f302d0a;min-width:0;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.dds-gift-card,.dds-gift-option{display:flex;flex-direction:column;height:100%;padding:clamp(2.2rem,2.3vw,2.8rem)}.dds-gift-card:nth-child(2n),.dds-gift-option:nth-child(2n){background:#eee8f6}.dds-gift-card__icon{color:var(--dds-gift-icon-color, #7f9472);display:inline-flex}.dds-gift-card--hands{--dds-gift-icon-color: #9580a7}.dds-gift-card--leaf{--dds-gift-icon-color: #7f9472}.dds-gift-card--star{--dds-gift-icon-color: #b49a73}.dds-gift-card__icon svg{display:block;fill:none;height:4.2rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35;width:4.2rem}.dds-gift-card h3,.dds-gift-option h3,.dds-gift-step h3,.dds-gift-cards-page-faq summary{color:var(--dds-color-text);font-family:var(--dds-font-heading-family);font-size:clamp(1.62rem,1.08vw,1.86rem);font-weight:400;line-height:1.22;margin:2rem 0 0;overflow-wrap:anywhere}.dds-gift-card p,.dds-gift-option p,.dds-gift-cards-page__notes-list,.dds-gift-cards-page-faq__answer{color:var(--dds-color-text-secondary);font-family:var(--dds-font-body-family);font-size:var(--dds-font-size-small);line-height:1.6;margin:var(--dds-spacing-sm) 0 0;overflow-wrap:anywhere}.dds-gift-cards-page__process,.dds-gift-cards-page__notes,.dds-gift-cards-page__closing{background:#fffcf7b8;border:1px solid rgba(127,148,114,.14);border-radius:2.4rem;box-shadow:0 1.4rem 4.4rem #2f302d0a;padding:clamp(2.4rem,3.2vw,4rem)}.dds-gift-cards-page__steps{display:grid;gap:clamp(1.6rem,2vw,2.4rem);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:clamp(3.2rem,4vw,4.8rem)}.dds-gift-step{align-items:center;display:grid;gap:1.2rem;padding:clamp(1.7rem,1.8vw,2.2rem);text-align:center}.dds-gift-step__number{align-items:center;background:#dde8d8;border-radius:var(--dds-radius-full);color:#2f302dc2;display:inline-flex;font-family:var(--dds-font-body-family);font-size:1.4rem;font-weight:600;height:4.4rem;justify-content:center;justify-self:center;width:4.4rem}.dds-gift-step h3{margin:0}.dds-gift-option__amount{color:#7f9472;font-family:var(--dds-font-heading-family);font-size:clamp(2.2rem,2vw,3rem);line-height:1.1;margin:0}.dds-gift-option h3{min-height:4.6rem;margin-block-start:1.2rem}.dds-gift-option__button{align-self:flex-start;margin-block-start:auto}.dds-gift-cards-page__notes{align-items:start;display:grid;gap:clamp(2.4rem,4vw,4.8rem);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.dds-gift-cards-page__notes-list{display:grid;gap:1.2rem;list-style:none;margin:0;padding:0}.dds-gift-cards-page__notes-list li{background:#eee8f68f;border:1px solid rgba(168,150,197,.12);border-radius:1.4rem;padding:1.4rem 1.6rem}.dds-gift-cards-page__faq{display:grid;gap:1.2rem;margin:clamp(3.6rem,4.6vw,5.2rem) auto 0;max-width:88rem}.dds-gift-cards-page-faq{background:#fffcf7c2;border:1px solid rgba(168,150,197,.14);border-radius:1.6rem;box-shadow:0 1rem 3rem #2f302d08;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.dds-gift-cards-page-faq summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;margin:0;padding:2rem 2.4rem}.dds-gift-cards-page-faq summary::-webkit-details-marker{display:none}.dds-gift-cards-page-faq__icon{border-bottom:1px solid currentColor;border-right:1px solid currentColor;color:#2f302d9e;display:inline-flex;height:.8rem;margin-inline-start:2rem;transform:rotate(45deg);transition:transform .18s ease;width:.8rem}.dds-gift-cards-page-faq[open] .dds-gift-cards-page-faq__icon{transform:rotate(225deg)}.dds-gift-cards-page-faq__answer{font-size:var(--dds-font-size-body);line-height:1.65;margin:0;padding:0 2.4rem 2rem}.dds-gift-cards-page__closing{align-items:center;display:grid;gap:clamp(2rem,3vw,3.2rem);grid-template-columns:minmax(0,1fr) auto;margin-block-start:clamp(4.4rem,5vw,6rem)}.dds-gift-cards-page__closing-copy p{font-size:var(--dds-font-size-body);margin-inline:0}.dds-gift-cards-page__closing-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:flex-end}.dds-gift-cards-page .dds-button{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.dds-gift-cards-page .dds-button:hover{transform:translateY(-.1rem)}@media(hover:hover){.dds-gift-card:hover,.dds-gift-option:hover,.dds-gift-step:hover,.dds-gift-cards-page-faq:hover{border-color:#7f947233;box-shadow:0 1.8rem 5rem #2f302d12;transform:translateY(-.2rem)}}@media screen and (max-width:1180px){.dds-gift-cards-page__options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:989px){.dds-gift-cards-page__card-grid--three,.dds-gift-cards-page__steps,.dds-gift-cards-page__notes,.dds-gift-cards-page__closing{grid-template-columns:1fr}.dds-gift-cards-page__closing-actions{justify-content:flex-start}}@media screen and (max-width:749px){.dds-gift-cards-page{padding-block:clamp(4.8rem,12vw,6.4rem)}.dds-gift-cards-page__hero-illustration{opacity:.045;right:-9rem;top:4rem;width:24rem}.dds-gift-cards-page__lead,.dds-gift-cards-page__section-header p{font-size:var(--dds-font-size-body)}.dds-gift-cards-page__section{margin-block-start:var(--dds-spacing-3xl)}.dds-gift-cards-page__options-grid{grid-template-columns:1fr}.dds-gift-card,.dds-gift-option,.dds-gift-step,.dds-gift-cards-page__process,.dds-gift-cards-page__notes,.dds-gift-cards-page__closing{border-radius:1.8rem;padding:2.2rem}.dds-gift-option h3{min-height:auto}.dds-gift-cards-page__closing-actions,.dds-gift-cards-page__closing-actions .dds-button,.dds-gift-option__button{width:100%}.dds-gift-cards-page__closing-actions{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.dds-gift-card,.dds-gift-option,.dds-gift-step,.dds-gift-cards-page .dds-button,.dds-gift-cards-page-faq{transition:none}.dds-gift-card:hover,.dds-gift-option:hover,.dds-gift-step:hover,.dds-gift-cards-page .dds-button:hover,.dds-gift-cards-page-faq:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dds-gift-cards-page.css.map */
