.b2f-tax-container{position:relative;display:inline-block;margin-top:-5px;margin-bottom:6px;font-family:inherit;z-index:20}.b2f-tax-trigger{background:none;border:none;padding:0;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:400;color:#767676;font-family:inherit;font-size:12px;transition:color .2s ease;-webkit-tap-highlight-color:transparent}.b2f-tax-trigger:hover,.b2f-tax-trigger:focus-visible{color:#121212;outline:none}.b2f-tax-trigger svg{flex-shrink:0}.b2f-tax-info-icon{color:#767676;transition:opacity .2s ease}.b2f-tax-trigger:hover .b2f-tax-info-icon{opacity:.8}.b2f-tax-tooltip{display:none}@media(min-width:769px){.b2f-tax-tooltip{display:block;position:absolute;top:calc(100% + 8px);left:0;width:320px;max-width:85vw;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 20px 50px #0000001a;z-index:999999;padding:20px;color:#121212;text-align:left;white-space:normal;cursor:default;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease,transform .25s cubic-bezier(.16,1,.3,1);transform:translateY(-8px)}.b2f-tax-container:after{content:"";position:absolute;top:100%;left:0;width:100%;height:12px}.b2f-tax-tooltip:after,.b2f-tax-tooltip:before{content:"";position:absolute;bottom:100%;border-style:solid}.b2f-tax-tooltip:after{left:20px;border-width:8px;border-color:transparent transparent #ffffff transparent}.b2f-tax-tooltip:before{left:19px;border-width:9px;border-color:transparent transparent #e5e7eb transparent;z-index:-1}.b2f-tax-container:hover .b2f-tax-tooltip,.b2f-tax-container:focus-within .b2f-tax-tooltip{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}.b2f-tax-header{margin:0 0 8px;font-weight:700;font-size:15px;display:flex;align-items:center;gap:8px;color:#111827}.b2f-tax-subtitle{margin:0 0 16px;font-size:13px;color:#4b5563;line-height:1.5}.b2f-tax-footer{margin-top:10px;padding-top:14px;border-top:1px solid #f3f4f6}.b2f-tax-link{font-size:13px;color:#4acb95;text-decoration:none;font-weight:500;display:inline-block}.b2f-tax-link:focus-visible{outline:2px solid #4ACB95;outline-offset:2px;border-radius:2px}.b2f-tax-link:hover{text-decoration:underline;color:#3b9e76}.b2f-tax-overlay{position:fixed!important;top:0;left:0;right:0;bottom:0;background:#0009!important;z-index:2147483646;opacity:0;visibility:hidden;transition:opacity .3s ease}.b2f-tax-modal{position:fixed!important;bottom:0;left:0;right:0;background:#fff;z-index:2147483647;border-radius:16px 16px 0 0;padding:24px 24px 32px;transform:translateY(100%);transition:transform .35s cubic-bezier(.16,1,.3,1);overscroll-behavior:contain;max-height:85vh;overflow-y:auto;box-shadow:0 -10px 30px #0000001a}.b2f-tax-overlay.active{opacity:1;visibility:visible}.b2f-tax-modal.active{transform:translateY(0)}.b2f-tax-close-btn{position:absolute;top:20px;right:20px;background:#f3f4f6;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#4b5563;cursor:pointer;transition:background .2s ease}.b2f-tax-close-btn:hover{background:#e5e7eb;color:#111827}.b2f-trust-container{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:16px 0;font-family:inherit;position:relative;z-index:40}.b2f-trust-item{position:relative;font-family:inherit}.b2f-trust-trigger{background:#f8fafc;border:1px solid #e2e8f0;padding:8px 12px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:#475569;font-family:inherit;font-size:13px;border-radius:8px;transition:all .2s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.b2f-trust-trigger:hover,.b2f-trust-trigger:focus-visible{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a;outline:none;box-shadow:0 0 0 2px #4acb9533}.b2f-trust-trigger strong{font-weight:600;white-space:nowrap}.b2f-trust-trigger svg{color:#4acb95;flex-shrink:0}.b2f-popup-header{margin:0 0 12px;font-weight:700;font-size:16px;display:flex;align-items:center;gap:10px;color:#0f172a;font-family:inherit}.b2f-popup-subtitle{margin:0 0 20px;font-size:14px;color:#475569;line-height:1.5;font-family:inherit}.b2f-popup-footer{padding-top:16px;border-top:1px solid #e2e8f0;font-family:inherit}.b2f-popup-link{font-size:13px;color:#4acb95;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;font-family:inherit;border-radius:4px}.b2f-popup-link:after{content:"\203a";font-size:16px;margin-left:4px;transition:transform .2s ease}.b2f-popup-link:hover{color:#3b9e76}.b2f-popup-link:hover:after{transform:translate(4px)}.b2f-global-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:#0f172a99!important;z-index:2147483646!important;opacity:0;visibility:hidden;transition:opacity .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);touch-action:none}.b2f-global-modal{position:fixed!important;bottom:0!important;left:0!important;right:0!important;background:#fff!important;z-index:2147483647!important;border-radius:24px 24px 0 0!important;box-shadow:0 -10px 40px #00000026!important;transform:translateY(100%);transition:transform .4s cubic-bezier(.32,.72,0,1);font-family:inherit;max-height:90vh;display:flex;flex-direction:column;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important;will-change:transform}.b2f-global-modal.is-dragging{transition:none!important}.b2f-global-overlay.active{opacity:1;visibility:visible}.b2f-global-modal.active{transform:translateY(0)}.b2f-modal-drag-handle{width:40px;height:4px;background:#cbd5e1;border-radius:4px;margin:12px auto 16px;flex-shrink:0;cursor:grab}.b2f-modal-close-btn{position:absolute;top:16px;right:20px;background:#f1f5f9;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s ease;z-index:2}.b2f-modal-scroll-area{padding:0 24px;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;font-family:inherit}.b2f-desktop-popover{display:none}@media(hover:hover)and (pointer:fine){.b2f-desktop-popover{display:block;position:absolute;top:calc(100% + 12px);width:340px;max-width:85vw;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 40px #00000014;z-index:999999;padding:24px;color:#0f172a;text-align:left;white-space:normal;cursor:default;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease,transform .2s cubic-bezier(.16,1,.3,1);transform:translateY(-4px);transition-delay:.1s;font-family:inherit}.b2f-trust-item:after{content:"";position:absolute;top:100%;left:0;width:100%;height:16px}.b2f-desktop-popover:after,.b2f-desktop-popover:before{content:"";position:absolute;bottom:100%;border-style:solid}.b2f-desktop-popover:after{border-width:8px;border-color:transparent transparent #ffffff transparent}.b2f-desktop-popover:before{border-width:9px;border-color:transparent transparent #e2e8f0 transparent;z-index:-1}.b2f-trust-item:nth-child(1) .b2f-desktop-popover{left:-10px}.b2f-trust-item:nth-child(1) .b2f-desktop-popover:after{left:40px}.b2f-trust-item:nth-child(1) .b2f-desktop-popover:before{left:39px}.b2f-trust-item:nth-child(2) .b2f-desktop-popover{left:50%}.b2f-trust-item:nth-child(2) .b2f-desktop-popover:after,.b2f-trust-item:nth-child(2) .b2f-desktop-popover:before{left:50%;transform:translate(-50%)}.b2f-trust-item:nth-child(3) .b2f-desktop-popover{right:-10px}.b2f-trust-item:nth-child(3) .b2f-desktop-popover:after{right:40px}.b2f-trust-item:nth-child(3) .b2f-desktop-popover:before{right:39px}.b2f-trust-item:hover .b2f-desktop-popover,.b2f-trust-item:focus-within .b2f-desktop-popover{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.b2f-trust-item:nth-child(1):hover .b2f-desktop-popover,.b2f-trust-item:nth-child(1):focus-within .b2f-desktop-popover,.b2f-trust-item:nth-child(3):hover .b2f-desktop-popover,.b2f-trust-item:nth-child(3):focus-within .b2f-desktop-popover{transform:translateY(0)}.b2f-trust-item:nth-child(2):hover .b2f-desktop-popover,.b2f-trust-item:nth-child(2):focus-within .b2f-desktop-popover{transform:translate(-50%) translateY(0)}}@media(hover:none),(pointer:coarse),(max-width:768px){.b2f-trust-container{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden!important;align-items:center;-webkit-overflow-scrolling:touch;padding-bottom:8px;gap:8px;padding-right:24px;scrollbar-width:none;scroll-snap-type:x mandatory}.b2f-trust-container::-webkit-scrollbar{display:none}.b2f-trust-item{flex-shrink:0;scroll-snap-align:start}}body.b2f-modal-open{overflow:hidden!important;overscroll-behavior:none}body.b2f-modal-open .b2f-trust-container{overflow-x:hidden!important;pointer-events:none}.compatibility-notice{margin:1.5rem 0}.compatibility-notice p{margin:0;font-family:var(--font-body-family);font-size:var(--font-body-scale);line-height:1.5}.compatibility-notice a{color:#4acb95;text-decoration:none;transition:opacity .2s ease;cursor:pointer}.compatibility-notice a:hover{opacity:.8;text-decoration:underline}.compatibility-notice a:active{opacity:.7}:root{--sticky-atc-bg: #4acb95;--sticky-atc-text: #ffffff;--sticky-qty-bg: #f3f4f6;--sticky-qty-hover:#e5e7eb}.b2f-sticky-bar{position:fixed;bottom:0;left:0;width:100%;background:#fff;box-shadow:0 -8px 24px #00000014;z-index:99;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;transform:translateY(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);visibility:hidden;font-family:inherit;border-top:1px solid #f3f4f6}.b2f-sticky-bar.is-visible{transform:translateY(0);visibility:visible}.b2f-sticky-price-col{display:flex;flex-direction:column;justify-content:center;flex-shrink:0}.b2f-sticky-price{font-size:16px;font-weight:700;color:#111827;margin:0;line-height:1.2}.b2f-sticky-compare{font-size:11px;color:#6b7280;text-decoration:line-through;margin:0}.b2f-sticky-actions{display:flex;align-items:center;gap:8px;flex-grow:1;justify-content:flex-end}.b2f-sticky-qty{display:flex;align-items:center;background:var(--sticky-qty-bg);border-radius:6px;height:44px;border:1px solid #e5e7eb}.b2f-sticky-qty-btn{background:transparent;border:none;width:38px;height:100%;display:flex;align-items:center;justify-content:center;font-size:18px;color:#374151;cursor:pointer;transition:background .2s ease}.b2f-sticky-qty-btn:active{background:var(--sticky-qty-hover)}.b2f-sticky-qty-input{width:32px;text-align:center;font-size:16px!important;font-weight:600;border:none!important;outline:none!important;background:transparent;color:#111827;-moz-appearance:textfield;padding:0;box-shadow:none!important}.b2f-sticky-qty-input::-webkit-outer-spin-button,.b2f-sticky-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.b2f-sticky-btn{flex-grow:1;height:44px;background:var(--sticky-atc-bg)!important;color:var(--sticky-atc-text)!important;border:none!important;outline:none!important;border-radius:6px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,opacity .2s ease;white-space:nowrap;padding:0 16px;box-shadow:none!important;margin:0!important;position:relative;overflow:hidden}.b2f-sticky-btn:active{opacity:.85;transform:scale(.98)}.b2f-sticky-btn:disabled{background:#e5e7eb!important;color:#9ca3af!important;cursor:not-allowed;transform:none}.b2f-sticky-btn.is-loading{color:transparent!important;pointer-events:none}.b2f-sticky-btn.is-loading:after{content:"";position:absolute;width:20px;height:20px;border:2px solid var(--sticky-atc-text);border-top-color:transparent;border-radius:50%;animation:b2f-spin .8s linear infinite}@keyframes b2f-spin{to{transform:rotate(360deg)}}@media(min-width:769px){.b2f-sticky-bar{display:none!important}}.product__info-container h1{font-size:18px}.product__info-container .price-item{font-size:24px!important;font-weight:600!important;letter-spacing:-.02em!important}@media screen and (max-width:749px){.product__info-container .price-item{font-size:20px!important;font-weight:600!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/product-page-custom.css.map */
