.sd-gift{--gift-bg:#1D2219;--gift-card:#262D21;--gift-line:rgb(255 255 255/.12);--gift-ink:#F4F1EA;--gift-ink-2:rgb(255 255 255/.78);--gift-accent:#F2C46D;position:relative;overflow:hidden;isolation:isolate;background:var(--gift-bg);color:var(--gift-ink);padding-block:var(--sd-section-tight)}.sd-gift--plum{--gift-bg:var(--sd-plum-900);--gift-card:var(--sd-plum-800);--gift-accent:var(--sd-plum-200)}.sd-gift--cream{--gift-bg:var(--sd-cream);--gift-card:#fff;--gift-line:var(--sd-line);--gift-ink:var(--sd-ink);--gift-ink-2:var(--sd-ink-2);--gift-accent:var(--sd-plum)}.sd-gift .sd-h2{color:var(--gift-ink)}.sd-gift .sd-eyebrow{color:var(--gift-accent)}.sd-gift .sd-lead{color:var(--gift-ink-2)}.sd-gift__stars{position:absolute;top:0;right:0;bottom:45%;left:0;z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(1.5px 1.5px at 8% 22%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 18% 58%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 31% 12%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 44% 38%,#fff 50%,transparent 51%),radial-gradient(2px 2px at 57% 9%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 66% 46%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 78% 18%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 89% 52%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 95% 8%,#fff 50%,transparent 51%)}.sd-gift--cream .sd-gift__stars{display:none}.sd-gift__grid{display:grid;gap:clamp(3.2rem,2rem + 3vw,6.4rem);align-items:center}@media(min-width:990px){.sd-gift__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.sd-gift--media-right .sd-gift__media{order:2}}.sd-gift__media{position:relative;padding-bottom:4.8rem}.sd-gift__img{position:relative;border-radius:var(--sd-r-lg);overflow:hidden;aspect-ratio:4/3;background:var(--gift-card)}.sd-gift__img img,.sd-gift__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.sd-gift__img{aspect-ratio:5/4}}.sd-gift__tag{position:absolute;top:-1.4rem;right:clamp(1.2rem,4%,3.2rem);z-index:2;transform:rotate(7deg);transform-origin:50% 0;display:inline-flex;align-items:center;gap:1rem;padding:1.1rem 1.8rem 1.1rem 3.4rem;background:var(--sd-honey);color:var(--sd-ink);font-family:var(--sd-font-display);font-weight:700;font-size:clamp(1.5rem,1.3rem + .5vw,1.9rem);line-height:1;white-space:nowrap;clip-path:polygon(1.6rem 0,100% 0,100% 100%,1.6rem 100%,0 50%);border-radius:0 .6rem .6rem 0;filter:drop-shadow(0 8px 14px rgb(0 0 0/.28))}.sd-gift__tag:before{content:"";position:absolute;left:1.5rem;top:50%;width:.9rem;height:.9rem;margin-top:-.45rem;border-radius:50%;background:var(--gift-bg);box-shadow:inset 0 0 0 1.5px #0000002e}.sd-gift__tag:after{content:"";position:absolute;left:1.9rem;top:50%;width:3.4rem;height:1.5px;background:var(--sd-honey);transform:rotate(-38deg);transform-origin:0 0;opacity:.85}.sd-gift__tag .sd-icon{width:2rem;height:2rem}.sd-gift__pick{position:absolute;left:clamp(1.2rem,4%,3.2rem);right:clamp(1.2rem,4%,3.2rem);bottom:0;z-index:2;max-width:42rem;display:grid;grid-template-columns:7.2rem minmax(0,1fr) auto;align-items:center;gap:1.4rem;padding:1rem 1.2rem 1rem 1rem;border-radius:var(--sd-r-md);background:#fff;color:var(--sd-ink);box-shadow:var(--sd-shadow-lg);transition:transform var(--sd-t2) var(--sd-ease)}.sd-gift__pick:hover{transform:translateY(-2px)}.sd-gift__pick-img{display:block;aspect-ratio:1;border-radius:var(--sd-r-sm);background:var(--sd-linen);overflow:hidden}.sd-gift__pick-img img{width:100%;height:100%;object-fit:cover}.sd-gift__pick-body{display:grid;gap:.2rem;min-width:0}.sd-gift__pick-body .sd-eyebrow{font-size:1.05rem;color:var(--sd-plum)}.sd-gift__pick-title{font-family:var(--sd-font-display);font-weight:700;font-size:1.55rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-gift__pick .sd-price{font-size:1.6rem;color:var(--sd-ink)}.sd-gift__pick .sd-price__now{color:inherit}.sd-gift__pick .sd-price--sale .sd-price__now{color:var(--sd-sale)}.sd-gift__pick-go{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--sd-plum);color:#fff}.sd-gift__pick-go .sd-icon{width:2rem;height:2rem}.sd-gift__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.8rem}.sd-gift__content .sd-eyebrow .sd-icon{width:1.8rem;height:1.8rem}.sd-gift__text{max-width:56ch}.sd-gift__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;max-width:56rem;margin-top:.4rem}.sd-gift__features li{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem;border:1px solid var(--gift-line);border-radius:var(--sd-r-md);font-family:var(--sd-font-display);font-weight:700;font-size:var(--sd-fs-sm);line-height:1.3}.sd-gift__features .sd-icon{width:2.2rem;height:2.2rem;color:var(--gift-accent)}@media(max-width:420px){.sd-gift__features li{padding:1rem 1.1rem;font-size:1.3rem;gap:.8rem}}.sd-gift__content .sd-btn-row{margin-top:.8rem}.sd-gift__note{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.6rem;font-size:var(--sd-fs-sm);color:var(--gift-ink-2)}.sd-gift__note span{display:inline-flex;align-items:center;gap:.6rem}.sd-gift__note .sd-icon{width:1.8rem;height:1.8rem;color:var(--gift-accent)}.sd-gift--cream .sd-gift__features .sd-icon,.sd-gift--cream .sd-gift__note .sd-icon{color:var(--sd-plum)}.sd-slidein{position:fixed;z-index:60;left:var(--sd-gutter);bottom:calc(1.6rem + env(safe-area-inset-bottom));width:min(40rem,calc(100vw - var(--sd-gutter)*2 - var(--slidein-clear,0px)));border-radius:var(--sd-r-md);background:#fff;color:var(--sd-ink);box-shadow:var(--sd-shadow-lg);opacity:0;transform:translateY(2.4rem);visibility:hidden;transition:opacity var(--sd-t3) var(--sd-ease-out),transform var(--sd-t3) var(--sd-ease-out),visibility 0s linear var(--sd-t3)}.sd-slidein[hidden]{display:none}.sd-slidein.is-in{opacity:1;transform:none;visibility:visible;transition-delay:0s}@media(max-width:749px){.sd-slidein--clear-chat{--slidein-clear:7.2rem}}.sd-slidein__link{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1.4rem;align-items:center;padding:1.2rem 4.4rem 1.2rem 1.2rem}.sd-slidein__img{display:block;aspect-ratio:1;border-radius:var(--sd-r-sm);background:var(--sd-linen);overflow:hidden}.sd-slidein__img img{width:100%;height:100%;object-fit:cover}.sd-slidein__body{display:grid;gap:.3rem;min-width:0}.sd-slidein__body .sd-eyebrow{font-size:1.05rem}.sd-slidein__title{font-family:var(--sd-font-display);font-weight:700;font-size:1.7rem;line-height:1.2;letter-spacing:-.01em}.sd-slidein__text{font-size:1.35rem;line-height:1.4;color:var(--sd-ink-2)}.sd-slidein__cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:.4rem;font-family:var(--sd-font-display);font-weight:700;font-size:1.4rem;color:var(--sd-plum);text-decoration:underline;text-decoration-color:var(--sd-plum-300);text-underline-offset:.4rem}.sd-slidein__cta .sd-icon{width:1.6rem;height:1.6rem;transition:transform var(--sd-t2) var(--sd-ease)}.sd-slidein__link:hover .sd-slidein__cta .sd-icon{transform:translate(3px)}.sd-slidein__close{position:absolute;top:.4rem;right:.4rem;display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;color:var(--sd-ink-2)}.sd-slidein__close:hover{background:var(--sd-linen);color:var(--sd-ink)}.sd-slidein__close .sd-icon{width:1.8rem;height:1.8rem}@media(max-width:749px){.sd-slidein__link{grid-template-columns:6.4rem minmax(0,1fr);gap:1.2rem;padding:1rem 4rem 1rem 1rem}.sd-slidein__title{font-size:1.5rem}.sd-slidein__text{font-size:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/sd-gift.css.map */
