.bk-scope,.product-card__content:has(>.bk-card__media){--bk-gap-3xs: var(--gap-3xs, .125rem);--bk-gap-2xs: var(--gap-2xs, .3rem);--bk-gap-xs: var(--gap-xs, .5rem);--bk-gap-sm: var(--gap-sm, .7rem);--bk-gap: var(--gap-lg, 1rem);--bk-gap-lg: var(--gap-xl, 1.25rem);--bk-gap-xl: var(--gap-2xl, 2rem);--bk-pad: var(--padding-lg, 1rem);--bk-pad-lg: var(--padding-2xl, 1.5rem);--bk-pad-xl: var(--padding-4xl, 2rem);--bk-fg: var(--color-foreground);--bk-muted: var(--color-foreground-muted, rgb(var(--color-foreground-rgb) / var(--opacity-muted-text, .6)));--bk-line: var(--ds-line, var(--color-border));--bk-surface: var(--ds-surface, rgb(var(--color-foreground-rgb) / var(--opacity-5, .05)));--bk-card-bg: var(--ds-card-bg, #fff);--bk-pill: rgb(var(--color-foreground-rgb) / var(--opacity-5-15, .06));--bk-pill-hover: rgb(var(--color-foreground-rgb) / var(--opacity-10-25, .12));--bk-badge-bestseller: var(--color-error, #d92d20);--bk-font: var(--font-body--family);--bk-font-3xs: var(--font-size--3xs, .625rem);--bk-font-2xs: var(--font-size--2xs, .75rem);--bk-font-xs: var(--font-size--xs, .8125rem);--bk-font-sm: var(--font-size--sm, .875rem);--bk-font-md: var(--font-size--md, 1rem);--bk-font-lg: var(--font-size--lg, 1.125rem);--bk-line-height: var(--line-height--body-normal, 1.4);--bk-radius-sm: var(--style-border-radius-sm, .6rem);--bk-radius: var(--style-border-radius-lg, 1rem);--bk-radius-card: var(--product-corner-radius, var(--style-border-radius-md, .8rem));--bk-speed: var(--animation-speed-slow, .2s);--bk-ease: var(--ease-out-quad, cubic-bezier(.32, .72, 0, 1));--bk-specs-columns: 1;--bk-specs-label-width: 11rem;--bk-cover-ratio: 2 / 3;--bk-sticky-max-width: 75rem;--bk-sticky-inset: var(--bk-gap);--bk-arrow-size: 2.25rem;--bk-sticky-z: var(--layer-sticky, 8);--bk-sticky-thumb: 3rem}.bk-scope :focus-visible{outline:var(--focus-outline-width, .09375rem) solid currentcolor;outline-offset:var(--focus-outline-offset, .2em)}.bk-scope .bk-link{color:inherit;text-decoration:none}.bk-scope .bk-link:hover{text-decoration:underline;text-underline-offset:.2em}.bk-link-arrow{display:inline-block;width:1.15em;height:1.15em;margin-inline-start:.3em;vertical-align:-.2em}.bk-link-arrow path{stroke:currentColor;stroke-width:.6;stroke-linejoin:round}.bk-eyebrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bk-gap-2xs);margin:0;font-family:var(--bk-font);font-size:var(--bk-eyebrow-size, var(--bk-font-2xs));line-height:var(--bk-line-height);color:var(--bk-muted)}.bk-eyebrow--uppercase{text-transform:uppercase;letter-spacing:var(--letter-spacing-sm, .06em)}.bk-eyebrow__sep{opacity:var(--opacity-50, .5)}.bk-author{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bk-gap-2xs);margin:0;font-family:var(--bk-font);font-size:var(--bk-author-size, var(--bk-font-md));line-height:var(--bk-line-height);color:var(--bk-fg)}.bk-scope.bk-author .bk-link{text-decoration:underline;text-underline-offset:.2em}.product-card .bk-scope.bk-author .bk-link:not(:hover){text-decoration:none}.bk-author__label{color:var(--bk-muted)}.bk-author__chevron{display:inline-flex;width:var(--icon-size-xs, .85rem);height:var(--icon-size-xs, .85rem);flex:0 0 auto}.bk-author__chevron svg{width:100%;height:100%}.bk-price-note{display:inline-block;font-family:var(--bk-font);font-size:var(--bk-price-note-size, var(--bk-font-2xs));line-height:var(--bk-line-height);color:var(--bk-muted)}.bk-specs__inner{background-color:var(--bk-surface);border-radius:var(--bk-specs-radius, var(--bk-radius));padding:var(--bk-pad-lg)}.bk-specs__title{margin:0 0 var(--bk-gap-lg);font-family:var(--font-h4--family, var(--bk-font));font-size:var(--font-h4--size, var(--bk-font-lg));font-weight:var(--font-h4--weight, inherit);line-height:var(--line-height--heading-normal, 1.25);color:var(--bk-fg)}.bk-specs__grid,.bk-spec-list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:var(--bk-gap-xl);margin:0;font-family:var(--bk-font);font-size:var(--bk-font-sm);line-height:var(--bk-line-height)}.bk-specs__row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bk-gap-3xs);padding-block:var(--bk-gap-sm);border-block-end:var(--style-border-width, 1px) solid var(--bk-line)}.bk-specs__grid[data-columns="1"] .bk-specs__row:nth-last-child(-n+1),.bk-specs__grid[data-columns="2"] .bk-specs__row:nth-last-child(-n+2),.bk-specs__grid[data-columns="3"] .bk-specs__row:nth-last-child(-n+3){border-block-end:none}.bk-specs__label{margin:0;color:var(--bk-muted)}.bk-specs__value{margin:0;color:var(--bk-fg)}@media screen and (max-width:749px){.bk-specs__grid[data-columns] .bk-specs__row{border-block-end:var(--style-border-width, 1px) solid var(--bk-line)}.bk-specs__grid[data-columns] .bk-specs__row:last-child{border-block-end:none}}@media screen and (min-width:750px){.bk-specs__grid,.bk-spec-list{grid-template-columns:repeat(var(--bk-specs-columns),minmax(0,1fr))}.bk-specs__row{grid-template-columns:var(--bk-specs-label-width) minmax(0,1fr);gap:var(--bk-gap);align-items:baseline}}.bk-spec-list{font-size:var(--bk-spec-list-size, var(--bk-font-sm));--bk-specs-label-width: 8rem}.bk-spec-list .bk-specs__row{padding-block:var(--bk-gap-2xs);border-block-end:none}.bk-related{display:block}.bk-related__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--bk-gap);margin-block-end:var(--bk-gap-lg)}.bk-related__title{margin:0;font-family:var(--font-h3--family, var(--bk-font));font-size:var(--font-h3--size, var(--bk-font-lg));font-weight:var(--font-h3--weight, inherit);line-height:var(--line-height--heading-normal, 1.25);color:var(--bk-fg)}.bk-related__subtitle{margin:var(--bk-gap-3xs) 0 0;font-family:var(--bk-font);font-size:var(--bk-font-sm);line-height:var(--bk-line-height);color:var(--bk-muted)}.bk-related__actions{display:flex;align-items:center;gap:var(--bk-gap)}.bk-related__link{font-family:var(--bk-font);font-size:var(--bk-font-sm);white-space:nowrap}.bk-related__viewport{display:grid;grid-auto-flow:column;grid-auto-columns:var(--bk-col-mobile, 66.6%);gap:var(--bk-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-block:var(--bk-gap-3xs)}.bk-related__viewport::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.bk-related__viewport{scroll-behavior:auto}}.bk-related__item{scroll-snap-align:start;min-width:0}@media(prefers-reduced-motion:no-preference){.bk-fade-in{animation:bk-fade-in .35s ease-out both}}@keyframes bk-fade-in{0%{opacity:0}}@media screen and (min-width:750px){.bk-related__viewport{grid-auto-columns:var(--bk-col-tablet, 50%)}}@media screen and (min-width:990px){.bk-related__viewport{grid-auto-columns:var(--bk-col-desktop, 25%)}}@media screen and (min-width:1400px){.bk-related__viewport{grid-auto-columns:var(--bk-col-wide, 20%)}}.bk-related__nav{display:none;gap:var(--bk-gap-xs)}@media screen and (min-width:750px){.bk-related[data-scrollable=true] .bk-related__nav{display:flex}}.bk-related__arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--bk-arrow-size);height:var(--bk-arrow-size);padding:0;border:var(--style-border-width, 1px) solid var(--bk-line);border-radius:var(--style-border-radius-50, 50%);background:transparent;color:var(--bk-fg);cursor:pointer;transition:opacity var(--bk-speed) var(--bk-ease)}.bk-related__arrow svg{width:var(--icon-size-sm, 1.25rem);height:var(--icon-size-sm, 1.25rem)}.bk-related__arrow[disabled]{opacity:var(--opacity-30, .3);cursor:default}.bk-sticky{display:block;position:fixed;inset-inline:0;bottom:0;z-index:var(--bk-sticky-z);padding-block-end:env(safe-area-inset-bottom,0px);background-color:var(--color-background);border-block-start:var(--style-border-width, 1px) solid var(--bk-line);transform:translateY(100%);opacity:0;visibility:hidden;transition:transform var(--bk-speed) var(--bk-ease),opacity var(--bk-speed) var(--bk-ease),visibility var(--bk-speed)}@media(prefers-reduced-motion:reduce){.bk-sticky{transition:none}}.bk-sticky[data-visible=true]{transform:translateY(0);opacity:1;visibility:visible}.bk-sticky:not([data-visible=true]){pointer-events:none}.bk-sticky--mobile-only{display:block}.bk-sticky--desktop-only{display:none}@media screen and (min-width:750px){.bk-sticky--mobile-only{display:none}.bk-sticky--desktop-only{display:block}}.bk-sticky__inner{display:flex;align-items:center;gap:var(--bk-gap);max-width:var(--bk-sticky-max-width);margin-inline:auto;padding:var(--bk-gap-xs) var(--bk-pad)}.bk-sticky__button{display:inline-flex;align-items:center;justify-content:center;gap:var(--bk-gap-2xs);white-space:nowrap}.bk-sticky__button .add-to-cart-text{display:inline-flex;align-items:center;gap:var(--bk-gap-2xs)}.bk-sticky--capsule{inset-inline:var(--bk-sticky-inset);bottom:var(--bk-sticky-inset);padding-block-end:0;margin-block-end:env(safe-area-inset-bottom,0px);border:var(--style-border-width, 1px) solid var(--bk-line);border-radius:var(--bk-radius);box-shadow:var(--shadow-popover, var(--ds-shadow-2, none));transform:translateY(calc(100% + var(--bk-sticky-inset)))}.bk-sticky--capsule[data-visible=true]{transform:translateY(0)}@media screen and (min-width:750px){.bk-sticky--capsule{inset-inline:auto;left:50%;width:min(var(--bk-sticky-max-width),calc(100% - 2 * var(--bk-sticky-inset)));transform:translate(-50%) translateY(calc(100% + var(--bk-sticky-inset)))}.bk-sticky--capsule[data-visible=true]{transform:translate(-50%) translateY(0)}.bk-sticky--capsule .bk-sticky__inner{padding-inline:var(--bk-gap)}}.bk-sticky__thumb{flex:0 0 auto;width:var(--bk-sticky-thumb);aspect-ratio:var(--bk-cover-ratio);border-radius:var(--bk-radius-sm);overflow:hidden;background-color:var(--bk-surface)}.bk-sticky__thumb img{width:100%;height:100%;object-fit:contain}.bk-sticky__info{flex:1 1 auto;min-width:0}.bk-sticky__title{margin:0;font-family:var(--bk-font);font-size:var(--bk-font-sm);line-height:var(--bk-line-height);color:var(--bk-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-sticky__author,.bk-sticky__price{font-family:var(--bk-font);font-size:var(--bk-font-2xs);line-height:var(--bk-line-height);color:var(--bk-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-sticky__price{flex:0 0 auto;font-size:var(--bk-font-sm);color:var(--bk-fg)}.bk-sticky__form{flex:0 0 auto;display:flex;align-items:center;gap:var(--bk-gap-xs)}.bk-sticky__form form{display:flex;align-items:center;gap:var(--bk-gap-xs);margin:0}.bk-wishlist-trigger{cursor:pointer}.bk-accordion-content{font-family:var(--bk-font);font-size:var(--bk-font-sm);line-height:var(--bk-line-height);color:var(--bk-fg)}.bk-accordion-content>:first-child{margin-block-start:0}.bk-accordion-content>:last-child{margin-block-end:0}.bk-accordion{display:flex;flex-direction:column;gap:var(--bk-gap-sm)}.bk-accordion .details{overflow:hidden;border:1px solid var(--bk-pill);border-radius:var(--bk-radius-card);background-color:var(--bk-card-bg)}.bk-accordion .details__header{gap:var(--bk-gap-sm);justify-content:space-between;padding-inline:var(--bk-pad);background-color:var(--bk-pill);transition:background-color var(--bk-speed) var(--bk-ease)}.bk-accordion .details__header:hover{background-color:var(--bk-pill-hover)}.bk-accordion__title{display:inline-flex;align-items:center;gap:var(--bk-gap-sm)}.bk-accordion__icon{flex:0 0 auto;inline-size:1.25em;block-size:1.25em}.bk-accordion .details-content{padding:var(--bk-pad)}.bk-hero{display:block}.bk-hero__viewport{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:var(--bk-hero-gap, var(--bk-gap));overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.bk-hero__viewport::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.bk-hero__viewport{scroll-behavior:auto}}.bk-hero__slide{scroll-snap-align:start;min-width:0;aspect-ratio:var(--bk-hero-ratio, 3);overflow:hidden;border-radius:var(--bk-hero-radius, var(--bk-radius))}@media screen and (max-width:749px){.bk-hero__viewport{align-items:center}.bk-hero__slide--mobile{aspect-ratio:3 / 2}}.bk-hero__link,.bk-hero__picture{display:block;height:100%}.bk-hero__image{width:100%;height:100%;object-fit:cover}.bk-hero__image--placeholder{background:var(--bk-surface);fill:rgb(var(--color-foreground-rgb) / var(--opacity-20, .2))}.bk-hero__controls{display:flex;align-items:center;justify-content:center;gap:var(--bk-gap-sm);margin-block-start:var(--bk-gap)}.bk-hero__arrow{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--bk-fg);cursor:pointer;opacity:var(--opacity-60, .6);transition:opacity var(--bk-speed) var(--bk-ease)}.bk-hero__arrow:hover{opacity:1}.bk-hero__arrow svg{width:var(--icon-size-sm, 1.25rem);height:var(--icon-size-sm, 1.25rem)}.bk-hero__dots{display:flex;align-items:center;gap:var(--bk-gap-xs)}.bk-hero__dot{padding:var(--bk-gap-xs) 0;border:0;background:transparent;cursor:pointer;line-height:0}.bk-hero__dot-track{display:block;width:.5rem;height:.5rem;overflow:hidden;border-radius:var(--style-border-radius-50, 50%);background:rgb(var(--color-foreground-rgb) / var(--opacity-20, .2));transition:width var(--bk-speed) var(--bk-ease),border-radius var(--bk-speed) var(--bk-ease)}.bk-hero__dot[aria-current=true] .bk-hero__dot-track{width:2.5rem;border-radius:var(--style-border-radius-sm, .25rem)}.bk-hero__dot-fill{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;border-radius:inherit;background:var(--bk-fg)}.bk-hero__dot[aria-current=true] .bk-hero__dot-fill{animation:bk-hero-progress var(--bk-hero-delay, 6s) linear forwards}.bk-hero[data-paused=true] .bk-hero__dot-fill{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.bk-hero__dot[aria-current=true] .bk-hero__dot-fill{animation:none;transform:scaleX(1)}}@keyframes bk-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bk-hero[data-autoplay=false] .bk-hero__dot[aria-current=true] .bk-hero__dot-fill{animation:none;transform:scaleX(1)}.bk-genres{display:block}.bk-genres__title{margin:0 0 var(--bk-gap-lg);font-family:var(--font-h3--family, var(--bk-font));font-size:var(--font-h3--size, var(--bk-font-lg));font-weight:var(--font-h3--weight, inherit);line-height:var(--line-height--heading-normal, 1.25);color:var(--bk-fg)}.bk-genres__list{display:flex;flex-wrap:wrap;gap:var(--bk-gap-xs);margin:0;padding:0;list-style:none}.bk-genres__pill{display:inline-block;padding:var(--bk-gap-xs) var(--bk-pad);border-radius:var(--style-border-radius-pills, 999px);background-color:var(--bk-pill);color:var(--bk-fg);font-family:var(--bk-font);font-size:var(--bk-font-sm);line-height:var(--bk-line-height);text-decoration:none;transition:background-color var(--bk-speed) var(--bk-ease)}.bk-genres__pill:hover{background-color:var(--bk-pill-hover)}.bk-genres__empty{margin:0;font-family:var(--bk-font);font-size:var(--bk-font-sm);color:var(--bk-muted)}.bk-grid{display:block}.bk-grid__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--bk-gap);margin-block-end:var(--bk-gap-lg)}.bk-grid__title{margin:0;font-family:var(--font-h3--family, var(--bk-font));font-size:var(--font-h3--size, var(--bk-font-lg));font-weight:var(--font-h3--weight, inherit);line-height:var(--line-height--heading-normal, 1.25);color:var(--bk-fg)}.bk-grid__actions{display:flex;align-items:center;gap:var(--bk-gap)}.bk-grid__link{font-family:var(--bk-font);font-size:var(--bk-font-sm);white-space:nowrap}.bk-grid__list{display:grid;grid-template-columns:repeat(var(--bk-grid-cols-mobile, 2),minmax(0,1fr));gap:var(--bk-gap-xl) var(--bk-gap);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.bk-grid__list{grid-template-columns:repeat(var(--bk-grid-cols-tablet, 3),minmax(0,1fr))}}@media screen and (min-width:990px){.bk-grid__list{grid-template-columns:repeat(var(--bk-grid-cols-desktop, 4),minmax(0,1fr))}}.bk-grid__list--rail{grid-auto-flow:column;grid-auto-columns:var(--bk-col-mobile, 50%);grid-template-columns:none;gap:var(--bk-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:var(--bk-gap-3xs)}.bk-grid__list--rail::-webkit-scrollbar{display:none}.bk-grid__list--rail>.bk-grid__item{scroll-snap-align:start}@media screen and (min-width:750px){.bk-grid__list--rail{grid-template-columns:none;grid-auto-columns:var(--bk-col-tablet, 33.3%)}}@media screen and (min-width:990px){.bk-grid__list--rail{grid-template-columns:none;grid-auto-columns:var(--bk-col-desktop, 25%)}}.bk-grid__nav{display:none;gap:var(--bk-gap-xs)}.bk-grid[data-scrollable=true] .bk-grid__nav{display:flex}.bk-grid__arrow,.bk-tabs__arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--bk-arrow-size);height:var(--bk-arrow-size);padding:0;border:var(--style-border-width, 1px) solid var(--bk-line);border-radius:var(--style-border-radius-50, 50%);background:transparent;color:var(--bk-fg);cursor:pointer;transition:opacity var(--bk-speed) var(--bk-ease)}.bk-grid__arrow svg,.bk-tabs__arrow svg{width:var(--icon-size-sm, 1.25rem);height:var(--icon-size-sm, 1.25rem)}.bk-grid__arrow[disabled],.bk-tabs__arrow[disabled]{opacity:.35;cursor:default}.bk-hover-scale .bk-grid__list--rail,.bk-hover-scale .bk-tabs__row,.bk-hover-scale .bk-related__viewport{padding-block:var(--bk-gap-xs)}.bk-grid--compact-buy .quantity-selector,.bk-grid--compact-buy .quantity-label,.bk-grid--compact-buy .quantity-rules,.bk-grid--compact-buy .shopify-payment-button,.bk-grid--compact-buy .accelerated-checkout,.bk-grid--compact-buy .dynamic-checkout__content{display:none!important}.bk-grid__empty{margin:0;font-family:var(--bk-font);font-size:var(--bk-font-sm);color:var(--bk-muted)}.bk-promo{position:relative;border-radius:var(--bk-promo-radius, 24px);overflow:hidden;isolation:isolate}.bk-promo__bg,.bk-promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.bk-promo__bg-image{width:100%;height:100%;object-fit:cover;display:block}.bk-promo__overlay{background-color:rgb(0 0 0 / var(--bk-promo-overlay, .4))}.bk-promo__inner{display:grid;gap:var(--bk-promo-gap, 40px);align-items:center;padding:var(--bk-promo-pad, 40px);min-height:var(--bk-promo-min-height, 0)}@media screen and (min-width:750px){.bk-promo__inner{grid-template-columns:var(--bk-promo-media-width, 45%) minmax(0,1fr)}.bk-promo--content-first .bk-promo__inner{grid-template-columns:minmax(0,1fr) var(--bk-promo-media-width, 45%)}.bk-promo--content-first .bk-promo__media{grid-column:2;grid-row:1}.bk-promo--content-first .bk-promo__content{grid-column:1;grid-row:1}}.bk-promo__media{min-width:0}.bk-promo__picture{display:block}.bk-promo__image{display:block;width:100%;height:100%}.bk-promo__media:not(.bk-promo__media--auto) .bk-promo__picture,.bk-promo__media:not(.bk-promo__media--auto) .bk-promo__image--placeholder{aspect-ratio:var(--bk-promo-image-ratio, 1);width:100%}.bk-promo__media--cover .bk-promo__image{object-fit:cover;border-radius:var(--bk-promo-image-radius, 12px)}.bk-promo__media--contain .bk-promo__image{object-fit:contain;background:none}.bk-promo__media--auto .bk-promo__image{height:auto}.bk-promo__image--placeholder{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10, .1));border-radius:var(--bk-promo-image-radius, 12px)}.bk-promo__content{min-width:0;color:var(--bk-fg)}.bk-promo--text-center .bk-promo__content{text-align:center}.bk-promo--text-center .bk-promo__text{margin-inline:auto}.bk-promo__tag{margin:0 0 var(--bk-gap-sm);font-family:var(--bk-font);font-size:var(--bk-font-2xs);line-height:var(--bk-line-height);letter-spacing:.12em;text-transform:uppercase;color:var(--bk-muted)}.bk-promo__heading{margin:0;color:var(--bk-fg)}.bk-promo__text{max-width:46ch;margin-block-start:var(--bk-gap);font-family:var(--bk-font);font-size:var(--bk-font-md);line-height:var(--bk-line-height);color:var(--bk-muted)}.bk-promo__text>:first-child{margin-block-start:0}.bk-promo__text>:last-child{margin-block-end:0}.bk-promo__buttons{display:flex;flex-wrap:wrap;gap:var(--bk-gap-xs);margin-block-start:var(--bk-pad-xl)}.bk-promo--text-center .bk-promo__buttons{justify-content:center}.bk-promo__button{display:inline-flex;align-items:center;justify-content:center;padding:var(--bk-btn-pad-block, var(--bk-gap-sm)) var(--bk-btn-pad-inline, var(--bk-pad-xl));border:var(--bk-btn-border-width, 0) solid var(--bk-btn-border, transparent);border-radius:var(--bk-btn-radius, var(--style-border-radius-buttons-primary, 999px));font-family:var(--bk-font);font-weight:var(--font-h5--weight);font-size:var(--bk-btn-font, var(--bk-font-sm));line-height:var(--bk-line-height);text-decoration:none;transition:background-color var(--bk-speed) var(--bk-ease),border-color var(--bk-speed) var(--bk-ease),color var(--bk-speed) var(--bk-ease)}.bk-promo__button--primary{background-color:var(--bk-btn-bg, var(--bk-fg));color:var(--bk-btn-fg, var(--color-background))}.bk-promo__button--primary:hover{background-color:var(--bk-btn-bg-hover, rgb(var(--color-foreground-rgb) / var(--opacity-70, .8)));border-color:var(--bk-btn-border-hover, var(--bk-btn-border, transparent));color:var(--bk-btn-fg-hover, var(--bk-btn-fg, var(--color-background)))}.bk-promo__button--secondary{background-color:var(--bk-btn-bg, rgb(var(--color-foreground-rgb) / var(--opacity-10-25, .12)));color:var(--bk-btn-fg, var(--bk-fg))}.bk-promo__button--secondary:hover{background-color:var(--bk-btn-bg-hover, rgb(var(--color-foreground-rgb) / var(--opacity-20-40, .22)));border-color:var(--bk-btn-border-hover, var(--bk-btn-border, transparent));color:var(--bk-btn-fg-hover, var(--bk-btn-fg, var(--bk-fg)))}.bk-promo__button--outline{background-color:var(--bk-btn-bg, transparent);border-width:var(--bk-btn-border-width, var(--style-border-width, 1px));border-color:var(--bk-btn-border, rgb(var(--color-foreground-rgb) / var(--opacity-35-55, .45)));color:var(--bk-btn-fg, var(--bk-fg))}.bk-promo__button--outline:hover{background-color:var(--bk-btn-bg-hover, rgb(var(--color-foreground-rgb) / var(--opacity-10-25, .12)));border-color:var(--bk-btn-border-hover, var(--bk-btn-border, rgb(var(--color-foreground-rgb) / var(--opacity-35-55, .45))));color:var(--bk-btn-fg-hover, var(--bk-btn-fg, var(--bk-fg)))}.bk-promo__button--small{--bk-btn-pad-block: var(--bk-gap-xs);--bk-btn-pad-inline: var(--bk-pad-lg);--bk-btn-font: var(--bk-font-xs)}.bk-promo__button--large{--bk-btn-pad-block: var(--bk-gap);--bk-btn-pad-inline: var(--bk-gap-xl);--bk-btn-font: var(--bk-font-md)}.bk-promo__button--shape-pill{--bk-btn-radius: 999px}.bk-promo__button--shape-rounded{--bk-btn-radius: var(--bk-radius-sm)}.bk-promo__button--shape-square{--bk-btn-radius: 0}.bk-tabs{display:block}.bk-tabs__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--bk-gap);margin-block-end:var(--bk-gap-lg)}.bk-tabs__title{margin:0;font-family:var(--font-h3--family, var(--bk-font));font-size:var(--font-h3--size, var(--bk-font-lg));font-weight:var(--font-h3--weight, inherit);line-height:var(--line-height--heading-normal, 1.25);color:var(--bk-fg)}.bk-tabs__link{font-family:var(--bk-font);font-size:var(--bk-font-sm);white-space:nowrap}.bk-tabs__actions{display:flex;align-items:center;gap:var(--bk-gap)}.bk-tabs__arrows{display:none;gap:var(--bk-gap-xs)}@media screen and (min-width:990px){.bk-tabs[data-scrollable=true] .bk-tabs__arrows{display:flex}}.bk-tabs__nav{display:flex;gap:var(--bk-gap-xs);margin-block-end:var(--bk-gap-lg);overflow-x:auto;scrollbar-width:none;padding-block:var(--bk-gap-3xs)}.bk-tabs__nav::-webkit-scrollbar{display:none}.bk-tabs__tab{flex:0 0 auto;padding:var(--bk-gap-xs) var(--bk-pad);border:0;border-radius:var(--bk-radius-card);background-color:var(--bk-pill);font-family:var(--bk-font);font-size:var(--bk-font-sm);line-height:var(--bk-line-height);color:var(--bk-muted);white-space:nowrap;cursor:pointer;transition:background-color var(--bk-speed) var(--bk-ease),color var(--bk-speed) var(--bk-ease)}.bk-tabs__tab:hover{background-color:var(--bk-pill-hover);color:var(--bk-fg)}.bk-tabs__tab.is-active{background-color:var(--bk-fg);color:var(--color-background)}.bk-tabs__panel{display:none}.bk-tabs__panel.is-active{display:block}.bk-tabs__row{display:grid;grid-auto-flow:column;grid-auto-columns:var(--bk-tabs-col, calc((100% - var(--bk-gap)) / 2));gap:var(--bk-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--bk-gap-xs);margin-inline:calc(-1 * var(--bk-gap-xs));scroll-padding-inline:var(--bk-gap-xs)}.bk-tabs__row::-webkit-scrollbar{display:none}.bk-tabs__item{scroll-snap-align:start;min-width:0}@media screen and (min-width:750px){.bk-tabs__row{--bk-tabs-col: calc((100% - 2 * var(--bk-gap)) / 3)}}@media screen and (min-width:990px){.bk-tabs__row{--bk-tabs-col: calc((100% - 4 * var(--bk-gap)) / 5)}}@media screen and (min-width:1400px){.bk-tabs__row{--bk-tabs-col: calc((100% - 5 * var(--bk-gap)) / 6)}}.bk-tabs__empty{margin:0;font-family:var(--bk-font);font-size:var(--bk-font-sm);line-height:var(--bk-line-height);color:var(--bk-muted)}.product-card__content:has(>.bk-card__media){padding:var(--bk-gap-xs);border-radius:var(--bk-radius-card);background-color:var(--bk-card-bg)}.bk-card__media .product-media-container{align-items:center;justify-content:center;width:100%}.bk-card__media .product-media-container img{width:100%;height:100%;object-position:center}.bk-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;box-sizing:content-box;min-height:calc(2em * var(--line-height--tight, 1.15));font-family:var(--bk-font);font-size:var(--bk-font-md);line-height:var(--line-height--tight, 1.15);color:var(--bk-fg);text-decoration:none;padding-block-start:var(--bk-gap-xs);text-wrap:pretty}.bk-card__author{box-sizing:content-box;min-height:calc(1em * var(--bk-line-height));margin:0;padding-block-end:var(--bk-gap-3xs);font-family:var(--bk-font);font-size:var(--bk-font-sm);line-height:var(--bk-line-height);color:var(--bk-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-card__price{margin-top:auto;font-size:var(--bk-font-lg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-card__form{display:block;padding-block-start:var(--bk-gap-sm)}.bk-card__form--sold-out{display:none}.product-card__content:has(>.bk-card__stoq-placeholder) .bk-card__media img{opacity:.85;filter:grayscale(.5)}.bk-card__stoq-placeholder{position:relative;display:block;padding-block-start:var(--bk-gap-sm)}.bk-card__stoq-placeholder:before{content:"";display:block;block-size:var(--height-buy-buttons, 52px);border-radius:var(--style-border-radius-buttons-primary, 100px);background-color:var(--bk-pill)}.bk-card__stoq-placeholder:after{content:"";position:absolute;inset-block-end:calc((var(--height-buy-buttons, 52px) - var(--icon-size-sm, 1.25rem)) / 2);inset-inline-start:calc(50% - var(--icon-size-sm, 1.25rem) / 2);inline-size:var(--icon-size-sm, 1.25rem);block-size:var(--icon-size-sm, 1.25rem);color:var(--bk-muted);background-color:currentColor;opacity:.5;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 2.75a4.5 4.5 0 0 0-4.5 4.5v2.9c0 .5-.15 1-.43 1.42L4 13.75h12l-1.07-2.18a2.6 2.6 0 0 1-.43-1.42v-2.9A4.5 4.5 0 0 0 10 2.75Z'/%3E%3Cpath d='M8.25 16.25a1.9 1.9 0 0 0 3.5 0'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 2.75a4.5 4.5 0 0 0-4.5 4.5v2.9c0 .5-.15 1-.43 1.42L4 13.75h12l-1.07-2.18a2.6 2.6 0 0 1-.43-1.42v-2.9A4.5 4.5 0 0 0 10 2.75Z'/%3E%3Cpath d='M8.25 16.25a1.9 1.9 0 0 0 3.5 0'/%3E%3C/svg%3E") center / contain no-repeat}@media(prefers-reduced-motion:no-preference){.bk-card__stoq-placeholder:before{animation:bk-stoq-pulse 1.2s ease-in-out infinite alternate}}@keyframes bk-stoq-pulse{to{opacity:.5}}product-card:has(>.restock-rocket-button) .bk-card__stoq-placeholder{display:none}.bk-tabs__panel:not(:first-child) .bk-card__stoq-placeholder{display:none}.bk-tabs__panel:not(:first-child) .bk-card__form--sold-out{display:block}.bk-tabs__panel:not(:first-child) .product-card__content:has(>.bk-card__stoq-placeholder) .bk-card__media img{opacity:1;filter:none}.product-details product-form-component:not(:has(>.Vtl-WishlistButtonWrapper)):after{content:"";display:block;margin-block-start:8px;block-size:42px;border-radius:99px;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5-15, .06))}@media(prefers-reduced-motion:no-preference){.product-details product-form-component:not(:has(>.Vtl-WishlistButtonWrapper)):after{animation:bk-stoq-pulse 1.2s ease-in-out infinite alternate}}.product-details .product-form-buttons>span:has(>add-to-cart-component>.add-to-cart-button:disabled):not(:has(.restock-rocket-button-container)):after{content:"";display:block;margin-block:10px;block-size:var(--height-buy-buttons, 52px);border-radius:var(--style-border-radius-buttons-primary, 100px);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5-15, .06))}@media(prefers-reduced-motion:no-preference){.product-details .product-form-buttons>span:has(>add-to-cart-component>.add-to-cart-button:disabled):not(:has(.restock-rocket-button-container)):after{animation:bk-stoq-pulse 1.2s ease-in-out infinite alternate}}.product-details .restock-rocket-button-product.restock-rocket-button-product.restock-rocket-button-product{margin-block:10px}product-card>.restock-rocket-button-collection.restock-rocket-button-collection.restock-rocket-button-collection{margin:var(--gap-xs, .5rem)}.bk-card__media .product-badges__badge.color-custom-badge-sold-out{--color: var(--bk-card-bg);--color-foreground: var(--bk-card-bg);--color-background: var(--bk-fg);--badge-font-size: var(--bk-font-xs);--badge-font-weight: 600;--badge-rectangle-padding-block: 4px;--badge-rectangle-padding-inline: 10px}.bk-card__media .product-badges.bk-badges{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.bk-card__media .product-badges.bk-badges[class*=-right]{align-items:flex-end}.bk-card__media .product-badges__badge.bk-badge--bestseller{--color-foreground: #fff;--color-background: var(--bk-badge-bestseller);--badge-font-size: var(--bk-font-xs);--badge-font-weight: 600;--badge-rectangle-padding-block: 4px;--badge-rectangle-padding-inline: 10px}.bk-crumbs{display:block}.bk-crumbs__list{display:flex;align-items:center;gap:var(--bk-gap-2xs);margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bk-crumbs__list::-webkit-scrollbar{display:none}.bk-crumbs__item{display:flex;align-items:center;gap:var(--bk-gap-2xs);font-family:var(--bk-font);font-size:var(--bk-font-2xs);line-height:var(--bk-line-height);white-space:nowrap}.bk-crumbs__item+.bk-crumbs__item:before{content:"/";color:var(--bk-muted)}.bk-crumbs__link{color:var(--bk-muted);text-decoration:none;transition:color var(--bk-speed) var(--bk-ease)}.bk-crumbs__link:hover{color:var(--bk-fg);text-decoration:underline}.bk-crumbs__current{min-width:0;overflow:hidden;color:var(--bk-fg);text-overflow:ellipsis}.bk-crumbs__item:last-child{min-width:0}.bk-crumbs__empty{margin:0;font-family:var(--bk-font);font-size:var(--bk-font-sm);color:var(--bk-muted)}.bk-contact{display:grid;gap:var(--bk-gap-xl)}@media screen and (min-width:750px){.bk-contact{grid-template-columns:1fr 1.15fr;align-items:center}}.bk-contact__intro{display:flex;flex-direction:column;gap:var(--bk-gap-sm)}.bk-contact__heading{margin:0;font-family:var(--bk-font)}.bk-contact__text{color:var(--bk-muted)}.bk-contact__text>:first-child{margin-block-start:0}.bk-contact__text>:last-child{margin-block-end:0}.bk-contact__list{display:grid;gap:var(--bk-gap-sm);margin:0;padding:0;list-style:none}.bk-contact__card{display:flex;gap:var(--bk-gap);align-items:center;padding:var(--bk-pad-lg);background-color:var(--bk-surface);border:var(--border-width-sm, 1px) solid var(--bk-line);border-radius:var(--bk-radius-card)}.bk-contact__icon{display:grid;flex:0 0 auto;place-items:center;inline-size:2.75rem;block-size:2.75rem;color:var(--bk-fg);background-color:var(--bk-card-bg);border-radius:999px}.bk-contact__icon svg{inline-size:var(--icon-size-sm, 1.25rem);block-size:var(--icon-size-sm, 1.25rem)}.bk-contact__body{display:flex;min-width:0;flex-direction:column;gap:var(--bk-gap-3xs)}.bk-contact__label{font-size:var(--bk-font-2xs);color:var(--bk-muted);text-transform:uppercase;letter-spacing:.06em}.bk-contact__value{overflow-wrap:anywhere;font-size:var(--bk-font-lg);font-weight:600;color:var(--bk-fg)}.bk-contact__note{font-size:var(--bk-font-sm);color:var(--bk-muted)}.bk-seo{display:flex;max-inline-size:68rem;flex-direction:column;gap:var(--bk-gap-xl);margin-inline:auto}.bk-seo--align-center{text-align:center}.bk-seo__title{margin:0;font-family:var(--font-h2--family, var(--bk-font));font-size:var(--font-h2--size, 2rem);font-weight:var(--font-h2--weight, inherit);line-height:var(--line-height--heading-tight, 1.15);letter-spacing:var(--letter-spacing--heading-tight, -.02em);color:var(--bk-fg);text-wrap:balance}.bk-seo__text{font-family:var(--bk-font);font-size:var(--bk-font-sm);line-height:var(--font-paragraph--line-height, 1.6);color:var(--bk-muted)}.bk-seo__text>:first-child{margin-block-start:0}.bk-seo__text>:last-child{margin-block-end:0}.bk-seo__text p{break-inside:avoid}@media screen and (min-width:990px){.bk-seo__text--cols-2{column-count:2;column-gap:var(--bk-gap-xl)}}.bk-seo__empty{margin:0;font-family:var(--bk-font);font-size:var(--bk-font-sm);color:var(--bk-muted)}.bk-news{display:flex;flex-direction:column;align-items:center;text-align:center}.bk-news__heading{margin:0;font-family:var(--font-h2--family, var(--bk-font));font-size:var(--font-h2--size, 2rem);font-weight:var(--font-h2--weight, inherit);line-height:var(--line-height--heading-tight, 1.15);letter-spacing:var(--letter-spacing--heading-tight, -.02em);color:var(--bk-fg);text-wrap:balance}.bk-news__text{max-width:46ch;margin:var(--bk-gap-sm) 0 0;font-family:var(--bk-font);font-size:var(--bk-font-md);line-height:var(--bk-line-height);color:var(--bk-muted);text-wrap:balance}.bk-news__form{width:100%;max-width:40rem;margin-block-start:var(--bk-gap-xl)}.bk-news__field{display:flex;align-items:center;height:52px;border:1px solid var(--bk-line);border-radius:999px;background-color:var(--color-input-background, var(--bk-card-bg))}.bk-news__field:focus-within{outline:var(--focus-outline-width, 2px) solid var(--bk-fg);outline-offset:var(--focus-outline-offset, 2px)}.bk-news__input{flex:1;min-width:0;height:100%;padding:0 var(--padding-xs, .5rem) 0 var(--padding-xl, 1.25rem);border:0;border-radius:inherit;background:transparent;font-family:var(--bk-font);font-size:var(--font-size--body-sm, var(--bk-font-sm));color:var(--color-input-text, var(--bk-fg))}.bk-news__input:focus-visible{outline:none}.bk-news__input::placeholder{color:var(--bk-muted)}.bk-news__input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px var(--color-input-background, var(--bk-card-bg)) inset;-webkit-text-fill-color:var(--color-input-text, var(--bk-fg));caret-color:var(--color-input-text, var(--bk-fg))}.bk-news__button{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;margin-inline-end:5px;padding:0;border:0;border-radius:50%;background-color:var(--color-primary-button-background, var(--bk-fg));color:var(--color-primary-button-text, var(--bk-card-bg));cursor:pointer;transition:opacity var(--bk-speed) var(--bk-ease)}.bk-news__button:hover{opacity:.8}.bk-news__button svg{width:var(--icon-size-sm, 1.25rem);height:var(--icon-size-sm, 1.25rem)}.bk-news__button path{stroke:currentColor;stroke-width:.6;stroke-linejoin:round}.bk-news__message{margin:var(--bk-gap-sm) 0 0;font-family:var(--bk-font);font-size:var(--bk-font-xs);line-height:var(--bk-line-height);color:var(--bk-fg)}.bk-news__message--error{color:var(--color-error, var(--bk-fg))}.bk-points{display:flex;align-items:flex-start;gap:var(--bk-gap-xs);padding:var(--bk-gap-sm) var(--bk-pad);border-radius:var(--bk-radius-sm);background-color:var(--bk-surface);font-family:var(--bk-font);color:var(--bk-fg)}.bk-points__icon{flex-shrink:0;width:20px;height:20px;margin-block-start:1px}.bk-points__text{margin:0;font-size:var(--bk-font-sm);line-height:var(--bk-line-height)}.bk-points__hint{display:block;font-size:var(--bk-font-xs);color:var(--bk-muted)}.bk-ship{display:flex;flex-direction:column;align-items:center;gap:var(--bk-gap-xs);padding:var(--bk-gap-sm) var(--cart-drawer-padding, var(--bk-pad)) var(--bk-gap);border-block-end:var(--style-border-width, 1px) solid var(--bk-pill-hover);font-family:var(--bk-font);color:var(--bk-fg);text-align:center}.bk-ship--page{align-self:stretch;padding:0;border-block-end:none}.bk-ship__text{margin:0;font-size:var(--bk-font-md);line-height:var(--bk-line-height);color:inherit}.bk-ship__text strong{font-weight:var(--font-weight-bold, 600)}.bk-ship__track{width:100%;height:8px;border-radius:999px;background-color:var(--bk-pill-hover);overflow:hidden}.bk-ship__bar{display:block;height:100%;width:var(--bk-ship-progress, 0%);min-width:8px;border-radius:inherit;background-color:var(--bk-fg);transition:width var(--bk-speed) var(--bk-ease)}@media screen and (prefers-reduced-motion:reduce){.bk-ship__bar{transition:none}}.bk-ship__done{display:inline-flex;align-items:center;gap:var(--bk-gap-2xs);font-weight:var(--font-weight-bold, 600)}.bk-ship__icon{flex-shrink:0;width:1em;height:1em}.bk-ship__bonus{margin:0;font-size:var(--bk-font-sm);line-height:var(--bk-line-height);color:var(--bk-muted)}.bk-ship__bonus a{color:var(--bk-fg);text-decoration-line:underline;text-underline-offset:2px}.bk-ship__bonus a:hover{text-decoration-color:transparent}.cart-drawer__items .cart-items__media-container.cart-items__media-container{aspect-ratio:2 / 3}.cart-drawer__items .cart-items__media-image.cart-items__media-image{object-fit:contain;object-position:center center}.bk-product-cats__list{display:flex;flex-wrap:wrap;gap:var(--bk-gap-2xs) var(--bk-gap-sm);margin:0;padding:0;list-style:none;font-family:var(--bk-font);font-size:var(--bk-font-xs);line-height:var(--bk-line-height)}.bk-scope.bk-product-cats .bk-link{text-decoration:underline;text-underline-offset:.2em}.bk-scope.bk-product-cats .bk-link:hover{text-decoration-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bk-book.css.map */
