.sv-bgift{--g-ink:#121212;--g-stone:#6f6861;--g-line:#e4ddd1;--g-gold:#a8862a;display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;align-self:stretch;margin:6px 0 10px;padding:8px 10px;background:#faf8f4;border:1px solid var(--g-line);font-family:Urbanist,var(--font-body--family),sans-serif;color:var(--g-ink);min-height:0}.sv-bgift__ic{flex:0 0 28px;height:28px;display:grid;place-items:center;background:var(--g-ink)}.sv-bgift__ic svg{width:15px;height:15px;fill:none;stroke:#e8cf7a;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.sv-bgift__copy{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.sv-bgift__eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--g-gold)}.sv-bgift__title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-bgift__opts{display:flex;gap:6px;flex:0 0 auto}.sv-bgift .sv-bgift__opt{appearance:none;-webkit-appearance:none;position:relative;width:44px;height:44px;min-height:0;padding:0;margin:0;border:1px solid var(--g-line);border-radius:0;background:#fff;cursor:pointer;overflow:hidden;transition:border-color .15s,transform .15s}.sv-bgift .sv-bgift__opt:hover{border-color:var(--g-ink);transform:translateY(-1px)}.sv-bgift .sv-bgift__opt:focus-visible{outline:2px solid var(--g-gold);outline-offset:2px}.sv-bgift__opt img{width:100%;height:100%;object-fit:cover;display:block}.sv-bgift__free{position:absolute;left:0;right:0;bottom:0;background:var(--g-ink);color:#fff;font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:14px;text-align:center}.sv-bgift .sv-bgift__change{appearance:none;-webkit-appearance:none;background:none;border:0;border-bottom:1px solid currentColor;padding:0 0 1px;min-height:0;border-radius:0;font:inherit;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--g-ink);cursor:pointer;flex:0 0 auto}.sv-bgift--done .sv-bgift__opts{display:none}.sv-bgift--done.is-open .sv-bgift__opts{display:flex}.sv-bgift.is-busy{opacity:.55;pointer-events:none}.sv-edit .sv-gb{margin-top:12px}.sv-edit .sv-gb__btn{appearance:none;-webkit-appearance:none;position:relative;overflow:hidden;width:100%;min-height:0;margin:0;display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;background:linear-gradient(135deg,#1b1916,#121212 55%,#22201b);color:#fff;border:0;border-radius:0;cursor:pointer;text-align:left;font:inherit;box-shadow:inset 0 0 0 1px #d3af378c,inset 0 0 0 4px #121212,inset 0 0 0 5px #d3af372e;transition:transform .2s ease,box-shadow .2s ease}.sv-edit .sv-gb__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(232,207,122,.22) 50%,transparent 65%);transform:translate(-120%);animation:sv-gb-sheen 4.8s ease-in-out 1.2s infinite;pointer-events:none}@keyframes sv-gb-sheen{0%,62%{transform:translate(-120%)}to{transform:translate(120%)}}.sv-edit .sv-gb__btn:hover{transform:translateY(-1px)}.sv-edit .sv-gb__btn:focus-visible{outline:2px solid var(--sv-gold,#d3af37);outline-offset:3px}.sv-gb__thumbs{display:flex;flex:0 0 auto;padding-left:6px}.sv-gb__th{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-left:-10px;background:#f1ece3;box-shadow:0 0 0 2px #121212,0 0 0 3px #d3af37}.sv-gb__th:first-child{margin-left:0}.sv-gb__th img{width:100%;height:100%;object-fit:cover;display:block}.sv-gb__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;line-height:1.2}.sv-gb__txt small{font-family:var(--sv-body,Urbanist,sans-serif);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#e8cf7a}.sv-gb__txt b{font-family:var(--sv-display,"Playfair Display",serif);font-weight:500;font-size:17px;letter-spacing:.005em;color:#fff}.sv-gb__txt b i{font-style:normal;color:#d3af37;padding:0 2px}.sv-gb__plus{flex:0 0 30px;height:30px;border:1px solid rgba(211,175,55,.6);display:grid;place-items:center;position:relative}.sv-gb__plus:before,.sv-gb__plus:after{content:"";position:absolute;width:11px;height:1.5px;background:#e8cf7a;transition:transform .25s ease}.sv-gb__plus:after{transform:rotate(90deg)}.sv-gb.is-open .sv-gb__plus:after{transform:rotate(0)}.sv-gb__panel{border:1px solid var(--sv-line,#e4ddd1);border-top:0;background:#faf8f4;padding:12px}.sv-gb__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sv-gb__list li{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;background:#fff;border:1px solid var(--sv-line,#e4ddd1);padding:6px 12px 6px 6px}.sv-gb__img{width:52px;height:52px;overflow:hidden;background:#f1ece3;display:block}.sv-gb__img img{width:100%;height:100%;object-fit:cover;display:block}.sv-gb__meta{display:flex;flex-direction:column;min-width:0;line-height:1.25}.sv-gb__meta span{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sv-stone,#6f6861)}.sv-gb__meta b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-gb__price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.sv-gb__price s{font-size:12px;color:var(--sv-mist,#a39b92)}.sv-gb__price em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sv-gold-deep,#a8862a)}.sv-gb__note{margin:10px 2px 0;font-size:12px;color:var(--sv-stone,#6f6861)}@media(max-width:749px){.sv-gb__txt b{font-size:15px}.sv-gb__th{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.sv-edit .sv-gb__btn:after{animation:none}}.sv-gb__txt b{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.sv-gb__worth{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:1px;padding:0 14px 0 12px;border-left:1px solid rgba(211,175,55,.35);line-height:1.1;font-family:var(--sv-body,Urbanist,sans-serif)}.sv-gb__worth small{font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e}.sv-gb__worth strong{font-size:20px;font-weight:700;letter-spacing:.01em;color:#e8cf7a;font-variant-numeric:lining-nums tabular-nums}@media(max-width:749px){.sv-gb__worth{padding:0 10px}.sv-gb__worth strong{font-size:17px}.sv-gb__worth small{font-size:8px;letter-spacing:.14em}}.sv-gb__txt small{white-space:nowrap;letter-spacing:.16em}@media(max-width:749px){.sv-gb__txt small{white-space:normal;font-size:9px;letter-spacing:.12em}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/sevora-gift.css.map */
