@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Jost:wght@400;500;600;700&family=Pinyon+Script&display=swap";:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{--font-heading-family:"Cormorant Garamond",Georgia,serif!important;--font-body-family:"Jost",sans-serif!important}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.banner__heading,.title,.title--primary,.collection-list-title,.card__heading,.card__heading a,.product__title,.product__title h1,.product__title h2,.rich-text__heading,.fb-cats__title,.fb-edit__title,.fb-cat__label,.fb-edit__cap,.header__heading-link,.header__heading,.h2 a{font-family:Cormorant Garamond,Georgia,serif!important}.header__heading-link{font-size:2.6rem!important;letter-spacing:.3em!important;font-weight:600!important;text-transform:uppercase!important;text-indent:.3em!important}@media(max-width:749px){.header__heading-link{font-size:2rem!important;letter-spacing:.24em!important}}.banner__heading,h1.h0,.h0{font-weight:600!important;letter-spacing:.015em!important;line-height:1.05!important}h1,.h1,.title--primary,.fb-cats__title,.fb-edit__title,.rich-text__heading{font-weight:600!important;letter-spacing:.05em!important;line-height:1.1!important}.product__title h1,.product__title h2{font-weight:600!important;letter-spacing:.01em!important}.card__heading,.card__heading a{font-weight:500!important;font-size:1.35rem!important;letter-spacing:.08em!important}.fb-hero{position:relative;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);overflow:hidden}.fb-hero__img{display:block;width:100%;height:78vh;max-height:840px;object-fit:cover;object-position:50% 22%}@media(max-width:749px){.fb-hero__img{height:86vh;max-height:760px;object-position:50% 20%}}.fb-hero__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding:0 20px 7vh;background:linear-gradient(to top,#00000080,#00000014 38%,#0000 62%)}.fb-hero__eyebrow{color:#fff;text-transform:uppercase;letter-spacing:.36em;font-size:.78rem;font-weight:500;opacity:.95;margin-bottom:6px}.fb-hero__script{font-family:Pinyon Script,cursive;color:#fff;font-size:6rem;line-height:.85;font-weight:400;text-shadow:0 2px 30px rgba(0,0,0,.35)}@media(max-width:749px){.fb-hero__script{font-size:4.2rem}}.fb-hero__line{color:#fff;letter-spacing:.42em;text-transform:uppercase;font-size:.82rem;margin:10px 0 18px;opacity:.95}.fb-hero__btn{display:inline-block;background:#fff;color:#1a1a1a;text-transform:uppercase;letter-spacing:.2em;font-size:.78rem;font-weight:600;padding:15px 36px;text-decoration:none;transition:background .35s ease,color .35s ease}.fb-hero__btn:hover{background:#1a1a1a;color:#fff}.fb-store{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);background:#fff;color:#1a1a1a;border-top:1px solid rgba(26,26,26,.1)}.fb-store__top{display:grid;grid-template-columns:1fr}@media(min-width:750px){.fb-store__top{grid-template-columns:1fr 1fr}}.fb-store__shot{position:relative;min-height:380px;overflow:hidden}.fb-store__shot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}@media(min-width:750px){.fb-store__shot{min-height:520px}}.fb-store__panel{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding:56px 8vw 56px 7vw;gap:8px}@media(max-width:749px){.fb-store__panel{align-items:center;text-align:center;padding:44px 24px}}.fb-store__eyebrow{text-transform:uppercase;letter-spacing:.34em;font-size:.78rem;opacity:.55}.fb-store__title{font-family:Cormorant Garamond,serif;font-size:3rem;font-weight:600;letter-spacing:.04em;margin:2px 0 6px;color:#1a1a1a}.fb-store__addr{font-size:1.45rem;line-height:1.7;opacity:.82;margin:0}.fb-store__hours{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin:6px 0 0}.fb-store__btn{display:inline-block;margin-top:20px;border:1px solid #1a1a1a;color:#1a1a1a;text-transform:uppercase;letter-spacing:.2em;font-size:.78rem;font-weight:600;padding:14px 34px;text-decoration:none;transition:background .3s,color .3s}.fb-store__btn:hover{background:#1a1a1a;color:#fff}.fb-store__gallery{display:grid;grid-template-columns:1fr 1fr;gap:0}.fb-store__gallery img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}#qab_bar,#qab-bar,.qab-bar{display:none!important}.color-scheme-1,.color-scheme-2{--color-background:255,255,255!important;--gradient-background:#ffffff!important;--color-foreground:26,26,26!important;--color-button:26,26,26!important;--color-button-text:255,255,255!important;--color-secondary-button:255,255,255!important;--color-secondary-button-text:26,26,26!important;--color-link:26,26,26!important}body{background-color:#fff!important}.newsletter{border-top:1px solid rgba(26,26,26,.1)!important}.header__menu-item,.header__active-menu-item{letter-spacing:.16em!important;font-size:1.25rem!important;font-weight:500!important}.menu-drawer__menu-item{letter-spacing:.18em!important;text-transform:uppercase!important;font-size:1.4rem!important;font-weight:400!important;line-height:1.2!important;padding-top:15px!important;padding-bottom:15px!important}.header{padding-top:14px!important;padding-bottom:14px!important}.menu-drawer__menu>li+li{border-top:0!important}.menu-drawer__menu-item[href*=new-arrivals i]{font-weight:500!important;color:#1a1a1a!important}.menu-drawer__menu-item[href*=new-arrivals i]:after{content:"NEW";display:inline-block;margin-left:10px;background:transparent;color:#1a1a1a;border:1px solid #1a1a1a;font-size:8.5px;font-weight:500;letter-spacing:.14em;line-height:1;padding:3px 7px;border-radius:999px;vertical-align:middle;transform:translateY(-1px);white-space:nowrap}@keyframes fbNewPulse{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.menu-drawer__menu-item[href*=new-arrivals i]:after{animation:none!important}}.menu-drawer__menu-item[href*=sale i]{color:#1a1a1a!important}.menu-drawer__navigation{padding-bottom:8px!important}.menu-drawer__utility-links{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:13px!important;margin:8px 16px 20px!important;padding:16px 18px!important;background:#f6f5f2!important;border-top:0!important;border-radius:12px!important}.menu-drawer__utility-links:before{content:"FOLLOW US";order:3;width:100%;margin-top:4px;padding-top:14px;border-top:.5px solid rgba(0,0,0,.1);font-size:10px;letter-spacing:.22em;color:#9a9a9a;font-weight:500}.menu-drawer__utility-links:after{content:"Free delivery \b7  Cash on delivery";order:5;font-size:11px;letter-spacing:.02em;color:#8a8a8a}.menu-drawer__navigation:before{content:"SHOP";display:block;font-size:10px;letter-spacing:.22em;color:#9a9a9a;font-weight:500;padding:0 3rem 10px}.menu-drawer__utility-links>*{height:auto!important}.menu-drawer__account-link,.menu-drawer__account{display:inline-flex!important;order:1;align-items:center;gap:9px;text-transform:uppercase;letter-spacing:.16em;font-size:13px;color:#1a1a1a}.menu-drawer__localization{order:2;margin:0!important}.menu-drawer__utility-links ul{display:inline-flex!important;order:4;gap:11px;margin:0!important;padding:0!important;list-style:none!important;flex-wrap:wrap}.menu-drawer__utility-links ul li{display:inline-flex!important;margin:0!important}.menu-drawer__utility-links ul a{display:inline-flex!important;width:38px!important;height:38px!important;align-items:center;justify-content:center;padding:0!important;color:#1a1a1a;background:#fff;border:1px solid rgba(0,0,0,.16);border-radius:50%}.menu-drawer__utility-links ul a svg,.menu-drawer__utility-links ul a .icon{width:18px!important;height:18px!important;display:block!important}.price--on-sale .price__sale{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.5em!important}.price__sale .price-item--sale{order:0!important;color:#1a1a1a!important;font-weight:600!important;letter-spacing:.01em!important}.price__sale .price-item--sale .money{color:#1a1a1a!important}.price__sale span:has(>s.price-item--regular){order:1!important}.price__sale s.price-item--regular{display:inline-block!important;background:#d7261e!important;color:#fff!important;padding:.14em .55em!important;border-radius:7px!important;font-weight:600!important;letter-spacing:.01em!important;line-height:1.35!important;font-size:.8em!important;text-decoration-line:line-through!important;text-decoration-thickness:1.5px!important;text-decoration-color:#ffffffeb!important}.price__sale s.price-item--regular .money{color:#fff!important}.price__badge-sale{display:none!important}.fb-cats__title{text-align:center;text-transform:uppercase;letter-spacing:.2em;font-weight:600;font-size:2rem;margin:0 0 26px;color:#1a1a1a}.fb-cats{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);display:grid;grid-template-columns:1fr;gap:0}@media(min-width:750px){.fb-cats{grid-template-columns:repeat(4,1fr)}}.fb-cat{position:relative!important;display:block!important;overflow:hidden!important;text-decoration:none!important;aspect-ratio:4/5!important}.fb-cat img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:50% 16%!important;transition:transform 1s ease!important}.fb-cat:hover img{transform:scale(1.05)!important}.fb-cat__o{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding-bottom:26px!important;background:linear-gradient(to top,#00000080,#0000000d 42%,#0000 70%)!important}.fb-cat__label{color:#fff!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-shadow:0 1px 12px rgba(0,0,0,.35)!important}.fb-cat__cta{color:#fff!important;font-size:1rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;padding-bottom:3px!important;border-bottom:1px solid rgba(255,255,255,.85)!important}.fb-edit{max-width:1300px;margin:0 auto}.fb-edit__head{text-align:center;margin:0 0 28px}.fb-edit__title{text-transform:uppercase;letter-spacing:.2em;font-weight:600;font-size:2.4rem;margin:0 0 8px;color:#1a1a1a}.fb-edit__sub{font-size:1.4rem;letter-spacing:.02em;color:#1a1a1a;opacity:.65;margin:0}.fb-edit__row{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:750px){.fb-edit__row{grid-template-columns:repeat(3,1fr);gap:14px}}.fb-edit__card{position:relative!important;display:block!important;overflow:hidden!important;text-decoration:none!important;aspect-ratio:3/2!important}.fb-edit__card img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:50% 32%!important;transition:transform 1s ease!important}.fb-edit__card:hover img{transform:scale(1.05)!important}.fb-edit__o{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;padding-bottom:22px!important;background:linear-gradient(to top,#00000080,#0000 58%)!important}.fb-edit__cap{color:#fff!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-shadow:0 1px 10px rgba(0,0,0,.35)!important}.fb-edit__cta{color:#fff!important;font-size:.95rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-bottom:1px solid rgba(255,255,255,.8)!important;padding-bottom:2px!important}.fb-incl{margin:16px 0 6px}.fb-incl__t{display:block;text-transform:uppercase;letter-spacing:.16em;font-size:11px;color:#1a1a1a;opacity:.6;margin-bottom:10px}.fb-incl__row{display:flex;gap:10px;flex-wrap:wrap}.fb-incl__i{flex:1;min-width:84px;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a;border:1px solid rgba(26,26,26,.14);border-radius:8px;padding:14px 10px}.fb-incl__i svg{width:26px;height:26px}.fb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 72px;background:#fff;border-top:1px solid rgba(26,26,26,.12);box-shadow:0 -4px 16px #00000012;transform:translateY(120%);transition:transform .3s ease}.fb-sticky.on{transform:translateY(0)}.fb-sticky__name{flex:1;font-size:13px;letter-spacing:.02em;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-sticky__btn{background:#1a1a1a;color:#fff;border:none;padding:14px 24px;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:600;cursor:pointer}@media(min-width:750px){.fb-sticky{display:none!important}}.product .accordion .accordion__title,.product details summary .summary__title{text-transform:uppercase!important;letter-spacing:.12em!important;font-size:1.4rem!important}.collection-hero__description{display:none!important}.collection-hero__title,.collection .title--primary,.collection-hero .title{font-size:2.6rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:600!important}.card__information{padding-top:12px!important}.card-wrapper .card__media img,.card-wrapper .media img{transition:transform .8s ease!important}.card-wrapper:hover .card__media img{transform:scale(1.04)!important}.footer .footer-block__heading{letter-spacing:.14em!important;font-size:1.5rem!important}.footer .footer-block__details-content a,.footer .list-menu__item{letter-spacing:.04em!important}.button,.button--primary,.button--secondary,.product-form__submit,.shopify-payment-button__button--unbranded{letter-spacing:.18em!important;font-weight:500!important}.card-wrapper .card,.card-wrapper .card__inner{position:relative!important}.card__inner>.card__content{position:static!important}.card__badge{position:absolute!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important;margin:0!important;z-index:3!important}.card__badge .badge.color-scheme-5{display:inline-flex!important;align-items:center!important;background:#d7261e!important;color:#fff!important;border:0!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:10px!important;font-weight:600!important;padding:6px 12px!important;line-height:1!important}
/*# sourceMappingURL=/cdn/shop/t/97/assets/fb-design.css.map */
