:root{--jsh-maroon: #7a1220;--jsh-maroon-deep: #5a0d18;--jsh-gold: #c9a24b;--jsh-gold-light: #e6cf8f;--jsh-cream: #fbf7ef;--jsh-ink: #2b1a14}body.template-page.jsh-wishlist{background:var(--jsh-cream)}.jsh-wishlist .jsh-hide-native-heading{display:none}.jsh-hero{position:relative;margin:0 0 10px;padding:36px 24px 40px;text-align:center;color:#fff;overflow:hidden;background:radial-gradient(120% 140% at 50% -20%,rgba(201,162,75,.18),transparent 60%),linear-gradient(135deg,var(--jsh-maroon) 0%,var(--jsh-maroon-deep) 100%)}.jsh-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cg fill='none' stroke='%23e6cf8f' stroke-width='1'%3E%3Ccircle cx='30' cy='30' r='6'/%3E%3Cpath d='M30 6v10M30 44v10M6 30h10M44 30h10'/%3E%3C/g%3E%3C/svg%3E")}.jsh-hero__eyebrow{display:inline-block;margin-bottom:10px;color:var(--jsh-gold-light);font-size:12px;font-weight:600;letter-spacing:.38em;text-transform:uppercase}.jsh-hero__title{margin:0 0 8px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,6vw,68px);font-weight:600;letter-spacing:.01em;line-height:1.02}.jsh-hero__title span{color:var(--jsh-gold-light);font-style:italic}.jsh-hero__sub{max-width:560px;margin:10px auto 0;color:#ffffffd1;font-size:15px;line-height:1.7}.jsh-hero__divider{display:flex;align-items:center;justify-content:center;gap:14px;margin:14px auto 0}.jsh-hero__divider:before,.jsh-hero__divider:after{content:"";width:70px;height:1px;background:linear-gradient(90deg,transparent,var(--jsh-gold))}.jsh-hero__divider:after{background:linear-gradient(90deg,var(--jsh-gold),transparent)}.jsh-hero__diamond{width:8px;height:8px;background:var(--jsh-gold);transform:rotate(45deg)}.jsh-hero__count[hidden]{display:none}.jsh-hero__count{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:9px 20px;border:1px solid rgba(230,207,143,.5);border-radius:999px;color:var(--jsh-gold-light);background:#0000001f;font-size:13px;letter-spacing:.05em;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.jsh-wishlist .wishlist__grid.grid{gap:28px!important;padding-top:44px}.wishlist__grid .card-wrapper{position:relative;overflow:hidden;border:1px solid rgba(201,162,75,.22);border-radius:14px;background:#fff;box-shadow:0 2px 10px #5a0d180f;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.wishlist__grid .card-wrapper:hover{border-color:var(--jsh-gold);box-shadow:0 18px 40px #5a0d182e;transform:translateY(-8px)}.wishlist__grid .card__inner{border:0;border-radius:0}.wishlist__grid .card__media img,.wishlist__grid .card__inner img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.wishlist__grid .card-wrapper:hover img{transform:scale(1.06)}.wishlist__grid .card>.card__content{padding:18px 18px 22px}.wishlist__grid .card__heading,.wishlist__grid .card__heading a{color:var(--jsh-ink);font-family:Georgia,serif;font-size:16px;font-weight:600;line-height:1.35}.jsh-wishlist .wishlist__grid .product-card-wrapper .card__heading{display:block;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset}.wishlist__grid .card__heading a:hover{color:var(--jsh-maroon)}.wishlist__grid .price,.wishlist__grid .price *{color:var(--jsh-maroon);font-weight:700;letter-spacing:.01em}.wishlist__grid button[class*=wishlist],.wishlist__grid .card__badge button{border-radius:999px;background:#ffffffeb;box-shadow:0 2px 6px #0000001f}.wishlist__grid button[type=submit]{border-radius:999px;transition:all .25s ease}.jsh-empty{max-width:520px;margin:0 auto;padding:70px 24px 90px;text-align:center}.jsh-empty__icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 24px;border-radius:50%;color:var(--jsh-maroon-deep);background:radial-gradient(circle at 30% 30%,var(--jsh-gold-light),var(--jsh-gold));box-shadow:0 8px 24px #c9a24b59;font-size:34px}.jsh-empty h2{margin:0 0 10px;color:var(--jsh-ink);font-family:Georgia,serif;font-size:26px}.jsh-empty p{margin:0 0 26px;color:#6b5a52;font-size:15px;line-height:1.7}.jsh-btn{display:inline-block;padding:14px 34px;border:1px solid var(--jsh-gold);border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--jsh-maroon),var(--jsh-maroon-deep));box-shadow:0 8px 20px #7a12204d;font-size:14px;font-weight:600;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:transform .25s,box-shadow .25s}.jsh-btn:hover{box-shadow:0 14px 30px #7a122066;transform:translateY(-3px)}.jsh-wishlist #wishlist>.shopify-section .rich-text{display:none}.jsh-wishlist .wishlist-text{padding:70px 24px 90px}.jsh-wishlist .wishlist-text.jsh-empty{max-width:520px;margin:0 auto;text-align:center}.jsh-wishlist .wishlist__grid .hover_button{opacity:1}.jsh-wishlist .wishlist__grid .hover_button .button.button-wishlist{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(201,162,75,.55);border-radius:50%;color:var(--jsh-maroon-deep);background:#fffffff0;box-shadow:0 2px 8px #5a0d182e;transition:background .25s ease,color .25s ease,transform .25s ease}.jsh-wishlist .wishlist__grid .hover_button .button.button-wishlist svg{width:13px;height:13px}.jsh-wishlist .wishlist__grid .hover_button .button.button-wishlist:hover,.jsh-wishlist .wishlist__grid .hover_button .button.button-wishlist:focus-visible{color:#fff;background:var(--jsh-maroon);transform:scale(1.08)}@media(hover:none){.jsh-wishlist .wishlist__grid .hover_button{top:10px;right:10px;padding:4px}}.jsh-wishlist .wishlist__grid .card__inner.ratio{padding-bottom:0!important;aspect-ratio:2 / 3}.jsh-wishlist .wishlist__grid .card__media,.jsh-wishlist .wishlist__grid .card__media img{height:100%}.jsh-wishlist .wishlist__grid .card__media img{object-fit:cover;object-position:center}.jsh-wishlist .wishlist__grid .card__content{align-content:start}
/*# sourceMappingURL=/cdn/shop/t/23/assets/jsh-wishlist.css.map */
