.samflex-catalog{width:100%;padding:40px 0;box-sizing:border-box}.samflex-category-navigation{margin-bottom:32px}.samflex-main-categories,.samflex-subcategories{display:flex;align-items:center;gap:9px;flex-wrap:wrap;width:100%}.samflex-subcategories-wrapper{display:none}.samflex-catalog.is-showing-subcategories .samflex-main-categories{display:none}.samflex-catalog.is-showing-subcategories .samflex-subcategories-wrapper{display:block}.samflex-category-button,.samflex-subcategory-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 17px;border:1px solid #e3e3e3;border-radius:999px;background:#fff;color:#111;font:inherit;font-size:14px;font-weight:800;line-height:1;letter-spacing:-.1px;white-space:nowrap;box-shadow:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.samflex-category-button:hover,.samflex-subcategory-button:hover,.samflex-category-button:focus-visible,.samflex-subcategory-button:focus-visible{border-color:#cfcfcf;background:#fafafa;color:#111;outline:none}.samflex-category-button.is-active,.samflex-subcategory-button.is-active{border-color:#FCB030;background:#FCB030;color:#111}.samflex-category-button.is-active:hover,.samflex-subcategory-button.is-active:hover,.samflex-category-button.is-active:focus-visible,.samflex-subcategory-button.is-active:focus-visible{border-color:#FCB030;background:#FCB030}.samflex-back-button{border-style:dashed}.samflex-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%}.samflex-card{display:flex;flex-direction:column;min-width:0;width:100%;overflow:hidden;background:#fff;border-radius:18px;box-shadow:0 8px 24px rgb(0 0 0 / .08);box-sizing:border-box}.samflex-link{display:flex;flex:1;flex-direction:column;min-width:0;color:#111!important;text-decoration:none!important}.samflex-image{display:flex;align-items:center;justify-content:center;width:100%;height:220px;padding:18px;background:#fff;box-sizing:border-box;overflow:hidden}.samflex-image{position:relative}.samflex-image-disclaimer{position:absolute;right:10px;bottom:8px;z-index:2;padding:3px 7px;border-radius:4px;background:rgb(255 255 255 / .88);color:#666;font:500 9px/1.2 Arial,sans-serif;letter-spacing:.15px;pointer-events:none}.samflex-image img{display:block;width:100%;height:100%;margin:0;object-fit:contain}.samflex-card-content{display:flex;flex:1;flex-direction:column;min-width:0}.samflex-category{display:block;padding:15px 18px 6px;color:#7b7b7b;font-size:10px;font-weight:600;line-height:1.3;letter-spacing:.4px;text-transform:uppercase}.samflex-title{min-height:60px;margin:0!important;padding:0 18px;color:#111!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important;overflow-wrap:anywhere}.samflex-sku{display:block;min-height:22px;padding:8px 18px 0;color:#8a8a8a;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.samflex-buttons{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;gap:8px!important;width:100%!important;margin-top:auto!important;padding:16px!important;box-sizing:border-box!important;overflow:hidden!important}.samflex-buttons .samflex-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;margin:0!important;padding:0 8px!important;border-radius:32px!important;box-sizing:border-box!important;font-family:inherit!important;font-size:10px!important;font-weight:600!important;line-height:1!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;white-space:nowrap!important;box-shadow:none!important;transform:none!important;transition:none!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important}.samflex-buttons .samflex-btn-whatsapp{background:#25D366!important;color:#fff!important;border:1px solid #25D366!important}.samflex-buttons .samflex-btn-budget{background:#FFFFFF!important;color:#111!important;border:1px solid #111111!important;overflow:hidden!important;text-overflow:ellipsis!important}.samflex-buttons .samflex-btn-whatsapp:hover,.samflex-buttons .samflex-btn-whatsapp:focus,.samflex-buttons .samflex-btn-whatsapp:active{background:#1EAD55!important;color:#fff!important;border-color:#1EAD55!important;box-shadow:none!important;transform:none!important}.samflex-buttons .samflex-btn-budget:hover,.samflex-buttons .samflex-btn-budget:focus,.samflex-buttons .samflex-btn-budget:active{background:#F7F7F7!important;color:#111!important;border-color:#111111!important;box-shadow:none!important;transform:none!important}.samflex-pagination{display:flex;justify-content:center;width:100%;margin-top:40px}.samflex-pagination ul{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.samflex-pagination li{margin:0;padding:0}.samflex-pagination .page-numbers{display:flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;background:#fff;color:#111!important;border:1px solid #dedede;border-radius:999px;font-size:14px;font-weight:600;line-height:1;text-decoration:none!important;box-sizing:border-box}.samflex-pagination .page-numbers:hover,.samflex-pagination .page-numbers:focus{background:#f5f5f5;color:#111!important;border-color:#dedede}.samflex-pagination .page-numbers.current{background:#111;color:#fff!important;border-color:#111}.samflex-pagination .page-numbers.current:hover{background:#111;color:#fff!important;border-color:#111}.samflex-empty{margin:0;padding:50px 20px;color:#777;font-size:16px;text-align:center}body.samflex-modal-open{overflow:hidden}.samflex-modal{display:none;position:fixed;inset:0;z-index:999999;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;font-family:Arial,sans-serif}.samflex-modal.is-open{display:flex}.samflex-modal-backdrop{position:absolute;inset:0;background:rgb(28 32 31 / .5)}.samflex-modal-dialog{position:relative;width:min(380px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:0;background:#eee7de;border-radius:13px;box-shadow:0 18px 45px rgb(0 0 0 / .25);box-sizing:border-box}.samflex-modal-header{display:flex;align-items:center;gap:12px;min-height:78px;padding:14px 20px;background:#111;color:#fff;box-sizing:border-box}.samflex-modal-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:rgb(255 255 255 / .16)}.samflex-modal-avatar svg{width:24px;height:24px;fill:#fff;stroke:#fff;stroke-width:1.5}.samflex-modal-agent{display:grid;gap:5px;min-width:0}.samflex-modal-agent strong{font-size:14px;line-height:1.1}.samflex-modal-agent small{display:flex;align-items:center;gap:5px;font-size:11px;line-height:1.2;white-space:nowrap}.samflex-modal-agent i{width:7px;height:7px;border-radius:50%;background:#FCB030}.samflex-modal-close{position:absolute;top:13px;right:13px;width:34px;height:34px;padding:0;border:0;background:#fff0;color:#dff7f3;font-size:27px;font-weight:300;line-height:1;cursor:pointer}.samflex-modal-body{padding:20px;background:#eee7de}.samflex-modal-welcome{position:relative;margin:0 40px 16px 0;padding:11px 13px;background:#fff;border-radius:9px;color:#111;font-size:13px;line-height:1.45;box-shadow:0 1px 1px rgb(0 0 0 / .1)}.samflex-modal-welcome:before{content:"";position:absolute;left:-7px;top:0;border-style:solid;border-width:0 9px 9px 0;border-color:#fff0 #fff #fff0 #fff0}.samflex-lead-form{display:grid;grid-template-columns:1fr;gap:12px}.samflex-lead-form label{display:grid;gap:6px;color:#111;font-size:12px;font-weight:700}.samflex-lead-form input,.samflex-lead-form textarea{width:100%;padding:11px 12px;border:1px solid #e0e3e4;border-radius:8px;background:#fff;color:#333;font:14px/1.35 Arial,sans-serif;box-sizing:border-box;outline:none}.samflex-lead-form input{height:40px}.samflex-lead-form textarea{min-height:69px;resize:vertical}.samflex-lead-form input:focus,.samflex-lead-form textarea:focus{border-color:#FCB030;box-shadow:0 0 0 2px rgb(252 176 48 / .18)}.samflex-lead-form input::placeholder,.samflex-lead-form textarea::placeholder{color:#747b85;opacity:1}.samflex-form-error{grid-column:1/-1;margin:0;color:#b42318;font-size:13px}.samflex-form-submit{display:flex;align-items:center;justify-content:center;gap:9px;grid-column:1/-1;min-height:43px;margin-top:9px;border:0;border-radius:8px;background:#25D366;color:#FFF;font:700 15px/1 Arial,sans-serif;cursor:pointer}.samflex-form-submit span{font-size:18px;line-height:1;transform:rotate(-18deg)}.samflex-form-submit:disabled{opacity:.65;cursor:wait}.samflex-modal-privacy{margin:22px 0 0;color:#68717a;font-size:10px;text-align:center}.samflex-product-page{width:min(1240px,calc(100% - 40px));margin:0 auto;padding:14px 0 40px;color:#111;font-family:Arial,sans-serif;box-sizing:border-box}.samflex-product-breadcrumb{display:flex;align-items:center;gap:12px;min-height:42px;margin-bottom:14px;color:#777;font-size:12px;overflow:hidden;white-space:nowrap}.samflex-product-breadcrumb a{color:#333;text-decoration:none}.samflex-product-breadcrumb strong{font-weight:400;overflow:hidden;text-overflow:ellipsis}.samflex-product-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(390px,1fr);gap:42px;padding-bottom:20px;border-bottom:1px solid #e6e6e6}.samflex-product-gallery{display:grid;grid-template-columns:66px minmax(0,1fr);gap:16px;min-width:0}.samflex-product-thumbs{display:flex;flex-direction:column;gap:11px;max-height:500px;overflow:auto}.samflex-product-thumb{flex:0 0 65px;width:65px;height:65px;padding:4px;border:1px solid #e3e3e3;border-radius:7px;background:#f4f1ef;overflow:hidden;cursor:pointer}.samflex-product-thumb.is-active{border:2px solid #ffc000}.samflex-product-thumb img{width:100%;height:100%;object-fit:contain}.samflex-product-main-image{position:relative;display:flex;align-items:center;justify-content:center;min-height:480px;background:linear-gradient(135deg,#f0eeed,#fafafa);border-radius:10px;overflow:hidden}.samflex-product-main-image>img{width:100%;height:100%;max-height:520px;object-fit:contain}.samflex-product-expand{position:absolute;top:14px;right:14px;width:34px;height:34px;border:0;border-radius:7px;background:#fff;font-size:19px;cursor:pointer}.samflex-product-summary{padding-top:6px}.samflex-product-eyebrow{color:#f6b900;font-size:11px;font-weight:700}.samflex-product-summary h1{margin:12px 0 10px;font-size:31px;line-height:1.12;letter-spacing:-.8px}.samflex-product-short,.samflex-product-short p{margin:0 0 8px;color:#303030;font-size:14px;line-height:1.5}.samflex-product-rating{display:flex;align-items:center;gap:10px;padding:3px 0 14px;border-bottom:1px solid #e4e4e4}.samflex-product-rating span{color:#ffbd00;font-size:19px;letter-spacing:1px}.samflex-product-rating small{color:#222;font-size:12px}.samflex-product-price{margin-top:15px;font-size:25px;font-weight:800}.samflex-product-price .amount{font-size:inherit;font-weight:inherit}.samflex-product-installments{margin:4px 0 14px;font-size:12px}.samflex-product-options>span{display:block;margin-bottom:8px;color:#555;font-size:11px}.samflex-variation-buttons{display:flex;gap:12px;margin-bottom:20px}.samflex-variation-button{width:35px;height:35px;padding:3px;border:2px solid #ddd;border-radius:50%;background:var(--variation-color);box-shadow:inset 0 0 0 2px #fff;cursor:pointer}.samflex-variation-button.is-active{border-color:#ffc000}.samflex-product-action-row{display:grid;grid-template-columns:120px 1fr;gap:10px}.samflex-product-quantity{display:grid;grid-template-columns:34px 1fr 34px;height:43px;border:1px solid #E4E4E4;border-radius:8px;overflow:hidden}.samflex-product-quantity button,.samflex-product-quantity input{width:100%;padding:0;border:0;background:#FFF;color:#111;text-align:center;font:14px Arial}.samflex-product-quantity input{-moz-appearance:textfield}.samflex-product-quantity input::-webkit-inner-spin-button{display:none}.samflex-product-whatsapp,.samflex-product-budget{display:flex;align-items:center;justify-content:center;gap:12px;min-height:43px;border-radius:8px;font-size:12px;font-weight:800;cursor:pointer}.samflex-product-whatsapp{border:1px solid #25D366;background:#25D366;color:#FFF}.samflex-product-budget{grid-column:1/-1;border:1px solid #111;background:#FFF;color:#111}.samflex-product-budget span{font-size:18px}.samflex-product-favorite{width:100%;min-height:43px;margin:10px 0 16px;border:1px solid #E4E4E4;border-radius:8px;background:#FFF;color:#111;font-size:13px;cursor:pointer}.samflex-product-favorite span{margin-left:10px;font-size:19px}.samflex-product-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:18px 0;border-top:1px solid #e4e4e4}.samflex-product-benefits>span{display:flex;align-items:center;gap:11px;font-size:24px}.samflex-product-benefits b{font-size:11px;line-height:1.45;font-weight:500}.samflex-product-lower{display:block;padding:14px 0}.samflex-product-tabs{display:flex;border-bottom:1px solid #E4E4E4}.samflex-product-tabs span{display:inline-block;padding:12px 0;border-bottom:2px solid #FCB030;color:#111;font-size:12px;font-weight:700}.samflex-product-description{padding-top:13px;color:#111;font-size:13px;line-height:1.55}.samflex-product-description p{margin:0 0 10px}.samflex-related{padding:15px;border:1px solid #ddd;border-radius:9px}.samflex-related h2{margin:0 0 12px;font-size:15px}.samflex-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.samflex-related article{padding:8px;border:1px solid #ddd;border-radius:7px}.samflex-related a{color:#111;text-decoration:none}.samflex-related img{width:100%;height:110px;object-fit:contain;background:#f3f0ee}.samflex-related h3{min-height:32px;margin:8px 0 5px;font-size:12px;line-height:1.3}.samflex-related article div{font-size:11px}.samflex-product-trust{display:grid;grid-template-columns:repeat(4,1fr);margin-top:2px;border:1px solid #ddd;border-radius:8px}.samflex-product-trust>span{display:grid;grid-template-columns:42px 1fr;align-items:center;min-height:63px;padding:10px 20px;border-right:1px solid #ddd;font-size:27px}.samflex-product-trust>span:last-child{border:0}.samflex-product-trust b,.samflex-product-trust small{grid-column:2;font-size:12px}.samflex-product-trust small{font-weight:400}@media(max-width:980px){.samflex-product-hero,.samflex-product-lower{grid-template-columns:1fr}.samflex-product-gallery{grid-template-columns:1fr}.samflex-product-thumbs{order:2;flex-direction:row;max-height:none}.samflex-product-main-image{min-height:420px}.samflex-product-trust{grid-template-columns:repeat(2,1fr)}.samflex-product-trust>span:nth-child(2){border-right:0}}@media(max-width:600px){.samflex-product-page{width:min(100% - 24px,1240px)}.samflex-product-hero{gap:22px}.samflex-product-main-image{min-height:330px}.samflex-product-summary h1{font-size:27px}.samflex-product-action-row{grid-template-columns:1fr 1fr;gap:9px}.samflex-product-quantity{grid-column:1/-1}.samflex-product-favorite{width:100%;margin-left:0}.samflex-product-benefits{gap:7px}.samflex-product-benefits>span{gap:5px;font-size:18px}.samflex-product-lower{gap:20px}.samflex-product-tabs{gap:20px;overflow:auto}.samflex-related-grid{grid-template-columns:1fr}.samflex-related img{height:180px}.samflex-product-trust{grid-template-columns:1fr}.samflex-product-trust>span{border-right:0;border-bottom:1px solid #ddd}.samflex-product-trust>span:last-child{border-bottom:0}}.samflex-quote-page{min-height:620px;padding:82px 20px;background:#F7F7F7;font-family:Arial,sans-serif;color:#111}.samflex-quote-page .samflex-checkout-layout{display:grid;grid-template-columns:minmax(0,810px) 340px;gap:30px;width:min(1160px,100%);margin:0 auto}.samflex-quote-page .samflex-budget-items{display:grid;align-content:start;gap:14px}.samflex-quote-page .samflex-budget-item{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:18px;min-height:108px;padding:15px;border:1px solid #E4E4E4;border-radius:18px;background:#FFF;box-sizing:border-box}.samflex-quote-page .samflex-budget-image{display:flex;align-items:center;justify-content:center;width:90px;height:78px;border-radius:12px;background:#F7F7F7;overflow:hidden}.samflex-quote-page .samflex-budget-image img{width:100%;height:100%;object-fit:contain}.samflex-quote-page .samflex-budget-info small{color:#666;font-size:11px;font-weight:800;letter-spacing:.5px}.samflex-quote-page .samflex-budget-info h2{margin:3px 0 2px;color:#111;font-size:19px;line-height:1.2}.samflex-quote-page .samflex-budget-info button{padding:6px 11px;border:1px solid #E4E4E4;border-radius:8px;background:#FFF;color:#111;font-size:12px;cursor:pointer}.samflex-quote-page .samflex-budget-quantity{display:grid;grid-template-columns:34px 26px 34px;align-items:center;text-align:center}.samflex-quote-page .samflex-budget-quantity button{width:34px;height:34px;border:1px solid #E4E4E4;border-radius:8px;background:#FFF;color:#111;font-size:16px;cursor:pointer}.samflex-quote-page .samflex-budget-quantity strong{font-size:16px}.samflex-quote-page .samflex-budget-summary{align-self:start;padding:31px 25px 25px;border:1px solid #E4E4E4;border-radius:18px;background:#FFF}.samflex-quote-page .samflex-budget-summary>span{color:#666;font-size:12px;font-weight:900;letter-spacing:1.5px}.samflex-quote-page .samflex-budget-summary h2{margin:4px 0 12px;color:#111;font-size:19px}.samflex-quote-page .samflex-budget-summary p{margin:0 0 32px;color:#666;font-size:16px;line-height:1.45}.samflex-quote-page .samflex-budget-summary button{width:100%;min-height:47px;margin-top:10px;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer}.samflex-quote-page .samflex-checkout-whatsapp{border:1px solid #E4E4E4;background:#FFF;color:#111}.samflex-quote-page .samflex-checkout-site{border:1px solid #FCB030;background:#FCB030;color:#111}.samflex-quote-page .samflex-checkout-clear{border:1px solid #111;background:#111;color:#FFF}.samflex-quote-page .samflex-budget-empty{padding:40px;border:1px solid #E4E4E4;border-radius:18px;background:#FFF;text-align:center}.samflex-quote-page .samflex-budget-empty a{display:inline-block;margin-top:10px;padding:12px 22px;border-radius:10px;background:#FCB030;color:#111;text-decoration:none;font-weight:700}.samflex-site-form-dialog{position:relative;width:min(600px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:30px;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgb(0 0 0 / .3)}.samflex-site-form-dialog>span{color:#a47b00;font-size:11px;font-weight:900;letter-spacing:1.3px}.samflex-site-form-dialog h2{margin:6px 0;font-size:27px}.samflex-site-form-dialog>p{margin:0 0 22px;color:#666}.samflex-site-close{position:absolute;top:14px;right:16px;border:0;background:none;font-size:28px;cursor:pointer}.samflex-site-quote-form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.samflex-site-quote-form label{display:grid;gap:6px;font-size:12px;font-weight:700}.samflex-site-quote-form input,.samflex-site-quote-form textarea{padding:12px;border:1px solid #ddd;border-radius:8px;font:14px Arial}.samflex-site-quote-form .is-wide{grid-column:1/-1}.samflex-site-quote-form button{min-height:47px;border:0;border-radius:999px;background:#ffc000;font-weight:800;cursor:pointer}.samflex-site-form-error{margin:0;color:#b42318;font-size:13px}@media(max-width:900px){.samflex-checkout-page{padding:35px 15px}.samflex-checkout-layout{grid-template-columns:1fr}.samflex-budget-summary{order:-1}}@media(max-width:600px){.samflex-budget-item{grid-template-columns:70px 1fr;gap:12px}.samflex-budget-image{width:70px;height:70px}.samflex-budget-quantity{grid-column:1/-1;justify-content:end}.samflex-site-quote-form{grid-template-columns:1fr}.samflex-site-quote-form .is-wide{grid-column:auto}}@media(max-width:1200px){.samflex-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:992px){.samflex-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.samflex-buttons{grid-template-columns:100px minmax(0,1fr)!important}}@media(max-width:600px){.samflex-main-categories,.samflex-subcategories{flex-wrap:nowrap;overflow-x:auto;padding:2px 0 8px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.samflex-category-button,.samflex-subcategory-button{flex:0 0 auto}.samflex-lead-form{grid-template-columns:1fr}.samflex-lead-form label:nth-of-type(5){grid-column:auto}.samflex-catalog{padding:24px 0}.samflex-grid{grid-template-columns:1fr}.samflex-image{height:250px}.samflex-title{min-height:auto}.samflex-buttons{grid-template-columns:1fr 1fr!important;padding:14px 16px 16px!important}.samflex-buttons .samflex-btn{font-size:11px!important}}@media(max-width:420px){.samflex-buttons{grid-template-columns:1fr!important}}.samflex-product-page{width:min(960px,calc(100% - 32px))}.samflex-product-page .samflex-product-hero{grid-template-columns:minmax(360px,400px) minmax(0,1fr);gap:24px}.samflex-product-page .samflex-product-main-image{height:352px;min-height:352px}.samflex-product-page .samflex-product-lower{margin-top:20px;padding:20px 24px;background:#F7F6F2}.samflex-product-page .samflex-product-recommendations{margin-top:28px}.samflex-product-page .samflex-product-recommendations>header{margin-bottom:14px}.samflex-product-page .samflex-product-recommendations h2{margin:0 0 4px;color:#111;font-size:18px;font-weight:800}.samflex-product-page .samflex-product-recommendations header p{margin:0;color:#777;font-size:11px}.samflex-product-page .samflex-recommendation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.samflex-product-page .samflex-recommendation-card{min-width:0;padding:10px;border:1px solid #E4E4E4;border-radius:12px;background:#FFF}.samflex-product-page .samflex-recommendation-card a{color:#111;text-decoration:none}.samflex-product-page .samflex-recommendation-image{display:flex;align-items:center;justify-content:center;width:100%;height:160px;margin-bottom:10px;border-radius:8px;background:#F5F4F1;overflow:hidden}.samflex-product-page .samflex-recommendation-image img{width:100%;height:100%;object-fit:contain}.samflex-product-page .samflex-recommendation-card small{display:block;margin-bottom:4px;color:#9A7200;font-size:9px;font-weight:700;text-transform:uppercase}.samflex-product-page .samflex-recommendation-card h3{margin:0;color:#111;font-size:12px;font-weight:700;line-height:1.35}@media(max-width:800px){.samflex-product-page .samflex-product-hero{grid-template-columns:1fr}.samflex-product-page .samflex-product-main-image{height:auto;min-height:340px}.samflex-product-page .samflex-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.samflex-product-page .samflex-recommendation-grid{grid-template-columns:1fr}.samflex-product-page .samflex-recommendation-image{height:220px}}.samflex-pagination{margin-top:30px}.samflex-pagination ul{gap:10px}.samflex-pagination .page-numbers:not(.prev):not(.next):not(.dots){min-width:42px;width:42px;height:42px;padding:0;border:2px solid #111;border-radius:50%;background:#fff;color:#111!important;font-family:Arial,sans-serif;font-size:15px;font-weight:400}.samflex-pagination .page-numbers:not(.prev):not(.next):not(.dots):hover,.samflex-pagination .page-numbers:not(.prev):not(.next):not(.dots):focus{background:#f5f5f5;border-color:#111;transform:none}.samflex-pagination .page-numbers.current,.samflex-pagination .page-numbers.current:hover{background:#ffc400!important;color:#111!important;border-color:#111;box-shadow:none}.samflex-pagination .prev,.samflex-pagination .next{min-width:34px;width:34px;height:42px;padding:0;border:0;background:#fff0;color:#111!important;font-family:Arial,sans-serif;font-size:28px;font-weight:400}.samflex-pagination .prev:hover,.samflex-pagination .prev:focus,.samflex-pagination .next:hover,.samflex-pagination .next:focus{border:0;background:#fff0;color:#ffc400!important}.samflex-pagination .dots{min-width:auto;padding:0;border:0;background:#fff0}@media(max-width:600px){.samflex-pagination ul{gap:8px}.samflex-pagination .page-numbers:not(.prev):not(.next):not(.dots){min-width:34px;width:34px;height:44px;font-size:15px}.samflex-pagination .prev,.samflex-pagination .next{min-width:32px;width:32px;height:44px;font-size:28px}}.samflex-catalog{color:#111;font-family:inherit}.samflex-catalog .samflex-category-button,.samflex-catalog .samflex-subcategory-button{min-height:42px;padding:10px 17px;border:1px solid #E4E4E4;border-radius:999px;background:#FFF;color:#111;font-family:inherit;font-size:14px;font-weight:700;line-height:1;text-transform:none;letter-spacing:0;box-shadow:none}.samflex-catalog .samflex-category-button:hover,.samflex-catalog .samflex-subcategory-button:hover{border-color:#111;background:#F7F7F7;color:#111}.samflex-catalog .samflex-category-button.is-active{border-color:#FCB030;background:#FCB030;color:#111}.samflex-catalog .samflex-subcategory-button.is-active{border-color:#111;background:#111;color:#FFF}.samflex-catalog .samflex-card{border:1px solid #E4E4E4;border-radius:16px;background:#FFF;box-shadow:0 8px 24px rgb(17 17 17 / .07)}.samflex-catalog .samflex-loading{display:none;align-items:center;justify-content:center;gap:10px;min-height:72px;color:#666;font-size:14px}.samflex-catalog.is-loading .samflex-loading{display:flex}.samflex-catalog .samflex-loading-spinner{width:22px;height:22px;border:3px solid #E4E4E4;border-top-color:#FCB030;border-radius:50%;animation:samflex-spin .7s linear infinite}.samflex-catalog.is-loading .samflex-products-area{opacity:.45;pointer-events:none}@keyframes samflex-spin{to{transform:rotate(360deg)}}.samflex-catalog .samflex-btn-whatsapp{border-color:#25D366!important;background:#25D366!important;color:#FFFFFF!important}.samflex-catalog .samflex-btn-budget{border-color:#111111!important;background:#FFFFFF!important;color:#111111!important}.samflex-product-page{color:#111}.samflex-product-page .samflex-product-main-image{background:#F7F7F7;border:1px solid #E4E4E4}.samflex-product-page .samflex-product-main-image>img{opacity:1;filter:none;mix-blend-mode:normal}.samflex-product-page .samflex-product-summary h1{color:#111;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1.08}.samflex-product-page .samflex-product-short,.samflex-product-page .samflex-product-short p{color:#666}.samflex-product-page .samflex-product-eyebrow,.samflex-product-page .samflex-product-rating span{color:#FCB030}.samflex-product-page .samflex-product-quantity{height:44px;border:1px solid #E4E4E4;border-radius:8px;background:#FFF}.samflex-product-page .samflex-product-quantity button,.samflex-product-page .samflex-product-quantity input{border:0;background:#FFF;color:#111;box-shadow:none}.samflex-product-page .samflex-product-whatsapp{border:1px solid #25D366;background:#25D366;color:#FFF;text-transform:none;box-shadow:none}.samflex-product-page .samflex-product-budget{border:1px solid #111;background:#FFF;color:#111;text-transform:none;box-shadow:none}.samflex-product-page .samflex-product-favorite{border:1px solid #E4E4E4;background:#FFF;color:#111;text-transform:none;box-shadow:none}.samflex-product-page .samflex-product-tabs button{border-color:#fff0;background:#fff0;color:#666;text-transform:none;box-shadow:none}.samflex-product-page .samflex-product-tabs button.is-active{border-bottom-color:#FCB030;color:#111}.samflex-product-page .samflex-product-benefits{border-color:#E4E4E4}.samflex-product-page .samflex-product-benefits>span{color:#111}.samflex-product-page .samflex-product-specs span{background:#FCB030;color:#111}.samflex-product-page .samflex-related,.samflex-product-page .samflex-related article,.samflex-product-page .samflex-product-trust{border-color:#E4E4E4;background:#FFF}.samflex-quote-page .samflex-budget-info button,.samflex-quote-page .samflex-budget-quantity button,.samflex-quote-page .samflex-budget-summary button{font-family:inherit;text-transform:none;letter-spacing:0;box-shadow:none}.samflex-quote-page .samflex-checkout-site:hover{border-color:#E99B17;background:#E99B17;color:#111}.samflex-quote-page .samflex-checkout-whatsapp:hover{border-color:#1EAD55;background:#1EAD55;color:#FFF}.samflex-quote-page .samflex-checkout-clear:hover{border-color:#111;background:#FFF;color:#111}.samflex-catalog-modal .samflex-modal-header,.samflex-single-modal .samflex-modal-header,.samflex-checkout-whatsapp-modal .samflex-modal-header{background:#111}.samflex-catalog-modal .samflex-form-submit,.samflex-single-modal .samflex-form-submit,.samflex-checkout-whatsapp-modal .samflex-form-submit{border-color:#25D366;background:#25D366;color:#FFF;text-transform:none;box-shadow:none}.samflex-site-quote-modal .samflex-site-quote-form button{border-color:#FCB030;background:#FCB030;color:#111;text-transform:none;box-shadow:none}.samflex-catalog button,.samflex-catalog .page-numbers,.samflex-product-page button,.samflex-quote-page button,.samflex-modal button{border-radius:32px}.samflex-catalog .samflex-category-button,.samflex-catalog .samflex-subcategory-button,.samflex-quote-page .samflex-budget-info button,.samflex-quote-page .samflex-budget-quantity button,.samflex-quote-page .samflex-budget-summary button,.samflex-modal .samflex-form-submit,.samflex-modal .samflex-site-quote-form button{border-radius:32px}.samflex-product-page{width:min(780px,calc(100% - 32px));padding-top:8px}.samflex-product-page .samflex-product-breadcrumb{min-height:32px;margin-bottom:10px;gap:7px;font-size:11px}.samflex-product-page .samflex-product-hero{grid-template-columns:minmax(260px,1fr) minmax(0,1fr);gap:26px;padding-bottom:18px;border-bottom:0}.samflex-product-page .samflex-product-gallery{display:flex;flex-direction:column;gap:9px}.samflex-product-page .samflex-product-main-image{order:1;min-height:256px;height:256px;border:1px solid #E4E4E4;border-radius:10px;background:#FFF}.samflex-product-page .samflex-product-main-image>img{max-height:100%;padding:12px;box-sizing:border-box}.samflex-product-page .samflex-product-thumbs{order:2;flex-direction:row;gap:6px;max-height:none;overflow-x:auto}.samflex-product-page .samflex-product-thumb{flex:0 0 45px;width:45px;height:45px;border-radius:7px;background:#FFF}.samflex-product-page .samflex-product-summary{padding-top:4px}.samflex-product-page .samflex-product-eyebrow{font-size:10px;font-weight:800}.samflex-product-page .samflex-product-summary h1{margin:6px 0 7px;font-size:clamp(21px,2.6vw,28px);line-height:1.08;letter-spacing:-.45px}.samflex-product-page .samflex-product-short,.samflex-product-page .samflex-product-short p,.samflex-product-page .samflex-product-single-sku{margin:0;color:#666;font-size:12px;line-height:1.45}.samflex-product-page .samflex-product-rating{padding:7px 0 11px;border-bottom:0}.samflex-product-page .samflex-product-rating span{font-size:16px}.samflex-product-page .samflex-product-rating small{color:#666;font-size:10px}.samflex-product-page .samflex-product-action-row{display:grid;grid-template-columns:1fr;gap:9px}.samflex-product-page .samflex-product-quantity{grid-column:1;width:100px;height:36px}.samflex-product-page .samflex-product-whatsapp,.samflex-product-page .samflex-product-budget{grid-column:1;width:100%;min-height:42px;border-radius:7px;font-size:12px}.samflex-product-page .samflex-product-benefits{gap:8px;margin-top:15px;padding:14px 0 0}.samflex-product-page .samflex-product-benefits>span{justify-content:center;gap:6px;font-size:16px;text-align:center}.samflex-product-page .samflex-product-benefits b{font-size:9px;line-height:1.25}.samflex-product-page .samflex-product-lower{margin-top:14px;padding:18px 20px;border:1px solid #F1F1F1;border-radius:10px;background:#FFF;box-shadow:0 5px 20px rgb(17 17 17 / .03)}.samflex-product-page .samflex-product-tabs{border-bottom:0}.samflex-product-page .samflex-product-tabs span{padding:0;border:0;font-size:14px}.samflex-product-page .samflex-product-description{padding-top:10px;color:#555;font-size:12px;line-height:1.65}@media(max-width:700px){.samflex-product-page .samflex-product-hero{grid-template-columns:1fr;gap:18px}.samflex-product-page .samflex-product-main-image{height:auto;min-height:310px}.samflex-product-page .samflex-product-summary h1{font-size:26px}}.samflex-standalone-filters{padding:0}.samflex-standalone-filters .samflex-main-categories,.samflex-standalone-filters .samflex-subcategories{margin:0}.samflex-standalone-filters .samflex-subcategories{margin-top:10px}.samflex-standalone-filters a.samflex-category-button,.samflex-standalone-filters a.samflex-subcategory-button{text-decoration:none}.samflex-categories-toggle{display:none}@media(max-width:600px){.samflex-standalone-filters.is-showing-subcategories .samflex-main-categories,.samflex-standalone-filters .samflex-main-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible;padding:0}.samflex-standalone-filters .samflex-category-button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:50px!important;height:auto!important;padding:8px 10px!important;box-sizing:border-box!important;overflow:hidden!important;font-size:12px!important;line-height:1.2!important;text-align:center!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}.samflex-standalone-filters .samflex-categories-toggle{display:flex;grid-column:1 / -1;align-items:center;justify-content:center;gap:5px;width:100%;min-height:43px;padding:8px 14px;border:2px solid #111;border-radius:3px;background:#fff;color:#111;font:inherit;font-size:13px;font-weight:800;line-height:1;cursor:pointer}.samflex-standalone-filters .samflex-categories-toggle-icon{position:relative;top:-1px;font-size:12px;line-height:1}.samflex-standalone-filters .samflex-main-categories.is-collapsed .samflex-category-extra{display:none}.samflex-standalone-filters .samflex-subcategories{display:none!important}.samflex-standalone-filters{overflow:hidden!important}}.samflex-quote-page{min-height:430px;padding:20px 24px 48px;background:#F8F7F4}.samflex-quote-page .samflex-quote-header{width:min(960px,100%);margin:0 auto 14px}.samflex-quote-page .samflex-quote-header h1{margin:0 0 4px;color:#111;font-size:20px;font-weight:800;line-height:1.2}.samflex-quote-page .samflex-quote-header p{margin:0;color:#666;font-size:11px;line-height:1.4}.samflex-quote-page .samflex-checkout-layout{grid-template-columns:minmax(0,670px) 260px;gap:28px;width:min(960px,100%)}.samflex-quote-page .samflex-budget-items{gap:10px}.samflex-quote-page .samflex-budget-item{grid-template-columns:70px minmax(0,1fr) auto;gap:16px;min-height:100px;padding:14px 18px;border:1px solid #EEEEEC;border-radius:11px;box-shadow:0 3px 12px rgb(17 17 17 / .025)}.samflex-quote-page .samflex-budget-image{width:70px;height:66px;border-radius:7px;background:#F5F4F1}.samflex-quote-page .samflex-budget-info small{color:#B27300;font-size:9px}.samflex-quote-page .samflex-budget-info h2{max-width:320px;margin:2px 0 5px;font-size:14px;line-height:1.18}.samflex-quote-page .samflex-budget-info button{min-width:72px;padding:5px 12px;border:0;background:#FDE8E8;color:#C65353;font-size:9px}.samflex-quote-page .samflex-budget-quantity{grid-template-columns:34px 32px 34px;border:1px solid #E4E4E4;border-radius:32px;overflow:hidden}.samflex-quote-page .samflex-budget-quantity button{width:34px;height:32px;border:0;border-radius:0;font-size:13px}.samflex-quote-page .samflex-budget-quantity strong{font-size:12px}.samflex-quote-page .samflex-budget-summary{order:0;padding:19px 20px 16px;border:1px solid #EEEEEC;border-radius:11px;box-shadow:0 3px 12px rgb(17 17 17 / .025)}.samflex-quote-page .samflex-budget-summary>span{font-size:10px;letter-spacing:1px}.samflex-quote-page .samflex-budget-summary h2{margin:3px 0 7px;font-size:20px}.samflex-quote-page .samflex-budget-summary p{margin:0 0 20px;padding-bottom:18px;border-bottom:1px solid #EEEEEC;font-size:11px;line-height:1.45}.samflex-quote-page .samflex-budget-summary button{min-height:41px;margin-top:9px;border-radius:32px;font-size:11px}.samflex-quote-page .samflex-checkout-whatsapp{border-color:#25D366;background:#25D366;color:#FFF}.samflex-product-page{width:min(var(--samflex-product-width,920px),calc(100% - 40px));padding-top:10px}.samflex-product-page .samflex-product-breadcrumb{margin-bottom:18px;font-size:9px}.samflex-product-page .samflex-product-hero{grid-template-columns:minmax(390px,440px) minmax(0,1fr);gap:28px;align-items:start}.samflex-product-page .samflex-product-gallery{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px}.samflex-product-page .samflex-product-thumbs{order:1;grid-column:1;grid-row:1;flex-direction:column;gap:8px;overflow:visible}.samflex-product-page .samflex-product-thumb{flex:0 0 43px;width:43px;height:43px;padding:3px;border-radius:50%}.samflex-product-page .samflex-product-thumb.is-active{border:1px solid #FCB030}.samflex-product-page .samflex-product-main-image{order:2;grid-column:2;grid-row:1;height:350px;min-height:350px;padding:15px;border:1px solid #E4E4E4;border-radius:7px;background:#F7F7F7}.samflex-product-page .samflex-product-summary{padding:8px 0 0}.samflex-product-page .samflex-product-summary h1{max-width:410px;margin:9px 0 8px;font-size:clamp(27px,3vw,34px);line-height:.98}.samflex-product-page .samflex-product-rating{margin-top:26px;padding:8px 0 15px}.samflex-product-page .samflex-product-action-row{grid-template-columns:80px minmax(0,1fr);gap:7px;margin-top:0}.samflex-product-page .samflex-product-quantity{grid-column:1;grid-row:1;width:80px;height:32px;margin:0}.samflex-product-page .samflex-product-whatsapp{grid-column:2;grid-row:1;min-height:32px;font-size:9px}.samflex-product-page .samflex-product-budget{grid-column:1/-1;grid-row:2;min-height:32px;font-size:9px}.samflex-product-page .samflex-product-benefits{gap:16px;margin-top:0;padding:14px 0}.samflex-product-page .samflex-product-benefits>span{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;justify-content:start;gap:7px;text-align:left}.samflex-product-page .samflex-product-benefits svg{width:20px;height:20px;fill:none;stroke:#111;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.samflex-product-page .samflex-product-benefits b{color:#111;font-size:8px;line-height:1.25}.samflex-product-page .samflex-product-lower{margin-top:14px;padding:16px 0 0;border-top:1px solid #E4E4E4;border-radius:0;background:#FFF}.samflex-product-page .samflex-product-tabs{border-bottom:1px solid #E4E4E4}.samflex-product-page .samflex-product-tabs span{display:inline-block;padding:0 0 12px;border-bottom:2px solid #FCB030;font-size:10px}.samflex-product-page .samflex-product-description{max-width:none;padding-top:12px;color:#111;font-size:10px;line-height:1.5}@media(max-width:800px){.samflex-product-page .samflex-product-hero{grid-template-columns:1fr}.samflex-product-page .samflex-product-gallery{grid-template-columns:1fr}.samflex-product-page .samflex-product-main-image{grid-column:1;grid-row:1;height:min(82vw,430px);min-height:300px}.samflex-product-page .samflex-product-thumbs{grid-column:1;grid-row:2;flex-direction:row;overflow-x:auto}}@media(max-width:480px){.samflex-product-page .samflex-product-action-row{grid-template-columns:1fr}.samflex-product-page .samflex-product-quantity,.samflex-product-page .samflex-product-whatsapp,.samflex-product-page .samflex-product-budget{grid-column:1;grid-row:auto}.samflex-product-page .samflex-product-benefits{gap:7px}}.samflex-whatsapp-icon{display:block;flex:0 0 16px;width:16px;height:16px;fill:currentColor}.samflex-product-page{width:min(var(--samflex-product-width,920px),calc(100% - 40px));padding-top:10px}.samflex-product-page .samflex-product-breadcrumb{margin-bottom:18px;font-size:9px}.samflex-product-page .samflex-product-hero{grid-template-columns:minmax(390px,440px) minmax(0,1fr);gap:28px;align-items:start}.samflex-product-page .samflex-product-gallery{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px}.samflex-product-page .samflex-product-thumbs{order:1;grid-column:1;grid-row:1;flex-direction:column;gap:8px;overflow:visible}.samflex-product-page .samflex-product-thumb{flex:0 0 43px;width:43px;height:43px;padding:3px;border-radius:50%;background:#FFF}.samflex-product-page .samflex-product-thumb.is-active{border:1px solid #FCB030}.samflex-product-page .samflex-product-main-image{order:2;grid-column:2;grid-row:1;height:350px;min-height:350px;padding:15px;border:1px solid #E4E4E4;border-radius:7px;background:#F7F7F7}.samflex-product-page .samflex-product-summary{padding:8px 0 0}.samflex-product-page .samflex-product-summary h1{max-width:410px;margin:9px 0 8px;font-size:clamp(27px,3vw,34px);line-height:.98}.samflex-product-page .samflex-product-rating{margin-top:26px;padding:8px 0 15px}.samflex-product-page .samflex-product-action-row{grid-template-columns:80px minmax(0,1fr);gap:7px;margin-top:0}.samflex-product-page .samflex-product-quantity{grid-column:1;grid-row:1;width:80px;height:32px;margin:0}.samflex-product-page .samflex-product-whatsapp{grid-column:2;grid-row:1;min-height:32px;font-size:9px}.samflex-product-page .samflex-product-budget{grid-column:1 / -1;grid-row:2;min-height:32px;font-size:9px}.samflex-product-page .samflex-product-benefits{gap:16px;margin-top:0;padding:14px 0}.samflex-product-page .samflex-product-benefits>span{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;justify-content:start;gap:7px;text-align:left}.samflex-product-page .samflex-product-benefits svg{width:20px;height:20px;fill:none;stroke:#111;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.samflex-product-page .samflex-product-benefits b{color:#111;font-size:8px;line-height:1.25}.samflex-product-page .samflex-product-lower{margin-top:14px;padding:16px 0 0;border-top:1px solid #E4E4E4;border-radius:0;background:#FFF}.samflex-product-page .samflex-product-tabs{border-bottom:1px solid #E4E4E4}.samflex-product-page .samflex-product-tabs span{display:inline-block;padding:0 0 12px;border-bottom:2px solid #FCB030;font-size:10px}.samflex-product-page .samflex-product-description{max-width:none;padding-top:12px;color:#111;font-size:10px;line-height:1.5}@media(max-width:800px){.samflex-product-page .samflex-product-hero{grid-template-columns:1fr}.samflex-product-page .samflex-product-gallery{grid-template-columns:1fr}.samflex-product-page .samflex-product-main-image{grid-column:1;grid-row:1;height:min(82vw,430px);min-height:300px}.samflex-product-page .samflex-product-thumbs{grid-column:1;grid-row:2;flex-direction:row;overflow-x:auto}}@media(max-width:480px){.samflex-product-page .samflex-product-action-row{grid-template-columns:1fr}.samflex-product-page .samflex-product-quantity,.samflex-product-page .samflex-product-whatsapp,.samflex-product-page .samflex-product-budget{grid-column:1;grid-row:auto}.samflex-product-page .samflex-product-benefits{gap:7px}}.samflex-btn-whatsapp,.samflex-product-whatsapp,.samflex-checkout-whatsapp,.samflex-form-submit{display:flex;align-items:center;justify-content:center;gap:7px}.samflex-floating-whatsapp .samflex-whatsapp-icon{flex-basis:32px;width:32px;height:32px}.samflex-product-page{width:min(var(--samflex-product-width,960px),calc(100% - 40px));margin:0 auto;padding:8px 0 48px;color:#111}.samflex-product-page .samflex-product-breadcrumb{min-height:auto;margin:0 0 14px;gap:4px;color:#777;font-size:10px;line-height:1.4}.samflex-product-page .samflex-product-hero{display:grid;grid-template-columns:minmax(340px,400px) minmax(0,1fr);gap:24px;align-items:start;padding:0;border:0}.samflex-product-page .samflex-product-gallery{display:flex;flex-direction:column;gap:10px;min-width:0}.samflex-product-page .samflex-product-main-image{order:1;display:flex;align-items:center;justify-content:center;width:100%;height:352px;min-height:352px;padding:18px;border:0;border-radius:10px;background:#F5F4F1;box-sizing:border-box;overflow:hidden}.samflex-product-page .samflex-product-main-image>img{width:100%;height:100%;max-height:none;padding:0;object-fit:contain;opacity:1}.samflex-product-page .samflex-product-expand{display:none}.samflex-product-page .samflex-product-thumbs{order:2;display:flex;flex-direction:row;gap:10px;width:100%;max-height:none;overflow-x:auto}.samflex-product-page .samflex-product-thumb{flex:0 0 59px;width:59px;height:59px;padding:4px;border:1px solid #E4E4E4;border-radius:7px;background:#FFF}.samflex-product-page .samflex-product-thumb.is-active{border-color:#FCB030}.samflex-product-page .samflex-product-summary{padding:10px 8px 0 0}.samflex-product-page .samflex-product-eyebrow{color:#A96A00;font-size:10px;font-weight:800;letter-spacing:.35px}.samflex-product-page .samflex-product-summary h1{max-width:420px;margin:7px 0 9px;color:#111;font-size:clamp(25px,3vw,31px);font-weight:800;line-height:1.05;letter-spacing:-.55px}.samflex-product-page .samflex-product-short,.samflex-product-page .samflex-product-short p,.samflex-product-page .samflex-product-single-sku{display:inline;margin:0;color:#666;font-size:11px;line-height:1.5}.samflex-product-page .samflex-product-single-sku::before{content:" \2022  "}.samflex-product-page .samflex-product-rating{margin-top:10px;padding:9px 0 15px;border-bottom:1px solid #EEE}.samflex-product-page .samflex-product-rating span{color:#9A9A9A;font-size:13px;letter-spacing:1px}.samflex-product-page .samflex-product-rating small{color:#888;font-size:10px}.samflex-product-page .samflex-product-action-row{display:grid;grid-template-columns:1fr;gap:8px;margin-top:18px}.samflex-product-page .samflex-product-quantity{grid-column:1;width:104px;height:36px;margin-bottom:2px;border:1px solid #E4E4E4;border-radius:32px;overflow:hidden}.samflex-product-page .samflex-product-whatsapp,.samflex-product-page .samflex-product-budget{grid-column:1;width:100%;min-height:40px;border-radius:32px;font-size:11px;font-weight:700}.samflex-product-page .samflex-product-whatsapp{border:1px solid #25D366;background:#25D366;color:#FFF}.samflex-product-page .samflex-product-budget{border:1px solid #333;background:#FFF;color:#111}.samflex-product-page .samflex-product-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;padding:15px 0 0;border-top:1px solid #EEE}.samflex-product-page .samflex-product-benefits>span{display:flex;flex-direction:column;justify-content:center;gap:6px;color:#555;font-size:16px;text-align:center}.samflex-product-page .samflex-product-benefits b{color:#555;font-size:9px;font-weight:400;line-height:1.25}.samflex-product-page .samflex-product-lower{width:100%;margin:22px 0 0;padding:18px 24px;border:0;border-radius:10px;background:#F5F4F1;box-shadow:none;box-sizing:border-box}.samflex-product-page .samflex-product-tabs,.samflex-product-page .samflex-product-tabs span{margin:0;padding:0;border:0}.samflex-product-page .samflex-product-tabs span{color:#111;font-size:14px;font-weight:800}.samflex-product-page .samflex-product-description{max-width:440px;padding-top:10px;color:#555;font-size:11px;line-height:1.65}.samflex-product-page .samflex-product-description p:first-child{margin-top:0}.samflex-product-page .samflex-product-recommendations{margin-top:28px}.samflex-product-page .samflex-product-recommendations>header{margin-bottom:14px}.samflex-product-page .samflex-product-recommendations h2{margin:0 0 4px;color:#111;font-size:18px;font-weight:800}.samflex-product-page .samflex-product-recommendations header p{margin:0;color:#777;font-size:10px}.samflex-product-page .samflex-recommendation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.samflex-product-page .samflex-recommendation-card{min-width:0;padding:11px;border:1px solid #E4E4E4;border-radius:11px;background:#FFF}.samflex-product-page .samflex-recommendation-image{height:155px;margin-bottom:10px;border-radius:7px;background:#F5F4F1}@media(max-width:800px){.samflex-product-page{width:min(100% - 28px,600px)}.samflex-product-page .samflex-product-hero{grid-template-columns:1fr;gap:20px}.samflex-product-page .samflex-product-main-image{height:min(82vw,420px);min-height:300px}.samflex-product-page .samflex-product-summary{padding:0}.samflex-product-page .samflex-product-summary h1{font-size:27px}.samflex-product-page .samflex-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.samflex-product-page .samflex-product-lower{padding:18px}.samflex-product-page .samflex-product-description{max-width:none}.samflex-product-page .samflex-recommendation-grid{grid-template-columns:1fr}.samflex-product-page .samflex-recommendation-image{height:220px}}.samflex-quote-page .samflex-checkout-site{border-color:#FCB030;background:#FCB030;color:#111}.samflex-quote-page .samflex-checkout-clear{border-color:#D9D9D9;background:#FFF;color:#666;font-weight:500}@media(max-width:780px){.samflex-quote-page{padding:18px 14px 36px}.samflex-quote-page .samflex-checkout-layout{grid-template-columns:1fr;gap:14px}.samflex-quote-page .samflex-budget-summary{order:-1}}@media(max-width:520px){.samflex-quote-page .samflex-budget-item{grid-template-columns:58px 1fr;padding:12px}.samflex-quote-page .samflex-budget-image{width:42px;height:58px}.samflex-quote-page .samflex-budget-quantity{grid-column:1/-1;justify-self:end}}.samflex-site-quote-modal .samflex-site-form-dialog{width:min(680px,calc(100% - 28px));padding:26px;border:1px solid #E4E4E4;border-radius:20px;background:#FFF}.samflex-site-quote-modal .samflex-site-quote-form{display:grid;grid-template-columns:1fr;gap:14px}.samflex-site-quote-modal .samflex-site-quote-form label{display:grid;gap:8px;color:#111;font-size:13px;font-weight:800}.samflex-site-quote-modal .samflex-site-quote-form input,.samflex-site-quote-modal .samflex-site-quote-form select,.samflex-site-quote-modal .samflex-site-quote-form textarea{width:100%;padding:13px 14px;border:1px solid #DADADA;border-radius:14px;background:#FAFAFA;color:#111;font:14px/1.4 Arial,sans-serif;box-sizing:border-box;outline:none}.samflex-site-quote-modal .samflex-site-quote-form input,.samflex-site-quote-modal .samflex-site-quote-form select{height:46px}.samflex-site-quote-modal .samflex-site-quote-form textarea{min-height:120px;resize:vertical}.samflex-site-quote-modal .samflex-site-quote-form input:focus,.samflex-site-quote-modal .samflex-site-quote-form select:focus,.samflex-site-quote-modal .samflex-site-quote-form textarea:focus{border-color:#FCB030;box-shadow:0 0 0 3px rgb(252 176 48 / .14)}.samflex-site-quote-modal .samflex-site-quote-form button[type="submit"]{width:100%;min-height:48px;border:1px solid #FCB030;border-radius:32px;background:#FCB030;color:#111;font-size:14px;font-weight:800}.samflex-site-quote-modal .samflex-site-form-error{margin:0;color:#B42318;font-size:12px}.samflex-floating-whatsapp{position:fixed;right:24px;bottom:24px;z-index:99990;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#25D366;color:#FFF;box-shadow:0 10px 28px rgb(17 17 17 / .22);cursor:pointer}.samflex-floating-whatsapp:hover{background:#1EAD55;transform:translateY(-2px)}.samflex-floating-whatsapp::before,.samflex-floating-whatsapp::after,.samflex-catalog .samflex-btn-whatsapp::before,.samflex-catalog .samflex-btn-whatsapp::after,.samflex-product-page .samflex-product-whatsapp::before,.samflex-product-page .samflex-product-whatsapp::after,.samflex-quote-page .samflex-checkout-whatsapp::before,.samflex-quote-page .samflex-checkout-whatsapp::after,.samflex-modal .samflex-form-submit::before,.samflex-modal .samflex-form-submit::after{display:none!important;content:none!important}.samflex-floating-whatsapp svg{width:32px;height:32px;fill:#FFF}.samflex-whatsapp-dialog{width:min(480px,calc(100% - 28px));border:1px solid #E8DCC0;border-radius:20px;background:#FFF9ED;box-shadow:0 22px 70px rgb(17 17 17 / .22)}.samflex-whatsapp-dialog .samflex-modal-body{padding:42px 38px 36px;background:#FFF9ED}.samflex-whatsapp-dialog .samflex-modal-close{top:18px;right:18px;width:28px;height:28px;border:1px solid #E4D7B8;border-radius:50%;background:#FFF;color:#8A7C60;font-size:18px}.samflex-whatsapp-dialog h2{margin:0 38px 3px 0;color:#111;font-size:21px;font-weight:800;line-height:1.2}.samflex-whatsapp-dialog .samflex-whatsapp-subtitle{margin:0 0 24px;color:#8A806E;font-size:10px}.samflex-whatsapp-dialog .samflex-lead-form{display:grid;grid-template-columns:1fr;gap:14px}.samflex-whatsapp-dialog .samflex-lead-form>label{display:grid;gap:7px;color:#111;font-size:11px;font-weight:800}.samflex-whatsapp-dialog .samflex-lead-form>label input{width:100%;height:39px;padding:10px 16px;border:1px solid #E6D7AE;border-radius:32px;background:#F8F1DF;color:#111;font:12px/1.3 Arial,sans-serif;box-sizing:border-box}.samflex-whatsapp-dialog .samflex-interest-options{display:grid;gap:9px;margin:0;padding:0;border:0}.samflex-whatsapp-dialog .samflex-interest-options legend{margin-bottom:8px;color:#111;font-size:11px;font-weight:800}.samflex-whatsapp-dialog .samflex-interest-options label{display:flex;align-items:center;gap:9px;color:#111;font-size:11px;font-weight:400;cursor:pointer}.samflex-whatsapp-dialog .samflex-interest-options input[type="radio"]{flex:0 0 16px;width:16px;height:16px;margin:0;padding:0;accent-color:#FCB030}.samflex-whatsapp-dialog .samflex-form-submit{width:100%;min-height:43px;margin-top:18px;border:0;border-radius:32px;background:#25D366;color:#FFF;font-size:12px;font-weight:800}@media(max-width:600px){.samflex-floating-whatsapp{right:16px;bottom:16px;width:54px;height:54px}.samflex-whatsapp-dialog .samflex-modal-body{padding:38px 22px 28px}.samflex-whatsapp-dialog h2{font-size:19px}}.samflex-quote-page .samflex-checkout-whatsapp{border-color:#25D366;background:#25D366;color:#FFF}.samflex-product-page{width:min(var(--samflex-product-width,920px),calc(100% - 40px));padding-top:10px}.samflex-product-page .samflex-product-breadcrumb{margin-bottom:18px;font-size:9px}.samflex-product-page .samflex-product-hero{grid-template-columns:minmax(390px,440px) minmax(0,1fr);gap:28px;align-items:start}.samflex-product-page .samflex-product-gallery{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px}.samflex-product-page .samflex-product-thumbs{order:1;grid-column:1;grid-row:1;flex-direction:column;gap:8px;overflow:visible}.samflex-product-page .samflex-product-thumb{flex:0 0 43px;width:43px;height:43px;padding:3px;border-radius:50%}.samflex-product-page .samflex-product-thumb.is-active{border:1px solid #FCB030}.samflex-product-page .samflex-product-main-image{order:2;grid-column:2;grid-row:1;height:350px;min-height:350px;padding:15px;border:1px solid #E4E4E4;border-radius:7px;background:#F7F7F7}.samflex-product-page .samflex-product-summary{padding:8px 0 0}.samflex-product-page .samflex-product-summary h1{max-width:410px;margin:9px 0 8px;font-size:clamp(27px,3vw,34px);line-height:.98}.samflex-product-page .samflex-product-rating{margin-top:26px;padding:8px 0 15px}.samflex-product-page .samflex-product-action-row{grid-template-columns:80px minmax(0,1fr);gap:7px;margin-top:0}.samflex-product-page .samflex-product-quantity{grid-column:1;grid-row:1;width:80px;height:32px;margin:0}.samflex-product-page .samflex-product-whatsapp{grid-column:2;grid-row:1;min-height:32px;font-size:9px}.samflex-product-page .samflex-product-budget{grid-column:1/-1;grid-row:2;min-height:32px;font-size:9px}.samflex-product-page .samflex-product-benefits{gap:16px;margin-top:0;padding:14px 0}.samflex-product-page .samflex-product-benefits>span{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;justify-content:start;gap:7px;text-align:left}.samflex-product-page .samflex-product-benefits svg{width:20px;height:20px;fill:none;stroke:#111;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.samflex-product-page .samflex-product-benefits b{color:#111;font-size:8px;line-height:1.25}.samflex-product-page .samflex-product-lower{margin-top:14px;padding:16px 0 0;border-top:1px solid #E4E4E4;border-radius:0;background:#FFF}.samflex-product-page .samflex-product-tabs{border-bottom:1px solid #E4E4E4}.samflex-product-page .samflex-product-tabs span{display:inline-block;padding:0 0 12px;border-bottom:2px solid #FCB030;font-size:10px}.samflex-product-page .samflex-product-description{max-width:none;padding-top:12px;color:#111;font-size:10px;line-height:1.5}@media(max-width:800px){.samflex-product-page .samflex-product-hero{grid-template-columns:1fr}.samflex-product-page .samflex-product-gallery{grid-template-columns:1fr}.samflex-product-page .samflex-product-main-image{grid-column:1;grid-row:1;height:min(82vw,430px);min-height:300px}.samflex-product-page .samflex-product-thumbs{grid-column:1;grid-row:2;flex-direction:row;overflow-x:auto}}@media(max-width:480px){.samflex-product-page .samflex-product-action-row{grid-template-columns:1fr}.samflex-product-page .samflex-product-quantity,.samflex-product-page .samflex-product-whatsapp,.samflex-product-page .samflex-product-budget{grid-column:1;grid-row:auto}}@media(min-width:801px){.samflex-product-page{position:relative;left:50%;width:min(var(--samflex-product-width,1200px),calc(100vw - 48px));max-width:none;margin-right:0;margin-left:0;transform:translateX(-50%);padding-top:18px}.samflex-product-page .samflex-product-breadcrumb{margin-bottom:20px;font-size:11px}.samflex-product-page .samflex-product-hero{grid-template-columns:minmax(500px,570px) minmax(0,1fr);gap:38px}.samflex-product-page .samflex-product-gallery{grid-template-columns:58px minmax(0,1fr);gap:14px}.samflex-product-page .samflex-product-thumb{flex-basis:54px;width:54px;height:54px}.samflex-product-page .samflex-product-main-image{height:500px;min-height:500px;padding:22px}.samflex-product-page .samflex-product-summary{padding-top:18px}.samflex-product-page .samflex-product-eyebrow{font-size:12px}.samflex-product-page .samflex-product-summary h1{max-width:560px;margin:12px 0 14px;font-size:clamp(36px,3vw,46px);line-height:1}.samflex-product-page .samflex-product-short,.samflex-product-page .samflex-product-short p,.samflex-product-page .samflex-product-single-sku{font-size:13px}.samflex-product-page .samflex-product-rating{margin-top:30px;padding:12px 0 20px}.samflex-product-page .samflex-product-rating span{font-size:16px}.samflex-product-page .samflex-product-rating small{font-size:12px}.samflex-product-page .samflex-product-action-row{grid-template-columns:112px minmax(0,1fr);gap:10px}.samflex-product-page .samflex-product-quantity{width:112px;height:44px}.samflex-product-page .samflex-product-whatsapp,.samflex-product-page .samflex-product-budget{min-height:44px;font-size:12px}.samflex-product-page .samflex-product-benefits{gap:24px;padding:20px 0}.samflex-product-page .samflex-product-benefits>span{grid-template-columns:28px minmax(0,1fr);gap:10px}.samflex-product-page .samflex-product-benefits svg{width:28px;height:28px}.samflex-product-page .samflex-product-benefits b{font-size:10px}.samflex-product-page .samflex-product-lower{margin-top:24px;padding-top:22px}.samflex-product-page .samflex-product-tabs span{padding-bottom:14px;font-size:13px}.samflex-product-page .samflex-product-description{padding-top:16px;font-size:13px;line-height:1.6}.samflex-product-page .samflex-product-recommendations h2{font-size:20px}}.samflex-product-page .samflex-recommendation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.samflex-product-page .samflex-recommendation-card{display:flex;flex-direction:column;min-width:0;padding:0;overflow:hidden;border:1px solid #E4E4E4;border-radius:16px;background:#FFF;box-shadow:none}.samflex-product-page .samflex-recommendation-card .samflex-link{display:flex;flex:1;flex-direction:column;color:#111;text-decoration:none}.samflex-product-page .samflex-recommendation-image{width:100%;height:250px;margin:0;padding:20px;border-radius:0;background:#FFF;box-sizing:border-box}.samflex-product-page .samflex-recommendation-card .samflex-category{padding:14px 16px 6px;color:#777;font-size:10px}.samflex-product-page .samflex-recommendation-card .samflex-title{min-height:42px;padding:0 16px;font-size:15px!important;line-height:1.35!important}.samflex-product-page .samflex-recommendation-card .samflex-sku{min-height:22px;padding:7px 16px 0;font-size:12px}.samflex-product-page .samflex-recommendation-card .samflex-buttons{grid-template-columns:104px minmax(0,1fr)!important;padding:16px!important}@media(max-width:900px){.samflex-product-page .samflex-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.samflex-product-page .samflex-recommendation-grid{grid-template-columns:1fr}.samflex-product-page .samflex-recommendation-image{height:280px}}.samflex-product-page .samflex-recommendation-card{height:auto!important;min-height:440px;overflow:visible!important}.samflex-product-page .samflex-recommendation-card .samflex-card-content{display:flex!important;flex:1 1 auto;flex-direction:column;min-height:118px}.samflex-product-page .samflex-recommendation-card .samflex-sku{display:block!important;margin-top:auto}.samflex-product-page .samflex-recommendation-card .samflex-buttons{display:grid!important;visibility:visible!important;opacity:1!important;flex:0 0 auto;width:100%!important;min-height:76px}.samflex-product-page .samflex-recommendation-card .samflex-btn{display:flex!important;visibility:visible!important;opacity:1!important}.samflex-product-page{padding-top:48px}@media(max-width:800px){.samflex-product-page{padding-top:28px}}.samflex-quote-page{min-height:620px;padding:72px 24px 80px;box-sizing:border-box}.samflex-quote-page .samflex-quote-header{width:min(1160px,100%);margin:0 auto 26px}.samflex-quote-page .samflex-checkout-layout{display:grid;grid-template-columns:minmax(0,790px) 340px;align-items:start;gap:30px;width:min(1160px,100%);margin:0 auto}.samflex-quote-page .samflex-budget-items{display:grid;gap:14px}.samflex-quote-page .samflex-budget-item{display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:138px;padding:16px;border-radius:18px;box-sizing:border-box}.samflex-quote-page .samflex-budget-image{width:90px;height:90px;border-radius:12px}.samflex-quote-page .samflex-budget-info{align-self:center;min-width:0}.samflex-quote-page .samflex-budget-info h2{max-width:none;margin:5px 0 8px;font-size:20px;line-height:1.2}.samflex-quote-page .samflex-budget-info button{min-width:72px;padding:7px 12px}.samflex-quote-page .samflex-budget-quantity{grid-template-columns:34px 26px 34px;justify-self:end;border:0;overflow:visible}.samflex-quote-page .samflex-budget-quantity button{width:34px;height:34px;border-width:1px;border-style:solid;border-radius:10px}.samflex-quote-page .samflex-budget-quantity strong{align-self:center;font-size:16px;text-align:center}.samflex-quote-page .samflex-budget-summary{position:sticky;top:24px;padding:36px 26px 26px;border-radius:20px;box-sizing:border-box}.samflex-quote-page .samflex-budget-summary h2{margin:8px 0 14px;font-size:20px}.samflex-quote-page .samflex-budget-summary p{margin:0 0 38px;padding:0;border:0;font-size:16px;line-height:1.5}.samflex-quote-page .samflex-budget-summary button{min-height:48px;margin-top:10px;border-radius:32px;font-size:14px}@media(max-width:900px){.samflex-quote-page{padding:36px 18px 56px}.samflex-quote-page .samflex-checkout-layout{grid-template-columns:1fr}.samflex-quote-page .samflex-budget-summary{position:static;order:-1}}@media(max-width:600px){.samflex-quote-page .samflex-budget-item{grid-template-columns:72px minmax(0,1fr);gap:12px;min-height:0;padding:14px}.samflex-quote-page .samflex-budget-image{width:72px;height:72px}.samflex-quote-page .samflex-budget-info h2{font-size:16px}.samflex-quote-page .samflex-budget-quantity{grid-column:1 / -1}}.samflex-whatsapp-shortcode{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:48px!important;padding:0 26px!important;border:1px solid #25D366!important;border-radius:32px!important;background:#25D366!important;color:#FFFFFF!important;font:700 14px/1 Arial,sans-serif!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;cursor:pointer!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}.samflex-whatsapp-shortcode:hover,.samflex-whatsapp-shortcode:focus{border-color:#1EAD55!important;background:#1EAD55!important;color:#FFFFFF!important}.samflex-whatsapp-shortcode .samflex-whatsapp-icon{flex:0 0 19px!important;width:19px!important;height:19px!important;fill:#FFFFFF!important}.samflex-whatsapp-shortcode span{color:#FFFFFF!important}.samflex-whatsapp-shortcode::before,.samflex-whatsapp-shortcode::after{display:none!important;content:none!important}.samflex-site-quote-shortcode{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:0 26px!important;border:1px solid #FCB030!important;border-radius:32px!important;background:#FCB030!important;color:#111111!important;font:700 14px/1 Arial,sans-serif!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;cursor:pointer!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}.samflex-site-quote-shortcode:hover,.samflex-site-quote-shortcode:focus{border-color:#E99B17!important;background:#E99B17!important;color:#111111!important}.samflex-site-quote-shortcode span{color:#111111!important}.samflex-site-quote-shortcode::before,.samflex-site-quote-shortcode::after{display:none!important;content:none!important}.samflex-inline-site-quote{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:42px 0 60px;color:#111;font-family:Arial,sans-serif;box-sizing:border-box}.samflex-inline-site-quote-header{margin-bottom:40px}.samflex-inline-site-quote-header h2{margin:0 0 12px;color:#111;font-size:clamp(34px,4vw,48px);font-weight:800;line-height:1.05;letter-spacing:-1.2px;text-transform:none}.samflex-inline-site-quote-header p{margin:0;color:#666;font-size:16px;line-height:1.55}.samflex-inline-site-quote-layout{display:grid;grid-template-columns:minmax(0,730px) minmax(320px,420px);align-items:stretch;gap:30px}.samflex-inline-site-quote .samflex-site-quote-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:20px 18px;width:100%;margin:0;padding:36px 34px 34px;border:1px solid #E1E1E1;border-radius:18px;background:#FFF;box-shadow:0 18px 45px rgb(17 17 17 / .08);box-sizing:border-box}.samflex-inline-site-quote .samflex-site-quote-form label{display:grid;gap:8px;min-width:0;margin:0;padding:0;color:#111;font-family:Arial,sans-serif;font-size:13px;font-weight:800;line-height:1.25;text-transform:none}.samflex-inline-site-quote .samflex-site-quote-form .is-wide{grid-column:1 / -1}.samflex-inline-site-quote input,.samflex-inline-site-quote select,.samflex-inline-site-quote textarea{display:block;width:100%;max-width:none;margin:0;padding:13px 14px;border:1px solid #DADADA;border-radius:10px;background:#FFF;color:#111;font:15px/1.4 Arial,sans-serif;letter-spacing:0;text-transform:none;box-sizing:border-box;outline:none;box-shadow:none;appearance:auto;-webkit-appearance:auto}.samflex-inline-site-quote input,.samflex-inline-site-quote select{height:55px}.samflex-inline-site-quote textarea{min-height:150px;resize:vertical;appearance:none;-webkit-appearance:none}.samflex-inline-site-quote input:focus,.samflex-inline-site-quote select:focus,.samflex-inline-site-quote textarea:focus{border-color:#FCB030;box-shadow:0 0 0 3px rgb(252 176 48 / .14)}.samflex-inline-site-quote-actions{display:flex;align-items:center;justify-content:space-between;gap:24px}.samflex-inline-site-quote-actions small{display:block;max-width:390px;margin:0;color:#666;font-family:Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5}.samflex-inline-site-quote button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:200px;min-height:55px;height:55px;margin:0;padding:0 24px;border:1px solid #FCB030;border-radius:11px;background:#FCB030;color:#111;font-family:Arial,sans-serif;font-size:16px;font-weight:800;line-height:1;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;box-shadow:none;transform:none;appearance:none;-webkit-appearance:none}.samflex-inline-site-quote button[type="submit"]:hover{border-color:#E99B17;background:#E99B17}.samflex-inline-contact-card{width:100%;margin:0;padding:34px 30px;border:1px solid #E1E1E1;border-radius:18px;background:#F7F7F7;box-sizing:border-box}.samflex-inline-contact-card h3{margin:0 0 10px;color:#111;font-family:Arial,sans-serif;font-size:26px;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:none}.samflex-inline-contact-card>p{margin:0 0 18px;color:#666;font-family:Arial,sans-serif;font-size:15px;line-height:1.5}.samflex-inline-contact-card dl{margin:0}.samflex-inline-contact-card dl>div{padding:18px 0;border-bottom:1px solid #D9D9D9}.samflex-inline-contact-card dl>div:last-child{padding-bottom:0;border-bottom:0}.samflex-inline-contact-card dt{margin-bottom:6px;color:#666;font-size:11px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.samflex-inline-contact-card dd{margin:0;color:#111;font-family:Arial,sans-serif;font-size:16px;font-weight:800;line-height:1.45}.samflex-inline-contact-card dd.is-regular{color:#333;font-size:12px;font-weight:400}.samflex-inline-contact-card a{color:inherit;text-decoration:none;box-shadow:none}.samflex-ready-featured{width:min(1210px,calc(100% - 32px));margin:0 auto;padding:12px 0 24px;color:#111;font-family:"Raleway",Arial,sans-serif;box-sizing:border-box}.samflex-ready-featured-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:72px}.samflex-ready-featured-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:22px;color:#9A7200;font-size:16px;font-weight:500;letter-spacing:.2px}.samflex-ready-featured-eyebrow::before{content:"";flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#9A7200}.samflex-ready-featured-header h2{margin:0 0 16px;color:#111;font-family:inherit;font-size:clamp(34px,4vw,46px);font-weight:800;line-height:1.05;letter-spacing:-1px}.samflex-ready-featured-header p{margin:0;color:#666;font-size:16px;line-height:1.5}.samflex-ready-featured-catalog-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:228px;min-height:42px;margin-bottom:7px;padding:0 25px;border:1px solid #111;border-radius:32px;background:#FFF;color:#111111!important;font-size:14px;font-weight:600;text-decoration:none!important;box-shadow:0 4px 10px rgb(17 17 17 / .17);box-sizing:border-box}.samflex-ready-featured-carousel{position:relative}.samflex-ready-featured-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 84px) / 4);gap:28px;padding:2px 0 12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.samflex-ready-featured-track::-webkit-scrollbar{display:none}.samflex-ready-featured.is-static .samflex-ready-featured-track{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(240px,270px);width:fit-content;max-width:100%;margin-right:auto;margin-left:0;justify-content:start}.samflex-ready-featured.is-static .samflex-ready-featured-arrow,.samflex-ready-featured.is-static .samflex-ready-featured-dots{display:none!important}.samflex-ready-card{display:flex;flex-direction:column;min-width:0;min-height:420px;overflow:hidden;border:1px solid #E1E1E1;border-radius:20px;background:#FFF;box-shadow:0 5px 13px rgb(17 17 17 / .22);scroll-snap-align:start}.samflex-ready-card-link{display:flex;flex:1;flex-direction:column;color:#111111!important;text-decoration:none!important}.samflex-ready-card-image{display:flex;align-items:center;justify-content:center;height:220px;margin:0;padding:18px;background:#FFF;box-sizing:border-box}.samflex-ready-card-image img{width:100%;height:100%;margin:0;object-fit:contain}.samflex-ready-card-content{display:flex;flex:1;flex-direction:column;padding:0}.samflex-ready-card-category{min-height:0;margin:0;padding:15px 18px 6px;color:#7B7B7B;font-size:10px;font-weight:700;line-height:1.3;text-transform:uppercase}.samflex-ready-card-content h3{min-height:60px;margin:0!important;padding:0 18px;color:#111;font-family:inherit;font-size:15px!important;font-weight:700;line-height:1.4!important}.samflex-ready-card-sku{margin-top:auto;min-height:22px;padding:8px 18px 0;color:#929292;font-size:12px;line-height:1.4}.samflex-ready-card-actions{display:flex!important;align-items:stretch!important;gap:8px;width:100%;padding:16px;box-sizing:border-box}.samflex-ready-card-actions button{display:flex;align-items:center;justify-content:center;min-width:0;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px;margin:0!important;padding:8px 6px!important;border-radius:32px!important;font-family:inherit!important;font-size:10px!important;font-weight:600;line-height:1.15!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important;white-space:normal!important;overflow-wrap:normal;overflow:hidden!important;box-shadow:none!important;box-sizing:border-box!important;cursor:pointer}.samflex-ready-card-actions .samflex-ready-whatsapp{flex:0 0 104px!important;width:104px!important;gap:5px;border:1px solid #25D366;background:#25D366;color:#FFF}.samflex-ready-whatsapp .samflex-whatsapp-icon{display:block!important;flex:0 0 14px;width:14px;height:14px}.samflex-ready-card-actions .samflex-ready-budget{flex:1 1 auto!important;width:auto!important;border:1px solid #111;background:#FFF;color:#111}.samflex-ready-card-actions .samflex-ready-budget span{display:block!important;width:100%!important;color:inherit!important;font:inherit!important;line-height:1.15!important;text-align:center!important;font-size:9px!important;white-space:nowrap!important}.samflex-ready-whatsapp:hover,.samflex-ready-whatsapp:focus{border-color:#1EAD55;background:#1EAD55;color:#FFF}.samflex-ready-budget:hover,.samflex-ready-budget:focus{border-color:#111;background:#F7F7F7;color:#111}.samflex-ready-featured-arrow{position:absolute;top:50%;z-index:2;width:34px;height:52px;padding:0;border:0;background:#fff0;color:#F5A200;font:400 42px/1 Arial,sans-serif;cursor:pointer;transform:translateY(-50%)}.samflex-ready-featured-arrow.is-prev{left:-19px}.samflex-ready-featured-arrow.is-next{right:-19px}.samflex-ready-featured-dots{display:flex;justify-content:center;gap:12px;margin-top:8px}.samflex-ready-featured-dots button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#D4D4D4;cursor:pointer}.samflex-ready-featured-dots button.is-active{background:#111}@media(max-width:900px){.samflex-inline-site-quote-layout{grid-template-columns:1fr}.samflex-ready-featured-track{grid-auto-columns:calc((100% - 22px) / 2);gap:22px}.samflex-ready-featured.is-static .samflex-ready-featured-track{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 22px) / 2);width:100%;justify-content:start}.samflex-ready-featured.is-static .samflex-ready-featured-arrow,.samflex-ready-featured.is-static .samflex-ready-featured-dots{display:flex!important}.samflex-ready-featured-header{align-items:flex-start;flex-direction:column;margin-bottom:40px}}@media(max-width:600px){.samflex-inline-site-quote{padding:28px 0 40px}.samflex-inline-site-quote-header{margin-bottom:26px}.samflex-inline-site-quote-header p br{display:none}.samflex-inline-site-quote .samflex-site-quote-form{grid-template-columns:1fr;padding:24px 20px}.samflex-inline-site-quote .samflex-site-quote-form .is-wide{grid-column:auto}.samflex-inline-site-quote-actions{align-items:stretch;flex-direction:column}.samflex-inline-site-quote button[type="submit"]{width:100%}.samflex-inline-contact-card{padding:26px 22px}.samflex-ready-featured{padding:34px 0}.samflex-ready-featured-header h2{font-size:34px}.samflex-ready-featured-header p{font-size:14px}.samflex-ready-featured-catalog-link{width:100%}.samflex-ready-featured-track{grid-auto-columns:100%;gap:16px}.samflex-ready-featured.is-static .samflex-ready-featured-track{grid-auto-columns:100%}.samflex-ready-featured-arrow.is-prev{left:-13px}.samflex-ready-featured-arrow.is-next{right:-13px}}.samflex-catalog,.samflex-product-page,.samflex-quote-page,.samflex-modal,.samflex-inline-site-quote,.samflex-whatsapp-shortcode,.samflex-site-quote-shortcode,.samflex-standalone-filters{font-family:"Raleway",sans-serif!important}.samflex-catalog *,.samflex-product-page *,.samflex-quote-page *,.samflex-modal *,.samflex-inline-site-quote *,.samflex-whatsapp-shortcode *,.samflex-site-quote-shortcode *,.samflex-standalone-filters *{font-family:"Raleway",sans-serif!important}.samflex-catalog input,.samflex-catalog select,.samflex-catalog textarea,.samflex-catalog button,.samflex-product-page input,.samflex-product-page select,.samflex-product-page textarea,.samflex-product-page button,.samflex-quote-page input,.samflex-quote-page select,.samflex-quote-page textarea,.samflex-quote-page button,.samflex-modal input,.samflex-modal select,.samflex-modal textarea,.samflex-modal button,.samflex-inline-site-quote input,.samflex-inline-site-quote select,.samflex-inline-site-quote textarea,.samflex-inline-site-quote button{font-family:"Raleway",sans-serif!important}.samflex-catalog .samflex-pagination .page-numbers.current,.samflex-catalog .samflex-pagination .page-numbers.current:hover,.samflex-catalog .samflex-pagination .page-numbers.current:focus{background:#ffc400!important;color:#111!important;border-color:#111!important}@media(max-width:600px){.samflex-catalog .samflex-pagination .page-numbers:not(.prev):not(.next):not(.dots){min-width:36px;width:36px;height:36px;font-size:14px}.samflex-catalog .samflex-pagination .prev,.samflex-catalog .samflex-pagination .next{min-width:28px;width:28px;height:36px;font-size:24px}}@media(max-width:600px){.samflex-catalog .samflex-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.samflex-catalog .samflex-card{border-radius:14px}.samflex-catalog .samflex-image{height:150px;padding:8px}.samflex-catalog .samflex-image-disclaimer{right:5px;bottom:5px;padding:2px 4px;font-size:7px}.samflex-catalog .samflex-category{padding:10px 10px 4px;font-size:8px}.samflex-catalog .samflex-title{min-height:38px;padding:0 10px;font-size:12px!important;line-height:1.3!important}.samflex-catalog .samflex-sku{min-height:18px;padding:5px 10px 0;font-size:10px}.samflex-catalog .samflex-buttons{grid-template-columns:1fr!important;gap:6px!important;padding:10px!important}.samflex-catalog .samflex-buttons .samflex-btn{height:36px!important;padding:0 6px!important;font-size:9px!important}}.samflex-product-search{position:relative;width:100%;font-family:Arial,sans-serif}.samflex-product-search-input{display:block;width:100%;height:42px!important;margin:0!important;padding:0 48px 0 45px!important;border:1px solid #dedede!important;border-radius:999px!important;background:#fff!important;color:#444!important;font:400 15px/1 Arial,sans-serif!important;box-shadow:none!important;box-sizing:border-box}.samflex-product-search-input:focus{border-color:#aaa!important;outline:none;box-shadow:0 0 0 3px rgb(0 0 0 / .05)!important}.samflex-product-search-icon{position:absolute;z-index:2;top:21px;left:21px;width:16px;height:16px;color:#666;transform:translateY(-50%);pointer-events:none}.samflex-product-search-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8}.samflex-product-search-loader{display:none;position:absolute;z-index:2;top:13px;right:20px;width:14px;height:14px;border:2px solid #ddd;border-top-color:#666;border-radius:50%;animation:samflex-search-spin .7s linear infinite}.samflex-product-search.is-loading .samflex-product-search-loader{display:block}.samflex-product-search-results{position:absolute;z-index:9999;top:calc(100% + 8px);right:0;left:0;max-height:420px;overflow:auto;padding:7px;border:1px solid #e2e2e2;border-radius:16px;background:#fff;box-shadow:0 14px 35px rgb(0 0 0 / .14)}.samflex-product-search-results[hidden]{display:none}.samflex-product-search-results a{display:flex;align-items:center;gap:12px;padding:9px;border-radius:11px;color:#292929!important;text-decoration:none!important}.samflex-product-search-results a:hover,.samflex-product-search-results a:focus{background:#f5f5f3;outline:none}.samflex-product-search-results img{width:54px!important;height:54px!important;border-radius:9px;object-fit:cover}.samflex-product-search-results span{display:grid;min-width:0;gap:5px}.samflex-product-search-results strong,.samflex-product-search-results small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.samflex-product-search-results small{color:#777;font-size:12px}.samflex-product-search-empty{margin:0!important;padding:15px;text-align:center}@keyframes samflex-search-spin{to{transform:rotate(360deg)}}.samflex-catalog .samflex-grid .samflex-btn-budget.is-added{border-color:#25D366!important;background:#F0FFF6!important;color:#168B45!important}.samflex-floating-budget{position:fixed;left:24px;bottom:24px;z-index:99989;font-family:"Raleway",Arial,sans-serif}.samflex-floating-budget-toggle{position:relative;display:flex;align-items:center;justify-content:center;width:54px;height:54px;padding:0;border:0;border-radius:50%;background:#111;color:#fff;box-shadow:0 10px 28px rgb(17 17 17 / .25);cursor:pointer}.samflex-floating-budget-toggle svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.samflex-floating-budget-count{position:absolute;top:-5px;right:-5px;display:flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 5px;border:2px solid #fff;border-radius:999px;background:#FCB030;color:#111;font-size:11px;font-weight:800;box-sizing:border-box}.samflex-floating-budget-panel{position:absolute;bottom:66px;left:0;width:min(350px,calc(100vw - 32px));max-height:min(480px,calc(100vh - 110px));overflow:auto;padding:0;border:1px solid #e2e2e2;border-radius:17px;background:#fff;box-shadow:0 18px 50px rgb(0 0 0 / .2)}.samflex-floating-budget-panel[hidden]{display:none}.samflex-floating-budget-panel header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #eee}.samflex-floating-budget-panel header strong{font-size:17px}.samflex-floating-budget-close{width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#f4f4f2;color:#555;font-size:22px;line-height:1;cursor:pointer}.samflex-floating-budget-items{display:grid;max-height:280px;overflow:auto}.samflex-floating-budget-item{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid #eee}.samflex-floating-budget-item img{flex:0 0 52px;width:52px!important;height:52px!important;margin:0!important;border-radius:8px;object-fit:contain;background:#f5f4f1}.samflex-floating-budget-item span{display:grid;min-width:0;gap:5px}.samflex-floating-budget-item strong{overflow:hidden;font-size:13px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.samflex-floating-budget-item small{color:#777;font-size:11px}.samflex-floating-budget-empty{margin:0;padding:24px 18px;color:#777;font-size:13px;text-align:center}.samflex-floating-budget-empty[hidden]{display:none}.samflex-floating-budget-finish{display:flex;align-items:center;justify-content:center;min-height:46px;margin:15px 18px 18px;padding:0 20px;border-radius:32px;background:#FCB030;color:#111!important;font-size:14px;font-weight:800;text-decoration:none!important}.samflex-floating-budget:not(.has-items) .samflex-floating-budget-finish{display:none}@media(max-width:600px){.samflex-floating-budget{left:16px;bottom:16px}.samflex-floating-budget-toggle{width:50px;height:50px}.samflex-floating-budget-panel{bottom:61px}}.samflex-product-page .js-samflex-budget.is-added{border-color:#25D366!important;background:#F0FFF6!important;color:#168B45!important}body .samflex-floating-budget .samflex-floating-budget-toggle,body .samflex-floating-budget .samflex-floating-budget-toggle:hover,body .samflex-floating-budget .samflex-floating-budget-toggle:focus,body .samflex-floating-budget .samflex-floating-budget-toggle:active{border:0!important;background:#111111!important;color:#FFFFFF!important;box-shadow:0 10px 28px rgb(17 17 17 / .25)!important}body .samflex-floating-budget .samflex-floating-budget-close,body .samflex-floating-budget .samflex-floating-budget-close:hover,body .samflex-floating-budget .samflex-floating-budget-close:focus,body .samflex-floating-budget .samflex-floating-budget-close:active{border:0!important;background:#F1F1F1!important;color:#555555!important;box-shadow:none!important}body .samflex-floating-budget .samflex-floating-budget-count{border-color:#FFFFFF!important;background:#FCB030!important;color:#111111!important}body .samflex-catalog .samflex-pagination .page-numbers:not(.prev):not(.next):not(.dots){min-width:34px!important;width:34px!important;height:34px!important;padding:0!important;border:1px solid #D8D8D8!important;font-size:13px!important}body .samflex-catalog .samflex-pagination .page-numbers.current,body .samflex-catalog .samflex-pagination .page-numbers.current:hover,body .samflex-catalog .samflex-pagination .page-numbers.current:focus{border-color:#FCB030!important;background:#FCB030!important}body .samflex-catalog .samflex-pagination .prev,body .samflex-catalog .samflex-pagination .next{width:28px!important;min-width:28px!important;height:34px!important;font-size:24px!important}@media(max-width:600px){body .samflex-catalog .samflex-pagination .page-numbers:not(.prev):not(.next):not(.dots){min-width:30px!important;width:30px!important;height:30px!important;font-size:12px!important}}body .samflex-floating-whatsapp,body .samflex-floating-whatsapp:hover,body .samflex-floating-whatsapp:focus,body .samflex-floating-whatsapp:active{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;padding:0!important;border-radius:50%!important}body .samflex-floating-whatsapp .samflex-whatsapp-icon,body .samflex-floating-whatsapp svg{width:34px!important;height:34px!important;flex-basis:34px!important}@media(max-width:600px){body .samflex-floating-whatsapp,body .samflex-floating-whatsapp:hover,body .samflex-floating-whatsapp:focus,body .samflex-floating-whatsapp:active{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important}}@media(max-width:600px){body .samflex-catalog .samflex-grid{grid-template-columns:1fr!important}}@media(min-width:601px){html body.samflex-catalog-enabled .samflex-catalog .samflex-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;align-items:start!important}html body.samflex-catalog-enabled .samflex-catalog .samflex-grid article.samflex-card{min-height:0!important;padding:10px!important;overflow:hidden!important;border:1px solid #dedede!important;border-radius:18px!important;background:#fff!important;box-shadow:0 3px 12px rgb(0 0 0 / .1)!important}html body.samflex-catalog-enabled .samflex-catalog .samflex-grid article.samflex-card .samflex-image{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1/1!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:15px!important;background:#f1f1ef!important}html body.samflex-catalog-enabled .samflex-catalog .samflex-grid article.samflex-card .samflex-image img{width:100%!important;height:100%!important;margin:0!important;border-radius:15px!important;object-fit:cover!important}html body.samflex-catalog-enabled .samflex-catalog .samflex-grid .samflex-image-disclaimer{display:none!important}html body.samflex-catalog-enabled .samflex-catalog .samflex-grid .samflex-link{flex:0 0 auto!important}html body.samflex-catalog-enabled .samflex-catalog .samflex-grid .samflex-card-content{flex:0 0 auto!important;min-height:0!important;padding:14px 4px 0!important}html body.samflex-catalog-enabled .samflex-catalog .samflex-grid .samflex-category{margin:0 0 6px!important;padding:0!important;color:#777!important;font-size:9px!important;font-weight:700!important;line-height:1.2!important}html body.samflex-catalog-enabled .samflex-catalog .samflex-grid .samflex-title{display:-webkit-box!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;overflow:hidden!important;color:#111!important;font-size:15px!important;font-weight:900!important;line-height:1.2!important;text-transform:uppercase!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body.samflex-catalog-enabled .samflex-catalog .samflex-grid .samflex-sku{min-height:0!important;margin:7px 0 0!important;padding:0!important;color:#999!important;font-size:10px!important;line-height:1.2!important}html body.samflex-catalog-enabled .samflex-catalog .samflex-grid .samflex-buttons{grid-template-columns:1fr!important;gap:8px!important;margin:0!important;padding:14px 0 0!important;overflow:visible!important}html body.samflex-catalog-enabled .samflex-catalog .samflex-grid .samflex-buttons .samflex-btn{width:100%!important;height:42px!important;min-height:42px!important;padding:0 10px!important;border-radius:7px!important;font-size:11px!important;font-weight:800!important}}@media(min-width:601px) and (max-width:900px){html body.samflex-catalog-enabled .samflex-catalog .samflex-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:901px) and (max-width:1200px){html body.samflex-catalog-enabled .samflex-catalog .samflex-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:600px){html body.samflex-catalog-enabled .samflex-catalog .samflex-grid{grid-template-columns:1fr!important;gap:18px!important}html body.samflex-catalog-enabled .samflex-catalog .samflex-grid article.samflex-card{width:min(100%,360px)!important;min-height:0!important;margin:0 auto!important;padding:8px 8px 10px!important;overflow:hidden!important;border:1px solid #dedede!important;border-radius:18px!important;background:#fff!important;box-shadow:0 3px 10px rgb(0 0 0 / .12)!important}html body.samflex-catalog-enabled .samflex-catalog .samflex-grid article.samflex-card .samflex-image{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1/1!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:15px!important;background:#f1f1ef!important}html body.samflex-catalog-enabled .samflex-catalog .samflex-grid article.samflex-card .samflex-image img{width:100%!important;height:100%!important;margin:0!important;border-radius:15px!important;object-fit:cover!important}html body.samflex-catalog-enabled .samflex-catalog .samflex-grid .samflex-image-disclaimer{display:none!important}html body.samflex-catalog-enabled .samflex-catalog .samflex-grid .samflex-card-content{min-height:0!important;padding:11px 2px 0!important}html body.samflex-catalog-enabled .samflex-catalog .samflex-grid .samflex-category{margin:0 0 5px!important;padding:0!important;color:#777!important;font-size:9px!important;font-weight:700!important;line-height:1.2!important}html body.samflex-catalog-enabled .samflex-catalog .samflex-grid .samflex-title{min-height:0!important;margin:0!important;padding:0!important;color:#111!important;font-size:15px!important;font-weight:900!important;line-height:1.18!important;text-transform:uppercase!important}html body.samflex-catalog-enabled .samflex-catalog .samflex-grid .samflex-sku{min-height:0!important;margin:7px 0 0!important;padding:0!important;color:#999!important;font-size:10px!important;line-height:1.2!important}html body.samflex-catalog-enabled .samflex-catalog .samflex-grid .samflex-buttons{grid-template-columns:1fr!important;gap:8px!important;margin:0!important;padding:11px 0 0!important;overflow:visible!important}html body.samflex-catalog-enabled .samflex-catalog .samflex-grid .samflex-buttons .samflex-btn{width:100%!important;height:42px!important;min-height:42px!important;padding:0 10px!important;border-radius:7px!important;font-size:11px!important;font-weight:800!important}}.samflex-person-fields{display:grid;grid-column:1 / -1;gap:10px;margin:0;padding:0;border:0;min-width:0}.samflex-person-fields legend{margin:0;padding:0;color:#111;font-size:12px;font-weight:800;line-height:1.25}.samflex-person-type-options{display:flex;flex-wrap:wrap;gap:10px}.samflex-person-type-options label{display:flex!important;align-items:center;gap:8px!important;min-width:0;margin:0!important;color:#111;font-size:12px!important;font-weight:700!important;line-height:1.2;cursor:pointer}.samflex-person-type-options input[type="radio"]{flex:0 0 16px;width:16px!important;height:16px!important;margin:0!important;padding:0!important;accent-color:#FCB030}.samflex-document-field{display:grid!important;gap:7px!important;min-width:0;margin:0!important;color:#111;font-size:12px!important;font-weight:800!important;line-height:1.25}.samflex-document-field[hidden]{display:none!important}.samflex-document-field input{width:100%!important;box-sizing:border-box!important}.samflex-inline-site-quote .samflex-person-fields,.samflex-site-quote-form .samflex-person-fields{grid-column:1 / -1}.samflex-whatsapp-dialog .samflex-person-fields{gap:9px}.samflex-whatsapp-dialog .samflex-person-fields legend,.samflex-whatsapp-dialog .samflex-document-field,.samflex-whatsapp-dialog .samflex-person-type-options label{font-size:11px!important}body .samflex-modal .samflex-person-fields,body .samflex-site-quote-form .samflex-person-fields,body .samflex-lead-form .samflex-person-fields{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important;margin:0!important;padding:0!important;border:0!important}body .samflex-modal .samflex-person-fields legend,body .samflex-site-quote-form .samflex-person-fields legend,body .samflex-lead-form .samflex-person-fields legend{display:block!important;width:100%!important;margin:0!important;padding:0!important;color:#111111!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important}body .samflex-modal .samflex-person-type-options,body .samflex-site-quote-form .samflex-person-type-options,body .samflex-lead-form .samflex-person-type-options{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:14px!important;width:100%!important;margin:0!important;padding:0!important}body .samflex-modal .samflex-person-type-options label,body .samflex-site-quote-form .samflex-person-type-options label,body .samflex-lead-form .samflex-person-type-options label{display:inline-flex!important;align-items:center!important;grid-template-columns:none!important;gap:7px!important;width:auto!important;margin:0!important;padding:0!important;color:#111111!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;cursor:pointer!important}body .samflex-modal .samflex-person-type-options input[type="radio"],body .samflex-site-quote-form .samflex-person-type-options input[type="radio"],body .samflex-lead-form .samflex-person-type-options input[type="radio"]{position:static!important;display:inline-block!important;flex:0 0 16px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;border-radius:50%!important;transform:none!important;box-shadow:none!important;appearance:auto!important;-webkit-appearance:radio!important;accent-color:#FCB030!important}body .samflex-person-fields.is-pj .samflex-document-cpf,body .samflex-person-fields.is-pf .samflex-document-cnpj,body .samflex-document-field[hidden]{display:none!important}body .samflex-person-fields.is-pf .samflex-document-cpf,body .samflex-person-fields.is-pj .samflex-document-cnpj{display:grid!important}body .samflex-ready-featured article.samflex-ready-card{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;overflow:hidden!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-link{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;min-height:0!important}body .samflex-ready-featured .samflex-ready-featured-track{align-items:start!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-content{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;min-height:0!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-content h3{display:-webkit-box!important;height:36px!important;min-height:36px!important;margin:0!important;overflow:hidden!important;line-height:1.2!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-sku{display:block!important;min-height:24px!important;margin-top:auto!important;padding-top:10px!important;overflow:visible!important;white-space:nowrap!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-actions{position:relative!important;z-index:1!important;flex:0 0 auto!important;margin-top:0!important;padding:12px 16px 16px!important;background:#FFFFFF!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-budget{font-size:0!important;line-height:0!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-budget::before,body .samflex-ready-featured article.samflex-ready-card .samflex-ready-budget::after{display:none!important;content:none!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-budget span{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;font-size:10px!important;line-height:1.15!important;white-space:nowrap!important}body .samflex-ready-featured .samflex-ready-featured-arrow::before,body .samflex-ready-featured .samflex-ready-featured-arrow::after{display:none!important;content:none!important}body .samflex-ready-featured .samflex-ready-featured-track{align-items:start!important}body .samflex-ready-featured article.samflex-ready-card{display:grid!important;grid-template-rows:auto auto!important;align-self:start!important;height:auto!important;min-height:0!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-link{display:grid!important;grid-template-rows:auto auto!important;height:auto!important;min-height:0!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-content{display:grid!important;grid-template-rows:auto 36px auto!important;align-content:start!important;height:auto!important;min-height:0!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-sku{margin-top:7px!important}@media(max-width:620px){body .samflex-ready-featured{width:calc(100% - 24px)!important;padding:22px 0 28px!important}body .samflex-ready-featured .samflex-ready-featured-track,body .samflex-ready-featured.is-static .samflex-ready-featured-track{grid-auto-columns:calc((100% - 10px)/2)!important;gap:10px!important;width:100%!important;padding:2px 0 10px!important}body .samflex-ready-featured article.samflex-ready-card{border-radius:13px!important;box-shadow:0 4px 12px rgb(17 17 17 / .15)!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-image{height:142px!important;padding:9px!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-category{padding:10px 10px 5px!important;font-size:8px!important;line-height:1.25!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-content{grid-template-rows:auto 44px auto!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-content h3{height:44px!important;min-height:44px!important;padding:0 10px!important;font-size:12px!important;line-height:1.2!important;-webkit-line-clamp:3!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-sku{min-height:20px!important;margin-top:5px!important;padding:5px 10px 0!important;overflow:hidden!important;font-size:9px!important;text-overflow:ellipsis!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-actions{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:10px!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-actions button,body .samflex-ready-featured article.samflex-ready-card .samflex-ready-whatsapp,body .samflex-ready-featured article.samflex-ready-card .samflex-ready-budget{flex:none!important;width:100%!important;min-width:0!important;min-height:36px!important;padding:5px 6px!important;border-radius:8px!important;font-size:9px!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-budget span{overflow:hidden!important;font-size:9px!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .samflex-ready-featured .samflex-ready-featured-arrow{top:142px!important;width:30px!important;height:38px!important;font-size:30px!important;transform:translateY(-50%)!important}body .samflex-ready-featured .samflex-ready-featured-arrow.is-prev{left:-8px!important}body .samflex-ready-featured .samflex-ready-featured-arrow.is-next{right:-8px!important}}@media(max-width:620px){body .samflex-ready-featured .samflex-ready-featured-track,body .samflex-ready-featured.is-static .samflex-ready-featured-track{grid-auto-columns:100%!important;gap:16px!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-image{height:220px!important;padding:18px!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-category{padding:15px 18px 6px!important;font-size:10px!important;line-height:1.3!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-content{grid-template-rows:auto 42px auto!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-content h3{height:42px!important;min-height:42px!important;padding:0 18px!important;font-size:15px!important;line-height:1.4!important;-webkit-line-clamp:2!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-sku{min-height:22px!important;margin-top:7px!important;padding:8px 18px 0!important;font-size:12px!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-actions{grid-template-columns:104px minmax(0,1fr)!important;gap:8px!important;padding:16px!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-actions button,body .samflex-ready-featured article.samflex-ready-card .samflex-ready-whatsapp,body .samflex-ready-featured article.samflex-ready-card .samflex-ready-budget{width:100%!important;min-height:44px!important;height:44px!important;padding:8px 6px!important;border-radius:32px!important;font-size:10px!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-whatsapp{flex:0 0 104px!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-budget span{font-size:10px!important}body .samflex-ready-featured .samflex-ready-featured-arrow{top:50%!important;width:34px!important;height:52px!important;font-size:42px!important}}@media(max-width:620px){body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;padding:14px 16px 16px!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-card-actions button,body .samflex-ready-featured article.samflex-ready-card .samflex-ready-whatsapp,body .samflex-ready-featured article.samflex-ready-card .samflex-ready-budget{display:flex!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;padding:0 14px!important;overflow:visible!important;white-space:normal!important}body .samflex-ready-featured article.samflex-ready-card .samflex-ready-budget span{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;overflow:visible!important;font-size:10px!important;line-height:1.15!important;text-overflow:clip!important;white-space:normal!important}}html body .samflex-catalog .samflex-grid,html body .samflex-product-page .samflex-recommendation-grid{align-items:stretch!important;gap:18px!important}html body .samflex-catalog .samflex-grid article.samflex-card,html body .samflex-product-page .samflex-recommendation-grid article.samflex-card{width:100%!important;min-height:0!important;margin:0!important;padding:10px 10px 13px!important;overflow:hidden!important;border:1px solid #e5e5e5!important;border-radius:18px!important;background:#fff!important;box-shadow:0 5px 16px rgb(17 17 17 / .10)!important}html body .samflex-catalog .samflex-grid .samflex-link,html body .samflex-product-page .samflex-recommendation-grid .samflex-link{flex:1 1 auto!important}html body .samflex-catalog .samflex-grid article.samflex-card .samflex-image,html body .samflex-product-page .samflex-recommendation-grid article.samflex-card .samflex-image{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:3/2!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #dedede!important;border-radius:14px!important;background:#f1f1f1!important}html body .samflex-catalog .samflex-grid article.samflex-card .samflex-image img,html body .samflex-product-page .samflex-recommendation-grid article.samflex-card .samflex-image img{width:100%!important;height:100%!important;margin:0!important;padding:0!important;border-radius:13px!important;object-fit:contain!important}html body .samflex-catalog .samflex-grid .samflex-image-disclaimer,html body .samflex-product-page .samflex-recommendation-grid .samflex-image-disclaimer{display:none!important}html body .samflex-catalog .samflex-grid .samflex-card-content,html body .samflex-product-page .samflex-recommendation-grid .samflex-card-content{flex:1 1 auto!important;min-height:0!important;padding:14px 4px 0!important}html body .samflex-catalog .samflex-grid .samflex-category,html body .samflex-product-page .samflex-recommendation-grid .samflex-category{margin:0 0 5px!important;padding:0!important;color:#777!important;font-size:9px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.35px!important;text-transform:uppercase!important}html body .samflex-catalog .samflex-grid .samflex-title,html body .samflex-product-page .samflex-recommendation-grid .samflex-title{display:-webkit-box!important;height:auto!important;min-height:38px!important;margin:0!important;padding:0!important;overflow:hidden!important;color:#252525!important;font-size:16px!important;font-weight:900!important;line-height:1.15!important;text-transform:uppercase!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body .samflex-catalog .samflex-grid .samflex-sku,html body .samflex-product-page .samflex-recommendation-grid .samflex-sku{min-height:0!important;margin:7px 0 0!important;padding:0!important;color:#8d8d8d!important;font-size:10px!important;line-height:1.2!important}html body .samflex-catalog .samflex-grid .samflex-buttons,html body .samflex-product-page .samflex-recommendation-grid .samflex-buttons{display:grid!important;grid-template-columns:1fr!important;gap:0!important;width:100%!important;margin:0!important;padding:14px 4px 0!important;overflow:visible!important}html body .samflex-catalog .samflex-grid .samflex-btn-whatsapp,html body .samflex-product-page .samflex-recommendation-grid .samflex-btn-whatsapp{display:none!important}html body .samflex-catalog .samflex-grid .samflex-btn-budget,html body .samflex-product-page .samflex-recommendation-grid .samflex-btn-budget{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:46px!important;min-height:46px!important;padding:0 12px!important;border:1px solid #ffb43b!important;border-radius:12px!important;background:#ffb43b!important;color:#111!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important;white-space:normal!important;box-shadow:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease!important}html body .samflex-catalog .samflex-grid .samflex-btn-budget:not(.is-added):hover,html body .samflex-catalog .samflex-grid .samflex-btn-budget:not(.is-added):focus-visible,html body .samflex-product-page .samflex-recommendation-grid .samflex-btn-budget:not(.is-added):hover,html body .samflex-product-page .samflex-recommendation-grid .samflex-btn-budget:not(.is-added):focus-visible{border-color:#f0a42e!important;background:#f0a42e!important;color:#111!important;outline:none!important}html body .samflex-catalog .samflex-grid .samflex-btn-budget.is-added,html body .samflex-product-page .samflex-recommendation-grid .samflex-btn-budget.is-added{border-color:#111!important;background:#111!important;color:#fff!important;outline:none!important}@media(max-width:600px){html body .samflex-catalog .samflex-grid,html body .samflex-product-page .samflex-recommendation-grid{grid-template-columns:1fr!important;gap:18px!important}html body .samflex-catalog .samflex-grid article.samflex-card,html body .samflex-product-page .samflex-recommendation-grid article.samflex-card{width:min(100%,354px)!important;margin:0 auto!important}}@media(max-width:600px){body .samflex-modal{align-items:flex-start;padding:12px;overflow-y:auto;overscroll-behavior:contain}body .samflex-modal-dialog,body .samflex-whatsapp-dialog,body .samflex-site-form-dialog{width:100%;max-width:420px;max-height:calc(100dvh - 24px);margin:auto;overflow-x:hidden;overflow-y:auto;border-radius:16px;-webkit-overflow-scrolling:touch}body .samflex-whatsapp-dialog .samflex-modal-body,body .samflex-site-quote-modal .samflex-site-form-dialog{padding:18px 18px 14px}body .samflex-whatsapp-dialog h2,body .samflex-site-form-dialog h2{margin-right:42px;font-size:20px;line-height:1.2}body .samflex-whatsapp-dialog .samflex-whatsapp-subtitle,body .samflex-site-form-dialog>p{margin-bottom:13px}body .samflex-whatsapp-dialog .samflex-lead-form,body .samflex-site-quote-form{grid-template-columns:1fr;gap:8px}body .samflex-whatsapp-dialog .samflex-lead-form>label,body .samflex-site-quote-form label,body .samflex-document-field{gap:4px;font-size:11px!important;line-height:1.3}body .samflex-whatsapp-dialog .samflex-lead-form input,body .samflex-whatsapp-dialog .samflex-lead-form select,body .samflex-whatsapp-dialog .samflex-lead-form textarea,body .samflex-site-quote-form input,body .samflex-site-quote-form select,body .samflex-site-quote-form textarea{width:100%!important;min-width:0!important;border-radius:10px!important;box-sizing:border-box!important}body .samflex-whatsapp-dialog .samflex-lead-form input,body .samflex-whatsapp-dialog .samflex-lead-form select,body .samflex-site-quote-form input,body .samflex-site-quote-form select{height:40px!important}body .samflex-whatsapp-dialog .samflex-lead-form textarea,body .samflex-site-quote-form textarea{min-height:68px!important}body .samflex-modal .samflex-person-fields{gap:6px!important}body .samflex-modal .samflex-person-fields legend{margin-bottom:2px!important}body .samflex-modal .samflex-person-type-options{align-items:flex-start!important;gap:6px 14px!important}body .samflex-modal .samflex-person-type-options label{min-height:20px;white-space:nowrap}body .samflex-whatsapp-dialog .samflex-form-submit,body .samflex-site-quote-form button[type="submit"]{width:100%;min-height:44px;margin-top:2px}body .samflex-modal-privacy{margin-top:7px;line-height:1.4}}@media(max-width:600px){html body .samflex-modal:has(.samflex-whatsapp-dialog){align-items:center;padding:14px}html body .samflex-modal .samflex-modal-dialog.samflex-whatsapp-dialog{width:min(84vw,320px)!important;min-width:0!important;max-width:calc(100vw - 28px)!important;max-height:calc(100dvh - 28px)!important;margin:auto;overflow-x:hidden;overflow-y:auto;box-sizing:border-box!important;-webkit-text-size-adjust:100%;text-size-adjust:100%}html body .samflex-modal .samflex-whatsapp-dialog .samflex-modal-body{padding:20px 22px 16px}html body .samflex-modal .samflex-whatsapp-dialog .samflex-lead-form{grid-template-columns:1fr;gap:8px}html body .samflex-modal .samflex-whatsapp-dialog .samflex-lead-form>label{gap:4px!important;font-size:10px!important}html body .samflex-modal .samflex-whatsapp-dialog .samflex-person-fields{gap:5px!important}html body .samflex-modal .samflex-whatsapp-dialog .samflex-person-fields legend{font-size:10px!important}html body .samflex-modal .samflex-whatsapp-dialog .samflex-person-type-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .samflex-modal .samflex-whatsapp-dialog .samflex-person-type-options label{min-height:30px!important;padding:0 6px!important;gap:6px!important;font-size:9px!important}html body .samflex-modal .samflex-whatsapp-dialog .samflex-lead-form input{height:34px!important}html body .samflex-modal .samflex-whatsapp-dialog .samflex-lead-form textarea{min-height:58px!important}html body .samflex-modal .samflex-whatsapp-dialog .samflex-form-submit{min-height:38px!important;margin:3px 0 0!important;font-size:10px!important}html body .samflex-modal .samflex-whatsapp-dialog .samflex-whatsapp-privacy,html body .samflex-modal .samflex-whatsapp-dialog .samflex-modal-privacy{margin-top:7px!important;font-size:8px!important}}html body .samflex-modal .samflex-whatsapp-dialog .samflex-form-submit,html body .samflex-modal .samflex-whatsapp-dialog .samflex-form-submit:hover,html body .samflex-modal .samflex-whatsapp-dialog .samflex-form-submit:focus{border-color:#25D366!important;background:#25D366!important;color:#FFFFFF!important}html body .samflex-ready-featured .samflex-ready-card-actions{display:grid!important;grid-template-columns:1fr!important}html body .samflex-ready-featured .samflex-ready-whatsapp{display:none!important}html body .samflex-ready-featured .samflex-ready-budget{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;min-height:46px!important;padding:0 12px!important;border:1px solid #ffb43b!important;border-radius:12px!important;background:#ffb43b!important;color:#111111!important;box-shadow:none!important}html body .samflex-ready-featured .samflex-ready-budget span{color:inherit!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important}html body .samflex-ready-featured .samflex-ready-budget:not(.is-added):hover,html body .samflex-ready-featured .samflex-ready-budget:not(.is-added):focus-visible{border-color:#f0a42e!important;background:#f0a42e!important;color:#111111!important}html body .samflex-ready-featured .samflex-ready-budget.is-added{border-color:#111111!important;background:#111111!important;color:#FFFFFF!important}.samflex-category-copy{width:min(1180px, calc(100% - 40px));margin:0 auto;font-family:"Raleway",Arial,sans-serif}.samflex-category-copy-title{max-width:760px;margin:0 0 18px;color:#fcc400;font-family:"Raleway",Arial,sans-serif;font-size:clamp(48px, 6vw, 74px);font-weight:900;line-height:.94;letter-spacing:-2.5px}.samflex-category-copy-description{max-width:720px;margin:0;color:#fff;font-family:"Raleway",Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.55}@media (max-width:620px){.samflex-category-copy{width:calc(100% - 24px)}.samflex-category-copy-title{font-size:42px;letter-spacing:-1.5px}.samflex-category-copy-description{font-size:16px}}