.customer-reviews__grid--single[data-astro-cid-5aspe3kd]{justify-content:center}@media (width>=901px){.customer-reviews__grid[data-astro-cid-5aspe3kd]:not(.customer-reviews__grid--single) blockquote[data-astro-cid-5aspe3kd]{min-height:190px}}.customer-reviews[data-astro-cid-5aspe3kd]{color:#f1f3f5;padding-block:44px}.customer-reviews[data-astro-cid-5aspe3kd] header[data-astro-cid-5aspe3kd]{margin-bottom:22px}.customer-reviews[data-astro-cid-5aspe3kd] h2[data-astro-cid-5aspe3kd]{margin:8px 0 12px;font-size:clamp(25px,3vw,38px);line-height:1.15}.reviews-eyebrow[data-astro-cid-5aspe3kd]{color:#e6bf79;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:750}.customer-reviews[data-astro-cid-5aspe3kd] header[data-astro-cid-5aspe3kd]>p[data-astro-cid-5aspe3kd]:not(.reviews-eyebrow){color:#cbd3dd;max-width:65ch}.customer-reviews__grid[data-astro-cid-5aspe3kd]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.customer-reviews__grid--single[data-astro-cid-5aspe3kd]{grid-template-columns:minmax(0,720px)}.customer-reviews__card[data-astro-cid-5aspe3kd]{background:#241c13;border:1px solid #80683e;border-radius:20px;min-width:0;padding:16px}.customer-reviews__card[data-astro-cid-5aspe3kd] h3[data-astro-cid-5aspe3kd]{font:700 17px/1.4 var(--font-body,Arial,sans-serif);color:#f1f3f5;margin:0 0 14px}.customer-reviews__widget[data-astro-cid-5aspe3kd]{color:#181818;color-scheme:light;background:#fff;border-radius:12px;overflow:hidden}.customer-reviews[data-astro-cid-5aspe3kd] iframe[data-astro-cid-5aspe3kd]{color-scheme:light;background:#fff;border:0;width:100%;height:540px;display:block}.customer-reviews__card[data-astro-cid-5aspe3kd]>a[data-astro-cid-5aspe3kd]{color:#f3d396;text-underline-offset:4px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;margin-top:10px;font-size:14px;text-decoration:underline;display:flex}.customer-reviews__card[data-astro-cid-5aspe3kd]>a[data-astro-cid-5aspe3kd]:hover{color:#fff4df}.customer-reviews__card[data-astro-cid-5aspe3kd]>a[data-astro-cid-5aspe3kd]:active{color:#e5b95f}.customer-reviews[data-astro-cid-5aspe3kd] a[data-astro-cid-5aspe3kd]:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #f3d396}@media (width<=900px){.customer-reviews__grid[data-astro-cid-5aspe3kd]{grid-template-columns:minmax(0,1fr)}.customer-reviews__card[data-astro-cid-5aspe3kd]{max-width:720px}}@media (width<=520px){.customer-reviews__card[data-astro-cid-5aspe3kd]{padding:8px}.customer-reviews__card[data-astro-cid-5aspe3kd] h3[data-astro-cid-5aspe3kd]{padding:4px;font-size:15px}.customer-reviews[data-astro-cid-5aspe3kd] iframe[data-astro-cid-5aspe3kd]{height:520px}.customer-reviews__card[data-astro-cid-5aspe3kd]>a[data-astro-cid-5aspe3kd]{padding:4px;font-size:13px}}.customer-reviews__card[data-astro-cid-5aspe3kd]{flex-direction:column;display:flex}.customer-reviews__card[data-astro-cid-5aspe3kd] h3[data-astro-cid-5aspe3kd]{font-family:var(--bf-family-font,Arial,sans-serif)}.customer-reviews[data-astro-cid-5aspe3kd] blockquote[data-astro-cid-5aspe3kd]{flex-direction:column;flex:1;justify-content:space-between;display:flex}.customer-reviews[data-astro-cid-5aspe3kd] h2[data-astro-cid-5aspe3kd]{font-size:var(--bf-type-h2,32px)}.customer-reviews[data-astro-cid-5aspe3kd] blockquote[data-astro-cid-5aspe3kd]{color:#f1f3f5;font:400 16px/1.65 var(--bf-family-font,Arial,sans-serif);border-top:1px solid #80683e;border-bottom:1px solid #80683e;margin:0 0 20px;padding:16px 0}.customer-reviews[data-astro-cid-5aspe3kd] blockquote[data-astro-cid-5aspe3kd] p[data-astro-cid-5aspe3kd]{margin:0 0 14px}.customer-reviews[data-astro-cid-5aspe3kd] cite[data-astro-cid-5aspe3kd]{color:#cbd3dd;font:400 13px/1.5 var(--bf-family-font,Arial,sans-serif)}.customer-reviews__expand[data-astro-cid-5aspe3kd] summary[data-astro-cid-5aspe3kd]{color:#f3d396;min-height:44px;font:700 14px/1.4 var(--bf-family-font,Arial,sans-serif);cursor:pointer;background:#342719;border:1px solid #987e50;border-radius:10px;padding:12px}.customer-reviews__expand[data-astro-cid-5aspe3kd] summary[data-astro-cid-5aspe3kd]:hover{color:#f1f3f5;background:#4a3821}.customer-reviews__expand[data-astro-cid-5aspe3kd] summary[data-astro-cid-5aspe3kd]:active{background:#65502e}.customer-reviews__expand[data-astro-cid-5aspe3kd] summary[data-astro-cid-5aspe3kd]:focus-visible{outline-offset:3px;outline:3px solid #ffe0a1}.customer-reviews__expand[data-astro-cid-5aspe3kd][open] summary[data-astro-cid-5aspe3kd]{color:#161b21;background:#e6c17d;margin-bottom:12px}.customer-reviews__help[data-astro-cid-5aspe3kd]{color:#cbd3dd;margin:10px 0 14px;font-size:13px;line-height:1.5}@media (width<=520px){.customer-reviews[data-astro-cid-5aspe3kd] blockquote[data-astro-cid-5aspe3kd]{margin-inline:4px;font-size:15px}.customer-reviews__expand[data-astro-cid-5aspe3kd] summary[data-astro-cid-5aspe3kd]{font-size:13px}}html:root[data-bestfurshet-brand] body [hidden],html:root[data-bestfurshet-brand] body :is(.product-card,.offering,.category-card,.bf-reviewed-card)[hidden],html:root[data-bestfurshet-brand=bestfurshet] body:has(.category-hero) .bf-site-identity__copy>p{display:none!important}html:root[data-bestfurshet-brand] body .product-catalog{padding-top:20px!important}html:root[data-bestfurshet-brand] body .bf-site-identity{padding:12px 0!important}html:root[data-bestfurshet-brand] body .bf-site-identity span.bf-family-logo.bf-family-logo{width:76px!important;height:76px!important}html:root[data-bestfurshet-brand] body .bf-site-identity__copy strong{font-size:27px!important}html:root[data-bestfurshet-brand] body :is(.home-hero__inner,.hero-grid,.hero-layout){min-height:0!important}html:root[data-bestfurshet-brand] body :is(.catalog-toolbar,.bf-search-strip,.customer-reviews__card,.customer-reviews__expand summary,.loft-album__caption,.tip-card){color:#e9edf2;background:#1c252f!important;border-color:#79828b70!important}html:root[data-bestfurshet-brand] body :is(.button.secondary,.button.ghost,.button-secondary,.soft-button,.catalog-view-controls button):not([aria-pressed=true]){box-shadow:none;color:#e0e6ec!important;border-color:#818e9a80!important}html:root[data-bestfurshet-brand] body :is(.product-card,.offering,.sc-section,.sc-summary){border-color:#78838f60!important}html:root[data-bestfurshet-brand] body :is(.price-line,.product-price,[data-price],[data-product-price],[data-pet-price],[data-pet-old-price]){white-space:nowrap;overflow-wrap:normal}html:root[data-bestfurshet-brand] body .product-card .product-price{flex-wrap:wrap;gap:10px;width:100%;min-width:0;grid-column:1/-1!important;display:flex!important}html:root[data-bestfurshet-brand] body :is(.product-copy,.product-body){min-width:0}html:root[data-bestfurshet-brand] body .product-card :is(.product-actions,.product-buy){margin-top:auto}html:root[data-bestfurshet-brand] body .product-card :is(h2,h3){min-height:3em}html:root[data-bestfurshet-brand] body :is(.product-copy,.product-body)>.bf-quantity{width:100%;grid-column:1/-1!important}html:root[data-bestfurshet-brand] body .bf-quantity{justify-content:space-between;align-items:center}html:root[data-bestfurshet-brand] body .category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}html:root[data-bestfurshet-brand] body .category-card{flex-direction:column;display:flex;overflow:hidden;min-height:0!important;padding:0!important}html:root[data-bestfurshet-brand] body .category-card>img{aspect-ratio:1;object-fit:contain!important;width:100%!important;height:auto!important;position:static!important}html:root[data-bestfurshet-brand] body .category-card-copy{min-height:170px;padding:18px!important}html:root[data-bestfurshet-brand] body .category-hero{grid-template-columns:minmax(0,1fr) 210px;gap:28px;padding-block:20px!important}html:root[data-bestfurshet-brand] body .category-hero figure{border-radius:22px;overflow:hidden}html:root[data-bestfurshet-brand] body .category-hero img{aspect-ratio:1;object-fit:contain;display:block;height:auto!important}html:root[data-bestfurshet-brand] body .category-copy h1{max-width:30ch;font-size:36px!important}html:root[data-bestfurshet-brand] body .category-copy .eyebrow{display:none}html:root[data-bestfurshet-brand] body .category-copy .lead{font-size:16px;line-height:1.6}html:root[data-bestfurshet-brand] body .category-copy ul{margin:10px 0 0}html:root[data-bestfurshet-brand] body .product-catalog>.catalog-title{display:none}html:root[data-bestfurshet-brand] body .bf-catalog-intro{grid-template-columns:1fr;margin-bottom:20px}html:root[data-bestfurshet-brand] body .bf-catalog-intro :is(h1,h2){max-width:30ch}html:root[data-bestfurshet-brand] body .bf-catalog-rail{scrollbar-width:none;padding-bottom:0}html:root[data-bestfurshet-brand] body .bf-catalog-rail::-webkit-scrollbar{display:none}html:root[data-bestfurshet-brand] body .bf-catalog-card{flex-direction:column;flex:0 0 260px;min-width:0;min-height:0;display:flex}html:root[data-bestfurshet-brand] body .bf-catalog-card>img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;position:static}html:root[data-bestfurshet-brand] body .bf-catalog-card:after,.bf-catalog-card__arrow{display:none}html:root[data-bestfurshet-brand] body .bf-catalog-card__copy{padding:16px;position:static}html:root[data-bestfurshet-brand] body .bf-catalog-card__copy p{display:none}html:root[data-bestfurshet-brand] body .bf-catalog-card-title{margin:10px 0 0!important;font-size:23px!important}html:root[data-bestfurshet-brand] body .bf-catalog-group--short .bf-catalog-rail{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px;display:grid;overflow:visible}html:root[data-bestfurshet-brand] body .bf-catalog-group--short .bf-catalog-nav{display:none}html:root[data-bestfurshet-brand] body .product-dialog{background:#19212a;border:1px solid #8b7850;width:min(1100px,100vw - 32px);max-height:90dvh;border-radius:24px!important}html:root[data-bestfurshet-brand] body :is(.dialog-layout,.dialog-grid){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid;height:auto!important}html:root[data-bestfurshet-brand] body :is(.dialog-media,.dialog-gallery){aspect-ratio:1;background:#131a22;border-radius:18px;position:sticky;top:0;overflow:hidden;height:auto!important;min-height:0!important}html:root[data-bestfurshet-brand] body :is(.dialog-media,.dialog-gallery) img{object-fit:contain;width:100%;max-height:none;height:100%!important}html:root[data-bestfurshet-brand] body .dialog-copy{flex-direction:column;gap:14px;max-height:78dvh;overflow:auto;padding:24px 8px 16px!important;display:flex!important}html:root[data-bestfurshet-brand] body .dialog-copy>*{margin-block:0}html:root[data-bestfurshet-brand] body .dialog-copy :is(h2,h3){font-size:30px!important}html:root[data-bestfurshet-brand] body .dialog-copy :is([data-dialog-description],[data-dialog-more],[data-dialog-composition],.dialog-description){white-space:pre-line;order:10;line-height:1.65}html:root[data-bestfurshet-brand] body :is([data-dialog-detail-link],[data-dialog-status]:empty,[data-dialog-cart-boundary][hidden]){display:none!important}html:root[data-bestfurshet-brand] body .inline-purchase{width:100%!important;margin:18px 0!important;padding:0!important}html:root[data-bestfurshet-brand] body .inline-purchase :is(.catalog-heading,.product-image,h3,.product-copy>p,[data-open],.catalog-view-controls,.catalog-more-row){display:none!important}html:root[data-bestfurshet-brand] body .inline-purchase .product-grid{display:block!important}html:root[data-bestfurshet-brand] body .inline-purchase .product-card{padding:20px!important;display:block!important}html:root[data-bestfurshet-brand] body .inline-purchase .product-copy{flex-direction:column;gap:14px;padding:0;display:flex!important}html:root[data-bestfurshet-brand] body .inline-purchase .product-copy>div{display:block}html:root[data-bestfurshet-brand] body .inline-purchase [data-add]{width:100%}html:root[data-bestfurshet-brand] body .product-detail-copy h1{font-size:40px!important;line-height:1.12!important}html:root[data-bestfurshet-brand] body .product-media>img{aspect-ratio:1;object-fit:contain}html:root[data-bestfurshet-brand] body .unit-total{color:#e5c983;font-size:15px;line-height:1.5}html:root[data-bestfurshet-brand] body .offering-actions [data-add]{color:#edf0f4!important;background:#27323d!important;border-color:#81909c!important}html:root[data-bestfurshet-brand] body .offering-actions [data-details]{color:#e7d29c!important;background:0 0!important;border-color:#0000!important}@media (width<=720px){html:root[data-bestfurshet-brand] body .bf-family__eyebrow{display:none}html:root[data-bestfurshet-brand] body .bf-site-identity{padding:8px 0!important}html:root[data-bestfurshet-brand] body .bf-site-identity span.bf-family-logo.bf-family-logo{width:48px!important;height:48px!important}html:root[data-bestfurshet-brand] body .bf-site-identity__home{gap:12px!important}html:root[data-bestfurshet-brand] body .bf-site-identity__copy strong{font-size:23px!important}html:root[data-bestfurshet-brand] body .bf-site-identity__copy>span{display:none}html:root[data-bestfurshet-brand] body :is(.hero-visual,.hero-photo,.home-hero__visual,.hero-media,.loft-welcome figure){order:0!important}html:root[data-bestfurshet-brand] body :is(.hero-grid,.hero-layout,.home-hero__inner,.loft-welcome,#pet-top){gap:16px!important}html:root[data-bestfurshet-brand] body :is(.hero-actions,.home-actions){grid-template-columns:1fr!important}html:root[data-bestfurshet-brand] body :is(.hero-copy h1,.home-hero h1){margin:6px 0 12px!important;font-size:32px!important;line-height:1.12!important}html:root[data-bestfurshet-brand] body .category-grid{grid-template-columns:1fr}html:root[data-bestfurshet-brand] body .category-card-copy{min-height:0}html:root[data-bestfurshet-brand] body .category-hero{grid-template-columns:minmax(0,1fr) 96px;gap:12px}html:root[data-bestfurshet-brand] body .category-hero figure{order:0;align-self:start}html:root[data-bestfurshet-brand] body .category-copy h1{font-size:26px!important}html:root[data-bestfurshet-brand] body .category-copy ul{display:none}html:root[data-bestfurshet-brand] body .category-copy .lead{font-size:14px}html:root[data-bestfurshet-brand] body .bf-catalog-card{flex-basis:76vw}html:root[data-bestfurshet-brand] body .bf-catalog-group--short .bf-catalog-rail{gap:12px}html:root[data-bestfurshet-brand] body .bf-catalog-group--short .bf-catalog-card__meta{display:none}html:root[data-bestfurshet-brand] body .bf-catalog-group--short .bf-catalog-card-title{font-size:20px!important}html:root[data-bestfurshet-brand] body :is(.dialog-layout,.dialog-grid){flex-direction:column;gap:8px;display:flex}html:root[data-bestfurshet-brand] body :is(.dialog-media,.dialog-gallery){aspect-ratio:auto;width:100%;max-height:32dvh;position:relative}html:root[data-bestfurshet-brand] body :is(.dialog-media,.dialog-gallery) img{height:32dvh!important}html:root[data-bestfurshet-brand] body .dialog-copy{box-sizing:border-box;width:100%;max-height:none;overflow:visible;padding:14px!important}html:root[data-bestfurshet-brand] body .product-dialog{padding:8px!important}html:root[data-bestfurshet-brand] body .product-detail-copy h1{font-size:30px!important}}html:root[data-bestfurshet-brand]{--bf-brand-accent:#e7c875;--bf-brand-glow:#e7c87521;--bf-family-border:#e0c68557;--bf-family-shadow:0 16px 48px #0003,inset 0 1px 0 #fff1;--bf-family-radius-sm:14px;--bf-family-radius-md:24px;--gold-200:#f6df9f;--gold-400:#dfbb64;--cream-200:#e1e5e9;--bf-type-h1:clamp(34px,4.4vw,62px);--bf-type-h2:clamp(29px,3.2vw,44px);--bf-type-h3:27px}html:root[data-bestfurshet-brand] body{color:#f1f3f5;letter-spacing:.005em;background:#101419}.bf-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(at 15% 12%,#2e3741 0,#0000 55%),linear-gradient(125deg,#171d25,#101419 50%,#20272e);position:fixed;inset:0;overflow:hidden}.bf-atmosphere i{will-change:transform;display:block;position:absolute;inset:-35%}.bf-atmosphere i:first-child{background:linear-gradient(118deg,#0000 28%,#e8cd8e0a 34%,#f7de9c26 36%,#ad8a4220 38%,#0000 45% 63%,#e1e7f316 68%,#0000 75%);animation:18s ease-in-out infinite alternate bf-silk-light}.bf-atmosphere i:nth-child(2){background:radial-gradient(at 68% 42%,#e1c77d1c,#0000 40%),linear-gradient(72deg,#0000 39%,#e5ebf01c 48%,#0000 59%);animation:23s ease-in-out -9s infinite alternate-reverse bf-silk-light}.bf-atmosphere i:nth-child(3){opacity:.7;background:repeating-linear-gradient(115deg,#0000 0 120px,#f4dc9b05 121px,#0000 122px 250px);inset:0}@keyframes bf-silk-light{0%{opacity:.5;transform:translate(-9%,-3%)rotate(-7deg)}to{opacity:1;transform:translate(9%,5%)rotate(8deg)}}html:root[data-bestfurshet-brand] :is(.home-hero,.hero,.about-band,.human-grade,.process,.community,.final-cta,.home-turnkey,.home-cta,.story,.intro,.tickets,.booking,.bf-catalog-hub,.section,.site-header,.bf-site-identity){background:0 0!important}html:root[data-bestfurshet-brand] :is(.home-hero,.hero,.loft-welcome){overflow:visible}html:root[data-bestfurshet-brand] :is(.shell,.container,.bf-shell,.catalog-shell,.bf-search-strip,.family-delivery,.stage-checkout,.stage-cart,.family-editorial,.family-legal,.family-requisites,.family-faq,.family-payment,.family-site-guide,.stage-payment,.customer-reviews,.family-guide-link){width:calc(100% - 248px);max-width:1240px;margin-inline:auto}html:root[data-bestfurshet-brand] :is(.shell,.container,.bf-shell,.catalog-shell) :is(.shell,.container,.bf-shell,.catalog-shell){width:100%;margin-inline:0}html:root[data-bestfurshet-brand] :is(main>section,.formats,.catalog){padding-block:clamp(28px,4vw,56px)}html:root[data-bestfurshet-brand] :is(h1,h2,h3,h4){color:#f2f4f6;font-family:var(--bf-family-display-font);letter-spacing:-.018em;text-wrap:balance;font-weight:600}html:root[data-bestfurshet-brand] main h1{max-width:20ch;font-size:var(--bf-type-h1)!important;line-height:1.05!important}html:root[data-bestfurshet-brand] main h2{font-size:var(--bf-type-h2)!important;line-height:1.12!important}html:root[data-bestfurshet-brand] main h3{font-size:var(--bf-type-h3)!important;line-height:1.2!important}html:root[data-bestfurshet-brand] :is(.lead,.hero-lead,.home-lead,.loft-welcome__lead){color:#d4d9df;max-width:54ch;font-size:17px;line-height:1.75}html:root[data-bestfurshet-brand] :is(.eyebrow,.kicker,.home-kicker,.loft-welcome__eyebrow,.bf-catalog-eyebrow){letter-spacing:.15em;font-size:11px;font-weight:700;color:#f0d58e!important}html:root[data-bestfurshet-brand] :is(.hero-copy h1 span,.hero h1 em,.home-hero h1 span,.bf-site-identity__copy strong){color:#f0d58e}html:root[data-bestfurshet-brand] :is(.hero-benefits,.hero-facts small,.home-copy__body,.home-turnkey__head>p,.home-turnkey__grid span,.home-facts span,.home-cta p,.loft-welcome figcaption){color:#cbd1d8}html:root[data-bestfurshet-brand] .home-copy__body:after{background:linear-gradient(#0000,#151b22)}html:root[data-bestfurshet-brand] .bf-site-identity{border-bottom:1px solid #e7c87526;padding:22px 0!important;display:block!important}html:root[data-bestfurshet-brand] .bf-site-identity__home{width:calc(100% - 248px);max-width:1240px;text-align:left!important;flex-direction:row!important;gap:24px!important;margin-inline:auto!important}html:root[data-bestfurshet-brand] .bf-site-identity span.bf-family-logo.bf-family-logo{width:112px!important;height:112px!important}html:root[data-bestfurshet-brand] .bf-site-identity__copy{border:0;padding:0}html:root[data-bestfurshet-brand] .bf-site-identity__copy strong{font:600 32px/1.15 var(--bf-family-display-font)!important}html:root[data-bestfurshet-brand] .bf-site-identity__copy>span{letter-spacing:.13em;font-size:11px;line-height:1.6}html:root[data-bestfurshet-brand] .bf-family-logo{animation:6s ease-in-out infinite bf-gold-breath}html:root[data-bestfurshet-brand] .bf-family-logo:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 39%,#fff7d338 49%,#0000 59%);animation:9s ease-in-out infinite bf-logo-polish;position:absolute;inset:-50%;transform:translate(-65%)}@keyframes bf-gold-breath{0%,to{filter:drop-shadow(0 0 2px #e7c87520)}50%{filter:drop-shadow(0 0 9px #e7c87560)}}@keyframes bf-logo-polish{0%,30%{transform:translate(-65%)}65%,to{transform:translate(65%)}}html:root[data-bestfurshet-brand] .bf-family{border-color:#e7c8755c;background:#0f1318f7!important}html:root[data-bestfurshet-brand] .bf-family__brand{color:#e2e6eb;border-radius:999px}html:root[data-bestfurshet-brand] .bf-family__brand.is-active{border-color:#e7c87599;background:linear-gradient(125deg,#dabb651a,#fff3)!important}html:root[data-bestfurshet-brand] .bf-family__brand small{color:#c4cbd2}html:root[data-bestfurshet-brand] :is(.bf-site-command__menu,.bf-site-command__quick a,.bf-site-command__quick button,.bf-site-command__toggle){color:#f1f3f5;background:#1b222af5;border-color:#c5ab70;border-radius:999px}html:root[data-bestfurshet-brand] :is(.bf-site-command__actions,.bf-menu-drawer,.bf-contact-dialog){color:#f1f3f5;background:#171e26}html:root[data-bestfurshet-brand] :is(.button,.coral-button,.dark-button,.header-cta,.primary-link,.loft-welcome__button,.bf-reviewed-button,.sc-submit,.cart-checkout,.stage-cart__checkout){font:750 14px/1.4 var(--bf-family-font);border:1px solid #f5df9f;min-height:46px;box-shadow:inset 0 1px #fff8,0 5px 22px #c9a64d18;color:#171a20!important;background:linear-gradient(112deg,#ffefb7 0%,#e8c36a 29%,#caa04c 48%,#f9df97 71%,#dfb85c 100%)!important;border-radius:999px!important}html:root[data-bestfurshet-brand] :is(.button,.coral-button,.dark-button,.header-cta,.primary-link,.loft-welcome__button,.bf-reviewed-button):hover{transform:translateY(-2px);box-shadow:0 7px 28px #e9c76930;background:linear-gradient(112deg,#fff6d2,#e9cb83 45%,#ffedb2)!important}html:root[data-bestfurshet-brand] :is(.button.secondary,.button.ghost,.button-secondary,.soft-button,.light-button,.catalog-view-controls button){border:1px solid #c8ac6e;color:#f1dfae!important;background:#232b35!important;border-radius:999px!important}html:root[data-bestfurshet-brand] :is(.button.secondary,.button.ghost,.button-secondary,.soft-button,.catalog-view-controls button):hover{color:#fff3cd!important;background:#343f49!important}html:root[data-bestfurshet-brand] :is(.button,.coral-button,.dark-button,.soft-button):active{transform:translateY(0);box-shadow:inset 0 2px 6px #0004}html:root[data-bestfurshet-brand] .catalog-view-controls button[aria-pressed=true]{color:#171a20!important;background:#e7c875!important}html:root[data-bestfurshet-brand] :is(input,select,textarea){color:#edf0f4;background:#141b23;border-color:#8b929a;border-radius:14px}html:root[data-bestfurshet-brand] :is(input,textarea)::placeholder{color:#aeb8c3;opacity:1}html:root[data-bestfurshet-brand] :is(input,select,textarea):focus-visible{outline-offset:3px;border-color:#f4d991;outline:2px solid #f4d991}html:root[data-bestfurshet-brand] :is(button,input,select,textarea):disabled{opacity:1;box-shadow:none;color:#c5cbd2!important;background:#353e47!important}html:root[data-bestfurshet-brand] [aria-invalid=true]{border-color:#ffa097!important}html:root[data-bestfurshet-brand] :is(.sc-error,.error,[data-error]){color:#ffada5}html:root[data-bestfurshet-brand] :is(.hero-grid,.hero-layout,.home-hero__inner,.loft-welcome){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(26px,4vw,60px);padding-block:18px;display:grid}html:root[data-bestfurshet-brand] :is(.hero-visual,.hero-photo,.home-hero__visual,.loft-welcome figure){aspect-ratio:auto;border:1px solid #e3c88275;margin:0;overflow:hidden;box-shadow:0 22px 65px #0005,inset 0 1px #fff2;background:#14191f!important;border-radius:28px!important;height:auto!important;min-height:0!important;transform:none!important}html:root[data-bestfurshet-brand] :is(.hero-visual,.hero-photo,.home-hero__visual)>img,html:root[data-bestfurshet-brand] .loft-welcome figure>img{aspect-ratio:1;object-position:center;width:100%;display:block;object-fit:contain!important;border-radius:0!important;height:auto!important;min-height:0!important;max-height:none!important;position:static!important;transform:none!important}html:root[data-bestfurshet-brand] :is(.hero-visual,.hero-photo,.home-hero__visual):before,html:root[data-bestfurshet-brand] .home-hero__visual>span{display:none!important}html:root[data-bestfurshet-brand] .hero-visual figcaption{color:#e9edf2;background:#1c242e;border-color:#e7c87533;padding:14px 20px}html:root[data-bestfurshet-brand] .hero-visual figcaption strong{color:#edf0f4;font:600 25px/1.15 var(--bf-family-display-font)}html:root[data-bestfurshet-brand] .hero-visual figcaption span{color:#cbd1d8}html:root[data-bestfurshet-brand] .hero-medal{flex-basis:52px;width:52px;height:52px}html:root[data-bestfurshet-brand] .hero-visual .hero-medal img{aspect-ratio:1;object-fit:cover;height:100%!important}html:root[data-bestfurshet-brand] #pet-top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}html:root[data-bestfurshet-brand] #pet-top h1{max-width:16ch}html:root[data-bestfurshet-brand] #pet-top .photo-badge{box-shadow:none;color:#e9edf2;background:#202a34;border-radius:999px;margin:8px;padding:8px 12px;font-size:11px;display:inline-flex;position:static;transform:none}html:root[data-bestfurshet-brand] #pet-top .hero-facts span{color:#e9edf2;background:#232c36}html:root[data-bestfurshet-brand] .loft-welcome figcaption{margin:0;padding:12px 18px}html:root[data-bestfurshet-brand] .hero-media{min-height:0;box-shadow:none!important;background:0 0!important}html:root[data-bestfurshet-brand] .hero-pizza-cutout{object-fit:contain;filter:drop-shadow(0 24px 20px #0006);width:100%;height:auto;max-height:580px;animation:7s ease-in-out infinite bf-pizza-float!important}@keyframes bf-pizza-float{0%,to{transform:translateY(0)rotate(-1deg)scale(1)}50%{transform:translateY(-13px)rotate(1deg)scale(1.018)}}html:root[data-bestfurshet-brand] .hero-stamp{color:#161b21;background:linear-gradient(135deg,#ffefb4,#c8a44f 55%,#f5dda0);border:3px double #8d7136;box-shadow:0 12px 24px #0004}html:root[data-bestfurshet-brand] .format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}html:root[data-bestfurshet-brand] .format-card{aspect-ratio:1;border:1px solid var(--bf-family-border);border-radius:26px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);justify-content:stretch;height:auto;padding:0;text-decoration:none;display:grid;position:relative;overflow:hidden;background:#1b232d!important;min-height:0!important}html:root[data-bestfurshet-brand] .format-card:before,html:root[data-bestfurshet-brand] .format-card:after{display:none!important}html:root[data-bestfurshet-brand] .format-card>img{object-fit:contain;background:#13191f;width:100%;height:100%;min-height:0}html:root[data-bestfurshet-brand] .format-card-copy{border-top:1px solid #e7c87526;flex-direction:column;justify-content:center;min-height:124px;padding:16px 22px;display:flex;position:relative}html:root[data-bestfurshet-brand] .format-card-copy small{color:#e7c875;font:600 11px var(--bf-family-font);position:absolute;top:18px;right:18px}html:root[data-bestfurshet-brand] .format-card h3{color:#f1f3f5;max-width:100%;margin:0 28px 6px 0;font-size:29px!important;line-height:1.08!important}html:root[data-bestfurshet-brand] .format-card-copy>span{color:#e7c875;font:650 11px var(--bf-family-font)}html:root[data-bestfurshet-brand] .format-card:hover{border-color:#f3d892;box-shadow:0 12px 36px #e3bf641a}html:root[data-bestfurshet-brand] :is(.category-card,.bf-catalog-card,.selling-grid article,.home-turnkey__grid article,.home-facts article,.grade-cards article,.steps article,.quiz-teaser,.quiz-card,.quiz-stage,.quiz-result,.bf-planner-invite,.home-cta>.shell,.sc-section,.cart-summary,.sc-summary,.cart-items article){color:#eef1f5;box-shadow:inset 0 1px #fff1,0 10px 32px #0002;border-color:var(--bf-family-border)!important;background:linear-gradient(145deg,#29333dde,#181f27f2)!important;border-radius:24px!important}html:root[data-bestfurshet-brand] :is(.home-facts,.home-turnkey__grid,.selling-grid,.grade-cards,.steps){box-shadow:none;background:0 0;border:0;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}html:root[data-bestfurshet-brand] .home-facts{margin-top:0}html:root[data-bestfurshet-brand] .selling-grid article{min-height:0;padding:24px}html:root[data-bestfurshet-brand] :is(.category-card>img,.category-card-media img,.bf-catalog-card>img){aspect-ratio:1;background:#151b22;height:auto;object-fit:contain!important}html:root[data-bestfurshet-brand] .category-card-copy{color:#f1f3f5}html:root[data-bestfurshet-brand] .bf-catalog-card{border-radius:24px}html:root[data-bestfurshet-brand] :is(.category-card p,.bf-catalog-card p,.selling-grid p,.quiz-teaser p){color:#cbd1d8}html:root[data-bestfurshet-brand] :is(.marquee,.ticker){color:#ecd594;background:#1c242bd9;border-block:1px solid #e7c87540;transform:none}html:root[data-bestfurshet-brand] [data-compact-grid] :is(.product-card,.offering){box-shadow:0 12px 34px #0002;background:linear-gradient(145deg,#28333d,#171f28)!important;border-radius:24px!important}html:root[data-bestfurshet-brand] :is(.product-card,.offering,.bf-reviewed-card) :is(h2,h3){letter-spacing:-.02em;min-height:0;color:#f1f3f5!important;font:650 18px/1.45 var(--bf-family-font)!important}html:root[data-bestfurshet-brand] :is(.product-card,.offering) :is(p,label){color:#cbd1d8}html:root[data-bestfurshet-brand] [data-compact-grid] .product-card>:is(.product-media,.product-image){background:#13191f;aspect-ratio:1!important;height:auto!important}html:root[data-bestfurshet-brand] [data-compact-grid] .product-card>:is(.product-media,.product-image) img{object-fit:contain!important;transform:none!important}html:root[data-bestfurshet-brand] [data-compact-grid] :is(.product-card,.offering) :is(button,.button):not(.bf-quantity button):not(.product-image,.product-media){border-radius:999px!important}html:root[data-bestfurshet-brand] :is(.cart-summary,.sc-summary){background:linear-gradient(145deg,#2a343f,#19212b)!important}html:root[data-bestfurshet-brand] :is(.product-dialog,.product-detail,.bf-menu-panel,.site-footer){color:#edf0f4;background:#19212a}html:root[data-bestfurshet-brand] dialog :is(p,small,label){color:#cbd1d8}@media (width<=1100px) and (width>=721px){html:root[data-bestfurshet-brand] :is(.shell,.container,.bf-shell,.catalog-shell,.bf-site-identity__home,.bf-search-strip,.family-delivery,.stage-checkout,.stage-cart,.family-editorial,.family-legal,.family-requisites,.family-faq,.family-payment,.family-site-guide,.stage-payment,.customer-reviews,.family-guide-link){width:calc(100% - 230px)}html:root[data-bestfurshet-brand] :is(.hero-grid,.hero-layout,.home-hero__inner,.loft-welcome,#pet-top){grid-template-columns:1fr 1fr;gap:24px}html:root[data-bestfurshet-brand] .home-hero__visual{order:0}}@media (width<=720px){html:root[data-bestfurshet-brand]{--bf-type-h1:36px;--bf-type-h2:30px;--bf-type-h3:26px}html:root[data-bestfurshet-brand] :is(.shell,.container,.bf-shell,.catalog-shell,.bf-site-identity__home,.bf-search-strip,.family-delivery,.stage-checkout,.stage-cart,.family-editorial,.family-legal,.family-requisites,.family-faq,.family-payment,.family-site-guide,.stage-payment,.customer-reviews,.family-guide-link){width:calc(100% - 32px);margin-inline:auto;padding-inline:0}html:root[data-bestfurshet-brand] .bf-site-identity{padding:16px 0!important}html:root[data-bestfurshet-brand] .bf-site-identity__home{gap:18px!important}html:root[data-bestfurshet-brand] .bf-site-identity span.bf-family-logo.bf-family-logo{width:86px!important;height:86px!important}html:root[data-bestfurshet-brand] .bf-site-identity__copy strong{font-size:27px!important}html:root[data-bestfurshet-brand] .bf-site-identity__copy>span{letter-spacing:.08em;line-height:1.5;font-size:9px!important}html:root[data-bestfurshet-brand] :is(.hero-grid,.hero-layout,.home-hero__inner,.loft-welcome,#pet-top){grid-template-columns:1fr;gap:24px;padding-block:12px}html:root[data-bestfurshet-brand] :is(.hero-visual,.hero-photo,.home-hero__visual,.hero-media,.loft-welcome figure){order:-1;width:100%;max-width:100%;margin:0}html:root[data-bestfurshet-brand] :is(.hero-visual,.hero-photo,.home-hero__visual)>img{aspect-ratio:1}html:root[data-bestfurshet-brand] .hero-copy h1{margin:8px 0 16px}html:root[data-bestfurshet-brand] :is(.lead,.hero-lead,.home-lead){font-size:15px;line-height:1.75}html:root[data-bestfurshet-brand] :is(.hero-actions,.home-actions){grid-template-columns:1fr;gap:10px;display:grid}html:root[data-bestfurshet-brand] :is(.hero-actions,.home-actions)>a{text-align:center;min-height:48px;padding:12px 16px}html:root[data-bestfurshet-brand] .format-grid{grid-template-columns:1fr;gap:18px}html:root[data-bestfurshet-brand] .format-card-copy{padding:14px 18px}html:root[data-bestfurshet-brand] .format-card h3{font-size:26px!important}html:root[data-bestfurshet-brand] :is(.home-turnkey__grid,.selling-grid,.grade-cards,.steps){grid-template-columns:1fr 1fr;gap:10px}html:root[data-bestfurshet-brand] :is(.home-turnkey__grid,.selling-grid,.grade-cards,.steps)>article{padding:16px}html:root[data-bestfurshet-brand] .selling-grid h3{font-size:24px!important}html:root[data-bestfurshet-brand] .selling-grid p{font-size:13px}html:root[data-bestfurshet-brand] [data-compact-grid] .product-card{grid-template-rows:auto;gap:10px 14px;padding:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;display:grid!important}html:root[data-bestfurshet-brand] [data-compact-grid] .product-card>:is(.product-copy,.product-body){display:contents!important}html:root[data-bestfurshet-brand] [data-compact-grid] .product-card>:is(.product-media,.product-image){grid-area:1/1;align-self:center;border-radius:16px!important}html:root[data-bestfurshet-brand] [data-compact-grid] :is(.product-copy,.product-body)>*{grid-column:1/-1;min-width:0;margin:0!important}html:root[data-bestfurshet-brand] [data-compact-grid] :is(.product-copy,.product-body)>:is(h2,h3){-webkit-line-clamp:4;grid-area:1/2;align-self:center;font-size:16px!important}html:root[data-bestfurshet-brand] [data-compact-grid] :is(.product-copy,.product-body)>:is(.mark,.product-kind,.product-category){display:none}html:root[data-bestfurshet-brand] [data-compact-grid] :is(.product-copy,.product-body)>label{grid-template-columns:minmax(65px,.35fr) minmax(0,1fr);align-items:center;gap:12px;display:grid;grid-column:1/-1!important}html:root[data-bestfurshet-brand] [data-compact-grid] :is(.product-copy,.product-body)>.bf-quantity{grid-column:1/-1!important;display:flex!important}html:root[data-bestfurshet-brand] [data-compact-grid] :is(.product-copy,.product-body)>strong{color:#f4dfa8;font-size:23px}html:root[data-bestfurshet-brand] [data-compact-grid] :is(.product-copy,.product-body)>div:has(>button){grid-template-columns:1fr 1fr;gap:10px;display:grid}html:root[data-bestfurshet-brand] [data-compact-grid] .product-card>.product-buy{grid-row:auto;padding:8px 0 0!important}html:root[data-bestfurshet-brand] .product-card .product-copy>.product-price{grid-column:1/-1!important}html:root[data-bestfurshet-brand] .product-card select{min-height:44px;font-size:16px!important}html:root[data-bestfurshet-brand] .product-card button{font-size:12px!important}html:root[data-bestfurshet-brand] .bf-atmosphere i{inset:-20%}}html:root[data-bestfurshet-brand] .bf-header{background:0 0!important}html:root[data-bestfurshet-brand] :is(.hero,.home-hero){padding-block:24px}html:root[data-bestfurshet-brand] .hero-pizza-cutout{box-shadow:none!important}html:root[data-bestfurshet-brand] .menu-planner-invite{border-color:#e7c87570;gap:20px;box-shadow:0 12px 40px #0003;background:linear-gradient(135deg,#303a45e8,#1a232ceb)!important;padding:20px 24px!important}html:root[data-bestfurshet-brand] .menu-planner-invite__copy h2{font-size:32px!important}html:root[data-bestfurshet-brand] .menu-planner-invite__copy>span{color:#cbd1d8;font-size:13px}html:root[data-bestfurshet-brand] .menu-planner-invite>a{color:#171a20;background:linear-gradient(112deg,#ffefb7,#d6b15b 46%,#f9df97);border-radius:999px;box-shadow:inset 0 1px #fff9}html:root[data-bestfurshet-brand] :is(.preview-boundary,.catalog-note,.catalog-notice){color:#d0d7df;background:#222c36;border-color:#8b929a70;border-radius:16px}html:root[data-bestfurshet-brand] [data-cart-boundary]{background:0 0;border:0;margin-block:8px 20px;padding:0;font-size:13px;line-height:1.6}html:root[data-bestfurshet-brand] .bf-quantity__controls{background:#141c25!important;border-color:#b69f6b!important}html:root[data-bestfurshet-brand] .bf-quantity__controls :is(button,input){color:#f1f3f5!important;background:0 0!important}html:root[data-bestfurshet-brand] .bf-quantity__controls button:hover{background:#3b4856!important}html:root[data-bestfurshet-brand] .product-card :is(h2,h3) a{color:#f1f3f5;text-decoration:none}html:root[data-bestfurshet-brand] .product-card :is(h2,h3) a:hover{color:#f0d58e;text-underline-offset:4px;text-decoration:underline}html:root[data-bestfurshet-brand] [data-compact-grid] .product-card>:is(button.product-image,button.product-media){box-shadow:none!important;border-radius:0!important}html:root[data-bestfurshet-brand] .hero-photo{grid-template-columns:1fr 1fr;display:grid}html:root[data-bestfurshet-brand] .hero-photo>img{grid-column:1/-1}html:root[data-bestfurshet-brand] #pet-top .photo-badge{text-align:center;border-radius:0;margin:0;padding:12px;font-size:11px;display:block}html:root[data-bestfurshet-brand] body main [data-compact-grid] article.product-card>:is(button.product-image,button.product-media){border:0!important;border-radius:0!important;padding:0!important}html:root[data-bestfurshet-brand] .family-showcase__card>span{color:#cbd1d8}html:root[data-bestfurshet-brand] #pet-top .hero-facts span{background:#25313c!important}html:root[data-bestfurshet-brand] .quiz-page[aria-modal=true]{isolation:isolate;background:#101419!important}html:root[data-bestfurshet-brand] .quiz-page[aria-modal=true]:before{z-index:-1;content:"";background:linear-gradient(118deg,#0000 28%,#f7de9c20 36%,#0000 45%,#e1e7f312 68%,#0000 75%);border:0;border-radius:0;width:auto;height:auto;animation:18s ease-in-out infinite alternate bf-silk-light;position:fixed;inset:-35%}html:root[data-bestfurshet-brand] .quiz-page[aria-modal=true]:after{display:none}html:root[data-bestfurshet-brand] .quiz-brand span.bf-family-logo.bf-family-logo{width:54px;height:54px}html:root[data-bestfurshet-brand] :is(.quiz-header,.quiz-footer){background:#161f28f5!important}html:root[data-bestfurshet-brand] :is(.tip-card,.quiz-tip,.step-tip,.quiz-choice,.choice-card,.quiz-option){color:#e9eef3;border-color:#aa935f;background:linear-gradient(145deg,#2a3642,#1b2530)!important}html:root[data-bestfurshet-brand] .quiz-step.intro{background:0 0!important}html:root[data-bestfurshet-brand] .quiz-progress progress::-webkit-progress-bar{background:#35434f}html:root[data-bestfurshet-brand] .quiz-progress progress::-webkit-progress-value{background:linear-gradient(100deg,#b38a3c,#ffefb4,#d6b15b)}html:root[data-bestfurshet-brand] .quiz-page :is(.quiz-start,.quiz-next){border-radius:999px;color:#171a20!important;background:linear-gradient(112deg,#ffefb7,#d6b15b 46%,#f9df97)!important}@media (width>=721px) and (width<=1000px){html:root[data-bestfurshet-brand] .family-showcase__grid{flex-wrap:wrap;justify-content:center;display:flex}html:root[data-bestfurshet-brand] .family-showcase__card{flex:0 0 calc(50% - 5px)}}@media (width<=720px){html:root[data-bestfurshet-brand] body main [data-compact-grid] article.product-card>:is(button.product-image,button.product-media){border-radius:16px!important}html:root[data-bestfurshet-brand] .menu-planner-invite{margin-block:16px!important;padding:18px!important}html:root[data-bestfurshet-brand] .menu-planner-invite__copy h2{font-size:28px!important}}@media (prefers-reduced-motion:reduce){.bf-atmosphere i,html:root[data-bestfurshet-brand] .bf-family-logo,html:root[data-bestfurshet-brand] .bf-family-logo:after,html:root[data-bestfurshet-brand] .hero-pizza-cutout,html:root[data-bestfurshet-brand] .quiz-page:before{animation:none!important}}html:root[data-bestfurshet-brand] body dialog.product-dialog.has-purchase-bar[open]{flex-direction:column;max-height:90dvh;padding:0!important;display:flex!important;overflow:hidden!important}html:root[data-bestfurshet-brand] body .has-purchase-bar :is(.dialog-layout,.dialog-grid){overscroll-behavior:contain;min-height:0;padding-top:42px;overflow:auto}html:root[data-bestfurshet-brand] body .has-purchase-bar .dialog-copy{max-height:none!important;overflow:visible!important}html:root[data-bestfurshet-brand] body .has-purchase-bar .dialog-close{z-index:8;top:8px;right:12px;position:absolute!important}html:root[data-bestfurshet-brand] body .dialog-purchase-bar{background:#1b242e;border-top:1px solid #d5b45c;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex;box-shadow:0 -5px 20px #0003}html:root[data-bestfurshet-brand] body .dialog-purchase-bar [data-dialog-price]{color:#fff0bb;font:700 23px/1.3 var(--bf-family-font);margin:0!important}html:root[data-bestfurshet-brand] body .dialog-purchase-bar [data-dialog-total]{color:#d6dce3;font-size:13px;margin:4px 0 0!important}html:root[data-bestfurshet-brand] body .dialog-purchase-bar [data-dialog-add]{flex:none;min-width:148px;min-height:48px;width:auto!important}html:root[data-bestfurshet-brand] body .has-purchase-bar .dialog-actions:empty{display:none}@media (width<=720px){html:root[data-bestfurshet-brand] body .dialog-purchase-bar{gap:8px;padding:12px}html:root[data-bestfurshet-brand] body .dialog-purchase-bar [data-dialog-price]{font-size:20px}html:root[data-bestfurshet-brand] body .dialog-purchase-bar [data-dialog-add]{min-width:130px;padding:12px 16px}}html:root[data-bestfurshet-brand]{--bf-family-font:"Golos Text",Arial,sans-serif;--bf-family-display-font:"Lora",Georgia,serif;--bf-family-ink:#101419;--bf-family-surface:#1b222a;--bf-family-surface-raised:#28313a;--bf-family-gold:#e7c875;--bf-family-gold-light:#fff0bb;--bf-family-cream:#f1f3f5;--bf-family-muted:#cbd1d8}html:root[data-bestfurshet-brand] body{font-family:var(--bf-family-font)}html:root[data-bestfurshet-brand] :is(h1,h2,h3,h4){letter-spacing:-.025em;font-family:var(--bf-family-display-font)!important}html:root[data-bestfurshet-brand] body :is(.product-card,.offering) :is(h2,h3){letter-spacing:-.015em;font-family:var(--bf-family-font)!important;font-weight:600!important}html:root[data-bestfurshet-brand] :is(button,input,select,textarea){font-family:var(--bf-family-font)!important}html:root[data-bestfurshet-brand] body :is(.bf-site-identity__copy strong,.hero-visual figcaption strong){font-family:var(--bf-family-display-font)!important}html:root[data-bestfurshet-brand] body :is(.menu-planner-invite,.contact-card,.fd-tariffs article,.fd-cities section,.stage-payment,.sc-section,.cart-summary,.sc-summary){color:#f1f3f5;background:linear-gradient(145deg,#29333dde,#181f27f2)!important}html:root[data-bestfurshet-brand] body .bf-catalog-group--short .bf-catalog-rail{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}html:root[data-bestfurshet-brand] body .bf-catalog-group--short .bf-catalog-rail:has(>a:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}html:root[data-bestfurshet-brand] body .bf-catalog-card>img{aspect-ratio:1}html:root[data-bestfurshet-brand] body .dialog-copy>:is(.eyebrow,[data-dialog-title]){order:-4}html:root[data-bestfurshet-brand] body .dialog-copy>:is([data-dialog-description],[data-dialog-composition]){order:-3;font-size:15px;line-height:1.55}html:root[data-bestfurshet-brand] body .dialog-copy>[data-dialog-more]{order:10}html:root[data-bestfurshet-brand] body .product-dialog :is([data-dialog-title],h2){font-size:27px!important;line-height:1.25!important}html:root[data-bestfurshet-brand] body .product-dialog .dialog-close{float:right;z-index:5;color:#f1f3f5;background:#19212a;border:1px solid #a58e5b;border-radius:50%;min-width:44px;min-height:44px;position:sticky;top:0}html:root[data-bestfurshet-brand] body .inline-purchase :is(.catalog-filters,.product-kind,.product-description,.product-image,h3,.catalog-more-row,.product-actions>[data-details]){display:none!important}html:root[data-bestfurshet-brand] body .inline-purchase .product-actions{width:100%;display:block!important}html:root[data-bestfurshet-brand] body .inline-purchase .product-actions>[data-add]{width:100%}html:root[data-bestfurshet-brand] body .pet-full-description{order:10;line-height:1.6}html:root[data-bestfurshet-brand] body .pet-full-description summary{cursor:pointer;color:#f6df9f;min-height:44px}html:root[data-bestfurshet-brand] body [data-dialog-full-description]{white-space:pre-line}html:root[data-bestfurshet-brand] body .cart-items article{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px 18px;padding:20px;display:grid}html:root[data-bestfurshet-brand] body .cart-items article>:not(img){grid-column:2;margin:0}html:root[data-bestfurshet-brand] body .cart-items article:not(:has(img)){grid-template-columns:1fr}html:root[data-bestfurshet-brand] body .cart-items article:not(:has(img))>*{grid-column:1}html:root[data-bestfurshet-brand] body .cart-line-photo{object-fit:contain;background:#101419;border-radius:14px;grid-area:1/1/span 3;width:96px;height:96px}html:root[data-bestfurshet-brand] body .cart-items .cart-quantity{grid-column:1/-1;margin-top:10px}html:root[data-bestfurshet-brand] body .cart-items p:empty{display:none}html:root[data-bestfurshet-brand] body .cart-items h2{font-family:var(--bf-family-font)!important}html:root[data-bestfurshet-brand] body .checkout-items-details summary{cursor:pointer;color:#f6df9f;align-items:center;min-height:44px;display:flex}html:root[data-bestfurshet-brand] body .checkout-items-details summary:after{content:"⌄";margin-left:auto}html:root[data-bestfurshet-brand] body .checkout-items-details[open] summary:after{transform:rotate(180deg)}html:root[data-bestfurshet-brand] body .rental-breakdown{gap:4px;display:grid;margin:8px 0!important;padding:10px 12px!important}html:root[data-bestfurshet-brand] body .rental-breakdown div{justify-content:space-between;gap:12px;display:flex;padding:2px 0!important}html:root[data-bestfurshet-brand] body .rental-breakdown :is(dt,dd){margin:0;font-size:13px;line-height:1.5}html:root[data-bestfurshet-brand] body .rental-action-help{line-height:1.5;font-size:12px!important}html:root[data-bestfurshet-brand] body .offering-actions{grid-template-columns:1fr;gap:8px;display:grid}html:root[data-bestfurshet-brand] body .offering-copy>p:first-of-type{-webkit-line-clamp:3}html:root[data-bestfurshet-brand] body .offering-copy [data-selection-total]{margin-block:6px!important}@media (width<=1000px){html:root[data-bestfurshet-brand] body [data-stage-checkout] .sc-summary{grid-row:auto;max-height:none;position:static}}@media (width<=720px){html:root[data-bestfurshet-brand] body .bf-family__promise{display:none}html:root[data-bestfurshet-brand] body .bf-family__row{padding-block:3px}html:root[data-bestfurshet-brand] body .bf-family{padding-bottom:48px}html:root[data-bestfurshet-brand] body .bf-site-identity{padding:18px 16px!important;display:block!important}html:root[data-bestfurshet-brand] body .bf-site-identity:has(h1){border:0;background:0 0!important;padding:18px 16px 8px!important;display:block!important}html:root[data-bestfurshet-brand] body .bf-site-identity:has(h1) .bf-site-identity__copy>p{display:none!important}html:root[data-bestfurshet-brand] body .bf-site-identity:has(h1) .bf-site-identity__home{justify-content:flex-start;text-align:left!important;margin:0!important}html:root[data-bestfurshet-brand] body .bf-site-identity:has(h1) .bf-site-identity__copy{border:0;width:100%;padding:0}html:root[data-bestfurshet-brand] body .bf-site-identity h1{margin:0!important;font-size:28px!important;line-height:1.2!important}html:root[data-bestfurshet-brand] body :is(.hero-grid,.hero-layout,.home-hero__inner,#pet-top){grid-template-columns:1fr!important;gap:14px!important;padding-block:16px!important;display:grid!important}html:root[data-bestfurshet-brand] body :is(.hero-copy,.home-hero__copy){display:contents!important}html:root[data-bestfurshet-brand] body :is(.hero-copy,.home-hero__copy)>:is(.eyebrow,.kicker,.home-kicker,.hero-label){display:none!important}html:root[data-bestfurshet-brand] body :is(.hero-copy,.home-hero__copy)>h1{order:0!important;max-width:none!important;margin:0!important;font-size:29px!important;line-height:1.18!important}html:root[data-bestfurshet-brand] body :is(.hero-visual,.hero-photo,.hero-media,.home-hero__visual){order:1!important;width:100%!important;margin:0!important}html:root[data-bestfurshet-brand] body :is(.hero-actions,.home-actions){gap:8px;order:2!important;margin:0!important}html:root[data-bestfurshet-brand] body :is(.hero-copy,.home-hero__copy)>:is(.lead,.hero-lead,.home-lead){order:3!important;margin:0!important;font-size:15px!important;line-height:1.6!important}html:root[data-bestfurshet-brand] body :is(.hero-benefits,.hero-facts,.home-chips){order:4!important;margin-block:4px 0!important}html:root[data-bestfurshet-brand] body :is(.hero,.home-hero){padding-block:8px!important}html:root[data-bestfurshet-brand] body .hero-media{aspect-ratio:1.08;height:auto!important;min-height:0!important}html:root[data-bestfurshet-brand] body .hero-pizza-cutout{width:86%!important;height:auto!important;max-height:100%!important}html:root[data-bestfurshet-brand] body .hero-stamp{bottom:0!important;right:2%!important}html:root[data-bestfurshet-brand] body .menu-planner-invite{grid-template-columns:1fr;gap:8px!important;margin-block:12px!important;padding:14px!important}html:root[data-bestfurshet-brand] body .menu-planner-invite__copy h2{margin:0;font-size:20px!important;line-height:1.25!important}html:root[data-bestfurshet-brand] body .menu-planner-invite__copy p{margin:0 0 4px;font-size:11px}html:root[data-bestfurshet-brand] body .menu-planner-invite__copy>span{display:none}html:root[data-bestfurshet-brand] body .menu-planner-invite>a{min-height:44px;font-size:14px;padding:9px 14px!important}html:root[data-bestfurshet-brand] body .menu-planner-invite>a small{display:none}html:root[data-bestfurshet-brand] body .bf-catalog-group--short .bf-catalog-rail:has(>a:nth-child(3):last-child){grid-template-columns:1fr}html:root[data-bestfurshet-brand] body .product-dialog :is(.dialog-media,.dialog-gallery){max-height:23dvh}html:root[data-bestfurshet-brand] body .product-dialog :is(.dialog-media,.dialog-gallery) img{height:23dvh!important}html:root[data-bestfurshet-brand] body .product-dialog .dialog-copy{gap:10px;padding:12px!important}html:root[data-bestfurshet-brand] body .product-dialog :is([data-dialog-title],h2){font-size:23px!important}html:root[data-bestfurshet-brand] body .stage-checkout{padding-top:18px}html:root[data-bestfurshet-brand] body .stage-checkout>header h1{font-size:29px!important}html:root[data-bestfurshet-brand] body .sc-preview{padding:12px;font-size:14px;line-height:1.5}html:root[data-bestfurshet-brand] body .stage-checkout>header .sc-eyebrow{display:none}html:root[data-bestfurshet-brand] body .cart-items article{grid-template-columns:76px minmax(0,1fr);gap:8px 12px;padding:16px}html:root[data-bestfurshet-brand] body .cart-line-photo{width:76px;height:76px}html:root[data-bestfurshet-brand] body .cart-items h2{font-size:17px!important}html:root[data-bestfurshet-brand] body #offers .offering>img{object-fit:cover;height:120px!important}html:root[data-bestfurshet-brand] body #offers .offering-copy{gap:8px;padding:14px}html:root[data-bestfurshet-brand] body #offers .offering-copy>p:first-of-type{margin-block:4px!important;font-size:13px!important}html:root[data-bestfurshet-brand] body #offers .offering-copy>span{display:none}html:root[data-bestfurshet-brand] body #offers .offering-actions button{min-height:44px}}html:root[data-bestfurshet-brand] body .bf-site-identity span.bf-family-logo.bf-family-logo{flex-shrink:0;width:150px!important;height:150px!important}html:root[data-bestfurshet-brand] body .bf-site-identity__logo{animation:7s ease-in-out infinite bf-logo-alive;display:block!important}html:root[data-bestfurshet-brand] body .legacy-product .product-detail-copy h1{font-size:clamp(27px,3vw,40px)!important;line-height:1.2!important}html:root[data-bestfurshet-brand] body .product-weight{color:#f4d88c;margin:4px 0 12px;font-size:15px;font-weight:600}html:root[data-bestfurshet-brand] body #host{padding-block:48px;background:linear-gradient(140deg,#25303b,#101419)!important}html:root[data-bestfurshet-brand] body #host .lead{color:#d5dce3}html:root[data-bestfurshet-brand] body #host .button{isolation:isolate;color:#15191e;min-height:48px;font:700 16px/1.4 var(--bf-family-font);background:linear-gradient(115deg,#bb913d,#f9e6a5 48%,#d5ad55);border:1px solid #f2d687;border-radius:14px;justify-content:center;align-items:center;padding:14px 24px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}html:root[data-bestfurshet-brand] body #host .button:hover{filter:brightness(1.1)}html:root[data-bestfurshet-brand] body #host .button:focus-visible{outline-offset:4px;outline:3px solid #fff0bb}html:root[data-bestfurshet-brand] body :is(.loft-gallery figcaption,.gallery-card figcaption,.gallery-caption){color:#e7ebef!important;background:#1b222a!important}@media (width<=720px){html:root[data-bestfurshet-brand] body .bf-site-identity__home{align-items:center;gap:18px!important;width:100%!important}html:root[data-bestfurshet-brand] body .bf-site-identity span.bf-family-logo.bf-family-logo{width:112px!important;height:112px!important}html:root[data-bestfurshet-brand] body .bf-site-identity__copy strong{font-size:25px!important}html:root[data-bestfurshet-brand] body .bf-site-identity__copy p{font-size:13px!important}html:root[data-bestfurshet-brand] body .legacy-product .product-detail-copy h1{font-size:27px!important}}@media (prefers-reduced-motion:reduce){html:root[data-bestfurshet-brand] body .bf-site-identity__logo{animation:none!important}}html:root[data-bestfurshet-brand] body :is(.quiz-teaser,.quiz-invite,.quiz-cta){box-sizing:border-box;min-width:0;max-width:100%}html:root[data-bestfurshet-brand] body :is(.quiz-teaser,.quiz-invite,.quiz-cta)>*{min-width:0;max-width:100%}html:root[data-bestfurshet-brand] body :is(.quiz-teaser,.quiz-invite,.quiz-cta) :is(h2,p,.lead){white-space:normal;overflow-wrap:break-word;width:auto;max-width:100%}@media (width<=800px){html:root[data-bestfurshet-brand] body :is(.quiz-teaser,.quiz-invite,.quiz-cta){grid-template-columns:minmax(0,1fr)!important;gap:18px!important;padding:22px!important;display:grid!important}html:root[data-bestfurshet-brand] body :is(.quiz-teaser,.quiz-invite,.quiz-cta) h2{font-size:clamp(23px,6vw,30px)!important;line-height:1.25!important}html:root[data-bestfurshet-brand] body :is(.quiz-teaser,.quiz-invite,.quiz-cta) .button{white-space:normal;box-sizing:border-box;width:100%}}html:root[data-bestfurshet-brand] body .eclair-quantities{gap:10px;display:grid}html:root[data-bestfurshet-brand] body .eclair-quantities>label{color:#edf0f4;border-bottom:1px solid #e7c87526;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:12px;margin:0;padding:9px 0;font-size:14px;display:grid}html:root[data-bestfurshet-brand] body .eclair-quantities select{color:#edf0f4;background:#141c25;border:1px solid #9e8755;border-radius:8px;width:100%;min-height:44px;padding:8px;font-size:16px}html:root[data-bestfurshet-brand] body [data-eclair-counter]{z-index:2;color:#ffdf95;background:#263341;border:1px solid #a48b55;border-radius:10px;margin:0;padding:10px 12px;font-weight:700;position:sticky;top:0}html:root[data-bestfurshet-brand] body [data-eclair-counter][data-valid=true]{color:#ccf2d5;border-color:#90bd9b}html:root[data-bestfurshet-brand] body .eclair-help{font-size:14px;line-height:1.5}html:root[data-bestfurshet-brand] body .cart-items .cart-variant-editor{width:100%;grid-column:1/-1!important}html:root[data-bestfurshet-brand] body .cart-variant-editor summary{cursor:pointer;color:#f3d996;align-items:center;min-height:44px;display:flex}html:root[data-bestfurshet-brand] body .cart-variant-editor label{gap:8px;font-size:14px;display:grid}html:root[data-bestfurshet-brand] body .cart-variant-editor select{color:#edf0f4;background:#141c25;border:1px solid #b5985e;border-radius:10px;width:100%;min-height:48px;padding:10px;font-size:16px}html:root[data-bestfurshet-brand] body .cart-variant-editor button{margin-top:10px}html:root[data-bestfurshet-brand] body [data-compact-grid][data-catalog-mode=cards]{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:18px!important;display:grid!important}html:root[data-bestfurshet-brand] body [data-compact-grid]>article{box-sizing:border-box;min-width:0;max-width:100%}html:root[data-bestfurshet-brand] body [data-compact-grid]>article[hidden]{display:none!important}html:root[data-bestfurshet-brand] body [data-compact-grid] :is(.product-copy,.product-body,.product-buy,.offering-copy,.bf-reviewed-copy){box-sizing:border-box;width:100%;min-width:0;max-width:100%}html:root[data-bestfurshet-brand] body [data-compact-grid] :is(h2,h3,label,select,.bf-quantity,.product-actions,.offering-actions){box-sizing:border-box;min-width:0;max-width:100%}html:root[data-bestfurshet-brand] body [data-compact-grid] :is(h2,h3){white-space:normal;min-height:0;display:block;overflow:visible;overflow-wrap:anywhere!important}html:root[data-bestfurshet-brand] body [data-compact-grid] select{width:100%}html:root[data-bestfurshet-brand] body [data-compact-grid] .bf-quantity{flex-wrap:wrap}html:root[data-bestfurshet-brand] body [data-compact-grid] :is(.product-actions,.offering-actions,.product-copy>div:has(>button),.product-buy>div:has(>button)){flex-wrap:wrap;gap:8px;min-width:0;display:flex!important}html:root[data-bestfurshet-brand] body [data-compact-grid] :is(.product-actions,.offering-actions,.product-copy>div,.product-buy>div)>button{white-space:normal;box-sizing:border-box;flex:130px;max-width:100%}html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards] :is(.product-card,.bf-reviewed-card){flex-direction:column;align-items:stretch;gap:0;padding:0!important;display:flex!important}html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards] .product-card>:is(.product-media,.product-image),html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards] .bf-reviewed-card>.bf-reviewed-image{flex:none;width:100%;aspect-ratio:auto!important;height:clamp(125px,22vw,250px)!important;padding:0!important}html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards] .product-card>:is(.product-media,.product-image) img{aspect-ratio:auto;background:#192129;width:100%;display:block;object-fit:contain!important;height:100%!important;min-height:0!important;max-height:100%!important}html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards]>article>img{background:#192129;width:100%;aspect-ratio:auto!important;object-fit:contain!important;height:clamp(125px,22vw,250px)!important;min-height:0!important}html:root[data-bestfurshet-brand] body main [data-compact-grid]>article{flex-direction:column!important;align-self:stretch!important;height:auto!important;display:flex!important}html:root[data-bestfurshet-brand] body main [data-compact-grid]>article>:is(.product-copy,.product-body,.offering-copy,.bf-reviewed-copy){flex:1;align-items:stretch;flex-direction:column!important;display:flex!important}html:root[data-bestfurshet-brand] body main [data-compact-grid]>article>.product-buy,html:root[data-bestfurshet-brand] body main [data-compact-grid] :is(.product-actions,.offering-actions,.product-copy>div:has(>button),.product-buy>div:has(>button)){margin-top:auto!important}html:root[data-bestfurshet-brand] body main [data-compact-grid] :is(.product-actions,.offering-actions,.product-copy>div:has(>button),.product-buy>div:has(>button))>:is(button,a){justify-content:center;align-items:center;min-height:54px;display:flex}@media (width<=720px){html:root[data-bestfurshet-brand] body [data-compact-grid][data-catalog-mode=cards]{gap:10px!important}html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards] :is(.product-copy,.product-body,.product-buy,.offering-copy,.bf-reviewed-copy){flex-direction:column;align-items:stretch;gap:10px!important;padding:10px!important;display:flex!important}html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards] :is(h2,h3){font-size:16px!important;line-height:1.35!important}html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards] :is(p,label,.single-variant){font-size:13px;line-height:1.4}html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards] :is(label,select){width:100%}html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards] select{padding:8px 3px;font-size:16px}html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards] :is(.product-copy,.product-buy,.product-body,.offering-copy)>label:not(.bf-quantity):not([hidden]){gap:5px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards] .rental-breakdown>div{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards] .rental-breakdown dd{text-align:left;margin:0}html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards] .bf-quantity{flex-direction:column;align-items:stretch;gap:5px}html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards] .bf-quantity__controls{box-sizing:border-box;width:100%;max-width:100%;display:flex}html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards] .bf-quantity__controls button{flex:0 0 36px;width:36px;min-width:36px;min-height:44px}html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards] .bf-quantity__controls input{flex:1 1 0;width:0;min-width:0;max-width:100%;padding:0!important}html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards] :is(.product-price,[data-price],.product-buy>strong){text-align:left;white-space:normal;font-size:22px!important}html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards] .product-copy>.product-price{height:auto!important}html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards] :is(.product-actions,.offering-actions,.product-copy>div:has(>button),.product-buy>div:has(>button)){flex-direction:column}html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards] :is(.product-actions,.offering-actions,.product-copy>div,.product-buy>div)>button{flex:auto;width:100%;padding:9px 5px}html:root[data-bestfurshet-brand] body main [data-compact-grid][data-catalog-mode=cards] :is(.product-actions,.offering-actions,.product-copy>div:has(>button),.product-buy>div:has(>button))>button{min-height:64px}}.order-thanks[data-astro-cid-aitpm2mg]{box-sizing:border-box;color:#f1f3f5;text-align:center;background:linear-gradient(145deg,#2b3742,#151c24);border:1px solid #e8ca80;border-radius:24px;width:min(520px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:56px 28px 36px;box-shadow:0 24px 90px #0009}.order-thanks[data-astro-cid-aitpm2mg]::backdrop{backdrop-filter:blur(5px);background:#070c13b8}.order-thanks[data-astro-cid-aitpm2mg] h2[data-astro-cid-aitpm2mg]{color:#ffe3a0;font:600 clamp(25px,6vw,32px)/1.25 var(--bf-family-display-font);margin:0 0 18px}.order-thanks[data-astro-cid-aitpm2mg] p[data-astro-cid-aitpm2mg]{color:#f1f3f5;font:400 18px/1.6 var(--bf-family-font);margin:0}.order-thanks__close[data-astro-cid-aitpm2mg]{color:#f1f3f5;cursor:pointer;background:#1a232d;border:1px solid #b79c63;border-radius:50%;width:44px;height:44px;font:28px/1 sans-serif;position:absolute;top:10px;right:10px}.order-thanks__close[data-astro-cid-aitpm2mg]:hover{color:#ffe3a0;background:#354453}.order-thanks__close[data-astro-cid-aitpm2mg]:active{background:#485a6b}.order-thanks__close[data-astro-cid-aitpm2mg]:focus-visible{outline-offset:3px;outline:3px solid #ffe3a0}html[data-bestfurshet-brand] label[hidden]{display:none!important}html[data-bestfurshet-brand] body{padding-top:var(--bf-family-fixed-height);font-size:16px}html[data-bestfurshet-brand] :is(.shell,.container,.bf-shell,.catalog-shell,.bf-search-strip,.family-delivery,.stage-checkout,.stage-cart,.family-editorial,.family-legal,.family-requisites,.family-faq,.family-payment,.family-site-guide,.stage-payment){width:calc(100% - 170px);max-width:1240px;margin-left:max(124px,50% - 620px);margin-right:auto}html[data-bestfurshet-brand] .bf-site-command{left:12px;top:calc(var(--bf-family-fixed-height) + 12px);width:100px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:7px;margin:0;padding:0;display:flex;transform:none}html[data-bestfurshet-brand] .bf-site-command__quick{flex-direction:column;gap:7px;width:100%;margin:0;display:flex}html[data-bestfurshet-brand] :is(.bf-site-command__menu,.bf-site-command__quick a,.bf-site-command__quick button){width:100%;min-height:42px;color:var(--bf-family-cream);border:1px solid var(--bf-family-border);font:750 13px/1.2 var(--bf-family-font);background:#3a2518f7;padding:8px 10px;box-shadow:0 5px 16px #0004}html[data-bestfurshet-brand] :is(.bf-site-command__menu,.bf-site-command__quick a,.bf-site-command__quick button):hover{background:var(--bf-family-surface-raised);border-color:var(--bf-brand-accent);color:var(--bf-family-gold-light)}html[data-bestfurshet-brand] :is(.bf-site-command__menu,.bf-site-command__quick a,.bf-site-command__quick button):focus-visible{outline-offset:3px;outline:3px solid #ffe0a8}html[data-bestfurshet-brand] :is(.floating-tools,.site-history-back){display:none!important}html[data-bestfurshet-brand] .bf-family__services{display:flex!important}html[data-bestfurshet-brand] .bf-family__services a{gap:6px;min-height:42px;font-size:12px}.bf-family__services [data-cart-count]{color:#161b21;text-align:center;background:#ebcc8c;border-radius:50%;min-width:22px;padding:2px}html[data-bestfurshet-brand] .bf-site-identity{padding:26px max(90px,50% - 620px)}html[data-bestfurshet-brand] .bf-site-identity__home{text-align:left;flex-direction:row;gap:28px;width:100%;margin:0}html[data-bestfurshet-brand] .bf-site-identity__copy{border:0;max-width:720px;padding:0}html[data-bestfurshet-brand] .bf-site-identity__copy strong{font-size:clamp(26px,3vw,42px);line-height:1.12}html[data-bestfurshet-brand] .bf-site-identity__copy p{max-width:48ch;margin:.5rem 0 0;font-size:18px;line-height:1.4}html[data-bestfurshet-brand] .bf-site-identity span.bf-family-logo.bf-family-logo{width:150px;height:150px}html[data-bestfurshet-brand] .bf-search-strip h2{font-size:28px;line-height:1.2}html[data-bestfurshet-brand] .bf-search-strip__controls{grid-template-columns:minmax(0,1fr) auto;gap:8px}html[data-bestfurshet-brand] .bf-search-strip__controls button{color:#161b21;font:700 15px var(--bf-family-font);cursor:pointer;background:#ebcc8c;border:1px solid #ebcc8c;border-radius:12px;padding:10px 20px}html[data-bestfurshet-brand] .bf-search-strip__controls button:hover{background:#ffe5af}html[data-bestfurshet-brand] .bf-search-strip__controls :focus-visible{outline-offset:3px;outline:3px solid #ffe0a8}html[data-bestfurshet-brand] .bf-search-field{height:46px;font-size:15px}html[data-bestfurshet-brand] :is(.hero-grid,.home-hero,.hero){min-height:0}html[data-bestfurshet-brand] .hero-grid{gap:24px;padding-block:8px}html[data-bestfurshet-brand] .hero :is(.hero-photo,.hero-visual){height:auto;min-height:0}html[data-bestfurshet-brand] .hero :is(.hero-photo,.hero-visual)>img{height:auto;min-height:0;max-height:360px}html[data-bestfurshet-brand] .hero .hero-medal img{border-radius:0;height:100%;min-height:0;animation:none}html[data-bestfurshet-brand] .hero :is(.eyebrow,.hero-label){letter-spacing:.1em;font-size:13px}html[data-bestfurshet-brand] .hero h1{margin-block:12px}html[data-bestfurshet-brand] .hero-actions{gap:8px;margin-block:16px}html[data-bestfurshet-brand] .hero-benefits{margin-block:16px;font-size:13px}html[data-bestfurshet-brand] .bf-culinary{width:76px;inset:8px auto auto 8px}html[data-bestfurshet-brand] .bf-culinary__dish{width:76px!important;height:60px!important}html[data-bestfurshet-brand] .bf-culinary__caption{width:150px;font-size:11px;position:absolute;top:64px;left:0}html[data-bestfurshet-brand] .product-card :is(.product-media,.product-image){height:auto;min-height:0}html[data-bestfurshet-brand] :is(.hero-visual img,.hero-photo img,.hero-media img,.home-hero__visual img){object-fit:contain;max-height:420px}html[data-bestfurshet-brand] :is(.hero,.home-hero,.story,.tickets,.booking,.benefits,.intro,.formats,.product-catalog,.catalog){padding-block:clamp(30px,4vw,52px)}html[data-bestfurshet-brand] :is(.lead,.hero-copy>p){font-size:18px;line-height:1.5}html[data-bestfurshet-brand] :is(.product-grid,.offering-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}html[data-bestfurshet-brand] [data-compact-grid]{gap:14px;display:grid;grid-template-columns:repeat(var(--catalog-columns,3),minmax(0,1fr))!important}html[data-bestfurshet-brand] [data-compact-grid][data-catalog-mode=slider]{scroll-snap-type:x proximity;scrollbar-width:auto;scrollbar-color:#caa262 #1b252f;cursor:grab;padding-bottom:12px;display:flex;overflow-x:auto}html[data-bestfurshet-brand] [data-catalog-mode=slider]>article{scroll-snap-align:start;flex:0 0 calc(33.3333% - 9.33333px);min-width:0}html[data-bestfurshet-brand] [data-catalog-mode=slider] :is(.product-media img,.product-image img,.offering img){object-fit:cover;height:160px!important}html[data-bestfurshet-brand] [data-catalog-mode=slider] :is(.product-media,.product-image){aspect-ratio:auto;flex:0 0 160px;padding:0;height:160px!important;min-height:0!important}html[data-bestfurshet-brand] [data-catalog-mode=slider] :is(.product-copy,.product-body,.offering-copy){padding:12px}html[data-bestfurshet-brand] [data-catalog-mode=slider] .product-buy{gap:8px}html[data-bestfurshet-brand] [data-catalog-mode=slider] .product-buy>p{margin:0}html[data-bestfurshet-brand] [data-catalog-mode=slider] :is(.product-copy>p:not(.mark),.composition-preview){-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0;display:-webkit-box;overflow:hidden}html[data-bestfurshet-brand] [data-catalog-mode=slider] .bf-quantity{text-transform:none;justify-content:space-between;align-items:center;gap:8px;margin:8px 0;display:flex!important}html[data-bestfurshet-brand] [data-catalog-mode=slider] .bf-quantity>span:first-child{font-size:12px}[data-catalog-mode=slider].is-dragging{cursor:grabbing;user-select:none;scroll-snap-type:none!important}html[data-bestfurshet-brand] :is(.product-media img,.product-image img,.offering img){object-fit:cover;height:clamp(140px,16vw,220px)!important}html[data-bestfurshet-brand] :is(.product-copy,.product-buy,.offering-copy){padding:12px}html[data-bestfurshet-brand] [data-compact-grid] :is(.product-card h2,.product-card h3,.offering h3){font-size:19px;line-height:1.25}html[data-bestfurshet-brand] [data-compact-grid] :is(.product-card p,.offering p){font-size:14px;line-height:1.45}html[data-bestfurshet-brand] :is(.product-description,.offering-copy>p:not(.eyebrow)){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[data-bestfurshet-brand] :is(.product-card button,.offering button){min-height:40px;padding:8px 10px;font-size:13px}html[data-bestfurshet-brand] .product-dialog{width:min(900px,100% - 24px)}html[data-bestfurshet-brand] dialog.product-dialog :is(.dialog-layout,.dialog-grid){grid-template-columns:1fr 1fr;min-height:0}html[data-bestfurshet-brand] dialog.product-dialog .dialog-copy{padding:24px}html[data-bestfurshet-brand] dialog.product-dialog .dialog-copy h2{font-size:clamp(23px,2.4vw,34px);line-height:1.18}html[data-bestfurshet-brand] dialog.product-dialog .dialog-copy>p{font-size:15px;line-height:1.5}html[data-bestfurshet-brand] dialog.product-dialog .dialog-copy>strong{font-size:25px}html[data-bestfurshet-brand] .legacy-product .product-detail-copy h1{font-size:clamp(25px,2.6vw,34px)}html[data-bestfurshet-brand] .legacy-product .description{font-size:15px;line-height:1.55}html[data-bestfurshet-brand] .legacy-product .product-media>img{object-fit:contain;max-height:390px;height:auto!important}html[data-bestfurshet-brand] :is(.dialog-media img,.dialog-gallery img){max-height:70vh}html[data-bestfurshet-brand] .sc-grid>form,html[data-bestfurshet-brand] .sc-summary{padding:18px}html[data-bestfurshet-brand] .family-editorial[data-family-editorial] h1{font-size:clamp(28px,3vw,40px);line-height:1.2}html[data-bestfurshet-brand] .family-editorial[data-family-editorial] h2{font-size:clamp(23px,2.3vw,30px);line-height:1.25}html[data-bestfurshet-brand] .family-editorial[data-family-editorial] p{font-size:16px;line-height:1.65}.catalog-view-controls{color:#e6d8bf;font:14px/1.4 var(--bf-family-font);flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0;display:flex}.catalog-view-controls button,.catalog-scroll-controls button{border:1px solid var(--bf-family-border);background:var(--bf-family-surface);min-height:42px;color:var(--bf-family-cream);cursor:pointer;font:inherit;border-radius:20px;padding:8px 13px}.catalog-view-controls button[aria-pressed=true]{background:var(--bf-family-gold);border-color:var(--bf-family-gold);color:var(--bf-family-ink)}.catalog-view-controls button:hover,.catalog-scroll-controls button:hover{background:var(--bf-family-surface-raised);border-color:var(--bf-brand-accent);color:var(--bf-family-cream)}.catalog-view-controls button:focus-visible,.catalog-scroll-controls :focus-visible{outline-offset:3px;outline:3px solid #ffe0a8}.catalog-scroll-controls{align-items:center;gap:12px;margin:8px 0 24px;display:flex}.catalog-scroll-controls input{accent-color:#ebcc8c;flex:1;min-width:0}.catalog-scroll-controls[hidden]{display:none}html[data-bestfurshet-brand] .catalog-filters{flex-wrap:wrap;gap:8px;min-width:0;display:flex}html[data-bestfurshet-brand] .catalog-filters button{white-space:normal;min-height:40px;padding:8px 12px;font-size:13px}@media (width<=1120px){html[data-bestfurshet-brand] .bf-family__row{grid-template-columns:minmax(0,1fr) auto}}@media (width<=720px){html[data-bestfurshet-brand] .bf-family__row{grid-template-columns:minmax(0,1fr) auto;gap:5px}html[data-bestfurshet-brand] .bf-family__services a{flex-direction:column;gap:2px;padding:6px;font-size:10px}html[data-bestfurshet-brand] .bf-site-command{gap:5px;width:64px;left:5px}html[data-bestfurshet-brand] .bf-site-command__quick{gap:5px}html[data-bestfurshet-brand] :is(.bf-site-command__menu,.bf-site-command__quick a,.bf-site-command__quick button){min-height:44px;padding:7px 3px;font-size:11px}html[data-bestfurshet-brand] .bf-site-command__menu span{display:none}html[data-bestfurshet-brand] :is(.shell,.container,.bf-shell,.catalog-shell,.bf-search-strip,.family-delivery,.stage-checkout,.stage-cart,.family-editorial,.family-legal,.family-requisites,.family-faq,.family-payment,.family-site-guide,.stage-payment){width:calc(100% - 86px);margin-left:76px;margin-right:10px;padding-inline:0}html[data-bestfurshet-brand] .bf-site-identity{padding:18px 10px 18px 76px}html[data-bestfurshet-brand] .bf-site-identity__home{align-items:center;gap:12px}html[data-bestfurshet-brand] .bf-site-identity span.bf-family-logo.bf-family-logo{width:76px;height:76px}html[data-bestfurshet-brand] .bf-site-identity__copy strong{font-size:22px}html[data-bestfurshet-brand] .bf-site-identity__copy p{font-size:14px}html[data-bestfurshet-brand] .bf-site-identity__copy>span{font-size:9px}html[data-bestfurshet-brand] .bf-search-strip h2{font-size:23px}html[data-bestfurshet-brand] .bf-search-strip__controls{grid-template-columns:1fr}html[data-bestfurshet-brand] [data-compact-grid]{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-bestfurshet-brand] [data-catalog-mode=slider]>article{flex-basis:100%;min-width:0}html[data-bestfurshet-brand] [data-catalog-mode=slider] .bf-quantity{flex-wrap:wrap}html[data-bestfurshet-brand] [data-compact-grid] :is(.product-card h2,.product-card h3){font-size:16px}html[data-bestfurshet-brand] dialog.product-dialog :is(.dialog-layout,.dialog-grid){display:block}html[data-bestfurshet-brand] dialog.product-dialog :is(.dialog-media,.dialog-gallery){min-height:0}html[data-bestfurshet-brand] dialog.product-dialog :is(.dialog-media img,.dialog-gallery img){height:200px}html[data-bestfurshet-brand] dialog.product-dialog .dialog-copy{padding:18px}}@media (width<=480px){html[data-bestfurshet-brand] [data-compact-grid]{grid-template-columns:1fr!important}html[data-bestfurshet-brand] .bf-site-identity__home{text-align:center;flex-direction:column}}html[data-bestfurshet-brand] :is(.shell,.container,.bf-shell,.catalog-shell) :is(.shell,.container,.bf-shell,.catalog-shell){width:100%;max-width:none;margin-inline:0}html[data-bestfurshet-brand]{--bf-type-h1:clamp(28px,3vw,44px);--bf-type-h2:clamp(22px,2.3vw,32px);--bf-type-h3:clamp(18px,1.6vw,24px)}html[data-bestfurshet-brand] main h1{font-size:var(--bf-type-h1)!important;line-height:1.18!important}html[data-bestfurshet-brand] main h2{font-size:var(--bf-type-h2)!important;line-height:1.25!important}html[data-bestfurshet-brand] main h3{font-size:var(--bf-type-h3)!important;line-height:1.3!important}html[data-bestfurshet-brand] main :is(h1,h2,h3,h4),html[data-bestfurshet-brand] dialog :is(h1,h2,h3){hyphens:none;text-wrap:pretty;min-width:0;word-break:normal!important;overflow-wrap:break-word!important;max-width:100%!important}html[data-bestfurshet-brand] :is(main,dialog) :is(h1,h2,h3,h4) :is(span,em,strong,a){font-size:inherit!important;line-height:inherit!important}html[data-bestfurshet-brand] main :is(.product-card,.offering,.related-products__grid,.site-search-results){--bf-type-h2:19px;--bf-type-h3:19px}html[data-bestfurshet-brand] main .legacy-product{--bf-type-h1:clamp(26px,2.5vw,34px)}html[data-bestfurshet-brand] dialog.product-dialog :is(h1,h2){font-size:clamp(23px,2.2vw,32px)!important;line-height:1.25!important}html[data-bestfurshet-brand] .home-hero__inner{gap:28px;min-height:0;padding-block:28px}html[data-bestfurshet-brand] .home-hero__copy{min-width:0}html[data-bestfurshet-brand] .home-hero__visual{aspect-ratio:4/3;height:auto;min-height:0}html[data-bestfurshet-brand] .home-hero__visual>img{object-fit:cover;width:100%;height:100%;min-height:0;max-height:none;position:absolute;inset:0}@media (width<=720px){html[data-bestfurshet-brand]{--bf-type-h1:28px;--bf-type-h2:23px;--bf-type-h3:20px}html[data-bestfurshet-brand] main :is(.product-card,.offering,.related-products__grid,.site-search-results){--bf-type-h2:18px;--bf-type-h3:18px}html[data-bestfurshet-brand] .home-hero__inner{gap:20px;padding-block:18px}}html[data-bestfurshet-brand][data-family-utility=true] .bf-site-identity{padding:18px max(90px,50% - 620px)!important}html[data-bestfurshet-brand] footer :is(h2,h3){overflow-wrap:break-word;max-width:100%;line-height:1.3!important}html[data-bestfurshet-brand] footer h2{font-size:28px!important}html[data-bestfurshet-brand] footer h3{font-size:19px!important}html[data-bestfurshet-brand] [data-compact-grid] :is(.product-card,.offering){min-width:0;color:var(--bf-family-cream);overflow:hidden;box-shadow:0 12px 34px #220d042e;border:1px solid var(--bf-family-border)!important;background:linear-gradient(155deg,var(--bf-family-surface-raised),var(--bf-family-surface) 58%)!important;border-radius:18px!important}html[data-bestfurshet-brand] [data-compact-grid] :is(.product-card,.offering) :is(h2,h3){color:#f1f3f5;margin:0 0 8px;font-weight:700}html[data-bestfurshet-brand] [data-compact-grid] :is(.product-copy,.product-body,.offering-copy){padding:12px!important}html[data-bestfurshet-brand] [data-compact-grid] :is(.product-card,.offering) :is(button,.button):not(.bf-quantity button){min-height:44px;font:700 14px/1.35 var(--bf-family-font);border-radius:12px!important}html[data-bestfurshet-brand] [data-compact-grid] :is(.product-card,.offering) :is(button,.button):focus-visible{outline-offset:2px;outline:3px solid #ffe0a8}html[data-bestfurshet-brand] [data-compact-grid] :is(.product-card,.offering) :is(input,select){min-width:0;max-width:100%;font-size:16px}html[data-bestfurshet-brand] [data-compact-grid]{align-items:start}html[data-bestfurshet-brand] [data-compact-grid] .product-card>:is(.product-media,.product-image){aspect-ratio:auto!important;height:220px!important;min-height:0!important}html[data-bestfurshet-brand] [data-compact-grid] .product-card>:is(.product-media,.product-image) img{object-fit:cover;width:100%;height:100%!important}html[data-bestfurshet-brand=pet-cake] [data-compact-grid] .product-card>.product-image img{object-fit:contain!important}html[data-bestfurshet-brand=pet-cake] [data-compact-grid] .product-copy:has(>label+label){grid-template-columns:1fr 1fr;gap:10px 12px!important;display:grid!important}html[data-bestfurshet-brand=pet-cake] [data-compact-grid] .product-copy:has(>label+label)>:not(label){grid-column:1/-1}html[data-bestfurshet-brand=pet-cake] [data-compact-grid] .product-copy:has(>label+label)>.product-price{align-self:end;align-items:center;grid-column:1!important;height:44px!important;margin:4px 0!important}html[data-bestfurshet-brand=pet-cake] [data-compact-grid] .product-copy:has(>label+label)>.bf-quantity{align-self:end;grid-column:2!important;margin:4px 0!important}html[data-bestfurshet-brand=pet-cake] [data-compact-grid] .product-copy:has(>label+label)>.product-actions{grid-column:1/-1!important;margin-top:2px!important}html[data-bestfurshet-brand] [data-compact-grid] .bf-quantity{justify-content:space-between;align-items:center;gap:10px;margin:4px 0!important;display:flex!important}html[data-bestfurshet-brand] [data-compact-grid] .bf-quantity>span:first-child{font-size:12px}html[data-bestfurshet-brand] [data-compact-grid] .bf-quantity__controls button,html[data-bestfurshet-brand] [data-compact-grid] .bf-quantity__controls input{min-width:42px;min-height:42px;padding:6px!important}html[data-bestfurshet-brand] [data-compact-grid] .bf-quantity__controls input{width:54px}@media (width<=720px){html[data-bestfurshet-brand][data-family-utility=true] .bf-site-identity{padding:16px 10px 16px 76px!important}html[data-bestfurshet-brand] footer h2{font-size:23px!important}html[data-bestfurshet-brand] footer h3{font-size:18px!important}}html[data-bestfurshet-brand=pet-cake] .product-card .product-image{aspect-ratio:1;background:#e7ddcb;flex-basis:auto!important;height:auto!important;padding:0!important}html[data-bestfurshet-brand=pet-cake] .product-card .product-image img{aspect-ratio:1;width:100%;display:block;object-fit:contain!important;height:100%!important}html[data-bestfurshet-brand=pet-cake] :is(.grade-photo img,.filling-grid img,.process-grid>img,.community-grid>img,.final-grid>img){background:#18212b;object-fit:contain!important;opacity:1!important;filter:none!important}html[data-bestfurshet-brand=pet-cake] .filling-grid article{min-height:0}html[data-bestfurshet-brand=pet-cake] .filling-grid img{aspect-ratio:1;height:auto}html[data-bestfurshet-brand=pet-cake] .filling-grid article>div{background:#18212b;padding:18px;position:static}html[data-bestfurshet-brand=pet-cake],html[data-bestfurshet-brand=pet-cake] body{overflow-x:clip}.catalog-view-controls [data-mode=row]{display:none}@media (width<=720px){html[data-bestfurshet-brand]:root body{padding-top:var(--bf-family-fixed-height)}html[data-bestfurshet-brand] .bf-family{padding-bottom:52px}html[data-bestfurshet-brand] :is(.shell,.container,.bf-shell,.catalog-shell,.bf-search-strip,.family-delivery,.stage-checkout,.stage-cart,.family-editorial,.family-legal,.family-requisites,.family-faq,.family-payment,.family-site-guide,.stage-payment,.family-guide-link,.customer-reviews){width:calc(100% - 24px);margin-inline:auto;padding-inline:0}html[data-bestfurshet-brand] :is(.shell,.container,.bf-shell,.catalog-shell) :is(.shell,.container,.bf-shell,.catalog-shell){width:100%;margin-inline:0}html[data-bestfurshet-brand] .bf-site-identity,html[data-bestfurshet-brand][data-family-utility=true] .bf-site-identity{padding:18px 12px!important}html[data-bestfurshet-brand] .bf-site-command{left:var(--mobile-menu-left,10px);top:calc(var(--bf-family-fixed-height) - 47px);align-items:stretch;gap:0;width:94px}html[data-bestfurshet-brand] .bf-site-command__toggle{color:#f1f3f5;min-height:42px;font:700 13px/1.3 var(--bf-family-font);cursor:pointer;background:#211a13f5;border:1px solid #b79760;border-radius:22px;justify-content:center;align-items:center;gap:12px;padding:9px 12px;display:flex;box-shadow:0 4px 14px #0005}html[data-bestfurshet-brand] .bf-site-command__toggle span{font-size:19px;line-height:1;transition:transform .18s}html[data-bestfurshet-brand] .bf-site-command__toggle[aria-expanded=true]{color:#161b21;background:#ebcc8c}html[data-bestfurshet-brand] .bf-site-command__toggle[aria-expanded=true] span{transform:rotate(180deg)}html[data-bestfurshet-brand] .bf-site-command__toggle:hover{color:#f1f3f5;background:#3b4856}html[data-bestfurshet-brand] .bf-site-command__toggle:focus-visible{outline-offset:3px;outline:3px solid #ffe0a8}html[data-bestfurshet-brand] .bf-site-command__actions{background:#141c25;border:1px solid #967b4e;border-radius:18px;width:148px;max-width:calc(100vw - 24px);padding:8px;display:none;position:absolute;top:48px;right:0;box-shadow:0 12px 30px #0008}html[data-bestfurshet-brand] .bf-site-command.is-expanded .bf-site-command__actions{flex-direction:column;gap:6px;display:flex}html[data-bestfurshet-brand] .bf-site-command{--actions-offset:max(0px,calc(148px - var(--mobile-menu-left,10px) - 94px + 10px))}html[data-bestfurshet-brand] .bf-site-command__actions{transform:translateX(var(--actions-offset))}html[data-bestfurshet-brand] :is(.bf-site-command__menu,.bf-site-command__quick a,.bf-site-command__quick button){border-radius:12px;min-height:44px;padding:10px;font-size:14px}html[data-bestfurshet-brand] .bf-site-command__menu span{display:inline}html[data-bestfurshet-brand] .bf-site-command__quick{gap:6px}.catalog-view-controls [data-mode=row]{display:inline-flex}.catalog-view-controls :is(.catalog-view-label,[data-mode="2"],[data-mode="3"],[data-mode="4"]){display:none}html[data-bestfurshet-brand] [data-compact-grid]{grid-template-columns:1fr!important}html[data-bestfurshet-brand] [data-catalog-mode=slider]>article{flex-basis:100%}}html[data-bestfurshet-brand] main>section{padding-block:clamp(26px,3.6vw,48px)}html[data-bestfurshet-brand] main>section+section{margin-top:0}html[data-bestfurshet-brand] :is(.catalog-title,.catalog-heading,.section-heading,.split-heading){gap:clamp(14px,2vw,28px);margin-bottom:clamp(16px,2.5vw,28px)}html[data-bestfurshet-brand] :is(.catalog-title,.catalog-heading,.section-heading,.split-heading)>p{max-width:58ch}html[data-bestfurshet-brand] :is(.product-card,.bf-reviewed-card,.offering,.category-card){contain:paint}html[data-bestfurshet-brand] :is([data-product-card],[data-card],[data-offering]){cursor:pointer}html[data-bestfurshet-brand] :is(.product-card,.bf-reviewed-card,.offering,.category-card) :is(h2,h3){-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;display:-webkit-box;overflow:hidden}html[data-bestfurshet-brand] :is(.product-description,.composition-preview,.product-copy>p:not(.mark),.bf-reviewed-preview-description,.offering-copy>p:not(.eyebrow)){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;min-height:0!important}html[data-bestfurshet-brand] :is(.product-actions,.product-buy>div){gap:8px}html[data-bestfurshet-brand] :is(.product-actions,.product-buy>div)>*{min-width:0}html[data-bestfurshet-brand] .product-buy{gap:8px!important;padding:11px 12px!important}html[data-bestfurshet-brand] .product-buy>.bf-quantity{margin-block:2px!important}html[data-bestfurshet-brand] .product-buy>p{line-height:1.35;margin-block:2px!important}html[data-bestfurshet-brand=bestfurshet] .category-hero{gap:clamp(24px,3vw,42px)!important;padding-block:clamp(28px,3.5vw,46px)!important}html[data-bestfurshet-brand=bestfurshet] .category-hero img{height:clamp(280px,30vw,430px)!important}html[data-bestfurshet-brand] :is(.more-row,.catalog-more-row){padding-block:18px 4px}html[data-bestfurshet-brand] :is(.more-row,.catalog-more-row)>button{width:min(100%,360px);min-height:48px}html[data-bestfurshet-brand] .bf-site-identity__logo{isolation:isolate;animation:7s ease-in-out infinite bf-logo-alive;position:relative}html[data-bestfurshet-brand] .bf-site-identity__logo:after{z-index:-1;border:1px solid color-mix(in srgb,var(--bf-brand-accent) 60%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--bf-brand-accent) 34%,transparent);content:"";opacity:.48;border-radius:50%;position:absolute;inset:-7px}html[data-bestfurshet-brand] .bf-site-identity__copy>span{width:max-content;max-width:100%;position:relative}html[data-bestfurshet-brand] .bf-site-identity__copy>span:after{background:linear-gradient(90deg,var(--bf-brand-accent),transparent);content:"";width:42%;height:2px;margin-top:7px;animation:1s cubic-bezier(.2,.8,.2,1) .18s both bf-title-line;display:block}html[data-bestfurshet-brand] :is(.hero-visual,.hero-photo,.hero-media,.home-hero__visual,.product-media,.product-image,.bf-reviewed-card) img{animation:.58s cubic-bezier(.2,.8,.2,1) both bf-photo-arrive}html[data-bestfurshet-brand] :is(.button,.coral-button,.dark-button,.soft-button,.bf-reviewed-button,.cart-button){isolation:isolate;position:relative;overflow:hidden}html[data-bestfurshet-brand] :is(.button,.coral-button,.dark-button,.soft-button,.bf-reviewed-button,.cart-button):after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:28%;transition:left .55s;position:absolute;inset:-40% auto -40% -45%;transform:skew(-18deg)}html[data-bestfurshet-brand] :is(.button,.coral-button,.dark-button,.soft-button,.bf-reviewed-button,.cart-button):hover:after{left:120%}html[data-bestfurshet-brand=bestfurshet]{--bf-brand-glow:#f4ce7a40}html[data-bestfurshet-brand=meat-cake]{--bf-brand-glow:#efaa9a40}html[data-bestfurshet-brand=meat-pizza]{--bf-brand-glow:#f5a34a47}html[data-bestfurshet-brand=pet-cake]{--bf-brand-glow:#f4aac545}html[data-bestfurshet-brand=loft-pirate]{--bf-brand-glow:#7bd0d13b}html[data-bestfurshet-brand] :is(.product-card,.bf-reviewed-card,.offering,.category-card):hover{box-shadow:0 20px 52px var(--bf-brand-glow),0 16px 38px #190a0338!important}html[data-bestfurshet-brand] :is(.stage-cart,.stage-checkout)>header{max-width:760px;margin-bottom:22px}html[data-bestfurshet-brand] :is(.stage-cart,.stage-checkout)>header h1{margin:.25rem 0 .6rem}html[data-bestfurshet-brand] :is(.cart-summary,.sc-summary){top:calc(var(--bf-family-fixed-height) + 18px);position:sticky;box-shadow:0 18px 46px #17080240;border-color:color-mix(in srgb,var(--bf-brand-accent) 65%,var(--bf-family-border))!important;background:linear-gradient(155deg,#6b472b,#3d271a 68%)!important}html[data-bestfurshet-brand] .cart-items article{gap:10px;display:grid;padding:18px!important}html[data-bestfurshet-brand] .sc-section{border:1px solid var(--bf-family-border);background:#2b18106b;border-radius:16px;margin:0 0 16px;padding:18px}html[data-bestfurshet-brand] .sc-section h2{align-items:center;gap:10px;margin:0 0 16px;display:flex}html[data-bestfurshet-brand] .sc-step{background:var(--bf-brand-accent);color:#25150e;width:32px;height:32px;font:800 14px/1 var(--bf-family-font);border-radius:50%;flex:0 0 32px;place-items:center;display:grid}html[data-bestfurshet-brand] .sc-fields{gap:12px}html[data-bestfurshet-brand] :is(.sc-fields label,.sc-comment){font-weight:700}html[data-bestfurshet-brand] :is(.sc-fields small,.sc-note){font-weight:500}html[data-bestfurshet-brand] :is(.quiz-card,.quiz-shell,.quiz-layout){gap:18px}html[data-bestfurshet-brand] :is(.quiz-card,.quiz-stage,.quiz-result,.quiz-tip,.tip-card){border-radius:18px!important}html[data-bestfurshet-brand] :is(.quiz-stage,.quiz-result,.quiz-tip,.tip-card){border:1px solid color-mix(in srgb,var(--bf-brand-accent) 55%,var(--bf-family-border));box-shadow:0 14px 34px #1c0a042e}html[data-bestfurshet-brand] .choice-grid{gap:10px!important}html[data-bestfurshet-brand] .choice-grid button{text-align:left;transition:transform .18s,border-color .18s,background-color .18s;min-height:58px!important;padding:12px 14px!important}html[data-bestfurshet-brand] .choice-grid button:hover{border-color:var(--bf-brand-accent)!important;transform:translateY(-2px)!important}@keyframes bf-logo-alive{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}50%{filter:drop-shadow(0 0 12px var(--bf-brand-glow));transform:scale(1.018)}}@keyframes bf-title-line{0%{opacity:0;transform-origin:0;transform:scaleX(0)}to{opacity:1;transform-origin:0;transform:scaleX(1)}}@keyframes bf-photo-arrive{0%{opacity:.01;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@media (width<=720px){html[data-bestfurshet-brand] main>section{padding-block:24px}html[data-bestfurshet-brand] :is(.catalog-title,.catalog-heading,.section-heading,.split-heading){gap:12px;margin-bottom:16px}html[data-bestfurshet-brand] [data-compact-grid]{gap:12px!important}html[data-bestfurshet-brand] [data-compact-grid] .product-card{grid-template-rows:auto auto;align-items:start;grid-template-columns:minmax(126px,39%) minmax(0,1fr)!important;display:grid!important}html[data-bestfurshet-brand] [data-compact-grid] .product-card>:is(.product-media,.product-image){grid-area:1/1;align-self:start;width:100%;aspect-ratio:1!important;height:auto!important}html[data-bestfurshet-brand=pet-cake] [data-compact-grid] .product-copy:has(>label+label){display:block!important}html[data-bestfurshet-brand] [data-compact-grid] .product-card>:is(.product-media,.product-image) img{width:100%;aspect-ratio:1!important;object-fit:cover!important;height:100%!important}html[data-bestfurshet-brand=pet-cake] [data-compact-grid] .product-card>.product-image img{object-fit:contain!important}html[data-bestfurshet-brand] [data-compact-grid] .product-card>:is(.product-copy,.product-body){grid-area:1/2;padding:12px!important}html[data-bestfurshet-brand] [data-compact-grid] .product-card>.product-buy{border-top:1px solid var(--bf-family-border);grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px!important;padding:12px!important;display:grid!important}html[data-bestfurshet-brand] [data-compact-grid] .product-card>.product-buy>.bf-quantity{grid-column:1;margin:0!important}html[data-bestfurshet-brand] [data-compact-grid] .product-card>.product-buy>strong{text-align:right;white-space:nowrap;grid-column:2;align-self:center;margin:0}html[data-bestfurshet-brand] [data-compact-grid] .product-card>.product-buy>label,html[data-bestfurshet-brand] [data-compact-grid] .product-card>.product-buy>p,html[data-bestfurshet-brand] [data-compact-grid] .product-card>.product-buy>div{grid-column:1/-1;margin-block:0!important}html[data-bestfurshet-brand] [data-compact-grid] .product-card :is(h2,h3){-webkit-line-clamp:3;min-height:0;font-size:18px!important}html[data-bestfurshet-brand] [data-compact-grid] .product-card :is(.product-description,.composition-preview,.product-copy>p:not(.mark)){-webkit-line-clamp:2;margin-block:6px}html[data-bestfurshet-brand] [data-compact-grid] .product-card :is(.product-actions,.product-buy>div){grid-template-columns:1fr 1fr;display:grid!important}html[data-bestfurshet-brand] .bf-reviewed-grid{gap:12px;grid-template-columns:1fr!important}html[data-bestfurshet-brand] .bf-reviewed-card{grid-template-columns:38% minmax(0,1fr);align-items:start;display:grid}html[data-bestfurshet-brand] .bf-reviewed-card>.bf-reviewed-image,html[data-bestfurshet-brand] .bf-reviewed-card>.bf-reviewed-placeholder{aspect-ratio:1;object-fit:cover;width:100%;height:auto}html[data-bestfurshet-brand] .bf-reviewed-card>.bf-reviewed-copy{gap:10px;padding:14px}html[data-bestfurshet-brand] .bf-reviewed-card .bf-reviewed-copy h3{min-height:0}html[data-bestfurshet-brand] .bf-reviewed-card .bf-reviewed-preview-description{-webkit-line-clamp:2}html[data-bestfurshet-brand] .bf-reviewed-card .bf-reviewed-button{width:100%;padding:8px 10px}html[data-bestfurshet-brand] :is(.cart-summary,.sc-summary){position:static}html[data-bestfurshet-brand] .sc-section{margin-bottom:12px;padding:14px}html[data-bestfurshet-brand] :is(.quiz-card,.quiz-stage,.quiz-result,.quiz-tip,.tip-card){padding:16px!important}html[data-bestfurshet-brand] .choice-grid{grid-template-columns:1fr!important}html[data-bestfurshet-brand] .choice-grid button{min-height:52px!important}}@media (prefers-reduced-motion:reduce){html[data-bestfurshet-brand] .bf-site-identity__logo,html[data-bestfurshet-brand] .bf-site-identity__copy>span:after,html[data-bestfurshet-brand] :is(.hero-visual,.hero-photo,.hero-media,.home-hero__visual,.product-media,.product-image,.bf-reviewed-card) img{animation:none!important}html[data-bestfurshet-brand] :is(.button,.coral-button,.dark-button,.soft-button,.bf-reviewed-button,.cart-button):after{display:none}}.bf-recommendation[data-astro-cid-4xg4x6xy]{box-sizing:border-box;color:#f1f3f5;background:linear-gradient(120deg,#332618,#1b1510);border:1px solid #9c8252;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;width:min(1180px,100% - 32px);margin:40px auto;padding:28px;display:flex}.bf-recommendation[data-astro-cid-4xg4x6xy] small[data-astro-cid-4xg4x6xy]{color:#f1d39a}.bf-recommendation[data-astro-cid-4xg4x6xy] h2[data-astro-cid-4xg4x6xy]{font:600 clamp(1.4rem,3vw,2rem)/1.2 var(--bf-family-display-font);margin:8px 0}.bf-recommendation[data-astro-cid-4xg4x6xy] p[data-astro-cid-4xg4x6xy]{color:#cbd1d8;max-width:650px;margin:0}.bf-recommendation[data-astro-cid-4xg4x6xy] a[data-astro-cid-4xg4x6xy]{color:#201609;background:#ebcc8c;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;min-height:48px;padding:10px 20px;font-weight:750;text-decoration:none;display:inline-flex}.bf-recommendation[data-astro-cid-4xg4x6xy] a[data-astro-cid-4xg4x6xy]:hover{background:#ffe5af}.bf-recommendation[data-astro-cid-4xg4x6xy] a[data-astro-cid-4xg4x6xy]:active{background:#caaa68}.bf-recommendation[data-astro-cid-4xg4x6xy] a[data-astro-cid-4xg4x6xy]:focus-visible{outline-offset:4px;outline:3px solid #f1f3f5}@media (width<=650px){.bf-recommendation[data-astro-cid-4xg4x6xy]{flex-direction:column;align-items:start;padding:22px}}.bf-family-logo__motion[data-astro-cid-u5jsxhvq]{width:100%;height:100%;transform:scale(var(--family-logo-zoom));display:block}.logo-moving-part[data-astro-cid-u5jsxhvq]{transform-box:view-box;animation:7.8s ease-in-out infinite logo-life}@keyframes logo-life{0%,78%,to{transform:rotate(0)}82%,90%{transform:rotate(var(--logo-angle))}86%,94%{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.logo-moving-part[data-astro-cid-u5jsxhvq]{animation:none}}span[data-astro-cid-u5jsxhvq].bf-family-logo.bf-family-logo{vertical-align:middle;background:#100e0b;border:0;border-radius:50%;flex:none;width:176px;min-width:0;height:176px;margin:0;padding:0;line-height:0;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #6c5737}span[data-astro-cid-u5jsxhvq].bf-family-logo img.bf-family-logo__image{object-fit:contain;opacity:1;width:100%;max-width:none;height:100%;transform:scale(var(--family-logo-zoom));filter:none;border:0;border-radius:0;margin:0;padding:0;display:block;position:static}span[data-astro-cid-u5jsxhvq].bf-family-logo.bf-family-logo--footer{width:120px;height:120px;margin-bottom:.65rem}@media (width<=680px){span[data-astro-cid-u5jsxhvq].bf-family-logo.bf-family-logo:not(.bf-family-logo--footer){width:124px;height:124px}}span[data-astro-cid-u5jsxhvq].bf-family-logo.bf-family-logo.bf-family-logo--navigation{width:38px;height:38px;box-shadow:none}@media (width<=680px){span[data-astro-cid-u5jsxhvq].bf-family-logo.bf-family-logo.bf-family-logo--navigation{width:34px;height:34px}}.bf-footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--line);color:var(--cream-100);background:#080706}.bf-footer-shell[data-astro-cid-nns7i3if]{width:min(1180px,100% - 40px);margin-inline:auto}.bf-contact-band[data-astro-cid-nns7i3if]{background:radial-gradient(circle at 14% 10%,#d7aa621a,#0000 30rem),#0b0907;padding-block:clamp(4rem,8vw,7rem)}.bf-contact-heading[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.bf-contact-heading[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{max-width:12ch;margin:0;font-size:clamp(2.8rem,6vw,5.5rem);font-weight:900}.bf-contact-heading[data-astro-cid-nns7i3if]>p[data-astro-cid-nns7i3if]{color:#bec8d2;margin:0;font-size:1rem}.bf-footer-eyebrow[data-astro-cid-nns7i3if]{color:var(--gold-300);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.15rem;font-size:.72rem;font-weight:900}.bf-contact-grid[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.bf-contact-card[data-astro-cid-nns7i3if]{background:#141c25;border:1px solid #d7aa6233;border-radius:1.5rem;padding:clamp(1.5rem,3vw,2.25rem);transition:border-color .18s,transform .18s}.bf-contact-card[data-astro-cid-nns7i3if]:hover{border-color:#d7aa6273;transform:translateY(-3px)}.bf-contact-card[data-astro-cid-nns7i3if] h3[data-astro-cid-nns7i3if]{margin:0 0 .6rem;font-size:clamp(1.8rem,3vw,2.6rem)}.bf-contact-card[data-astro-cid-nns7i3if] address[data-astro-cid-nns7i3if]{color:#bec8d2;font-style:normal}.bf-contact-card[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{color:#bec8d2;margin:.7rem 0}.bf-contact-lines[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:.3rem 1rem;margin:1rem 0;display:flex}.bf-contact-lines[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.bf-map-link[data-astro-cid-nns7i3if]{color:var(--gold-200);font-weight:850;text-decoration:none}.bf-map-link[data-astro-cid-nns7i3if]{margin-top:.5rem;font-size:.85rem;display:inline-flex}.bf-footer-core[data-astro-cid-nns7i3if]{background:#080706;padding-block:clamp(3rem,6vw,5rem) 1.5rem}.bf-footer-grid[data-astro-cid-nns7i3if]{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:3rem;display:grid}.bf-footer-brand-column[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start;display:flex}.bf-footer-brand[data-astro-cid-nns7i3if]{color:var(--cream-100);flex-direction:column;text-decoration:none;display:flex}.bf-footer-brand[data-astro-cid-nns7i3if] strong[data-astro-cid-nns7i3if]{letter-spacing:.08em;font-size:1.4rem}.bf-footer-brand[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if]{color:#bec8d2;letter-spacing:.16em;text-transform:uppercase;margin-top:.3rem;font-size:.62rem}.bf-footer-brand-column[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{color:#bec8d2;max-width:28ch;margin:1.1rem 0}.bf-footer-brand-column[data-astro-cid-nns7i3if]>a[data-astro-cid-nns7i3if]:not(.bf-footer-brand){color:var(--gold-200);font-weight:800;text-decoration:none}.bf-socials[data-astro-cid-nns7i3if]{gap:.75rem;margin-top:1rem;display:flex}.bf-socials[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--cream-300);font-size:.76rem;text-decoration:none}.bf-footer-navigation[data-astro-cid-nns7i3if]{grid-template-columns:1.35fr .65fr;gap:2rem;display:grid}.bf-footer-navigation[data-astro-cid-nns7i3if]>div[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.45rem 1rem;display:grid}.bf-footer-navigation[data-astro-cid-nns7i3if] h3[data-astro-cid-nns7i3if]{color:var(--gold-300);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin:0 0 .65rem;font-size:.76rem}.bf-footer-navigation[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#bec8d2;font-size:.78rem;text-decoration:none}.bf-footer-navigation[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--gold-200)}.bf-legal-links[data-astro-cid-nns7i3if]{border-top:1px solid #d7aa6224;flex-wrap:wrap;gap:.6rem;margin-top:3rem;padding-top:1.25rem;display:flex}.bf-legal-links[data-astro-cid-nns7i3if] details[data-astro-cid-nns7i3if]{position:relative}.bf-legal-links[data-astro-cid-nns7i3if] summary[data-astro-cid-nns7i3if]{color:#bec8d2;cursor:pointer;border:1px solid #d7aa622e;border-radius:999px;padding:.5rem .75rem;font-size:.7rem;list-style:none}.bf-legal-links[data-astro-cid-nns7i3if] summary[data-astro-cid-nns7i3if]::-webkit-details-marker{display:none}.bf-legal-links[data-astro-cid-nns7i3if] details[data-astro-cid-nns7i3if][open] p[data-astro-cid-nns7i3if]{z-index:5;border:1px solid var(--line-strong);color:#c1b4a8;width:min(28rem,100vw - 2rem);box-shadow:var(--shadow);background:#17120f;border-radius:1rem;margin:0;padding:1rem;font-size:.76rem;position:absolute;bottom:calc(100% + .5rem);right:0}.bf-footer-bottom[data-astro-cid-nns7i3if]{color:#a99a8c;justify-content:space-between;gap:1rem;margin-top:1.5rem;font-size:.68rem;display:flex}.bf-ecosystem-contact[data-astro-cid-nns7i3if]{color:#8f8175;margin-top:.28rem;font-size:.68rem}@media (width<=800px){.bf-contact-heading[data-astro-cid-nns7i3if],.bf-footer-grid[data-astro-cid-nns7i3if],.bf-footer-navigation[data-astro-cid-nns7i3if],.bf-contact-grid[data-astro-cid-nns7i3if]{grid-template-columns:1fr}.bf-footer-navigation[data-astro-cid-nns7i3if]>div[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-footer-bottom[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start}}@media (width<=520px){.bf-footer-shell[data-astro-cid-nns7i3if]{width:calc(100% - 24px)}.bf-footer-navigation[data-astro-cid-nns7i3if]>div[data-astro-cid-nns7i3if]{grid-template-columns:1fr}.bf-footer-navigation[data-astro-cid-nns7i3if] h3[data-astro-cid-nns7i3if]{grid-column:auto}.bf-legal-links[data-astro-cid-nns7i3if]{flex-direction:column;align-items:stretch}.bf-legal-links[data-astro-cid-nns7i3if] summary[data-astro-cid-nns7i3if]{width:100%}.bf-legal-links[data-astro-cid-nns7i3if] details[data-astro-cid-nns7i3if][open] p[data-astro-cid-nns7i3if]{width:100%;margin-top:.5rem;position:static}.bf-contact-card[data-astro-cid-nns7i3if]:hover{transform:none}}@media (prefers-reduced-motion:reduce){.bf-contact-card[data-astro-cid-nns7i3if]{transition:none}.bf-contact-card[data-astro-cid-nns7i3if]:hover{transform:none}}body.bf-family-switch-open{overflow:hidden}.family-switch-dialog{color:#f1f3f5;width:min(520px,100% - 24px);height:fit-content;max-height:calc(100dvh - 24px);font-family:var(--bf-family-font);text-align:left;background:#18212b;border:1px solid #b3915b;border-radius:22px;margin:auto;padding:28px;position:fixed;overflow:auto;box-shadow:0 24px 80px #0009}.family-switch-dialog::backdrop{backdrop-filter:blur(4px);background:#080604b8}.family-switch-dialog .family-switch-close{color:#f1f3f5;cursor:pointer;background:#141c25;border:1px solid #967b4e;border-radius:50%;place-items:center;width:40px;height:40px;font-size:24px;display:grid;position:absolute;top:12px;right:12px}.family-switch-dialog .family-switch-eyebrow{color:#ebcc8c;font:750 12px/1.4 var(--bf-family-font);text-transform:uppercase;letter-spacing:.1em;margin:0 45px 10px 0}.family-switch-dialog h2{font:700 clamp(24px,4vw,30px)/1.25 var(--bf-family-display-font);color:#f1f3f5;margin:0 25px 16px 0}.family-switch-dialog p{font:400 16px/1.6 var(--bf-family-font);color:#e1d0b7;margin:12px 0}.family-switch-dialog .family-switch-note{color:#cbbb9f;font-size:14px}.family-switch-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.family-switch-actions :is(a,button){color:#f1f3f5;min-height:44px;font:700 14px/1.4 var(--bf-family-font);cursor:pointer;background:#18212b;border:1px solid #b3915b;border-radius:12px;justify-content:center;align-items:center;padding:12px 16px;text-decoration:none;display:inline-flex}.family-switch-actions a,html[data-bestfurshet-brand] .family-switch-dialog .family-switch-actions a{color:#161b21;background:#ebcc8c}html[data-bestfurshet-brand] .family-switch-dialog .family-switch-actions a:hover{color:#161b21;background:#ffe0a8}html[data-bestfurshet-brand] .family-switch-dialog .family-switch-actions a:active{color:#161b21;background:#d7b776}.family-switch-dialog :is(a,button):hover{color:#f1f3f5;background:#3b4856}.family-switch-dialog :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #ffe0a8}@media (width<=520px){.family-switch-dialog{padding:24px 20px}.family-switch-actions>*{width:100%}}html{scroll-padding-top:calc(var(--bf-family-fixed-height,94px) + 80px)}.bf-family{z-index:180;border-bottom:1px solid var(--bf-family-border);background:radial-gradient(circle at 50% -120%, #d7aa6233, transparent 58%), var(--bf-family-ink);width:100%;color:var(--bf-family-cream);font-family:var(--bf-family-font);position:fixed;top:0;left:0;right:0;box-shadow:0 10px 30px #0000002e}.site-header>.bf-family{grid-column:1/-1}.bf-family:after{pointer-events:none;content:"";background:linear-gradient(110deg,#0000 32%,#ffe0a814 48%,#0000 64%);animation:12s ease-in-out infinite bf-family-sheen;position:absolute;inset:0;transform:translate(-100%)}.bf-family__promise,.bf-family__row{width:min(100% - 32px,1540px);margin-inline:auto}.bf-family__promise{min-height:1.7rem;color:var(--bf-family-muted);letter-spacing:.025em;text-align:center;justify-content:center;align-items:center;gap:.65rem;font-size:.62rem;display:flex}.bf-family__promise strong{color:var(--bf-family-gold-light);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem}.bf-family__loft{border-left:1px solid var(--bf-family-border);color:var(--bf-family-cream);padding-left:.65rem;font-weight:750}.bf-family__row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.85rem;padding:.28rem 0 .42rem;display:grid}.bf-family__brands{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;min-width:0;display:grid}.bf-family__brand{min-width:0;min-height:2.65rem;color:var(--bf-family-muted);border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.5rem;padding:.2rem .45rem;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:flex}.bf-family__brand:hover{border-color:var(--bf-family-border);background:var(--bf-family-surface);color:var(--bf-family-cream);transform:translateY(-2px)}.bf-family__brand.is-active{color:var(--bf-family-cream);background:linear-gradient(145deg,#d7aa6233,#d7aa6212);border-color:#d7aa62ad;box-shadow:inset 0 0 0 1px #fff4de0d}.bf-family__sigil{border:1px solid var(--bf-family-border);background:var(--bf-family-surface-raised);width:2rem;height:2rem;color:var(--bf-family-gold-light);letter-spacing:-.02em;border-radius:50%;flex:0 0 2rem;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:.62rem;font-weight:800;display:grid}.bf-family__brand b,.bf-family__brand small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bf-family__brand b{color:inherit;letter-spacing:.025em;font-size:.72rem}.bf-family__brand small{color:var(--bf-family-muted);margin-top:.12rem;font-size:.56rem}.bf-family__services{align-items:center;gap:.3rem;display:flex}.bf-family__services a,.bf-family__services span{border:1px solid var(--bf-family-border);min-height:2.4rem;color:var(--bf-family-gold-light);white-space:nowrap;background:#ffffff05;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .65rem;font-size:.6rem;font-weight:800;text-decoration:none;display:inline-flex}.bf-family__services a:hover{border-color:var(--bf-family-gold);background:var(--bf-family-surface-raised);color:var(--bf-family-cream)}.bf-family a:focus-visible{outline:3px solid var(--bf-family-focus);outline-offset:2px}@keyframes bf-family-sheen{0%,72%,to{transform:translate(-100%)}84%{transform:translate(100%)}}@media (width<=1120px){.bf-family__row{grid-template-columns:1fr}.bf-family__services{justify-content:center}}@media (width<=720px){.bf-family__promise,.bf-family__row{width:min(100% - 20px,1540px)}.bf-family__promise{white-space:nowrap;gap:.28rem;min-height:1.65rem;padding:.12rem 0;font-size:.53rem}.bf-family__promise strong{font-size:.55rem}.bf-family__promise>span:not(.bf-family__loft){text-overflow:ellipsis;overflow:hidden}.bf-family__loft{display:none}.bf-family__brands{gap:.22rem}.bf-family__brand{border-radius:.6rem;flex-direction:column;justify-content:center;gap:.08rem;min-height:3.25rem;padding:.16rem .08rem}.bf-family__brand>span:last-child{text-align:center;max-width:100%;display:block}.bf-family__brand b{letter-spacing:0;font-size:.49rem}.bf-family__brand small{display:none}.bf-family__sigil{flex-basis:2.05rem;width:2.05rem;height:2.05rem;font-size:.58rem}.bf-family__services{display:none}.bf-family__row{padding:.18rem 0 .28rem}}@media (prefers-reduced-motion:reduce){.bf-family:after{animation:none}.bf-family__brand{transition:none}.bf-family__brand:hover{transform:none}}html[data-bestfurshet-brand] .bf-site-identity[data-home-identity]{padding-block:12px}html[data-bestfurshet-brand] .bf-site-identity[data-home-identity] .bf-site-identity__home{gap:18px}html[data-bestfurshet-brand] .bf-site-identity[data-home-identity] .bf-family-logo.bf-family-logo{width:96px;height:96px}html[data-bestfurshet-brand] .bf-site-identity[data-home-identity] .bf-site-identity__copy strong{font-size:28px!important;line-height:1.2!important}@media (width<=720px){html[data-bestfurshet-brand] .bf-site-identity[data-home-identity] .bf-family-logo.bf-family-logo{width:76px;height:76px}html[data-bestfurshet-brand] .bf-site-identity[data-home-identity] .bf-site-identity__home{text-align:left!important;flex-direction:row!important}html[data-bestfurshet-brand] .bf-site-identity[data-home-identity] .bf-site-identity__copy>span{letter-spacing:.06em;font-size:10px}html[data-bestfurshet-brand] .bf-site-identity[data-home-identity] .bf-site-identity__copy strong{font-size:23px!important}}.bf-site-identity{border-bottom:1px solid var(--bf-family-border);background:var(--bf-family-ink);width:100%;min-width:0;padding:clamp(1.15rem,3vw,2.35rem) max(1rem,50% - 710px);overflow:hidden}.bf-site-identity__home{width:fit-content;max-width:100%;color:var(--bf-family-cream);align-items:center;gap:clamp(1.2rem,3vw,3.2rem);text-decoration:none;display:flex}.bf-site-identity__copy{min-width:0;max-width:52rem}.bf-site-identity__copy>span{color:var(--bf-family-gold-light);font:850 .72rem/1.2 var(--bf-family-font);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.45rem;display:block}.bf-site-identity__copy strong{color:var(--bf-family-gold-light);font:720 clamp(2rem,5vw,4.5rem)/1.08 var(--bf-family-display-font);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;display:block}.bf-site-identity__copy p{max-width:38ch;color:var(--bf-family-cream);font:580 clamp(1.05rem,2.3vw,1.65rem)/1.34 var(--bf-family-display-font);letter-spacing:-.015em;margin:.55rem 0 0}.bf-site-identity__home:focus-visible{outline:3px solid var(--bf-family-focus);outline-offset:.5rem;border-radius:1rem}.bf-site-identity__logo{border-radius:50%;flex-shrink:0;display:block}.bf-site-identity__logo:focus-visible{outline:3px solid var(--bf-family-focus);outline-offset:5px}html[data-bestfurshet-brand] .bf-site-identity__copy h1{color:#ffe0a8;overflow-wrap:break-word;max-width:100%;margin:0;font:700 clamp(27px,3vw,42px)/1.2 var(--bf-family-display-font)!important}html[data-bestfurshet-brand] .bf-site-identity[data-compact-identity] .bf-family-logo.bf-family-logo{width:80px;height:80px}html[data-bestfurshet-brand] .bf-site-identity[data-compact-identity] .bf-site-identity__copy strong{font-size:24px;display:block}@media (width<=720px){html[data-bestfurshet-brand] .bf-site-identity__copy h1{font-size:27px!important}html[data-bestfurshet-brand] .bf-site-identity[data-compact-identity] .bf-site-identity__home{text-align:left;flex-direction:row}html[data-bestfurshet-brand] .bf-site-identity[data-compact-identity] .bf-family-logo.bf-family-logo{width:60px;height:60px}}.bf-site-identity--bestfurshet{background:radial-gradient(circle at 24% 25%,#d7aa622e,#0000 28rem),linear-gradient(105deg,#100d0a,#1d1510)}.bf-site-identity--bestfurshet .bf-site-identity__home{margin-inline:auto}.bf-site-identity--bestfurshet .bf-site-identity__copy strong{color:var(--bf-family-gold-light)}.bf-site-identity--meat-cake{background:radial-gradient(circle at 78% 20%,#e6a68f40,#0000 25rem),linear-gradient(115deg,#281611 0 44%,#46231f 44% 100%)}.bf-site-identity--meat-cake .bf-site-identity__home{margin-left:clamp(0rem,7vw,7rem)}.bf-site-identity--meat-cake .bf-site-identity__copy{border-left:1px solid var(--bf-family-gold);padding-left:clamp(.5rem,2vw,2rem)}.bf-site-identity--meat-cake .bf-site-identity__copy p{max-width:28ch;font-weight:680}.bf-site-identity--meat-pizza-no-dough{background:radial-gradient(circle at 16% 18%,#f2a24e4d,#0000 24rem),linear-gradient(135deg,#4a2816,#21140e 64%)}.bf-site-identity--meat-pizza-no-dough .bf-site-identity__home{text-align:right;flex-direction:row-reverse;margin-left:auto}.bf-site-identity--meat-pizza-no-dough .bf-site-identity__copy p{margin-left:auto}.bf-site-identity--meat-pizza-no-dough .bf-family-logo{transform:rotate(-1.5deg)}.bf-site-identity--pet-cake{background:radial-gradient(circle at 50% -10%,#efa4bd52,#0000 28rem),linear-gradient(135deg,#42202d,#25161a)}.bf-site-identity--pet-cake .bf-site-identity__home{text-align:center;flex-direction:column;gap:.75rem;margin-inline:auto}.bf-site-identity--pet-cake .bf-site-identity__copy>span{margin-bottom:.25rem}.bf-site-identity--pet-cake .bf-site-identity__copy p{margin-inline:auto}.bf-site-identity--loft-pirate{background:radial-gradient(circle at 72% 15%,#78c6cf3b,#0000 25rem),linear-gradient(90deg,#16282b,#352419 52%,#16282b)}.bf-site-identity--loft-pirate .bf-site-identity__home{margin-left:clamp(0rem,5vw,5rem)}.bf-site-identity--loft-pirate .bf-site-identity__copy p{max-width:41ch;color:var(--bf-family-gold-light)}@media (width<=680px){.bf-site-identity{padding:1rem .8rem}.bf-site-identity__home,.bf-site-identity--meat-cake .bf-site-identity__home,.bf-site-identity--meat-pizza-no-dough .bf-site-identity__home,.bf-site-identity--pet-cake .bf-site-identity__home,.bf-site-identity--loft-pirate .bf-site-identity__home{text-align:center;flex-direction:column;gap:.55rem;width:100%;margin-inline:auto}.bf-site-identity--meat-cake .bf-site-identity__copy{border-left:0;width:100%;padding:0}.bf-site-identity--meat-pizza-no-dough .bf-site-identity__copy p{margin-inline:auto}.bf-site-identity__copy>span{letter-spacing:.1em;font-size:.56rem}.bf-site-identity__copy strong{font-size:clamp(1.55rem,8vw,2.25rem)}.bf-site-identity__copy p{max-width:31ch;margin:.3rem auto 0;font-size:clamp(.82rem,4vw,1rem)}}html[data-family-utility=true] .bf-site-identity{padding:.85rem max(1rem,50% - 590px)}html[data-family-utility=true] .bf-site-identity__home{text-align:left;flex-direction:row;gap:1.2rem;width:100%;margin:0}html[data-family-utility=true] .bf-site-identity span.bf-family-logo.bf-family-logo{width:96px;height:96px}html[data-family-utility=true] .bf-site-identity__copy{border:0;padding:0}html[data-family-utility=true] .bf-site-identity__copy>span,html[data-family-utility=true] .bf-site-identity__copy>strong{display:none}html[data-family-utility=true] .bf-site-identity__copy p{max-width:50ch;color:var(--bf-family-cream);font:600 1rem/1.45 var(--bf-family-font);margin:0}@media (width<=680px){html[data-family-utility=true] .bf-site-identity{padding:.75rem 1rem}html[data-family-utility=true] .bf-site-identity__home{gap:1rem}html[data-family-utility=true] .bf-site-identity span.bf-family-logo.bf-family-logo{width:72px;height:72px}html[data-family-utility=true] .bf-site-identity__copy p{font-size:.85rem}}.bf-site-command{top:var(--bf-family-fixed-height,92px);z-index:181;width:min(100% - 32px,1540px);min-height:4rem;color:var(--bf-family-cream);font-family:var(--bf-family-font);background:#15110ef5;border:1px solid #79613f;border-top:0;border-radius:0 0 16px 16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0 auto;padding:.65rem 0;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0005}.bf-site-command__menu,.bf-site-command__quick a,.bf-site-command__quick button{border:1px solid var(--bf-family-border);min-height:2.75rem;color:var(--bf-family-cream);font:750 .77rem/1 var(--bf-family-font);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bf-site-command__menu{background:var(--bf-family-surface);gap:.55rem;padding:.65rem 1rem}.bf-site-command__menu span{color:var(--bf-family-gold-light);font-size:1.05rem}.bf-site-command__label{color:var(--bf-family-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.bf-site-command__quick{align-items:center;gap:.4rem;display:flex}.bf-site-command__quick a{padding:.65rem .9rem}.bf-site-command__quick a:hover,.bf-site-command__menu:hover{border-color:var(--bf-family-gold);background:var(--bf-family-surface-raised);color:var(--bf-family-gold-light)}.bf-site-command__cart b{background:var(--bf-family-gold);min-width:1.5rem;height:1.5rem;color:var(--bf-family-ink);border-radius:999px;place-items:center;margin-left:.45rem;padding-inline:.3rem;display:grid}.bf-site-drawer{border:1px solid var(--bf-family-border);background:var(--bf-family-ink);width:min(31rem,100% - 1.25rem);max-width:none;height:calc(100dvh - 1.25rem);max-height:none;color:var(--bf-family-cream);border-radius:1.5rem;margin:.625rem auto .625rem .625rem;padding:0;overflow:auto;box-shadow:0 30px 100px #0000008c}.bf-site-drawer[open]{animation:.22s both bf-site-drawer-in}.bf-site-drawer::backdrop{backdrop-filter:blur(5px);background:#040302b8}.bf-site-drawer__top{z-index:2;border-bottom:1px solid var(--bf-family-border);backdrop-filter:blur(14px);background:#15110ef5;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex;position:sticky;top:0}.bf-site-drawer__top span{color:var(--bf-family-gold-light);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:850}.bf-site-drawer__top h2{color:var(--bf-family-cream);font:750 clamp(1.5rem, 6vw, 2.15rem)/1.05 var(--bf-family-display-font);letter-spacing:-.025em;margin:.15rem 0 0}.bf-site-drawer__top button{border:1px solid var(--bf-family-border);background:var(--bf-family-surface);width:2.8rem;height:2.8rem;color:var(--bf-family-cream);font:300 1.75rem/1 var(--bf-family-font);cursor:pointer;border-radius:50%;flex:0 0 2.8rem;place-items:center;display:grid}.bf-site-drawer__links{padding:.75rem 1.25rem;display:grid}.bf-site-drawer__links a{border-bottom:1px solid var(--bf-family-border);min-height:3.25rem;color:var(--bf-family-cream);font:700 clamp(1rem, 3vw, 1.2rem)/1.3 var(--bf-family-font);grid-template-columns:1fr auto;align-items:center;gap:1rem;text-decoration:none;display:grid}.bf-site-drawer__links a span{color:var(--bf-family-gold);transition:transform .16s}.bf-site-drawer__links a:hover{color:var(--bf-family-gold-light)}.bf-site-drawer__links a:hover span{transform:translate(.3rem)}.bf-site-drawer__cta{background:var(--bf-family-gold);border-radius:.8rem;justify-content:center;align-items:center;min-height:3.15rem;margin:.75rem 1.25rem 1.25rem;padding:.7rem 1rem;font-weight:850;text-decoration:none;display:flex;color:var(--bf-family-ink)!important}.bf-site-drawer__contacts{border-top:1px solid var(--bf-family-border);gap:.5rem;margin:0 1.25rem;padding:1.25rem 0;display:grid}.bf-site-drawer__contacts h3{color:var(--bf-family-gold-light);font:750 1rem/1.2 var(--bf-family-display-font);margin:0 0 .35rem}.bf-site-drawer__contacts>a{width:fit-content;color:var(--bf-family-cream);font-weight:700;text-decoration:none}.bf-site-drawer__contacts p{color:var(--bf-family-muted);gap:.1rem;margin:.45rem 0 0;font-size:.83rem;display:grid}.bf-site-drawer__contacts p b{color:var(--bf-family-cream)}.bf-site-drawer__messengers{flex-wrap:wrap;gap:.45rem;margin-top:.6rem;display:flex}.bf-site-drawer__messengers a{border:1px solid var(--bf-family-border);color:var(--bf-family-gold-light);border-radius:999px;padding:.5rem .7rem;text-decoration:none}.bf-site-drawer__family{background:linear-gradient(135deg,#d7aa6226,#0000);gap:.25rem;margin-top:1rem;padding:1.25rem;display:grid}.bf-site-drawer__family strong{color:var(--bf-family-gold-light)}.bf-site-drawer__family span{color:var(--bf-family-muted);font-size:.8rem}body.bf-site-menu-open{overflow:hidden}.bf-site-command__toggle{display:none}.bf-site-command__actions{display:contents}.bf-site-drawer.bf-contact-dialog{width:min(470px,100% - 24px);height:fit-content;max-height:calc(100dvh - 24px);margin:auto}.bf-contact-dialog .bf-site-drawer__contacts{border:0;gap:14px;padding:22px 0 26px}.bf-contact-dialog .bf-contact-dialog__phone{letter-spacing:.01em;font-size:24px}.bf-contact-dialog .bf-site-drawer__contacts p{gap:4px;font-size:15px}.bf-contact-dialog .bf-site-drawer__messengers a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.bf-contact-dialog .bf-contact-dialog__details{color:var(--bf-family-gold-light);text-underline-offset:4px;margin-top:8px;font-size:14px;text-decoration:underline}.bf-site-drawer :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #ffe0a8}.bf-site-drawer__messengers a:hover,.bf-site-drawer__top button:hover{color:#f1f3f5;background:#46351f}@keyframes bf-site-drawer-in{0%{opacity:0;transform:translate(-1.5rem)}to{opacity:1;transform:none}}@media (width<=680px){.bf-site-command{border-radius:0 0 14px 14px;width:min(100% - 20px,1540px);min-height:3.55rem;padding:.38rem .5rem;display:block}.bf-site-command__toggle{border:1px solid var(--bf-family-border);background:linear-gradient(135deg,var(--bf-family-surface-raised),var(--bf-family-surface));width:100%;min-height:2.75rem;color:var(--bf-family-cream);font:800 .78rem/1 var(--bf-family-font);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;display:flex}.bf-site-command__toggle span{color:var(--bf-family-gold-light);font-size:1rem;transition:transform .18s}.bf-site-command.is-expanded .bf-site-command__toggle span{transform:rotate(180deg)}.bf-site-command__actions{border:1px solid var(--bf-family-border);box-shadow:var(--bf-family-shadow);background:#25160ffa;border-radius:1rem;gap:.45rem;padding:.65rem;display:none;position:absolute;top:calc(100% + .35rem);left:0;right:0}.bf-site-command.is-expanded .bf-site-command__actions{animation:.18s both bf-site-actions-in;display:grid}.bf-site-command__actions .bf-site-command__menu{width:100%}.bf-site-command__quick{grid-template-columns:1fr 1fr;gap:.45rem;margin:0;display:grid}.bf-site-command__quick :is(a,button){width:100%;min-height:2.75rem;padding:.55rem .65rem;font-size:.72rem}.bf-site-command__label{display:none}.bf-site-command__cart b{min-width:1.25rem;height:1.25rem;margin-left:.25rem;padding-inline:.2rem}@keyframes bf-site-actions-in{0%{opacity:0;transform:translateY(-.45rem)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.bf-site-drawer[open]{animation:none}}html[data-family-utility=true] .bf-search-strip{display:none}html[data-family-utility=true] .bf-search-strip.is-mobile-open{display:block}.bf-header{z-index:50;backdrop-filter:blur(16px);background:#0b0907f5;border-bottom:1px solid #d7aa622e;position:sticky;top:0}.bf-topbar{color:#c5ced8;letter-spacing:.08em;text-transform:uppercase;background:#080706;font-size:.68rem}.bf-topbar__inner,.bf-nav{width:min(1540px,100% - 40px);margin-inline:auto}.bf-topbar__inner{justify-content:space-between;align-items:center;gap:1.25rem;min-height:2.25rem;display:flex}.bf-topbar a{color:inherit;text-decoration:none}.bf-topbar a:hover{color:var(--cream-100)}.bf-topbar__links{align-items:center;gap:1.1rem;display:flex}.bf-nav{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand spacer actions""menu menu menu";align-items:center;gap:.75rem 1.5rem;padding-block:.8rem;display:grid}.bf-nav>*{min-width:0}.bf-brand{min-width:0;color:var(--cream-100);grid-area:brand;align-items:center;gap:.7rem;text-decoration:none;display:flex}.bf-brand:hover{color:var(--gold-200)}.bf-brand__mark{background:var(--metallic);color:#17100a;border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;font-size:1rem;font-weight:900;display:grid;box-shadow:0 0 0 1px #ffffff24,0 10px 30px #0000004d}.bf-brand__type{flex-direction:column;min-width:0;line-height:1;display:flex}.bf-brand__name{letter-spacing:.08em;font-size:1.06rem;font-weight:900}.bf-brand__tag{color:#c5ced8;letter-spacing:.17em;text-transform:uppercase;margin-top:.35rem;font-size:.56rem}.bf-menu{grid-area:menu;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.75rem;display:grid}.bf-dish-strip{grid-template-columns:repeat(9,minmax(0,1fr));grid-auto-rows:1fr;gap:.4rem;display:grid}.bf-dish-strip a,.bf-drop>button{min-height:2.65rem;color:var(--cream-200);text-align:center;white-space:normal;cursor:pointer;background:linear-gradient(110deg,#d7aa620e 0% 38%,#f1d39a29 50%,#d7aa620e 62% 100%) 0 0/240% 100%;border:1px solid #d7aa6230;border-radius:999px;justify-content:center;align-items:center;padding:.5rem .6rem;font-size:.69rem;font-weight:850;line-height:1.18;text-decoration:none;animation:7.5s linear infinite bf-menu-sheen;display:flex;position:relative;overflow:hidden}.bf-dish-strip a:nth-child(3n+2){animation-delay:-2.5s}.bf-dish-strip a:nth-child(3n){animation-delay:-5s}.bf-dish-strip a:hover,.bf-dish-strip a:focus-visible,.bf-dish-strip a[aria-current=page],.bf-drop>button:hover{color:var(--gold-100);background-color:#d7aa6224;border-color:#d7aa628c;box-shadow:0 7px 22px #d7aa621f}.bf-drop{display:flex;position:relative}.bf-drop>button{width:100%;min-height:100%;font:inherit;padding-inline:1.25rem;font-size:.69rem;font-weight:850;animation-delay:-1.2s}.bf-drop>button:after{content:"+";margin-left:.08rem;font-weight:400}.bf-drop__panel{z-index:60;background:#141c25;border:1px solid #d7aa6238;border-radius:1.4rem;width:min(760px,100vw - 32px);max-height:calc(100dvh - 12rem);padding:1.1rem;display:none;position:absolute;top:calc(100% + .7rem);right:0;overflow:auto;box-shadow:0 30px 100px #00000070}.bf-drop.is-open .bf-drop__panel{animation:.18s both bf-panel-in;display:block}.bf-mega__title{color:#a99a8c;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.7rem;font-size:.68rem;font-weight:900;display:block}.bf-mega__services{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.bf-mega__link{min-height:3rem;color:var(--cream-200);background:#d7aa6213;border:1px solid #d7aa622e;border-radius:.8rem;align-items:center;padding:.65rem .75rem;font-size:.78rem;font-weight:800;line-height:1.22;text-decoration:none;display:flex}.bf-mega__link:hover,.bf-mega__link:focus-visible{color:var(--gold-100);background:#d7aa6224;border-color:#d7aa627a}.bf-nav__actions{grid-area:actions;justify-self:end;align-items:center;gap:.65rem;min-width:0;display:flex}.bf-search-btn{width:2.75rem;height:2.75rem;color:var(--cream-100);cursor:pointer;background:0 0;border:0;flex:0 0 2.75rem;padding:0;position:relative}.bf-search-btn:before{content:"";border:2px solid;border-radius:50%;width:.78rem;height:.78rem;position:absolute;top:.72rem;left:.68rem}.bf-search-btn:after{content:"";transform-origin:0;background:currentColor;width:.65rem;height:2px;position:absolute;top:1.58rem;left:1.55rem;transform:rotate(48deg)}.bf-phone{color:var(--cream-100);white-space:nowrap;font-size:.93rem;font-weight:900;text-decoration:none}.bf-button,.bf-account-button{border:1px solid var(--gold-500);background:var(--metallic);color:#18110b;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding-inline:1.1rem;font-size:.78rem;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 34px #7a4b1e33}.bf-button:hover,.bf-account-button:hover{color:#18110b;transform:translateY(-2px);box-shadow:0 16px 42px #d7aa623d}.bf-account-button{border-color:#d7aa6259}.bf-burger{background:#141c25;border:1px solid #d7aa623d;border-radius:50%;flex:0 0 2.8rem;width:2.8rem;height:2.8rem;display:none;position:relative}.bf-burger span,.bf-burger:before,.bf-burger:after{background:var(--cream-100);content:"";height:2px;position:absolute;left:.8rem;right:.8rem}.bf-burger:before{top:.85rem}.bf-burger span{top:1.35rem}.bf-burger:after{top:1.85rem}.bf-mobile-cta-row{grid-area:mobile;min-width:0;display:none}.bf-search-strip{z-index:8;width:min(1180px,100% - 40px);min-width:0;color:var(--cream-100);background:radial-gradient(circle at 95% 0,#d7aa6229,#0000 34%),#141c25;border:1px solid #d7aa6252;border-radius:1.65rem;margin:1.35rem auto 1.1rem;padding:1.5rem;scroll-margin-top:1rem;position:relative;box-shadow:0 18px 54px #0003}.bf-search-strip h2{max-width:none;font-family:var(--font-sans);letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.9rem);font-weight:900;line-height:1.02}.bf-search-shimmer-wrapper{border-radius:1.15rem;min-width:0;position:relative;overflow:hidden}.bf-search-shimmer-wrapper:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f1d39a17,#0000);width:25%;animation:5.8s ease-in-out infinite bf-search-shimmer;position:absolute;inset:0 auto 0 -35%}.bf-search-strip__controls{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.bf-search-field{width:100%;min-width:0;height:3.65rem;color:var(--cream-100);font:700 1.05rem/1 var(--font-sans);background:#17120f;border:1px solid #d7aa624d;border-radius:1.15rem;outline:0;padding:0 1.25rem}.bf-search-field::placeholder{color:#8f8175}.bf-search-field:focus{border-color:var(--gold-400);box-shadow:0 0 0 3px #d7aa621f}.bf-search-strip__meta{color:#bec8d2;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;font-size:.78rem;font-weight:700;display:flex}.bf-search-count{color:var(--gold-200)}.bf-search-results{scrollbar-color:var(--gold-600) #0b0907;background:#0b0907;border:1px solid #d7aa6233;border-radius:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;max-height:27rem;margin-top:1rem;padding:.85rem;display:none;overflow:auto}.bf-search-strip.has-results .bf-search-results{display:grid}.bf-search-result{min-width:0;color:var(--cream-100);background:#17120f;border:1px solid #d7aa622e;border-radius:.95rem;grid-template-columns:5.4rem 1fr;align-items:center;text-decoration:none;animation:.26s both bf-result-in;display:grid;overflow:hidden}.bf-search-result:hover,.bf-search-result:focus-visible{border-color:var(--gold-400);color:var(--cream-100);background:#18212b;transform:translateY(-1px)}.bf-search-result img{object-fit:cover;width:5.4rem;height:5.4rem}.bf-search-result>span{min-width:0;padding:.65rem}.bf-search-result b{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.2;display:block;overflow:hidden}.bf-search-result small{color:#a99a8c;margin-top:.35rem;font-size:.68rem;line-height:1.35;display:block}.bf-search-empty{color:#c5ced8;text-align:center;border:1px dashed #d7aa6247;border-radius:1rem;grid-column:1/-1;padding:2rem 1rem}@keyframes bf-menu-sheen{to{background-position:-240% 0}}@keyframes bf-panel-in{0%{opacity:0;transform:translateY(-.45rem)scale(.985)}}@keyframes bf-search-shimmer{0%,35%{opacity:0;transform:translate(0)}48%{opacity:1}70%,to{opacity:0;transform:translate(620%)}}@keyframes bf-result-in{0%{opacity:0;transform:translateY(.5rem)}}@media (width<=1120px){.bf-nav{grid-template-columns:1fr auto;grid-template-areas:"brand actions""menu menu"}.bf-phone{display:none}.bf-dish-strip{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=880px){.bf-header{position:sticky}.bf-nav{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""mobile mobile";padding-block:.6rem;position:relative}.bf-menu{background:#0b0907;border-top:1px solid #d7aa622e;grid-template-columns:1fr;align-content:start;max-height:calc(100svh - 7rem);padding:1rem 1.25rem 3rem;display:none;position:absolute;top:100%;left:calc(50% - 50vw);right:calc(50% - 50vw);overflow:auto;box-shadow:0 28px 70px #0000007a}.bf-menu.is-open{animation:.18s both bf-panel-in;display:grid}.bf-dish-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-dish-strip a,.bf-drop>button{text-align:left;min-height:3rem;padding:.65rem .75rem;font-size:.86rem}.bf-drop>button{justify-content:flex-start}.bf-drop__panel{width:100%;max-height:none;box-shadow:none;margin-top:.55rem;position:static}.bf-mega__services{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-header-quiz,.bf-phone{display:none}.bf-burger{display:inline-block}.bf-mobile-cta-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem;display:grid}.bf-mobile-cta-row .bf-button,.bf-mobile-cta-row .bf-account-button{width:100%;min-width:0;padding-inline:.65rem}body.bf-menu-open{overflow:hidden}.bf-search-strip{display:none}.bf-search-strip.is-mobile-open{animation:.18s both bf-panel-in;display:block}.bf-search-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.bf-topbar__inner{justify-content:center;min-height:1.85rem}.bf-topbar__city,.bf-topbar__links{display:none}.bf-topbar__inner,.bf-nav{width:min(100% - 28px,1540px)}.bf-ecosystem-note{letter-spacing:.09em;font-size:.56rem;display:block}.bf-brand__mark{width:2.65rem;height:2.65rem}.bf-brand__name{text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.bf-brand__tag,.bf-nav__actions>.bf-account-button{display:none}.bf-search-strip{border-radius:1.35rem;width:calc(100% - 24px);margin:.75rem auto;padding:1.1rem}.bf-search-strip h2{font-size:clamp(1.75rem,9vw,2.5rem)}.bf-search-field{height:3.25rem;font-size:.95rem}.bf-search-strip__meta{flex-direction:column;align-items:flex-start}.bf-search-results{grid-template-columns:1fr;max-height:62vh;padding:.6rem}}.bf-ecosystem-note{color:var(--gold-200);letter-spacing:.12em;white-space:nowrap;font-size:.6rem;font-weight:800}@media (prefers-reduced-motion:reduce){.bf-dish-strip a,.bf-drop>button,.bf-search-shimmer-wrapper:after,.bf-search-result,.bf-drop__panel,.bf-menu.is-open{animation:none!important}.bf-button:hover,.bf-account-button:hover,.bf-search-result:hover{transform:none}}.bf-core-entry[data-astro-cid-otodnsiu]{color:#e0cfb8;background:#211a11;border-bottom:1px solid #79613f;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:8px 16px;font:14px/1.5 system-ui,sans-serif;display:flex}.bf-core-entry[data-astro-cid-otodnsiu] a[data-astro-cid-otodnsiu]{color:#f1d29f;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.bf-core-entry[data-astro-cid-otodnsiu] a[data-astro-cid-otodnsiu]:hover{color:#fff1d9}.bf-core-entry[data-astro-cid-otodnsiu] a[data-astro-cid-otodnsiu]:focus-visible{outline-offset:3px;outline:2px solid #f1d29f}.family-editorial-teaser[data-astro-cid-czhnj5qb]{box-sizing:border-box;border:1px solid var(--bf-family-border);border-radius:var(--bf-family-radius-md);background:var(--bf-family-surface);width:min(1180px,100% - 48px);font-family:var(--bf-family-font);color:var(--bf-family-cream);justify-content:space-between;align-items:center;gap:24px;margin:32px auto;padding:24px;display:flex}.family-editorial-teaser[data-astro-cid-czhnj5qb] p[data-astro-cid-czhnj5qb]{color:var(--bf-family-muted);margin:0 0 6px;font-size:.85rem;line-height:1.5}.family-editorial-teaser[data-astro-cid-czhnj5qb] a[data-astro-cid-czhnj5qb]{color:var(--bf-family-gold-light);text-underline-offset:.22em;min-height:44px;padding:10px 0;font-size:1rem;line-height:1.6;text-decoration:underline;display:inline-block}.family-editorial-teaser[data-astro-cid-czhnj5qb] a[data-astro-cid-czhnj5qb]:hover{color:var(--bf-family-cream)}.family-editorial-teaser[data-astro-cid-czhnj5qb] a[data-astro-cid-czhnj5qb]:active{color:var(--bf-family-focus)}.family-editorial-teaser[data-astro-cid-czhnj5qb] a[data-astro-cid-czhnj5qb]:focus-visible{outline:3px solid var(--bf-family-focus);outline-offset:5px;border-radius:4px}.teaser-all[data-astro-cid-czhnj5qb]{white-space:nowrap}@media (width<=650px){.family-editorial-teaser[data-astro-cid-czhnj5qb]{flex-direction:column;align-items:stretch;gap:8px;padding:20px}.teaser-all[data-astro-cid-czhnj5qb]{align-self:flex-start}}.family-showcase[data-astro-cid-iejvwrnj]{color:var(--bf-family-cream);font-family:var(--bf-family-font);padding-block:26px 36px}.family-showcase__eyebrow[data-astro-cid-iejvwrnj]{color:var(--bf-family-gold-light);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:750}.family-showcase[data-astro-cid-iejvwrnj] h2[data-astro-cid-iejvwrnj]{font:700 clamp(24px,2.5vw,32px)/1.25 var(--bf-family-display-font);margin:0}.family-showcase__intro[data-astro-cid-iejvwrnj]{max-width:75ch;color:var(--bf-family-muted);margin:12px 0 20px;font-size:15px;line-height:1.6}.family-showcase__grid[data-astro-cid-iejvwrnj]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.family-showcase__card[data-astro-cid-iejvwrnj]{border:1px solid var(--bf-family-border);background:linear-gradient(155deg,var(--bf-family-surface-raised),var(--bf-family-surface));min-width:0;color:var(--bf-family-cream);border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 14px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 12px 30px #200c0329}.family-showcase__card[data-astro-cid-iejvwrnj] strong[data-astro-cid-iejvwrnj]{font-size:17px}.family-showcase__card[data-astro-cid-iejvwrnj]>span[data-astro-cid-iejvwrnj]{color:#cbd3dd;font-size:13px;line-height:1.5}.family-showcase__card[data-astro-cid-iejvwrnj] small[data-astro-cid-iejvwrnj]{color:#ebcc8c;margin-top:auto;padding-top:8px;font-size:12px;font-weight:750}.family-showcase__card[data-astro-cid-iejvwrnj] i[data-astro-cid-iejvwrnj]{font-style:normal}.family-showcase__card[data-astro-cid-iejvwrnj].is-current{border-color:#c7a66b}.family-showcase__card[data-astro-cid-iejvwrnj]:hover{border-color:var(--bf-brand-accent);transform:translateY(-3px);box-shadow:0 20px 44px #200c033d}.family-showcase__card[data-astro-cid-iejvwrnj]:focus-visible{outline-offset:3px;outline:3px solid #ffe0a8}@media (width<=1000px){.family-showcase__grid[data-astro-cid-iejvwrnj]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.family-showcase__grid[data-astro-cid-iejvwrnj]{grid-template-columns:1fr}.family-showcase__card[data-astro-cid-iejvwrnj]{grid-template-columns:44px 1fr;gap:4px 12px;padding:14px;display:grid}.family-showcase__card[data-astro-cid-iejvwrnj] .bf-family-logo{grid-row:1/4}.family-showcase__card[data-astro-cid-iejvwrnj] small[data-astro-cid-iejvwrnj]{padding-top:4px}.family-showcase__card[data-astro-cid-iejvwrnj]>span[data-astro-cid-iejvwrnj]{grid-column:2}}@media (prefers-reduced-motion:reduce){.family-showcase__card[data-astro-cid-iejvwrnj]{transition:none}.family-showcase__card[data-astro-cid-iejvwrnj]:hover{transform:none}}.family-guide-link[data-astro-cid-ih4ipv3h]{width:min(1180px,100% - 48px);font-family:var(--bf-family-font);flex-wrap:wrap;gap:12px 28px;margin:20px auto;display:flex}.family-guide-link[data-astro-cid-ih4ipv3h] a[data-astro-cid-ih4ipv3h]{min-height:44px;color:var(--bf-family-gold-light);text-underline-offset:.2em;align-items:center;gap:12px;padding:10px 0;font-size:1rem;line-height:1.5;text-decoration:underline;display:inline-flex}.family-guide-link[data-astro-cid-ih4ipv3h] a[data-astro-cid-ih4ipv3h]:hover{color:var(--bf-family-cream)}.family-guide-link[data-astro-cid-ih4ipv3h] a[data-astro-cid-ih4ipv3h]:active{color:var(--bf-family-focus)}.family-guide-link[data-astro-cid-ih4ipv3h] a[data-astro-cid-ih4ipv3h]:focus-visible{outline:3px solid var(--bf-family-focus);outline-offset:4px;border-radius:4px}.bf-local-review-cart-bridge[data-astro-cid-7xb3arna]{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:fixed;bottom:1px;right:1px}.family-legal-links[data-astro-cid-gaw3ucr5]{color:#f7ecd8;font:.9rem/1.5 var(--bf-family-font);overflow-wrap:anywhere;background:#141c25;border-top:1px solid #806a46;flex-wrap:wrap;justify-content:center;gap:4px 24px;padding:18px 24px;display:flex}.family-legal-links[data-astro-cid-gaw3ucr5] a[data-astro-cid-gaw3ucr5]{color:#f1d39a;text-underline-offset:.2em;align-items:center;min-height:48px;text-decoration:underline;display:inline-flex}.family-legal-links[data-astro-cid-gaw3ucr5] a[data-astro-cid-gaw3ucr5]:hover{color:#fff6e6}.family-legal-links[data-astro-cid-gaw3ucr5] a[data-astro-cid-gaw3ucr5]:active{color:#ffdb91}.family-legal-links[data-astro-cid-gaw3ucr5] a[data-astro-cid-gaw3ucr5]:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #ffe0a8}@media (width<=600px){.family-legal-links[data-astro-cid-gaw3ucr5]{grid-template-columns:1fr;gap:4px;padding:16px 18px;display:grid}}:root{--ink-1000:#070604;--ink-950:#0d0a07;--ink-900:#15100b;--ink-850:#1c150e;--ink-800:#251b12;--ink-700:#3b2b1c;--gold-700:#8d5f25;--gold-600:#b77c2f;--gold-500:#d7a34b;--gold-400:#e8bf70;--gold-300:#f2d69c;--gold-100:#fff1c9;--cream-100:#fff8ed;--cream-200:#eee0ce;--cream-300:#cfbea9;--danger-300:#ffb7aa;--success-300:#bce3c0;--focus:var(--gold-100);--line:#f2d69c38;--line-strong:#f2d69c6b;--metallic:linear-gradient(110deg, var(--gold-700) 0%, var(--gold-400) 38%, var(--gold-100) 52%, var(--gold-500) 72%, var(--gold-700) 100%);--surface:linear-gradient(145deg, #251b12f5, #0d0a07fa);--shadow:0 28px 80px #00000075;--shadow-gold:0 24px 70px #b77c2f29;--radius-xl:1.25rem;--radius-lg:.85rem;--radius-md:.65rem;--radius-sm:.45rem;--shell:min(1320px, calc(100% - 48px));--font-display:"Onest", "Segoe UI", Arial, sans-serif;--font-sans:"Onest", "Segoe UI", Arial, sans-serif}@media (width<=820px){:root{--shell:min(100% - 28px, 760px);--radius-xl:2rem}}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--ink-950);scroll-behavior:smooth;scroll-padding-top:7rem}body{background:radial-gradient(circle at 12% -8%, #d7a34b29, transparent 32rem), radial-gradient(circle at 88% 18%, #8d5f251a, transparent 30rem), var(--ink-900);min-width:320px;color:var(--cream-100);font-family:var(--font-sans);text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.65}body:before{z-index:-1;content:"";opacity:.15;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--gold-300);color:var(--ink-950)}a{color:var(--gold-300);text-underline-offset:.22em;text-decoration-thickness:.08em}a:hover{color:var(--cream-100)}a:active{color:var(--gold-500)}:where(a,button,summary):focus-visible{outline:3px solid var(--focus);outline-offset:4px}.button:disabled{color:#f1e7da;cursor:not-allowed;opacity:1;background:#5d5449;border-color:#847562}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--cream-100);font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;font-weight:850;line-height:1.02}h1{max-width:13ch;margin-bottom:1.4rem;font-size:clamp(3rem,6.7vw,6.4rem)}h2{margin-bottom:1.2rem;font-size:clamp(2.25rem,5vw,4.4rem)}h3{margin-bottom:.7rem;font-size:clamp(1.45rem,2.4vw,2rem)}.shell{width:var(--shell);margin-inline:auto}.section{padding-block:clamp(5rem,10vw,9rem)}.section-compact{padding-block:clamp(3.5rem,7vw,6rem)}.section-heading{grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);align-items:end;gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.section-heading>*{margin-bottom:0}.eyebrow{color:var(--gold-300);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:1.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:2.3rem;height:1px}.lead{max-width:58ch;color:var(--cream-300);font-size:clamp(1.08rem,2vw,1.28rem)}.muted{color:var(--cream-300)}.button-row{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.button{border:1px solid var(--gold-500);background:var(--metallic);min-height:3.35rem;color:var(--ink-950);letter-spacing:.02em;border-radius:.42rem;justify-content:center;align-items:center;padding:.8rem 1.35rem;font-family:inherit;font-size:.94rem;font-weight:800;text-decoration:none;transition:border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex;box-shadow:0 10px 30px #b77c2f29}.button:hover{border-color:var(--gold-300);background:var(--metallic);color:var(--ink-950);transform:translateY(-2px);box-shadow:0 14px 36px #b77c2f47}.button:active{transform:translateY(0)}.button-secondary{color:var(--gold-300);box-shadow:none;background:0 0}.button-secondary:hover{color:var(--cream-100);background:#f1d39a1a}.button:disabled,.button:disabled:hover,.button:disabled:active,.button:disabled:focus-visible{color:#f1e7da;cursor:not-allowed;opacity:1;background:#5d5449;border-color:#847562;transform:none}.skip-link{z-index:100;background:var(--focus);color:var(--ink-950);border-radius:.5rem;padding:.65rem .9rem;font-weight:800;position:fixed;top:.8rem;left:.8rem;transform:translateY(-180%)}.skip-link:focus{color:var(--ink-950);transform:translateY(0)}.status-strip{background:var(--gold-300);color:var(--ink-950);border-bottom:1px solid #f1d39a59}.status-strip-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:2.65rem;padding-block:.45rem;font-size:.82rem;line-height:1.4;display:flex}.status-strip p{margin:0}.status-strip a{color:var(--ink-950);flex:none;font-weight:800}.site-header{z-index:20;border-bottom:1px solid var(--line);backdrop-filter:blur(18px);background:#0d0a07e6;position:sticky;top:0}.header-row{justify-content:space-between;align-items:center;min-height:5.75rem;display:flex}.brand{color:var(--cream-100);align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.brand:hover{color:var(--gold-300)}.brand-mark{aspect-ratio:1;border:1px solid var(--gold-400);width:2.7rem;color:var(--gold-300);font-family:var(--font-display);background:radial-gradient(circle,#d7a34b24,#0000 65%);border-radius:50%;place-items:center;font-size:.95rem;display:grid}.brand-copy{line-height:1.15;display:grid}.brand-copy strong{font-family:var(--font-display);font-size:1.22rem;font-weight:500}.brand-copy small{color:var(--cream-300);letter-spacing:.12em;text-transform:uppercase;margin-top:.28rem;font-size:.64rem}.desktop-nav ul,.mobile-nav ul{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.desktop-nav a,.mobile-nav a{min-height:2.75rem;color:var(--cream-300);border-radius:999px;padding:.65rem .85rem;font-size:.86rem;font-weight:700;text-decoration:none;display:block}.desktop-nav a:hover,.mobile-nav a:hover{color:var(--cream-100);background:#f1d39a14}.desktop-nav a[aria-current=page],.mobile-nav a[aria-current=page]{color:var(--gold-300);background:#d7a34b29}.header-actions{align-items:center;gap:.65rem;display:flex}.city-link{border:1px solid var(--line);min-height:2.75rem;color:var(--cream-300);border-radius:999px;align-items:center;padding:.55rem .8rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.city-link:hover{border-color:var(--line-strong);color:var(--gold-300)}.header-cta{min-height:2.75rem;padding:.55rem 1rem;font-size:.82rem}.mobile-nav{display:none}.mobile-nav summary{border:1px solid var(--line);color:var(--gold-300);cursor:pointer;border-radius:999px;padding:.55rem .8rem;font-size:.85rem;font-weight:800;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav[open] nav{border-bottom:1px solid var(--line);background:var(--ink-900);box-shadow:var(--shadow);padding:.8rem 20px 1.1rem;position:absolute;top:calc(100% + 1px);left:0;right:0}.mobile-nav ul{flex-direction:column;width:100%}.mobile-nav a{padding-block:.8rem}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.category-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:clip}.category-card-link{height:100%;color:inherit;text-decoration:none;display:grid}.category-card-link:focus-visible{outline:3px solid var(--focus);outline-offset:-4px}.category-card-media{aspect-ratio:4/3;background:var(--ink-950);position:relative;overflow:clip}.category-card-media:after{content:"";background:linear-gradient(#0000,#0b0907a6);position:absolute;inset:55% 0 0}.category-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.2,.7,.2,1)}.category-card-link:hover .category-card-media img{transform:scale(1.035)}.category-card:hover,.category-card:focus-within{border-color:#f1d39a85;box-shadow:0 22px 56px #00000052}.category-card:active{transform:translateY(1px)}.card-status{z-index:1;color:var(--gold-300);letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(8px);background:#0d0a07d1;border:1px solid #f1d39a8c;border-radius:999px;padding:.35rem .65rem;font-size:.7rem;font-weight:800;position:absolute;top:.8rem;right:.8rem}.category-card-copy{flex-direction:column;min-height:14.2rem;padding:1.5rem;display:flex}.category-card-copy :is(h2,h3){overflow-wrap:anywhere;font-size:clamp(1.45rem,2.4vw,2rem)}.category-card-copy p{color:var(--cream-300);margin-bottom:1.4rem}.text-link{color:var(--gold-300);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.4rem;margin-top:auto;font-size:.82rem;font-weight:800;display:inline-flex}.notice{border:1px solid var(--line);border-radius:var(--radius-md);background:#d7aa6212;padding:clamp(1.4rem,4vw,2.25rem)}.notice strong{color:var(--gold-300)}.notice p:last-child{margin-bottom:0}.status-dot{background:var(--gold-500);border-radius:50%;width:.62rem;height:.62rem;margin-right:.45rem;display:inline-block;box-shadow:0 0 0 .3rem #d7aa6221}.site-footer{border-top:1px solid var(--line);background:var(--ink-950)}.footer-grid{grid-template-columns:1.1fr .7fr 1.15fr;align-items:start;gap:2rem;min-height:17rem;padding-block:4rem;display:grid}.footer-brand{color:var(--cream-100);font-family:var(--font-display);font-size:1.65rem;text-decoration:none}.footer-grid p{max-width:30ch;color:var(--cream-300);margin-top:.85rem;font-size:.9rem}.footer-grid nav{gap:.7rem;display:grid}.footer-grid nav a{width:fit-content;color:var(--cream-300);font-size:.9rem}.footer-grid nav a:hover{color:var(--gold-300)}.footer-note{border-left:1px solid var(--gold-500);padding-left:1.2rem}@media (width<=1040px){.desktop-nav{display:none}.mobile-nav{display:block}.city-link,.header-cta{display:none}}@media (width<=820px){.section-heading,.footer-grid{grid-template-columns:1fr}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{min-height:auto}}@media (width<=580px){.status-strip-inner{gap:.25rem;padding-block:.6rem;display:grid}.status-strip-inner a{width:fit-content}.header-row{min-height:4.8rem}.brand-copy small{display:none}.category-grid{grid-template-columns:1fr}.category-card-copy{min-height:12.5rem}.button-row,.button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_astro/family-v88-0.hICkpzq7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_astro/family-v88-1.mKek_fSS.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_astro/family-v88-2.B-I5lbAQ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_astro/family-v88-3.BS5oQT7X.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/family-v88-4.YcVxMP-u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/family-v88-5.UWPuZLjM.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/family-v88-6.sOy7rEfW.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/family-v88-7.DQ5VrUkH.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/family-v88-8.CfJ7gtf3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/family-v88-9.C2Wlntb9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/family-v88-10.BiLcIKcI.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bf-family-ink:#101419;--bf-family-surface:#1b222a;--bf-family-surface-raised:#28313a;--bf-family-gold:#e7c875;--bf-family-gold-light:#fff0bb;--bf-family-cream:#f1f3f5;--bf-family-muted:#cbd1d8;--bf-family-danger:#e47b72;--bf-family-success:#91bf8a;--bf-family-border:#f6c7667a;--bf-family-focus:#fff0ba;--bf-family-shadow:0 20px 58px #230e0447, 0 1px 0 #ffefb821 inset;--bf-family-radius-sm:.75rem;--bf-family-radius-md:1.25rem;--bf-family-motion-fast:.18s ease;--bf-family-disabled-bg:#353e47;--bf-family-disabled-text:#c5cbd2;--bf-family-font:"Golos Text", Arial, sans-serif;--bf-family-display-font:"Lora", Georgia, serif;--bf-family-fixed-height:91px}[data-storefront-cms-text]{overflow-wrap:anywhere;min-width:0}html[data-bestfurshet-brand]{color-scheme:dark;min-width:320px;accent-color:var(--bf-family-gold);font-family:var(--bf-family-font)}html[data-bestfurshet-brand=bestfurshet]{--bf-brand-accent:#e7c875;--ink-950:var(--bf-family-ink);--ink-900:var(--bf-family-ink);--ink-850:var(--bf-family-surface);--ink-800:var(--bf-family-surface-raised);--gold-500:var(--bf-family-gold);--gold-300:var(--bf-family-gold-light);--cream-100:var(--bf-family-cream);--cream-300:var(--bf-family-muted);--font-display:var(--bf-family-display-font);--font-sans:var(--bf-family-font)}html[data-bestfurshet-brand=meat-cake]{--bf-brand-accent:#e7c875;--ink:var(--bf-family-ink);--ink-soft:var(--bf-family-surface);--paper:var(--bf-family-cream);--paper-muted:var(--bf-family-muted);--wine:var(--bf-family-surface-raised);--wine-deep:var(--bf-family-surface);--gold:var(--bf-family-gold);--gold-bright:var(--bf-family-gold-light)}html:is([data-bestfurshet-brand=meat-pizza],[data-bestfurshet-brand=pet-cake]){--paper:var(--bf-family-ink);--paper-soft:var(--bf-family-surface);--paper-warm:var(--bf-family-surface-raised);--ink:var(--bf-family-cream);--ink-soft:var(--bf-family-muted);--muted:var(--bf-family-muted);--tomato:var(--bf-family-gold);--tomato-dark:var(--bf-family-gold-light);--mustard:var(--bf-family-gold);--green:var(--bf-family-surface);--green-light:var(--bf-family-surface-raised);--peach:var(--bf-family-surface-raised);--coral:var(--bf-family-gold);--pink:var(--bf-family-gold-light);--lime:var(--bf-family-gold-light);--dark:var(--bf-family-surface)}html[data-bestfurshet-brand=meat-pizza],html[data-bestfurshet-brand=pet-cake]{--bf-brand-accent:#e7c875}html[data-bestfurshet-brand=loft-pirate]{--bf-brand-accent:#e7c875;--bg:var(--bf-family-ink);--panel:var(--bf-family-surface);--paper:var(--bf-family-cream);--ink:var(--bf-family-cream);--muted:var(--bf-family-muted);--red:var(--bf-family-gold);--red-hi:var(--bf-family-gold-light)}html[data-bestfurshet-brand=loft-pirate] :is(.offering,.tickets,.modal){background:var(--bf-family-surface);color:var(--bf-family-cream);border-color:var(--bf-family-border)}html[data-bestfurshet-brand=loft-pirate] :is(.offering p,.offering label,.price del,.tickets>.shell>.lead){color:var(--bf-family-muted)}html[data-bestfurshet-brand=loft-pirate] :is(.offering-copy>span,.tickets .section-heading p,.contact-card a){color:var(--bf-family-gold-light)}html[data-bestfurshet-brand=loft-pirate] :is(.offering-actions button,.modal button){background:var(--bf-family-surface);color:var(--bf-family-gold-light);border-color:var(--bf-family-border)}html[data-bestfurshet-brand=loft-pirate] :is(.offering-actions button:last-child,.modal .primary){background:var(--bf-family-gold);color:var(--bf-family-ink)}html[data-bestfurshet-brand=loft-pirate] :is(.offering-actions button,.modal button):hover{background:var(--bf-family-gold-light);color:var(--bf-family-ink)}html[data-bestfurshet-brand]{--line:var(--bf-family-border);--line-dark:var(--bf-family-gold);--shadow:var(--bf-family-shadow);--radius:var(--bf-family-radius-md)}html[data-bestfurshet-brand] body{padding-top:var(--bf-family-fixed-height);color:var(--bf-family-cream);font-family:var(--bf-family-font);isolation:isolate;background:#101419;line-height:1.6}html[data-bestfurshet-brand] :is(.eyebrow,.kicker,.bf-reviewed-kicker){color:var(--bf-brand-accent)!important}html[data-bestfurshet-brand] :is(h1,h2,h3,h4){font-family:var(--bf-family-display-font)}html[data-bestfurshet-brand][data-family-utility=true] main h1{letter-spacing:-.035em;font-size:clamp(2rem,4.5vw,3rem);line-height:1.15}html[data-bestfurshet-brand] :is(button,input,select,textarea){font-family:var(--bf-family-font)}html[data-bestfurshet-brand] :is(.bf-header,.site-header){z-index:40!important;filter:none!important;backdrop-filter:none!important;min-height:0!important;padding:0!important;display:block!important;position:relative!important;top:auto!important;transform:none!important}html[data-bestfurshet-brand] :is(.site-header,.site-footer,.topline){background:var(--bf-family-ink);color:var(--bf-family-cream);border-color:var(--bf-family-border)}html[data-bestfurshet-brand=pet-cake] .site-header{padding-top:0}html[data-bestfurshet-brand=pet-cake] .nav-shell{margin-block:.65rem}html[data-bestfurshet-brand=pet-cake] :is(.brand span,.footer-brand span){background:var(--bf-family-gold);color:var(--bf-family-ink)}html[data-bestfurshet-brand] :is(.nav-shell,.main-navigation,.nav-shell nav.is-open){background:var(--bf-family-ink);color:var(--bf-family-cream);border-color:var(--bf-family-border)}html[data-bestfurshet-brand] :is(.site-header,.site-footer) a{color:var(--bf-family-cream)}html[data-bestfurshet-brand] :is(.site-header,.site-footer) a:hover{color:var(--bf-family-gold-light)}@media (width<=720px){:root{--bf-family-fixed-height:73px}}html[data-bestfurshet-brand] :is(.product-card,.simple-card,.account-grid article,.account-card,.summary-card,.delivery-grid>div,.delivery-rules>div,.quiz-stage,.quiz-result,.grade-cards article,.steps article,.photo-badge,.hero-label,.hero-facts span,.product-dialog,.dialog-close){background:linear-gradient(155deg,var(--bf-family-surface-raised),var(--bf-family-surface) 58%);color:var(--bf-family-cream);border-color:var(--bf-family-border);box-shadow:var(--bf-family-shadow)}html[data-bestfurshet-brand] :is(.product-image,.product-media,.dialog-media,.product-image-fallback,.hero-photo,.cart-mark){background:var(--bf-family-surface-raised);color:var(--bf-family-gold-light)}html[data-bestfurshet-brand] :is(.home-hero,.quiz-card,.community,.final-cta){background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--bf-brand-accent) 34%,transparent),transparent 25rem), linear-gradient(135deg, #252d36 0, var(--bf-family-surface) 48%, var(--bf-family-ink) 100%);color:var(--bf-family-cream)}html[data-bestfurshet-brand=meat-cake] .hero{background:linear-gradient(135deg, var(--bf-family-ink), var(--bf-family-surface))}html[data-bestfurshet-brand=meat-cake] .brand img{background:var(--bf-family-cream);border-radius:50%;padding:.2rem}html[data-bestfurshet-brand=meat-cake] .brand strong{font-family:var(--bf-family-font);letter-spacing:.03em;font-size:clamp(.65rem,2.6vw,1rem);display:block}html[data-bestfurshet-brand] :is(.tone-1,.tone-2,.tone-3,.tone-4){background:var(--bf-family-surface-raised);color:var(--bf-family-cream)}html[data-bestfurshet-brand] :is(.hero-stamp,.hero-label span){background:var(--bf-family-gold);color:var(--bf-family-ink);border-color:var(--bf-family-ink)}html[data-bestfurshet-brand=meat-pizza] .hero-media img{object-fit:contain;filter:drop-shadow(0 34px 30px #1c09016b)saturate(1.08);transform-origin:50% 60%;border:0;border-radius:0;width:108%;height:auto;transition:filter .45s;animation:5.8s ease-in-out infinite bf-pizza-float}html[data-bestfurshet-brand=meat-pizza] .hero-media:before{display:none}html[data-bestfurshet-brand=meat-pizza] .hero-media:hover img{filter:drop-shadow(0 40px 34px #1c09017a)saturate(1.14)brightness(1.05)}html[data-bestfurshet-brand=meat-pizza] .hero-stamp{aspect-ratio:auto;background:linear-gradient(135deg,#fff0a9,#e7ad3f 56%,#b46b1f);border:1px solid #fff0b0;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;width:auto;min-width:10rem;padding:.85rem 1.05rem;bottom:7%;right:2%;transform:rotate(-3deg);box-shadow:0 18px 44px #230c0254}html[data-bestfurshet-brand=meat-pizza] .hero-stamp strong{font-size:2.25rem}html[data-bestfurshet-brand=meat-pizza] .hero-stamp span{max-width:7rem;font-size:.72rem;line-height:1.15}html[data-bestfurshet-brand] :is(.product-card,.bf-reviewed-card,.category-card,.simple-card) img{transition:transform .45s,filter .45s}html[data-bestfurshet-brand] :is(.product-card,.bf-reviewed-card,.category-card,.simple-card):hover img{filter:saturate(1.06)brightness(1.04);transform:scale(1.025)}html[data-bestfurshet-brand] :is(.product-card,.bf-reviewed-card,.category-card,.simple-card){border-color:color-mix(in srgb,var(--bf-brand-accent) 45%,var(--bf-family-border));transition:transform .22s,border-color .22s,box-shadow .22s}html[data-bestfurshet-brand] :is(.product-card,.bf-reviewed-card,.category-card,.simple-card):hover{border-color:var(--bf-brand-accent);transform:translateY(-4px);box-shadow:0 22px 55px #1a0a034d}html[data-bestfurshet-brand] :is(.bf-reviewed-grid,.product-grid,.category-grid,.offering-grid,.related-products__grid){align-items:stretch}html[data-bestfurshet-brand] :is(.bf-reviewed-image,.product-media img,.product-image img,.offering img,.related-product-card img){aspect-ratio:4/3;object-fit:cover;width:100%}html[data-bestfurshet-brand] .bf-reviewed-copy h3{text-wrap:balance;min-height:2.35em;font-size:clamp(1.3rem,2vw,1.7rem)}html[data-bestfurshet-brand] :is(.bf-reviewed-preview-description,.composition-preview,.product-copy>p){-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[data-bestfurshet-brand] :is(.bf-reviewed-toolbar,.catalog-toolbar){border:1px solid var(--bf-family-border);border-radius:var(--bf-family-radius-md);background:#25160fb8;padding:clamp(.85rem,2vw,1.25rem);box-shadow:0 12px 32px #1f0c0326}html[data-bestfurshet-brand] :is(.bf-reviewed-status,.bf-reviewed-preview-note){max-width:72rem}html[data-bestfurshet-brand] :is(.bf-reviewed-button,.product-actions .button,.product-buy .button){min-height:3rem}html[data-bestfurshet-brand] main>section{position:relative}html[data-bestfurshet-brand] main>section+section{border-top:1px solid #efbd581f}html[data-bestfurshet-brand] :is(.section-heading,.catalog-title,.catalog-heading){text-wrap:balance}html[data-bestfurshet-brand] :is(.section-heading,.catalog-title,.catalog-heading) h2{color:var(--bf-family-cream)}html[data-bestfurshet-brand] :is(.button,.coral-button,.dark-button,.header-cta,.primary-link,.hero a,.chat-bubble,.nav-actions .cart-link){border:1px solid var(--bf-family-gold);border-radius:var(--bf-family-radius-sm);color:var(--bf-family-ink);transition:color var(--bf-family-motion-fast), transform var(--bf-family-motion-fast), box-shadow var(--bf-family-motion-fast);background:linear-gradient(120deg,#fff0b2 0,#e7b34c 32%,#bd7927 68%,#f5d77e 100%) 0 0/170% 170%;animation:5.6s ease-in-out infinite bf-gold-breathe;box-shadow:0 10px 26px #250d022e,inset 0 1px #ffffff7a}html[data-bestfurshet-brand] :is(.button,.coral-button,.dark-button,.header-cta,.primary-link,.hero a,.chat-bubble,.nav-actions .cart-link):hover{border-color:var(--bf-family-gold-light);color:var(--bf-family-ink);box-shadow:0 15px 34px color-mix(in srgb,var(--bf-brand-accent) 24%,transparent),0 1px 0 #fff8d2 inset;background:linear-gradient(120deg,#fff8d2,#f0c96b 48%,#d28c2d);transform:translateY(-3px)}html[data-bestfurshet-brand] :is(.button,.coral-button,.dark-button,.header-cta,.primary-link,.hero a,.chat-bubble,.nav-actions .cart-link):active{transform:translateY(0)}html[data-bestfurshet-brand] :is(.button.secondary,.button-secondary,.button.ghost,.button.dark,.soft-button,.filter-chip,.catalog-filters button,.category-pills span,.city-tabs span,.choice-grid button,.quiz-stage button,.quantity button,.menu-toggle){border:1px solid var(--bf-family-border);border-radius:var(--bf-family-radius-sm);background:var(--bf-family-surface);color:var(--bf-family-cream);box-shadow:none}html[data-bestfurshet-brand] :is(.button.secondary,.button-secondary,.button.ghost,.button.dark,.soft-button,.filter-chip,.catalog-filters button,.choice-grid button,.quiz-stage button,.quantity button,.menu-toggle):hover{background:var(--bf-family-surface-raised);border-color:var(--bf-family-gold);color:var(--bf-family-gold-light)}html[data-bestfurshet-brand] :is(.filter-chip[aria-pressed=true],.catalog-filters button.is-active,.choice-grid button[aria-pressed=true],.quiz-stage button[aria-pressed=true],.city-tabs span:first-child,.product-media em,.cart-link b,.cart-link span){background:var(--bf-family-gold);border-color:var(--bf-family-gold);color:var(--bf-family-ink)}html[data-bestfurshet-brand] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--bf-family-surface);color:var(--bf-family-cream);border-color:var(--bf-family-muted);border-radius:var(--bf-family-radius-sm)}html[data-bestfurshet-brand] :is(input,textarea)::placeholder{color:var(--bf-family-muted);opacity:1}html[data-bestfurshet-brand] :is(.fine,.legal,.footer-grid p,.footer-legal,.footer-bottom,.dialog-copy small,.summary-card small,.account-card small,.grade-cards article small,.steps p,.price-line del,.product-price del,.quiz-card>div>p:not(.eyebrow)){color:var(--bf-family-muted)}html[data-bestfurshet-brand] :is(.evaluation-note,.cart-boundary,.product-dialog .dialog-note){background:var(--bf-family-surface-raised);color:var(--bf-family-gold-light);border-color:var(--bf-family-border)}html[data-bestfurshet-brand] :is(.toast,.progress){background:var(--bf-family-surface-raised);color:var(--bf-family-cream)}html[data-bestfurshet-brand] :is(.skip,.skip-link){background:var(--bf-family-gold-light);color:var(--bf-family-ink)}@media (width<=1050px){html[data-bestfurshet-brand=pet-cake] .nav-shell{position:relative}html[data-bestfurshet-brand=pet-cake] .nav-shell nav.is-open{max-height:calc(100dvh - 290px);top:calc(100% + .5rem);left:0;right:0;overflow-y:auto}}html[data-bestfurshet-brand] :is(input,select,textarea)[aria-invalid=true]{border-color:var(--bf-family-danger);outline-color:var(--bf-family-danger)}html[data-bestfurshet-brand] :is(.form-error,.field-error,[data-field-error]){color:var(--bf-family-danger)}html[data-bestfurshet-brand] :is(button,input,select,textarea):disabled,html[data-bestfurshet-brand] :is(button,input,select,textarea):disabled:hover,html[data-bestfurshet-brand] :is(button,input,select,textarea):disabled:active{border-color:var(--bf-family-muted);background:var(--bf-family-disabled-bg);color:var(--bf-family-disabled-text);box-shadow:none;opacity:1;filter:none;cursor:not-allowed;transform:none}html[data-bestfurshet-brand] :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--bf-family-focus);outline-offset:3px}html[data-bestfurshet-brand] ::selection{background:var(--bf-family-gold);color:var(--bf-family-ink)}.site-history-back{z-index:45;border:1px solid var(--bf-family-border);min-height:2.5rem;box-shadow:var(--bf-family-shadow);color:var(--bf-family-gold-light);backdrop-filter:blur(10px);transition:border-color var(--bf-family-motion-fast), background-color var(--bf-family-motion-fast), color var(--bf-family-motion-fast), transform var(--bf-family-motion-fast);background:#15110ef0;border-radius:999px;padding:.55rem .8rem;font-size:.72rem;font-weight:850;text-decoration:none;position:fixed;bottom:1rem;left:1rem}.bf-discount-options{color:var(--bf-family-cream);margin-top:1.5rem}.bf-discount-options[hidden]{display:none}.bf-discount-options h3{margin-bottom:.65rem;font-size:1.2rem;line-height:1.3}.bf-discount-options>p{color:var(--bf-family-muted);font-size:.85rem;line-height:1.55}.bf-discount-options ul{gap:.75rem;padding:0;list-style:none;display:grid}.bf-discount-options li{border:1px solid var(--bf-family-border);border-radius:var(--bf-family-radius-sm);background:var(--bf-family-surface);padding:1rem}.bf-discount-options li[data-discount-selected=true]{border-color:var(--bf-family-gold);background:var(--bf-family-surface-raised)}.bf-discount-options strong,.bf-discount-options span{display:block}.bf-discount-options span{color:var(--bf-family-gold-light);margin-top:.3rem;font-size:.85rem}.bf-discount-options li p{color:var(--bf-family-muted);margin:.6rem 0 0;font-size:.8rem;line-height:1.5}.bf-discount-options .bf-discount-options__result{border-top:1px solid var(--bf-family-border);color:var(--bf-family-gold-light);padding-top:.8rem}.site-history-back:hover{border-color:var(--bf-family-gold-light);background:var(--bf-family-surface);color:var(--bf-family-cream);transform:translateY(-2px)}.site-history-back:active{transform:translateY(0)}@media (width<=680px){.site-history-back{max-width:calc(100vw - 2rem);bottom:.75rem;left:auto;right:1rem}}@media (width<=720px){html[data-bestfurshet-brand] body{padding-top:var(--bf-family-fixed-height)}html[data-bestfurshet-brand] :is(.bf-reviewed,.shell){max-width:100%}html[data-bestfurshet-brand] :is(.bf-reviewed-toolbar,.catalog-toolbar){border-radius:1rem;padding:.75rem}html[data-bestfurshet-brand] .bf-reviewed-copy h3{min-height:auto}html[data-bestfurshet-brand] :is(.product-card,.bf-reviewed-card,.category-card,.simple-card):hover{transform:none}}@media (width>=721px){html[data-bestfurshet-brand] .bf-site-identity[data-home-identity]{display:block}}.bf-culinary{display:none!important}html[data-bestfurshet-brand] :is(.home-hero,.hero,.home-hero__content,.hero-copy) h1{color:var(--bf-family-cream);text-shadow:0 2px 0 #3f1d0a59,0 16px 38px color-mix(in srgb,var(--bf-brand-accent) 20%,transparent);animation:.72s cubic-bezier(.2,.72,.25,1) both bf-title-rise}html[data-bestfurshet-brand] :is(.home-hero,.hero) :is(.lead,.hero-lead){animation:.72s cubic-bezier(.2,.72,.25,1) .12s both bf-title-rise}html[data-bestfurshet-brand] .bf-family-logo__image{filter:drop-shadow(0 5px 10px #0c040047);transform-origin:50% 55%;animation:7s ease-in-out infinite bf-logo-glow}html[data-bestfurshet-brand] :is(.hero-photo img,.hero-visual img,.home-hero__visual img){transform-origin:50% 55%;animation:7.5s ease-in-out infinite bf-photo-breathe}html[data-bestfurshet-brand] :is(.product-card,.bf-reviewed-card,.category-card,.simple-card){background:linear-gradient(155deg,color-mix(in srgb,var(--bf-brand-accent) 11%,var(--bf-family-surface-raised)),var(--bf-family-surface) 68%);box-shadow:0 16px 45px #230d0333,inset 0 1px #ffebab17}html[data-bestfurshet-brand] :is(.product-card,.bf-reviewed-card,.category-card,.simple-card):after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bf-brand-accent) 70%,#fff0bc),transparent)}html[data-bestfurshet-brand] :is(.eyebrow,.kicker,.bf-reviewed-kicker){text-shadow:0 0 18px color-mix(in srgb,var(--bf-brand-accent) 28%,transparent)}html[data-bestfurshet-brand] :is(.bf-site-command,.bf-family__row,.nav-shell,.navline){border-color:color-mix(in srgb,var(--bf-family-gold) 62%,transparent);box-shadow:0 14px 40px #1f0a012e,inset 0 1px #ffebab1a}@keyframes bf-title-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes bf-logo-glow{0%,to{filter:drop-shadow(0 5px 10px #0c040047)brightness()}50%{filter:drop-shadow(0 8px 18px color-mix(in srgb,var(--bf-brand-accent) 38%,transparent)) brightness(1.09)}}@keyframes bf-photo-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.008)}}@keyframes bf-gold-breathe{0%,to{background-position:0;box-shadow:0 10px 26px #250d022e,inset 0 1px #ffffff7a}50%{box-shadow:0 14px 34px color-mix(in srgb,var(--bf-brand-accent) 23%,transparent),0 1px 0 #ffffff94 inset;background-position:100%}}@media (prefers-reduced-motion:reduce){html[data-bestfurshet-brand] :is(.bf-family-logo__image,.hero-photo img,.hero-visual img,.home-hero__visual img,.hero-media img,.home-hero h1,.hero h1,.home-hero .lead,.hero .lead,.button,.coral-button,.dark-button,.header-cta,.primary-link,.hero a,.chat-bubble,.nav-actions .cart-link){animation:none!important}html[data-bestfurshet-brand] :is(.button,.coral-button,.dark-button,.header-cta,.primary-link,.hero a,.chat-bubble,.nav-actions .cart-link){transition:none;transform:none}.site-history-back{transition:none}.site-history-back:hover,.site-history-back:active{transform:none}}.bf-receiving{color:#eef1f5;text-align:left;box-sizing:border-box;overflow-wrap:anywhere;color-scheme:dark;background:#171f28;border:1px solid #947950;border-radius:14px;margin:1.5rem 0;padding:1.2rem}.bf-receiving[hidden],.bf-receiving [hidden]{display:none!important}.bf-receiving h3{color:#eef1f5;margin:0 0 .8rem;font:700 1.3rem/1.4 system-ui,sans-serif}.bf-receiving p,.bf-receiving output,.bf-receiving label,.bf-receiving legend{color:#e1d1ba;font:400 .95rem/1.5 system-ui,sans-serif}.bf-receiving fieldset{border:0;min-width:0;margin:0;padding:0}.bf-receiving legend{margin-bottom:.6rem;font-weight:700}.bf-receiving label{gap:.35rem;min-width:0;margin:.7rem 0;display:grid}.bf-receiving__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .8rem;display:grid}.bf-receiving input,.bf-receiving select,.bf-receiving textarea{box-sizing:border-box;color:#f1f3f5;background:#1b232c;border:1px solid #ab9067;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:.7rem;font:400 1rem/1.4 system-ui,sans-serif}.bf-receiving textarea{resize:vertical}.bf-receiving input:disabled,.bf-receiving select:disabled,.bf-receiving textarea:disabled{opacity:1;color:#c2ccd6;-webkit-text-fill-color:#c2ccd6;background:#28333e}.bf-receiving button{color:#211808;cursor:pointer;background:#ddba79;border:1px solid #ddba79;border-radius:8px;min-height:44px;margin:.7rem .5rem .7rem 0;padding:.7rem 1rem;font:700 .95rem/1.4 system-ui,sans-serif}.bf-receiving button:hover:not(:disabled){background:#f0d29a}.bf-receiving button:active:not(:disabled){background:#cda765}.bf-receiving button:disabled{color:#c2ccd6;opacity:1;cursor:not-allowed;background:#303c49}.bf-receiving button:focus-visible,.bf-receiving input:focus-visible,.bf-receiving select:focus-visible,.bf-receiving textarea:focus-visible{outline-offset:3px;outline:3px solid #ffe6ac}.bf-receiving output{margin-top:.6rem;display:block}.bf-receiving output[data-state=error]{color:#ffd2c7}@media (width<=600px){.bf-receiving{padding:.9rem}.bf-receiving__grid{grid-template-columns:1fr}.bf-receiving button{width:100%;margin-right:0}}
