.a-cal,.a-cal *{box-sizing:border-box}.a-cal{background:#130400;color:#fff;font-family:var(--font-body-family)}.a-cal__root{display:block}.a-cal__heading{margin:0;color:#fff;font-size:28px;font-weight:600;line-height:1.21}.a-cal__sub{margin:7px 0 0;color:#666;font-size:16px;font-weight:400;line-height:1.19}.a-cal__layout{display:grid;grid-template-columns:minmax(0,762fr) minmax(0,377fr);column-gap:59px;align-items:start;margin-top:19px}.a-cal__stage{position:relative;width:100%;aspect-ratio:762 / 463;overflow:hidden;border-radius:8px;background:radial-gradient(120% 90% at 50% 42%,#c56a4e,#8d3c28 46%,#5a2418);touch-action:pan-y}.a-cal__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease}.a-cal__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.a-cal__slide-bg,.a-cal__slide-photo,.a-cal__card-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.a-cal__slide-bg{z-index:0}.a-cal__slide-photo{top:6.3%;right:5.9%;bottom:6.5%;left:5.9%;width:auto;height:auto}.a-cal__slide-bg .image__wraper,.a-cal__slide-bg .image__wraper picture,.a-cal__slide-photo .image__wraper,.a-cal__slide-photo .image__wraper picture,.a-cal__card-bg .image__wraper,.a-cal__card-bg .image__wraper picture{display:block;width:100%;height:100%}.a-cal__slide-bg .image__wraper img,.a-cal__slide-bg img,.a-cal__slide-photo .image__wraper img,.a-cal__slide-photo img,.a-cal__card-bg .image__wraper img,.a-cal__card-bg img{display:block;width:100%;height:100%;object-fit:cover}.a-cal__slide-photo img,.a-cal__slide-photo .image__wraper img{object-fit:contain}.a-cal__nav{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:41px;height:41px;margin:0;padding:0;border:0;border-radius:50%;background:#ffffffb3;color:#1a1a1a;transform:translateY(-50%);cursor:pointer}button.a-cal__nav,button.a-cal__nav:hover,button.a-cal__nav:disabled,button.a-cal__nav:disabled:hover{background-color:#ffffffb3!important;border-color:transparent!important;color:#1a1a1a!important}.a-cal__nav--prev{left:24px}.a-cal__nav--next{right:25px}.a-cal__nav svg{display:block;width:19px;height:19px}button.a-cal__nav:disabled,button.a-cal__nav:disabled:hover,button.a-cal__m-btn:disabled,button.a-cal__m-btn:disabled:hover{opacity:.35!important;cursor:default!important}.a-cal__dots{display:none}.a-cal__timeline{min-width:0}.a-cal__panel{position:relative;display:none;grid-template-columns:75px minmax(0,1fr);column-gap:23px;row-gap:14px;align-items:start}.a-cal__panel.is-active:not([hidden]){display:grid}.a-cal__vline{position:absolute;top:30px;bottom:4px;left:67px;width:2px;background:#fff;pointer-events:none}.a-cal__vline:after{content:"";position:absolute;bottom:-7px;left:50%;transform:translate(-50%);border-right:4px solid transparent;border-left:4px solid transparent;border-top:7px solid #fff}.a-cal__stop,.a-cal__timeline .a-cal__card{grid-row:var(--row)}.a-cal__stop{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:54px;padding-top:13px;grid-column:1}.a-cal__lock{display:block;color:#fff}.a-cal__lock img{display:block;width:34px;height:34px}.a-cal__dot{position:absolute;top:23px;left:61px;width:14px;height:14px;border-radius:50%;background:#fff}.a-cal__stop--open .a-cal__dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#d01212}.a-cal__date{margin-top:4px;color:#fff;font-size:16px;font-weight:600;line-height:1.19;white-space:nowrap}.a-cal__card{position:relative;height:146px;overflow:hidden;border-radius:12px;background:linear-gradient(145deg,#8d4030,#4a1a12 48%,#6a2c20);grid-column:2}.a-cal__plate{position:absolute;z-index:1;top:10px;right:10px;bottom:10px;left:10px;display:flex;flex-direction:column;padding:13px 16px 10px 24px;border-radius:10px;background:#fffc;color:#000}.a-cal__title{margin:0;color:#000;font-size:15px;font-weight:700;line-height:1.13}.a-cal__text{margin-top:2px;color:#0009;font-size:10px;font-weight:700;line-height:1.2}.a-cal__text p,.a-cal__note p{margin:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.a-cal__note{margin-top:2px;color:#0009;font-size:10px;font-weight:500;line-height:1.5}.a-cal__note:last-child{margin-top:auto;padding-top:4px}.a-cal__meta{display:flex;align-items:baseline;gap:6px;margin-top:auto;padding-top:4px}.a-cal__worth{color:#0009;font-size:10px;font-weight:700;line-height:1.2}.a-cal__price{color:#a80000;font-size:22px;font-weight:700;line-height:1.22;text-transform:uppercase}.a-cal__arrow{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;align-self:center;color:#111;text-decoration:none}.a-cal__arrow svg{display:block;width:15px;height:17px}.a-cal__nav:focus-visible,.a-cal__dot-btn:focus-visible,.a-cal__arrow:focus-visible,.a-cal__m-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.a-cal__m-block,.a-cal__m-scroller{display:none}@media(prefers-reduced-motion:reduce){.a-cal__slide{transition:none}}@media(max-width:767px){.a-cal__inner.page-width-1200{padding-right:15px;padding-left:15px}.a-cal__heading{font-size:13px;line-height:1.19}.a-cal__sub{margin-top:3px;font-size:7px;line-height:1.25}.a-cal__layout{display:block;margin-top:9px}.a-cal__stage{aspect-ratio:343 / 208}.a-cal__nav{display:none}.a-cal__dots{position:absolute;bottom:6px;left:50%;z-index:2;display:flex;gap:4px;transform:translate(-50%)}.a-cal__dot-btn{position:relative;width:5px;height:5px;margin:0;padding:0;border:0;border-radius:50%;background:#ffffff80;cursor:pointer}.a-cal__dot-btn:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.a-cal__dot-btn.is-active{background:#d01212}.a-cal__timeline{display:none}.a-cal__m-block{position:relative;display:block;margin-top:19px}.a-cal__m-scroller{display:block;width:calc(100% + 15px);margin-right:-15px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;--card-w: 226px;--card-gap: 11px;--end-gap: 16px}.a-cal__m-scroller::-webkit-scrollbar{display:none}.a-cal__m-cards{display:flex;gap:var(--card-gap);width:max-content;margin-right:var(--end-gap, 16px)}.a-cal__m-cards .a-cal__card{flex:0 0 var(--card-w);width:var(--card-w);height:118px;scroll-snap-align:start;border-radius:10px}.a-cal__plate{top:8px;right:8px;bottom:8px;left:8px;padding:8px 10px 8px 16px;border-radius:8px}.a-cal__title{font-size:12px;line-height:1.13}.a-cal__text,.a-cal__note,.a-cal__worth{font-size:8px}.a-cal__text{line-height:1.2}.a-cal__price{font-size:18px;line-height:1.2}.a-cal__arrow{width:20px;height:20px}.a-cal__arrow svg{width:13px;height:15px}.a-cal__m-rail{--rail-pad: 8px;position:relative;display:flex;gap:var(--card-gap);width:max-content;margin-top:9px;margin-right:var(--end-gap, 16px);padding-top:var(--rail-pad);padding-bottom:var(--rail-pad);border-radius:5px;background:#ffffff14}.a-cal__m-switch{position:absolute;bottom:0;left:0;z-index:2;display:flex;align-items:center;padding-left:8px;gap:6px;background:linear-gradient(#ffffff14,#ffffff14),#130400}button.a-cal__m-btn,button.a-cal__m-btn:hover,button.a-cal__m-btn:disabled,button.a-cal__m-btn:disabled:hover{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:50%;background-color:#ffffffb3!important;border-color:transparent!important;color:#1a1a1a!important;cursor:pointer}.a-cal__m-btn svg{display:block;width:16px;height:16px}.a-cal__m-rail:before{content:"";position:absolute;top:calc(var(--rail-pad) + 32px);right:calc(var(--card-w) / 2 - 46px);left:calc(var(--card-w) / 2);height:1px;background:#fff;transform:translateY(-50%)}.a-cal__seg{position:relative;flex:0 0 auto;width:calc(var(--span) * var(--card-w) + (var(--span) - 1) * var(--card-gap))}.a-cal__seg:last-child:after{content:"";position:absolute;top:32px;right:calc(var(--card-w) / 2 - 52px);border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #fff;transform:translateY(-50%)}.a-cal__mark{position:relative;left:calc(var(--card-w) / 2);display:flex;flex-direction:column;align-items:center;width:48px;transform:translate(-50%)}.a-cal__lock img{width:24px;height:24px}.a-cal__mdot{position:relative;z-index:1;width:12px;height:12px;margin-top:2px;border-radius:50%;background:#fff}.a-cal__mdot.is-open:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:#d01212}.a-cal__mdate{margin-top:2px;color:#fff;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/section-bfcm-calendar.css.map */
