.fbt__inner{max-width:640px;margin-inline:auto}.fbt__heading{margin-bottom:calc(4 * var(--space-unit))}.fbt__list-wrap{position:relative}.fbt__list-wrap.is-collapsed[data-measured] .fbt__list{max-height:var(--fbt-list-collapsed-height);overflow:hidden}.fbt__list-fade{display:flex;position:relative;z-index:1;flex-direction:column;align-items:center;justify-content:flex-end;padding-top:calc(2 * var(--space-unit));padding-bottom:calc(1 * var(--space-unit));pointer-events:none}.fbt__list-wrap.is-collapsed .fbt__list-fade{position:absolute;inset-inline:0;bottom:0;height:calc(20 * var(--space-unit));padding-top:0;padding-bottom:calc(2 * var(--space-unit));background:linear-gradient(to bottom,transparent 0%,rgb(var(--bg-color)) 72%)}.fbt__list-toggle{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:calc(2 * var(--space-unit));border:0;background:transparent;color:rgb(var(--text-color));cursor:pointer;line-height:0}.fbt__list-toggle:hover{opacity:.75}.fbt__list-toggle:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.fbt__list-toggle-icon{display:block;width:24px;height:24px;line-height:0}.fbt__list-toggle-icon svg{display:block;width:24px;height:24px}.fbt__list-wrap:not(.is-collapsed) .fbt__list-toggle-icon{transform:rotate(180deg)}@media(prefers-reduced-motion:no-preference){.fbt__list-wrap.is-collapsed[data-measured] .fbt__list,.fbt__list-wrap:not(.is-collapsed) .fbt__list{transition:max-height .35s cubic-bezier(.2,.6,.4,1)}.fbt__list-toggle-icon{transition:transform .25s ease}.fbt__list-wrap.is-collapsed .fbt__list-toggle-icon{animation:fbt-dive 1.2s ease-in-out infinite}@keyframes fbt-dive{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}}.fbt__list{display:flex;flex-direction:column;gap:calc(4 * var(--space-unit));margin:0;padding:0;list-style:none}.fbt__item{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"check media body" "check media qty";align-items:center;gap:calc(1 * var(--space-unit)) calc(4 * var(--space-unit));padding:calc(4 * var(--space-unit));border:1px solid rgba(var(--text-color) / .12);border-radius:var(--input-border-radius);cursor:pointer}.fbt__item--unavailable{opacity:.55}.fbt__item:hover{border-color:rgba(var(--text-color) / .3)}.fbt__item:has(.fbt__check:checked){border-color:rgb(var(--text-color));box-shadow:inset 0 0 0 1px rgb(var(--text-color))}.fbt__row{display:contents}.fbt__check{grid-area:check;align-self:center;flex-shrink:0;width:20px;height:20px;margin:0;accent-color:rgb(var(--text-color));cursor:pointer}.fbt__media{grid-area:media;align-self:center;width:calc(18 * var(--space-unit));height:calc(18 * var(--space-unit));overflow:hidden;border-radius:calc(var(--input-border-radius) / 1.5)}.fbt__img{width:100%;height:100%;object-fit:contain}.fbt__body{grid-area:body;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:calc(1 * var(--space-unit)) calc(3 * var(--space-unit))}.fbt__title{flex:1 1 50%;line-height:1.4;font-weight:500}.fbt__title-link{color:inherit;text-decoration:none}.fbt__title-link:hover{text-decoration:underline}.fbt__price{margin-inline-start:auto;white-space:nowrap}.fbt__price .price__default{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:calc(1.5 * var(--space-unit))}.fbt__price .price__current{font-size:1.7rem;font-weight:700;line-height:1.2}.fbt__price .price__was{font-size:1.2rem;color:rgba(var(--text-color) / .45)}.fbt__qty{grid-area:qty;margin-top:calc(1 * var(--space-unit));pointer-events:none}.fbt__qty-content{width:fit-content;pointer-events:auto}.fbt__qty-note{color:rgba(var(--text-color) / .6)}.fbt__footer{margin-top:calc(5 * var(--space-unit))}.fbt__error{margin-bottom:calc(3 * var(--space-unit))}.fbt__add{width:100%}@media(min-width:769px){.fbt__media{width:calc(22 * var(--space-unit));height:calc(22 * var(--space-unit))}}.qty-input__input{padding:var(--padding) 0;border:0;box-shadow:none!important}.qty-input__btn{padding:var(--padding) 0;border:0;box-shadow:none}.qty-input{border:2px solid #000;border-radius:200px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/frequently-bought-together.css.map */
