.bs{--navy:#102e4c;--teal:#008e81;--line:#d9e5e9;--mint:#e5f5f0;color:var(--navy);font:inherit;max-width:100%;background:#fff}.bs *{box-sizing:border-box}.bs-wrap{max-width:1210px;margin:auto;padding-inline:24px}.bs-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:22px;border-bottom:1px solid var(--line)}.bs-brand{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:700;color:var(--navy);text-decoration:none}.bs-brand small{display:block;font-size:12px;font-weight:400;color:#607786}.bs-logo{display:grid;place-items:center;width:44px;height:44px;background:#00b3a4;color:#fff;border-radius:14px;font-size:30px}.bs-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bs-actions form{margin:0}.bs .bs-btn,.bs .woocommerce button.button,.bs .woocommerce a.button,.bs .woocommerce input.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;min-height:46px;background:var(--teal);border:1px solid var(--teal);border-radius:10px;color:#fff;text-decoration:none;font:inherit;font-weight:700;line-height:1.6;cursor:pointer;transition:background .18s}.bs .bs-btn:hover{background:#006d64}.bs .bs-btn.outline{background:#fff;border-color:#bcd1d9;color:var(--navy)}.bs .bs-btn.small{font-size:13px;padding:8px 15px;min-height:40px}.bs button:disabled{opacity:.55;cursor:not-allowed}.bs h1{font-size:clamp(30px,4vw,48px);line-height:1.5;margin:10px 0 18px}.bs h2{font-size:27px;line-height:1.6}.bs h3{font-size:20px;line-height:1.7}.bs p{line-height:1.9}.bs-hero{background:radial-gradient(at 10% 0%,#c9eadd,transparent 50%),linear-gradient(120deg,#f4faf8,#e6f5ee)}.bs-hero>.bs-wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding-block:50px}.bs-hero p{color:#526f7d;font-size:17px;max-width:570px}.bs-pill{display:inline-block;padding:5px 12px;border-radius:22px;background:#e0f1ec;color:#087e70;font-size:12px}.bs-art{min-height:240px;background:#fff;border:1px solid #c9ddd8;border-radius:17px;padding:25px;box-shadow:0 20px 40px #102e4c12;transform:rotate(-3deg)}.bs-art>span{font-size:13px;color:#607786}.bs-art strong{display:block;margin-top:14px}.bs-chart{display:flex;align-items:end;gap:15px;height:130px;padding:15px;border-bottom:1px solid var(--line)}.bs-chart i{flex:1;background:#00b3a4;border-radius:5px 5px 0 0}.bs-benefits{display:flex;justify-content:center;gap:35px;flex-wrap:wrap;padding-block:20px;border-bottom:1px solid var(--line);font-size:13px;color:#607786}.bs-section{padding-block:35px}.bs-section-head{display:flex;justify-content:space-between;align-items:center;gap:24px}.bs-eyebrow{color:var(--teal);font-size:13px}.bs-search{display:flex;max-width:100%;gap:8px}.bs-search input{min-width:0;width:240px;padding:12px;border:1px solid var(--line);border-radius:9px;font:inherit}.bs-search button{background:var(--teal);color:#fff;border:0;border-radius:9px;padding:10px 17px;font:inherit}.bs-filters{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0 25px}.bs-filters a{border:1px solid var(--line);border-radius:25px;padding:8px 16px;text-decoration:none;color:#526d7c;font-size:13px}.bs-filters a:first-child{background:var(--navy);color:#fff}.bs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.bs-card{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.bs-card-image{display:block;aspect-ratio:16/10;background:#e8f4ef}.bs-card-image img{width:100%;height:100%;object-fit:contain;display:block}.bs-card-body{padding:22px}.bs-card h3{margin:12px 0 8px}.bs-card h3 a{text-decoration:none;color:var(--navy)}.bs-card p{font-size:13px;color:#607786}.bs-price-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.bs-price{font-size:25px;color:var(--teal);font-weight:700}.bs-price del{font-size:15px;opacity:.6}.bs-price ins{text-decoration:none;background:none}.bs-save{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border:1px solid #c8e5da;background:#edf8f3;border-radius:15px;padding:25px;margin:30px 0}.bs-empty{text-align:center;padding:45px 20px;border:1px dashed #bfd4dc;border-radius:16px;background:#f8fbfc}.bs-empty p{color:#607786}.bs-pages{display:flex;gap:10px;justify-content:center;margin-top:25px}.bs-pages>*{padding:8px 15px;border:1px solid var(--line);border-radius:8px}.bs-crumb{font-size:13px;color:#607786;margin-bottom:25px}.bs-detail{display:grid;grid-template-columns:1.05fr 1fr;gap:45px;align-items:start}.bs-media{background:#edf6f3;border:1px solid var(--line);border-radius:17px;padding:20px;min-width:0}.bs-media img{width:100%;height:auto;max-height:480px;object-fit:contain;display:block}.bs-copy{min-width:0}.bs-copy h1{font-size:35px}.bs-description{color:#536f7d;font-size:16px}.bs-included{list-style:none;padding:0}.bs-included li{margin:8px 0;color:#335f62;line-height:1.8}.bs-specs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.bs-specs>div{padding:14px;background:#f3f7f9;border:1px solid var(--line);border-radius:10px;font-size:13px;overflow-wrap:anywhere}.bs-specs small{display:block;color:#607786}.bs-fine{font-size:13px;color:#607786;line-height:1.9}.bs-product-content{margin-top:35px;border-top:1px solid var(--line);padding-top:25px;line-height:1.9;overflow-wrap:anywhere}.bs-product-content img{max-width:100%;height:auto}.bs-product-content table{max-width:100%}.bs .woocommerce{font:inherit;color:var(--navy)}.bs .woocommerce form .form-row input.input-text,.bs .woocommerce form .form-row textarea,.bs input,.bs textarea,.bs select{font:inherit;border:1px solid #c5d9df;border-radius:9px;padding:11px 13px;max-width:100%;background:#fff;color:var(--navy)}.bs-commerce{min-height:500px}.bs .woocommerce-account .woocommerce-MyAccount-navigation{background:var(--navy);border-radius:14px;padding:20px;color:#fff}.bs .woocommerce-MyAccount-navigation{background:var(--navy);border-radius:14px;padding:20px;color:#fff}.bs .woocommerce-MyAccount-navigation ul{padding:0;list-style:none}.bs .woocommerce-MyAccount-navigation a{display:block;padding:12px;color:#fff;text-decoration:none}.bs .woocommerce-MyAccount-navigation .is-active a{background:var(--teal);border-radius:9px}.bs .woocommerce-MyAccount-content{padding:20px;border:1px solid var(--line);border-radius:14px;min-height:300px}.bs .woocommerce table.shop_table{border-color:var(--line);border-radius:12px;background:#fff;font-size:14px}.bs .woocommerce table.shop_table td,.bs .woocommerce table.shop_table th{padding:14px}.bs .woocommerce #payment{background:#eff7f4;border:1px solid #c9e1d8;border-radius:13px}.bs #order_review_heading{margin-top:30px}.bs .woocommerce-info,.bs .woocommerce-message{border-top-color:var(--teal);background:#f1f8f5}.bs .woocommerce-error{background:#fff3ef}.bs-currency,.bs-proof{border:1px solid var(--line);border-radius:15px;padding:24px;margin:24px 0;background:#f5faf8}.bs-currency p{font-size:14px}.bs-currency small{display:block;margin-top:14px;color:#667c85}.bs-proof label{display:block;margin-bottom:15px;font-size:14px}.bs-proof input{display:block;width:100%;margin-top:8px;min-width:0}.bs-notice{padding:16px;border:1px solid #d9dfb8;background:#fff8e9;border-radius:10px}.bs :focus-visible{outline:3px solid var(--teal);outline-offset:3px}.bs svg{max-width:100%}body:has(.bs) .bmp-floating{display:none}body:has(.bs) .site-footer{margin-top:0}@media(max-width:900px){.bs-grid{grid-template-columns:1fr 1fr}.bs-detail{gap:25px}.bs-hero>.bs-wrap{gap:30px}.bs-copy h1{font-size:30px}}@media(max-width:640px){.bs-wrap{padding-inline:17px}.bs-nav{padding-block:15px;align-items:start}.bs-brand{font-size:19px}.bs-brand small{font-size:10px}.bs-logo{width:35px;height:35px;font-size:24px}.bs-nav .bs-actions>a:first-child{display:none}.bs-nav .bs-btn{padding:8px 12px;min-height:40px;font-size:12px}.bs-hero>.bs-wrap{grid-template-columns:1fr;padding-block:28px;gap:28px}.bs h1{font-size:30px}.bs-hero p{font-size:15px}.bs-art{min-height:190px;margin:0 7px;transform:rotate(-2deg)}.bs-chart{height:105px}.bs-benefits{gap:12px;font-size:11px}.bs-section-head{display:block}.bs-search{margin:20px 0}.bs-search input{width:100%}.bs-grid{grid-template-columns:1fr}.bs-card-body{padding:18px}.bs-detail{grid-template-columns:1fr}.bs-copy h1{font-size:28px}.bs-specs{grid-template-columns:1fr}.bs .bs-btn{font-size:14px;padding:11px 17px}.bs-copy .bs-actions>*{flex:1}.bs-copy form .bs-btn{width:100%}.bs-save{padding:20px}.bs .woocommerce-MyAccount-navigation,.bs .woocommerce-MyAccount-content{float:none;width:100%;margin-bottom:20px}.bs .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:5px}.bs .woocommerce-MyAccount-navigation a{font-size:12px;padding:8px 12px}.bs .woocommerce table.shop_table{font-size:12px}.bs .woocommerce table.shop_table td,.bs .woocommerce table.shop_table th{padding:9px}.bs-currency,.bs-proof{padding:18px}.bs .woocommerce .col2-set .col-1,.bs .woocommerce .col2-set .col-2{width:100%;float:none}.bs .woocommerce .woocommerce-MyAccount-content{overflow-x:auto}.bs :is(input,select,textarea){font-size:16px}html:has(.bs){overflow-x:clip}}@media(prefers-reduced-motion:reduce){.bs *{transition:none!important;scroll-behavior:auto!important}}.bs-support{border:1px solid #bddbd5;background:#edf8f3;border-radius:14px;padding:20px;margin:24px 0}.bs-support p{font-size:14px}.bs .bs-whatsapp{background:#087b5b;border-color:#087b5b;font-size:14px}.bs .bs-whatsapp:hover{background:#075c46}.bs .bs-usd-price{display:block;font-size:14px;font-weight:400;margin-top:6px}.bs-store-visual{position:relative;min-width:0;border:1px solid #c2ded4;background:linear-gradient(145deg,#ffffff,#eff8f3);border-radius:25px;padding:24px;box-shadow:0 22px 50px #102e4c10;overflow:hidden}.bs-visual-top{display:flex;justify-content:space-between;align-items:center;color:#54707d;font-size:13px}.bs-file-badge{padding:7px 13px;background:#e4f4ee;color:#08786e;border:1px solid #c0dfd5;border-radius:9px;font-weight:700}.bs-cover-stack{height:255px;display:flex;justify-content:center;align-items:center;padding:20px 10px;isolation:isolate}.bs-visual-cover{display:block;width:35%;max-width:150px;flex-shrink:0;border:5px solid #fff;border-radius:10px;overflow:hidden;box-shadow:0 14px 25px #102e4c20;transform:rotate(8deg) translateX(-15px)}.bs-visual-cover-1{transform:translateY(-8px);z-index:2}.bs-visual-cover-2{transform:rotate(-8deg) translateX(15px)}.bs .bs-visual-cover img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.bs-visual-note{text-align:center;border-top:1px solid #d5e8df;padding-top:18px}.bs-visual-note strong{display:block;font-size:20px;line-height:1.7}.bs-visual-note span{display:block;color:#567481;font-size:12px;line-height:1.8;margin-top:8px}.bs-product-gallery{position:sticky;top:110px;min-width:0}.bs-gallery-preview{display:flex;align-items:center;gap:12px;border:1px solid var(--line);padding:10px 16px;border-radius:12px;color:var(--teal);font-size:14px;text-decoration:none;margin-top:12px}.bs-gallery-preview img{width:42px;height:55px;object-fit:contain}.bs .bs-copy h1{font-size:clamp(28px,3vw,39px);margin-bottom:12px}.bs-review-link{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px;color:#526f7d;text-decoration:none}.bs-review-link .star-rating{float:none;color:#a55e00}.bs-purchase{padding:23px;background:#fff9eb;border:1px solid #eed7a9;border-radius:16px;margin:22px 0;scroll-margin-top:110px}.bs-purchase-price>span{font-size:13px;color:#6b665b}.bs-purchase .bs-price{font-size:30px;color:var(--navy);margin:5px 0 18px}.bs-purchase .bs-usd-price{font-size:14px;color:#526c7b;font-weight:400}.bs .bs-buy-primary{display:flex;width:100%;min-height:62px;font-size:21px;font-weight:700;letter-spacing:0;background:#f4b544;border:1px solid #d8941e;color:#172b40;box-shadow:0 7px 16px #b1771320;text-align:center;text-decoration:none}.bs .bs-buy-primary:hover{background:#eaa32b;color:#102e4c;border-color:#c78a22}.bs-buy-hint{font-size:13px!important;color:#6f6451;text-align:center;margin:10px 0 0;line-height:1.8}.bs-purchase-trust{display:grid;grid-template-columns:1fr;gap:7px;margin-top:16px;font-size:12px;color:#536b72}.bs-purchase-trust span:before{content:'✓';color:#008e81;margin-inline-end:7px}.bs-secondary-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.bs-secondary-actions .bs-btn,.bs-secondary-actions .bs-whatsapp{font-size:13px;min-height:43px;padding:10px 14px;background:#fff;color:#08776d;border:1px solid #c4dad4;box-shadow:none}.bs-secondary-actions .bs-btn:hover{background:#ecf7f2}.bs-policy-link{font-size:13px;color:var(--teal)}.bs-detail-nav{display:flex;flex-wrap:wrap;gap:8px 22px;border-block:1px solid var(--line);padding:18px 0;margin:35px 0;color:var(--teal);font-size:14px}.bs-detail-nav a{color:inherit;text-decoration:none}.bs-preview-section{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;padding:28px;background:#f4faf7;border:1px solid #d8e8df;border-radius:17px;margin:35px 0;scroll-margin-top:105px}.bs-preview-section figure{margin:0;text-align:center}.bs-preview-section img{display:block;max-height:450px;width:100%;height:auto;object-fit:contain}.bs-preview-section figcaption{font-size:12px;line-height:1.8;margin-top:12px;color:#5a747e}.bs-reviews{border-top:1px solid var(--line);padding-top:25px;margin-top:35px;scroll-margin-top:105px}.bs #reviews{clear:both}.bs #reviews #comments h2{font-size:20px}.bs #reviews .commentlist{list-style:none;padding:0}.bs #reviews .commentlist li{padding:16px;margin:15px 0;border:1px solid var(--line);border-radius:12px}.bs #reviews .comment-text{border:0;margin:0 65px 0 0}.bs #review_form_wrapper{padding:22px;border:1px solid var(--line);border-radius:14px;margin-top:20px;background:#f8fbfa}.bs #review_form .comment-form-rating select{min-width:130px}.bs #review_form textarea{width:100%;min-height:130px}.bs #review_form #submit{background:#008e81;color:#fff;padding:12px 22px;border:0;border-radius:9px;font:inherit;cursor:pointer}.bs #review_form label{display:block;margin:12px 0 7px}.bs #review_form .stars a{color:#98621b}.bs #reviews .woocommerce-review__verified{color:#08776d}.bs #bs-about,.bs #reviews{scroll-margin-top:110px}.bs-mobile-purchase[hidden]{display:none!important}.bs-mobile-purchase{display:none}@media(max-width:760px){.bs-product-gallery{position:static}.bs-store-visual{padding:18px}.bs-cover-stack{height:235px}.bs-visual-note strong{font-size:18px}.bs-preview-section{grid-template-columns:1fr;padding:20px}.bs-preview-section img{max-height:390px}.bs-purchase{padding:19px}.bs .bs-buy-primary{min-height:60px;font-size:20px}.bs-mobile-purchase{display:flex;position:fixed;bottom:0;inset-inline:0;z-index:95;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e5d7b8;box-shadow:0 -5px 25px #102e4c12;background:#fffdf7}.bs-mobile-purchase>div{min-width:0;flex:1}.bs-mobile-purchase strong{font-size:18px;color:#102e4c}.bs-mobile-purchase .bs-usd-price{display:none}.bs-mobile-purchase>div>span{display:block;font-size:11px;color:#657985}.bs .bs-mobile-purchase .bs-buy-primary{width:auto;min-width:150px;min-height:48px;font-size:16px;padding:9px 18px}.single-product:has(.bs-mobile-purchase){padding-bottom:95px}.single-product:has(.bs-mobile-purchase) .back-to-top,.single-product:has(.bs-mobile-purchase) #back-to-top{bottom:110px}.bs-detail-nav{font-size:13px;gap:10px 17px}.bs #reviews .comment-text{margin-inline-start:0}}@media(max-width:760px){.single-product:has(.bs-mobile-purchase) .bosla-back-to-top{bottom:110px}}.bs-digital-store{background:linear-gradient(145deg,#fff,#edf8f3)}.bs-digital-stage{height:270px;position:relative;display:flex;align-items:center;justify-content:center;margin:8px 0 16px;isolation:isolate}.bs-digital-orbit{position:absolute;width:250px;height:250px;border:1px dashed #b6d9ce;border-radius:50%;z-index:-1;background:radial-gradient(circle,#e1f3eb,transparent 68%)}.bs-shopfront{width:210px;background:#fff;border:2px solid #123550;border-radius:12px;box-shadow:0 15px 25px #102e4c15;position:relative}.bs-shop-sign{background:#102e4c;color:#fff;text-align:center;padding:12px 8px;font-size:20px;font-weight:700;border-radius:9px 9px 0 0}.bs-shop-awning{display:flex;height:29px;margin:0 -8px;filter:drop-shadow(0 4px 2px #102e4c12)}.bs-shop-awning i{flex:1;background:#00b3a4;border-radius:0 0 10px 10px;border-inline:1px solid #008e81}.bs-shop-awning i:nth-child(even){background:#d5f0e6}.bs-shop-window{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:12px 18px 18px;background:#f5fbf8;border-radius:0 0 10px 10px}.bs-shop-window svg{width:95px;height:95px}.bs-shop-window span{font-size:12px;color:#4d6d7a}.bs-digital-float{position:absolute;z-index:3;border:1px solid #cbded6;border-radius:12px;background:#fff;box-shadow:0 9px 20px #102e4c12;padding:12px 15px;display:flex;flex-direction:column;align-items:center;gap:5px}.bs-digital-float small{font-size:10px;color:#5b7480;white-space:nowrap}.bs-digital-code{left:3px;bottom:31px;transform:rotate(-8deg)}.bs-digital-code>span{font-family:monospace;font-weight:700;font-size:24px;color:#102e4c;direction:ltr}.bs-digital-file{right:0;top:27px;transform:rotate(8deg)}.bs-digital-file svg{width:42px;height:48px}.bs-digital-spark{position:absolute;color:#d89c32;font-weight:700;font-size:25px}.bs-spark-one{right:55px;bottom:16px}.bs-spark-two{left:62px;top:8px;color:#008e81}.bs-language-included{background:#eef8f3;border:1px solid #c5e2d6;border-radius:11px;padding:13px 16px;margin:17px 0;display:flex;gap:7px 16px;align-items:center;flex-wrap:wrap;font-size:14px;color:#0b615b}.bs-language-included small{display:block;width:100%;font-size:12px;color:#516e7b}.bs-version-previews{display:block}.bs-bilingual-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:20px}.bs-bilingual-preview-grid figure{min-width:0;padding:15px;background:#fff;border:1px solid #d7e5df;border-radius:12px}.bs-bilingual-preview-grid h3{font-size:18px;margin:0 0 15px}.bs-bilingual-preview-grid a{color:#008e81;font-size:12px;text-decoration:none}.bs-bilingual-preview-grid a span{display:block;margin-top:10px}@media(max-width:760px){.bs-digital-stage{height:250px}.bs-shopfront{width:185px}.bs-digital-float{padding:9px 10px}.bs-digital-code{left:-3px;bottom:20px}.bs-digital-file{right:-2px;top:17px}.bs-bilingual-preview-grid{grid-template-columns:1fr}}.bs .bs-card .bs-card-buy{background:var(--teal);border-color:var(--teal);color:#fff;font-weight:700;min-height:44px;box-shadow:0 5px 12px #008e8126;transition:background .2s ease,box-shadow .2s ease}.bs .bs-card .bs-card-buy:hover{background:#00796f;border-color:#00796f;color:#fff;box-shadow:0 7px 16px #008e8138}.bs .bs-card .bs-card-buy:focus-visible{outline:3px solid #102e4c;outline-offset:3px}