@charset "UTF-8";:root{--font-title: "Helvetica Neue", sans-serif;--font-base: "Arial", sans-serif;--z-index-navbar: 100;--z-index-mobile-menu: 900;--z-index-mobile-backdrop: 800;--z-index-calc: 1000}body{font-family:var(--font-family);color:var(--color-tx);background-color:var(--color-bg);transition:background-color .3s ease,color .3s ease}.no-scroll{overflow:hidden;touch-action:none}a{text-decoration:none;transition:color .3s ease}.topLine{border-top:.1px solid var(--prod-line-color);padding-top:4px}.bottomLine{border-bottom:.1px solid var(--prod-line-color);padding-bottom:4px}.marginTop{margin-top:10px}.marginTop_rem{margin-top:1.5rem}.marginBottom_rem_sh{margin-bottom:.25rem}.marginBottom{margin-bottom:10px}.paddingTop_rem_sh{padding-top:.5rem}.paddingTop_rem_xsh{padding-top:.3rem}.paddingBottom_rem_sh{padding-bottom:.45rem}.bottomSpace{margin-bottom:30px}*{margin:0;padding:0}html,body{height:100%;margin:0}.container{width:100%;max-width:1200px}.layout{display:flex;flex-direction:column;min-height:100vh}.lay-navbar{position:sticky;top:0;z-index:var(--z-index-navbar)}.lay-content{flex:1;padding-left:.7rem;padding-right:.7rem}.lay-navbar-movil{position:fixed;bottom:0;left:0;width:100%;z-index:100}:root{--calc-header-bg: rgba(255, 255, 255, .15);--calc-color-bg: #2c6455;--calc-btn-bg: rgba(255, 255, 255, .15);--calc-btn-bg-hover: rgba(255, 255, 255, .25);--pvn-l: #32CD32;--code-l: #FF69B4;--emphasis-1: #FFD700;--emphasis-2: #e3c100;--emphasis-pack: #FFD700;--on-cart-bg: #ec5598;--adding-to-cart-bg: #FF8C00;--on-cart-tx: #fff;--not-on-cart-tx: #fff;--info-tx: rgb(253, 167, 240);--pr-cont-bg: #f5f5f5;--pr-cont-bg: var(--calc-header-bg);--pr-cont-bg: var(--calc-btn-bg);--pr-cont-bg: rgba(255, 255, 255, .3);--pr-sel-bg: #D6D85D;--pr-sel-bg: #e0e0e0;--pr-sel-tx: #111;--pr-no-sel-tx: #333;--search-btn-bg: #4A6CF7;--search-btn-tx: #fff;--search-cont-bg: #e0e0e0;--search-cont-tx: #333;--font-family: "Inter", Arial, sans-serif;--color-tx: #fff;--color-bg: #2c5364;--color-border: rgba(255, 255, 255, .2);--color-border-2: rgba(255, 255, 255, .5);--color-shadow: rgba(0, 0, 0, .2);--navbar-bg: #2c5364;--navbar-tx: #fff;--navbar-bg-scrolled: #1e5871;--navbar-border-scrolled: #1b4e64;--navbar-shadow: rgba(0, 0, 0, .1);--navbar-backdrop: rgba(0, 0, 0, .4);--navbar-hover-tx: #0056b3;--navbar-hover-tx-2: #007bff;--navbar-hover-bg: #f8f9fa;--navbar-mobile-bg: #37697f;--navbar-mobile-tx: #fff;--navbar-mobile-icon: #fff;--navbar-mobile-btn-border: #ccc;--product-card-bg: rgba(255, 255, 255, .15);--product-card-border: var(--color-border);--product-card-shadow: 0 4px 12px var(--color-shadow);--product-card-hover-transform: translateY(-5px);--product-card-hover-shadow: 0 8px 20px rgba(0, 0, 0, .3);--product-card-hover-border: rgba(125, 211, 252, .5);--prod-name-color: #fff;--prod-line-color: #ccc;--prod-label-color: #ccc;--prod-det-label-color: #d6ab41;--prod-det-label-color: #bbb;--prod-det-label-color: #7bdd8d;--prod-labelHigh-color: #ddd;--prod-dets-color: #fff;--prod-dets-mem-color: var(--emphasis-1);--prod-pvn-color: var(--pvn-l);--prod-code-color: var(--code-l);--hero-tx-color: #eee;--borders-color: #aaa}:root.theme-green{--prod-name-base: #6c8a00;--color-base-bg: #f2f2f2;--pvn-l: #32CD32;--code-l: #FF69B4;--emphasis-1: #ff6200;--emphasis-2: #e3c100;--emphasis-pack: #6b7280;--on-cart-bg: #ec5598;--adding-to-cart-bg: #FF8C00;--on-cart-tx: #fff;--not-on-cart-tx: var(--prod-name-base);--info-tx: #ec5598;--color-bg: var(--color-base-bg);--color-tx: #25282d;--color-border: rgba(180, 185, 190, .4);--color-border-2: rgba(97, 100, 104, .4);--color-shadow: rgba(150, 155, 160, .1);--navbar-bg: var(--color-base-bg);--navbar-tx: #25282d;--navbar-bg-scrolled: #F7F8FA;--navbar-border-scrolled: rgba(180, 185, 190, .5);--navbar-shadow: rgba(0, 0, 0, .05);--navbar-backdrop: rgba(255, 255, 255, .35);--navbar-hover-tx: #374151;--navbar-hover-bg: rgba(255, 255, 255, .2);--navbar-mobile-bg: #F6EBE3;--navbar-mobile-tx: #25282d;--navbar-mobile-icon: #25282d;--navbar-mobile-btn-border: rgba(180, 185, 190, .6);--product-card-bg: rgba(217, 207, 207, .3);--product-card-border: var(--color-border);--product-card-shadow: 0 4px 12px var(--color-shadow);--product-card-hover-transform: translateY(-4px);--product-card-hover-shadow: 0 6px 16px rgba(150, 155, 160, .15);--product-card-hover-border: rgba(107, 114, 128, .4);--search-cont-bg: rgba(255, 255, 255, .3);--search-cont-tx: #25282d;--search-btn-bg: #6b7280;--search-btn-tx: #fff;--calc-header-bg: rgba(255, 255, 255, .3);--calc-color-bg: var(--color-base-bg);--calc-btn-bg: rgba(107, 114, 128, .2);--calc-btn-bg-hover: rgba(107, 114, 128, .3);--prod-name-color: var(--prod-name-base);--prod-line-color: var(--prod-name-base);--prod-label-color: #6e7370;--prod-det-label-color: var(--prod-name-base);--prod-labelHigh-color: #6b7280;--prod-dets-color: #444;--hero-tx-color: #eee;--borders-color: var(--prod-name-base)}:root.theme-dark{--calc-color-bg: #193d34;--emphasis-pack: #2196F3;--color-tx: #e4e4e7;--color-bg: #2C2C30;--color-border: rgba(255, 255, 255, .08);--color-border-2: rgba(255, 255, 255, .3);--color-shadow: rgba(0, 0, 0, .4);--navbar-bg: #2C2C30;--navbar-tx: #e4e4e7;--navbar-bg-scrolled: #181818;--navbar-border-scrolled: #181818;--navbar-mobile-bg: #23232a;--navbar-mobile-tx: var(--navbar-tx);--navbar-mobile-icon: var(--navbar-tx);--navbar-mobile-btn-border: #ccc;--product-card-bg: rgba(55, 55, 65, .7);--product-card-border: var(--color-border);--product-card-shadow: 0 4px 14px var(--color-shadow);--product-card-hover-transform: translateY(-6px);--product-card-hover-shadow: 0 8px 20px rgba(0, 0, 0, .6);--product-card-hover-border: rgba(125, 211, 252, .5);--prod-det-label-color: #4caf50}.actionButton__1{font-size:clamp(14px,2vw,16px);padding:.75rem 1.25rem;background:var(--button-bg);color:var(--prod-dets-color);border:none;border-radius:.5rem;cursor:pointer}.actionButton__2{font-size:clamp(14px,2vw,16px);padding:.6rem 1.2rem;border:none;border-radius:10px;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;color:#fff;transition:transform .2s ease,background .3s ease;box-shadow:0 4px 12px #0003}.actionButton__2:hover{transform:translateY(-2px);background:#ffffff40}.actionButton__2.whatsapp{background:#25d36626;border:1px solid rgba(37,211,102,.3)}.actionButton__2.whatsapp:hover{background:#25d36640}.actionButton__2.bgGreen{background:#25d36626;border:1px solid rgba(37,211,102,.3)}.actionButton__2.bgGreen:hover{background:#25d36640}.actionButton__2.bgOrange{background:#ff980026;border:1px solid rgba(255,152,0,.3)}.actionButton__2.bgOrange:hover{background:#ff980040}.actionButton__2.bgBlue{background:#2196f326;border:1px solid rgba(33,150,243,.3)}.actionButton__2.bgBlue:hover{background:#2196f340}.actionButton__2.bgRed{background:#f4433626;border:1px solid rgba(244,67,54,.3)}.actionButton__2.bgRed:hover{background:#f4433640}.actionButton__2.bgPink{background:#e91e6326;border:1px solid rgba(233,30,99,.3)}.actionButton__2.bgPink:hover{background:#e91e6340}.actionButton__2.bgYellow{background:#ffc10726;border:1px solid rgba(255,193,7,.3)}.actionButton__2.bgYellow:hover{background:#ffc10740}.actionButton__2.bgDark{background:#1e1e1e26;border:1px solid rgba(255,255,255,.2)}.actionButton__2.bgDark:hover{background:#32323240}.actionButton__2.bgGreenStrong{background:#25d36659;border:1px solid rgba(37,211,102,.5)}.actionButton__2.bgGreenStrong:hover{background:#25d36680}.actionButton__2.bgOrangeStrong{background:#ff980059;border:1px solid rgba(255,152,0,.5)}.actionButton__2.bgOrangeStrong:hover{background:#ff980080}.actionButton__2.bgBlueStrong{background:#2196f359;border:1px solid rgba(33,150,243,.5)}.actionButton__2.bgBlueStrong:hover{background:#2196f380}.actionButton__2.bgRedStrong{background:#f4433659;border:1px solid rgba(244,67,54,.5)}.actionButton__2.bgRedStrong:hover{background:#f4433680}.actionButton__2.bgPinkStrong{background:#e91e6359;border:1px solid rgba(233,30,99,.5)}.actionButton__2.bgPinkStrong:hover{background:#e91e6380}.actionButton__2.bgYellowStrong{background:#ffc10766;border:1px solid rgba(255,193,7,.6)}.actionButton__2.bgYellowStrong:hover{background:#ffc1078c}.actionButton__2.bgDarkStrong{background:#14141466;border:1px solid rgba(255,255,255,.4)}.actionButton__2.bgDarkStrong:hover{background:#28282899}.lineHero{padding:16px;margin-bottom:12px;backdrop-filter:blur(6px)}.lineHero__header{display:flex;align-items:center;gap:12px}.lineHero__title{color:var(--hero-tx-color);padding:6px 12px;border-radius:8px;display:inline-block}.lineDescription{margin-top:8px}.lineProductsGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;grid-auto-rows:1fr}@media (min-width: 1024px){.lineProductsGrid{grid-template-columns:repeat(5,1fr)}}@media (min-width: 768px) and (max-width: 1023px){.lineProductsGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 767px){.lineProductsGrid{grid-template-columns:repeat(2,1fr)}}.productCard{display:flex;flex-direction:column;height:100%;justify-content:space-between;cursor:pointer;padding:1rem;padding:.7rem;border-radius:1rem;background:var(--product-card-bg);border:1px solid var(--product-card-border);box-shadow:var(--product-card-shadow);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.productCard:hover{transform:var(--product-card-hover-transform);border-color:var(--product-card-hover-border);box-shadow:var(--product-card-hover-shadow)}@media (max-width: 767px){.productCard{cursor:default}}.productCard__img{width:100%;aspect-ratio:1/1;object-fit:contain;border-radius:8px}.productCard__name{font-size:1.1rem;font-weight:700;color:var(--prod-name-color);margin-top:7px;margin-bottom:7px;overflow-wrap:break-word;white-space:normal;hyphens:auto}.productCard__prodDets{gap:4px;display:flex;flex-direction:column}.detailRow{display:flex;align-items:flex-start;gap:8px;font-size:.95rem}.detailLabel{color:var(--prod-label-color);font-weight:400}.detailValue{font-weight:700;color:var(--prod-dets-color)}.detailValue_mem{font-weight:700;color:var(--prod-dets-mem-color)}.detailLabel_mem{color:var(--prod-dets-mem-color);font-weight:700}.ingDestName{font-weight:700;color:var(--prod-dets-color)}.ingDestRen{color:var(--prod-dets-color)}.pvnValue{font-weight:700;color:var(--prod-pvn-color)}.codeValue{font-weight:800;color:var(--prod-code-color)}.detailRow2Cols{display:flex;align-items:center;justify-content:space-between;gap:0}.leftCol{display:flex;align-items:center;gap:8px;flex-shrink:0}.rightCol{display:flex;align-items:center;gap:4px;white-space:nowrap;flex-shrink:0}.detailRow2Cols_v2{display:flex;align-items:end;justify-content:space-between;gap:0}.leftCol_v2{display:flex;flex-direction:column;gap:8px;flex-shrink:0;margin-right:5px}.rightCol_v2{font-size:1rem}.colorIndicator{width:15px;height:12px;border-radius:50%;background-color:var(prod-label-color);flex-shrink:0;margin-left:4px}.colorIndicator.small{width:7px;height:7px}.prod_cart_price_cont{display:flex;align-items:start;justify-content:space-between;margin-top:14px}.cart_btn_container{color:transparent;background-color:transparent;border:none}.cart_btn{background-color:transparent;color:var(--not-on-cart-tx);border-radius:10px;border:.1px solid var(--prod-line-color);padding:6px 14px;height:100%;transition:background-color .3s ease;cursor:pointer}.cart_btn_onCart{background-color:var(--on-cart-bg);color:var(--on-cart-tx);border:.1px solid var(--on-cart-bg);padding:6px 14px}.cart_btn_adding{background-color:var(--adding-to-cart-bg);color:var(--on-cart-tx);border:.1px solid var(--prod-line-color);pointer-events:none}.cart_btn_qty{font-size:1.08rem}.prod_cart_btn_qty{margin-left:4px;font-size:1.08rem}.prod_cart_btn_adding{background-color:var(--adding-to-cart-bg);color:var(--on-cart-tx);pointer-events:none;padding:6px 20px}@media (min-width: 1024px){.cart_btn:hover{background-color:var(--navbar-hover-tx);color:var(--on-cart-tx);border:.1px solid var(--prod-line-color)}}.packProductCard{display:flex;height:100%;padding:1rem;padding:.7rem;margin-top:5px;border-top:1px solid var(--color-border-2)}.packProductCard__img{width:84px;height:84px;object-fit:contain;border-radius:8px;cursor:pointer;margin-right:5px}.packProductCard__name{font-size:1.1rem;font-weight:700;color:var(--prod-name-color);margin-top:7px;margin-bottom:7px;overflow-wrap:break-word;white-space:normal;hyphens:auto}.packProductCard__prodDets{gap:4px;display:flex;flex-direction:column;width:100%}.linesHeader{display:flex;justify-content:center;margin-top:1.7rem;margin-bottom:1rem}.linesContainer{display:flex;justify-content:center;margin-bottom:1rem}.linesGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;min-width:220px}@media (min-width: 768px){.linesGrid{grid-template-columns:repeat(4,1fr)}}.lineCard{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:.3rem .5rem;border-radius:.7rem}.lineCard:hover{transform:var(--product-card-hover-transform)}.lineCard__name{font-size:1.1rem;font-weight:700;margin-top:7px;margin-bottom:7px;overflow-wrap:break-word;white-space:normal;hyphens:auto}.searchHeader{text-align:center;margin-top:1.7rem;margin-bottom:1rem;max-width:600px;margin-left:auto;margin-right:auto}.searchHeader ul{text-align:left;display:inline-block;padding-left:1.5em;margin:0}.searchHeader li{list-style-type:disc}.searchContainer{display:flex;justify-content:center}.searchInputBox{width:50%;border-radius:.7rem;border:.3px solid var(--borders-color);padding:.3rem .5rem}@media (min-width: 768px){.searchInputBox{width:20%}}.searchBtn{padding:8px 12px;border-radius:8px}.twoColumnLayout{display:grid;gap:5px;width:100%;max-width:600px;margin:0 auto;grid-template-columns:4fr 1fr}@media (max-width: 767px){.twoColumnLayout{grid-template-columns:1fr}}.twoColumnLayout__izq{display:flex;align-items:center}.searchInputBox_3{height:3rem;width:60%;padding-left:.75rem;padding-right:.75rem;border:none;outline:none;border-radius:8px 0 0 8px;transition:background .2s ease;background-color:var(--product-card-bg);color:var(--prod-dets-color);font-size:1rem;font-weight:700}.searchInputBox_3::placeholder{color:inherit;opacity:.7}.searchInputBox_3:focus{box-shadow:none}.searchButton_3{height:3rem;width:30%;text-decoration:none;border:none;background:#4a6cf7;color:#fff;font-size:1rem;font-weight:700;border-radius:0 8px 8px 0;cursor:pointer;transition:background .2s ease}.searchButton_3:hover{background:#3a5bf5}.showAllButton_3{height:3rem;width:100%;border:none;background-color:#4a6cf7;color:#fff;font-size:1rem;font-weight:700;border-radius:8px;cursor:pointer;transition:background .2s ease}.showAllButton_3:hover{background:#3a5bf5}@media (max-width: 767px){.showAllButton_3{width:40%}}.searchRow{display:flex;width:100%;max-width:100%;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;align-items:stretch}@media (min-width: 768px){.searchRow{max-width:min(600px,50%);margin:0 auto}}.searchInput{flex:1;padding:.625rem .75rem;border:none;outline:none;font-size:.875rem;background-color:var(--product-card-bg);color:var(--prod-dets-color);font-size:1rem;font-weight:700;border-radius:8px 0 0 8px;min-width:0;line-height:1.2;display:block}.searchInput::placeholder{color:inherit;opacity:.7}.searchInput:focus{box-shadow:none}.viewAllButton,.searchButton{display:flex;align-items:center;justify-content:center;padding:.625rem;border:none;background-color:var(--search-btn-bg);color:var(--search-btn-tx);font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s ease;line-height:1.2;margin:0;min-height:45px}.searchButton{border-radius:0 8px 8px 0;margin-right:10px;padding-left:15px;padding-right:15px}.searchButton svg{width:32px;height:32px}.viewAllButton{border-radius:8px;padding:.625rem .875rem}.centeredContainer{text-align:center;margin:0 auto;max-width:600px}.resultInfo{margin-top:1.8rem;margin-bottom:1.5rem}.searchTxt{font-size:1.125rem;font-weight:600;color:var(--emphasis-1)}.txtHighlight{font-size:clamp(var(1.125rem),1.05rem + .4vw,var(1.25rem));line-height:1.5;font-weight:600}.exp_cont{width:100%;max-width:100%}@media (min-width: 768px){.exp_cont{max-width:min(600px,50%);margin:0 auto}}.home_price_cont{display:flex;align-items:center;margin-top:14px}.home_price_selector{width:50%}.productDetail{display:flex;flex-direction:column;max-width:1200px;padding:1rem}.contentOne{display:flex;flex-direction:column}.contentOne .imageContainer{width:100%;aspect-ratio:1/1;border-radius:.75rem;overflow:hidden}@media (max-width: 767px){.contentOne .imageContainer{height:50vh}}@media (min-width: 768px){.contentOne .imageContainer{height:400px}}.contentOne .imageContainer img{width:100%;height:100%;object-fit:contain}.contentOne .productInfo{display:flex;flex-direction:column;margin-top:10px}@media (min-width: 768px){.contentOne{flex-direction:row;align-items:flex-start}.contentOne .imageContainer{flex:0 0 40%;height:400px}.contentOne .productInfo{flex:0 0 60%;min-width:0;margin-top:0}}.productInfo_name{color:var(--prod-name-color);font-size:1.5rem;font-weight:700;padding:4px 0;border-bottom-style:solid;border-bottom-width:2px;padding-bottom:.6rem;margin-bottom:.8rem}.productInfo_descr{font-weight:700;color:var(--prod-dets-color);font-size:1.15rem;font-style:italic}.txtLabelHigh{font-weight:700;font-size:1.05rem;font-style:italic;color:var(--prod-det-label-color)}.txtLabelHigh_2{font-weight:700;font-size:1rem;font-style:italic;color:var(--prod-det-label-color)}.productInfo_labelsContainer{margin-top:20px;margin-bottom:20px}.productInfo_usageContainer{margin-top:1.5rem;margin-bottom:1rem}.productInfo_usageContainerBottom{margin-bottom:.5rem}.productInfo_benefsContainer,.productInfo_ingredientsContainer{margin-top:1.5rem;margin-bottom:1.5rem}.prod_notice{margin-top:1rem;margin-bottom:1rem;font-size:.8rem;font-weight:500}.labelsList{padding:4px 10px;margin-bottom:4px;margin-right:10px;border-radius:10px;border:.1px solid var(--prod-line-color);font-size:.9rem;font-weight:600;color:var(--prod-labelHigh-color);display:inline-block}.sectionTwo{font-size:1rem}.productInfo_price{font-weight:700;color:var(--prod-dets-color);font-size:1.1rem}.productInfo_price_mem{font-weight:700;color:var(--prod-code-color);font-size:.8rem;margin-left:7px}.productInfo_pvnValue{font-weight:700;color:var(--prod-pvn-color);font-size:1.1rem}.productInfo_codeValue{font-weight:700;color:var(--prod-code-color);font-size:1.1rem}.ingredientsList{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr}@media (min-width: 768px) and (max-width: 1023px){.ingredientsList{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.ingredientsList{grid-template-columns:repeat(3,1fr)}}.ingredientsList li{padding:2px 5px 1px 36px;font-size:1rem;color:val(--prod-dets-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23F44336' d='M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:8px center;background-size:18px 18px}.ingredientsList_2{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr}@media (min-width: 768px) and (max-width: 1023px){.ingredientsList_2{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.ingredientsList_2{grid-template-columns:repeat(3,1fr)}}.ingredientsList_2 li{padding:2px 5px 4px 32px;font-size:1rem;position:relative}.ingredientsList_2 li:before{content:"\2022";color:#4caf50;font-size:1.4rem;position:absolute;left:8px;top:0;line-height:1}.calc_Panel{display:flex;flex-direction:column;position:fixed;top:0;right:-100%;width:100%;height:100%;z-index:var(--z-index-calc);background-color:var(--calc-color-bg);transition:right .3s ease-in-out}.calc_Panel.open{right:0}@media (min-width: 768px){.calc_Panel{width:70%;border-left:4px solid var(--borders-color)}}.infoRow{display:flex;align-items:stretch;justify-content:space-between}.calc_codeCol{margin-left:20px;display:flex;flex-direction:column;align-items:flex-end}.calc_header{padding:12px;background-color:var(--calc-header-bg)}.calc_actions{display:flex;gap:1rem;justify-content:space-between;margin-top:5px}.calc_btn{height:40px;padding:0 12px;color:var(--color-tx);background:var(--calc-btn-bg);font-weight:700;font-size:1.08rem;border-radius:6px;border:none;transition:background .2s ease;cursor:pointer}.calc_btn:hover{background:var(--calc-btn-bg-hover)}.calc_btn_svg{height:40px;padding:0 15px;border:none;border-radius:10px;cursor:pointer;color:var(--color-tx);background:var(--calc-btn-bg);transition:background .3s ease}.calc_btn_svg:hover{background:var(--calc-btn-bg-hover)}.calc_Content{flex:1;padding:10px;overflow-y:auto;height:calc(100vh - 140px)}.calc_Content .calc_emptyMsg{text-align:center;padding:20px}.calc_item{display:flex;align-items:center;gap:10px;margin-bottom:10px;border-bottom:.15px solid var(--borders-color);padding:8px 8px 8px 0}.calc_item .calc_productImg{width:84px;height:84px;object-fit:contain;border-radius:8px;cursor:pointer}.calc_item .item_details{flex:1}.calc_item .item_details .item_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.calc_item .item_details .item_header .item_name{font-weight:700}.calc_item .item_details .pvn_info{margin-top:7px}.calc_item .item_details .code_num{color:var(--color-tx);white-space:nowrap;margin-bottom:7px}.calc_item .item_details .qty_controls{display:flex;align-items:center;gap:8px;margin-top:8px}.calc_item .item_details .qty_controls .qty_display{min-width:26px;text-align:center;font-weight:600}.calc_item .item_details .qty_controls .price_info{margin-left:auto;text-align:right}.calc_item .item_details .qty_controls .price_info div:first-child{font-weight:600}.calc_item .item_details .qty_controls .price_info .small_muted{font-size:14px;color:var(--emphasis-1)}.calc_item .item_btn{width:34px;height:34px;border-radius:10px;border:.08px solid var(--borders-color);background:transparent;color:var(--emphasis-1);cursor:pointer;font-weight:700;transition:background .2s ease}.calc_item .item_btn:hover{background:var(--calc-btn-bg-hover)}.calc_footer{padding:12px;right:0;bottom:0;background-color:var(--calc-header-bg)}.calc_totals{display:flex;align-items:center;justify-content:space-between}.calc_totals .total_pvn{font-weight:700}.calc_totals .total_price{text-align:right}.calc_totals .total_price .total_priceValue{font-weight:800;font-size:18px}.infoList_0{display:flex;flex-direction:column;gap:16px;width:100%}.infoList{display:flex;flex-direction:column;gap:16px;width:90%;max-width:800px;margin:0 auto;padding:0 16px}.infoList.no_padding{padding:0;width:95%}@media (min-width: 768px){.infoList{width:70%}}@media (min-width: 1200px){.infoList{width:60%}}.info_card{border-top:2px solid var(--borders-color);padding:16px}.info_card.no_border{border-top:2px solid transparent;background:var(--product-card-bg);border-radius:10px;padding:15px;font-size:1.08rem;margin-top:10px;margin-bottom:20px}.info_card.no_border_no_bg{border-top:2px solid transparent;padding:0}.info_card .info_title{margin:0 0 8px;font-size:1.1rem;font-weight:600}.info_card .info_title_center{margin:0 0 8px;font-size:1.1rem;font-weight:600;text-align:center}.info_card .info_desc{margin:0 0 8px;font-size:1rem;font-weight:500;text-align:center}.info_card .info_detail{margin:0;font-size:.95rem;line-height:1.5;opacity:.9}.tipsList_2{list-style:none;padding:0;margin:0}.tipsList_2 li{padding:2px 5px 4px 32px;font-size:1rem;position:relative}.tipsList_2 li:before{content:"\2022";color:#4caf50;font-size:1.4rem;position:absolute;left:8px;top:0;line-height:1}.info_icon_style{margin-left:4px;margin-right:4px;color:var(--emphasis-1)}.info_calc{margin-left:20px;margin-top:4px}.info2_imageContainer{width:100%;aspect-ratio:1/1;border-radius:.75rem;overflow:hidden}@media (max-width: 767px){.info2_imageContainer{height:50vh}}@media (min-width: 768px){.info2_imageContainer{height:400px}}.info2_imageContainer img{width:100%;height:100%;object-fit:contain}.info2_tx{margin-top:1rem;margin-bottom:1rem}.info2_subtitle{font-size:1.1rem;font-weight:600;margin-top:1rem;margin-bottom:1rem}.info2_subtitle.card{padding:.8rem 1rem;background:var(--product-card-bg);border-radius:7px}.info2_subtitle.card_prod{margin-top:1.3rem;padding:1rem 1rem .8rem;background:var(--product-card-bg);border-radius:1rem;border:1px solid var(--product-card-border);box-shadow:var(--product-card-shadow)}.info2_tx_title{color:var(--info-tx)}.infoPack_tx_title{color:var(--emphasis-pack);font-size:1.15rem;font-weight:600}.infoPack_tx_desc{margin-top:.5rem;margin-bottom:.8rem;font-size:1rem;font-weight:500}.accordion{width:100%;max-width:800px;margin:0 auto}.accordion_item{overflow:hidden}.accordion_header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle_btn{color:var(--emphasis-pack);border-radius:8px;border:1px solid var(--emphasis-pack);padding:6px 12px;margin-left:12px;cursor:pointer;font-size:14px}.slide_content{font-size:1rem}.accor_container{margin-bottom:1rem}.accor_info_row{display:flex;justify-content:space-between;align-items:center;padding:.2rem .2rem .2rem 1rem;background-color:var(--search-cont-bg);border-radius:8px;gap:1rem}.accor_info_text{flex:1;color:var(--search-cont-tx);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accor_info_toggle_btn{padding:.3rem 1rem;background-color:var(--search-btn-bg);color:var(--search-btn-tx);border:none;border-radius:6px;font-size:1rem;font-weight:700;padding:.5rem 1rem;flex-shrink:0}.accor_slide_content{font-size:1rem;overflow:hidden}.accor_panel_content{padding:1.1rem 2.5rem;background-color:var(--product-card-bg);border-radius:6px;margin-top:5px}
