.announcement-bar{padding-block:.5em}.countdown-condensed{padding:0 clamp(16px,4vw,40px);align-items:center;justify-content:center;column-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);text-align:center}.countdown-condensed__text{flex:0 0 auto!important;align-items:center;justify-content:center;text-align:center}.countdown-condensed__text .prose,.countdown-condensed__text .h6{text-align:center}.countdown-condensed__timer{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto}.countdown-condensed__timer-item{display:inline-flex;flex-direction:column;align-items:center;gap:1px;min-width:clamp(28px,6vw,36px)}.countdown-condensed__timer-item-separator{color:#fff6;font-size:clamp(10px,2vw,11.5px);margin-top:-8px}.countdown-condensed{background-color:#1a0f0a;color:#faf8f4;min-height:45px;font-family:var(--sfb-sans-font, -apple-system, system-ui, "Segoe UI", sans-serif);font-size:clamp(9.5px,1.4vw,10.5px);font-weight:500;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.countdown-condensed .prose,.countdown-condensed .h6{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.countdown-condensed__timer{font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.countdown-condensed__timer-flip{font-size:clamp(10px,2vw,11.5px);font-weight:600;letter-spacing:.05em;color:#fff}.countdown-condensed__timer-unit{font-size:clamp(6.5px,1.2vw,7.5px);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3}.countdown-condensed a,.countdown-condensed .link,.countdown-condensed u{color:inherit;font-size:inherit;letter-spacing:inherit;text-decoration-thickness:.5px;text-decoration-color:#faf8f473;text-underline-offset:2.5px}.countdown-condensed a,.countdown-condensed .link{text-decoration:none}.countdown-condensed u{text-decoration:underline}.countdown-condensed__text>a.link{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid rgba(255,255,255,.35);background:transparent;color:inherit;font-weight:500;letter-spacing:.2em;font-size:clamp(8.5px,1.4vw,9.5px);text-transform:uppercase;text-decoration:none;transition:border-color .25s var(--sfb-ease-out, ease),background-color .25s var(--sfb-ease-out, ease);white-space:nowrap}.countdown-condensed__text>a.link:hover,.countdown-condensed__text>a.link:focus-visible{border-color:#fffffff2;background:#ffffff14}.countdown-condensed__text>a.link:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}@media screen and (max-width:767px){.countdown-condensed{min-height:32px;padding:0 12px;gap:0;flex-wrap:nowrap}.countdown-condensed__text{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.countdown-condensed__text>a.link{display:none!important}.countdown-condensed__text .prose,.countdown-condensed__text .h6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;letter-spacing:.12em;line-height:1}.countdown-condensed__timer{display:none}}@media screen and (max-width:699px){.header__search-link{display:none}}@media screen and (min-width:1000px){.header{padding-block:clamp(8px,1vw,12px)!important;padding-inline:clamp(24px,5vw,72px)!important;row-gap:0!important}}.header__logo-text{font-family:var(--sfb-serif-font, Georgia, "Times New Roman", serif);font-weight:400;font-style:normal;font-size:clamp(22px,4.2vw,38px);line-height:1.1;letter-spacing:.01em;text-transform:none;white-space:nowrap}@media screen and (min-width:700px){.countdown-condensed{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;column-gap:clamp(20px,4vw,48px);min-height:44px}.countdown-condensed__text{display:flex;align-items:center;gap:clamp(10px,2vw,20px);flex:0 1 auto;min-width:0;justify-content:center;text-align:center}.countdown-condensed__text .prose,.countdown-condensed__text .h6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.countdown-condensed__timer{flex:0 0 auto}}@media screen and (min-width:900px){.shopify-section--slideshow{padding-inline:clamp(0px,5vw,64px)}}@media screen and (min-width:600px)and (max-width:899px){.shopify-section--slideshow{padding-inline:24px}}.shopify-section--slideshow .slideshow{max-width:1920px;margin-inline:auto}.shopify-section--slideshow .slideshow__slide,.shopify-section--slideshow .content-over-media,.shopify-section--slideshow .content-over-media--fill,.shopify-section--slideshow .content-over-media--lg,.shopify-section--slideshow .content-over-media--md,.shopify-section--slideshow .content-over-media--sm{--content-over-media-height: 600px}@media screen and (min-width:700px){.shopify-section--slideshow .slideshow__slide{height:600px;min-height:600px;max-height:600px;overflow:hidden}.shopify-section--slideshow .content-over-media{min-height:600px;height:600px}.shopify-section--slideshow .content-over-media>:is(picture,img,video){height:600px;object-fit:cover}}@media screen and (max-width:699px){.shopify-section--slideshow .slideshow__slide,.shopify-section--slideshow .content-over-media{--content-over-media-height: auto;height:auto;min-height:520px;aspect-ratio:640 / 900;overflow:hidden}}.shopify-section--slideshow .slideshow__slide-content .prose{display:flex;flex-direction:column;gap:16px}.shopify-section--slideshow .slideshow__slide-content .prose>.h6{font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-style:normal;font-size:clamp(13px,1.4vw,16px);letter-spacing:.16em;line-height:1.2;text-transform:uppercase;margin:0;opacity:1}.shopify-section--slideshow .slideshow__slide-content .prose>.h1{font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700;font-style:normal;font-size:clamp(32px,4.4vw,56px);line-height:1.05;letter-spacing:.005em;text-transform:uppercase;margin:0;white-space:normal}.shopify-section--slideshow .slideshow__slide-content .prose>p{font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:clamp(15px,1.4vw,18px);font-weight:400;line-height:1.5;max-width:560px;margin:0}.shopify-section--slideshow .slideshow__slide-content .prose>:where(.button-group,.button-wrapper){margin-top:16px}.shopify-section--slideshow .slideshow__slide-content .button{background:#1a0f0a!important;border:1px solid #1A0F0A;color:#fff!important;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;height:44px;padding-inline:28px;padding-block:0;min-width:0;border-radius:0;transition:background-color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1)}.shopify-section--slideshow .slideshow__slide-content .button:hover,.shopify-section--slideshow .slideshow__slide-content .button:focus-visible{background:#3d6357!important;border-color:#3d6357;color:#fff!important}.shopify-section--slideshow .slideshow__slide-content .button:hover>*,.shopify-section--slideshow .slideshow__slide-content .button:focus-visible>*{color:#fff}@media screen and (max-width:699px){.shopify-section--slideshow .slideshow__slide-content .prose{gap:14px}.shopify-section--slideshow .slideshow__slide-content .prose>.h6{font-size:12px;letter-spacing:.18em;margin-block-end:0}.shopify-section--slideshow .slideshow__slide-content .prose>.h1{font-size:32px;letter-spacing:.01em}.shopify-section--slideshow .slideshow__slide-content .prose>p{font-size:15px;line-height:1.45}.shopify-section--slideshow .slideshow__slide-content .button{height:48px;padding-inline:32px;font-size:12px;letter-spacing:.22em}}.shopify-section--slideshow .page-dots{bottom:28px;gap:10px}.shopify-section--slideshow .page-dots button{width:10px;height:10px;border-radius:50%;border:1px solid currentColor;background:transparent;padding:0;transition:background-color .25s cubic-bezier(.16,1,.3,1)}.shopify-section--slideshow .page-dots button[aria-current=true]{background:currentColor}@media screen and (max-width:699px){.shopify-section--slideshow .page-dots{bottom:18px}}.shopify-section--slideshow .sfb-slideshow-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#fff0;color:currentColor;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:3;transition:background-color .25s cubic-bezier(.16,1,.3,1)}.shopify-section--slideshow .sfb-slideshow-arrow:hover,.shopify-section--slideshow .sfb-slideshow-arrow:focus-visible{background:#ffffff2e}.shopify-section--slideshow .sfb-slideshow-arrow svg{width:20px;height:20px;stroke-width:1.5}.shopify-section--slideshow .sfb-slideshow-arrow--prev{left:24px}.shopify-section--slideshow .sfb-slideshow-arrow--next{right:24px}@media screen and (max-width:768px){.shopify-section--slideshow .sfb-slideshow-arrow{display:none}}.shopify-section--slideshow .slideshow__slide :is(img,video,.media-background,.placeholder-svg){transform:scale(1.04);transition:transform 7.5s cubic-bezier(.22,.61,.36,1)}.shopify-section--slideshow .slideshow__slide.is-selected :is(img,video,.media-background,.placeholder-svg){transform:scale(1);will-change:transform}@media(prefers-reduced-motion:reduce){.shopify-section--slideshow .slideshow__slide :is(img,video,.media-background,.placeholder-svg){transform:none!important;transition:none!important}}.header__primary-nav-item [data-title]{transition:color .3s var(--sfb-ease-out)}.header__primary-nav-item [data-title]:before{height:1px;background:var(--sfb-sage);transition:transform .4s var(--sfb-ease-luxury)}.header__nav-text{position:relative;transition:color .3s var(--sfb-ease-out)}.header__nav-text:after{content:"";position:absolute;inset-inline:0;inset-block-end:-2px;height:1px;background:var(--sfb-sage);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--sfb-ease-luxury);pointer-events:none}@media(hover:hover){.header__primary-nav-item [data-title]:hover{color:var(--sfb-sage)}.header__account-link:hover .header__nav-text,.header__account-link:focus-within .header__nav-text{color:var(--sfb-sage)}.header__account-link:hover .header__nav-text:after,.header__account-link:focus-within .header__nav-text:after{transform:scaleX(1)}}:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header:hover:not(.is-solid):not(:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open])){--header-show-transparent-logo: 1 !important;--header-separation-border-color: 0 0 0 / 0 !important;--background: 0 0 0 / 0 !important;--background-gradient: 0 0 0 / 0 !important;--border-color: 0 0 0 / 0 !important;--text-color: var(--header-transparent-header-text-color) !important}:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .shopify-section--header:hover .header:not(.is-solid):not(:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open])),:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .shopify-section--header:hover .header:not(.is-solid):not(:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open])) .color-scheme{background-color:transparent!important;background-image:none!important}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{transition:background-size .18s ease-out,background-position .18s step-end,color .18s ease-out,border-color .18s ease-out,transform 80ms ease-out!important}.button:active,.shopify-challenge__button:active,.shopify-payment-button__button--unbranded:active{transform:translateY(1px);transition-duration:0ms!important}@media(prefers-reduced-motion:reduce){.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{transition:color 80ms linear,border-color 80ms linear!important}.button:active,.shopify-challenge__button:active,.shopify-payment-button__button--unbranded:active{transform:none}}@media(max-width:740px){#cart-drawer.drawer{--drawer-max-width: min(96vw, 30rem)}}.cart-drawer__footer button[name=checkout],form[action*="/cart"] button[name=checkout]{background-color:#1a0f0a!important;background-image:none!important;color:#fff!important;border-color:#1a0f0a!important}.cart-drawer__footer button[name=checkout]:hover,form[action*="/cart"] button[name=checkout]:hover{background-color:#2c1a13!important;color:#fff!important}.cart-drawer__footer .cart-drawer__button-price,.cart-drawer__button-price{margin-inline-start:.5em}.shopify-payment-button__more-options,.shopify-payment-button__more-options:link,.shopify-payment-button__more-options:visited{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding-block:.5rem}.quantity-selector{--quantity-selector-height: 2.75rem}@media(max-width:740px){.shopify-section--multiple-media-with-text [class*=multiple-media-with-text__grid],.shopify-section--multiple-media-with-text [class*=-grid]{grid-template-columns:1fr!important}.shopify-section--multiple-media-with-text [class*=overflow]{overflow:visible!important}}@media(max-width:740px){#sidebar-menu.drawer--sm{--drawer-max-width: 100vw}}.sfb-hero .sfb-hero__slide--mothers-day .sfb-hero__content--desktop .sfb-hero__eyebrow,.sfb-hero .sfb-hero__slide--mothers-day .sfb-hero__content--mobile .sfb-hero__eyebrow{color:#1a0f0a!important}.sfb-hero .sfb-hero__slide--mothers-day .sfb-hero__btn,.sfb-hero .sfb-hero__slide--mothers-day[data-color=dark] .sfb-hero__btn,.sfb-hero .sfb-hero__slide--mothers-day[data-color=light] .sfb-hero__btn{background:#f8d7da!important;background-color:#f8d7da!important;background-image:none!important;color:#fff!important;border:none!important}.sfb-hero .sfb-hero__slide--mothers-day .sfb-hero__btn:hover,.sfb-hero .sfb-hero__slide--mothers-day[data-color=dark] .sfb-hero__btn:hover,.sfb-hero .sfb-hero__slide--mothers-day[data-color=light] .sfb-hero__btn:hover{background:#fce4e8!important;background-color:#fce4e8!important;color:#fff!important}.sfb-hero .sfb-hero__slide--mothers-day .sfb-hero__btn:focus-visible{outline:2px solid #F8D7DA;outline-offset:2px}.product-gallery__zoom-button.circle-button--sm{--circle-button-size: 2.75rem;min-width:2.75rem;min-height:2.75rem}.sfb-cf__rating{min-height:44px;padding-block:15px;margin-block:-15px 5px;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/35/assets/sfb-overrides.css.map */
