:root{--color-white: #ffffff;--color-oak-200: #ddd4c8;--color-oak-700: #3a3029;--color-brass-100: #f1e8d5;--color-brass-300: #dcc79d;--color-brass-500: #9c8350;--color-oak-850: #1c1916;--color-oak-900: #2a221c;--color-oak-950: #141210;--color-grey-800: #3a3a3a;--color-cream-100: #efe9e0;--color-cream-channels: 239 233 224;--color-amber-50: #faf3eb;--color-amber-100: #f3e4d2;--color-oak-300: #c2b7ab;--color-oak-400: #9a8c7f;--color-moss-50: #f1f5ef;--color-moss-100: #e3ecdf;--color-moss-600: #5e7f4e;--color-red-600: #a63d2f;--color-moss-700: #4a6640;--color-slate-50: #f0f2f5;--color-slate-100: #e4e9f0;--color-slate-500: #6b7a90;--color-amber-400: #cc9258;--color-amber-500: #b8773a;--color-amber-600: #8d5626;--color-amber-700: #7e4d22;--color-amber-border: #f4ba5d;--color-amber-glow: 255 192 82;--color-amber-shadow: 242 178 78;--color-ink-shadow: 20 18 16;--color-surface-raised: var(--color-white);--color-surface-page: #f7f3ec;--color-surface-inverse: var(--color-oak-700);--color-surface-sunken: var(--color-text-inverse);--color-surface-overlay: rgb(var(--color-ink-shadow) / .6);--color-surface-scrim: var(--color-oak-850);--color-surface-glass: rgb(var(--color-cream-channels) / .1);--color-surface-avatar: var(--color-amber-100);--color-surface-hover: color-mix(in srgb, var(--color-surface-page) 60%, var(--color-white));--color-offer-bg: var(--color-surface-tint-amber);--color-offer-text: var(--color-text-primary);--color-offer-text-muted: color-mix(in srgb, var(--color-offer-text) 78%, transparent);--color-offer-line: color-mix(in srgb, var(--color-offer-text) 18%, transparent);--color-offer-accent: var(--color-action-primary-bg);--color-surface-tint-amber: var(--color-amber-50);--color-surface-tint-moss: var(--color-moss-50);--color-surface-tint-slate: var(--color-slate-50);--color-surface-tint-amber-mid: color-mix(in srgb, var(--color-amber-50), var(--color-amber-100));--color-surface-tint-moss-mid: color-mix(in srgb, var(--color-moss-50), var(--color-moss-100));--color-surface-tint-slate-mid: color-mix(in srgb, var(--color-slate-50), var(--color-slate-100));--color-surface-selected: var(--color-oak-200);--color-surface-success: var(--color-moss-100);--color-surface-promo: var(--color-grey-800);--color-text-on-promo: var(--color-text-inverse);--color-surface-media: var(--color-white);--color-glow: rgb(var(--color-amber-glow));--color-glow-oak: var(--color-brass-500);--color-glow-amber: var(--color-amber-400);--color-glow-moss: var(--color-moss-600);--color-glow-slate: var(--color-slate-500);--position-barrel-head-x: 58.5%;--position-barrel-head-y: 31.5%;--width-barrel-head: 33%;--distance-barrel-head-perspective: 1000px;--angle-barrel-head-turn: 10deg;--angle-barrel-head-tilt: -4deg;--position-barrel-face-x: 50%;--position-barrel-face-y: 36%;--width-barrel-face-design: 38%;--position-stand-x: 50%;--position-stand-y: 68.5%;--width-stand-design: 20%;--color-engrave-burn: var(--color-oak-950);--color-engrave-glass: var(--color-cream-100);--color-engrave-stand: var(--color-cream-100);--color-engrave-lid: var(--color-amber-border);--color-print-glass: var(--color-white);--color-text-primary: var(--color-oak-950);--color-text-secondary: #54473d;--color-text-tertiary: #6f6155;--color-text-inverse: var(--color-cream-100);--color-text-accent: var(--color-amber-600);--color-text-hover: var(--color-amber-700);--color-border-subtle: var(--color-oak-200);--color-border-default: var(--color-oak-300);--color-surface-ground: var(--color-brass-100);--color-border-soft: var(--color-cream-100);--color-border-nav: var(--color-brass-300);--color-border-accent: var(--color-brass-500);--color-icon: var(--color-oak-900);--color-icon-muted: var(--color-brass-500);--color-action-primary-bg: var(--color-amber-700);--color-action-secondary-border: var(--color-amber-500);--color-action-secondary-text: var(--color-amber-700);--color-text-eyebrow: var(--color-amber-600);--color-star: var(--color-amber-400);--image-star-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 .8l1.53 3.23 3.54.44-2.6 2.44.66 3.5L6 8.7 2.87 10.4l.66-3.5L.93 4.47l3.54-.44L6 .8z'/%3E%3C/svg%3E");--color-star-empty: var(--color-oak-200);--color-status-success: var(--color-moss-600);--color-text-success: var(--color-moss-700);--color-status-danger: var(--color-red-600);--color-status-neutral: var(--color-text-tertiary);--color-status-text: var(--color-white);--color-focus-ring: var(--color-amber-700);--color-action-primary-bg-hover: var(--color-amber-400);--color-status-info: #5b7389;--font-size-12: .75rem;--font-size-13: .8125rem;--font-size-14: .875rem;--font-size-15: .9375rem;--font-size-16: 1rem;--font-size-17: 1.0625rem;--font-size-20: 1.25rem;--font-size-24: 1.5rem;--font-size-28: 1.75rem;--font-size-36: 2.25rem;--letter-spacing-button: .12em;--letter-spacing-eyebrow: .18em;--letter-spacing-nav: .04em;--letter-spacing-label: .02em;--letter-spacing-section-eyebrow: .1em;--font-size-eyebrow: var(--font-size-14);--font-size-heading-2: clamp(1.75rem, 1.5rem + .6vw, 2.25rem);--font-size-hero: clamp(2.25rem, 1.9rem + 1.33vw, 3.5rem);--font-weight-hero: var(--font-weight-display-regular, 400);--radius-panel: 22px;--radius-card: 16px;--radius-image: 12px;--radius-pill: 999px;--border-width-hairline: 1px;--height-corporate-bar: 40px;--size-corporate-step-number: 40px;--space-corporate-step: clamp(16px, 2vw, 32px);--height-corporate-sticky: 52px;--offset-corporate-sticky: var(--space-float-bar);--z-corporate-sticky: var(--z-float-bar);--width-float-bar: 760px;--space-float-bar: 16px;--z-float-bar: 20;--shadow-badge: 0 8px 15px rgb(var(--color-amber-shadow) / .2);--shadow-dropdown: 0 8px 12px rgb(var(--color-ink-shadow) / .08);--shadow-count-badge: 0 1px 4px rgb(var(--color-ink-shadow) / .3);--z-above-chat: 1000000000;--motion-ease-out: cubic-bezier(.22, 1, .36, 1);--motion-duration-fast: .18s;--motion-duration-base: .45s;--duration-crossfade: 1.2s;--duration-settle: 6s;--scale-settle: 1.06;--scale-hover-zoom: 1.03;--duration-hover-zoom: .7s;--size-glow: 360px;--strength-glow: 16%;--distance-nudge: 4px;--opacity-sold-out: .55;--opacity-dot: 1;--duration-entrance: 1s;--duration-reveal: .8s;--distance-reveal: 16px;--stagger-reveal: 80ms;--width-content: 1200px;--space-section-block-lg: clamp(48px, 5vw + 24px, 120px);--space-stack-lg: clamp(32px, 3vw + 16px, 72px);--space-section-inline: clamp(20px, 5vw, 96px);--space-card-feature: clamp(16px, 7.5vw - 16px, 96px);--space-builder-option: 10px;--font-size-builder-step: var(--font-size-15);--space-builder-legend: 12px;--font-weight-builder-option: 500;--font-weight-builder-step: 500;--color-builder-step: var(--color-text-secondary);--width-design-card: 112px;--width-media-feature: 536px;--space-hero-block: clamp(24px, 1.6vw + 17px, 48px);--space-media-inset: 20px;--space-container-inline: clamp(0px, 2.4vw - 10px, 36px);--space-page-inline: max( calc(var(--space-section-inline) + var(--space-container-inline)), calc((100% - var(--width-content)) / 2) )}@media screen and (min-width:1150px){:root{--font-weight-hero: var(--font-weight-display, 500)}}@media screen and (max-width:1149px){:root{--font-size-builder-step: var(--font-size-14)}}@media screen and (max-width:699px){:root{--space-section-inline: 16px;--font-size-eyebrow: var(--font-size-12)}}@media(prefers-reduced-motion:reduce){:root{--motion-duration-fast: 0ms;--motion-duration-base: 0ms;--duration-crossfade: 0ms;--duration-settle: 0ms;--duration-entrance: 0ms;--duration-reveal: 0ms;--duration-hover-zoom: 0ms}}.bb-scheme-dark{--color-surface-page: var(--color-oak-950);--color-surface-raised: var(--color-oak-850);--color-text-primary: var(--color-cream-100);--color-text-secondary: var(--color-oak-300);--color-text-tertiary: var(--color-oak-400);--color-text-hover: var(--color-amber-400);--color-border-subtle: var(--color-oak-700);--color-border-default: var(--color-oak-700);--color-surface-ground: var(--color-oak-900);--color-surface-hover: color-mix(in srgb, var(--color-oak-850) 50%, var(--color-oak-700));--color-icon: var(--color-amber-400);--color-text-eyebrow: var(--color-amber-400);--color-action-secondary-text: var(--color-amber-400);--color-focus-ring: var(--color-cream-100);background:var(--color-surface-page);color:var(--color-text-primary)}html,body{overflow-x:clip!important}html{scrollbar-gutter:stable}.bb-engrave-stand{flood-color:var(--color-engrave-stand)}.bb-engrave-burn{flood-color:var(--color-engrave-burn)}:where(.shopify-section[class*=shopify-section--bb-],.shopify-section>[class^=bb-],.shopify-section>[class*=" bb-"]){text-wrap:pretty}:where(.shopify-section[class*=shopify-section--bb-],.shopify-section>[class^=bb-],.shopify-section>[class*=" bb-"]) :where(h1,h2,h3,h4){text-wrap:balance}.bb-focus:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.bb-dots>*+*:before{content:""}.bb-dot,.bb-dots>*+*:before{flex-shrink:0;opacity:var(--opacity-dot);width:4px;height:4px;border-radius:50%;background:currentColor}.bb-text-link{color:inherit;font-family:var(--font-family-body);font-size:var(--font-size-13);font-weight:600;line-height:1;letter-spacing:var(--letter-spacing-button);text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-ease-out)}.bb-text-link:hover{color:var(--color-text-hover)}.bb-link-underline{--link-underline-thickness: 1px;padding-bottom:2px;background:linear-gradient(currentColor,currentColor) left bottom / 0 var(--link-underline-thickness) no-repeat;transition:color var(--motion-duration-fast) var(--motion-ease-out),background-size var(--motion-duration-fast) var(--motion-ease-out)}.bb-link-underline:hover,.bb-link-underline:focus-visible{color:var(--color-text-hover);background-size:100% var(--link-underline-thickness)}.bb-inline-link{color:inherit;text-decoration:underline;text-underline-offset:3px;transition:color var(--motion-duration-fast) var(--motion-ease-out)}.bb-inline-link:hover,.bb-inline-link:focus-visible{color:var(--color-text-hover)}.bb-carousel-arrow{--carousel-arrow-size: 32px;--scale-carousel-arrow-icon: .3;display:grid;flex-shrink:0;place-items:center;width:var(--carousel-arrow-size);height:var(--carousel-arrow-size);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:50%;background:var(--color-surface-raised);color:var(--color-icon);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out),opacity var(--motion-duration-fast) var(--motion-ease-out)}.bb-carousel-arrow svg{width:calc(var(--carousel-arrow-size) * var(--scale-carousel-arrow-icon));height:auto}.bb-carousel-arrow:hover:not(:disabled){border-color:var(--color-border-accent);background:var(--color-surface-tint-amber);color:var(--color-text-accent)}.bb-carousel-arrow:disabled{cursor:default;opacity:.35}.bb-carousel-arrow--prev svg{scale:-1 1}.bb-tab-steps{display:flex;align-items:center;justify-content:space-between;z-index:2;pointer-events:none}.bb-tab-steps>*{pointer-events:auto}bb-tabs:not(:defined) .bb-tab-steps{display:none}.bb-carousel-arrow--floating{--carousel-arrow-size: 36px;--carousel-arrow-inset: calc(var(--space-page-inline) / 2);position:absolute;z-index:1;top:50%;translate:0 -50%;box-shadow:var(--shadow-dropdown)}.bb-carousel-arrow--floating.bb-carousel-arrow--prev{inset-inline-start:var(--carousel-arrow-inset)}.bb-carousel-arrow--floating:not(.bb-carousel-arrow--prev){inset-inline-end:var(--carousel-arrow-inset)}.bb-carousel-arrow--floating:disabled{visibility:hidden}.bb-carousel-arrow--floating[hidden]{display:none}@media(hover:none){.bb-carousel-arrow--floating{display:none}}.bb-edge-fade{--edge-fade-width: var(--space-page-inline);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--edge-fade-width),#000 calc(100% - var(--edge-fade-width)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--edge-fade-width),#000 calc(100% - var(--edge-fade-width)),transparent)}@media screen and (max-width:699px){.bb-edge-fade{-webkit-mask-image:none;mask-image:none}}.bb-scroll-row{--scroll-row-item: 45%;--scroll-row-gap: 16px;display:flex;gap:var(--scroll-row-gap);margin:0;padding:0 var(--space-page-inline);scroll-padding-inline:var(--space-page-inline);scroll-snap-type:x mandatory}.bb-scroll-row>*{flex:0 0 var(--scroll-row-item);scroll-snap-align:start}.bb-label{margin:0;color:var(--color-text-tertiary);font-family:var(--font-family-body);font-size:var(--font-size-12);font-weight:500;line-height:1.2;letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}.bb-localization .localization-toggle{display:inline-flex;align-items:center;gap:4px;color:inherit;font-family:var(--font-family-body);font-size:var(--font-size-14);font-weight:500;line-height:1;letter-spacing:var(--letter-spacing-nav);text-transform:none;opacity:1}.bb-localization .localization-toggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.bb-localization .localization-toggle svg{width:16px;height:auto}.bb-eyebrow{margin:0;color:var(--color-text-eyebrow);font-family:var(--font-family-body);font-size:var(--font-size-eyebrow);font-weight:600;line-height:1.2;letter-spacing:var(--letter-spacing-section-eyebrow);text-transform:uppercase}.bb-heading-2{margin:0;color:var(--color-text-primary);font-family:var(--font-family-display);font-size:var(--font-size-heading-2);font-weight:var(--font-weight-display);line-height:1.15;letter-spacing:-.005em;text-transform:none}.bb-section-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.bb-section-header__titles{display:flex;flex-direction:column;gap:4px}.bb-trust{--font-size-trust-value: clamp(1.5rem, 1vw + 1.125rem, 2rem);--space-trust: clamp(16px, 1.5vw + 8px, 32px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;border-block:var(--border-width-hairline) solid var(--color-border-subtle)}.bb-trust__item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--space-trust) 12px;text-align:center}.bb-trust__item:nth-child(2n){border-inline-start:var(--border-width-hairline) solid var(--color-border-subtle)}.bb-trust__item:nth-child(n+3){border-top:var(--border-width-hairline) solid var(--color-border-subtle)}.bb-trust__value{color:var(--color-text-primary);font-family:var(--font-family-display);font-size:var(--font-size-trust-value);font-weight:var(--font-weight-display);line-height:1.1}.bb-trust__label{color:var(--color-text-tertiary);font-size:var(--font-size-12);font-weight:500;line-height:1.3;letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}@media screen and (min-width:700px){.bb-trust{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none}.bb-trust__item:nth-child(n){border-top:0;border-inline-start:var(--border-width-hairline) solid var(--color-border-subtle)}.bb-trust__item:first-child{border-inline-start:0}}.bb-radio{box-sizing:border-box;position:relative;display:grid;place-items:center;flex-shrink:0;width:12px;height:12px;border:var(--border-width-hairline) solid var(--color-border-accent);border-radius:50%;color:var(--color-surface-sunken);opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-out)}.bb-radio:before{content:"";position:absolute;inset:calc(-1 * var(--border-width-hairline));border-radius:50%;background:var(--color-border-accent);scale:0;transition:scale var(--motion-duration-fast) var(--motion-ease-out)}.bb-radio .bb-icon{position:absolute;inset:calc(-1 * var(--border-width-hairline))}.bb-radio .bb-icon path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--motion-duration-fast) var(--motion-ease-out)}[aria-pressed=true]>.bb-radio,:has(>input:checked)>.bb-radio{opacity:1}[aria-pressed=true]>.bb-radio:before,:has(>input:checked)>.bb-radio:before{scale:1}[aria-pressed=true]>.bb-radio .bb-icon path,:has(>input:checked)>.bb-radio .bb-icon path{stroke-dashoffset:0;transition-duration:var(--motion-duration-base);transition-delay:var(--motion-duration-fast)}@media screen and (max-width:699px){.bb-option-row{--width-option-row-card: 148px;--space-option-row-top: 14px;display:flex;flex-wrap:nowrap;gap:8px;padding:var(--space-option-row-top) 0 4px;margin-inline:calc(-1 * var(--space-page-inline));padding-inline:var(--space-page-inline);scroll-padding-inline:var(--space-page-inline);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.bb-option-row::-webkit-scrollbar{display:none}.bb-option-row>*{flex:0 0 var(--width-option-row-card);scroll-snap-align:start}.bb-option-row:not(:has(.bb-builder__tag)){padding-top:4px}}.bb-presale-card{--space-presale-card: 12px;display:flex;align-items:flex-start;gap:.6rem;padding:var(--space-presale-card);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-image);background:var(--color-surface-tint-amber);color:var(--color-text-secondary);font-size:var(--font-size-14);text-align:start}.bb-presale-card[hidden]{display:none}.bb-presale-card svg{flex:none;width:18px;height:18px;margin-top:1px;fill:none;stroke:var(--color-action-primary-bg);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bb-presale-card p{margin:0;line-height:1.5}.bb-presale-card strong{display:block;color:var(--color-text-primary);font-weight:600}.bb-crumbs{--font-size-crumbs: var(--font-size-13);--space-crumbs: 16px;display:flex;align-items:center;gap:8px;min-width:0;margin:0 0 var(--space-crumbs);padding:0;color:var(--color-text-tertiary);font-size:var(--font-size-crumbs);line-height:1.4}.bb-crumbs li{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-crumbs li:first-child{flex:none}.bb-crumbs li:last-child{flex-shrink:3;min-width:8em}.bb-crumbs li+li:before{content:"\203a";margin-inline-end:8px;color:var(--color-icon-muted)}.bb-crumbs a{color:var(--color-text-secondary)}.bb-crumbs [aria-current]{color:var(--color-text-primary)}.bb-proof{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:4px 12px;border-radius:var(--radius-pill);background:var(--color-surface-page);font-size:var(--font-size-13);font-weight:500;line-height:1.3;letter-spacing:var(--letter-spacing-label);color:var(--color-text-primary)}.bb-stars{--bb-stars-size: 12px;flex-shrink:0;display:inline-block;width:calc(var(--bb-stars-size) * 5);height:var(--bb-stars-size);background:linear-gradient(90deg,var(--color-star) var(--bb-stars-fill, 100%),var(--color-star-empty) 0);-webkit-mask:var(--image-star-mask) 0 0 / var(--bb-stars-size) repeat-x;mask:var(--image-star-mask) 0 0 / var(--bb-stars-size) repeat-x}.bb-glow{position:relative;isolation:isolate}.bb-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(var(--size-glow) circle at var(--pointer-x, 50%) var(--pointer-y, 50%),color-mix(in srgb,var(--color-glow) var(--strength-glow),transparent),transparent 70%);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-base) var(--motion-ease-out)}@media(hover:hover){.bb-glow:hover:after{opacity:1}}.bb-card{--bb-card-radius: var(--radius-image);--space-card-inner: clamp(12px, .8vw + 8px, 16px);--font-size-card-title: clamp(.9375rem, .875rem + .2vw, 1.0625rem);position:relative;display:flex;flex-direction:column;gap:var(--space-card-gap, var(--space-card-inner));height:100%;padding:var(--space-card-inner);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--bb-card-radius);background:var(--color-surface-raised);color:var(--color-text-secondary);text-decoration:none;transition:border-color var(--motion-duration-fast) var(--motion-ease-out)}.bb-card:hover{border-color:var(--color-action-secondary-border)}.bb-card__media{position:relative;display:block;overflow:hidden;border-radius:var(--radius-image);background:var(--color-surface-page)}.bb-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:scale var(--duration-hover-zoom) var(--motion-ease-out)}@media(hover:hover){.bb-card:hover .bb-card__media img{scale:var(--scale-hover-zoom)}}.bb-card__title{transition:color var(--motion-duration-fast) var(--motion-ease-out)}.bb-card:hover .bb-card__title{color:var(--color-text-hover)}@media screen and (max-width:699px){.bb-card{--space-card-inner: 10px;--font-size-card-title: var(--font-size-14);--button-padding: 10px 8px;--button-gap: 6px;--button-font-size: var(--font-size-12);--button-letter-spacing: .06em}}.bb-card.bb-card--minimal{--bb-card-radius: var(--radius-image);--space-card-inner: 12px;--space-card-gap: 16px;--font-size-card-title: var(--font-size-15);border-color:transparent;transition:background-color var(--motion-duration-base) var(--motion-ease-out)}.bb-card--minimal .bb-card__media{border:var(--border-width-hairline) solid var(--color-border-soft)}@media(hover:hover){.bb-card.bb-card--minimal:hover{border-color:transparent;background:var(--color-surface-hover)}}@media screen and (max-width:699px){.bb-card.bb-card--minimal{--space-card-inner: 4px;--space-card-gap: 10px}}.bb-reveal [data-bb-reveal]:not(.is-revealed){opacity:0;translate:0 var(--distance-reveal)}.bb-reveal [data-bb-reveal]{transition:opacity var(--duration-reveal) var(--motion-ease-out) var(--delay-reveal, 0ms),translate var(--duration-reveal) var(--motion-ease-out) var(--delay-reveal, 0ms)}.discount-badge.bb-discount-badge{border-radius:var(--radius-pill);background:var(--color-surface-success);color:var(--color-text-success);font-size:var(--font-size-12);font-weight:500;width:fit-content;column-gap:.375rem;padding:.25rem .625rem}.bb-float-bar{position:fixed;z-index:var(--z-float-bar);inset:auto auto var(--space-float-bar) 50%;translate:-50% 0;display:flex;flex-wrap:nowrap;align-items:center;gap:16px;box-sizing:border-box;width:min(var(--width-float-bar),calc(100% - 2 * var(--space-page-inline)));padding:12px 16px 12px 24px;border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-raised);box-shadow:var(--shadow-dropdown);color:var(--color-text-primary);font-family:var(--font-family-body);animation:bb-float-bar-in var(--motion-duration-base) var(--motion-ease-out)}.bb-float-bar[hidden]{display:none}.bb-float-bar--compact{width:fit-content;padding-inline:12px}.bb-float-bar>*{flex:none}.bb-float-bar p{margin:0}.bb-float-bar__name{display:grid;flex:1 1 auto;min-width:0;gap:2px}.bb-float-bar__name>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-float-bar__title{font-size:var(--font-size-15);font-weight:600;line-height:1.3}.bb-float-bar__sub{color:var(--color-text-tertiary);font-size:var(--font-size-12);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}body:has(.bb-float-bar:not(.bb-corporate-sticky)) .bb-footer{padding-bottom:calc(var(--space-section-block-lg) + var(--height-corporate-sticky) + var(--space-float-bar) * 3)}@keyframes bb-float-bar-in{0%{opacity:0;translate:-50% 16px}}@media screen and (max-width:699px){.bb-float-bar{inset:auto 0 0;translate:none;width:auto;padding:12px var(--space-page-inline) calc(12px + env(safe-area-inset-bottom,0px));border-width:var(--border-width-hairline) 0 0;border-radius:0;animation-name:bb-float-bar-in-phone}.bb-float-bar--compact{justify-content:center}@keyframes bb-float-bar-in-phone{0%{translate:0 100%}}}.bb-description :is(div,p):has(>br:only-child){display:none}.jdgm-widget.jdgm-all-reviews-widget-v2025{max-width:min(var(--width-content),100%);margin-inline:auto}.color-scheme:has(.jdgm-all-reviews-widget-v2025){background:var(--color-surface-page)}@media(min-width:700px){[data-show-more]:not([data-show-more-from])>[data-show-more-extra]{display:none!important}}@media(max-width:699px){.bb-show-more:not([data-show-more-from]){display:none}}@media(min-width:700px){[data-show-more-from]>[data-show-more-extra]{display:none!important}}@media(max-width:699px){.bb-show-more[data-show-more-from]{display:none}}@media(min-width:700px){.bb-show-more[data-show-more-from]{position:fixed;z-index:2;left:var(--show-more-left, 0);bottom:calc(var(--show-more-lift, 0px) + var(--space-show-more-float));margin:0;background:var(--color-surface-raised);box-shadow:var(--shadow-dropdown)}.bb-show-more[data-show-more-from]:not([data-floating]){visibility:hidden}[data-show-more-from]:has(+.bb-show-more){padding-bottom:calc(var(--height-show-more) + var(--space-show-more-float))}}:root{--height-show-more: 2.5rem;--space-show-more-top: 12px;--space-show-more-float: 16px}.bb-show-more{display:flex;align-items:center;justify-content:center;min-height:var(--height-show-more);margin:var(--space-show-more-top) auto 0;padding-inline:20px;border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-pill);background:transparent;color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-14);font-weight:500;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out)}.bb-show-more:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}
/*# sourceMappingURL=/cdn/shop/t/117/assets/bb-base.css.map */
