.product-card .card-gallery.majin-bf-sale-gallery{position:relative;isolation:isolate}.product-card .card-gallery.majin-bf-sale-gallery .majin-bf-tape{z-index:4}.product-card .card-gallery.majin-bf-sale-gallery .product-badges{z-index:6;pointer-events:none}.product-card .card-gallery.majin-bf-sale-gallery .product-badges__badge--rectangle.color-custom-badge-sale{display:block!important;width:65px!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;animation:none!important;line-height:0!important;max-width:none!important}.product-card .card-gallery.majin-bf-sale-gallery .product-badges__badge--rectangle.color-custom-badge-sale:before,.product-card .card-gallery.majin-bf-sale-gallery .product-badges__badge--rectangle.color-custom-badge-sale:after{display:none!important;content:none!important}.product-card .card-gallery.majin-bf-sale-gallery .majin-bf-sticker{display:block!important;width:100%!important;height:auto!important;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.62))}.product-card .card-gallery.majin-bf-sale-gallery .product-badges--top-right{top:2px!important;right:4px!important}.product-card .card-gallery.majin-bf-sale-gallery .product-badges--top-left{top:2px!important;left:4px!important}.majin-bf-sale-gallery .majin-bf-tape{position:absolute;left:-7%;width:114%;height:27px;display:grid;place-items:center;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#575458,#2c292e 38%,#242125);border-block:1px solid rgba(255,255,255,.16);box-shadow:0 3px 9px #00000085;color:#fff}.majin-bf-sale-gallery .majin-bf-tape--top{top:11px;transform:rotate(-5deg);transform-origin:center}.majin-bf-sale-gallery .majin-bf-tape--bottom{bottom:12px;transform:rotate(5deg);transform-origin:center}.majin-bf-tape span{font:900 13px/1.1 Arial,sans-serif;letter-spacing:.3px;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.45)}.majin-bf-tape b{color:#ffc938;font-weight:900}.majin-bf-tape em{color:#ff424a;font-weight:900;font-style:normal}.majin-bf-tape i{color:#fff;opacity:.55;font-style:normal;margin-inline:7px}media-gallery.majin-bf-pdp-sale .majin-bf-daily-timer{display:flex;align-items:center;gap:12px;width:100%;max-width:100%;margin:0 0 13px;padding:13px 16px;border:1px solid rgba(255,87,151,.39);border-radius:16px;background:linear-gradient(113deg,#280b1cf5,#0c0e16fa 69%);box-shadow:inset 0 1px #ffffff0d,0 6px 18px #0000002e;color:#fff;box-sizing:border-box}.majin-bf-daily-timer__icon{width:41px;height:41px;flex:none;border-radius:13px;display:grid;place-items:center;background:#ff459121;color:#ff6aab;font-size:33px;line-height:1}.majin-bf-daily-timer__copy{display:grid;gap:4px;flex:1;min-width:0}.majin-bf-daily-timer__copy strong{font:900 12px/1.1 Arial,sans-serif;letter-spacing:1px;color:#ff79b4}.majin-bf-daily-timer__copy span{font:500 12px/1.2 Arial,sans-serif;color:#ded4dc}.majin-bf-daily-timer__clock{flex:none;display:flex;align-items:center;gap:3px;padding:7px 11px;border-radius:12px;background:#00000054;border:1px solid rgba(255,255,255,.1);font:900 clamp(17px,2vw,24px)/1 Arial,sans-serif;font-variant-numeric:tabular-nums;color:#65e4ff;letter-spacing:.2px}.majin-bf-daily-timer__clock i{color:#ff77b4;font-style:normal;font-size:14px}media-gallery.majin-bf-pdp-sale .product-media-container--image{position:relative;isolation:isolate;overflow:hidden}media-gallery.majin-bf-pdp-sale .product-media-container--image .majin-bf-tape{position:absolute;left:-7%;width:114%;height:29px;display:grid;place-items:center;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#575458,#2d2a30 38%,#242125);border-block:1px solid rgba(255,255,255,.16);box-shadow:0 3px 10px #00000075;z-index:4;color:#fff}media-gallery.majin-bf-pdp-sale .product-media-container--image .majin-bf-tape--top{top:16px;transform:rotate(-4deg)}media-gallery.majin-bf-pdp-sale .product-media-container--image .majin-bf-tape--bottom{bottom:16px;transform:rotate(4deg)}media-gallery.majin-bf-pdp-sale .product-media-container--image .majin-bf-tape span{font-size:clamp(12px,1.1vw,16px)}.majin-bf-trio[hidden]{display:none!important}.majin-bf-trio{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482500;display:grid;place-items:center;padding:20px;box-sizing:border-box;isolation:isolate}.majin-bf-trio__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000ad;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.majin-bf-trio__panel{position:relative;z-index:1;width:min(100%,440px);max-height:calc(100dvh - 40px);overflow-y:auto;box-sizing:border-box;text-align:center;border-radius:26px;padding:29px 26px 23px;color:#fdf8fd;background:radial-gradient(circle at 50% 0%,rgba(255,59,143,.22),transparent 44%),linear-gradient(160deg,#15101b,#090910);border:1px solid rgba(255,100,164,.45);box-shadow:0 30px 80px #000000a6,0 0 0 1px #ffffff08 inset;outline:none;animation:majinBFDrop .66s cubic-bezier(.17,.9,.22,1.12) both}@keyframes majinBFDrop{0%{opacity:0;transform:translateY(-72vh) rotate(-3deg) scale(.92)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}.majin-bf-trio__close{position:absolute;top:12px;right:13px;width:37px;height:37px;display:grid;place-items:center;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#fff;font-size:25px;cursor:pointer}.majin-bf-trio__eyebrow{display:block;color:#ff81ba;font:900 11px/1.3 Arial,sans-serif;letter-spacing:1.6px;padding:0 32px}.majin-bf-trio__graphic{display:flex;align-items:center;justify-content:center;gap:10px;margin:20px auto 15px}.majin-bf-trio__graphic>span{background:linear-gradient(150deg,#fa2d89,#a20a50);border-radius:15px;padding:14px 13px;transform:rotate(-6deg);font:900 33px/1 Arial,sans-serif;box-shadow:0 10px 20px #ff2e8b29}.majin-bf-trio__small{font:900 10px/1 Arial,sans-serif;letter-spacing:.2px}.majin-bf-trio__graphic strong{font:900 53px/1 Arial,sans-serif;color:#6fe4ff;text-shadow:0 0 22px rgba(100,227,255,.12)}.majin-bf-trio__panel h2{font:900 clamp(24px,6vw,30px)/1.08 Arial,sans-serif;color:#fff;margin:0 0 12px}.majin-bf-trio__panel h2 span{color:#f6a}.majin-bf-trio__panel p{font:500 15px/1.5 Arial,sans-serif;color:#e4dae4;margin:0 auto 15px}.majin-bf-trio__panel p strong{color:#fff}.majin-bf-trio__info{font:600 12px/1.5 Arial,sans-serif;color:#d6cfdb;background:#ffffff0b;border:1px solid rgba(255,255,255,.09);border-radius:13px;padding:11px 13px;margin-bottom:16px}.majin-bf-trio__info span{color:#68e5ff}.majin-bf-trio__cta{display:flex;justify-content:center;align-items:center;gap:12px;text-decoration:none!important;min-height:52px;box-sizing:border-box;border-radius:13px;background:linear-gradient(155deg,#6ce7ff,#2fbee8);color:#07131b!important;font:900 13px/1 Arial,sans-serif;letter-spacing:.3px;box-shadow:0 9px 24px #26c5ee2e}.majin-bf-trio__later{margin:12px auto 0;border:0;background:none;color:#aeb0c1;cursor:pointer;padding:6px;font:600 12px Arial,sans-serif;text-decoration:underline}@media(max-width:749px){.product-card .card-gallery.majin-bf-sale-gallery .product-badges__badge--rectangle.color-custom-badge-sale{width:47px!important}.majin-bf-sale-gallery .majin-bf-tape{height:21px}.majin-bf-sale-gallery .majin-bf-tape--top{top:9px}.majin-bf-sale-gallery .majin-bf-tape--bottom{bottom:9px}.majin-bf-tape span{font-size:9px}media-gallery.majin-bf-pdp-sale .majin-bf-daily-timer{padding:11px 10px;gap:8px;border-radius:13px}.majin-bf-daily-timer__icon{width:32px;height:32px;font-size:25px}.majin-bf-daily-timer__copy strong,.majin-bf-daily-timer__copy span{font-size:10px}.majin-bf-daily-timer__clock{font-size:16px;padding:8px 7px;gap:2px}.majin-bf-trio{padding:12px}.majin-bf-trio__panel{padding:27px 16px 19px;max-height:calc(100dvh - 24px);border-radius:20px}}@media(max-width:360px){.majin-bf-daily-timer__icon{display:none}.majin-bf-daily-timer__copy span{font-size:9px}.majin-bf-daily-timer__clock{font-size:14px}}@media(prefers-reduced-motion:reduce){.majin-bf-trio__panel{animation:none}}.majin-bf-sale-gallery,media-gallery.majin-bf-pdp-sale .product-media-container--image{position:relative;isolation:isolate}.majin-bf-tape,.majin-bf-sticker{display:none!important}.majin-bf-yellow-tapes{position:absolute;bottom:0;left:0;width:100%;height:auto;aspect-ratio:1254 / 404;z-index:4;overflow:hidden;pointer-events:none}.majin-bf-yellow-tapes img{display:block!important;width:100%!important;height:100%!important;object-fit:fill;border:0!important;border-radius:0!important}.majin-bf-sale-gallery>.majin-bf-yellow-tapes{z-index:5}media-gallery.majin-bf-pdp-sale .product-media-container--image .majin-bf-yellow-tapes{z-index:7}.majin-bf-discount-balloon{position:absolute;top:0;right:0;width:clamp(68px,33%,110px);aspect-ratio:484/525;z-index:8;display:block;pointer-events:none;filter:drop-shadow(0 3px 5px rgba(0,0,0,.4))}.majin-bf-discount-balloon__art{position:absolute;top:0;right:0;bottom:0;left:0;display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;border:0!important;border-radius:0!important}.majin-bf-discount-balloon__text{position:absolute;top:41.8%;left:48.8%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#f8d77b!important;text-shadow:0 1px 2px #0a0702;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;line-height:1}.majin-bf-discount-balloon__text strong{font-size:clamp(16px,3.7vw,30px);font-weight:900;line-height:1;color:#ffe39a;letter-spacing:-.055em}.majin-bf-discount-balloon__text small{font-size:clamp(10px,2vw,17px);font-weight:900;line-height:1.12;color:#f4cd62;letter-spacing:.01em}media-gallery.majin-bf-pdp-sale .product-media-container--image .majin-bf-discount-balloon{width:clamp(92px,24%,168px);top:1%;right:1%;z-index:8}media-gallery.majin-bf-pdp-sale .majin-bf-discount-balloon__text strong{font-size:clamp(23px,3.2vw,41px)}media-gallery.majin-bf-pdp-sale .majin-bf-discount-balloon__text small{font-size:clamp(12px,1.8vw,24px)}.majin-bf-discount-balloon[hidden]{display:none!important}@media(max-width:749px){.majin-bf-sale-gallery>.majin-bf-discount-balloon{width:clamp(55px,34%,81px)}.majin-bf-sale-gallery .majin-bf-discount-balloon__text strong{font-size:clamp(15px,4.3vw,23px)}.majin-bf-sale-gallery .majin-bf-discount-balloon__text small{font-size:clamp(9px,2.5vw,13px)}media-gallery.majin-bf-pdp-sale .product-media-container--image .majin-bf-discount-balloon{width:clamp(90px,29%,142px)}media-gallery.majin-bf-pdp-sale .majin-bf-discount-balloon__text strong{font-size:clamp(23px,6vw,36px)}media-gallery.majin-bf-pdp-sale .majin-bf-discount-balloon__text small{font-size:clamp(12px,3.6vw,20px)}}.majin-bf-celebration{position:fixed;top:0;right:0;bottom:0;left:0;z-index:51;overflow:hidden;pointer-events:none;contain:layout style}.majin-bf-celebration__bouquet{position:absolute;bottom:-50vh;width:clamp(100px,17vw,200px);height:auto;max-height:65vh;object-fit:contain;will-change:transform,opacity;animation:majinBFRise 4.35s ease-out forwards}.majin-bf-celebration__bouquet--center{left:50%;--majin-bf-offset:-50%;--majin-bf-wiggle:16px}.majin-bf-celebration__bouquet--left{left:7%;width:clamp(64px,9vw,115px);animation-delay:.36s;--majin-bf-offset:0px;--majin-bf-wiggle:10px;opacity:.78}.majin-bf-celebration__bouquet--right{right:6%;width:clamp(64px,9vw,115px);animation-delay:.65s;--majin-bf-offset:0px;--majin-bf-wiggle:-12px;opacity:.78}@keyframes majinBFRise{0%{transform:translate(var(--majin-bf-offset)) rotate(-4deg);opacity:0}12%{opacity:.94}40%{transform:translate(calc(var(--majin-bf-offset) + var(--majin-bf-wiggle)),-43vh) rotate(3deg)}72%{opacity:.82}to{transform:translate(var(--majin-bf-offset),-153vh) rotate(-3deg);opacity:0}}.majin-bf-celebration__confetti{position:absolute;bottom:-20px;display:block;width:var(--bf-size,6px);height:calc(var(--bf-size,6px) * 1.55);left:var(--bf-left);background:var(--bf-color,#f6bd3a);opacity:0;border-radius:1px;animation:majinBFConfetti var(--bf-duration,3.6s) linear var(--bf-delay,0s) forwards;will-change:transform,opacity}@keyframes majinBFConfetti{0%{transform:translateZ(0) rotate(0);opacity:0}14%{opacity:.85}75%{opacity:.8}to{transform:translate3d(var(--bf-drift,34px),-105vh,0) rotate(660deg);opacity:0}}@media(prefers-reduced-motion:reduce){.majin-bf-celebration{display:none!important}}#sm-contact-dock{position:fixed!important;top:auto!important;bottom:24px!important;right:22px!important;transform:none!important;z-index:59}#sm-contact-dock .sm-contact-dock__tab{position:relative;width:64px!important;height:64px!important;min-height:64px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;overflow:visible;isolation:isolate;transition:transform .2s ease!important;animation:majinBFWhatsAppBob 3.6s ease-in-out infinite}#sm-contact-dock .sm-contact-dock__tab:hover{width:64px!important;transform:scale(1.06)}#sm-contact-dock .sm-contact-dock__tab-icon{position:relative;z-index:1;width:64px!important;height:64px!important;border-radius:50%!important;overflow:visible!important;display:block!important;background:transparent!important;box-shadow:none!important}#sm-contact-dock .sm-contact-dock__tab-icon img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:50%!important}#sm-contact-dock .sm-contact-dock__tab:before,#sm-contact-dock .sm-contact-dock__tab:after{content:"";position:absolute;z-index:-1;top:9px;right:9px;bottom:9px;left:9px;border:2px solid rgba(43,211,102,.64);border-radius:50%;opacity:0;animation:majinBFPulse 2.7s ease-out infinite;pointer-events:none}#sm-contact-dock .sm-contact-dock__tab:after{animation-delay:1.3s}#sm-contact-dock .sm-contact-dock__tab-text,#sm-contact-dock .sm-contact-dock__tab-chevron{display:none!important}#sm-contact-dock .sm-contact-dock__panel{top:auto!important;bottom:0!important;right:0!important;transform:translateY(12px) scale(.985)!important;max-height:calc(100dvh - 90px)}#sm-contact-dock[data-open=true] .sm-contact-dock__panel{transform:translateY(0) scale(1)!important}#sm-contact-dock[data-open=true] .sm-contact-dock__tab{visibility:hidden!important;pointer-events:none!important;animation:none}@keyframes majinBFPulse{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.9);opacity:0}}@keyframes majinBFWhatsAppBob{0%,to{translate:0 0}50%{translate:0 -2px}}@media(max-width:749px){#sm-contact-dock{right:12px!important;bottom:max(14px,env(safe-area-inset-bottom,0px))!important}#sm-contact-dock .sm-contact-dock__tab,#sm-contact-dock .sm-contact-dock__tab:hover,#sm-contact-dock .sm-contact-dock__tab-icon{width:59px!important;height:59px!important;min-height:59px!important}#sm-contact-dock .sm-contact-dock__panel{width:min(328px,calc(100vw - 24px))}}@media(prefers-reduced-motion:reduce){#sm-contact-dock .sm-contact-dock__tab{animation:none!important}#sm-contact-dock .sm-contact-dock__tab:before,#sm-contact-dock .sm-contact-dock__tab:after{animation:none!important;display:none!important}}.majin-bf-discount-balloon{container-type:inline-size}.majin-bf-discount-balloon .majin-bf-discount-balloon__text strong{font-size:19cqw!important;letter-spacing:-.065em!important}.majin-bf-discount-balloon .majin-bf-discount-balloon__text small{font-size:12cqw!important}media-gallery.majin-bf-pdp-sale .product-media-container--image,media-gallery.majin-bf-pdp-sale .product-media-container--image .slideshow-slide__content,media-gallery.majin-bf-pdp-sale .product-media-container--image .product-media,media-gallery.majin-bf-pdp-sale .product-media-container--image .product-media__image,media-gallery.majin-bf-pdp-sale .product-media-container--image .majin-bf-yellow-tapes,media-gallery.majin-bf-pdp-sale .product-media-container--image .majin-bf-yellow-tapes img,media-gallery.majin-bf-pdp-sale .product-media-container--image .majin-bf-discount-balloon,media-gallery.majin-bf-pdp-sale .product-media-container--image .majin-bf-discount-balloon__art{background:transparent!important}media-gallery.majin-bf-pdp-sale .product-media-container--image .majin-bf-yellow-tapes img,media-gallery.majin-bf-pdp-sale .product-media-container--image .majin-bf-discount-balloon__art{isolation:isolate;mix-blend-mode:normal}.majin-bf-discount-balloon .majin-bf-discount-balloon__disc{position:absolute;left:49.7%;top:41.8%;width:55.5%;aspect-ratio:1;transform:translate(-50%,-50%);z-index:1;border-radius:50%;background:radial-gradient(circle at 36% 28%,#141313,#0c0c0c 65%,#050505);box-shadow:0 0 0 1px #f6ce6abd,inset 0 3px 13px #00000094;pointer-events:none}.majin-bf-discount-balloon .majin-bf-discount-balloon__text{z-index:2;top:41.8%;left:49.7%;min-width:55%;align-items:center;justify-content:center;text-align:center;color:#ffe5a0!important}.majin-bf-discount-balloon .majin-bf-discount-balloon__text strong{font-size:19cqw!important;letter-spacing:-.045em!important;line-height:1.08!important;color:#ffe6a5!important}.majin-bf-discount-balloon .majin-bf-discount-balloon__text small{font-size:12cqw!important;line-height:1.13!important;color:#f9ce68!important}body.sm-page--product product-price .sm-product-main-price__value :is(.price,.price-item,.price__regular,.price__sale,.price-item__group):not(.compare-at-price):not(.price-item--compare){font-size:clamp(38px,4.8vw,49px)!important;letter-spacing:-1.35px!important}body.sm-page--product product-price .sm-product-main-price__top{margin-bottom:8px}@media(max-width:749px){body.sm-page--product product-price .sm-product-main-price__value :is(.price,.price-item,.price__regular,.price__sale,.price-item__group):not(.compare-at-price):not(.price-item--compare){font-size:clamp(39px,10vw,44px)!important;letter-spacing:-1.2px!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/majin-black-sale.css.map */
