:root{--sf-wine:#5a1729;--sf-plum:#43103d;--sf-cream:#fff9f4;--sf-ivory:#fbf7f2;--sf-line:#eadfd8;--sf-muted:#766b6f;--sf-gold:#b79a63;--sf-ink:#302329}.sf-wishlist-btn{display:inline-flex;align-items:center;justify-content:center;border:0;background:#fff;color:#171717;cursor:pointer;z-index:5}.sf-wishlist-btn svg{width:22px;height:22px}.sf-wishlist-btn.is-active svg path{fill:#e9a0ad;stroke:#c96e83}.sf-wishlist-btn--card{position:absolute;right:9px;top:9px;width:30px;height:30px;border-radius:50%;padding:0;background:#fbf7f2f0;color:var(--sf-wine);border:1px solid rgba(255,255,255,.8);box-shadow:0 2px 8px #2b191f1a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sf-wishlist-btn--card svg{width:14px;height:14px}.sf-wishlist-btn--pdp{width:34px;height:34px;min-width:34px;padding:0;margin-left:0;border:1px solid #e9dcd4;border-radius:50%;background:var(--sf-ivory);color:var(--sf-wine);font-size:0}.sf-wishlist-btn--pdp svg{width:17px;height:17px}.sf-wishlist-header{position:relative}.sf-wishlist-header__icon{display:inline-flex}.sf-wishlist-header__icon svg{width:26px;height:26px}.sf-wishlist-count{position:absolute;top:0;right:0;min-width:16px;height:16px;border-radius:999px;background:var(--sf-wine);color:#fff;font-size:10px;line-height:16px;text-align:center;padding:0 4px}.sf-wishlist-shell{background:linear-gradient(180deg,#fffaf5 0,#fff 330px);min-height:70vh;border-top:1px solid #f1e8e2}.sf-wishlist-page{padding-top:54px;padding-bottom:90px}.sf-wishlist-page__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding-bottom:28px}.sf-wishlist-page__copy{max-width:760px}.sf-wishlist-page__eyebrow{margin:0 0 9px;text-transform:uppercase;letter-spacing:.21em;color:var(--sf-gold);font-size:10px;font-weight:700}.sf-wishlist-page h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,68px);font-weight:400;line-height:.98;letter-spacing:.01em;color:var(--sf-plum)}.sf-wishlist-page__sub{margin:15px 0 0;color:var(--sf-muted);font-size:15px;line-height:1.65;max-width:620px}.sf-wishlist-page__continue{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:0 22px;background:var(--sf-wine);color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--sf-wine);border-radius:3px;transition:.2s ease}.sf-wishlist-page__continue:hover{background:#43101f;border-color:#43101f;transform:translateY(-1px)}.sf-wishlist-page__meta{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid var(--sf-line);border-bottom:1px solid var(--sf-line);margin-bottom:24px;color:var(--sf-muted);font-size:12px;letter-spacing:.02em}.sf-wishlist-page__meta button{border:0;background:none;color:var(--sf-wine);cursor:pointer;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.sf-wishlist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sf-wishlist-card{border:1px solid var(--sf-line);border-radius:10px;overflow:hidden;background:#fff;display:flex;flex-direction:column;box-shadow:0 8px 28px #40222b0d;transition:transform .25s ease,box-shadow .25s ease}.sf-wishlist-card:hover{transform:translateY(-3px);box-shadow:0 13px 34px #40222b17}.sf-wishlist-card__media{position:relative;aspect-ratio:4/5;background:#f7f2ee;overflow:hidden}.sf-wishlist-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.sf-wishlist-card:hover .sf-wishlist-card__media img{transform:scale(1.025)}.sf-wishlist-card__remove{position:absolute;right:10px;top:10px;width:32px;height:32px;border-radius:50%;border:1px solid rgba(90,23,41,.12);background:#fffffff5;color:var(--sf-wine);font-size:20px;line-height:1;cursor:pointer;box-shadow:0 2px 8px #00000014}.sf-wishlist-card__body{padding:15px 14px 14px;display:flex;flex-direction:column;gap:9px;flex:1}.sf-wishlist-card__title{font-size:13px;line-height:1.45;color:var(--sf-ink);text-decoration:none!important;min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sf-wishlist-card__price{font-weight:700;color:var(--sf-ink);font-size:14px}.sf-wishlist-card__compare{margin-left:7px;color:#9b9194;text-decoration:line-through;font-size:11px;font-weight:400}.sf-wishlist-card__cta{margin-top:auto;width:100%;min-height:42px;border:1px solid var(--sf-wine);border-radius:3px;background:var(--sf-wine);color:#fff;font-size:10px;letter-spacing:.11em;text-transform:uppercase;font-weight:700;cursor:pointer}.sf-wishlist-card__cta:hover{background:#43101f}.sf-wishlist-card__cta[disabled]{background:#d4cecf;border-color:#d4cecf;cursor:not-allowed}.sf-wishlist-empty{text-align:center;padding:60px 30px 34px;border:1px solid #eee1d7;border-radius:14px;background:#ffffffd6;box-shadow:0 18px 55px #4f2d370f}.sf-wishlist-empty__mark{width:82px;height:82px;margin:0 auto 18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff5f2;border:1px solid #edd8d2}.sf-wishlist-empty__heart{font-size:42px;line-height:1;color:var(--sf-wine);transform:translateY(-2px)}.sf-wishlist-empty__eyebrow{margin:0 0 9px!important;font-size:9px!important;letter-spacing:.2em!important;font-weight:700;color:var(--sf-gold)!important}.sf-wishlist-empty h2{font-family:Georgia,Times New Roman,serif;color:var(--sf-plum);font-weight:400;font-size:clamp(27px,4vw,38px);line-height:1.12;margin:0 0 12px}.sf-wishlist-empty>p{color:var(--sf-muted);margin:0 auto 23px;max-width:510px;line-height:1.65;font-size:14px}.sf-wishlist-page__continue--empty{min-width:220px}.sf-wishlist-empty__divider{display:flex;align-items:center;gap:16px;max-width:720px;margin:36px auto 22px;color:#a18f89;font-size:9px;text-transform:uppercase;letter-spacing:.15em}.sf-wishlist-empty__divider:before,.sf-wishlist-empty__divider:after{content:"";height:1px;background:#eee2d8;flex:1}.sf-wishlist-discovery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1050px;margin:0 auto}.sf-wishlist-discovery__card{text-decoration:none!important;color:#fff!important}.sf-wishlist-discovery__media{position:relative;aspect-ratio:1.6;overflow:hidden;border-radius:8px;background:#efe7e0}.sf-wishlist-discovery__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.sf-wishlist-discovery__card:hover img{transform:scale(1.035)}.sf-wishlist-discovery__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#230d1594,#230d1514 76%)}.sf-wishlist-discovery__text{position:absolute;left:17px;right:17px;bottom:15px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.sf-wishlist-discovery__text small{font-size:8px;letter-spacing:.16em;color:#efd8ac;margin-bottom:5px}.sf-wishlist-discovery__text strong{font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;line-height:1.05}.sf-wishlist-discovery__text em{font-style:normal;font-size:8px;letter-spacing:.12em;text-transform:uppercase;margin-top:8px;border-bottom:1px solid rgba(255,255,255,.7)}.sf-card-badges{position:absolute;left:10px!important;bottom:10px!important;z-index:4;display:flex;gap:5px!important;flex-wrap:wrap;max-width:calc(100% - 54px)!important;pointer-events:none}.sf-card-badge{display:inline-flex;align-items:center;min-height:20px!important;padding:5px 8px!important;border-radius:2px!important;font-size:9px!important;line-height:1!important;font-weight:650!important;text-transform:uppercase;white-space:nowrap;letter-spacing:.075em!important;box-shadow:0 1px 5px #2c191e14}.sf-card-badge--discount{background:var(--sf-wine)!important;color:#fff!important}.sf-card-badge--new{background:#f2e6d2!important;color:#59412b!important}.sf-card-badge--custom{background:#fbf7f2f5!important;color:var(--sf-wine)!important;border:1px solid rgba(196,163,106,.48)!important}.sf-card-price{margin-top:5px!important;padding:0!important}.sf-card-price .pricing-box{display:flex!important;align-items:baseline!important;gap:7px!important;flex-wrap:wrap!important;margin:0!important;padding:0!important}.sf-card-price__asp{font-size:14px!important;line-height:1.25!important;color:var(--sf-ink)!important;font-weight:700!important}.sf-card-price__mrp{font-size:11px!important;line-height:1.25!important;color:var(--sf-muted)!important}.sf-card-price__label{font-size:8px!important;letter-spacing:.09em!important;color:#9a8988!important}@media(max-width:768px){.sf-wishlist-page{padding-top:32px;padding-bottom:100px}.sf-wishlist-page__head{grid-template-columns:1fr;align-items:start;gap:20px}.sf-wishlist-page h1{font-size:42px}.sf-wishlist-page__sub{font-size:13px}.sf-wishlist-page__continue{width:100%}.sf-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sf-wishlist-card__body{padding:11px}.sf-wishlist-empty{padding:40px 16px 24px}.sf-wishlist-empty__mark{width:68px;height:68px}.sf-wishlist-empty__heart{font-size:36px}.sf-wishlist-discovery{grid-template-columns:1fr;gap:10px}.sf-wishlist-discovery__media{aspect-ratio:1.85}.sf-wishlist-discovery__text strong{font-size:19px}.sf-card-badges{left:7px!important;bottom:7px!important;gap:4px!important}.sf-card-badge{font-size:8px!important;min-height:18px!important;padding:4px 6px!important}.sf-wishlist-btn--card{width:27px;height:27px;right:7px;top:7px}.sf-wishlist-btn--card svg{width:13px;height:13px}.sf-wishlist-btn--pdp{width:32px;height:32px;min-width:32px}}.product-card-wrapper .grid-product__image-mask{position:relative!important;aspect-ratio:3 / 4!important;overflow:hidden!important;background:#f7f5f2!important}.product-card-wrapper .grid-product__image-mask>.grid__image-ratio,.product-card-wrapper .grid-product__image-mask>.image-wrap{width:100%!important;height:100%!important;padding-bottom:0!important}.product-card-wrapper .grid-product__image-mask img,.product-card-wrapper .grid-product__image-mask .grid-product__image{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.sf-card-badges{position:absolute!important;z-index:6!important;pointer-events:none!important;max-width:none!important;flex-wrap:nowrap!important}.sf-card-badges--top{top:8px!important;bottom:auto!important;left:0!important}.sf-card-badges--bottom{display:none!important}.sf-card-badge{min-height:24px!important;padding:5px 20px 5px 8px!important;border-radius:0!important;font-size:11px!important;font-weight:700!important;line-height:1!important;letter-spacing:.2px!important;text-transform:uppercase!important;box-shadow:none!important}.sf-card-badge--new,.sf-card-badge--custom{color:#fff!important;background:#ff2b78!important;border:0!important;clip-path:polygon(0 0,100% 0,78% 50%,100% 100%,0 100%)!important}.sf-card-badge--discount{display:none!important}.card-jm-badge{left:7px!important;right:auto!important;bottom:7px!important;z-index:6!important;display:inline-flex!important;align-items:center!important;gap:5px!important;padding:5px 7px!important;border-radius:3px!important;background:#f7f7f7f0!important;box-shadow:none!important;color:#111!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.card-jm-badge__star{color:#079c9c!important;font-size:14px!important}.card-jm-badge__count{padding-left:5px!important;border-left:1px solid #222!important;font-weight:600!important}.sf-card-price{margin-top:7px!important;padding:0!important;text-align:left!important;line-height:1.15!important}.sf-card-price .pricing-box{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:4px 6px!important;min-height:20px!important;margin:0!important;padding:0!important}.sf-card-price__asp{color:#111827!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.15px!important}.sf-card-price__mrp{color:#8b8b8b!important;font-size:11px!important;font-weight:400!important}.sf-card-price__mrp s{text-decoration-thickness:1px!important;text-decoration-color:#969696!important}.sf-card-price__discount{color:#ff5a52!important;font-size:11px!important;font-weight:500!important;white-space:nowrap!important}.sf-card-price__label{display:none!important}@media(max-width:768px){.sf-card-badges--top{top:6px!important;left:0!important;bottom:auto!important}.sf-card-badge{min-height:21px!important;padding:4px 17px 4px 6px!important;font-size:9px!important}.card-jm-badge{left:5px!important;bottom:5px!important;padding:4px 6px!important;font-size:10px!important}.card-jm-badge__star{font-size:12px!important}.sf-card-price__asp{font-size:14px!important}.sf-card-price__mrp,.sf-card-price__discount{font-size:10px!important}}.product-card-wrapper .grid-product__image-mask{padding:0!important;margin:0!important;line-height:0!important}.product-card-wrapper .grid-product__image-mask>.grid__image-ratio{position:relative!important;top:0!important;margin:0!important;padding:0!important;height:100%!important;min-height:100%!important}.product-card-wrapper .grid-product__image-mask>.grid__image-ratio:before{content:none!important;display:none!important;padding:0!important}.product-card-wrapper .grid-product__image-mask image-element{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;line-height:0!important}.product-card-wrapper .grid-product__image-mask image-element img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;padding:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.card-jm-badge{position:absolute!important;left:7px!important;bottom:7px!important;z-index:7!important}.card-jm-badge__widget .jdgm-prev-badge{display:inline-flex!important;align-items:center!important;gap:5px!important}.card-jm-badge__widget .jdgm-star{color:#079c9c!important}.card-jm-badge__widget .jdgm-prev-badge__text{color:#111!important;font-size:11px!important}@media(max-width:768px){.card-jm-badge{left:5px!important;bottom:5px!important}}.product-card-wrapper .grid-product__image-mask image-element,.product-card-wrapper .grid-product__image-mask image-element[data-aos],.product-card-wrapper .grid-product__image-mask image-element.aos-init,.product-card-wrapper .grid-product__image-mask image-element.aos-animate{transform:none!important;-webkit-transform:none!important;opacity:1!important;top:0!important;bottom:0!important;margin:0!important}.product-card-wrapper .grid-product__image-mask image-element img{transform:none!important;-webkit-transform:none!important;top:0!important;margin-top:0!important}.card-jm-badge{display:none!important}.card-jm-badge:has(.jdgm-prev-badge[data-number-of-reviews]:not([data-number-of-reviews="0"])){display:inline-flex!important}.sf-jdgm-title-rating{display:none!important}.sf-jdgm-title-rating:has(.jdgm-prev-badge[data-number-of-reviews]:not([data-number-of-reviews="0"])){display:inline-flex!important}.product-card-wrapper .grid-product__image-mask{position:relative!important;aspect-ratio:3 / 4!important;width:100%!important;height:auto!important;padding:0!important;margin:0!important;overflow:hidden!important;background:transparent!important}.product-card-wrapper .sf-plp-image-frame{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:transparent!important;line-height:0!important}.product-card-wrapper .sf-plp-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center top!important;transform:none!important;opacity:1!important}.card-jm-badge[hidden],.sf-jdgm-title-rating[hidden]{display:none!important}.card-jm-badge:not([hidden]){display:inline-flex!important}.sf-jdgm-title-rating:not([hidden]){display:inline-flex!important}.product-card-wrapper,.product-card-wrapper .grid-product__content,.product-card-wrapper .grid__item-image-wrapper,.product-card-wrapper .grid-product__image-mask{margin-top:0!important;padding-top:0!important}.product-card-wrapper .grid__item-image-wrapper{margin:0!important;padding:0!important;display:block!important}.product-card-wrapper .grid-product__content{padding-left:0!important;padding-right:0!important}.product-card-wrapper .grid-product__image-mask{top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.product-card-wrapper .sf-plp-image-frame,.product-card-wrapper .sf-plp-image{top:0!important;margin-top:0!important}.product-card-wrapper .grid-product__meta{margin-top:0!important}.product-card-wrapper .grid-product__image-mask{position:relative!important}.product-card-wrapper .card-jm-badge{position:absolute!important;left:8px!important;right:auto!important;bottom:8px!important;top:auto!important;z-index:8!important;margin:0!important}@media(max-width:749px){.product-card-wrapper .card-jm-badge{left:6px!important;bottom:6px!important}}.shopify-product-reviews-badge,.pdp-jm-badge,.pdp-jm-badge-container{display:none!important}.sf-jdgm-title-rating{position:static!important;float:none!important;clear:both!important;margin:8px 0 10px!important;padding:0!important;width:max-content!important;max-width:100%!important;vertical-align:middle!important}.sf-jdgm-title-rating .jdgm-prev-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important}.sf-jdgm-title-rating .jdgm-star{color:#079c9c!important}.sf-jdgm-title-rating .jdgm-prev-badge__text{font-size:12px!important;line-height:1.2!important;color:#222!important}.sf-wishlist-page h1{font-size:clamp(34px,4.3vw,54px)!important;line-height:1.02!important;letter-spacing:.005em!important}.sf-wishlist-empty h2{font-size:clamp(23px,3vw,31px)!important;line-height:1.15!important;max-width:560px;margin-left:auto!important;margin-right:auto!important}.sf-wishlist-page__sub{max-width:560px}@media(max-width:768px){.sf-wishlist-page{padding-top:24px!important}.sf-wishlist-page__head{gap:15px!important;padding-bottom:22px!important}.sf-wishlist-page__eyebrow{font-size:9px!important;margin-bottom:6px!important}.sf-wishlist-page h1{font-size:32px!important;line-height:1.05!important}.sf-wishlist-page__sub{margin-top:10px!important;font-size:12px!important;line-height:1.55!important}.sf-wishlist-empty{padding:32px 16px 22px!important}.sf-wishlist-empty__mark{width:58px!important;height:58px!important;margin-bottom:14px!important}.sf-wishlist-empty__heart{font-size:31px!important}.sf-wishlist-empty__eyebrow{font-size:8px!important;margin-bottom:7px!important}.sf-wishlist-empty h2{font-size:24px!important;line-height:1.13!important;max-width:280px!important;margin-bottom:10px!important}.sf-wishlist-empty>p{font-size:12px!important;line-height:1.55!important;max-width:300px!important;margin-bottom:18px!important}}@media(max-width:380px){.sf-wishlist-page h1{font-size:29px!important}.sf-wishlist-empty h2{font-size:22px!important;max-width:260px!important}}@media(min-width:769px){.sf-wishlist-page h1{font-size:46px!important;line-height:1.02!important}.sf-wishlist-empty h2{font-size:28px!important;line-height:1.14!important;max-width:520px!important}.sf-wishlist-page__sub{font-size:14px!important;line-height:1.6!important}.sf-wishlist-empty>p{font-size:13px!important;line-height:1.6!important;max-width:480px!important}}@media(min-width:1200px){.sf-wishlist-page h1{font-size:44px!important}.sf-wishlist-empty h2{font-size:27px!important}}@media(min-width:769px){.sf-wishlist-page h1{font-size:36px!important;line-height:1.05!important;letter-spacing:.002em!important}.sf-wishlist-page__sub{margin-top:10px!important;font-size:13px!important}.sf-wishlist-empty h2{font-size:22px!important;line-height:1.18!important;max-width:460px!important;margin-bottom:10px!important}.sf-wishlist-empty__eyebrow{font-size:8px!important;letter-spacing:.18em!important}.sf-wishlist-empty>p{font-size:12px!important;line-height:1.55!important;max-width:440px!important}.sf-wishlist-empty__mark{width:64px!important;height:64px!important;margin-bottom:14px!important}.sf-wishlist-empty__heart{font-size:34px!important}}@media(min-width:1200px){.sf-wishlist-page h1{font-size:38px!important}.sf-wishlist-empty h2{font-size:23px!important}}@media(max-width:768px){.product-card-wrapper .sf-plp-image,.product-card-wrapper .grid-product__image-mask img,.product-card-wrapper .grid-product__image-mask .grid-product__image{object-position:center center!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/sugarfrill-wishlist.css.map */
