.cdp-egift-hero{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(2.4rem,4vw,6rem);align-items:center;padding-top:4rem;padding-bottom:4rem;background:linear-gradient(110deg,#fff 40%,#fdfbf9);color:#302a28}.cdp-egift-hero__eyebrow{display:inline-flex;align-items:center;gap:1rem;font-size:1.3rem;letter-spacing:.06em;margin:0 0 1.8rem;color:#66544d}.cdp-egift-hero__eyebrow:before{content:"";width:2.6rem;height:1px;background:#ac8e72}.cdp-egift-hero h1{font-size:clamp(2.8rem,3.3vw,4.4rem);line-height:1.65;letter-spacing:.05em;margin:0 0 1.8rem;overflow-wrap:anywhere}.cdp-egift-hero__intro{font-size:1.5rem;line-height:1.95;margin:0 0 2rem}.cdp-egift-hero__benefits{display:flex;flex-wrap:wrap;gap:.8rem;padding:0;margin:0 0 2.2rem;list-style:none;font-size:1.2rem}.cdp-egift-hero__benefits li{padding:.5rem 1rem;background:#faf6f3;border:1px solid #eee5dd;border-radius:2rem;color:#51453f}.cdp-egift-hero__benefits li:before{content:"\2713";margin-right:.5rem}.cdp-egift-hero__actions{display:flex;flex-wrap:wrap;gap:1rem}.cdp-gift-button{display:inline-flex;align-items:center;justify-content:center;gap:1.4rem;min-height:4.8rem;padding:1.2rem 2rem;border:1px solid #242424;border-radius:2px;background:#242424;color:#fff;text-decoration:none;font-size:1.4rem;line-height:1.5;letter-spacing:.03em;transition:background-color .15s,color .15s}.cdp-gift-button--outline{background:#fff;color:#242424}.cdp-gift-button:hover{background:#48413c;color:#fff}.cdp-gift-button--outline:hover{background:#f8f2ee;color:#242424}.cdp-gift-button:active{background:#665c55;color:#fff}.cdp-gift-button:focus-visible,.cdp-egift-hero a:focus-visible{outline:2px solid #242424;outline-offset:4px}.cdp-egift-hero__price{font-size:1.3rem;line-height:1.7;margin:1.4rem 0 0}.cdp-egift-hero__price a{color:#59483d;text-decoration-color:#c5b0a0;text-underline-offset:.4rem}.cdp-egift-hero__note{font-size:1.2rem;line-height:1.8;color:#665e59;margin:1.2rem 0 0;max-width:48rem}.cdp-egift-hero__visual{min-width:0;text-align:center}.cdp-egift-hero__image{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;max-height:46rem;border-radius:6px}.cdp-egift-hero__caption{font-size:1.2rem;margin:1rem 0 .2rem}.cdp-egift-hero__caption a{color:#54463e;text-underline-offset:.4rem}.cdp-egift-hero__image-note{font-size:1.05rem;line-height:1.6;color:#70655e;margin:.4rem 0 0}@media(max-width:989px){.cdp-egift-hero{grid-template-columns:1fr;gap:2rem;padding-top:2.8rem;padding-bottom:3.2rem;background:#fff}.cdp-egift-hero h1{font-size:clamp(2.7rem,6vw,3.8rem)}.cdp-egift-hero__visual{width:100%;max-width:56rem;margin:0 auto}.cdp-egift-hero__image{max-height:34rem}.cdp-egift-hero__actions{gap:.8rem}.cdp-egift-hero__actions .cdp-gift-button{padding:1.2rem 1.6rem;flex:1 1 15rem}.cdp-egift-hero__eyebrow{margin-bottom:1rem;font-size:1.2rem}.cdp-egift-hero__intro{font-size:1.4rem}.cdp-egift-hero__benefits{font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.cdp-gift-button{transition:none}}.cdp-egift-steps{padding-top:4.8rem;padding-bottom:4.8rem;color:#191919}.cdp-egift-steps__heading>p{font-size:1.1rem;letter-spacing:.2em;margin:0 0 .8rem}.cdp-egift-steps h2{font-size:clamp(2.2rem,2.6vw,3rem);line-height:1.6;margin:0 0 2.6rem}.cdp-egift-steps__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:2.8rem}.cdp-egift-steps__list li{border-top:1px solid #191919;padding:1.8rem 0 0}.cdp-egift-steps__number{font-size:1.2rem;letter-spacing:.12em}.cdp-egift-steps h3{font-size:1.7rem;line-height:1.6;margin:.8rem 0}.cdp-egift-steps__list p{font-size:1.4rem;line-height:1.9;margin:0}.cdp-egift-steps__confirmation{margin-top:2.8rem;padding:1.6rem 2rem;background:#f7f7f5}.cdp-egift-steps__confirmation p{font-size:1.2rem;line-height:1.8;margin:.4rem 0}.cdp-egift-steps a{color:inherit;text-underline-offset:.3rem}.cdp-egift-steps a:focus-visible{outline:2px solid #191919;outline-offset:3px}@media(max-width:749px){.cdp-egift-steps{padding-top:3.2rem;padding-bottom:3.2rem}.cdp-egift-steps__list{grid-template-columns:1fr;gap:1.8rem}.cdp-egift-steps__list li{display:grid;grid-template-columns:3.2rem 1fr;column-gap:.8rem;padding-top:1.4rem}.cdp-egift-steps__number{grid-row:1 / 3;margin-top:.5rem}.cdp-egift-steps h3{margin:0 0 .5rem}.cdp-egift-steps__list p{grid-column:2}.cdp-egift-steps__confirmation{padding:1.4rem}.cdp-egift-steps h2{font-size:2.2rem}}.cdp-gift-picks{padding-top:4rem;padding-bottom:4rem;scroll-margin-top:12rem;color:#191919}.cdp-gift-picks__heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.4rem}.cdp-gift-picks__heading p{font-size:1.1rem;letter-spacing:.18em;margin:0 0 .8rem}.cdp-gift-picks h2{font-size:clamp(2.2rem,2.6vw,3rem);line-height:1.6;margin:0}.cdp-gift-picks__all{font-size:1.3rem;white-space:nowrap;color:inherit;text-underline-offset:.4rem;min-height:4.4rem;display:inline-flex;align-items:center}.cdp-gift-picks__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.cdp-gift-picks__card{display:flex;flex-direction:column;min-width:0}.cdp-gift-picks__image-link{display:block;background:#fff}.cdp-gift-picks__image{display:block;aspect-ratio:1;width:100%;height:auto;object-fit:contain}.cdp-gift-picks__occasion{font-size:1.2rem;margin:1.4rem 0 .6rem}.cdp-gift-picks h3{font-size:1.6rem;line-height:1.7;margin:0 0 .8rem}.cdp-gift-picks h3 a{color:inherit;text-decoration:none}.cdp-gift-picks h3 a:hover{text-decoration:underline;text-underline-offset:.3rem}.cdp-gift-picks__details{font-size:1.2rem;line-height:1.7;margin:0 0 .8rem}.cdp-gift-picks__price{font-size:1.7rem;margin:0 0 1.4rem}.cdp-gift-picks__price span{font-size:1.1rem}.cdp-gift-picks__button{display:flex;align-items:center;justify-content:center;gap:1.6rem;min-height:4.6rem;border:1px solid #191919;padding:1rem 1.4rem;color:#191919;text-decoration:none;font-size:1.3rem;margin-top:auto}.cdp-gift-picks__button:hover,.cdp-gift-picks__button:active{background:#191919;color:#fff}.cdp-gift-picks a:focus-visible{outline:2px solid #191919;outline-offset:4px}@media(max-width:749px){.cdp-gift-picks{padding-top:2.8rem;padding-bottom:2.8rem}.cdp-gift-picks__heading{display:block}.cdp-gift-picks__all{margin-top:.5rem}.cdp-gift-picks__grid{grid-template-columns:1fr;gap:3.2rem}.cdp-gift-picks__image{max-height:27rem}.cdp-gift-picks h3{font-size:1.6rem}.cdp-gift-picks__occasion{margin-top:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=AA4 */
