.sd-gift{--g-deep: #1f0409;--g-gold: #d6b06c;--g-gold-l: #f3dfb3;--g-cream: #f7ecdc;--g-mute: rgba(247, 236, 220, .68);--g-line: rgba(214, 176, 108, .22);position:relative;align-items:center;padding:clamp(28px,4.5vw,72px)!important;border-radius:32px;color:var(--g-cream);background:radial-gradient(60% 80% at 22% 45%,#d6b06c33,#d6b06c00 60%),radial-gradient(80% 120% at 100% 0%,#6e1424,#6e142400 55%),linear-gradient(160deg,#47091a 0%,#2a050d 55%,var(--g-deep) 100%);box-shadow:0 0 0 1px var(--g-line) inset,0 40px 90px -40px #1f0409bf;overflow:hidden;isolation:isolate}.sd-gift:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:22px;border:1px solid rgba(214,176,108,.14);pointer-events:none;z-index:0}.sd-gift>*{position:relative;z-index:1}.sd-gift .product-gallery,.sd-gift .product-gallery-item{background:transparent!important}.sd-gift .product-gallery-item__media{border-radius:24px;overflow:hidden;background:#f3e4cc!important;box-shadow:0 0 0 1px #d6b06c59,0 40px 80px -30px #000000b3,0 0 120px -20px #d6b06c59;transform:perspective(1200px) rotateY(4deg) rotateX(1deg);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.sd-gift .product-gallery-item__media:hover{transform:perspective(1200px) translateY(-6px)}.sd-gift .product-gallery-item__media video,.sd-gift .product-gallery-item__media img{mix-blend-mode:multiply}.sd-gift .product-gallery-item__media *{background-color:transparent!important}.sd-gift .product__title{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important;font-size:clamp(48px,5.4vw,84px)!important;line-height:1!important;letter-spacing:-.015em;margin-bottom:18px!important;padding-bottom:.06em;background:linear-gradient(100deg,var(--g-cream) 0%,var(--g-gold-l) 45%,var(--g-gold) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--g-cream)!important}.sd-gift .product__subtitle,.sd-gift .product__subtitle p{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic;font-size:clamp(19px,1.6vw,23px)!important;line-height:1.45!important;color:var(--g-mute)!important}.sd-gift .product__subtitle{display:none!important}.sd-gift .product__title{margin-bottom:34px!important}.sd-gift .sidebar-widget--outline{margin-bottom:18px!important}.sd-gift .sidebar-widget--outline .sidebar-widget__title{position:static;transform:none;padding:0;margin:0 0 12px;display:block;background:none;font:500 12px/1 Jost,sans-serif!important;letter-spacing:.26em;text-transform:uppercase;color:var(--g-gold)}.sd-gift .sidebar-widget--outline .sidebar-widget__content{border:0;padding:0!important;background:none}.sd-gift .sd-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;padding:4px 2px 18px;margin:0 -2px}.sd-gift .sd-chip{width:100%;min-width:0;height:38px;padding:0 8px;border-radius:999px;cursor:pointer;white-space:nowrap;font:500 13px/1 Jost,sans-serif;letter-spacing:.02em;color:var(--g-cream);background:#ffffff0a;border:1px solid rgba(214,176,108,.3);transition:background-color .25s,border-color .25s,color .25s,transform .25s,box-shadow .25s}.sd-gift .sd-chip:hover{border-color:var(--g-gold);transform:translateY(-1px)}.sd-gift .sd-chip:focus-visible{outline:2px solid var(--g-gold-l);outline-offset:2px}.sd-gift .sd-chip[aria-pressed=true]{color:var(--g-deep);border-color:transparent;background:linear-gradient(135deg,var(--g-gold-l) 0%,var(--g-gold) 100%);box-shadow:0 8px 18px -10px #d6b06ccc}.sd-gift.sd-has-chips .product-variant__container--select,.sd-gift.sd-has-chips .product-variant svg{display:none!important}.sd-gift .product-variant__container--select{-webkit-appearance:none;appearance:none;width:100%;height:54px;padding:0 52px 0 22px!important;font:500 16px/1 Jost,sans-serif!important;color:var(--g-cream);cursor:pointer;background:#ffffff0d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1.5l6 6 6-6' fill='none' stroke='%23d6b06c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 22px center!important;border:1px solid rgba(214,176,108,.3)!important;border-radius:999px!important}.sd-gift .product-variant__container--select option{color:#2a1418}.sd-gift .product-price--original,.sd-gift .product-price--original .money{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;font-size:clamp(40px,3.6vw,56px)!important;line-height:1!important;color:var(--g-gold-l)!important;letter-spacing:-.01em}.sd-gift .flex-buttons{gap:12px}.sd-gift .product-quantity{flex:0 0 136px!important;width:136px!important;min-width:0!important;min-height:58px!important;max-height:58px!important;padding:0 6px;border:1px solid rgba(214,176,108,.3)!important;border-radius:999px!important;background:#ffffff0a}.sd-gift .product-quantity .qty-selector{font:500 16px Jost,sans-serif!important;color:var(--g-cream)!important;background:none}.sd-gift .product-quantity .qty-button svg *{fill:var(--g-gold)!important}.sd-gift .product-form .add-to-cart{flex:1 1 auto!important;width:auto!important;position:relative;overflow:hidden;height:58px!important;border-radius:999px!important;border:0!important;font:600 13px/1 Jost,sans-serif!important;letter-spacing:.22em!important;text-transform:uppercase;color:var(--g-deep)!important;background:linear-gradient(135deg,var(--g-gold-l) 0%,var(--g-gold) 55%,#b88a45 100%)!important;box-shadow:0 16px 34px -14px #d6b06cbf;transition:transform .3s,box-shadow .3s!important}.sd-gift .product-form .add-to-cart .button__text{color:inherit!important}.sd-gift .product-form .add-to-cart:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,#fff0,#ffffff8c,#fff0);transform:skew(-20deg);transition:left .8s ease}.sd-gift .product-form .add-to-cart:hover{transform:translateY(-2px);box-shadow:0 22px 40px -16px #d6b06ce6}.sd-gift .product-form .add-to-cart:hover:after{left:120%}.sd-gift .shopify-payment-button{display:none!important}@media(max-width:767px){.sd-gift{border-radius:22px;padding:26px 18px 30px!important}.sd-gift:before{top:8px;right:8px;bottom:8px;left:8px;border-radius:16px}.sd-gift .product-gallery-item__media{transform:none}.sd-gift .product-text{padding-top:12px}}@media(prefers-reduced-motion:reduce){.sd-gift .product-gallery-item__media,.sd-gift .product-form .add-to-cart,.sd-gift .sd-chip{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sd-gift-card.css.map */
