.store-main{min-height:100vh}html body{background:var(--main-bg-color)}html body.page-product{background:#fff}a.technical-support-number{color:inherit;text-decoration:none;display:block}@media (width>=1101px){.main-header .main-menu{opacity:1;display:block}}.store-cart-block{margin-inline-end:8px}.list3-price{font-family:var(--font-bold);color:var(--main-color);margin:6px 0 4px;font-size:16px}.list3-footer-label1.availability--not_available,.list3-footer-label1.availability--out_of_stock{color:#e11900}.list3-footer-label1.availability--coming_soon{color:#ffc043}.list1-image img,.list3-image img,.list2-image img,.list9-image img{object-fit:contain}.list1-image img{object-fit:cover;width:100%;height:100%}.list1-image--large img{aspect-ratio:440/190}.list1-image--small img{aspect-ratio:220/200}.list1-image--tall img{aspect-ratio:285/390}.list1-image--album img{aspect-ratio:440/250}.store-image-links__title{margin:0 0 16px}@media (width<=991px){.list1-title{font-size:17px;line-height:22px}}@media (width<=767px){.list1-title{font-family:sans-serif;font-size:15px;line-height:21px}}.product-banner--top{margin-bottom:20px}.product-banner--top img{object-fit:contain;width:100%;height:auto;max-height:175px;display:block}a.product--info-value img{object-fit:contain;width:auto;max-width:50px;height:auto;max-height:30px;display:block}.product--item-header .tags-wrapper .tag{margin:0}.inner-body-single-image>a{display:block}.inner-body-single-image img{max-width:100%;height:auto}.store-entry-cover img{width:auto;max-height:400px}.inner-body-thumbs{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.inner-body-thumb{border:1px solid var(--main-border-color);border-radius:var(--border-radius);cursor:pointer;background:#fff;width:60px;height:60px;padding:2px}.inner-body-thumb.active{border-color:var(--main-color)}.inner-body-thumb img{object-fit:contain;width:100%;height:100%}.product--price{margin:0 0 12px}.product--price-value{font-family:var(--font-bold);color:var(--main-color);font-size:26px}.product--qty{text-align:center;border:1px solid var(--main-border-color);border-radius:var(--border-radius);width:70px;height:40px;font-family:var(--font);margin-inline-end:5px}.product--add-to-cart{background-color:var(--main-color);color:#fff}.product--notice{color:#05a357;margin:8px 0 0;font-size:15px}.product--notice a{color:var(--main-color);margin-inline-start:6px;text-decoration:underline}.product--info-value img{max-width:100%;height:auto}.inner-body-profile-img img{object-fit:contain;width:auto;max-width:200px;height:auto;max-height:120px;display:block}.inner-body-profile-img{box-sizing:border-box;align-items:center;min-height:142px;display:flex}.list9-item .list9-image img{object-fit:contain;width:auto;max-width:120px;height:auto;max-height:50px}.brand-strip__frame{position:relative}.brand-strip__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.brand-strip__track::-webkit-scrollbar{display:none}.brand-strip__track .list2-item{flex:0 0 calc((100% - (var(--brand-strip-per,7) - 1) * 10px) / var(--brand-strip-per,7));scroll-snap-align:start;background:0 0}.brand-strip__track .list2-image img{object-fit:contain;width:auto;max-width:120px;height:auto;max-height:50px}.brand-strip__frame .owl-nav button{cursor:pointer;background:0 0;padding:0}.brand-strip__frame .owl-nav button.disabled{opacity:.4;cursor:default}.brand-strip__frame .owl-dots .owl-dot{cursor:pointer;padding:0}.brand-strip__name{min-height:80px;font-family:var(--font-bold);color:var(--main-color);text-align:center;justify-content:center;align-items:center;padding:10px;display:flex}.store-panel{padding-bottom:40px}.store-empty,.store-notice,.store-loading{color:var(--second-color);padding:30px 0;font-size:18px}.store-loading{min-height:100vh}.store-error{color:#e11900}.store-lines{margin:0 0 20px;padding:0;list-style:none}.store-line{border-radius:var(--border-radius);background:#fff;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:8px;padding:12px;display:flex}.store-line__media{flex:0 0 80px;width:80px;height:80px}.store-line__media img{object-fit:contain;width:100%;height:100%}.store-line__title{font-family:var(--font-medium);color:var(--main-text-color);flex:200px}.store-line__price{font-family:var(--font-bold);color:var(--main-color);min-width:90px}.store-line__qty{align-items:center;gap:6px;display:flex}.store-line__qty input{text-align:center;border:1px solid var(--main-border-color);border-radius:var(--border-radius);width:64px;height:36px}.store-link-btn{color:#e11900;cursor:pointer;font-family:var(--font);background:0 0;border:0}.store-summary{background:#fff;justify-content:space-between;padding:15px;font-size:18px;display:flex}.store-actions{gap:10px;margin-top:15px;display:flex}.store-form{background:#fff;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:20px;display:grid}.store-form label{font-family:var(--font-medium);flex-direction:column;gap:6px;display:flex}.store-form input,.store-form textarea{border:1px solid var(--main-border-color);border-radius:var(--border-radius);font-family:var(--font);padding:10px}.store-form__wide{grid-column:1/-1}.store-inline-link{cursor:pointer;font-family:var(--font-medium);color:var(--main-color);background:0 0;border:0;margin-inline-start:6px;padding:0;text-decoration:underline}.store-inline-link:disabled{opacity:.5;cursor:default}.store-form-link{margin:12px 15px 0 0;font-size:15px;display:inline-block}.store-hint{color:var(--second-color);margin:0 0 15px;font-size:15px}.store-side-text{color:var(--second-color);font-size:var(--description-size);margin:10px 0 20px;line-height:24px}.store-notice-inline{color:#05a357;margin:0 0 15px;font-size:16px}.store-check{cursor:pointer;align-items:center;gap:8px;margin:0 0 15px;display:flex}.field-error{color:#e11900;margin-top:4px;font-size:14px}.submit-style1-btn:disabled{opacity:.5;cursor:not-allowed}.store-block-btn{justify-content:center;width:100%;margin-top:10px}.store-checkout-btn{align-items:center;text-decoration:none;display:inline-flex}.store-back-link{text-align:center;margin:12px 0 0;display:block}.store-card-form{border-radius:var(--border-radius);background:#fff;margin-bottom:25px;padding:20px 15px}.store-choices{flex-direction:column;gap:8px;margin-bottom:25px;display:flex}.store-choice{cursor:pointer;border:1px solid var(--main-border-color);border-radius:var(--border-radius);background:#fff;align-items:center;gap:10px;padding:14px 15px;display:flex}.store-choice.active{border-color:var(--main-color)}.store-choice input{accent-color:var(--main-color)}.store-choice__label{font-family:var(--font-medium);flex:1}.store-choice__label small{color:var(--second-color);font-family:var(--font)}.store-choice__value{font-family:var(--font-bold);color:var(--main-color)}.store-summary-card{border-radius:var(--border-radius);background:#fff;padding:20px;position:sticky;top:20px}.store-summary-lines{margin:15px 0;padding:0;list-style:none}.store-summary-lines li{border-bottom:1px solid var(--main-border-color);align-items:center;gap:10px;padding:8px 0;display:flex}.store-summary-lines .store-line__media{flex-basis:56px;width:56px;height:56px}.store-summary-lines__title{flex:1;font-size:15px}.store-summary-lines__title small{color:var(--second-color)}.store-totals{grid-template-columns:1fr auto;gap:8px 0;margin:15px 0;display:grid}.store-totals dt{color:var(--second-color);font-family:var(--font)}.store-totals dd{text-align:end;font-family:var(--font-medium);margin:0}.store-totals .store-totals__grand{font-family:var(--font-bold);color:var(--main-text-color);border-top:1px solid var(--main-border-color);padding-top:10px;font-size:20px}.store-totals dd.store-totals__grand{color:var(--main-color)}.store-facts{margin:15px 0}.store-success{color:#fff;border-radius:var(--border-radius);background:linear-gradient(91.48deg,#1b4a8d,#1a57af);align-items:flex-start;gap:15px;margin-bottom:25px;padding:20px;display:flex}.store-success i{color:#ffc043;font-size:34px}.store-success strong{font-family:var(--font-bold);font-size:20px}.store-success p{margin:6px 0 0}.account-nav{border-radius:var(--border-radius);background:#fff;flex-direction:column;margin-bottom:20px;padding:10px;display:flex}.account-nav__hello{border-bottom:1px solid var(--main-border-color);flex-direction:column;margin-bottom:6px;padding:10px;display:flex}.account-nav__hello span{color:var(--second-color);font-size:14px}.account-nav__hello strong{font-family:var(--font-bold);color:var(--main-text-color)}.account-nav__link{border-radius:var(--border-radius);color:var(--main-text-color);font-family:var(--font-medium);text-align:start;cursor:pointer;background:0 0;border:0;padding:10px;text-decoration:none;display:block}.account-nav__link:hover,.account-nav__link.active{background:var(--main-color);color:#fff}.account-nav__signout{color:#e11900}.account-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.store-table-wrap{margin-bottom:20px;overflow-x:auto}.store-table{border-collapse:collapse;border-radius:var(--border-radius);background:#fff;width:100%}.store-table th,.store-table td{text-align:start;border-bottom:1px solid var(--main-border-color);padding:12px 10px}.store-table th{font-family:var(--font-bold);color:var(--second-color);font-size:14px}.store-table tr.active td{background:#f5f5f8}.store-table__money{font-family:var(--font-bold);color:var(--main-color);white-space:nowrap}.store-badge{color:var(--second-color);background:#f5f5f8;border-radius:20px;padding:2px 10px;font-size:13px;display:inline-block}.store-badge.is-offered{color:#1b4a8d;background:#ffc043}.store-badge.is-accepted{color:#fff;background:#05a357}.store-pager{justify-content:center;align-items:center;gap:15px;margin-bottom:20px;display:flex}.store-quote{margin-top:10px}.store-quote__note{border-radius:var(--border-radius);background:#f5f5f8;padding:12px}.store-quote__accept,.store-quote__withdraw{margin-top:15px}.store-address{border:1px solid var(--main-border-color);border-radius:var(--border-radius);background:#fff;flex-direction:column;flex:1;margin-bottom:10px;padding:15px;display:flex}.store-address.is-default{border-color:var(--main-color)}.store-address__head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.store-address p{color:var(--second-color);margin:0 0 6px}.store-address__phone{text-align:end}.store-address__actions{gap:15px;margin-top:auto;display:flex}.store-address__actions .store-inline-link{margin:0}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.list7-bg-image{transition:background-image .4s linear}.list7-slick .slick-slide{cursor:pointer;float:none;width:100%}.list7-slick .slick-current{cursor:default}.list7-slick .slick-current .list7-content.max-width-title{display:block}.list7-dots{z-index:9;gap:16px;padding-bottom:20px;display:flex;position:relative}.list7-dots button{cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;width:10px;height:10px;padding:0}.list7-dots button.active{background:#ffc043;border-color:#ffc043}.breadcrumb-item{min-height:24px;line-height:24px;display:inline-block}.product--info-value.green-color{color:#047a40}.list5-image img{object-fit:cover;width:100%;height:auto}.list5--article .list5-image img{aspect-ratio:382/340}.list5--service .list5-image img{aspect-ratio:300/230}.list5--video .list5-image img{aspect-ratio:290/245}.list5-items:not(.list5--article):not(.list5--service):not(.list5--video) .list5-image img{aspect-ratio:382/340}.list6-image img{aspect-ratio:440/470;object-fit:cover;width:100%;height:auto}.list6-logo img{object-fit:cover;width:100px;height:100px}.tabs2--link{margin-bottom:10px;display:block}.tab-button:not(.active) .list6--logo{border-color:#d4d4d4}@media (width<=767px){.store-summary-card{margin-top:20px;position:static}.store-table-wrap{overflow:visible}.store-table thead{display:none}.store-table tr{border-bottom:1px solid var(--main-border-color);flex-wrap:wrap;gap:4px 12px;padding:12px 10px;display:flex}.store-table td{border:0;padding:0;display:block}.store-table td:first-child{font-family:var(--font-bold);flex-basis:100%}.account-toolbar .default-btn{width:auto}}.list5-image{position:relative}.store-video-play{background:url(/themes/default/assets/images/youtube-play.png) 50%/contain no-repeat;width:64px;height:64px;margin:auto;position:absolute;inset:0}.store-video-frame{margin-bottom:var(--margin-bottom);padding-top:56.25%;position:relative}.store-video-frame iframe{border-radius:var(--border-radius);border:0;width:100%;height:100%;position:absolute;inset:0}.store-content-search{gap:10px;margin:0 0 20px;display:flex}.store-content-search .form-control{flex:1}.store-entry-meta{color:var(--second-color);margin:0 0 15px}.store-entry-tags,.store-entry-links{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.attachment-meta{color:var(--second-color);margin-top:4px;font-size:14px}button.share-button-main{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.share-menu.active .share-menu-list{opacity:1;visibility:visible;display:block}.project-fact{margin-top:10px}.inner-body-album img{border-radius:var(--border-radius);width:100%;margin-bottom:10px}.store-snap-strip,.project--images-carousel.store-snap-strip{scroll-snap-type:x mandatory;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.store-snap-strip .photo-item{scroll-snap-align:start;flex:none;width:min(500px,80%)}.store-snap-strip img{object-fit:cover;border-radius:var(--border-radius);width:100%;height:300px}.inner-body-album>*{position:relative}.project-logo img{object-fit:contain;width:auto;max-width:260px;height:auto;max-height:100%}.store-spec-list{margin:0;padding-inline-start:20px;list-style:outside}.store-spec-list li{text-align:start;margin-bottom:7px}.store-category-banner{margin:0 0 24px}.store-category-banner img{object-fit:cover;border-radius:var(--border-radius);width:100%;max-height:360px;display:block}.ck-content iframe{aspect-ratio:16/9;border:0;block-size:auto;inline-size:100%;max-inline-size:100%;display:block}:root{--flow-radius:12px;--flow-line:#e4e6ee;--flow-soft:#f3f5fa;--flow-shadow:0 1px 2px #1018280a, 0 6px 20px #1b4a8d0f;--flow-success:#05a357;--flow-danger:#d92d20;--flow-accent:#ffc043}.store-flow{padding-bottom:50px}.store-flow *,.store-flow :before,.store-flow :after{box-sizing:border-box}.store-flow .store-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.store-flow .store-layout--wide-side{grid-template-columns:minmax(0,1fr) 400px}.store-card{border:1px solid var(--flow-line);border-radius:var(--flow-radius);box-shadow:var(--flow-shadow);background:#fff;padding:22px}.store-card+.store-card{margin-top:18px}.store-card__head{justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;display:flex}.store-card__title{font-family:var(--font-bold);color:var(--main-color);align-items:center;gap:10px;margin:0;font-size:19px;line-height:1.4;display:flex}.store-card__title .store-step-num{background:var(--main-color);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;display:inline-grid}.store-card__sub{color:var(--second-color);margin:-8px 0 16px;font-size:15px;line-height:1.7}.store-count{color:var(--second-color);font-family:var(--font-medium);font-size:15px}.store-steps{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.store-steps li{color:var(--second-color);font-family:var(--font-medium);align-items:center;gap:8px;font-size:15px;display:flex}.store-steps li+li:before{content:"";background:var(--flow-line);border-radius:2px;width:28px;height:2px}.store-steps .store-steps__dot{border:2px solid var(--flow-line);width:26px;height:26px;font-size:13px;font-family:var(--font-bold);background:#fff;border-radius:50%;place-items:center;display:inline-grid}.store-steps li.is-done .store-steps__dot{background:var(--flow-success);border-color:var(--flow-success);color:#fff}.store-steps li.is-current{color:var(--main-color)}.store-steps li.is-current .store-steps__dot{background:var(--main-color);border-color:var(--main-color);color:#fff}.store-items{margin:0;padding:0;list-style:none}.store-item{border-bottom:1px solid var(--flow-line);grid-template-columns:88px minmax(0,1fr) auto;grid-template-areas:"media info side";align-items:center;gap:16px;padding:16px 0;display:grid}.store-item:first-child{padding-top:0}.store-item:last-child{border-bottom:0;padding-bottom:0}.store-item__media{background:var(--flow-soft);border:1px solid var(--flow-line);border-radius:10px;grid-area:media;place-items:center;width:88px;height:88px;display:grid;overflow:hidden}.store-item__media img{object-fit:contain;background:#fff;width:100%;height:100%}.store-item__media .icon-cart,.store-item__media .icon-quotation{color:#b5b9cc;font-size:28px}.store-item__info{flex-direction:column;grid-area:info;gap:6px;min-width:0;display:flex}.store-item__title{font-family:var(--font-medium);color:var(--main-text-color);overflow-wrap:anywhere;font-size:16px;line-height:1.5;text-decoration:none}a.store-item__title:hover{color:var(--main-color)}.store-item__meta,.store-item__unit{color:var(--second-color);font-size:14px}.store-item__side{flex-direction:column;grid-area:side;align-items:flex-end;gap:10px;display:flex}.store-item__total{font-family:var(--font-bold);color:var(--main-color);white-space:nowrap;font-size:17px}.store-item__controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.store-item.is-busy{opacity:.55;pointer-events:none}.store-remove{color:var(--second-color);font-family:var(--font-medium);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 4px;font-size:14px;display:inline-flex}.store-remove:hover{color:var(--flow-danger);background:#fdf1f0}.store-remove .icon-close{font-size:11px}.store-qty{border:1px solid var(--flow-line);background:#fff;border-radius:10px;align-items:center;height:40px;display:inline-flex;overflow:hidden}.store-qty button{background:var(--flow-soft);width:38px;height:100%;color:var(--main-color);cursor:pointer;border:0;place-items:center;font-size:18px;line-height:1;display:grid}.store-qty button:hover:not(:disabled){background:#e6ebf5}.store-qty button:disabled{color:#b5b9cc;cursor:default}.store-qty input{text-align:center;width:52px;height:100%;font-family:var(--font-bold);color:var(--main-text-color);appearance:textfield;background:#fff;border:0;font-size:16px}.store-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.store-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.store-qty input:focus{outline:none}.store-qty:focus-within{border-color:var(--main-color);box-shadow:0 0 0 3px #1b4a8d1f}.store-side{position:sticky;top:20px}.store-sum{grid-template-columns:1fr auto;gap:10px 12px;margin:0;display:grid}.store-sum dt{color:var(--second-color);font-family:var(--font);font-weight:400}.store-sum dd{text-align:end;font-family:var(--font-medium);white-space:nowrap;margin:0}.store-sum .is-grand{border-top:1px dashed var(--flow-line);font-family:var(--font-bold);color:var(--main-text-color);margin-top:4px;padding-top:14px;font-size:20px}.store-sum dd.is-grand{color:var(--main-color)}.store-sum .is-muted{color:var(--second-color);font-size:14px}.store-side__lines{border-bottom:1px solid var(--flow-line);max-height:320px;margin:0 0 16px;padding:0 0 6px;list-style:none;overflow-y:auto}.store-side__lines li{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.store-side__lines .store-item__media{border-radius:8px;width:52px;height:52px}.store-side__lines .store-item__title,.store-side__lines .store-item__total{font-size:14px}.store-side__lines small{color:var(--second-color);font-family:var(--font)}.store-side__note{color:var(--second-color);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:14px;line-height:1.7;display:flex}.store-side__note i{color:var(--flow-success);margin-top:4px}.store-btn{cursor:pointer;min-height:48px;font-family:var(--font-bold);text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:16px;line-height:1.3;text-decoration:none;transition:background-color .15s,box-shadow .15s,color .15s;display:inline-flex}.store-btn--primary{background:var(--main-color);color:#fff}.store-btn--primary:hover:not(:disabled){color:#fff;background:#163d75;box-shadow:0 6px 16px #1b4a8d40}.store-btn--ghost{color:var(--main-color);border-color:var(--main-color);background:#fff}.store-btn--ghost:hover:not(:disabled){background:var(--flow-soft);color:var(--main-color)}.store-btn--whatsapp{color:#fff;background:#128049}.store-btn--whatsapp:hover{color:#fff;background:#0e6a3c}.store-btn--block{width:100%;display:flex}.store-btn:disabled{opacity:.55;cursor:not-allowed}.store-btn .icon-arrow-left,.store-btn .icon-arrow-right{font-size:12px}.store-btn-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.store-link{cursor:pointer;font-family:var(--font-medium);color:var(--main-color);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.store-link:disabled{opacity:.5;cursor:default}.store-center-link{text-align:center;margin:14px 0 0;display:block}.store-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.store-field{flex-direction:column;gap:7px;min-width:0;display:flex}.store-field--wide{grid-column:1/-1}.store-field>label{font-family:var(--font-medium);color:var(--main-text-color);margin:0;font-size:15px}.store-field>label .store-req{color:var(--flow-danger);margin-inline-start:3px}.store-field>label .store-opt{color:var(--second-color);font-family:var(--font);margin-inline-start:6px;font-size:13px}.store-input{width:100%;min-height:48px;font-family:var(--font);color:var(--main-text-color);background:#fff;border:1px solid #d5d8e3;border-radius:10px;padding:10px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}textarea.store-input{resize:vertical;min-height:110px;line-height:1.7}select.store-input{appearance:auto}.store-input:hover{border-color:#b8bdd0}.store-input:focus{border-color:var(--main-color);outline:none;box-shadow:0 0 0 3px #1b4a8d1f}.store-input[aria-invalid=true]{border-color:var(--flow-danger)}.store-input[dir=ltr]{text-align:start}.store-field__error{color:var(--flow-danger);font-size:14px}.store-field__hint{color:var(--second-color);font-size:13px}.store-check-row{cursor:pointer;color:var(--main-text-color);align-items:flex-start;gap:10px;font-size:15px;line-height:1.7;display:flex}.store-check-row input{width:18px;height:18px;accent-color:var(--main-color);flex:none;margin-top:4px}.store-hp{width:1px;height:1px;inset-inline-start:-9999px;overflow:hidden;position:absolute!important}.store-flow .store-choices{gap:10px;margin:0}.store-flow .store-choice{border-color:var(--flow-line);border-radius:10px;padding:14px 16px;transition:border-color .15s,box-shadow .15s}.store-flow .store-choice:hover{border-color:#b8bdd0}.store-flow .store-choice.active{border-color:var(--main-color);background:#fbfcff;box-shadow:0 0 0 3px #1b4a8d1a}.store-flow .store-choice input{width:18px;height:18px}.store-alert{border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;font-size:15px;line-height:1.7;display:flex}.store-alert i{margin-top:4px}.store-alert--error{color:#b42318;background:#fef3f2;border:1px solid #fecdca}.store-alert--info{background:var(--flow-soft);color:var(--main-text-color);border:1px solid var(--flow-line)}.store-alert--success{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.store-state{text-align:center;padding:48px 20px}.store-state__icon{background:var(--flow-soft);width:84px;height:84px;color:var(--main-color);border-radius:50%;place-items:center;margin-bottom:18px;font-size:34px;display:inline-grid}.store-state--success .store-state__icon{color:var(--flow-success);background:#ecfdf3}.store-state--error .store-state__icon{color:var(--flow-danger);background:#fef3f2}.store-state__title{font-family:var(--font-bold);color:var(--main-text-color);margin:0 0 8px;font-size:22px}.store-state__text{color:var(--second-color);max-width:520px;margin:0 auto;font-size:16px;line-height:1.8}.store-state .store-btn-row{justify-content:center;margin-top:22px}.store-skeleton{background:linear-gradient(90deg,#eef0f5 25%,#f6f7fa 50%,#eef0f5 75%) 0 0/200% 100%;border-radius:8px;animation:1.2s infinite store-shimmer}@keyframes store-shimmer{to{background-position:-200% 0}}.store-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite store-spin;display:inline-block}@keyframes store-spin{to{transform:rotate(360deg)}}.store-tabs{background:var(--flow-soft);border-radius:12px;gap:6px;margin:0 0 18px;padding:5px;display:flex}.store-tabs button{cursor:pointer;min-height:42px;font-family:var(--font-medium);color:var(--second-color);background:0 0;border:0;border-radius:9px;flex:1;font-size:15px}.store-tabs button.active{color:var(--main-color);background:#fff;box-shadow:0 1px 3px #1018281a}.store-auth{max-width:960px;box-shadow:var(--flow-shadow);border:1px solid var(--flow-line);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);margin:0 auto;display:grid;overflow:hidden}.store-auth__form{background:#fff;padding:36px 36px 32px}.store-auth__side{color:#fff;background:linear-gradient(150deg,#1b4a8d,#1a57af 60%,#2a6bc7);flex-direction:column;justify-content:center;gap:14px;padding:36px;display:flex}.store-auth__side h2{font-family:var(--font-bold);color:#fff;margin:0;font-size:24px}.store-auth__side p{opacity:.9;margin:0;line-height:1.8}.store-auth__side ul{gap:8px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.store-auth__side li{align-items:center;gap:8px;display:flex}.store-auth__side li i{color:var(--flow-accent)}.store-auth__side .store-btn--ghost{color:#fff;background:0 0;border-color:#ffffffb3;align-self:flex-start}.store-auth__side .store-btn--ghost:hover{color:#fff;background:#ffffff1f}.store-auth__heading{font-family:var(--font-bold);color:var(--main-text-color);margin:0 0 6px;font-size:22px}.store-auth__lead{color:var(--second-color);margin:0 0 22px;line-height:1.7}.store-auth .store-fields{grid-template-columns:minmax(0,1fr)}.store-auth__links{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;font-size:15px;display:flex}.product--forms.store-buy{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.store-buy .store-btn{min-height:46px;margin:0}.store-buy .store-qty{height:46px}.store-buy .store-btn--primary,.store-buy .store-btn--ghost{flex:180px}.store-buy .store-btn--whatsapp{flex:0 auto}.store-buy .store-btn--in-list{color:#067647;background:#ecfdf3;border-color:#abefc6}.store-buy .store-btn--in-list:hover:not(:disabled){color:#067647;background:#dcfae6}.store-toast{color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;padding:10px 14px;font-size:15px;display:flex}.store-toast.is-error{color:#b42318;background:#fef3f2;border-color:#fecdca}.store-toast a{color:var(--main-color);font-family:var(--font-bold);white-space:nowrap;margin-inline-start:auto;text-decoration:none}.store-toast a:hover{text-decoration:underline}.store-more{flex-direction:column;align-items:center;gap:12px;min-height:48px;margin:36px 0 12px;display:flex}.store-more__status{color:var(--second-color);font-family:var(--font-medium);align-items:center;gap:10px;display:inline-flex}.store-more__end{color:var(--second-color);font-size:14px}.store-more__sentinel{width:100%;height:1px}.store-more .store-btn{min-width:200px}@media (width<=991px){.store-flow .store-layout,.store-flow .store-layout--wide-side{grid-template-columns:minmax(0,1fr)}.store-side{position:static}.store-auth{grid-template-columns:minmax(0,1fr)}.store-auth__side{order:2}}@media (width<=575px){.store-card{border-radius:10px;padding:16px}.store-fields{grid-template-columns:minmax(0,1fr)}.store-item{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"media info""side side";gap:12px}.store-item__media{width:72px;height:72px}.store-item__side{flex-direction:row;justify-content:space-between;align-items:center}.store-steps{gap:6px;font-size:14px}.store-steps li+li:before{width:14px}.store-auth__form,.store-auth__side{padding:24px 18px}.store-auth{border-radius:12px}.store-buy .store-btn--whatsapp{flex:100%}.store-state{padding:32px 8px}}.load-more-btn-w{margin-top:30px}.store-how{counter-reset:how;gap:12px;margin:0;padding:0;list-style:none;display:grid}.store-how li{counter-increment:how;color:var(--second-color);grid-template-columns:28px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.7;display:grid}.store-how li:before{content:counter(how);background:var(--flow-soft);width:28px;height:28px;color:var(--main-color);font-family:var(--font-bold);border-radius:50%;place-items:center;font-size:14px;display:grid}[dir=ltr] .store-btn .icon-arrow-left{transform:scaleX(-1)}.store-auth__link{margin:14px 0 0;margin-inline-end:18px;font-size:15px;display:inline-block}.store-auth .store-alert{margin:0 0 14px}.store-side__lines .store-item__media{grid-area:auto}.store-item__media img{color:#0000;font-size:0}@media (width<=575px){.store-steps{flex-wrap:nowrap}.store-steps li:not(.is-current)>span:last-child{display:none}}.store-code-input{letter-spacing:.5em;font-family:var(--font-bold);font-size:22px;text-align:center!important}.consent-bar{inset-inline:16px;z-index:1080;background:#fff;border:1px solid #d4d4d4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:640px;margin-inline:auto;padding:12px 16px;display:flex;position:fixed;bottom:16px;box-shadow:0 6px 24px #0000001f}.consent-bar p{flex:260px;margin:0;font-size:14px}.list5-image.store-card-placeholder{aspect-ratio:382/340}.list5-image.store-card-placeholder img{aspect-ratio:auto}.list5--service .list5-image.store-card-placeholder{aspect-ratio:300/230}.list5--video .list5-image.store-card-placeholder{aspect-ratio:290/245}.list5-image.store-card-placeholder img{object-fit:contain;opacity:.55;width:100%;height:100%;padding:18%}.list4-description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ck-content figure.table{max-width:100%;margin:16px 0;overflow-x:auto}.ck-content figure.table>table{width:100%}.ck-content figure.table>table>*>tr>td,.ck-content figure.table>table>*>tr>th{font-size:inherit;line-height:inherit;text-align:inherit;border-top:0;padding:1px}.pdp{--pdp-navy:#172b4d;--pdp-text:#344054;--pdp-muted:#667085;--pdp-line:#e4e7ec;--pdp-soft:#f7f8fa;padding-bottom:40px}.pdp-back{color:var(--main-color);font-family:var(--font-medium);align-items:center;gap:6px;margin:4px 0 12px;font-size:15px;display:none}.pdp-main{grid-template-columns:minmax(0,5fr) minmax(0,5fr) minmax(0,2fr);align-items:start;gap:36px;margin-top:8px;display:grid}.pdp-gallery{min-width:0;position:sticky;top:20px}.pdp-gallery__frame{border:1px solid var(--pdp-line);background:#fff;border-radius:12px;position:relative;overflow:hidden}.pdp-gallery__badges{top:12px;z-index:2;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;inset-inline-end:12px}.pdp-gallery__badges .inner-product-badge{margin:0;position:static}.pdp-gallery__track{scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;max-height:560px;display:flex;overflow-x:auto}.pdp-gallery__track::-webkit-scrollbar{display:none}.pdp-gallery__slide{scroll-snap-align:center;flex:0 0 100%;justify-content:center;align-items:center;display:flex}.pdp-gallery__slide img{object-fit:contain;width:100%;height:100%;max-height:560px;display:block}.pdp-gallery__thumbs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pdp-gallery__thumb{border:1px solid var(--pdp-line);cursor:pointer;background:#fff;border-radius:8px;width:64px;height:64px;padding:4px}.pdp-gallery__thumb.active{border-color:var(--main-color);box-shadow:0 0 0 1px var(--main-color)}.pdp-gallery__thumb img{object-fit:contain;width:100%;height:100%}.pdp-gallery__dots{justify-content:center;gap:6px;margin-top:10px;display:none}.pdp-gallery__dots span{background:var(--pdp-line);border-radius:50%;width:7px;height:7px}.pdp-gallery__dots span.active{background:var(--main-color)}.pdp-details{min-width:0}.pdp-details__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pdp-details__head .tag{height:27px;margin:0;padding:0 13px;line-height:27px}.pdp-title{color:var(--main-color);font-family:var(--font-bold);margin:0 0 14px;font-size:28px;line-height:1.3}.pdp-price{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.pdp-price__value{font-family:var(--font-bold);color:var(--main-color);font-size:28px}.pdp-stock{font-family:var(--font-medium);color:var(--pdp-muted);align-items:center;gap:6px;font-size:15px;display:inline-flex}.pdp-stock:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.pdp-stock.is-in{color:#047a40}.pdp-facts{border:1px solid var(--pdp-line);background:var(--pdp-soft);border-radius:10px;margin:0 0 20px;padding:4px 16px}.pdp-facts__row{border-bottom:1px solid var(--pdp-line);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.pdp-facts__row:last-child{border-bottom:0}.pdp-facts dt{color:var(--pdp-muted);font-size:15px;font-weight:400}.pdp-facts dd{color:var(--pdp-navy);font-family:var(--font-medium);text-align:end;margin:0;font-size:15px}.pdp-facts__brand{color:var(--main-color);align-items:center;display:inline-flex}.pdp-facts__brand img{object-fit:contain;width:auto;max-width:110px;height:28px;display:block}.pdp-buy{align-items:stretch;gap:10px;margin-bottom:10px;display:flex}.pdp-buy__main{flex:1;justify-content:center}.pdp-help{justify-content:center;width:100%}.pdp-points{gap:4px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pdp-points li{color:var(--pdp-navy);padding-inline-start:22px;font-size:15px;line-height:1.6;position:relative}.pdp-points li:before{content:"";inset-inline-start:4px;background:var(--main-color);border-radius:50%;width:7px;height:7px;position:absolute;top:9px}.pdp-sections{gap:36px;margin-top:48px;display:grid}.pdp-section>summary{list-style:none}.pdp-section>summary::-webkit-details-marker{display:none}.pdp-section__title{border-bottom:2px solid var(--pdp-line);color:var(--pdp-navy);font-family:var(--font-bold);cursor:default;margin:0 0 16px;padding-bottom:10px;font-size:22px}.pdp-prose{max-width:75ch;color:var(--pdp-text);font-size:16px;line-height:1.6}.pdp-prose h1,.pdp-prose h2{color:var(--pdp-navy);font-family:var(--font-bold);margin:20px 0 8px;font-size:20px;line-height:1.4}.pdp-prose h3,.pdp-prose h4{color:var(--pdp-navy);font-family:var(--font-bold);margin:16px 0 6px;font-size:17px;line-height:1.4}.pdp-prose>:first-child,.pdp-prose>div>:first-child{margin-top:0}.pdp-prose p,.pdp-prose li,.pdp-prose .entry-css p,.pdp-prose .entry-css li{color:var(--pdp-text);font-size:16px;line-height:1.6}.pdp-prose p,.pdp-prose .entry-css p{margin:0 0 6px}.pdp-prose li,.pdp-prose .entry-css li{margin:0 0 3px;padding-top:0;padding-bottom:0}.pdp-prose ul,.pdp-prose ol,.pdp-prose .entry-css ul,.pdp-prose .entry-css ol{margin:0 0 10px}.pdp-prose strong,.pdp-prose b{color:var(--pdp-navy)}.pdp-prose ul,.pdp-prose ol{padding-inline-start:22px}.pdp-prose img{max-width:100%;height:auto}.pdp-prose table{border-collapse:collapse;width:100%}.pdp-prose td,.pdp-prose th{border:1px solid var(--pdp-line);text-align:start;padding:8px 10px}.pdp-facts--specs{margin-top:20px}.pdp-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pdp-file{border:1px solid var(--pdp-line);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.pdp-file__icon{color:#c8372d;background:#fdecea;border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;height:44px;font-size:22px;display:inline-flex}.pdp-file__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pdp-file__name{color:var(--pdp-text);font-family:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.pdp-file__meta{color:var(--pdp-muted);font-size:13px}.pdp-file__actions{gap:6px;display:flex}.pdp-file__btn{border:1px solid var(--pdp-line);width:38px;height:38px;color:var(--main-color);background:#fff;border-radius:8px;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.pdp-file__btn:hover,.pdp-file__btn:focus-visible{border-color:var(--main-color);background:var(--pdp-soft)}.pdp-banner{margin:40px 0 0}.pdp-info{flex-direction:column;gap:22px;display:flex}.pdp-info__badges{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pdp-info__badges .inner-product-badge{margin:0;position:static}.pdp-info__value{color:var(--pdp-navy);font-family:var(--font-bold);overflow-wrap:anywhere;font-size:22px;line-height:1.25;display:block}.pdp-info__value.is-in{color:#047a40}.pdp-info__value bdi{font:inherit;color:inherit}.pdp-info__value img{object-fit:contain;width:auto;max-width:120px;height:30px;display:block}.pdp-info__label{width:fit-content;color:var(--pdp-muted);margin-top:4px;padding-bottom:6px;font-size:15px;position:relative}.pdp-info__label:after{content:"";bottom:0;background:var(--pdp-muted);width:38px;height:1px;position:absolute;inset-inline-start:0}.pdp-narrow-only,.pdp-buybar{display:none}@media (width<=991px){.pdp{padding-bottom:96px}.pdp-crumbs{display:none}.pdp-back{display:inline-flex}.pdp-main{grid-template-columns:minmax(0,1fr);gap:20px}.pdp-info{border-top:1px solid var(--pdp-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;padding-top:18px;display:grid}.pdp-info__badges{flex-flow:wrap;grid-column:1/-1}.pdp-info__value{font-size:19px}.pdp-gallery{position:static}.pdp-gallery__thumbs{display:none}.pdp-gallery__dots{display:flex}.pdp-gallery__track,.pdp-gallery__slide img{max-height:70vw}.pdp-title{font-size:22px}.pdp-price__value{font-size:24px}.pdp-wide-only{display:none}.pdp-narrow-only{display:block}.pdp-sections{border-top:1px solid var(--pdp-line);gap:0;margin-top:28px}.pdp-section{border-bottom:1px solid var(--pdp-line)}.pdp-section__title{padding:16px 0;cursor:pointer;border-bottom:0;margin:0;padding-inline-end:28px;font-size:18px;position:relative}.pdp-section__title:after{content:"+";inset-inline-end:4px;color:var(--pdp-muted);font-size:22px;position:absolute;top:50%;transform:translateY(-50%)}.pdp-section[open]>.pdp-section__title:after{content:"−"}.pdp-section>:not(summary){padding-bottom:18px}.pdp-section .pdp-facts{margin:0}.pdp-files{grid-template-columns:minmax(0,1fr)}.pdp-buybar{inset-inline:0;z-index:998;border-top:1px solid var(--pdp-line);background:#fff;align-items:center;gap:12px;padding:10px 16px;display:flex;position:fixed;bottom:0;box-shadow:0 -6px 16px #10182814}.pdp-buybar__price{font-family:var(--font-bold);color:var(--main-color);white-space:nowrap;font-size:20px}.pdp-buybar .store-btn{flex:1;justify-content:center}}@media (width<=576px){.pdp{padding-bottom:150px}.pdp-buybar{bottom:56px}}.bottom-footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px 24px;display:grid}.bottom-footer>*{margin:0;font-size:13px;line-height:20px}.bottom-footer .contact-message{justify-self:start}.bottom-footer .copy-rights{text-align:center;justify-self:center}.powered-by{color:var(--second-color,#686c87);justify-self:end;align-items:center;gap:5px;display:inline-flex}.powered-by a{color:inherit;font-family:var(--font-medium);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.powered-by a:hover,.powered-by a:focus-visible{color:var(--main-color,#1b4a8d)}.powered-by img{flex:none;width:16px;height:16px;display:block}@media (width>=992px){.bottom-footer{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr)}}@media (width<=767px){.bottom-footer{text-align:center;grid-template-columns:1fr;justify-items:center}.bottom-footer .contact-message,.powered-by{justify-self:center}}
