.btfb{display:block;background:var(--btfb-background);padding-block:var(--btfb-space-top) var(--btfb-space-bottom);font-family:inherit}.btfb *{box-sizing:border-box}.btfb [hidden]{display:none!important}.btfb__frame{width:min(var(--btfb-max),calc(100% - var(--btfb-gutter)*2));margin-inline:auto;overflow:hidden;border-radius:var(--btfb-radius);position:relative}.btfb__slide{position:relative;isolation:isolate;display:grid;min-height:var(--btfb-height);background:var(--btfb-slide-bg);color:var(--btfb-text-color)}.btfb[data-height=adapt] .btfb__slide{min-height:0;aspect-ratio:var(--btfb-ratio)}.btfb__media,.btfb__overlay,.btfb__whole-link{position:absolute;top:0;right:0;bottom:0;left:0}.btfb__media{z-index:0;overflow:hidden}.btfb__media picture{display:block;width:100%;height:100%}.btfb__image{display:block;width:100%;height:100%;object-fit:var(--btfb-fit);object-position:var(--btfb-image-x) var(--btfb-image-y)}.btfb__overlay{z-index:1;pointer-events:none;background:var(--btfb-overlay)}.btfb__overlay--left{background:linear-gradient(90deg,var(--btfb-overlay),transparent)}.btfb__overlay--right{background:linear-gradient(270deg,var(--btfb-overlay),transparent)}.btfb__overlay--vertical{background:linear-gradient(0deg,var(--btfb-overlay),transparent)}.btfb__whole-link{z-index:2}.btfb__position{position:relative;z-index:3;pointer-events:none;display:grid;justify-items:var(--btfb-x);align-items:var(--btfb-y);padding:var(--btfb-padding);padding-bottom:calc(var(--btfb-padding) + 44px)}.btfb__content{width:min(100%,var(--btfb-content-width));text-align:var(--btfb-align);display:flex;flex-direction:column;gap:var(--btfb-gap);overflow-wrap:anywhere}.btfb__content--card{padding:var(--btfb-card-padding);background:var(--btfb-card);border-radius:var(--btfb-card-radius)}.btfb__content--shadow{text-shadow:0 2px 16px rgba(0,0,0,.45)}.btfb .btfb__eyebrow{margin:0;color:var(--btfb-accent);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.4}.btfb .btfb__heading{margin:0;padding:0;color:inherit;font-family:inherit;font-size:var(--btfb-title);font-weight:var(--btfb-weight);line-height:var(--btfb-leading);letter-spacing:-.025em}.btfb__heading a,.btfb__text a{pointer-events:auto;color:inherit;text-decoration:underline}.btfb__text{font-size:var(--btfb-text);line-height:1.6}.btfb__text p{margin:0}.btfb__text>*+*{margin-top:.6em}.btfb__buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:var(--btfb-align)}.btfb__content[style]{max-width:100%}.btfb__button{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 24px;border:var(--btfb-button-border) solid var(--btfb-button-bg);border-radius:var(--btfb-button-radius);font:inherit;font-size:16px;font-weight:700;text-decoration:none!important;line-height:1.3;text-align:center;transition:filter .15s,transform .15s;max-width:100%;text-shadow:none}.btfb__button--1{--btfb-button-bg:var(--btfb-button1-bg);--btfb-button-color:var(--btfb-button1-color)}.btfb__button--2{--btfb-button-bg:var(--btfb-button2-bg);--btfb-button-color:var(--btfb-button2-color)}.btfb .btfb__button--filled{background:var(--btfb-button-bg);color:var(--btfb-button-color)}.btfb .btfb__button--outline{background:transparent;color:var(--btfb-button-color);border-color:var(--btfb-button-color)}.btfb .btfb__button--text{background:transparent;color:var(--btfb-button-color);border-color:transparent;padding-inline:0;text-decoration:underline!important}.btfb__button:hover{filter:brightness(.9);transform:translateY(-1px)}.btfb[data-button-size=small] .btfb__button{min-height:44px;padding:10px 18px;font-size:14px}.btfb[data-button-size=large] .btfb__button{min-height:56px;padding:16px 32px;font-size:18px}.btfb__controls{position:absolute;z-index:5;inset-inline:20px;bottom:16px;display:flex;align-items:center;justify-content:center;gap:8px}.btfb__control,.btfb__dot{-webkit-appearance:none;appearance:none;color:var(--btfb-control-color);background:transparent;border:0;cursor:pointer;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:0;font-size:24px;line-height:1;padding:0;margin:0;min-height:44px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.btfb__control svg{display:block;grid-area:1 / 1;align-self:center;justify-self:center;margin:0;vertical-align:middle}.btfb__control svg[hidden]{display:none}.btfb__control:hover{opacity:.75}.btfb__dots{display:flex;align-items:center;gap:0;flex-wrap:wrap;justify-content:center}.btfb__dot{background:transparent;border:0;position:relative}.btfb__dot:after{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.45}.btfb__dot[aria-current=true]:after{opacity:1;width:22px;border-radius:8px}.btfb a:focus-visible,.btfb button:focus-visible{outline:3px solid currentColor;outline-offset:4px}.btfb__whole-link:focus-visible{outline-offset:-6px;color:var(--btfb-text-color)}.btfb__placeholder{height:100%;display:grid;place-items:center;position:relative;color:#fff}.btfb__placeholder svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.18;object-fit:cover}.btfb__placeholder span{position:relative;background:#232020;padding:8px 16px;border-radius:6px;font-size:14px}.btfb__empty{min-height:200px;display:grid;place-items:center;color:#fff;padding:24px}.btfb__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.btfb[data-animation=fade] .btfb__slide:not([hidden]){animation:btfb-reveal .35s ease-out}@keyframes btfb-reveal{0%{opacity:.35}to{opacity:1}}@media(min-width:768px){.btfb--hide-desktop{display:none}}@media(max-width:767px){.btfb{padding-block:var(--btfb-space-top-m) var(--btfb-space-bottom-m)}.btfb--hide-mobile{display:none}.btfb__frame{width:calc(100% - (min(var(--btfb-gutter),16px)*2))}.btfb__slide{min-height:var(--btfb-height-m)}.btfb[data-height=adapt] .btfb__slide{aspect-ratio:var(--btfb-ratio-m)}.btfb__image{object-position:var(--btfb-image-x-m) var(--btfb-image-y-m)}.btfb__position{padding:var(--btfb-padding-m);padding-bottom:calc(var(--btfb-padding-m) + 56px);justify-items:var(--btfb-x-m);align-items:var(--btfb-y-m)}.btfb__content{text-align:var(--btfb-align-m)}.btfb .btfb__heading{font-size:var(--btfb-title-m)}.btfb__buttons{justify-content:var(--btfb-align-m)}.btfb__controls{inset-inline:8px;gap:0;bottom:10px}.btfb__control,.btfb__dot{flex-basis:44px}.btfb__overlay-mobile--uniform{background:var(--btfb-overlay-m)}.btfb__overlay-mobile--left{background:linear-gradient(90deg,var(--btfb-overlay-m),transparent)}.btfb__overlay-mobile--right{background:linear-gradient(270deg,var(--btfb-overlay-m),transparent)}.btfb__overlay-mobile--vertical{background:linear-gradient(0deg,var(--btfb-overlay-m),transparent)}.btfb__dots{flex-wrap:nowrap}.btfb__dot{width:20px;flex-basis:20px}.btfb__dot:after{width:6px;height:6px}.btfb__dot[aria-current=true]:after{width:16px}}@media(prefers-reduced-motion:reduce){.btfb *{animation:none!important;transition:none!important}}.custom-multicolumn__grid{display:grid;gap:32px}@media screen and (min-width:750px){.custom-multicolumn__grid.desktop-cols-2{grid-template-columns:repeat(2,1fr)}.custom-multicolumn__grid.desktop-cols-3{grid-template-columns:repeat(3,1fr)}.custom-multicolumn__grid.desktop-cols-4{grid-template-columns:repeat(4,1fr)}.custom-multicolumn__grid.desktop-cols-5{grid-template-columns:repeat(5,1fr)}.custom-multicolumn__grid.desktop-cols-6{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:749px){.custom-multicolumn__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:8px}.custom-multicolumn__item{min-width:calc(100%/{{section.settings.mobile_columns}} - 16px);flex:0 0 auto;scroll-snap-align:start}.custom-multicolumn__grid::-webkit-scrollbar{display:none}.custom-multicolumn__dots{display:flex;justify-content:center;margin-top:-40px;margin-bottom:40px;gap:6px}.custom-multicolumn__dots span{width:6px;height:6px;border-radius:50%;background-color:#ccc;opacity:.6;animation:fadeDots 1.8s infinite ease-in-out}.custom-multicolumn__dots span:nth-child(2){animation-delay:.2s}.custom-multicolumn__dots span:nth-child(3){animation-delay:.4s}@keyframes fadeDots{0%,80%,to{opacity:.3;transform:scale(1)}40%{opacity:1;transform:scale(1.3)}}}.custom-multicolumn__grid.align-v-top .custom-multicolumn__item{align-self:start}.custom-multicolumn__grid.align-v-center .custom-multicolumn__item{align-self:center}.custom-multicolumn__grid.align-v-bottom .custom-multicolumn__item{align-self:end}.custom-multicolumn__grid.align-h-left .custom-multicolumn__item{text-align:left;align-items:flex-start}.custom-multicolumn__grid.align-h-center .custom-multicolumn__item{text-align:center;align-items:center}.custom-multicolumn__grid.align-h-right .custom-multicolumn__item{text-align:right;align-items:flex-end}.custom-multicolumn__item{display:flex;flex-direction:column}.custom-multicolumn__image-wrapper{margin-bottom:16px;width:100%}.custom-multicolumn__image{width:100%;height:auto;border-radius:12px}.custom-multicolumn__title{font-size:1.9rem;font-weight:600;margin-bottom:8px}.custom-multicolumn__text{font-size:1.5rem;color:#444;line-height:1.5;margin-bottom:12px}.custom-multicolumn__link{display:inline-block;color:#1a1b41;font-weight:600;text-decoration:underline;transition:opacity .2s ease}.custom-multicolumn__link:hover{opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
