.mc-bb{--mc-bb-2xs: clamp(.5rem, .4596rem + .1723vw, .625rem);--mc-bb-xs: clamp(.625rem, .5846rem + .1723vw, .75rem);--mc-bb-m: clamp(.875rem, .7539rem + .5168vw, 1.25rem);--mc-bb-l: clamp(1rem, .8385rem + .6891vw, 1.5rem);--mc-bb-xl: clamp(1.25rem, 1.0885rem + .6891vw, 1.75rem);--mc-bb-2xl: clamp(1.375rem, 1.1731rem + .8613vw, 2rem);--mc-bb-6xl: clamp(2.25rem, 1.6848rem + 2.4117vw, 4rem);--mc-bb-sec-y: clamp(3.5rem, 2.5625rem + 3.8vw, 6rem);--mc-bb-fd: var(--mc-bb-font-display, Nunito, system-ui, sans-serif);--mc-bb-fb: var(--mc-bb-font-body, "Nunito Sans", system-ui, sans-serif);--mc-bb-a: var(--mc-bb-accent, #7329E4);--mc-bb-ad: var(--mc-bb-accent-h, #5F1BCF);--mc-bb-ink: var(--mc-bb-heading-c, #141414);--mc-bb-btn-fs: clamp(.9375rem, .9173rem + .0861vw, 1rem);--mc-bb-sbtn-fs: clamp(.8438rem, .8236rem + .0861vw, .9063rem);width:100%;font-family:var(--mc-bb-fb)}.mc-bb *,.mc-bb *:before,.mc-bb *:after{box-sizing:border-box}.mc-bb .mc-bb-top{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:var(--mc-bb-pad, calc(var(--mc-bb-sec-y) + 3rem - 20px) max(clamp(32px, 3vw, 64px), 50% - 680px) var(--mc-bb-sec-y));background-color:var(--mc-bb-bg, #FDFBF9);background-image:var(--mc-bb-bg-img, radial-gradient(55% 60% at 0% 0%, rgba(252, 228, 238, .95) 0%, rgba(252, 228, 238, 0) 70%), radial-gradient(45% 55% at 100% 0%, rgba(238, 230, 252, .95) 0%, rgba(238, 230, 252, 0) 70%))}.mc-bb .mc-bb-grid{display:grid;width:100%;max-width:var(--mc-bb-max, 1360px);grid-template-columns:minmax(0,1.04fr) minmax(0,1.1fr);gap:var(--mc-bb-gap, clamp(32px, 3vw, 44px));align-items:start;margin:0 auto;padding:0}.mc-bb.mc-bb--no-media .mc-bb-grid{grid-template-columns:minmax(0,1fr);max-width:var(--mc-bb-max-solo, 720px)}.mc-bb .mc-bb-media{position:sticky;top:var(--mc-bb-sticky, calc(var(--mc-bb-sec-y) + 3rem - 14px));width:100%;min-width:0;margin-top:6px}.mc-bb .mc-bb-info{display:flex;flex-direction:column;min-width:0}.mc-bb .mc-bb-info{container:mcbb / inline-size}.mc-bb .mc-bb-sh{display:none}@container mcbb (min-width: 440.02px){.mc-bb .mc-bb-info .mc-bb-ish{display:none}}@container mcbb (max-width: 440px){.mc-bb .mc-bb-lg,.mc-bb .mc-bb-info .mc-bb-ilg{display:none}.mc-bb .mc-bb-info .mc-bb-point--mno{padding-left:0}.mc-bb .mc-bb-sh{display:inline}}.mc-bb .mc-bb-part{width:100%;min-width:0}.mc-bb .mc-bb-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:var(--mc-bb-2xs);border-radius:34px;background-color:var(--mc-bb-card-bg, #FFFFFF);box-shadow:var(--mc-bb-card-sh, 0 0 0 1px rgba(60, 30, 80, .04), 0 1px 3px 0 rgba(60, 30, 80, .04), 0 6px 22px -8px rgba(60, 30, 80, .1))}.mc-bb.mc-bb--warm .mc-bb-card{padding:var(--mc-bb-xs);border-radius:38px;box-shadow:var(--mc-bb-card-sh, 0 0 0 1px rgba(80, 30, 130, .045), 0 1px 3px 0 rgba(80, 30, 130, .05), 0 6px 24px -8px rgba(80, 30, 130, .13))}.mc-bb .mc-bb-panel{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:var(--mc-bb-2xl) var(--mc-bb-xl);border-radius:26px;background-color:var(--mc-bb-panel-bg, #F4F1EC);background-image:var(--mc-bb-panel-img, none)}.mc-bb.mc-bb--warm .mc-bb-panel{padding:var(--mc-bb-2xl);border-radius:28px;background-color:var(--mc-bb-panel-bg, #FCEAF0);background-image:var(--mc-bb-panel-img, radial-gradient(55% 70% at 100% 0%, rgba(255, 158, 128, .62) 0%, rgba(255, 158, 128, 0) 72%), radial-gradient(40% 55% at 100% 45%, rgba(176, 128, 255, .4) 0%, rgba(176, 128, 255, 0) 75%), radial-gradient(65% 65% at 0% 100%, rgba(255, 221, 204, .95) 0%, rgba(255, 221, 204, 0) 70%), linear-gradient(160deg, #FFF1EA 0%, #FCE6EF 50%, #F1E3FB 100%))}.mc-bb.mc-bb--cool .mc-bb-panel{background-color:var(--mc-bb-panel-bg, #F3F1FD);background-image:var(--mc-bb-panel-img, radial-gradient(55% 70% at 100% 0%, rgba(140, 110, 250, .34) 0%, rgba(140, 110, 250, 0) 72%), radial-gradient(60% 65% at 0% 100%, rgba(170, 200, 255, .5) 0%, rgba(170, 200, 255, 0) 70%), linear-gradient(160deg, #F7F5FF 0%, #F0ECFD 55%, #EAEFFF 100%))}.mc-bb .mc-bb-toprow{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--mc-bb-2xs);width:100%;margin:0;padding:0}.mc-bb .mc-bb-badge{display:inline-flex;align-items:center;margin:0;padding:0;border-radius:999px;font-family:var(--mc-bb-fb);font-size:clamp(.6563rem,.6462rem + .0431vw,.6875rem);font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--mc-bb-a);background-color:#fff;background-image:linear-gradient(90deg,#f28c5e21,#e8689a1c 52%,#a877db26);box-shadow:inset 0 0 0 1px #db4f8a1f}.mc-bb .mc-bb-badge__t{display:inline-flex;align-items:center;gap:6px;padding:8px var(--mc-bb-xs) 8px var(--mc-bb-2xs);border-radius:inherit;background-image:var(--mc-bb-badge-grad, linear-gradient(90deg, #E9773F 0%, #DB4F8A 52%, #8F55D6 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mc-bb .mc-bb-stars{display:inline-flex;flex:0 0 auto;align-items:center;min-height:29px;margin:0;padding:0;line-height:0;text-decoration:none;cursor:pointer;transition:opacity .5s}.mc-bb .mc-bb-stars .mc-rs-n{margin-left:5px;font-family:var(--mc-bb-fb);font-size:13px;font-weight:700;font-style:normal;line-height:15px;color:var(--mc-bb-text-c, #5E4E62)}.mc-bb .mc-bb-stars .mc-rs{display:inline-flex;align-items:center;line-height:0;text-decoration:none;color:inherit}.mc-bb .mc-bb-stars:not(:has(.mc-rs--link)){cursor:default}.mc-bb .mc-bb-stars--wc{padding:7px 11px;border-radius:999px;background:#fff;line-height:1}.mc-bb .mc-bb-stars--wc .star-rating{float:none;margin:0;color:var(--mc-bb-star, #F5B301)}.mc-bb .mc-bb-stars .mc-rs{gap:0;padding:7px 11px;border-radius:999px;background:#fff;--star: var(--mc-bb-star, #F5B301)}.mc-bb .mc-bb-stars .mc-rs .mc-rez-star-e{fill:var(--mc-bb-star-empty, #D9CCDD)!important;stroke:var(--mc-bb-star-empty, #D9CCDD)!important}.mc-bb .mc-bb-title{margin:var(--mc-bb-m) 0 0;padding:0;font-family:var(--mc-bb-title-ff, var(--mc-bb-fd));font-size:var(--mc-bb-title-fs, clamp(2.125rem, 1.9rem + .9vw, 2.75rem));font-weight:var(--mc-bb-title-fw, 700);font-style:var(--mc-bb-title-fst, normal);line-height:var(--mc-bb-title-lh, 1.1);letter-spacing:var(--mc-bb-title-ls, -.01em);text-transform:var(--mc-bb-title-tt, none);color:var(--mc-bb-title-c, var(--mc-bb-ink))}.mc-bb .mc-bb-text{margin:var(--mc-bb-2xs) 0 0;font-family:var(--mc-bb-text-ff, var(--mc-bb-fb));font-size:var(--mc-bb-text-fs, clamp(.875rem, .8548rem + .0861vw, .9375rem));font-weight:var(--mc-bb-text-fw, 600);font-style:var(--mc-bb-text-fst, normal);line-height:var(--mc-bb-text-lh, 1.55);letter-spacing:var(--mc-bb-text-ls, normal);color:var(--mc-bb-text-c, #5E4E62);text-wrap:pretty}.mc-bb .mc-bb-text p{margin:0}.mc-bb .mc-bb-text p+p,.mc-bb .mc-bb-text ul,.mc-bb .mc-bb-text ol{margin-top:.6em}.mc-bb .mc-bb-text strong,.mc-bb .mc-bb-text b{font-weight:800;color:var(--mc-bb-ink)}.mc-bb .mc-bb-text a{color:var(--mc-bb-a)}.mc-bb .mc-bb-pricerow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:var(--mc-bb-xl) 0 0;padding:0}.mc-bb .mc-bb-price{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0;font-family:var(--mc-bb-fb);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.02em;color:var(--mc-bb-price-note-c, #8E7F93);white-space:nowrap}.mc-bb .mc-bb-amount{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 10px;font-family:var(--mc-bb-price-ff, var(--mc-bb-fd));font-size:var(--mc-bb-price-fs, clamp(3rem, 2.8788rem + .5168vw, 3.375rem));font-weight:var(--mc-bb-price-fw, 800);line-height:1;letter-spacing:-.01em;color:var(--mc-bb-price-c, var(--mc-bb-ink))}.mc-bb .mc-bb-amount .amount{margin-right:12px;font-size:inherit;word-spacing:-.2em}.mc-bb .mc-bb-amount>.amount:not(:last-child),.mc-bb .mc-bb-amount>.amount+.amount{margin-right:0}.mc-bb .mc-bb-amount .screen-reader-text,.mc-bb .mc-bb-btn-host .screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mc-bb .mc-bb-amount .woocommerce-Price-currencySymbol{margin-left:4px;font-size:.5em;letter-spacing:0;word-spacing:0}.mc-bb .mc-bb-amount ins{text-decoration:none;color:var(--mc-bb-price-sale-c, #D92D20)}.mc-bb .mc-bb-amount del{position:relative;margin-right:0;font-size:.7em;font-weight:800;color:var(--mc-bb-price-old-c, var(--mc-bb-ink));text-decoration:none;opacity:1}.mc-bb .mc-bb-amount .mc-bb-was{position:relative;display:inline-block}.mc-bb .mc-bb-amount .mc-bb-was-l{position:absolute;left:0;bottom:86%;font-family:var(--mc-bb-fb);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.02em;white-space:nowrap;color:var(--mc-bb-price-note-c, #8E7F93)}.mc-bb .mc-bb-pricerow.mc-bb-pricerow--was{padding-top:8px}.mc-bb .mc-bb-amount del:after{content:"";position:absolute;left:-.06em;right:-.06em;top:54%;height:.075em;min-height:2px;border-radius:1px;background:currentColor;transform:rotate(-6deg);pointer-events:none}.mc-bb .mc-bb-amount del .amount{margin-right:0}.mc-bb .mc-bb-btn-host .woocommerce-variation-price .woocommerce-price-suffix{font-family:var(--mc-bb-fb);font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--mc-bb-price-note-c, #8E7F93)}.mc-bb .mc-bb-price .woocommerce-price-suffix{font-size:inherit;font-weight:inherit;color:inherit}.mc-bb .mc-bb-cart{width:100%;margin:0;padding:0}.mc-bb .mc-bb-btn.mc-bb-btn,.mc-bb .mc-bb-btn-host .single_add_to_cart_button.single_add_to_cart_button{display:inline-flex!important;align-items:center;justify-content:center;gap:var(--mc-bb-2xs);width:100%!important;min-height:calc(var(--mc-bb-btn-fs) * 3.082)!important;margin:calc(var(--mc-bb-l) + 6px) 0 0!important;padding:0 1.765em!important;border:0!important;border-radius:var(--mc-bb-btn-r, 999px)!important;font-family:var(--mc-bb-btn-ff, var(--mc-bb-fd))!important;font-size:var(--mc-bb-btn-fs2, var(--mc-bb-btn-fs))!important;font-weight:var(--mc-bb-btn-fw, 800)!important;line-height:1.2!important;text-align:center;text-decoration:none!important;font-style:var(--mc-bb-btn-fst, normal);text-transform:var(--mc-bb-btn-tt, none);letter-spacing:var(--mc-bb-btn-ls, normal);white-space:nowrap;cursor:pointer;color:var(--mc-bb-btn-c, #FFFFFF)!important;background-color:var(--mc-bb-btn-bg, #141414)!important;background-image:linear-gradient(105deg,#fff0 36%,#ffffff52,#fff0 64%)!important;background-size:260% 100%;background-position:140% 0%;background-repeat:no-repeat;box-shadow:var(--mc-bb-btn-sh, 0 1px 2px 0 rgba(20, 20, 20, .1), 0 8px 18px -12px rgba(20, 20, 20, .38))!important;outline:none;transform:none!important;transition:background-color .25s,color .2s,box-shadow .3s}.mc-bb.mc-bb--btn-accent .mc-bb-btn.mc-bb-btn,.mc-bb.mc-bb--btn-accent .mc-bb-btn-host .single_add_to_cart_button.single_add_to_cart_button{background-color:var(--mc-bb-btn-bg, var(--mc-bb-a))!important;box-shadow:var(--mc-bb-btn-sh, 0 1px 2px 0 rgba(20, 20, 20, .12))!important}.mc-bb .mc-bb-btn.mc-bb-btn:after{content:"";flex:0 0 auto;width:19px;height:19px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .25s}.mc-bb .mc-bb-btn.mc-bb-btn--popup:after{width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 4.5H7.5a3 3 0 0 0-3 3v9a3 3 0 0 0 3 3h9a3 3 0 0 0 3-3V13'/%3E%3Cpath d='M14.5 4.5h5v5M19.5 4.5l-7.5 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 4.5H7.5a3 3 0 0 0-3 3v9a3 3 0 0 0 3 3h9a3 3 0 0 0 3-3V13'/%3E%3Cpath d='M14.5 4.5h5v5M19.5 4.5l-7.5 7.5'/%3E%3C/svg%3E") center / contain no-repeat;transform-origin:center;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.mc-bb .mc-bb-btn.mc-bb-btn--none:after{display:none}.mc-bb .mc-bb-btn.is-disabled{cursor:default;opacity:.55}.mc-bb .mc-bb-btn.mc-bb-btn:focus,.mc-bb .mc-bb-btn.mc-bb-btn:active{color:var(--mc-bb-btn-c, #FFFFFF)!important;outline:none}.mc-bb .mc-bb-btn.mc-bb-btn:focus-visible{outline:3px solid var(--mc-bb-focus, transparent);outline-offset:3px}@media (hover: hover) and (pointer: fine){.mc-bb .mc-bb-btn.mc-bb-btn:not(.is-disabled):hover,.mc-bb .mc-bb-btn-host .single_add_to_cart_button.single_add_to_cart_button:hover{color:var(--mc-bb-btn-c-h, var(--mc-bb-btn-c, #FFFFFF))!important;background-color:var(--mc-bb-btn-bg-h, #2B2B2B)!important;background-position:-40% 0%;transition:background-position .8s cubic-bezier(.22,1,.36,1),background-color .25s ease,color .2s ease,box-shadow .3s ease}.mc-bb.mc-bb--btn-accent .mc-bb-btn.mc-bb-btn:not(.is-disabled):hover,.mc-bb.mc-bb--btn-accent .mc-bb-btn-host .single_add_to_cart_button.single_add_to_cart_button:hover{background-color:var(--mc-bb-btn-bg-h, var(--mc-bb-ad))!important}.mc-bb .mc-bb-btn.mc-bb-btn--arrow:hover:after{transform:translate(2px)}.mc-bb .mc-bb-btn.mc-bb-btn--popup:hover:after{transform:scale(1.14)}}.mc-bb .mc-bb-cart--qty{display:flex;align-items:stretch;gap:10px;margin-top:var(--mc-bb-l)}.mc-bb .mc-bb-cart--qty .mc-bb-btn.mc-bb-btn{flex:1 1 auto;width:auto!important;min-width:0;margin:0!important}.mc-bb .mc-bb-qty{display:inline-flex;flex:0 0 auto;align-items:center;height:calc(var(--mc-bb-btn-fs) * 3.082);padding:4px;border:1px solid var(--mc-bb-qty-bc, rgba(20, 20, 20, .12));border-radius:var(--mc-bb-btn-r, 999px);background:var(--mc-bb-qty-bg, #FFFFFF)}.mc-bb .mc-bb-qty .mc-bb-qty-b.mc-bb-qty-b{display:inline-flex;align-items:center;justify-content:center;width:36px;height:100%;margin:0;padding:0;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:var(--mc-bb-ink)!important;cursor:pointer;transition:background-color .2s}.mc-bb .mc-bb-qty .mc-bb-qty-b svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.mc-bb .mc-bb-qty .mc-bb-qty-b:focus{outline:none}.mc-bb .mc-bb-qty .mc-bb-qty-b:focus-visible{outline:2px solid var(--mc-bb-focus, transparent)}.mc-bb .mc-bb-qty .mc-bb-qty-i.mc-bb-qty-i{width:42px;height:100%;margin:0;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;font-family:var(--mc-ui-font, system-ui, sans-serif);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;color:var(--mc-bb-ink)!important;outline:none;-moz-appearance:textfield;appearance:textfield}.mc-bb .mc-bb-qty .mc-bb-qty-i::-webkit-outer-spin-button,.mc-bb .mc-bb-qty .mc-bb-qty-i::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}@media (hover: hover) and (pointer: fine){.mc-bb .mc-bb-qty .mc-bb-qty-b.mc-bb-qty-b:hover{background:#1414140f!important}}.mc-bb .mc-bb-stock{margin:14px 0 0}.mc-bb .mc-bb-stock .stock{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--mc-bb-fb);font-size:13.5px;font-weight:700;line-height:1.3;color:var(--mc-bb-stock-in, #1E7B46)}.mc-bb .mc-bb-stock .stock:before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 16%,transparent)}.mc-bb .mc-bb-stock .stock.out-of-stock{color:var(--mc-bb-stock-out, #C0392B)}.mc-bb .mc-bb-stock .stock.available-on-backorder{color:var(--mc-bb-stock-back, #B4470B)}.mc-bb .mc-bb-btn-host{width:100%;margin-top:var(--mc-bb-l)}.mc-bb .mc-bb-btn-host form.cart{margin:0}.mc-bb .mc-bb-btn-host table.variations,.mc-bb .mc-bb-btn-host table.variations tbody,.mc-bb .mc-bb-btn-host table.variations tr{display:block;width:100%;margin:0;border:0;background:transparent}.mc-bb .mc-bb-btn-host table.variations tr{margin-bottom:14px}.mc-bb .mc-bb-btn-host table.variations th,.mc-bb .mc-bb-btn-host table.variations td{display:block;padding:0;border:0;background:transparent;text-align:left}.mc-bb .mc-bb-btn-host table.variations th label{display:block;margin:0 0 6px;font-family:var(--mc-bb-fd);font-size:14px;font-weight:800;color:var(--mc-bb-ink)}.mc-bb .mc-bb-btn-host table.variations select{width:100%;height:48px;margin:0;padding:0 40px 0 16px;border:1px solid rgba(20,20,20,.12);border-radius:14px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23141414' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center / 16px;font-family:var(--mc-bb-fb);font-size:15px;font-weight:600;color:var(--mc-bb-ink);-webkit-appearance:none;appearance:none}.mc-bb .mc-bb-btn-host table.variations select:focus{border-color:var(--mc-bb-a);outline:none}.mc-bb .mc-bb-btn-host .reset_variations{display:inline-block;margin-top:8px;font-size:13px;color:var(--mc-bb-a)}.mc-bb .mc-bb-btn-host .woocommerce-variation{margin:0 0 12px;font-family:var(--mc-bb-fb);font-size:14px;color:#5e4e62}.mc-bb .mc-bb-btn-host .woocommerce-variation-price .price{font-family:var(--mc-bb-fd);font-size:22px;font-weight:800;color:var(--mc-bb-ink)}.mc-bb .mc-bb-btn-host .woocommerce-variation-add-to-cart,.mc-bb .mc-bb-btn-host form.cart:not(.variations_form){display:flex;align-items:stretch;gap:10px}.mc-bb .mc-bb-btn-host .quantity{flex:0 0 auto;margin:0!important}.mc-bb .mc-bb-btn-host .quantity:not(.mc-bb-qty) .qty{width:76px;height:calc(var(--mc-bb-btn-fs) * 3.082);padding:0 8px;border:1px solid rgba(20,20,20,.12);border-radius:var(--mc-bb-btn-r, 999px);background:#fff;font-size:16px;font-weight:700;text-align:center;color:var(--mc-bb-ink)}.mc-bb .mc-bb-btn-host .single_add_to_cart_button.single_add_to_cart_button{flex:1 1 auto;width:auto!important;margin:0!important}.mc-bb .mc-bb-btn-host .single_add_to_cart_button.disabled{cursor:not-allowed;opacity:.5}.mc-bb .mc-bb-btn-host table.group_table{width:100%;margin:0 0 12px;border:0;border-collapse:collapse}.mc-bb .mc-bb-btn-host table.group_table td{padding:8px 6px;border:0;border-bottom:1px solid #ECE8F6;background:transparent;font-size:14px;vertical-align:middle}.mc-bb .mc-bb-details table{width:100%;margin:0;border:0;border-collapse:collapse}.mc-bb .mc-bb-details tr{background:transparent!important}.mc-bb .mc-bb-details th,.mc-bb .mc-bb-details td{padding:8px 0;border:0;border-top:1px solid #ECE8F6;background:transparent;font-family:var(--mc-bb-fb);font-size:14.5px;line-height:1.5;text-align:left;vertical-align:top}.mc-bb .mc-bb-details tr:first-child th,.mc-bb .mc-bb-details tr:first-child td{border-top:0}.mc-bb .mc-bb-details th{width:40%;padding-right:12px;font-weight:800;color:#24203f}.mc-bb .mc-bb-details td{font-weight:400;color:var(--mc-bb-acc-text, #4A4566)}.mc-bb .mc-bb-details td p{margin:0}.mc-bb .mc-bb-pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;width:100%;margin:18px 0 0;padding:0}.mc-bb .mc-bb-chip{display:block;flex:0 0 auto;width:42px;aspect-ratio:3 / 2;overflow:hidden;border-radius:7px;background-color:#fff;box-shadow:0 0 0 1px #14141412}.mc-bb .mc-bb-chip svg,.mc-bb .mc-bb-chip img{display:block;width:100%;height:100%;object-fit:cover}.mc-bb .mc-bb-chip--img img{box-sizing:border-box;padding:4px 5px;object-fit:contain}.mc-bb .mc-bb-body{display:flex;flex-direction:column;gap:20px;min-width:0;padding:20px 0 0}.mc-bb .mc-bb-box{display:flex;flex-direction:column;gap:20px;width:100%;margin:0;padding:0}.mc-bb .mc-bb-points{display:flex;flex-direction:column;gap:14px;width:100%;margin:0;padding:4px 10px}.mc-bb .mc-bb-points-text{margin:0;font-family:var(--mc-bb-fd);font-size:var(--mc-bb-points-text-fs, 15.5px);font-weight:800;line-height:1.4;color:var(--mc-bb-points-text-c, #24203F)}.mc-bb .mc-bb-point-list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.mc-bb .mc-bb-point{position:relative;margin:0;padding:0 0 0 33px;list-style:none;font-family:var(--mc-bb-point-ff, var(--mc-bb-fb));font-size:var(--mc-bb-point-fs, 14.5px);font-weight:var(--mc-bb-point-fw, 600);line-height:22px;color:var(--mc-bb-point-c, #3A3550)}.mc-bb .mc-bb-point-ico{position:absolute;top:0;left:0;display:flex;width:22px;height:22px;color:var(--mc-bb-tick, var(--mc-bb-a))}.mc-bb .mc-bb-point-ico svg{display:block;width:100%;height:100%}.mc-bb .mc-bb-point-a{display:flex;align-items:flex-start;gap:12px;color:inherit!important;text-decoration:none!important;cursor:pointer;-webkit-tap-highlight-color:transparent}.mc-bb .mc-bb-point-a .mc-bb-point-t{flex:1 1 auto;min-width:0}.mc-bb .mc-bb-point-i{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;margin:1px 0 0 auto;border-radius:50%;font-family:var(--mc-bb-fd, inherit);font-size:12px;font-weight:700;line-height:1;background-color:#fff;background-image:linear-gradient(135deg,#f28c5e29,#e8689a24 52%,#a877db2e);transition:transform .25s,background-image .2s}.mc-bb .mc-bb-point-it{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit;background-image:linear-gradient(135deg,#e9773f,#db4f8a 52%,#8f55d6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mc-bb .mc-bb-point-a:active .mc-bb-point-i{transform:scale(.92)}.mc-bb .mc-bb-point-a:focus,.mc-bb .mc-bb-point-a:focus-visible{outline:none}@media (hover: hover) and (pointer: fine){.mc-bb .mc-bb-point-a:hover .mc-bb-point-i{background-image:linear-gradient(135deg,#f28c5e47,#e8689a42 52%,#a877db52);transform:scale(1.1)}.mc-bb .mc-bb-point-a:hover .mc-bb-point-t{color:var(--mc-bb-ink)}}.mc-bb .mc-bb-point strong{font-weight:800;color:var(--mc-bb-ink)}.mc-bb .mc-bb-acc{display:flex;flex-direction:column;gap:10px;width:100%;margin:0;padding:0}.mc-bb .mc-bb-acc-item{display:block;margin:0;padding:0;border:var(--mc-bb-acc-bw, 1px) solid var(--mc-bb-acc-bc, #ECE8F6);border-radius:var(--mc-bb-acc-r, 22px);background-color:var(--mc-bb-acc-bg, #F9F7FD);transition:background-color .2s,border-color .2s;interpolate-size:allow-keywords}.mc-bb .mc-bb-acc-item[open]{border-color:var(--mc-bb-acc-bc-o, #D6CCEE);background-color:var(--mc-bb-acc-bg-o, #F8F5FE)}.mc-bb .mc-bb-acc-item::details-content{height:0;overflow:clip;transition:height .32s cubic-bezier(.25,.8,.25,1),content-visibility .32s allow-discrete}.mc-bb .mc-bb-acc-item[open]::details-content{height:auto}.mc-bb .mc-bb-acc-head.mc-bb-acc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:11px 14px 11px 18px;border-radius:var(--mc-bb-acc-r, 22px);list-style:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.mc-bb .mc-bb-acc-head::-webkit-details-marker,.mc-bb .mc-bb-acc-head::marker{display:none;content:""}.mc-bb .mc-bb-acc-head:focus-visible{outline:2px solid var(--mc-bb-focus, transparent);outline-offset:2px}.mc-bb .mc-bb-acc-title{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-width:0;padding:0}.mc-bb .mc-bb-acc-ico{display:block;flex:0 0 auto;width:21px;height:21px;color:var(--mc-bb-acc-ico, var(--mc-bb-a))}.mc-bb .mc-bb-acc-ico svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor}.mc-bb .mc-bb-acc-t{margin:0;font-family:var(--mc-bb-acc-ff, var(--mc-bb-fd));font-size:var(--mc-bb-acc-fs, 16px);font-weight:var(--mc-bb-acc-fw, 800);font-style:var(--mc-bb-acc-fst, normal);line-height:var(--mc-bb-acc-lh, 1.3);letter-spacing:var(--mc-bb-acc-ls, normal);text-transform:var(--mc-bb-acc-tt, none);color:var(--mc-bb-acc-c, #24203F)}.mc-bb .mc-bb-acc-pm{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;padding:5px;border-radius:999px;color:#fff;background-color:var(--mc-bb-pm-bg, var(--mc-bb-a));background-image:linear-gradient(105deg,#fff0 36%,#ffffff52,#fff0 64%);background-size:260% 100%;background-position:140% 0;background-repeat:no-repeat;box-shadow:0 1px 2px #1414141f;transition:background-color .25s,box-shadow .3s}.mc-bb .mc-bb-acc-pm svg{display:block;width:100%;height:100%;fill:currentColor}.mc-bb .mc-bb-acc-pm rect{transform-box:fill-box;transform-origin:center;transition:transform .35s cubic-bezier(.2,.7,.3,1)}.mc-bb .mc-bb-acc-item[open]>summary .mc-bb-acc-pm rect:first-child{transform:scaleY(0)}@media (hover: hover) and (pointer: fine){.mc-bb .mc-bb-acc-head:hover>.mc-bb-acc-pm{background-color:var(--mc-bb-pm-bg-h, var(--mc-bb-ad));background-position:-40% 0;transition:background-position .8s cubic-bezier(.22,1,.36,1),background-color .25s,box-shadow .3s}}.mc-bb .mc-bb-acc-body{display:flex;flex-direction:column;gap:6px;padding:0 18px 16px}.mc-bb .mc-bb-acc-p,.mc-bb .mc-bb-acc-li{margin:0;font-family:var(--mc-bb-fb);font-size:14.5px;font-weight:400;line-height:1.5;color:var(--mc-bb-acc-text, #4A4566)}.mc-bb .mc-bb-acc-p strong,.mc-bb .mc-bb-acc-li strong{font-weight:800;color:#24203f}.mc-bb .mc-bb-acc-p a,.mc-bb .mc-bb-acc-li a{color:var(--mc-bb-a)}.mc-bb .mc-bb-acc-h{margin:0;font-family:var(--mc-bb-fd);font-size:14.5px;font-weight:900;line-height:1.5;color:#24203f}.mc-bb .mc-bb-acc-h:not(:first-child){margin-top:6px}.mc-bb .mc-bb-acc-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.mc-bb .mc-bb-acc-li{position:relative;padding-left:20px;list-style:none}.mc-bb .mc-bb-acc-li:before{content:"";position:absolute;top:.62em;left:5px;width:6px;height:6px;border-radius:50%;background-color:var(--mc-bb-dot, #6B55C0)}.mc-bb .mc-bb-acc-actions{display:flex;flex-direction:var(--mc-bb-abtn-dir, row);flex-wrap:wrap;justify-content:var(--mc-bb-abtn-jc, flex-start);gap:var(--mc-bb-abtn-gap, 10px);margin-top:8px;padding:0}.mc-bb .mc-bb-acc-actions>*{flex:var(--mc-bb-abtn-flex, 0 0 auto)}.mc-bb .mc-bb-abtn.mc-bb-abtn{display:inline-flex!important;align-items:center;justify-content:center;gap:var(--mc-bb-2xs);min-height:calc(var(--mc-bb-sbtn-fs) * 2.9)!important;margin:0!important;padding:0 1.35em!important;border:0!important;border-radius:var(--mc-bb-abtn-r, 999px)!important;font-family:var(--mc-bb-fd)!important;font-size:var(--mc-bb-sbtn-fs)!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap;color:var(--mc-bb-abtn-c, #FFFFFF)!important;background-color:var(--mc-bb-abtn-bg, #7329E4)!important;background-image:var(--mc-bb-abtn-shine, linear-gradient(105deg, rgba(255, 255, 255, 0) 36%, rgba(255, 255, 255, .32) 50%, rgba(255, 255, 255, 0) 64%))!important;background-size:260% 100%;background-position:140% 0%;background-repeat:no-repeat;box-shadow:0 1px 2px #1414141f!important;transform:none!important;transition:background-color .25s,color .2s,box-shadow .3s}.mc-bb .mc-bb-abtn-i{display:inline-flex;flex:0 0 auto;width:21px;height:21px}.mc-bb .mc-bb-abtn--wa .mc-bb-abtn-i{width:19px;height:19px}.mc-bb .mc-bb-abtn-i svg{display:block;width:100%;height:100%;fill:currentColor}.mc-bb .mc-bb-abtn--link:not(.mc-bb-abtn--ico):after{content:"";flex:0 0 auto;width:17px;height:17px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .25s}.mc-bb .mc-bb-abtn.mc-bb-abtn:focus,.mc-bb .mc-bb-abtn.mc-bb-abtn:active{color:var(--mc-bb-abtn-c, #FFFFFF)!important;outline:none}@media (hover: hover) and (pointer: fine){.mc-bb .mc-bb-abtn.mc-bb-abtn:hover{color:var(--mc-bb-abtn-c, #FFFFFF)!important;background-color:var(--mc-bb-abtn-bgh, #5F1BCF)!important;background-position:-40% 0%;transition:background-position .8s cubic-bezier(.22,1,.36,1),background-color .25s ease,color .2s ease,box-shadow .3s ease}.mc-bb .mc-bb-abtn--link:hover:after{transform:translate(2px)}}.mc-bb .mc-bb-desc{width:100%}.mc-bb .mc-bb-desc-text{padding:var(--mc-bb-sec-y) max(clamp(32px,3vw,64px),50% - 680px);color:var(--mc-bb-text-c, #5E4E62);font-size:1rem;line-height:1.6}.mc-bb .mc-bb-desc-text>:first-child{margin-top:0}.mc-bb .mc-bb-desc-text>:last-child{margin-bottom:0}.mc-bb .mc-bb-desc .mc-bb-empty{margin:24px max(clamp(32px,3vw,64px),50% - 680px)}.mc-bb-empty{padding:24px;border:1px dashed #D6CCEE;border-radius:16px;font:600 14px/1.4 system-ui,sans-serif;color:#5e4e62;text-align:center}@media (max-width: 1366px){.mc-bb .mc-bb-grid{gap:var(--mc-bb-gap, 48px)}}@media (max-width: 1024px){.mc-bb .mc-bb-top{padding:var(--mc-bb-pad, 94px 32px var(--mc-bb-sec-y))}.mc-bb .mc-bb-grid{grid-template-columns:minmax(0,1fr);max-width:var(--mc-bb-max, 720px);gap:var(--mc-bb-gap, 28px)}.mc-bb .mc-bb-media{position:relative;top:auto;margin-top:0}}@media (max-width: 767px){.mc-bb .mc-bb-top{padding:var(--mc-bb-pad, 78px 10px var(--mc-bb-sec-y))}.mc-bb .mc-bb-grid{gap:var(--mc-bb-gap, 22px)}.mc-bb .mc-bb-card{border-radius:30px}.mc-bb.mc-bb--warm .mc-bb-card{padding:var(--mc-bb-2xs);border-radius:32px}.mc-bb .mc-bb-panel{padding:var(--mc-bb-2xl) var(--mc-bb-l);border-radius:23px}.mc-bb.mc-bb--warm .mc-bb-panel{padding:var(--mc-bb-2xl) var(--mc-bb-l);border-radius:24px}.mc-bb .mc-bb-toprow{gap:6px}.mc-bb .mc-bb-badge{letter-spacing:.03em}.mc-bb .mc-bb-badge__t{padding:7px 9px}.mc-bb .mc-bb-pay{flex-wrap:nowrap;gap:5px;margin-top:16px}.mc-bb .mc-bb-chip{width:min(34px,calc((100% - 40px) / 9));border-radius:5px}.mc-bb .mc-bb-point{font-size:var(--mc-bb-point-fs, 14px)}.mc-bb .mc-bb-acc-body{padding-bottom:13px}.mc-bb .mc-bb-qty .mc-bb-qty-b.mc-bb-qty-b{width:32px}.mc-bb .mc-bb-qty .mc-bb-qty-i.mc-bb-qty-i{width:34px}.mc-bb .mc-bb-acc-actions>*{flex:var(--mc-bb-abtn-flex-m, 1 1 0)}.mc-bb .mc-bb-abtn.mc-bb-abtn{padding:0 12px!important}}@media (prefers-reduced-motion: reduce){.mc-bb .mc-bb-acc-item::details-content,.mc-bb .mc-bb-acc-pm rect,.mc-bb .mc-bb-btn.mc-bb-btn:after{transition:none}}.mc-bb .mc-bb-badge__ico{display:inline-flex;flex:0 0 auto;width:1.25em;height:1.25em;margin:-.15em 0;color:var(--mc-bb-badge-ico, #DB4F8A);-webkit-text-fill-color:currentColor}.mc-bb .mc-bb-badge__ico svg{width:100%;height:100%;stroke-width:2.2}a.mc-text-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}
