.flex-buybox1,.flex-buybox1 *{box-sizing:border-box}.flex-buybox1{background:var(--fb1-bg);color:var(--fb1-text);padding:var(--fb1-section-padding-top) 0 var(--fb1-section-padding-bottom)}.fb1-shell{width:min(calc(100% - 32px),var(--fb1-page-width));margin:0 auto}.fb1-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:clamp(32px,5vw,72px);align-items:start}.fb1-media-column{min-width:0}.fb1-gallery{position:sticky;top:20px}.fb1-main-media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--fb1-border);border-radius:var(--fb1-radius);background:var(--fb1-card);isolation:isolate}.fb1-media-panel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:translateZ(0);backface-visibility:hidden;will-change:auto}.fb1-media-panel.is-media-animating{will-change:transform;transition:transform .38s cubic-bezier(.22,.61,.36,1)}.fb1-media-panel[hidden]{display:none!important}.fb1-media-panel>img,.fb1-media-panel>video,.fb1-media-panel>iframe,.fb1-media-panel>model-viewer,.fb1-media-panel .shopify-model-viewer-ui,.fb1-media-panel .shopify-model-viewer-ui model-viewer{display:block;width:100%;height:100%;object-fit:var(--fb1-media-fit)}.fb1-gallery-video,.fb1-gallery-external-video{pointer-events:none;user-select:none;-webkit-user-select:none}.fb1-gallery-video::-webkit-media-controls,.fb1-gallery-video::-webkit-media-controls-enclosure,.fb1-gallery-video::-webkit-media-controls-panel,.fb1-gallery-video::-webkit-media-controls-overlay-play-button,.fb1-gallery-video::-webkit-media-controls-start-playback-button{display:none!important;opacity:0!important;pointer-events:none!important}.fb1-external-video-shell{position:relative;width:100%;height:100%;overflow:hidden;background:var(--fb1-card)}.fb1-external-video-poster,.fb1-gallery-external-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;object-fit:var(--fb1-media-fit)}.fb1-gallery-external-video{z-index:2;opacity:0;background:var(--fb1-card);transition:opacity .12s linear}.fb1-external-video-shell.is-loaded .fb1-gallery-external-video{opacity:1}.fb1-external-video-shell.is-loaded .fb1-external-video-poster{visibility:hidden}.fb1-media-placeholder{aspect-ratio:1 / 1;background:#f5f5f5}.fb1-media-placeholder svg{width:100%;height:100%}.fb1-thumbnails{display:grid;grid-auto-flow:column;grid-auto-columns:54px;gap:6px;margin-top:12px;padding-bottom:3px;overflow-x:auto;scrollbar-width:thin}.fb1-thumb{position:relative;width:54px;height:54px;padding:0;overflow:hidden;border:1px solid var(--fb1-border);border-radius:calc(var(--fb1-radius) * .55);background:var(--fb1-card);cursor:pointer;opacity:.78;transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .18s ease}.fb1-thumb:hover{opacity:1;transform:translateY(-1px)}.fb1-thumb.is-active{border-color:var(--fb1-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--fb1-accent) 20%,transparent);opacity:1}.fb1-thumb img{width:100%;height:100%;object-fit:cover}.fb1-thumb-type{position:absolute;right:4px;bottom:4px;display:grid;width:20px;height:20px;place-items:center;border-radius:999px;color:#fff;background:#000000ad;font-size:9px}.fb1-info-column{min-width:0}.fb1-rating{display:inline-flex;align-items:center;gap:8px;color:var(--fb1-text);text-decoration:none;font-size:13px;line-height:1.3}.fb1-stars{color:var(--fb1-star);font-size:16px;letter-spacing:.5px}.fb1-rating-text{font-weight:700}.fb1-title{margin:10px 0 0;color:var(--fb1-accent);font-family:var(--font-heading-family, inherit);font-size:var(--fb1-title-size-desktop);line-height:1.1;letter-spacing:-.02em}.fb1-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:12px}.fb1-price{color:var(--fb1-text);font-size:22px;font-weight:800}.fb1-compare-price{color:var(--fb1-muted);font-size:14px}.fb1-compare-price.is-hidden{display:none}.fb1-tax-note{flex-basis:100%;color:var(--fb1-muted);font-size:11px}.fb1-description{margin-top:14px;color:var(--fb1-text);font-size:15px;line-height:1.65}.fb1-description>:first-child,.fb1-faq-answer>:first-child{margin-top:0}.fb1-description>:last-child,.fb1-faq-answer>:last-child{margin-bottom:0}.fb1-product-form{display:block;margin-top:18px}.fb1-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.fb1-option{display:grid;gap:6px;color:var(--fb1-text);font-size:12px;font-weight:700}.fb1-option select{width:100%;min-height:42px;padding:9px 32px 9px 11px;border:1px solid var(--fb1-border);border-radius:7px;background:var(--fb1-card);color:var(--fb1-text);font:inherit}.fb1-kaching{margin:16px 0}.fb1-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:18px 0;padding:0;list-style:none}.fb1-benefit{display:flex;min-width:0;min-height:62px;align-items:center;gap:9px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--fb1-accent) 14%,var(--fb1-border));border-radius:14px;background:#f8fbfe;color:var(--fb1-text);line-height:1.2}.fb1-check{flex:0 0 18px;width:18px;height:18px}.fb1-check svg{display:block;width:100%;height:100%}.fb1-check circle{fill:var(--fb1-accent)}.fb1-check path{fill:none;stroke:var(--fb1-accent-contrast);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}.fb1-benefit-copy{display:grid;min-width:0;gap:2px}.fb1-benefit-title{color:#10405b;font-size:12px;font-weight:800;line-height:1.15}.fb1-benefit-subtitle{color:var(--fb1-muted);font-size:10px;font-weight:400;line-height:1.18}.fb1-guarantee{display:flex;align-items:center;justify-content:center;gap:12px;width:min(100%,360px);margin:10px auto 0;padding:13px 16px;border:1px solid #C8DCFF;border-radius:16px;background:#f3f7fe;box-shadow:0 3px 10px #10405b0f;text-align:left}.fb1-guarantee-emoji{flex:0 0 25px;width:25px;font-size:17px;line-height:1;text-align:center}.fb1-guarantee-content{min-width:0;color:#142850;font-size:13px;font-weight:400;line-height:1.38}.fb1-guarantee-content p{margin:0}.fb1-guarantee-content strong{color:#142850;font-weight:800}.flex-buybox1 .fb1-video-triptych{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch;justify-content:center;gap:5px;width:100%;max-width:380px;margin:10px auto 0;padding:0;overflow:hidden}.flex-buybox1 .fb1-video-triptych>.fb1-video-card{position:relative;display:block!important;flex:0 0 calc((100% - 10px) / 3)!important;width:calc((100% - 10px) / 3)!important;min-width:0!important;max-width:calc((100% - 10px) / 3)!important;aspect-ratio:5 / 8;margin:0!important;padding:0!important;overflow:hidden;border-radius:7px;background:color-mix(in srgb,var(--fb1-accent) 6%,var(--fb1-card))}.flex-buybox1 .fb1-video-card>video,.flex-buybox1 .fb1-video-card .fb1-triptych-video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center!important;background:transparent;pointer-events:none}.flex-buybox1 .fb1-triptych-video::-webkit-media-controls,.flex-buybox1 .fb1-triptych-video::-webkit-media-controls-enclosure,.flex-buybox1 .fb1-triptych-video::-webkit-media-controls-panel,.flex-buybox1 .fb1-triptych-video::-webkit-media-controls-overlay-play-button,.flex-buybox1 .fb1-triptych-video::-webkit-media-controls-start-playback-button{display:none!important;opacity:0!important;pointer-events:none!important}.flex-buybox1 .fb1-video-placeholder{display:grid;width:100%;height:100%;place-items:center;padding:8px;border:1px dashed var(--fb1-border);color:var(--fb1-muted);font-size:10px;line-height:1.3;text-align:center}.fb1-trust-strip,.fb1-review-card{width:100%;max-width:380px;margin-inline:auto;border:1px solid var(--fb1-social-border);background:var(--fb1-social-bg);box-shadow:0 3px 12px #10405b14}.fb1-trust-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;margin-top:14px;padding:12px 14px;border-radius:16px}.fb1-trust-item{display:flex;min-width:0;align-items:center;justify-content:center;gap:8px;color:var(--fb1-text);font-size:11px;font-style:italic;line-height:1.25;text-align:left}.fb1-trust-icon{flex:0 0 18px;width:18px;height:18px}.fb1-trust-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.fb1-review-card{margin-top:16px;padding:16px;border-radius:16px}.fb1-review-header,.fb1-review-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.fb1-review-person{display:flex;min-width:0;align-items:center;gap:10px}.fb1-review-avatar{flex:0 0 48px;width:48px;height:48px;overflow:hidden;border-radius:999px;background:#fff}.fb1-review-avatar img,.fb1-review-avatar svg{display:block;width:100%;height:100%;object-fit:cover}.fb1-review-avatar svg circle:first-child{fill:#eef3f6}.fb1-review-avatar svg circle:nth-child(2),.fb1-review-avatar svg path{fill:#b9c7cf}.fb1-review-name{min-width:0;color:var(--fb1-text);font-size:15px;font-weight:800;line-height:1.2}.fb1-review-stars{display:inline-flex;flex:0 0 auto;gap:1px;color:var(--fb1-social-star);font-size:18px;line-height:1;letter-spacing:0;white-space:nowrap}.fb1-review-stars .is-empty{color:color-mix(in srgb,var(--fb1-social-star) 22%,transparent)}.fb1-review-text{margin-top:14px;color:var(--fb1-text);font-size:13px;line-height:1.55}.fb1-review-footer{margin-top:14px}.fb1-review-verified{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--fb1-text);font-size:12px;line-height:1.25}.fb1-verified-icon{flex:0 0 17px;width:17px;height:17px}.fb1-verified-icon svg{display:block;width:100%;height:100%}.fb1-verified-icon circle{fill:var(--fb1-social-verified)}.fb1-verified-icon path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.fb1-review-date{flex:0 0 auto;color:var(--fb1-muted);font-size:11px;line-height:1.25;white-space:nowrap}.fb1-add-button{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;padding:12px 18px;border:0;border-radius:999px;color:var(--fb1-accent-contrast);background:var(--fb1-accent);box-shadow:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:800;line-height:1.2;transition:transform .15s ease,opacity .15s ease,filter .15s ease}.fb1-add-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(.96)}.fb1-add-button:disabled{cursor:not-allowed;opacity:.5}.fb1-direct-checkout-button{position:relative;z-index:1;display:flex!important;visibility:visible!important;width:100%;min-height:52px;align-items:center;justify-content:center;margin-top:9px;padding:12px 18px;border:2px solid var(--fb1-accent);border-radius:999px;color:#000;background:#f8ce38;box-shadow:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:800;line-height:1.2;opacity:1;transition:transform .15s ease,opacity .15s ease,filter .15s ease,background-color .15s ease,color .15s ease}.fb1-direct-checkout-button:hover:not(:disabled){color:#000;background:var(--fb1-accent);transform:translateY(-1px);filter:brightness(.98)}.fb1-direct-checkout-button:focus-visible{outline:3px solid color-mix(in srgb,var(--fb1-accent) 28%,transparent);outline-offset:3px}.fb1-direct-checkout-button:disabled{cursor:not-allowed;opacity:.5}.fb1-direct-checkout-button.is-loading{pointer-events:none;opacity:.72}.fb1-direct-checkout-status{min-height:0;margin:6px 0 0;color:var(--fb1-muted);font-size:11px;line-height:1.35;text-align:center}.fb1-direct-checkout-status:empty{display:none}.fb1-checkout-transition-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:24px;background:#fff;color:#10405b;opacity:0;visibility:hidden;pointer-events:none;transition:none!important}.fb1-checkout-transition-overlay.is-visible{opacity:1;visibility:visible;pointer-events:all}.fb1-checkout-transition-card{display:grid;justify-items:center;gap:14px;width:min(100%,360px);text-align:center}.fb1-checkout-transition-spinner{width:34px;height:34px;border:3px solid rgba(16,64,91,.18);border-top-color:#10405b;border-radius:50%;animation:fb1-checkout-spin .7s linear infinite}.fb1-checkout-transition-title{margin:0;color:#10405b;font-size:18px;font-weight:800;line-height:1.3}.fb1-checkout-transition-copy{margin:0;color:#5f6368;font-size:13px;line-height:1.45}@keyframes fb1-checkout-spin{to{transform:rotate(360deg)}}html.fb1-direct-checkout-active cart-drawer,html.fb1-direct-checkout-active .cart-drawer,html.fb1-direct-checkout-active [id*=CartDrawer],html.fb1-direct-checkout-active [id*=cart-drawer],html.fb1-direct-checkout-active [data-cart-drawer],html.fb1-direct-checkout-active .drawer--cart,html.fb1-direct-checkout-active .cart-notification,html.fb1-direct-checkout-active [id*=CartNotification],html.fb1-direct-checkout-active [id*=cart-notification],html.fb1-direct-checkout-active .cart-drawer__overlay,html.fb1-direct-checkout-active .drawer__overlay,html.fb1-direct-checkout-active [data-cart-overlay],html.fb1-direct-checkout-active .overlay--cart,body.fb1-direct-checkout-active cart-drawer,body.fb1-direct-checkout-active .cart-drawer,body.fb1-direct-checkout-active [id*=CartDrawer],body.fb1-direct-checkout-active [id*=cart-drawer],body.fb1-direct-checkout-active [data-cart-drawer],body.fb1-direct-checkout-active .drawer--cart,body.fb1-direct-checkout-active .cart-notification,body.fb1-direct-checkout-active [id*=CartNotification],body.fb1-direct-checkout-active [id*=cart-notification],body.fb1-direct-checkout-active .cart-drawer__overlay,body.fb1-direct-checkout-active .drawer__overlay,body.fb1-direct-checkout-active [data-cart-overlay],body.fb1-direct-checkout-active .overlay--cart{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important;animation:none!important}.fb1-payment-area{display:grid;justify-items:center;margin-top:8px}.fb1-payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.fb1-payment-icons span{display:inline-flex}.fb1-payment-icon{width:31px;height:20px}.fb1-delivery{margin-top:9px;color:var(--fb1-muted);font-size:12px;text-align:center}.fb1-faq{margin-top:18px;border-top:1px solid var(--fb1-border)}.fb1-faq-item{border-bottom:1px solid var(--fb1-border)}.fb1-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;color:var(--fb1-text);cursor:pointer;font-size:13px;line-height:1.35;list-style:none}.fb1-faq-item summary::-webkit-details-marker{display:none}.fb1-faq-chevron{flex:0 0 18px;width:18px;height:18px;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.fb1-faq-chevron svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.fb1-faq-item.is-open .fb1-faq-chevron{transform:rotate(180deg)}.fb1-faq-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s cubic-bezier(.22,.61,.36,1),opacity .22s ease}.fb1-faq-panel-inner{min-height:0;overflow:hidden}.fb1-faq-answer{padding:0 28px 15px 0;color:var(--fb1-muted);font-size:13px;line-height:1.6;opacity:0;transform:translate3d(0,-4px,0);transition:opacity .22s ease,transform .32s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.fb1-faq-item.is-open .fb1-faq-panel{grid-template-rows:1fr;opacity:1}.fb1-faq-item.is-open .fb1-faq-answer{opacity:1;transform:translateZ(0)}.fb1-app-blocks{display:grid;gap:14px;margin-top:18px}.fb1-empty{display:grid;gap:6px;width:min(calc(100% - 32px),720px);margin:0 auto;padding:28px;border:1px dashed #bbb;border-radius:12px;background:#fff;color:#222;text-align:center}@media screen and (max-width:989px){.fb1-grid{grid-template-columns:minmax(0,1fr);gap:24px}.fb1-gallery{position:static}}@media screen and (max-width:749px){.fb1-main-media{touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none}.fb1-main-media.is-swiping{cursor:grabbing}.fb1-main-media img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.fb1-shell{width:min(calc(100% - 24px),var(--fb1-page-width))}.fb1-title{font-size:var(--fb1-title-size-mobile)}.fb1-description{font-size:14px;line-height:1.6}.fb1-thumbnails{grid-auto-columns:48px;gap:5px;margin-top:10px}.fb1-thumb{width:48px;height:48px}.fb1-thumb-type{right:3px;bottom:3px;width:17px;height:17px;font-size:8px}.fb1-options{grid-template-columns:repeat(2,minmax(0,1fr))}.fb1-benefits{gap:6px}.fb1-benefit{min-height:60px;gap:8px;padding:8px 9px;border-radius:13px}.fb1-check{flex-basis:17px;width:17px;height:17px}.fb1-benefit-title{font-size:11px}.fb1-benefit-subtitle{font-size:9.5px}.flex-buybox1 .fb1-video-triptych{gap:4px;max-width:none;margin-top:10px}.fb1-trust-strip,.fb1-review-card{max-width:none}.fb1-trust-strip{gap:8px;padding:11px 10px;border-radius:14px}.fb1-trust-item{gap:6px;font-size:10px}.fb1-trust-icon{flex-basis:17px;width:17px;height:17px}.fb1-review-card{padding:14px;border-radius:14px}.fb1-review-avatar{flex-basis:44px;width:44px;height:44px}.fb1-review-name{font-size:14px}.fb1-review-stars{font-size:16px}.fb1-review-text{font-size:12.5px}.flex-buybox1 .fb1-video-triptych>.fb1-video-card{flex-basis:calc((100% - 8px) / 3)!important;width:calc((100% - 8px) / 3)!important;max-width:calc((100% - 8px) / 3)!important;aspect-ratio:5 / 8;border-radius:6px}}.fb1-video-triptych,.fb1-trust-strip,.fb1-review-card,.fb1-faq,.fb1-app-blocks{content-visibility:auto;contain-intrinsic-size:auto 320px}@media(prefers-reduced-motion:reduce){.flex-buybox1 *,.flex-buybox1 *:before,.flex-buybox1 *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.flex-buybox2,.flex-buybox2 *{box-sizing:border-box}.flex-buybox2{background:var(--fb2-bg);color:var(--fb2-text);padding:var(--fb2-section-padding-top) 0 var(--fb2-section-padding-bottom)}.fb2-shell{width:min(calc(100% - 32px),var(--fb2-page-width));margin:0 auto}.fb2-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:clamp(32px,5vw,72px);align-items:start}.fb2-media-column{min-width:0}.fb2-gallery{position:sticky;top:20px}.fb2-main-media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--fb2-border);border-radius:var(--fb2-radius);background:var(--fb2-card);isolation:isolate}.fb2-media-panel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:translateZ(0);backface-visibility:hidden;will-change:auto}.fb2-media-panel.is-media-animating{will-change:transform;transition:transform .38s cubic-bezier(.22,.61,.36,1)}.fb2-media-panel[hidden]{display:none!important}.fb2-media-panel>img,.fb2-media-panel>video,.fb2-media-panel>iframe,.fb2-media-panel>model-viewer,.fb2-media-panel .shopify-model-viewer-ui,.fb2-media-panel .shopify-model-viewer-ui model-viewer{display:block;width:100%;height:100%;object-fit:var(--fb2-media-fit)}.fb2-gallery-video,.fb2-gallery-external-video{pointer-events:none;user-select:none;-webkit-user-select:none}.fb2-gallery-video::-webkit-media-controls,.fb2-gallery-video::-webkit-media-controls-enclosure,.fb2-gallery-video::-webkit-media-controls-panel,.fb2-gallery-video::-webkit-media-controls-overlay-play-button,.fb2-gallery-video::-webkit-media-controls-start-playback-button{display:none!important;opacity:0!important;pointer-events:none!important}.fb2-external-video-shell{position:relative;width:100%;height:100%;overflow:hidden;background:var(--fb2-card)}.fb2-external-video-poster,.fb2-gallery-external-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;object-fit:var(--fb2-media-fit)}.fb2-gallery-external-video{z-index:2;opacity:0;background:var(--fb2-card);transition:opacity .12s linear}.fb2-external-video-shell.is-loaded .fb2-gallery-external-video{opacity:1}.fb2-external-video-shell.is-loaded .fb2-external-video-poster{visibility:hidden}.fb2-media-placeholder{aspect-ratio:1 / 1;background:#f5f5f5}.fb2-media-placeholder svg{width:100%;height:100%}.fb2-thumbnails{display:grid;grid-auto-flow:column;grid-auto-columns:54px;gap:6px;margin-top:12px;padding-bottom:3px;overflow-x:auto;scrollbar-width:thin}.fb2-thumb{position:relative;width:54px;height:54px;padding:0;overflow:hidden;border:1px solid var(--fb2-border);border-radius:calc(var(--fb2-radius) * .55);background:var(--fb2-card);cursor:pointer;opacity:.78;transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .18s ease}.fb2-thumb:hover{opacity:1;transform:translateY(-1px)}.fb2-thumb.is-active{border-color:var(--fb2-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--fb2-accent) 20%,transparent);opacity:1}.fb2-thumb img{width:100%;height:100%;object-fit:cover}.fb2-thumb-type{position:absolute;right:4px;bottom:4px;display:grid;width:20px;height:20px;place-items:center;border-radius:999px;color:#fff;background:#000000ad;font-size:9px}.fb2-info-column{min-width:0}.fb2-social-rating{display:flex;width:min(100%,360px);min-height:38px;align-items:center;margin-top:10px;padding:4px 5px 4px 10px;overflow:hidden;border-radius:999px;background:var(--fb2-accent);box-shadow:0 4px 12px #2255842e;color:#fff;text-decoration:none;line-height:1}.fb2-social-rating:focus-visible{outline:2px solid #000000;outline-offset:3px}.fb2-social-rating-stars{flex:0 0 auto;color:#ffd84d;font-size:13px;letter-spacing:-1px;line-height:1;text-shadow:0 1px 1px rgba(0,0,0,.14)}.fb2-social-rating-text{min-width:0;margin-left:7px;overflow:hidden;color:#fff;font-size:11.5px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.fb2-social-rating-avatars{display:flex;flex:0 0 auto;align-items:center;margin-left:auto;padding-left:7px}.fb2-social-rating-avatar{position:relative;display:block;width:28px;height:28px;flex:0 0 28px;margin-left:-7px;overflow:hidden;border:2px solid #ffffff;border-radius:50%;background:#eaf4fd}.fb2-social-rating-avatar:first-child{margin-left:0}.fb2-social-rating-avatar-image,.fb2-social-rating-avatar svg{display:block;width:100%;height:100%}.fb2-social-rating-avatar-image{object-fit:cover}.fb2-social-rating-avatar svg{fill:#a9cdea}.fb2-title{margin:10px 0 0;color:#000;font-family:var(--font-heading-family, inherit);font-size:var(--fb2-title-size-desktop);line-height:1.1;letter-spacing:-.02em}.fb2-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:12px}.fb2-price{color:var(--fb2-text);font-size:22px;font-weight:800}.fb2-compare-price{color:var(--fb2-muted);font-size:14px}.fb2-compare-price.is-hidden{display:none}.fb2-tax-note{flex-basis:100%;color:var(--fb2-muted);font-size:11px}.fb2-description{margin-top:14px;color:var(--fb2-text);font-size:15px;line-height:1.65}.fb2-description>:first-child,.fb2-faq-answer>:first-child{margin-top:0}.fb2-description>:last-child,.fb2-faq-answer>:last-child{margin-bottom:0}.fb2-product-form{display:block;margin-top:18px}.fb2-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.fb2-option{display:grid;gap:6px;color:var(--fb2-text);font-size:12px;font-weight:700}.fb2-option select{width:100%;min-height:42px;padding:9px 32px 9px 11px;border:1px solid var(--fb2-border);border-radius:7px;background:var(--fb2-card);color:var(--fb2-text);font:inherit}.fb2-kaching{margin:16px 0}.fb2-bundle-image{width:100%;margin:0 0 12px;overflow:hidden;border-radius:calc(var(--fb2-radius) * .72)}.fb2-bundle-image img{display:block;width:100%;height:auto;object-fit:contain}.fb2-benefits{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:18px 0;padding:0;list-style:none}.fb2-benefit+.fb2-benefit{margin-top:calc(var(--fb2-benefit-gap) - 4px)}.fb2-benefit{display:grid;grid-template-columns:var(--fb2-benefit-icon-size) minmax(0,1fr);min-width:0;align-items:start;gap:7px;padding:0;border:0;border-radius:0;background:transparent;color:#000;line-height:1.5}.fb2-benefit-icon{display:grid;width:var(--fb2-benefit-icon-size);height:var(--fb2-benefit-icon-size);place-items:center;margin-top:-1px}.fb2-benefit-icon img{display:block;width:var(--fb2-benefit-icon-size);height:var(--fb2-benefit-icon-size);object-fit:contain}.fb2-benefit-copy{display:block;min-width:0;padding-top:1px;color:#000;font-size:12px;font-weight:400;line-height:1.5}.fb2-benefit-title{color:#000;font-size:inherit;font-weight:800;line-height:inherit}.fb2-benefit-separator,.fb2-benefit-subtitle{color:#000;font-size:inherit;font-weight:400;line-height:inherit}.fb2-guarantee{display:block;width:min(100%,360px);margin:10px auto 0;padding:0;overflow:hidden;border:0;border-radius:16px;background:transparent;box-shadow:none}.fb2-guarantee img{display:block;width:100%;height:auto;object-fit:contain}.fb2-guarantee-placeholder{display:grid;min-height:110px;place-items:center;padding:16px;border:1px dashed var(--fb2-border);background:var(--fb2-card);color:var(--fb2-muted);font-size:12px;text-align:center}.flex-buybox2 .fb2-video-triptych{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch;justify-content:center;gap:5px;width:100%;max-width:380px;margin:10px auto 0;padding:0;overflow:hidden}.flex-buybox2 .fb2-video-triptych>.fb2-video-card{position:relative;display:block!important;flex:0 0 calc((100% - 10px) / 3)!important;width:calc((100% - 10px) / 3)!important;min-width:0!important;max-width:calc((100% - 10px) / 3)!important;aspect-ratio:5 / 8;margin:0!important;padding:0!important;overflow:hidden;border-radius:7px;background:color-mix(in srgb,var(--fb2-accent) 6%,var(--fb2-card))}.flex-buybox2 .fb2-video-card>video,.flex-buybox2 .fb2-video-card .fb2-triptych-video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center!important;background:transparent;pointer-events:none}.flex-buybox2 .fb2-triptych-video::-webkit-media-controls,.flex-buybox2 .fb2-triptych-video::-webkit-media-controls-enclosure,.flex-buybox2 .fb2-triptych-video::-webkit-media-controls-panel,.flex-buybox2 .fb2-triptych-video::-webkit-media-controls-overlay-play-button,.flex-buybox2 .fb2-triptych-video::-webkit-media-controls-start-playback-button{display:none!important;opacity:0!important;pointer-events:none!important}.flex-buybox2 .fb2-video-placeholder{display:grid;width:100%;height:100%;place-items:center;padding:8px;border:1px dashed var(--fb2-border);color:var(--fb2-muted);font-size:10px;line-height:1.3;text-align:center}.fb2-trust-strip,.fb2-review-card{width:100%;max-width:380px;margin-inline:auto;border:1px solid var(--fb2-social-border);background:var(--fb2-social-bg);box-shadow:0 3px 12px #73ace41f}.fb2-trust-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;margin-top:14px;padding:12px 14px;border-radius:16px}.fb2-trust-item{display:flex;min-width:0;align-items:center;justify-content:center;gap:8px;color:var(--fb2-text);font-size:11px;font-style:italic;line-height:1.25;text-align:left}.fb2-trust-icon{flex:0 0 18px;width:18px;height:18px}.fb2-trust-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.fb2-review-card{margin-top:16px;padding:16px;border-radius:16px}.fb2-review-header,.fb2-review-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.fb2-review-person{display:flex;min-width:0;align-items:center;gap:10px}.fb2-review-avatar{flex:0 0 48px;width:48px;height:48px;overflow:hidden;border-radius:999px;background:#fff}.fb2-review-avatar img,.fb2-review-avatar svg{display:block;width:100%;height:100%;object-fit:cover}.fb2-review-avatar svg circle:first-child{fill:#eef3f6}.fb2-review-avatar svg circle:nth-child(2),.fb2-review-avatar svg path{fill:#b9c7cf}.fb2-review-name{min-width:0;color:var(--fb2-text);font-size:15px;font-weight:800;line-height:1.2}.fb2-review-stars{display:inline-flex;flex:0 0 auto;gap:1px;color:var(--fb2-social-star);font-size:18px;line-height:1;letter-spacing:0;white-space:nowrap}.fb2-review-stars .is-empty{color:color-mix(in srgb,var(--fb2-social-star) 22%,transparent)}.fb2-review-text{margin-top:14px;color:var(--fb2-text);font-size:13px;line-height:1.55}.fb2-review-footer{margin-top:14px}.fb2-review-verified{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--fb2-text);font-size:12px;line-height:1.25}.fb2-verified-icon{flex:0 0 17px;width:17px;height:17px}.fb2-verified-icon svg{display:block;width:100%;height:100%}.fb2-verified-icon circle{fill:var(--fb2-social-verified)}.fb2-verified-icon path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.fb2-review-date{flex:0 0 auto;color:var(--fb2-muted);font-size:11px;line-height:1.25;white-space:nowrap}.fb2-add-button{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;padding:12px 18px;border:0;border-radius:999px;color:var(--fb2-accent-contrast);background:var(--fb2-accent);box-shadow:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:800;line-height:1.2;transition:transform .15s ease,opacity .15s ease,filter .15s ease}.fb2-add-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(.96)}.fb2-add-button:disabled{cursor:not-allowed;opacity:.5}.fb2-direct-checkout-button{position:relative;z-index:1;display:flex!important;visibility:visible!important;width:100%;min-height:52px;align-items:center;justify-content:center;margin-top:9px;padding:12px 18px;border:none;border-radius:999px;color:#000;background:#f8ce38;box-shadow:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:800;line-height:1.2;opacity:1;transition:transform .15s ease,opacity .15s ease,filter .15s ease,background-color .15s ease,color .15s ease}.fb2-direct-checkout-button:hover:not(:disabled){color:#000;background:#f8ce38;transform:translateY(-1px);filter:brightness(.98)}.fb2-direct-checkout-button:focus-visible{outline:3px solid color-mix(in srgb,var(--fb2-accent) 28%,transparent);outline-offset:3px}.fb2-direct-checkout-button:disabled{cursor:not-allowed;opacity:.5}.fb2-direct-checkout-button.is-loading{pointer-events:none;opacity:.72}.fb2-direct-checkout-status{min-height:0;margin:6px 0 0;color:var(--fb2-muted);font-size:11px;line-height:1.35;text-align:center}.fb2-direct-checkout-status:empty{display:none}.fb2-checkout-transition-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:24px;background:#fff;color:#73ace4;opacity:0;visibility:hidden;pointer-events:none;transition:none!important}.fb2-checkout-transition-overlay.is-visible{opacity:1;visibility:visible;pointer-events:all}.fb2-checkout-transition-card{display:grid;justify-items:center;gap:14px;width:min(100%,360px);text-align:center}.fb2-checkout-transition-spinner{width:34px;height:34px;border:3px solid rgba(115,172,228,.25);border-top-color:#73ace4;border-radius:50%;animation:fb2-checkout-spin .7s linear infinite}.fb2-checkout-transition-title{margin:0;color:#73ace4;font-size:18px;font-weight:800;line-height:1.3}.fb2-checkout-transition-copy{margin:0;color:#5f6368;font-size:13px;line-height:1.45}@keyframes fb2-checkout-spin{to{transform:rotate(360deg)}}html.fb2-direct-checkout-active cart-drawer,html.fb2-direct-checkout-active .cart-drawer,html.fb2-direct-checkout-active [id*=CartDrawer],html.fb2-direct-checkout-active [id*=cart-drawer],html.fb2-direct-checkout-active [data-cart-drawer],html.fb2-direct-checkout-active .drawer--cart,html.fb2-direct-checkout-active .cart-notification,html.fb2-direct-checkout-active [id*=CartNotification],html.fb2-direct-checkout-active [id*=cart-notification],html.fb2-direct-checkout-active .cart-drawer__overlay,html.fb2-direct-checkout-active .drawer__overlay,html.fb2-direct-checkout-active [data-cart-overlay],html.fb2-direct-checkout-active .overlay--cart,body.fb2-direct-checkout-active cart-drawer,body.fb2-direct-checkout-active .cart-drawer,body.fb2-direct-checkout-active [id*=CartDrawer],body.fb2-direct-checkout-active [id*=cart-drawer],body.fb2-direct-checkout-active [data-cart-drawer],body.fb2-direct-checkout-active .drawer--cart,body.fb2-direct-checkout-active .cart-notification,body.fb2-direct-checkout-active [id*=CartNotification],body.fb2-direct-checkout-active [id*=cart-notification],body.fb2-direct-checkout-active .cart-drawer__overlay,body.fb2-direct-checkout-active .drawer__overlay,body.fb2-direct-checkout-active [data-cart-overlay],body.fb2-direct-checkout-active .overlay--cart{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important;animation:none!important}.fb2-payment-area{display:grid;justify-items:center;margin-top:8px}.fb2-payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.fb2-payment-icons span{display:inline-flex}.fb2-payment-icon{width:31px;height:20px}.fb2-delivery{margin-top:9px;color:var(--fb2-muted);font-size:12px;text-align:center}.fb2-faq{margin-top:18px;border-top:1px solid var(--fb2-border)}.fb2-faq-item{border-bottom:1px solid var(--fb2-border)}.fb2-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;color:var(--fb2-text);cursor:pointer;font-size:13px;line-height:1.35;list-style:none}.fb2-faq-item summary::-webkit-details-marker{display:none}.fb2-faq-chevron{flex:0 0 18px;width:18px;height:18px;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.fb2-faq-chevron svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.fb2-faq-item.is-open .fb2-faq-chevron{transform:rotate(180deg)}.fb2-faq-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s cubic-bezier(.22,.61,.36,1),opacity .22s ease}.fb2-faq-panel-inner{min-height:0;overflow:hidden}.fb2-faq-answer{padding:0 28px 15px 0;color:var(--fb2-muted);font-size:13px;line-height:1.6;opacity:0;transform:translate3d(0,-4px,0);transition:opacity .22s ease,transform .32s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.fb2-faq-item.is-open .fb2-faq-panel{grid-template-rows:1fr;opacity:1}.fb2-faq-item.is-open .fb2-faq-answer{opacity:1;transform:translateZ(0)}.fb2-app-blocks{display:grid;gap:14px;margin-top:18px}.fb2-empty{display:grid;gap:6px;width:min(calc(100% - 32px),720px);margin:0 auto;padding:28px;border:1px dashed #bbb;border-radius:12px;background:#fff;color:#222;text-align:center}@media screen and (max-width:989px){.fb2-grid{grid-template-columns:minmax(0,1fr);gap:8px}.fb2-title{margin-top:0}.fb2-gallery{position:static}}@media screen and (max-width:749px){.fb2-main-media{touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none}.fb2-main-media.is-swiping{cursor:grabbing}.fb2-main-media img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.fb2-shell{width:min(calc(100% - 24px),var(--fb2-page-width))}.fb2-title{font-size:var(--fb2-title-size-mobile)}.fb2-description{font-size:14px;line-height:1.6}.fb2-thumbnails{grid-auto-columns:48px;gap:5px;margin-top:10px}.fb2-thumb{width:48px;height:48px}.fb2-thumb-type{right:3px;bottom:3px;width:17px;height:17px;font-size:8px}.fb2-options{grid-template-columns:repeat(2,minmax(0,1fr))}.fb2-benefits{gap:0}.fb2-benefit{grid-template-columns:var(--fb2-benefit-icon-size) minmax(0,1fr);gap:7px}.fb2-benefit-icon,.fb2-benefit-icon img{width:var(--fb2-benefit-icon-size);height:var(--fb2-benefit-icon-size)}.fb2-benefit-copy{font-size:11.5px;line-height:1.5}.flex-buybox2 .fb2-video-triptych{gap:4px;max-width:none;margin-top:10px}.fb2-trust-strip,.fb2-review-card{max-width:none}.fb2-trust-strip{gap:8px;padding:11px 10px;border-radius:14px}.fb2-trust-item{gap:6px;font-size:10px}.fb2-trust-icon{flex-basis:17px;width:17px;height:17px}.fb2-review-card{padding:14px;border-radius:14px}.fb2-review-avatar{flex-basis:44px;width:44px;height:44px}.fb2-review-name{font-size:14px}.fb2-review-stars{font-size:16px}.fb2-review-text{font-size:12.5px}.flex-buybox2 .fb2-video-triptych>.fb2-video-card{flex-basis:calc((100% - 8px) / 3)!important;width:calc((100% - 8px) / 3)!important;max-width:calc((100% - 8px) / 3)!important;aspect-ratio:5 / 8;border-radius:6px}}.fb2-video-triptych,.fb2-trust-strip,.fb2-review-card,.fb2-faq,.fb2-app-blocks{content-visibility:auto;contain-intrinsic-size:auto 320px}@media(prefers-reduced-motion:reduce){.flex-buybox2 *,.flex-buybox2 *:before,.flex-buybox2 *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.flex-buybox4,.flex-buybox4 *{box-sizing:border-box}.flex-buybox4{background:var(--fb4-bg);color:var(--fb4-text);padding:var(--fb4-section-padding-top) 0 var(--fb4-section-padding-bottom)}.fb4-shell{width:min(calc(100% - 32px),var(--fb4-page-width));margin:0 auto}.flex-buybox4:not(.is-hydrated) .fb4-shell{content-visibility:auto;contain-intrinsic-size:auto 1500px}.flex-buybox4.is-hydrated .fb4-shell{content-visibility:visible}.fb4-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:clamp(32px,5vw,72px);align-items:start}.fb4-media-column{min-width:0}.fb4-gallery{position:sticky;top:20px}.fb4-main-media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--fb4-border);border-radius:var(--fb4-radius);background:var(--fb4-card);isolation:isolate}.fb4-media-panel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.fb4-media-panel.is-media-animating{transition:transform .38s cubic-bezier(.22,.61,.36,1)}.fb4-media-panel[hidden]{display:none!important}.fb4-media-panel>img,.fb4-media-panel>video,.fb4-media-panel>iframe,.fb4-media-panel>model-viewer,.fb4-media-panel .shopify-model-viewer-ui,.fb4-media-panel .shopify-model-viewer-ui model-viewer{display:block;width:100%;height:100%;object-fit:var(--fb4-media-fit)}.fb4-gallery-video,.fb4-gallery-external-video{pointer-events:none;user-select:none;-webkit-user-select:none}.fb4-gallery-video::-webkit-media-controls,.fb4-gallery-video::-webkit-media-controls-enclosure,.fb4-gallery-video::-webkit-media-controls-panel,.fb4-gallery-video::-webkit-media-controls-overlay-play-button,.fb4-gallery-video::-webkit-media-controls-start-playback-button{display:none!important;opacity:0!important;pointer-events:none!important}.fb4-external-video-shell{position:relative;width:100%;height:100%;overflow:hidden;background:var(--fb4-card)}.fb4-external-video-poster,.fb4-gallery-external-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;object-fit:var(--fb4-media-fit)}.fb4-gallery-external-video{z-index:2;opacity:0;background:var(--fb4-card);transition:opacity .12s linear}.fb4-external-video-shell.is-loaded .fb4-gallery-external-video{opacity:1}.fb4-external-video-shell.is-loaded .fb4-external-video-poster{visibility:hidden}.fb4-media-placeholder{aspect-ratio:1 / 1;background:#f5f5f5}.fb4-media-placeholder svg{width:100%;height:100%}.fb4-thumbnails{display:grid;grid-auto-flow:column;grid-auto-columns:54px;gap:6px;margin-top:12px;padding-bottom:3px;overflow-x:auto;scrollbar-width:thin}.fb4-thumb{position:relative;width:54px;height:54px;padding:0;overflow:hidden;border:1px solid var(--fb4-border);border-radius:calc(var(--fb4-radius) * .55);background:var(--fb4-card);cursor:pointer;opacity:.78;transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .18s ease}.fb4-thumb:hover{opacity:1;transform:translateY(-1px)}.fb4-thumb.is-active{border-color:var(--fb4-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--fb4-accent) 20%,transparent);opacity:1}.fb4-thumb img{width:100%;height:100%;object-fit:cover}.fb4-thumb-type{position:absolute;right:4px;bottom:4px;display:grid;width:20px;height:20px;place-items:center;border-radius:999px;color:#fff;background:#000000ad;font-size:9px}.fb4-info-column{min-width:0}.fb4-rating{display:inline-flex;align-items:center;gap:8px;color:var(--fb4-text);text-decoration:none;font-size:13px;line-height:1.3}.fb4-stars{color:var(--fb4-star);font-size:16px;letter-spacing:.5px}.fb4-rating-text{font-weight:700}.fb4-title{margin:10px 0 0;color:var(--fb4-accent);font-family:var(--font-heading-family, inherit);font-size:var(--fb4-title-size-desktop);line-height:1.1;letter-spacing:-.02em}.fb4-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:12px}.fb4-price{color:var(--fb4-text);font-size:22px;font-weight:800}.fb4-compare-price{color:var(--fb4-muted);font-size:14px}.fb4-compare-price.is-hidden{display:none}.fb4-tax-note{flex-basis:100%;color:var(--fb4-muted);font-size:11px}.fb4-description{margin-top:14px;color:var(--fb4-text);font-size:15px;line-height:1.65}.fb4-description>:first-child,.fb4-faq-answer>:first-child{margin-top:0}.fb4-description>:last-child,.fb4-faq-answer>:last-child{margin-bottom:0}.fb4-product-form{display:block;margin-top:18px}.fb4-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.fb4-option{display:grid;gap:6px;color:var(--fb4-text);font-size:12px;font-weight:700}.fb4-option select{width:100%;min-height:42px;padding:9px 32px 9px 11px;border:1px solid var(--fb4-border);border-radius:7px;background:var(--fb4-card);color:var(--fb4-text);font:inherit}.fb4-kaching{margin:16px 0}.fb4-bundle-image{width:100%;margin:0 0 12px;overflow:hidden;border-radius:calc(var(--fb4-radius) * .72)}.fb4-bundle-image img{display:block;width:100%;height:auto;object-fit:contain}.fb4-benefits{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:18px 0;padding:0;list-style:none}.fb4-benefit+.fb4-benefit{margin-top:calc(var(--fb4-benefit-gap) - 4px)}.fb4-benefit{display:grid;grid-template-columns:var(--fb4-benefit-icon-size) minmax(0,1fr);min-width:0;align-items:start;gap:7px;padding:0;border:0;border-radius:0;background:transparent;color:#000;line-height:1.5}.fb4-benefit-icon{display:grid;width:var(--fb4-benefit-icon-size);height:var(--fb4-benefit-icon-size);place-items:center;margin-top:-1px}.fb4-benefit-icon img{display:block;width:var(--fb4-benefit-icon-size);height:var(--fb4-benefit-icon-size);object-fit:contain}.fb4-benefit-copy{display:block;min-width:0;padding-top:1px;color:#000;font-size:12px;font-weight:400;line-height:1.5}.fb4-benefit-title{color:#10405b;font-size:inherit;font-weight:800;line-height:inherit}.fb4-benefit-separator,.fb4-benefit-subtitle{color:#000;font-size:inherit;font-weight:400;line-height:inherit}.fb4-guarantee{display:block;width:min(100%,360px);margin:10px auto 0;padding:0;overflow:hidden;border:0;border-radius:16px;background:transparent;box-shadow:none}.fb4-guarantee img{display:block;width:100%;height:auto;object-fit:contain}.fb4-guarantee-placeholder{display:grid;min-height:110px;place-items:center;padding:16px;border:1px dashed var(--fb4-border);background:var(--fb4-card);color:var(--fb4-muted);font-size:12px;text-align:center}.flex-buybox4 .fb4-video-triptych{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch;justify-content:center;gap:5px;width:100%;max-width:380px;margin:10px auto 0;padding:0;overflow:hidden}.flex-buybox4 .fb4-video-triptych>.fb4-video-card{position:relative;display:block!important;flex:0 0 calc((100% - 10px) / 3)!important;width:calc((100% - 10px) / 3)!important;min-width:0!important;max-width:calc((100% - 10px) / 3)!important;aspect-ratio:5 / 8;margin:0!important;padding:0!important;overflow:hidden;border-radius:7px;background:color-mix(in srgb,var(--fb4-accent) 6%,var(--fb4-card))}.flex-buybox4 .fb4-video-card>video,.flex-buybox4 .fb4-video-card .fb4-triptych-video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center!important;background:transparent;pointer-events:none}.flex-buybox4 .fb4-triptych-video::-webkit-media-controls,.flex-buybox4 .fb4-triptych-video::-webkit-media-controls-enclosure,.flex-buybox4 .fb4-triptych-video::-webkit-media-controls-panel,.flex-buybox4 .fb4-triptych-video::-webkit-media-controls-overlay-play-button,.flex-buybox4 .fb4-triptych-video::-webkit-media-controls-start-playback-button{display:none!important;opacity:0!important;pointer-events:none!important}.flex-buybox4 .fb4-video-placeholder{display:grid;width:100%;height:100%;place-items:center;padding:8px;border:1px dashed var(--fb4-border);color:var(--fb4-muted);font-size:10px;line-height:1.3;text-align:center}.fb4-trust-strip,.fb4-review-card{width:100%;max-width:380px;margin-inline:auto;border:1px solid var(--fb4-social-border);background:var(--fb4-social-bg);box-shadow:0 3px 12px #10405b14}.fb4-trust-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;margin-top:14px;padding:12px 14px;border-radius:16px}.fb4-trust-item{display:flex;min-width:0;align-items:center;justify-content:center;gap:8px;color:var(--fb4-text);font-size:11px;font-style:italic;line-height:1.25;text-align:left}.fb4-trust-icon{flex:0 0 18px;width:18px;height:18px}.fb4-trust-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.fb4-review-card{margin-top:16px;padding:16px;border-radius:16px}.fb4-review-header,.fb4-review-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.fb4-review-person{display:flex;min-width:0;align-items:center;gap:10px}.fb4-review-avatar{flex:0 0 48px;width:48px;height:48px;overflow:hidden;border-radius:999px;background:#fff}.fb4-review-avatar img,.fb4-review-avatar svg{display:block;width:100%;height:100%;object-fit:cover}.fb4-review-avatar svg circle:first-child{fill:#eef3f6}.fb4-review-avatar svg circle:nth-child(2),.fb4-review-avatar svg path{fill:#b9c7cf}.fb4-review-name{min-width:0;color:var(--fb4-text);font-size:15px;font-weight:800;line-height:1.2}.fb4-review-stars{display:inline-flex;flex:0 0 auto;gap:1px;color:var(--fb4-social-star);font-size:18px;line-height:1;letter-spacing:0;white-space:nowrap}.fb4-review-stars .is-empty{color:color-mix(in srgb,var(--fb4-social-star) 22%,transparent)}.fb4-review-text{margin-top:14px;color:var(--fb4-text);font-size:13px;line-height:1.55}.fb4-review-footer{margin-top:14px}.fb4-review-verified{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--fb4-text);font-size:12px;line-height:1.25}.fb4-verified-icon{flex:0 0 17px;width:17px;height:17px}.fb4-verified-icon svg{display:block;width:100%;height:100%}.fb4-verified-icon circle{fill:var(--fb4-social-verified)}.fb4-verified-icon path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.fb4-review-date{flex:0 0 auto;color:var(--fb4-muted);font-size:11px;line-height:1.25;white-space:nowrap}.fb4-add-button{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;padding:12px 18px;border:0;border-radius:999px;color:var(--fb4-accent-contrast);background:var(--fb4-accent);box-shadow:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:800;line-height:1.2;transition:transform .15s ease,opacity .15s ease,filter .15s ease}.fb4-add-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(.96)}.fb4-add-button:disabled{cursor:not-allowed;opacity:.5}.fb4-direct-checkout-button{position:relative;z-index:1;display:flex!important;visibility:visible!important;width:100%;min-height:52px;align-items:center;justify-content:center;margin-top:9px;padding:12px 18px;border:2px solid var(--fb4-accent);border-radius:999px;color:#000;background:#f8ce38;box-shadow:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:800;line-height:1.2;opacity:1;transition:transform .15s ease,opacity .15s ease,filter .15s ease,background-color .15s ease,color .15s ease}.fb4-direct-checkout-button:hover:not(:disabled){color:#000;background:var(--fb4-accent);transform:translateY(-1px);filter:brightness(.98)}.fb4-direct-checkout-button:focus-visible{outline:3px solid color-mix(in srgb,var(--fb4-accent) 28%,transparent);outline-offset:3px}.fb4-direct-checkout-button:disabled{cursor:not-allowed;opacity:.5}.fb4-direct-checkout-button.is-loading{pointer-events:none;opacity:.72}.fb4-direct-checkout-status{min-height:0;margin:6px 0 0;color:var(--fb4-muted);font-size:11px;line-height:1.35;text-align:center}.fb4-direct-checkout-status:empty{display:none}.fb4-checkout-transition-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:24px;background:#fff;color:#10405b;opacity:0;visibility:hidden;pointer-events:none;transition:none!important}.fb4-checkout-transition-overlay.is-visible{opacity:1;visibility:visible;pointer-events:all}.fb4-checkout-transition-card{display:grid;justify-items:center;gap:14px;width:min(100%,360px);text-align:center}.fb4-checkout-transition-spinner{width:34px;height:34px;border:3px solid rgba(16,64,91,.18);border-top-color:#10405b;border-radius:50%;animation:fb4-checkout-spin .7s linear infinite}.fb4-checkout-transition-title{margin:0;color:#10405b;font-size:18px;font-weight:800;line-height:1.3}.fb4-checkout-transition-copy{margin:0;color:#5f6368;font-size:13px;line-height:1.45}@keyframes fb4-checkout-spin{to{transform:rotate(360deg)}}html.fb4-direct-checkout-active cart-drawer,html.fb4-direct-checkout-active .cart-drawer,html.fb4-direct-checkout-active [id*=CartDrawer],html.fb4-direct-checkout-active [id*=cart-drawer],html.fb4-direct-checkout-active [data-cart-drawer],html.fb4-direct-checkout-active .drawer--cart,html.fb4-direct-checkout-active .cart-notification,html.fb4-direct-checkout-active [id*=CartNotification],html.fb4-direct-checkout-active [id*=cart-notification],html.fb4-direct-checkout-active .cart-drawer__overlay,html.fb4-direct-checkout-active .drawer__overlay,html.fb4-direct-checkout-active [data-cart-overlay],html.fb4-direct-checkout-active .overlay--cart,body.fb4-direct-checkout-active cart-drawer,body.fb4-direct-checkout-active .cart-drawer,body.fb4-direct-checkout-active [id*=CartDrawer],body.fb4-direct-checkout-active [id*=cart-drawer],body.fb4-direct-checkout-active [data-cart-drawer],body.fb4-direct-checkout-active .drawer--cart,body.fb4-direct-checkout-active .cart-notification,body.fb4-direct-checkout-active [id*=CartNotification],body.fb4-direct-checkout-active [id*=cart-notification],body.fb4-direct-checkout-active .cart-drawer__overlay,body.fb4-direct-checkout-active .drawer__overlay,body.fb4-direct-checkout-active [data-cart-overlay],body.fb4-direct-checkout-active .overlay--cart{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important;animation:none!important}.fb4-floating-cart{position:fixed;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:9998;display:grid;width:50px;height:50px;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--fb4-accent) 28%,var(--fb4-border));border-radius:999px;color:var(--fb4-accent);background:#fff;box-shadow:0 8px 24px #10405b29;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,-8px,0);transition:opacity .2s ease,visibility .2s ease,transform .2s ease,box-shadow .2s ease}.fb4-floating-cart.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0)}.fb4-floating-cart:hover{box-shadow:0 10px 28px #10405b38;transform:translate3d(0,-1px,0)}.fb4-floating-cart:focus-visible{outline:3px solid color-mix(in srgb,var(--fb4-accent) 28%,transparent);outline-offset:3px}.fb4-floating-cart svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:749px){.fb4-floating-cart{width:46px;height:46px}.fb4-floating-cart svg{width:22px;height:22px}}.fb4-payment-area{display:grid;justify-items:center;margin-top:8px}.fb4-payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.fb4-payment-icons span{display:inline-flex}.fb4-payment-icon{width:31px;height:20px}.fb4-delivery{margin-top:9px;color:var(--fb4-muted);font-size:12px;text-align:center}.fb4-faq{margin-top:18px;border-top:1px solid var(--fb4-border)}.fb4-faq-item{border-bottom:1px solid var(--fb4-border)}.fb4-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;color:var(--fb4-text);cursor:pointer;font-size:13px;line-height:1.35;list-style:none}.fb4-faq-item summary::-webkit-details-marker{display:none}.fb4-faq-chevron{flex:0 0 18px;width:18px;height:18px;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.fb4-faq-chevron svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.fb4-faq-item.is-open .fb4-faq-chevron{transform:rotate(180deg)}.fb4-faq-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s cubic-bezier(.22,.61,.36,1),opacity .22s ease}.fb4-faq-panel-inner{min-height:0;overflow:hidden}.fb4-faq-answer{padding:0 28px 15px 0;color:var(--fb4-muted);font-size:13px;line-height:1.6;opacity:0;transform:translate3d(0,-4px,0);transition:opacity .22s ease,transform .32s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.fb4-faq-item.is-open .fb4-faq-panel{grid-template-rows:1fr;opacity:1}.fb4-faq-item.is-open .fb4-faq-answer{opacity:1;transform:translateZ(0)}.fb4-app-blocks{display:grid;gap:14px;margin-top:18px}.fb4-empty{display:grid;gap:6px;width:min(calc(100% - 32px),720px);margin:0 auto;padding:28px;border:1px dashed #bbb;border-radius:12px;background:#fff;color:#222;text-align:center}@media screen and (max-width:989px){.fb4-grid{grid-template-columns:minmax(0,1fr);gap:24px}.fb4-gallery{position:static}}@media screen and (max-width:749px){.fb4-main-media{touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none}.fb4-main-media.is-swiping{cursor:grabbing}.fb4-main-media img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.fb4-shell{width:min(calc(100% - 24px),var(--fb4-page-width))}.fb4-title{font-size:var(--fb4-title-size-mobile)}.fb4-description{font-size:14px;line-height:1.6}.fb4-thumbnails{grid-auto-columns:48px;gap:5px;margin-top:10px}.fb4-thumb{width:48px;height:48px}.fb4-thumb-type{right:3px;bottom:3px;width:17px;height:17px;font-size:8px}.fb4-options{grid-template-columns:repeat(2,minmax(0,1fr))}.fb4-benefits{gap:0}.fb4-benefit{grid-template-columns:var(--fb4-benefit-icon-size) minmax(0,1fr);gap:7px}.fb4-benefit-icon,.fb4-benefit-icon img{width:var(--fb4-benefit-icon-size);height:var(--fb4-benefit-icon-size)}.fb4-benefit-copy{font-size:11.5px;line-height:1.5}.flex-buybox4 .fb4-video-triptych{gap:4px;max-width:none;margin-top:10px}.fb4-trust-strip,.fb4-review-card{max-width:none}.fb4-trust-strip{gap:8px;padding:11px 10px;border-radius:14px}.fb4-trust-item{gap:6px;font-size:10px}.fb4-trust-icon{flex-basis:17px;width:17px;height:17px}.fb4-review-card{padding:14px;border-radius:14px}.fb4-review-avatar{flex-basis:44px;width:44px;height:44px}.fb4-review-name{font-size:14px}.fb4-review-stars{font-size:16px}.fb4-review-text{font-size:12.5px}.flex-buybox4 .fb4-video-triptych>.fb4-video-card{flex-basis:calc((100% - 8px) / 3)!important;width:calc((100% - 8px) / 3)!important;max-width:calc((100% - 8px) / 3)!important;aspect-ratio:5 / 8;border-radius:6px}}@media(prefers-reduced-motion:reduce){.flex-buybox4 *,.flex-buybox4 *:before,.flex-buybox4 *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.flex-buybox3,.flex-buybox3 *{box-sizing:border-box}.flex-buybox3{background:var(--fb3-bg);color:var(--fb3-text);padding:var(--fb3-section-padding-top) 0 var(--fb3-section-padding-bottom)}.fb3-shell{width:min(calc(100% - 32px),var(--fb3-page-width));margin:0 auto}.flex-buybox3:not(.is-hydrated) .fb3-shell{content-visibility:auto;contain-intrinsic-size:auto 1500px}.flex-buybox3.is-hydrated .fb3-shell{content-visibility:visible}.fb3-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:clamp(32px,5vw,72px);align-items:start}.fb3-media-column{min-width:0}.fb3-gallery{position:sticky;top:20px}.fb3-main-media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--fb3-border);border-radius:var(--fb3-radius);background:var(--fb3-card);isolation:isolate}.fb3-media-panel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.fb3-media-panel.is-media-animating{transition:transform .38s cubic-bezier(.22,.61,.36,1)}.fb3-media-panel[hidden]{display:none!important}.fb3-media-panel>img,.fb3-media-panel>video,.fb3-media-panel>iframe,.fb3-media-panel>model-viewer,.fb3-media-panel .shopify-model-viewer-ui,.fb3-media-panel .shopify-model-viewer-ui model-viewer{display:block;width:100%;height:100%;object-fit:var(--fb3-media-fit)}.fb3-gallery-video,.fb3-gallery-external-video{pointer-events:none;user-select:none;-webkit-user-select:none}.fb3-gallery-video::-webkit-media-controls,.fb3-gallery-video::-webkit-media-controls-enclosure,.fb3-gallery-video::-webkit-media-controls-panel,.fb3-gallery-video::-webkit-media-controls-overlay-play-button,.fb3-gallery-video::-webkit-media-controls-start-playback-button{display:none!important;opacity:0!important;pointer-events:none!important}.fb3-external-video-shell{position:relative;width:100%;height:100%;overflow:hidden;background:var(--fb3-card)}.fb3-external-video-poster,.fb3-gallery-external-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;object-fit:var(--fb3-media-fit)}.fb3-gallery-external-video{z-index:2;opacity:0;background:var(--fb3-card);transition:opacity .12s linear}.fb3-external-video-shell.is-loaded .fb3-gallery-external-video{opacity:1}.fb3-external-video-shell.is-loaded .fb3-external-video-poster{visibility:hidden}.fb3-media-placeholder{aspect-ratio:1 / 1;background:#f5f5f5}.fb3-media-placeholder svg{width:100%;height:100%}.fb3-thumbnails{display:grid;grid-auto-flow:column;grid-auto-columns:54px;gap:6px;margin-top:12px;padding-bottom:3px;overflow-x:auto;scrollbar-width:thin}.fb3-thumb{position:relative;width:54px;height:54px;padding:0;overflow:hidden;border:1px solid var(--fb3-border);border-radius:calc(var(--fb3-radius) * .55);background:var(--fb3-card);cursor:pointer;opacity:.78;transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .18s ease}.fb3-thumb:hover{opacity:1;transform:translateY(-1px)}.fb3-thumb.is-active{border-color:var(--fb3-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--fb3-accent) 20%,transparent);opacity:1}.fb3-thumb img{width:100%;height:100%;object-fit:cover}.fb3-thumb-type{position:absolute;right:4px;bottom:4px;display:grid;width:20px;height:20px;place-items:center;border-radius:999px;color:#fff;background:#000000ad;font-size:9px}.fb3-info-column{min-width:0}.fb3-rating{display:inline-flex;align-items:center;gap:8px;color:var(--fb3-text);text-decoration:none;font-size:13px;line-height:1.3}.fb3-stars{color:var(--fb3-star);font-size:16px;letter-spacing:.5px}.fb3-rating-text{font-weight:700}.fb3-title{margin:10px 0 0;color:var(--fb3-accent);font-family:var(--font-heading-family, inherit);font-size:var(--fb3-title-size-desktop);line-height:1.1;letter-spacing:-.02em}.fb3-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:12px}.fb3-price{color:var(--fb3-text);font-size:22px;font-weight:800}.fb3-compare-price{color:var(--fb3-muted);font-size:14px}.fb3-compare-price.is-hidden{display:none}.fb3-tax-note{flex-basis:100%;color:var(--fb3-muted);font-size:11px}.fb3-description{margin-top:14px;color:var(--fb3-text);font-size:15px;line-height:1.65}.fb3-description>:first-child,.fb3-faq-answer>:first-child{margin-top:0}.fb3-description>:last-child,.fb3-faq-answer>:last-child{margin-bottom:0}.fb3-product-form{display:block;margin-top:18px}.fb3-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.fb3-option{display:grid;gap:6px;color:var(--fb3-text);font-size:12px;font-weight:700}.fb3-option select{width:100%;min-height:42px;padding:9px 32px 9px 11px;border:1px solid var(--fb3-border);border-radius:7px;background:var(--fb3-card);color:var(--fb3-text);font:inherit}.fb3-kaching{margin:16px 0}.fb3-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:18px 0;padding:0;list-style:none}.fb3-benefit{display:flex;min-width:0;min-height:62px;align-items:center;gap:9px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--fb3-accent) 14%,var(--fb3-border));border-radius:14px;background:#f8fbfe;color:var(--fb3-text);line-height:1.2}.fb3-check{flex:0 0 18px;width:18px;height:18px}.fb3-check svg{display:block;width:100%;height:100%}.fb3-check circle{fill:var(--fb3-accent)}.fb3-check path{fill:none;stroke:var(--fb3-accent-contrast);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}.fb3-benefit-copy{display:grid;min-width:0;gap:2px}.fb3-benefit-title{color:#10405b;font-size:12px;font-weight:800;line-height:1.15}.fb3-benefit-subtitle{color:var(--fb3-muted);font-size:10px;font-weight:400;line-height:1.18}.fb3-guarantee{display:flex;align-items:center;justify-content:center;gap:12px;width:min(100%,360px);margin:10px auto 0;padding:13px 16px;border:1px solid #C8DCFF;border-radius:16px;background:#f3f7fe;box-shadow:0 3px 10px #10405b0f;text-align:left}.fb3-guarantee-emoji{flex:0 0 25px;width:25px;font-size:17px;line-height:1;text-align:center}.fb3-guarantee-content{min-width:0;color:#142850;font-size:13px;font-weight:400;line-height:1.38}.fb3-guarantee-content p{margin:0}.fb3-guarantee-content strong{color:#142850;font-weight:800}.flex-buybox3 .fb3-video-triptych{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch;justify-content:center;gap:5px;width:100%;max-width:380px;margin:10px auto 0;padding:0;overflow:hidden}.flex-buybox3 .fb3-video-triptych>.fb3-video-card{position:relative;display:block!important;flex:0 0 calc((100% - 10px) / 3)!important;width:calc((100% - 10px) / 3)!important;min-width:0!important;max-width:calc((100% - 10px) / 3)!important;aspect-ratio:5 / 8;margin:0!important;padding:0!important;overflow:hidden;border-radius:7px;background:color-mix(in srgb,var(--fb3-accent) 6%,var(--fb3-card))}.flex-buybox3 .fb3-video-card>video,.flex-buybox3 .fb3-video-card .fb3-triptych-video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center!important;background:transparent;pointer-events:none}.flex-buybox3 .fb3-triptych-video::-webkit-media-controls,.flex-buybox3 .fb3-triptych-video::-webkit-media-controls-enclosure,.flex-buybox3 .fb3-triptych-video::-webkit-media-controls-panel,.flex-buybox3 .fb3-triptych-video::-webkit-media-controls-overlay-play-button,.flex-buybox3 .fb3-triptych-video::-webkit-media-controls-start-playback-button{display:none!important;opacity:0!important;pointer-events:none!important}.flex-buybox3 .fb3-video-placeholder{display:grid;width:100%;height:100%;place-items:center;padding:8px;border:1px dashed var(--fb3-border);color:var(--fb3-muted);font-size:10px;line-height:1.3;text-align:center}.fb3-trust-strip,.fb3-review-card{width:100%;max-width:380px;margin-inline:auto;border:1px solid var(--fb3-social-border);background:var(--fb3-social-bg);box-shadow:0 3px 12px #10405b14}.fb3-trust-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;margin-top:14px;padding:12px 14px;border-radius:16px}.fb3-trust-item{display:flex;min-width:0;align-items:center;justify-content:center;gap:8px;color:var(--fb3-text);font-size:11px;font-style:italic;line-height:1.25;text-align:left}.fb3-trust-icon{flex:0 0 18px;width:18px;height:18px}.fb3-trust-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.fb3-review-card{margin-top:16px;padding:16px;border-radius:16px}.fb3-review-header,.fb3-review-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.fb3-review-person{display:flex;min-width:0;align-items:center;gap:10px}.fb3-review-avatar{flex:0 0 48px;width:48px;height:48px;overflow:hidden;border-radius:999px;background:#fff}.fb3-review-avatar img,.fb3-review-avatar svg{display:block;width:100%;height:100%;object-fit:cover}.fb3-review-avatar svg circle:first-child{fill:#eef3f6}.fb3-review-avatar svg circle:nth-child(2),.fb3-review-avatar svg path{fill:#b9c7cf}.fb3-review-name{min-width:0;color:var(--fb3-text);font-size:15px;font-weight:800;line-height:1.2}.fb3-review-stars{display:inline-flex;flex:0 0 auto;gap:1px;color:var(--fb3-social-star);font-size:18px;line-height:1;letter-spacing:0;white-space:nowrap}.fb3-review-stars .is-empty{color:color-mix(in srgb,var(--fb3-social-star) 22%,transparent)}.fb3-review-text{margin-top:14px;color:var(--fb3-text);font-size:13px;line-height:1.55}.fb3-review-footer{margin-top:14px}.fb3-review-verified{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--fb3-text);font-size:12px;line-height:1.25}.fb3-verified-icon{flex:0 0 17px;width:17px;height:17px}.fb3-verified-icon svg{display:block;width:100%;height:100%}.fb3-verified-icon circle{fill:var(--fb3-social-verified)}.fb3-verified-icon path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.fb3-review-date{flex:0 0 auto;color:var(--fb3-muted);font-size:11px;line-height:1.25;white-space:nowrap}.fb3-add-button{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;padding:12px 18px;border:0;border-radius:999px;color:var(--fb3-accent-contrast);background:var(--fb3-accent);box-shadow:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:800;line-height:1.2;transition:transform .15s ease,opacity .15s ease,filter .15s ease}.fb3-add-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(.96)}.fb3-add-button:disabled{cursor:not-allowed;opacity:.5}.fb3-direct-checkout-button{position:relative;z-index:1;display:flex!important;visibility:visible!important;width:100%;min-height:52px;align-items:center;justify-content:center;margin-top:9px;padding:12px 18px;border:2px solid var(--fb3-accent);border-radius:999px;color:#000;background:#f8ce38;box-shadow:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:800;line-height:1.2;opacity:1;transition:transform .15s ease,opacity .15s ease,filter .15s ease,background-color .15s ease,color .15s ease}.fb3-direct-checkout-button:hover:not(:disabled){color:#000;background:var(--fb3-accent);transform:translateY(-1px);filter:brightness(.98)}.fb3-direct-checkout-button:focus-visible{outline:3px solid color-mix(in srgb,var(--fb3-accent) 28%,transparent);outline-offset:3px}.fb3-direct-checkout-button:disabled{cursor:not-allowed;opacity:.5}.fb3-direct-checkout-button.is-loading{pointer-events:none;opacity:.72}.fb3-direct-checkout-status{min-height:0;margin:6px 0 0;color:var(--fb3-muted);font-size:11px;line-height:1.35;text-align:center}.fb3-direct-checkout-status:empty{display:none}.fb3-checkout-transition-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:24px;background:#fff;color:#10405b;opacity:0;visibility:hidden;pointer-events:none;transition:none!important}.fb3-checkout-transition-overlay.is-visible{opacity:1;visibility:visible;pointer-events:all}.fb3-checkout-transition-card{display:grid;justify-items:center;gap:14px;width:min(100%,360px);text-align:center}.fb3-checkout-transition-spinner{width:34px;height:34px;border:3px solid rgba(16,64,91,.18);border-top-color:#10405b;border-radius:50%;animation:fb3-checkout-spin .7s linear infinite}.fb3-checkout-transition-title{margin:0;color:#10405b;font-size:18px;font-weight:800;line-height:1.3}.fb3-checkout-transition-copy{margin:0;color:#5f6368;font-size:13px;line-height:1.45}@keyframes fb3-checkout-spin{to{transform:rotate(360deg)}}html.fb3-direct-checkout-active cart-drawer,html.fb3-direct-checkout-active .cart-drawer,html.fb3-direct-checkout-active [id*=CartDrawer],html.fb3-direct-checkout-active [id*=cart-drawer],html.fb3-direct-checkout-active [data-cart-drawer],html.fb3-direct-checkout-active .drawer--cart,html.fb3-direct-checkout-active .cart-notification,html.fb3-direct-checkout-active [id*=CartNotification],html.fb3-direct-checkout-active [id*=cart-notification],html.fb3-direct-checkout-active .cart-drawer__overlay,html.fb3-direct-checkout-active .drawer__overlay,html.fb3-direct-checkout-active [data-cart-overlay],html.fb3-direct-checkout-active .overlay--cart,body.fb3-direct-checkout-active cart-drawer,body.fb3-direct-checkout-active .cart-drawer,body.fb3-direct-checkout-active [id*=CartDrawer],body.fb3-direct-checkout-active [id*=cart-drawer],body.fb3-direct-checkout-active [data-cart-drawer],body.fb3-direct-checkout-active .drawer--cart,body.fb3-direct-checkout-active .cart-notification,body.fb3-direct-checkout-active [id*=CartNotification],body.fb3-direct-checkout-active [id*=cart-notification],body.fb3-direct-checkout-active .cart-drawer__overlay,body.fb3-direct-checkout-active .drawer__overlay,body.fb3-direct-checkout-active [data-cart-overlay],body.fb3-direct-checkout-active .overlay--cart{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important;animation:none!important}.fb3-floating-cart{position:fixed;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:9998;display:grid;width:50px;height:50px;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--fb3-accent) 28%,var(--fb3-border));border-radius:999px;color:var(--fb3-accent);background:#fff;box-shadow:0 8px 24px #10405b29;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,-8px,0);transition:opacity .2s ease,visibility .2s ease,transform .2s ease,box-shadow .2s ease}.fb3-floating-cart.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0)}.fb3-floating-cart:hover{box-shadow:0 10px 28px #10405b38;transform:translate3d(0,-1px,0)}.fb3-floating-cart:focus-visible{outline:3px solid color-mix(in srgb,var(--fb3-accent) 28%,transparent);outline-offset:3px}.fb3-floating-cart svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:749px){.fb3-floating-cart{width:46px;height:46px}.fb3-floating-cart svg{width:22px;height:22px}}.fb3-payment-area{display:grid;justify-items:center;margin-top:8px}.fb3-payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.fb3-payment-icons span{display:inline-flex}.fb3-payment-icon{width:31px;height:20px}.fb3-delivery{margin-top:9px;color:var(--fb3-muted);font-size:12px;text-align:center}.fb3-faq{margin-top:18px;border-top:1px solid var(--fb3-border)}.fb3-faq-item{border-bottom:1px solid var(--fb3-border)}.fb3-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;color:var(--fb3-text);cursor:pointer;font-size:13px;line-height:1.35;list-style:none}.fb3-faq-item summary::-webkit-details-marker{display:none}.fb3-faq-chevron{flex:0 0 18px;width:18px;height:18px;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.fb3-faq-chevron svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.fb3-faq-item.is-open .fb3-faq-chevron{transform:rotate(180deg)}.fb3-faq-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s cubic-bezier(.22,.61,.36,1),opacity .22s ease}.fb3-faq-panel-inner{min-height:0;overflow:hidden}.fb3-faq-answer{padding:0 28px 15px 0;color:var(--fb3-muted);font-size:13px;line-height:1.6;opacity:0;transform:translate3d(0,-4px,0);transition:opacity .22s ease,transform .32s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.fb3-faq-item.is-open .fb3-faq-panel{grid-template-rows:1fr;opacity:1}.fb3-faq-item.is-open .fb3-faq-answer{opacity:1;transform:translateZ(0)}.fb3-app-blocks{display:grid;gap:14px;margin-top:18px}.fb3-empty{display:grid;gap:6px;width:min(calc(100% - 32px),720px);margin:0 auto;padding:28px;border:1px dashed #bbb;border-radius:12px;background:#fff;color:#222;text-align:center}@media screen and (max-width:989px){.fb3-grid{grid-template-columns:minmax(0,1fr);gap:24px}.fb3-gallery{position:static}}@media screen and (max-width:749px){.fb3-main-media{touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none}.fb3-main-media.is-swiping{cursor:grabbing}.fb3-main-media img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.fb3-shell{width:min(calc(100% - 24px),var(--fb3-page-width))}.fb3-title{font-size:var(--fb3-title-size-mobile)}.fb3-description{font-size:14px;line-height:1.6}.fb3-thumbnails{grid-auto-columns:48px;gap:5px;margin-top:10px}.fb3-thumb{width:48px;height:48px}.fb3-thumb-type{right:3px;bottom:3px;width:17px;height:17px;font-size:8px}.fb3-options{grid-template-columns:repeat(2,minmax(0,1fr))}.fb3-benefits{gap:6px}.fb3-benefit{min-height:60px;gap:8px;padding:8px 9px;border-radius:13px}.fb3-check{flex-basis:17px;width:17px;height:17px}.fb3-benefit-title{font-size:11px}.fb3-benefit-subtitle{font-size:9.5px}.flex-buybox3 .fb3-video-triptych{gap:4px;max-width:none;margin-top:10px}.fb3-trust-strip,.fb3-review-card{max-width:none}.fb3-trust-strip{gap:8px;padding:11px 10px;border-radius:14px}.fb3-trust-item{gap:6px;font-size:10px}.fb3-trust-icon{flex-basis:17px;width:17px;height:17px}.fb3-review-card{padding:14px;border-radius:14px}.fb3-review-avatar{flex-basis:44px;width:44px;height:44px}.fb3-review-name{font-size:14px}.fb3-review-stars{font-size:16px}.fb3-review-text{font-size:12.5px}.flex-buybox3 .fb3-video-triptych>.fb3-video-card{flex-basis:calc((100% - 8px) / 3)!important;width:calc((100% - 8px) / 3)!important;max-width:calc((100% - 8px) / 3)!important;aspect-ratio:5 / 8;border-radius:6px}}@media(prefers-reduced-motion:reduce){.flex-buybox3 *,.flex-buybox3 *:before,.flex-buybox3 *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kreativ-buybox1,.kreativ-buybox1 *{box-sizing:border-box}.kreativ-buybox1{background:var(--kdb1-bg);color:var(--kdb1-text);padding:var(--kdb1-section-padding-top) 0 var(--kdb1-section-padding-bottom)}.kdb1-shell{width:min(calc(100% - 32px),var(--kdb1-page-width));margin:0 auto}.kdb1-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:clamp(32px,5vw,72px);align-items:start}.kdb1-media-column{min-width:0}.kdb1-gallery{position:sticky;top:20px}.kdb1-main-media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--kdb1-border);border-radius:var(--kdb1-radius);background:var(--kdb1-card);isolation:isolate}.kdb1-media-panel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.kdb1-media-panel.is-media-animating{transition:transform .38s cubic-bezier(.22,.61,.36,1)}.kdb1-media-panel[hidden]{display:none!important}.kdb1-media-panel>img,.kdb1-media-panel>video,.kdb1-media-panel>iframe,.kdb1-media-panel>model-viewer,.kdb1-media-panel .shopify-model-viewer-ui,.kdb1-media-panel .shopify-model-viewer-ui model-viewer{display:block;width:100%;height:100%;object-fit:var(--kdb1-media-fit)}.kdb1-media-placeholder{aspect-ratio:1 / 1;background:#f5f5f5}.kdb1-media-placeholder svg{width:100%;height:100%}.kdb1-thumbnails{display:flex;width:100%;align-items:center;justify-content:center;gap:2px;margin-top:8px;padding:2px 8px 0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.kdb1-thumbnails::-webkit-scrollbar{display:none}.kdb1-thumb{position:relative;flex:0 0 18px;width:18px;height:18px;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.kdb1-thumb:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:999px;background:#a7a7a7;transform:translate(-50%,-50%);transition:width .18s ease,height .18s ease,background-color .18s ease,transform .18s ease}.kdb1-thumb:hover:before{background:#777}.kdb1-thumb.is-active:before{width:9px;height:9px;background:#111}.kdb1-thumb:focus-visible{outline:2px solid var(--kdb1-accent);outline-offset:1px}.kdb1-gallery-video{pointer-events:none}.kdb1-info-column{min-width:0}.kdb1-rating{display:inline-flex;align-items:center;gap:8px;color:var(--kdb1-text);text-decoration:none;font-size:13px;line-height:1.3}.kdb1-stars{color:var(--kdb1-star);font-size:16px;letter-spacing:.5px}.kdb1-rating-text{font-weight:700}.kdb1-title{margin:10px 0 0;color:var(--kdb1-accent);font-family:var(--font-heading-family, inherit);font-size:var(--kdb1-title-size-desktop);line-height:1.1;letter-spacing:-.02em}.kdb1-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:12px}.kdb1-price{color:var(--kdb1-text);font-size:22px;font-weight:800}.kdb1-compare-price{color:var(--kdb1-muted);font-size:14px}.kdb1-compare-price.is-hidden{display:none}.kdb1-tax-note{flex-basis:100%;color:var(--kdb1-muted);font-size:11px}.kdb1-description{margin-top:14px;color:var(--kdb1-text);font-size:15px;line-height:1.65}.kdb1-description>:first-child,.kdb1-faq-answer>:first-child{margin-top:0}.kdb1-description>:last-child,.kdb1-faq-answer>:last-child{margin-bottom:0}.kdb1-product-form{display:block;margin-top:18px}.kdb1-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.kdb1-option{display:grid;gap:6px;color:var(--kdb1-text);font-size:12px;font-weight:700}.kdb1-option select{width:100%;min-height:42px;padding:9px 32px 9px 11px;border:1px solid var(--kdb1-border);border-radius:7px;background:var(--kdb1-card);color:var(--kdb1-text);font:inherit}.kdb1-kaching{margin:16px 0}.kdb1-bundle-image{width:100%;margin:0 0 12px;overflow:hidden;border-radius:calc(var(--kdb1-radius) * .72)}.kdb1-bundle-image img{display:block;width:100%;height:auto;object-fit:contain}.kdb1-benefits{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:18px 0;padding:0;list-style:none}.kdb1-benefit+.kdb1-benefit{margin-top:calc(var(--kdb1-benefit-gap) - 4px)}.kdb1-benefit{display:grid;grid-template-columns:var(--kdb1-benefit-icon-size) minmax(0,1fr);min-width:0;align-items:start;gap:7px;padding:0;border:0;border-radius:0;background:transparent;color:#000;line-height:1.5}.kdb1-benefit-icon{display:grid;width:var(--kdb1-benefit-icon-size);height:var(--kdb1-benefit-icon-size);place-items:center;margin-top:-1px}.kdb1-benefit-icon img{display:block;width:var(--kdb1-benefit-icon-size);height:var(--kdb1-benefit-icon-size);object-fit:contain}.kdb1-benefit-copy{display:block;min-width:0;padding-top:1px;color:#000;font-size:12px;font-weight:400;line-height:1.5}.kdb1-benefit-title{color:#10405b;font-size:inherit;font-weight:800;line-height:inherit}.kdb1-benefit-separator,.kdb1-benefit-subtitle{color:#000;font-size:inherit;font-weight:400;line-height:inherit}.kdb1-guarantee{display:block;width:min(100%,360px);margin:10px auto 0;padding:0;overflow:hidden;border:0;border-radius:16px;background:transparent;box-shadow:none}.kdb1-guarantee img{display:block;width:100%;height:auto;object-fit:contain}.kdb1-guarantee-placeholder{display:grid;min-height:110px;place-items:center;padding:16px;border:1px dashed var(--kdb1-border);background:var(--kdb1-card);color:var(--kdb1-muted);font-size:12px;text-align:center}.kreativ-buybox1 .kdb1-video-triptych{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch;justify-content:center;gap:5px;width:100%;max-width:380px;margin:10px auto 0;padding:0;overflow:hidden}.kreativ-buybox1 .kdb1-video-triptych>.kdb1-video-card{position:relative;display:block!important;flex:0 0 calc((100% - 10px) / 3)!important;width:calc((100% - 10px) / 3)!important;min-width:0!important;max-width:calc((100% - 10px) / 3)!important;aspect-ratio:5 / 8;margin:0!important;padding:0!important;overflow:hidden;border-radius:7px;background:color-mix(in srgb,var(--kdb1-accent) 6%,var(--kdb1-card))}.kreativ-buybox1 .kdb1-video-card>video,.kreativ-buybox1 .kdb1-video-card .kdb1-triptych-video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center!important;background:transparent;pointer-events:none}.kreativ-buybox1 .kdb1-video-placeholder{display:grid;width:100%;height:100%;place-items:center;padding:8px;border:1px dashed var(--kdb1-border);color:var(--kdb1-muted);font-size:10px;line-height:1.3;text-align:center}.kdb1-trust-strip,.kdb1-review-card{width:100%;max-width:380px;margin-inline:auto;border:1px solid var(--kdb1-social-border);background:var(--kdb1-social-bg);box-shadow:0 3px 12px #10405b14}.kdb1-trust-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;margin-top:14px;padding:12px 14px;border-radius:16px}.kdb1-trust-item{display:flex;min-width:0;align-items:center;justify-content:center;gap:8px;color:var(--kdb1-text);font-size:11px;font-style:italic;line-height:1.25;text-align:left}.kdb1-trust-icon{flex:0 0 18px;width:18px;height:18px}.kdb1-trust-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.kdb1-review-card{margin-top:16px;padding:16px;border-radius:16px}.kdb1-review-header,.kdb1-review-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.kdb1-review-person{display:flex;min-width:0;align-items:center;gap:10px}.kdb1-review-avatar{flex:0 0 48px;width:48px;height:48px;overflow:hidden;border-radius:999px;background:#fff}.kdb1-review-avatar img,.kdb1-review-avatar svg{display:block;width:100%;height:100%;object-fit:cover}.kdb1-review-avatar svg circle:first-child{fill:#eef3f6}.kdb1-review-avatar svg circle:nth-child(2),.kdb1-review-avatar svg path{fill:#b9c7cf}.kdb1-review-name{min-width:0;color:var(--kdb1-text);font-size:15px;font-weight:800;line-height:1.2}.kdb1-review-stars{display:inline-flex;flex:0 0 auto;gap:1px;color:var(--kdb1-social-star);font-size:18px;line-height:1;letter-spacing:0;white-space:nowrap}.kdb1-review-stars .is-empty{color:color-mix(in srgb,var(--kdb1-social-star) 22%,transparent)}.kdb1-review-text{margin-top:14px;color:var(--kdb1-text);font-size:13px;line-height:1.55}.kdb1-review-footer{margin-top:14px}.kdb1-review-verified{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--kdb1-text);font-size:12px;line-height:1.25}.kdb1-verified-icon{flex:0 0 17px;width:17px;height:17px}.kdb1-verified-icon svg{display:block;width:100%;height:100%}.kdb1-verified-icon circle{fill:var(--kdb1-social-verified)}.kdb1-verified-icon path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.kdb1-review-date{flex:0 0 auto;color:var(--kdb1-muted);font-size:11px;line-height:1.25;white-space:nowrap}.kdb1-add-button{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;padding:12px 18px;border:0;border-radius:999px;color:var(--kdb1-accent-contrast);background:var(--kdb1-accent);box-shadow:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:800;line-height:1.2;transition:transform .15s ease,opacity .15s ease,filter .15s ease}.kdb1-add-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(.96)}.kdb1-add-button:disabled{cursor:not-allowed;opacity:.5}.kdb1-direct-checkout-button{position:relative;z-index:1;display:flex!important;visibility:visible!important;width:100%;min-height:52px;align-items:center;justify-content:center;margin-top:9px;padding:12px 18px;border:2px solid var(--kdb1-accent);border-radius:999px;color:#000;background:#f8ce38;box-shadow:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:800;line-height:1.2;opacity:1;transition:transform .15s ease,opacity .15s ease,filter .15s ease,background-color .15s ease,color .15s ease}.kdb1-direct-checkout-button:hover:not(:disabled){color:#000;background:var(--kdb1-accent);transform:translateY(-1px);filter:brightness(.98)}.kdb1-direct-checkout-button:focus-visible{outline:3px solid color-mix(in srgb,var(--kdb1-accent) 28%,transparent);outline-offset:3px}.kdb1-direct-checkout-button:disabled{cursor:not-allowed;opacity:.5}.kdb1-direct-checkout-button.is-loading{pointer-events:none;opacity:.72}.kdb1-direct-checkout-status{min-height:0;margin:6px 0 0;color:var(--kdb1-muted);font-size:11px;line-height:1.35;text-align:center}.kdb1-direct-checkout-status:empty{display:none}.kdb1-checkout-transition-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:24px;background:#fff;color:#10405b;opacity:0;visibility:hidden;pointer-events:none;transition:none!important}.kdb1-checkout-transition-overlay.is-visible{opacity:1;visibility:visible;pointer-events:all}.kdb1-checkout-transition-card{display:grid;justify-items:center;gap:14px;width:min(100%,360px);text-align:center}.kdb1-checkout-transition-spinner{width:34px;height:34px;border:3px solid rgba(16,64,91,.18);border-top-color:#10405b;border-radius:50%;animation:kdb1-checkout-spin .7s linear infinite}.kdb1-checkout-transition-title{margin:0;color:#10405b;font-size:18px;font-weight:800;line-height:1.3}.kdb1-checkout-transition-copy{margin:0;color:#5f6368;font-size:13px;line-height:1.45}@keyframes kdb1-checkout-spin{to{transform:rotate(360deg)}}html.kdb1-direct-checkout-active cart-drawer,html.kdb1-direct-checkout-active .cart-drawer,html.kdb1-direct-checkout-active [id*=CartDrawer],html.kdb1-direct-checkout-active [id*=cart-drawer],html.kdb1-direct-checkout-active [data-cart-drawer],html.kdb1-direct-checkout-active .drawer--cart,html.kdb1-direct-checkout-active .cart-notification,html.kdb1-direct-checkout-active [id*=CartNotification],html.kdb1-direct-checkout-active [id*=cart-notification],html.kdb1-direct-checkout-active .cart-drawer__overlay,html.kdb1-direct-checkout-active .drawer__overlay,html.kdb1-direct-checkout-active [data-cart-overlay],html.kdb1-direct-checkout-active .overlay--cart,body.kdb1-direct-checkout-active cart-drawer,body.kdb1-direct-checkout-active .cart-drawer,body.kdb1-direct-checkout-active [id*=CartDrawer],body.kdb1-direct-checkout-active [id*=cart-drawer],body.kdb1-direct-checkout-active [data-cart-drawer],body.kdb1-direct-checkout-active .drawer--cart,body.kdb1-direct-checkout-active .cart-notification,body.kdb1-direct-checkout-active [id*=CartNotification],body.kdb1-direct-checkout-active [id*=cart-notification],body.kdb1-direct-checkout-active .cart-drawer__overlay,body.kdb1-direct-checkout-active .drawer__overlay,body.kdb1-direct-checkout-active [data-cart-overlay],body.kdb1-direct-checkout-active .overlay--cart{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important;animation:none!important}.kdb1-payment-area{display:grid;justify-items:center;margin-top:8px}.kdb1-payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.kdb1-payment-icons span{display:inline-flex}.kdb1-payment-icon{width:31px;height:20px}.kdb1-delivery{margin-top:9px;color:var(--kdb1-muted);font-size:12px;text-align:center}.kdb1-faq{margin-top:18px;border-top:1px solid var(--kdb1-border)}.kdb1-faq-item{border-bottom:1px solid var(--kdb1-border)}.kdb1-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;color:var(--kdb1-text);cursor:pointer;font-size:13px;line-height:1.35;list-style:none}.kdb1-faq-item summary::-webkit-details-marker{display:none}.kdb1-faq-chevron{flex:0 0 18px;width:18px;height:18px;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.kdb1-faq-chevron svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.kdb1-faq-item.is-open .kdb1-faq-chevron{transform:rotate(180deg)}.kdb1-faq-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s cubic-bezier(.22,.61,.36,1),opacity .22s ease}.kdb1-faq-panel-inner{min-height:0;overflow:hidden}.kdb1-faq-answer{padding:0 28px 15px 0;color:var(--kdb1-muted);font-size:13px;line-height:1.6;opacity:0;transform:translate3d(0,-4px,0);transition:opacity .22s ease,transform .32s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.kdb1-faq-item.is-open .kdb1-faq-panel{grid-template-rows:1fr;opacity:1}.kdb1-faq-item.is-open .kdb1-faq-answer{opacity:1;transform:translateZ(0)}.kdb1-app-blocks{display:grid;gap:14px;margin-top:18px}.kdb1-empty{display:grid;gap:6px;width:min(calc(100% - 32px),720px);margin:0 auto;padding:28px;border:1px dashed #bbb;border-radius:12px;background:#fff;color:#222;text-align:center}@media screen and (max-width:989px){.kdb1-grid{grid-template-columns:minmax(0,1fr);gap:24px}.kdb1-gallery{position:static}}@media screen and (max-width:749px){.kdb1-main-media{touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none}.kdb1-main-media.is-swiping{cursor:grabbing}.kdb1-main-media img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.kdb1-shell{width:min(calc(100% - 24px),var(--kdb1-page-width))}.kdb1-title{font-size:var(--kdb1-title-size-mobile)}.kdb1-description{font-size:14px;line-height:1.6}.kdb1-thumbnails{gap:1px;margin-top:7px}.kdb1-thumb{flex-basis:17px;width:17px;height:17px}.kdb1-options{grid-template-columns:repeat(2,minmax(0,1fr))}.kdb1-benefits{gap:0}.kdb1-benefit{grid-template-columns:var(--kdb1-benefit-icon-size) minmax(0,1fr);gap:7px}.kdb1-benefit-icon,.kdb1-benefit-icon img{width:var(--kdb1-benefit-icon-size);height:var(--kdb1-benefit-icon-size)}.kdb1-benefit-copy{font-size:11.5px;line-height:1.5}.kreativ-buybox1 .kdb1-video-triptych{gap:4px;max-width:none;margin-top:10px}.kdb1-trust-strip,.kdb1-review-card{max-width:none}.kdb1-trust-strip{gap:8px;padding:11px 10px;border-radius:14px}.kdb1-trust-item{gap:6px;font-size:10px}.kdb1-trust-icon{flex-basis:17px;width:17px;height:17px}.kdb1-review-card{padding:14px;border-radius:14px}.kdb1-review-avatar{flex-basis:44px;width:44px;height:44px}.kdb1-review-name{font-size:14px}.kdb1-review-stars{font-size:16px}.kdb1-review-text{font-size:12.5px}.kreativ-buybox1 .kdb1-video-triptych>.kdb1-video-card{flex-basis:calc((100% - 8px) / 3)!important;width:calc((100% - 8px) / 3)!important;max-width:calc((100% - 8px) / 3)!important;aspect-ratio:5 / 8;border-radius:6px}}@media(prefers-reduced-motion:reduce){.kreativ-buybox1 *,.kreativ-buybox1 *:before,.kreativ-buybox1 *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sticky-bundle-button{position:fixed;right:0;bottom:0;left:0;z-index:50;padding:max(var(--sbb-bar-padding),4px) max(var(--sbb-side-space),env(safe-area-inset-right)) calc(max(var(--sbb-bar-padding),4px) + env(safe-area-inset-bottom)) max(var(--sbb-side-space),env(safe-area-inset-left));border-radius:0;background:var(--sbb-bar-bg);box-shadow:0 -8px 28px rgba(0,0,0,calc(var(--sbb-shadow-opacity) * .56)),0 -2px 8px rgba(0,0,0,calc(var(--sbb-shadow-opacity) * .22));pointer-events:none;opacity:1;visibility:visible;transform:translateZ(0);transition:opacity .22s ease,transform .26s cubic-bezier(.22,.61,.36,1),visibility 0s linear 0s}.sticky-bundle-button.is-kaching-visible{opacity:0;visibility:hidden;transform:translate3d(0,110%,0);transition:opacity .18s ease,transform .22s cubic-bezier(.4,0,1,1),visibility 0s linear .22s}.sticky-bundle-button__inner{width:min(100%,var(--sbb-max-width));margin:0 auto;padding:0;border-radius:0;background:transparent;box-shadow:none;pointer-events:auto}.sticky-bundle-button__link{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;padding:var(--sbb-button-padding-y) var(--sbb-button-padding-x);border:var(--sbb-border-width) solid var(--sbb-border);border-radius:var(--sbb-radius);background:var(--sbb-button-bg);color:var(--sbb-button-text);text-align:center;text-decoration:none;font-family:inherit;font-size:var(--sbb-font-size);font-weight:800;line-height:1.2;letter-spacing:.01em;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.sticky-bundle-button__link:hover{color:var(--sbb-button-text);transform:translateY(-1px);filter:brightness(.97)}.sticky-bundle-button__link:focus-visible{outline:3px solid color-mix(in srgb,var(--sbb-button-bg) 28%,white);outline-offset:3px}.sticky-bundle-button__link:active{transform:translateY(0)}@media screen and (max-width:749px){.sticky-bundle-button--desktop{display:none}}@media screen and (min-width:750px){.sticky-bundle-button--mobile{display:none}}@media(prefers-reduced-motion:reduce){.sticky-bundle-button,.sticky-bundle-button__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
