.hb-floating-badge{position:fixed!important;bottom:7px!important;left:75px!important;z-index:999999!important;display:flex!important;align-items:center}.hb-floating-badge img{height:60px!important;width:auto!important;image-rendering:-webkit-optimize-contrast}@media(max-width:768px){.hb-floating-badge{display:none!important}}.template-checkout .hb-floating-badge{display:none!important}.custom-payment-logos{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;margin:28px auto 14px;max-width:900px}.custom-payment-logos img{max-height:32px;height:auto;width:auto;object-fit:contain;transition:opacity .2s ease}.custom-payment-logos img:hover{opacity:.7}html,body{overflow-y:auto!important}.search-modal__overlay{pointer-events:none!important}.collection-intro{background:#fff;color:#111827;border-radius:18px;padding:24px 20px;margin:16px auto 32px;max-width:960px;border:1px solid #e5e7eb;box-shadow:0 8px 20px #0f172a0a;position:relative}.collection-badge{display:inline-flex;align-items:center;padding:6px 13px;border-radius:999px;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.collection-title{margin:12px 0 8px;font-size:2.2rem;line-height:1.35;letter-spacing:-.01em}.collection-text{margin:0;font-size:1.12rem;line-height:1.85;color:#4b5563;max-width:720px}.collection-layout{margin-top:20px;display:flex;flex-direction:column;gap:18px}.collection-highlights{list-style:none;padding:0;margin:0;display:grid;gap:10px}.collection-highlights li{position:relative;padding-left:18px;font-size:1.06rem;line-height:1.75;color:#374151}.collection-highlights li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:999px;background:#9ca3af}.collection-meta{padding-top:16px;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px}.collection-trust{margin:0;font-size:1.02rem;line-height:1.8;color:#6b7280}.collection-cta{margin:0;font-size:1.1rem;line-height:1.8;font-weight:500;color:#111827}@media(min-width:768px){.collection-intro{padding:30px;margin-bottom:44px}.collection-title{font-size:2.3rem;line-height:1.35}.collection-layout{flex-direction:row;align-items:flex-start;gap:26px;margin-top:22px}.collection-highlights{flex:1.1;grid-template-columns:repeat(2,minmax(0,1fr))}.collection-meta{flex:.9;border-top:none;border-left:1px solid #e5e7eb;padding-top:0;padding-left:22px}}@media(min-width:1200px){.collection-intro{margin-top:20px;margin-bottom:52px}}.product-full-description{width:100%;max-width:100%;margin-top:40px;padding-top:8px;box-sizing:border-box}.product-full-description .product__description{width:100%;max-width:100%;box-sizing:border-box}.product-full-description .product__description.rte{color:#1f2937;line-height:1.75;font-size:15px}.product-full-description .product__description.rte p{margin:0 0 18px}.product-full-description .product__description.rte h1,.product-full-description .product__description.rte h2,.product-full-description .product__description.rte h3,.product-full-description .product__description.rte h4,.product-full-description .product__description.rte h5,.product-full-description .product__description.rte h6{color:#253041;line-height:1.25;margin-top:28px;margin-bottom:12px;font-weight:700}.product-full-description .product__description.rte h2{font-size:26px}.product-full-description .product__description.rte h3{font-size:20px}.product-full-description .product__description.rte ul,.product-full-description .product__description.rte ol{margin:0 0 18px 22px;padding:0}.product-full-description .product__description.rte li{margin-bottom:8px}.product-full-description .product__description.rte img,.product-full-description .product__description.rte iframe,.product-full-description .product__description.rte video,.product-full-description .product__description.rte table{max-width:100%}.product-full-description .product__description.rte table{width:100%;border-collapse:collapse}.vapo-tabs{width:100%;max-width:100%;box-sizing:border-box;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:20px;padding:20px;margin:28px 0;box-shadow:0 10px 30px #0f172a0f}.vapo-tab-radio{display:none}.vapo-tab-buttons{display:flex;flex-wrap:wrap;gap:10px;padding:6px;margin-bottom:18px;border-radius:16px;background:#eef2f7;box-sizing:border-box}.vapo-tab-button{-webkit-appearance:none;appearance:none;border:none;background:transparent;color:#475569;font-size:14px;font-weight:600;line-height:1.2;padding:12px 18px;border-radius:12px;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.vapo-tab-button:hover{background:#ffffffe6;color:#111827}.vapo-tab-panels{width:100%;max-width:100%;box-sizing:border-box}.vapo-tab-panels .vapo-tab-content{display:none;width:100%;max-width:100%;box-sizing:border-box;background:#fff;border:1px solid #edf0f3;border-radius:16px;padding:24px;overflow-wrap:anywhere;box-shadow:inset 0 1px #ffffffa6;line-height:1.75}.vapo-tabs .vapo-tab-radio:nth-of-type(1):checked~.vapo-tab-buttons .vapo-tab-button:nth-of-type(1),.vapo-tabs .vapo-tab-radio:nth-of-type(2):checked~.vapo-tab-buttons .vapo-tab-button:nth-of-type(2),.vapo-tabs .vapo-tab-radio:nth-of-type(3):checked~.vapo-tab-buttons .vapo-tab-button:nth-of-type(3),.vapo-tabs .vapo-tab-radio:nth-of-type(4):checked~.vapo-tab-buttons .vapo-tab-button:nth-of-type(4){background:#111827;color:#fff;box-shadow:0 8px 18px #1118272e}.vapo-tabs .vapo-tab-radio:nth-of-type(1):checked~.vapo-tab-panels .vapo-tab-content:nth-of-type(1),.vapo-tabs .vapo-tab-radio:nth-of-type(2):checked~.vapo-tab-panels .vapo-tab-content:nth-of-type(2),.vapo-tabs .vapo-tab-radio:nth-of-type(3):checked~.vapo-tab-panels .vapo-tab-content:nth-of-type(3),.vapo-tabs .vapo-tab-radio:nth-of-type(4):checked~.vapo-tab-panels .vapo-tab-content:nth-of-type(4){display:block}.vapo-spec-card-grey{width:100%;max-width:100%;box-sizing:border-box;background:linear-gradient(180deg,#fff,#f9fafb);border:1px solid #e5e7eb;border-radius:18px;padding:22px;box-shadow:0 8px 24px #0f172a0d}.vapo-spec-header-grey{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #eceff3}.vapo-spec-label-grey{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#64748b;font-weight:700}.vapo-spec-title-grey{font-size:18px;font-weight:700;color:#0f172a}.vapo-spec-sub-grey{font-size:13px;color:#6b7280}.vapo-spec-item-grey{font-size:14px;padding:12px 0;border-top:1px solid #e5e7eb;color:#374151}.vapo-spec-item-grey:first-of-type{border-top:none;padding-top:0}.vapo-tab-content p{margin:0 0 16px;line-height:1.75}.vapo-tab-content table{width:100%;border-collapse:collapse;margin-top:10px}.vapo-tab-content th,.vapo-tab-content td{text-align:left;padding:12px 14px;border-bottom:1px solid #e5e7eb;font-size:14px}.vapo-tab-content th{color:#111827;font-weight:600;background:#f8fafc}.vapo-tab-content ul,.vapo-tab-content ol{margin:8px 0 20px 22px;padding:0}.vapo-tab-content li{margin-bottom:10px;line-height:1.7}.vapo-tab-content li::marker{font-size:1em}@media(max-width:749px){.product-full-description{margin-top:28px}.vapo-tabs{padding:14px;border-radius:16px}.vapo-tab-buttons{display:grid;grid-template-columns:1fr;gap:8px;background:transparent;padding:0}.vapo-tab-button{width:100%;text-align:center;background:#eef2f7;border-radius:12px;padding:12px 14px}.vapo-tab-panels .vapo-tab-content{padding:20px 18px;border-radius:14px}.vapo-tab-content ul,.vapo-tab-content ol{margin:10px 0 18px 20px}.vapo-tab-content li{margin-bottom:10px}.product-full-description .product__description.rte h2{font-size:21px}.product-full-description .product__description.rte h3{font-size:18px}}@media(min-width:750px){.product-full-description{margin-top:52px}}.vapo-spec-item-grey{font-size:14px;padding:6px 0;border-top:1px solid #e5e7eb}.product-type-badge{display:inline-flex;align-items:center;gap:14px;padding:0;border-radius:0;font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#1a1a1a;background:transparent;border:none;box-shadow:none;margin:14px 0}.product-type-badge:before{content:"";width:12px;height:12px;border-radius:50%;background:currentColor;flex-shrink:0}.product-type-badge--portable{color:#0f6e56}.product-type-badge--desktop{color:#3c3489}.product-type-badge--erig{color:#993c1d}.product-type-badge--accessory{color:#57534e}.product-type-badge{--badge-text: #1a1a1a}.product-type-badge>*{color:var(--badge-text)}.product-media-container{--preview-ratio: 1 !important;--ratio: 1 !important;background-color:#fff!important}.product-media-container .media{background-color:#fff!important}.product__media.media img,.product__media.media .image-magnify-lightbox{object-fit:contain!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.product-grid .grid__item>product-component{display:block;height:100%}.col-desc{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;width:100%;max-width:100%;margin:18px 0 40px;padding:30px 26px;background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 8px 24px #0f172a0d;color:#374151;font-size:16px;line-height:1.8}.col-desc *{box-sizing:border-box}.col-desc img.col-desc__logo{height:72px;width:auto;margin:0 0 18px}.col-desc h2{font-size:1.5em;line-height:1.25;color:#0f172a;font-weight:700;margin:0 0 14px;letter-spacing:-.01em}.col-desc h3{font-size:1.3em;line-height:1.35;color:#0f172a;font-weight:700;margin:0 0 10px}.col-desc p{margin:0 0 18px}.col-desc p:last-child{margin-bottom:0}.col-desc strong{color:#1f2937;font-weight:600}.col-desc ul{margin:0 0 18px;padding:0;list-style:none}.col-desc li{position:relative;padding-left:22px;margin:0 0 10px}.col-desc li:before{content:"";position:absolute;left:1px;top:.65em;width:7px;height:7px;border-radius:50%;background:#0f6e56}.col-row{display:grid;gap:32px;align-items:center;margin:36px 0}.col-row__media{margin:0}.col-row__media img{width:100%;border-radius:16px;background:#fff}@media(min-width:720px){.col-row{grid-template-columns:1fr 1fr}.col-row--right .col-row__media{order:2}.col-row__media img{max-height:360px;width:auto;margin:0 auto}}@media(max-width:719px){.col-desc{padding:22px 16px}.col-row{gap:16px;margin:26px 0}.col-row__media img{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/custom-ui.css.map */
