@font-face{font-family:TAN Tangkiwood;src:url(/cdn/shop/files/TAN-Tangkiwood-Regular.woff2?v=1785587526) format("woff2");font-display:swap}@font-face{font-family:Nourd SemiBold;src:url(/cdn/shop/files/nourd_semi_bold.ttf?v=1785737239) format("woff2");font-display:swap}.bb-fd{--width-builder-field: 200px;--font-size-builder-option: var(--font-size-16);--radius-builder-control: calc(var(--radius-image) / 2);--width-builder-option-scroll: 148px;--width-fd-size: 7.5rem;--space-fd-tag-room: 8px;--width-fd-barrel: 86%;--opacity-fd-dot: .4;--opacity-fd-engraving: .94;display:block}.bb-fd-shell{padding-inline:var(--space-page-inline)}.bb-fd-crumbs{padding-top:var(--space-hero-block);font-family:var(--font-family-body)}.bb-fd-crumbs .bb-crumbs{margin:0}.bb-fd [hidden]{display:none}.bb-fd .bnb-info-col,.bb-fd form{display:flex;flex-direction:column;gap:var(--product-stack-gap)}.bb-fd form>*{margin:0}.bb-fd .product-title{font-family:var(--font-family-display);font-weight:var(--font-weight-display);letter-spacing:0}.bb-fd-sub,.bb-fd-note{color:var(--color-text-secondary);font-size:var(--font-size-16);line-height:1.5}.bb-fd-note{font-size:var(--font-size-14)}.bb-fd-badge{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;margin:0;padding:4px 12px;border:var(--border-width-hairline) solid var(--color-border-accent);border-radius:var(--radius-pill);background:var(--color-surface-tint-amber);color:var(--color-text-primary);font-size:var(--font-size-13);font-weight:500;letter-spacing:var(--letter-spacing-label)}.bb-fd-badge__dot{width:7px;height:7px;border-radius:50%;background:var(--color-action-primary-bg);animation:bb-fd-pulse 1.5s infinite}@keyframes bb-fd-pulse{50%{opacity:var(--opacity-fd-dot);scale:1.3}}@media(prefers-reduced-motion:reduce){.bb-fd-badge__dot{animation:none}}.bb-fd-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem}.bb-fd-price__now{color:var(--color-text-primary);font-size:var(--font-size-24);font-weight:500}.bb-fd-price__from{color:var(--color-text-secondary);font-size:var(--font-size-16);font-weight:400}.bb-fd-price__was{color:var(--color-text-secondary);font-size:var(--font-size-16);text-decoration:line-through;text-decoration-thickness:var(--border-width-hairline)}.bb-fd-price__save{padding:4px 12px;border-radius:var(--radius-pill);background:var(--color-status-success);color:var(--color-status-text);font-size:var(--font-size-13);font-weight:500;letter-spacing:var(--letter-spacing-label)}.bb-fd-price__pill{padding:4px 12px;border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-13);letter-spacing:var(--letter-spacing-label)}.bb-fd-set{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.bb-fd-set__title{padding:0;color:var(--color-text-primary);font-size:var(--font-size-17);font-weight:600}.bb-fd-fields{margin-top:0}.bb-fd-barrels{display:contents}.bb-fd .bb-builder__control.is-invalid{border-color:var(--color-status-danger)}@media screen and (min-width:700px){.bb-fd-sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--width-fd-size)),1fr));gap:10px}.bb-fd-sizes:has(.bb-builder__tag){padding-top:var(--space-fd-tag-room)}}.bb-fd-sizes.is-missing .bb-builder__option{border-color:var(--color-status-danger)}.bb-fd-sizes .bb-builder__option.is-soldout{opacity:.5;cursor:not-allowed}.bb-fd-sizes .bb-builder__option.is-soldout .bb-builder__option-name{text-decoration:line-through}.bb-fd-buy{display:flex;align-items:stretch;gap:12px}.bb-fd-buy .bb-button{flex:1}.bb-fd-error{color:var(--color-status-danger);font-size:var(--font-size-14)}.bb-fd-reassure{display:flex;align-items:center;gap:10px;color:var(--color-text-secondary);font-size:var(--font-size-15);line-height:1.4}.bb-fd-reassure .bb-icon{flex:none;color:var(--color-icon)}.bb-fd-trust .bb-icon-list__item{justify-content:flex-start}.bb-fd-bar__price{display:flex;align-items:baseline;gap:8px;margin-left:auto;font-weight:500}.bb-fd-bar__price s{color:var(--color-text-secondary);font-size:var(--font-size-14);font-weight:400}.bb-fd-preview{position:relative;display:grid;grid-column:1 / -1;place-items:center;aspect-ratio:1;overflow:hidden;border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-media)}.bb-fd-preview[hidden]{display:none}.bb-fd-preview__barrel{position:relative;width:var(--width-fd-barrel);filter:drop-shadow(0 12px 20px rgb(var(--color-ink-shadow) / .25))}.bb-fd-preview__barrel img{display:block;width:100%;height:auto}.bb-fd-overlay{position:absolute;display:none;height:auto;color:var(--color-engrave-burn);mix-blend-mode:multiply;opacity:var(--opacity-fd-engraving);pointer-events:none;translate:-50% -50%}.bb-fd-overlay.is-active{display:block}.bb-fd-overlay[data-design=dad]{top:38.4%;left:49.5%;width:55%}.bb-fd-overlay[data-design=world]{top:39.7%;left:50.2%;width:57.7%}.bb-fd-overlay[data-design=john]{top:38.3%;left:49.4%;width:56.5%}.bb-fd-overlay[data-design=lion]{top:38.1%;left:50.4%;width:46%}
/*# sourceMappingURL=/cdn/shop/t/117/assets/component-bb-fathers-day.css.map */
