.gifts-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:32px;align-items:center;padding:54px 0 44px;border-bottom:1px solid #eadfda;min-height:460px}.gifts-copy .eyebrow{color:#9a5868}.gifts-copy h2{font-size:clamp(36px,4.3vw,66px);font-weight:550;letter-spacing:-2.5px;line-height:1.1;margin:23px 0;color:#382c32}.gifts-copy h2 em{font-family:Georgia,serif;font-weight:400;color:#99546a}.gifts-copy>p{font-size:14px;line-height:1.8;color:#7b6570;max-width:420px}.gift-promise{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px;font-size:11px;color:#85576b}.gifts-copy .gift-format{font-size:11px;margin-top:22px;color:#947d85}.gift-art{position:relative;height:355px;max-width:550px;width:100%;justify-self:center}.gift-art figure{position:absolute;margin:0;width:45%;height:280px;border-radius:9px 18px 18px 9px;overflow:hidden;border-left:6px solid #fff8;box-shadow:0 16px 32px #72435924}.gift-art figure:first-child{left:4%;top:24px;transform:rotate(-9deg);z-index:2}.gift-art figure:nth-child(2){right:4%;top:3px;transform:rotate(9deg)}.gift-art img{width:100%;height:100%;object-fit:cover}.gift-art figcaption{position:absolute;top:36%;left:12%;right:12%;padding:20px 5px;background:#fffaf2e8;text-align:center;color:#724253;font:21px/1.3 Georgia,serif}.gift-art-label{position:absolute;bottom:0;width:100%;text-align:center;color:#8c6a77;font:italic 13px Georgia,serif}.gifts-mode .product-hero{display:none}.gifts-mode #navDiscover{background:transparent;box-shadow:none}.gifts-mode #navGifts{background:#fff;color:#8e4260;box-shadow:0 2px 5px #20352010}.gift-occasions{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 20px}.gift-occasions button{padding:10px 15px;border-radius:30px;background:white;border:1px solid #e6dce0;color:#765764;font-size:11px;min-height:38px}.gift-occasions button[aria-pressed=true]{background:#8c4560;border-color:#8c4560;color:white}.gift-personalization{padding:19px 16px;background:#fcf4f6;border:1px solid #eedbe2;border-radius:12px;margin:16px 0}.gift-personalization h2{font-size:20px;color:#78445a;margin:12px 0}.gift-personalization .eyebrow{font-size:8px;color:#9c667c}.gift-personalization .wide-button{padding:12px;color:#78445a;border:1px solid #e6ced8;background:white}.gift-personalization input:focus{border-color:#b3768f}.gifts-mode .choose-theme small{color:#9a5d74}.gifts-mode .collection-card{border-color:#eadfe3}
@media(max-width:1100px){.gifts-hero{gap:15px}.gift-art{height:310px}.gift-art figure{height:235px}.gift-art figcaption{font-size:17px}.product-nav button{padding-left:11px;padding-right:11px}}
@media(max-width:800px){.gifts-hero{grid-template-columns:1fr;padding:35px 0;gap:24px}.gifts-copy h2{font-size:44px}.gift-art{max-width:380px;height:300px}.gift-art figure{height:235px}.gift-promise{gap:12px;font-size:10px}.gift-occasions{gap:6px}.gift-occasions button{font-size:10px;padding:9px 12px}.product-nav button{padding-left:7px;padding-right:7px}}
