.diwali-gifting{background:#fffbeb;color:#4a2118;padding:var(--gift-padding-top, 48px) 32px var(--gift-padding-bottom, 32px);font-family:var(--gift-body-font, "Open Sans", sans-serif);font-size:14px;line-height:1.5;letter-spacing:normal}.diwali-gifting *,.diwali-gifting *:before,.diwali-gifting *:after{box-sizing:border-box}.diwali-gifting__inner{max-width:1216px;margin-inline:auto}.diwali-gifting__header{text-align:center;margin:0 auto 22px}.diwali-gifting__eyebrow{display:flex;justify-content:center;align-items:center;gap:8px;margin:0 0 10px;color:#8b653d;font-size:12px;letter-spacing:2.2px}.diwali-gifting__eyebrow:after{content:"";width:32px;height:1px;background:#af8d49}.diwali-gifting__heading{margin:0;color:#4a2118;font-family:var(--gift-heading-font, "Playfair Display", serif);font-weight:var(--gift-heading-weight, 700);font-size:36px;line-height:1.3;letter-spacing:-.6px;overflow-wrap:anywhere}.diwali-gifting__ornament{display:flex;align-items:center;justify-content:center;gap:5px;width:116px;margin:10px auto 18px;color:#b9934d;font-size:14px;line-height:1}.diwali-gifting__ornament:before,.diwali-gifting__ornament:after{content:"";height:1px;width:50px;background:linear-gradient(90deg,transparent,#c6a268)}.diwali-gifting__ornament:after{transform:rotate(180deg)}.diwali-gifting__intro{max-width:620px;margin:0 auto;color:#81776a;font-size:16px;line-height:1.6}.diwali-gifting__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;max-width:1024px;margin-inline:auto}.diwali-gifting__cards--single{grid-template-columns:minmax(0,488px);justify-content:center}.diwali-gifting__card{display:flex;flex-direction:column;min-width:0;min-height:752px;padding:32px;background:#fffdf7;border:2px solid #f0e6c5;border-radius:16px;box-shadow:0 2px 4px #64411414}.diwali-gifting__card--featured{border-color:#e4aa47;box-shadow:0 5px 12px #93601520}.diwali-gifting__media{position:relative;width:100%;aspect-ratio:16 / 9;flex:none;overflow:hidden;border-radius:12px;background:#fef3c7}.diwali-gifting__image-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.diwali-gifting__media picture,.diwali-gifting__media img,.diwali-gifting__placeholder{display:block;width:100%;height:100%}.diwali-gifting__media img{object-fit:var(--gift-image-fit, cover)}.diwali-gifting__title-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:22px}.diwali-gifting__title{flex:1;min-width:0;margin:0;color:#4a2118;font-family:var(--gift-heading-font, "Playfair Display", serif);font-weight:var(--gift-heading-weight, 700);font-size:24px;line-height:1.3;letter-spacing:-.3px;overflow-wrap:anywhere}.diwali-gifting__title a{color:inherit;text-decoration:none}.diwali-gifting__title a:hover{text-decoration:underline;text-underline-offset:4px}.diwali-gifting__title-row:has(.diwali-price--compare) .diwali-gifting__title{flex-basis:100%}.diwali-gifting__price{flex:none;margin:0;color:#4a2118;font-size:20px;font-weight:700;line-height:1.3}.diwali-gifting__description{margin:8px 0 0;color:#857c70;font-size:12px;font-style:italic;line-height:1.5;overflow-wrap:anywhere}.diwali-gifting__contents{margin-top:22px}.diwali-gifting__contents-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;border-bottom:1px solid #eee3c8}.diwali-gifting__contents-heading h4{margin:0;color:#875838;font:700 12px/1.5 var(--gift-body-font, "Open Sans", sans-serif);letter-spacing:.8px;text-transform:uppercase}.diwali-gifting__contents-heading span{color:#a17c51;font-size:10px;letter-spacing:.35px;text-transform:uppercase;text-align:right}.diwali-gifting__contents ul{display:grid;gap:10px;margin:10px 0 0;padding:0;list-style:none}.diwali-gifting__contents li{position:relative;margin:0;padding-left:14px;color:#504a3e;font-size:12px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.diwali-gifting__contents li:before{content:"";position:absolute;left:0;top:.6em;width:4px;height:4px;border-radius:50%;background:#ac8b43}.diwali-gifting__purchase{margin-top:auto;padding-top:32px}.diwali-gifting__purchase product-form,.diwali-gifting__purchase form{display:block;margin:0}.diwali-gifting__button{position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-height:44px;padding:12px 22px;border:1px solid #aa8841;border-radius:999px;background:#a58643;color:#fffdf7;font:700 12px/1.5 var(--gift-body-font, "Open Sans", sans-serif);letter-spacing:.7px;text-transform:uppercase;cursor:pointer;transition:background .15s ease}.diwali-gifting__button:hover{background:#896b31}.diwali-gifting__button:disabled{background:#e9e2d2;border-color:#d8ccb4;color:#75644b;cursor:not-allowed}.diwali-gifting__button.loading>span{visibility:hidden}.diwali-gifting__button[aria-disabled=true]{cursor:wait}.diwali-gifting .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;display:flex;align-items:center;justify-content:center}.diwali-gifting__spinner{width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:diwali-gifting-spin .75s linear infinite}.diwali-gifting__error{margin-top:10px;color:#a32424;font-size:13px;line-height:1.5}.diwali-gifting__setup{margin:0;color:#6b5033;font-size:14px}.diwali-gifting a:focus-visible,.diwali-gifting button:focus-visible{outline:2px solid #754520;outline-offset:4px}.diwali-gifting__image-link:focus-visible{outline-offset:-4px}@keyframes diwali-gifting-spin{to{transform:rotate(360deg)}}@media(max-width:1099px)and (min-width:750px){.diwali-gifting__cards{column-gap:24px}.diwali-gifting__card{padding:24px}.diwali-gifting__title-row{flex-wrap:wrap;gap:8px}.diwali-gifting__title{flex-basis:100%}}@media(max-width:749px){.diwali-gifting{padding:36px 16px}.diwali-gifting__header{margin-bottom:26px}.diwali-gifting__eyebrow{font-size:10px;letter-spacing:1.7px}.diwali-gifting__heading{max-width:380px;margin-inline:auto;font-size:30px}.diwali-gifting__intro{max-width:420px;font-size:14px}.diwali-gifting__cards{grid-template-columns:minmax(0,1fr);max-width:520px;gap:24px}.diwali-gifting__card{min-height:0;padding:20px;border-radius:16px}.diwali-gifting__title-row{flex-wrap:wrap;gap:8px;margin-top:18px}.diwali-gifting__title{flex-basis:100%;font-size:23px}.diwali-gifting__price{font-size:20px}.diwali-gifting__description{font-size:13px}.diwali-gifting__contents{margin-top:20px}.diwali-gifting__contents li{font-size:13px;line-height:1.6}.diwali-gifting__purchase{padding-top:24px}.diwali-gifting__button{min-height:48px}}@media(prefers-reduced-motion:reduce){.diwali-gifting__button{transition:none}.diwali-gifting__spinner{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/diwali-gifting-guide.css.map */
