:root{--fb-red:#9d1730;--fb-dark:#211c1c;--fb-line:#e8dedb;--fb-paper:#fffdfb}.fb-wrap{width:min(100% - clamp(2rem,7vw,7rem),1390px);margin-inline:auto}.fb-ann{background:var(--fb-ann-bg);color:var(--fb-ann-text);padding:.65rem 1rem;text-align:center;font-size:.875rem}.fb-ann a{color:inherit}.fb-head{background:var(--fb-paper)}.fb-head-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(1rem,4vw,4rem);align-items:center;padding-block:1.35rem}.fb-logo{display:block;width:clamp(145px,17vw,230px)}.fb-logo img{width:100%;height:auto;display:block}.fb-search{display:flex;min-width:0;align-items:stretch;margin:0}.fb-search input{background:#fff;color:var(--fb-dark);border:1px solid #c8b7b4;border-radius:5px 0 0 5px;min-width:0;width:100%;padding:.75rem .95rem;font-size:1rem}.fb-search button{flex:none;color:#fff;background:var(--fb-red);border:1px solid var(--fb-red);border-radius:0 5px 5px 0;padding:.65rem 1rem;cursor:pointer;font-weight:650}.fb-actions{display:flex;gap:.85rem;align-items:center;font-weight:650;white-space:nowrap}.fb-actions a{color:var(--fb-dark)}.fb-actions cart-icon{display:inline-flex;align-items:center;gap:.3rem;--cart-bubble-background:var(--fb-red);--cart-bubble-text:white}.fb-nav{background:var(--fb-nav);color:var(--fb-nav-text)}.fb-nav-list,.fb-nav-list ul,.fb-footer ul{list-style:none;padding:0;margin-block:0}.fb-nav-list{display:flex;flex-wrap:wrap;align-items:center;column-gap:clamp(.65rem,1.7vw,1.6rem)}.fb-nav-list>li{position:relative}.fb-nav-list>li>a,.fb-nav-list summary{display:block;padding:.8rem 0;font-size:.88rem;font-weight:650}.fb-nav-list a,.fb-nav-list summary{color:inherit}.fb-nav-list summary{cursor:pointer;list-style:none}.fb-nav-list summary::-webkit-details-marker{display:none}.fb-nav-list details>ul{z-index:12;position:absolute;top:100%;left:0;min-width:min(16rem,80vw);background:var(--fb-nav);padding:.65rem 1rem;border-bottom:3px solid var(--fb-red);box-shadow:0 8px 24px #211c1c33}.fb-nav-list details ul a{display:block;padding:.35rem 0}.fb-nav-list details ul ul{padding-inline-start:.8rem}.fb-showcase{padding-block:clamp(1.4rem,3vw,2.75rem)}.fb-showcase h1,.fb-showcase h2,.fb-showcase h3,.fb-showcase p{margin:0;color:inherit}.fb-feature{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;overflow:hidden;background:var(--fb-panel);border:1px solid var(--fb-line);border-radius:8px;color:var(--fb-dark)}.fb-feature--reverse{grid-template-columns:minmax(0,6fr) minmax(0,4fr)}.fb-feature--reverse .fb-feature-img{order:-1}.fb-feature-copy{padding:clamp(1.4rem,5vw,5rem);display:grid;justify-items:start;gap:clamp(.8rem,1.8vw,1.3rem)}.fb-feature h1{font-size:clamp(2.35rem,4.7vw,4.85rem);line-height:1;letter-spacing:-.052em}.fb-feature h2,.fb-section-title h2,.fb-news h2{font-size:clamp(1.65rem,3vw,3rem);line-height:1.08;letter-spacing:-.035em}.fb-feature-img{display:block;min-width:0;background:#fff}.fb-feature-img img,.fb-card img{display:block;width:100%;height:auto;object-fit:contain}.fb-showcase .fb-kicker{color:var(--fb-red);font-size:.76rem;letter-spacing:.11em;font-weight:750;text-transform:uppercase}.fb-btn{display:inline-block;background:var(--fb-red);color:#fff;padding:.68rem 1.12rem;border-radius:5px;font-weight:650}.fb-btn:hover,.fb-search button:hover{background:#791026;color:#fff}.fb-section-title{display:flex;gap:1rem;align-items:end;justify-content:space-between;border-bottom:1px solid var(--fb-line);padding-bottom:1rem;margin-bottom:1.1rem}.fb-section-title h2{margin-block:.2rem}.fb-more{color:var(--fb-red);font-weight:700;flex-shrink:0}.fb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(.55rem,1.55vw,1.4rem)}.fb-grid--groups{grid-template-columns:repeat(3,minmax(0,1fr))}.fb-card{display:flex;flex-direction:column;color:var(--fb-dark);background:#fff;border:1px solid var(--fb-line);border-radius:7px;overflow:hidden;min-width:0}.fb-card:hover{border-color:var(--fb-red);color:var(--fb-dark)}.fb-card-copy{padding:clamp(.65rem,1.4vw,1.25rem);margin-top:auto}.fb-grid--groups .fb-card-copy{display:flex;justify-content:space-between;gap:.5rem;background:#f5efea}.fb-grid--groups .fb-card-copy span,.fb-price{color:var(--fb-red);font-weight:750}.fb-product h3{font-size:clamp(.85rem,1.3vw,1.02rem);line-height:1.36;font-weight:650;overflow-wrap:anywhere}.fb-price{margin-top:.6rem}.fb-price s{color:#665c5c;font-size:.82em;font-weight:450}.fb-news{background:#f5efea;border:1px solid var(--fb-line);border-radius:8px;border-inline-start:5px solid var(--fb-red);padding:clamp(1.25rem,4vw,3rem);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:1.2rem}.fb-news h2{margin-bottom:.4rem}.fb-footer{margin-top:clamp(1.2rem,3vw,3rem);padding-block:clamp(1.6rem,4vw,3.5rem) 1.2rem;background:var(--fb-foot-bg);color:var(--fb-foot-text)}.fb-footer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.fb-footer h2{font-size:1.06rem;margin:0 0 .8rem;color:inherit}.fb-footer a{color:inherit;font-size:.93rem;display:inline-block;padding-block:.25rem}.fb-footer a:hover,.fb-nav a:hover,.fb-actions a:hover{text-decoration:underline}.fb-footer-bottom{margin-top:1.6rem;padding-top:1rem;border-top:1px solid #ffffff40;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.fb-payments{display:flex;flex-wrap:wrap;gap:.35rem}.fb-payments svg{display:block;width:38px;height:auto}.fb-trail{margin-block:1.25rem .4rem;padding-bottom:.75rem;border-bottom:1px solid var(--fb-line);color:#635453;font-size:.85rem}.fb-trail nav{overflow-wrap:anywhere}.fb-trail a{color:var(--fb-red)}#MainContent img{object-fit:contain}#MainContent .rte img,.shopify-policy__body img{max-width:100%;height:auto}.shopify-policy__container{max-width:min(760px,100% - 2rem);padding-block:2rem 3rem}.shopify-policy__title{border-bottom:1px solid var(--fb-line);margin-bottom:1.4rem}@media(max-width:800px){.fb-nav-list{gap:0 .95rem}.fb-nav-list>li>a,.fb-nav-list summary{padding:.5rem 0;font-size:.83rem}.fb-nav-list details>ul{position:static;box-shadow:none}.fb-grid,.fb-grid--groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.fb-head-row{grid-template-columns:1fr auto;gap:.8rem;padding-block:.9rem}.fb-head-row .fb-search{grid-row:2;grid-column:1 / -1}.fb-actions{font-size:.85rem}.fb-feature,.fb-feature--reverse,.fb-news{grid-template-columns:1fr}.fb-feature--reverse .fb-feature-img{order:0}.fb-footer-grid{grid-template-columns:1fr}.fb-section-title{align-items:start;flex-direction:column;gap:.35rem}}.fb-showcase--hero .fb-feature-img img{max-height:590px}.fb-showcase--feature .fb-feature-img img{max-height:440px}#MainContent[data-template^=page] .page-width-content .section-content-wrapper{background:#fff;border:1px solid var(--fb-line);border-top:4px solid var(--fb-red);border-radius:8px;margin-block:1rem 1.4rem;padding-inline:clamp(1rem,4vw,3rem)}#MainContent[data-template^=page] .rte h2,#MainContent[data-template^=page] .rte a{color:var(--fb-red)}#MainContent[data-template^=collection] h1,#MainContent[data-template^=list-collections] h1,#MainContent[data-template^=product] h1{letter-spacing:-.035em}.fb-standalone-logo{width:min(210px,60vw);height:auto;display:block;margin:1.3rem auto}.gift-card__image{object-fit:contain;max-width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fobrali.css.map */
