.bm-reels-error-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center;font-size:12px;line-height:16px;color:var(--text-sub)}.bm-reels-wrapper *,.bm-reels-wrapper *:before,.bm-reels-wrapper *:after{box-sizing:border-box}.bm-reels-wrapper .bm-reels-subtitle{font-family:'Libre Caslon Text',serif;font-size:12px;letter-spacing:3.2px;text-transform:uppercase;color:var(--text-sub);margin-bottom:7px}.bm-reels-wrapper .bm-reels-title{color:var(--primary-color);font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.48px;margin:0 0 16px}@media (min-width:768px){.bm-reels-wrapper .bm-reels-title{font-size:28px;letter-spacing:-.8px;margin-bottom:24px}}.bm-reels-wrapper .bm-reels-item{width:calc((100% - 16px)/2);min-width:0;cursor:pointer}@media (min-width:768px){.bm-reels-wrapper .bm-reels-item{width:calc((100% - 64px)/5)}}.bm-reels-wrapper .bm-reels-item:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px}.bm-reels-wrapper .bm-reels-item-media{position:relative;aspect-ratio:9/16;border-radius:8px;overflow:hidden;background:var(--stroke-disable)}.bm-reels-wrapper .bm-reels-item-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.bm-reels-wrapper .bm-reels-item-media.has-error video{display:none}.bm-reels-wrapper .bm-reels-item-caption{padding-top:8px}.bm-reels-wrapper .bm-reels-item-label,.bm-reels-wrapper .bm-reels-item-account{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-reels-wrapper .bm-reels-item-label{font-size:14px;font-weight:500;line-height:20px;color:var(--text-main)}.bm-reels-wrapper .bm-reels-item-account{margin-top:2px;font-size:12px;line-height:16px;color:var(--text-sub)}.bm-reels-wrapper .bm-reels-item-category{position:absolute;right:10px;top:10px;z-index:2;background:rgba(255,255,255,.92);border-radius:4px;padding:4px 8px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-color)}.bm-reels-wrapper .bm-reels-item-play{position:absolute;left:10px;bottom:10px;width:26px;height:26px;border-radius:50%;background:rgba(50,61,88,.55);display:flex;align-items:center;justify-content:center;pointer-events:none}.bm-reels-wrapper .bm-reels-item-play svg{width:11px !important;height:11px !important;min-width:11px !important;min-height:11px !important;fill:var(--text-white)}.bm-reels-wrapper .bm-reels-controls{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px}.bm-reels-wrapper.is-locked .bm-reels-controls{display:none}.bm-reels-wrapper .bm-reels-controls .bm-reels-dots{display:flex;align-items:center;gap:6px;width:auto;margin:0 6px}.bm-reels-wrapper .bm-reels-dot{width:8px;height:8px;border-radius:50%;background:var(--primary-100);border:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent !important}.bm-reels-wrapper .bm-reels-dot:hover,.bm-reels-wrapper .bm-reels-dot:active{background:var(--primary-100) !important;border:none !important;color:inherit !important;box-shadow:none !important}.bm-reels-wrapper .bm-reels-dot:focus-visible{outline:2px solid var(--text-white);outline-offset:2px}.bm-reels-wrapper .bm-reels-dot.is-active{background:var(--primary-color)}.bm-reels-wrapper .bm-reels-dot.is-active:hover,.bm-reels-wrapper .bm-reels-dot.is-active:active{background:var(--primary-color) !important}.bm-reels-wrapper .bm-reels-nav{width:32px !important;height:32px !important;min-width:32px !important;min-height:32px !important;border-radius:8px;border:none;background:var(--primary-color);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-tap-highlight-color:transparent !important}.bm-reels-wrapper .bm-reels-nav:hover,.bm-reels-wrapper .bm-reels-nav:active{background:var(--primary-color) !important;border:none !important;color:inherit !important;box-shadow:none !important}.bm-reels-wrapper .bm-reels-nav:focus-visible{outline:2px solid var(--text-white);outline-offset:2px}.bm-reels-wrapper .bm-reels-nav:disabled,.bm-reels-wrapper .bm-reels-nav.swiper-button-disabled{background:var(--primary-100);cursor:default}.bm-reels-wrapper .bm-reels-nav:disabled:hover,.bm-reels-wrapper .bm-reels-nav.swiper-button-disabled:hover{background:var(--primary-100) !important}.bm-reels-wrapper .bm-reels-nav img{width:20px !important;height:20px !important;min-width:20px !important;min-height:20px !important;max-width:none !important}.bm-reels-lightbox{position:fixed;inset:0;background:rgba(20,24,34,.97);display:none;z-index:999999;font-family:'Familjen Grotesk'}.bm-reels-lightbox.is-open{display:block}.bm-reels-lightbox .bm-reels-lightbox-scroller{height:100%;width:100%;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bm-reels-lightbox .bm-reels-lightbox-scroller::-webkit-scrollbar{display:none}.bm-reels-lightbox .bm-reels-lightbox-panel{position:relative;height:100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;box-sizing:border-box}@media (min-width:1024px){.bm-reels-lightbox .bm-reels-lightbox-panel{height:82vh;margin:20px 0;scroll-snap-align:center}}.bm-reels-lightbox .bm-reels-lightbox-panel video{width:100%;height:100%;object-fit:cover;background:#000}@media (min-width:1024px){.bm-reels-lightbox .bm-reels-lightbox-panel video{border-radius:12px 0 0 12px}}.bm-reels-lightbox .bm-reels-lightbox-panel.is-active .bm-reels-lightbox-video-frame:after{opacity:0}.bm-reels-lightbox .bm-reels-lightbox-panel.is-active .bm-reels-products:after{opacity:0}.bm-reels-lightbox .bm-reels-lightbox-panel:not(.is-active) .bm-reels-products{pointer-events:none}.bm-reels-lightbox .bm-reels-lightbox-inner{position:relative;width:100%;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto}@media (min-width:1024px){.bm-reels-lightbox .bm-reels-lightbox-inner{max-width:796px;grid-template-columns:auto 352px;grid-template-rows:1fr}}.bm-reels-lightbox .bm-reels-lightbox-video-frame{position:relative;width:100%;height:100%;min-height:0}@media (min-width:1024px){.bm-reels-lightbox .bm-reels-lightbox-video-frame{max-width:420px;justify-self:end}.bm-reels-lightbox .bm-reels-lightbox-video-frame:after{content:'';position:absolute;inset:0;border-radius:12px 0 0 12px;background:rgba(0,0,0,.45);pointer-events:none;transition:opacity .2s ease}}.bm-reels-lightbox .bm-reels-lightbox-video-frame.has-error video{display:none}.bm-reels-lightbox .bm-reels-lightbox-video-frame .bm-reels-error-label{color:var(--text-white);text-shadow:0 1px 3px rgba(0,0,0,.65)}.bm-reels-lightbox .bm-reels-lightbox-close,.bm-reels-lightbox .bm-reels-lightbox-mute,.bm-reels-lightbox .bm-reels-lightbox-play{border:none;background:0 0;cursor:pointer;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 1px 3px rgba(0,0,0,.65));-webkit-tap-highlight-color:transparent !important;width:32px !important;height:32px !important;min-width:32px !important;min-height:32px !important}.bm-reels-lightbox .bm-reels-lightbox-close:hover,.bm-reels-lightbox .bm-reels-lightbox-mute:hover,.bm-reels-lightbox .bm-reels-lightbox-play:hover,.bm-reels-lightbox .bm-reels-lightbox-close:active,.bm-reels-lightbox .bm-reels-lightbox-mute:active,.bm-reels-lightbox .bm-reels-lightbox-play:active,.bm-reels-lightbox .bm-reels-lightbox-close:focus,.bm-reels-lightbox .bm-reels-lightbox-mute:focus,.bm-reels-lightbox .bm-reels-lightbox-play:focus,.bm-reels-lightbox .bm-reels-lightbox-close:focus-visible,.bm-reels-lightbox .bm-reels-lightbox-mute:focus-visible,.bm-reels-lightbox .bm-reels-lightbox-play:focus-visible{background:0 0 !important;border:none !important;color:inherit !important;box-shadow:none !important;outline:none !important}.bm-reels-lightbox .bm-reels-lightbox-close svg{width:22px !important;height:22px !important;min-width:22px !important;min-height:22px !important;max-width:none !important}.bm-reels-lightbox .bm-reels-lightbox-close{flex-shrink:0;filter:none}.bm-reels-lightbox .bm-reels-lightbox-mute{position:absolute;bottom:28px;right:16px;z-index:2}.bm-reels-lightbox .bm-reels-lightbox-mute img{width:20px !important;height:20px !important;min-width:20px !important;min-height:20px !important;max-width:none !important}.bm-reels-lightbox .bm-reels-lightbox-play{position:absolute;bottom:28px;left:16px;z-index:2}.bm-reels-lightbox .bm-reels-lightbox-play img{width:18px !important;height:18px !important;min-width:18px !important;min-height:18px !important;max-width:none !important}.bm-reels-lightbox .bm-reels-lightbox-progress{position:absolute;left:16px;right:16px;bottom:0;height:24px;display:flex;align-items:center;cursor:pointer;z-index:2;touch-action:none}.bm-reels-lightbox .bm-reels-lightbox-progress-track{width:100%;height:3px;border-radius:999px;background:rgba(255,255,255,.3);overflow:hidden}.bm-reels-lightbox .bm-reels-lightbox-progress-fill{height:100%;width:0;background:var(--primary-color);pointer-events:none}@media (hover:hover){.bm-reels-lightbox .bm-reels-lightbox-play,.bm-reels-lightbox .bm-reels-lightbox-mute,.bm-reels-lightbox .bm-reels-lightbox-progress{opacity:0;transition:opacity .2s ease}.bm-reels-lightbox .bm-reels-lightbox-video-frame:hover .bm-reels-lightbox-play,.bm-reels-lightbox .bm-reels-lightbox-video-frame:focus-within .bm-reels-lightbox-play,.bm-reels-lightbox.is-paused .bm-reels-lightbox-video-frame .bm-reels-lightbox-play,.bm-reels-lightbox .bm-reels-lightbox-video-frame:hover .bm-reels-lightbox-mute,.bm-reels-lightbox .bm-reels-lightbox-video-frame:focus-within .bm-reels-lightbox-mute,.bm-reels-lightbox.is-paused .bm-reels-lightbox-video-frame .bm-reels-lightbox-mute,.bm-reels-lightbox .bm-reels-lightbox-video-frame:hover .bm-reels-lightbox-progress,.bm-reels-lightbox .bm-reels-lightbox-video-frame:focus-within .bm-reels-lightbox-progress,.bm-reels-lightbox.is-paused .bm-reels-lightbox-video-frame .bm-reels-lightbox-progress{opacity:1}}.bm-reels-lightbox .bm-reels-products{position:relative;display:flex;flex-direction:column;background:var(--bg-white);padding:16px 18px 0;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:44vh}.bm-reels-lightbox .bm-reels-products>*{flex-shrink:0}@media (min-width:1024px){.bm-reels-lightbox .bm-reels-products{border-radius:0 12px 12px 0;max-height:none;height:100%}.bm-reels-lightbox .bm-reels-products:after{content:'';position:absolute;inset:0;border-radius:0 12px 12px 0;background:rgba(0,0,0,.45);pointer-events:none;transition:opacity .2s ease}}.bm-reels-lightbox .bm-reels-products-header{padding-bottom:16px;border-bottom:1px solid var(--stroke-white);margin-bottom:16px}.bm-reels-lightbox .bm-reels-products-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;color:var(--primary-color)}.bm-reels-lightbox .bm-reels-products-category,.bm-reels-lightbox .bm-reels-products-title{font-family:'Libre Caslon Text',serif;font-size:11.5px;letter-spacing:2.6px;text-transform:uppercase;color:var(--text-sub)}.bm-reels-lightbox .bm-reels-products-title{margin-bottom:10px}.bm-reels-lightbox .bm-reels-products-top .bm-reels-products-category{flex:1;min-width:0}.bm-reels-lightbox .bm-reels-share{position:relative;flex-shrink:0}.bm-reels-lightbox .bm-reels-share-button{width:32px !important;height:32px !important;min-width:32px !important;min-height:32px !important;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:0 0;color:var(--primary-color);cursor:pointer;-webkit-tap-highlight-color:transparent !important}.bm-reels-lightbox .bm-reels-share-button:hover,.bm-reels-lightbox .bm-reels-share-button:active,.bm-reels-lightbox .bm-reels-share-button:focus{background:0 0 !important;border:none !important;color:inherit !important;box-shadow:none !important}.bm-reels-lightbox .bm-reels-share-button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.bm-reels-lightbox .bm-reels-share-button svg{width:20px !important;height:20px !important;min-width:20px !important;min-height:20px !important;max-width:none !important}.bm-reels-lightbox .bm-reels-share-status{position:absolute;top:calc(100% + 4px);right:0;z-index:1;padding:4px 8px;border-radius:6px;background:var(--text-main);color:var(--text-white);font-size:12px;white-space:nowrap}.bm-reels-lightbox .bm-reels-share-status:empty{display:none}.bm-reels-lightbox a.bm-reels-products-category{text-decoration:none}.bm-reels-lightbox a.bm-reels-products-category:hover{color:var(--text-sub);text-decoration:underline}.bm-reels-lightbox .bm-reels-products-heading{font-family:'Libre Caslon Text',serif;font-weight:400;font-size:23px;line-height:1.22;letter-spacing:-.4px;color:var(--primary-color);margin:9px 0 0}@media (max-width:767px){.bm-reels-lightbox .bm-reels-products-heading{font-size:19px}}.bm-reels-lightbox .bm-reels-products-creator{display:block;font-size:12.5px;color:var(--text-sub);font-style:italic;margin-top:7px;text-decoration:none}.bm-reels-lightbox .bm-reels-products-creator:hover{color:var(--text-sub);text-decoration:underline}.bm-reels-lightbox .bm-reels-products-footer{position:sticky;bottom:0;margin-top:auto;padding:12px 0 14px;background:var(--bg-white);border-top:1px solid var(--stroke-white)}.bm-reels-lightbox .bm-reels-products-handle{display:none}.bm-reels-lightbox .bm-reels-products-nav{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--primary-color)}.bm-reels-lightbox .bm-reels-products-count{min-width:48px;text-align:center;font-size:12px;color:var(--text-sub);letter-spacing:.1em}.bm-reels-lightbox .bm-reels-products-nav-button{width:32px !important;height:32px !important;min-width:32px !important;min-height:32px !important;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--stroke-white);border-radius:8px;background:0 0;cursor:pointer;-webkit-tap-highlight-color:transparent !important}.bm-reels-lightbox .bm-reels-products-nav-button:hover,.bm-reels-lightbox .bm-reels-products-nav-button:active{background:0 0 !important;border:none !important;color:inherit !important;box-shadow:none !important;border:1px solid var(--stroke-white) !important}.bm-reels-lightbox .bm-reels-products-nav-button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.bm-reels-lightbox .bm-reels-products-nav-button:disabled{opacity:.35;cursor:default}.bm-reels-lightbox .bm-reels-products-nav-button svg{width:20px !important;height:20px !important;min-width:20px !important;min-height:20px !important;max-width:none !important}.bm-reels-lightbox .bm-reels-product{display:grid;grid-template-columns:52px 1fr 14px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--stroke-white);text-decoration:none;color:inherit}.bm-reels-lightbox .bm-reels-product:last-child{border-bottom:0}.bm-reels-lightbox .bm-reels-product:hover .bm-reels-product-arrow{color:var(--primary-color)}.bm-reels-lightbox .bm-reels-product-ph{aspect-ratio:10/13;border-radius:5px;overflow:hidden;background:var(--cream-200);position:relative}.bm-reels-lightbox .bm-reels-product-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bm-reels-lightbox .bm-reels-product-tx{min-width:0}.bm-reels-lightbox .bm-reels-product-name,.bm-reels-lightbox .bm-reels-product-price{display:block;font-size:14px;color:var(--primary-color)}.bm-reels-lightbox .bm-reels-product-name{line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-reels-lightbox .bm-reels-product-price{margin-top:4px;font-weight:500}.bm-reels-lightbox .bm-reels-product-price .price-box-container,.bm-reels-lightbox .bm-reels-product-price .special-price,.bm-reels-lightbox .bm-reels-product-price .catalog-price-item{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px}.bm-reels-lightbox .bm-reels-product-price .old-price-label,.bm-reels-lightbox .bm-reels-product-price .special-discount,.bm-reels-lightbox .bm-reels-product-price .price-label{display:none}.bm-reels-lightbox .bm-reels-product-price .old-price{font-size:12px;font-weight:400;color:#9ca3af}.bm-reels-lightbox .bm-reels-product-price .old-price .price{color:inherit}.bm-reels-lightbox .bm-reels-product-price .price-item-label{font-size:12px;color:#e65100}.bm-reels-lightbox .bm-reels-product-price .final-special-discount .price{color:var(--green-700);font-weight:600}.bm-reels-lightbox .bm-reels-product-price .card-discount{padding:2px 6px;border-radius:6px;background:var(--green-50)}.bm-reels-lightbox .bm-reels-product-price .card-discount .price-item-label,.bm-reels-lightbox .bm-reels-product-price .card-discount .price{color:var(--green-700)}.bm-reels-lightbox .bm-reels-product-price .card-discount .price{font-weight:600}.bm-reels-lightbox .bm-reels-product-arrow{color:var(--primary-200)}@media (max-width:1023px){.bm-reels-lightbox{background:#000;box-shadow:0 0 0 100vh #000}.bm-reels-lightbox .bm-reels-lightbox-panel{overflow:hidden}.bm-reels-lightbox .bm-reels-lightbox-inner{display:block}.bm-reels-lightbox .bm-reels-lightbox-video-frame{position:absolute;inset:0;width:auto;height:auto;background:#000}.bm-reels-lightbox .bm-reels-lightbox-video-frame:after{content:'';position:absolute;inset:0;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .2s ease}.bm-reels-lightbox.is-sheet-open .bm-reels-lightbox-panel.is-active .bm-reels-lightbox-video-frame:after{opacity:1}.bm-reels-lightbox .bm-reels-lightbox-progress{bottom:calc(var(--bm-reels-peek,160px) + 24px)}.bm-reels-lightbox .bm-reels-lightbox-play,.bm-reels-lightbox .bm-reels-lightbox-mute{bottom:calc(var(--bm-reels-peek,160px) + 52px)}.bm-reels-lightbox.is-sheet-open .bm-reels-lightbox-scroller{overflow:hidden}.bm-reels-lightbox .bm-reels-lightbox-topbar{position:absolute;top:0;right:0;left:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px;background:linear-gradient(rgba(0,0,0,.45),transparent);color:var(--text-white)}.bm-reels-lightbox .bm-reels-lightbox-topbar .bm-reels-share-button{color:var(--text-white)}.bm-reels-lightbox .bm-reels-lightbox-topbar .bm-reels-lightbox-close{color:var(--text-white);filter:drop-shadow(0 1px 3px rgba(0,0,0,.65))}.bm-reels-lightbox .bm-reels-products{position:absolute;right:0;bottom:0;left:0;z-index:3;max-height:75%;padding:0 18px;overflow:visible;border-radius:16px 16px 0 0;transform:translateY(calc(100% - var(--bm-reels-peek,160px)));transition:transform .3s ease}.bm-reels-lightbox.is-sheet-open .bm-reels-lightbox-panel.is-active .bm-reels-products{transform:none}.bm-reels-lightbox .bm-reels-products-peek{position:relative;padding:20px 0 12px;touch-action:none}.bm-reels-lightbox .bm-reels-products-peek:before{content:'';position:absolute;top:8px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:999px;background:var(--primary-100)}.bm-reels-lightbox .bm-reels-products-peek:after{content:'';position:absolute;right:-18px;bottom:100%;left:-18px;height:24px}.bm-reels-lightbox .bm-reels-products-header{padding-bottom:0;border-bottom:0;margin-bottom:0}.bm-reels-lightbox .bm-reels-products-top{min-height:0}.bm-reels-lightbox .bm-reels-products-handle{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:12px;padding:12px 0 0;border:0;border-top:1px solid var(--stroke-white);border-radius:0;background:0 0;box-shadow:none;font-family:'Libre Caslon Text',serif;font-size:11.5px;font-weight:400;line-height:16px;letter-spacing:2.6px;text-transform:uppercase;color:var(--text-sub);cursor:pointer;-webkit-tap-highlight-color:transparent !important}.bm-reels-lightbox .bm-reels-products-handle:after{content:'';width:7px;height:7px;margin-top:4px;border-top:1.5px solid currentColor;border-left:1.5px solid currentColor;transform:rotate(45deg);transition:transform .3s ease}.bm-reels-lightbox .bm-reels-products-handle:hover,.bm-reels-lightbox .bm-reels-products-handle:active,.bm-reels-lightbox .bm-reels-products-handle:focus{background:0 0 !important;border:0 !important;border-top:1px solid var(--stroke-white) !important;box-shadow:none !important;color:var(--text-sub) !important}.bm-reels-lightbox .bm-reels-products-handle:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.bm-reels-lightbox.is-sheet-open .bm-reels-products-handle:after{transform:rotate(225deg)}.bm-reels-lightbox .bm-reels-products-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bm-reels-lightbox .bm-reels-products-body .bm-reels-products-title{display:none}}