.template-product{--msw-ink:#0f172a;--msw-muted:#5b6475;--msw-line:#e6e9f0;--msw-bg:#f5f7fb;--msw-card:#fff;--msw-accent:#2b38d1;--msw-accent-dark:#1f29a3;--msw-ok:#0a8a4a;--msw-radius:16px;--msw-shadow:0 1px 2px rgba(15,23,42,.05),0 8px 24px rgba(15,23,42,.06)}.template-product #PageContainer{background:var(--msw-bg);padding-bottom:24px}.template-product .main-content-detail #laber_main,.template-product .main-content-detail>div{background:transparent}.template-product .main-content-detail .row>[class*=col]:first-child .product-gallery,.template-product .main-content-detail .product-images,.template-product .main-content-detail .gallery-wrapper{background:var(--msw-card);border:1px solid var(--msw-line);border-radius:var(--msw-radius);box-shadow:var(--msw-shadow);padding:16px;overflow:hidden}.template-product .main-content-detail img{border-radius:12px}.template-product .details-info>div,.template-product .details-info .js-sticky-sidebar>div{background:var(--msw-card);border:1px solid var(--msw-line);border-radius:var(--msw-radius);box-shadow:var(--msw-shadow);padding:28px}.template-product .details-info .product-name{font-weight:700!important;letter-spacing:-.02em;line-height:1.2;color:var(--msw-ink)}.template-product .details-info .product-name a{color:inherit}.template-product .details-info .product-price{display:flex;align-items:baseline;gap:12px;margin:12px 0 16px}.template-product .details-info .product-price .price,.template-product .details-info .product-price .current{font-size:36px;font-weight:800;color:var(--msw-ink);letter-spacing:-.02em}.template-product .details-info .product-price .compare{font-size:18px;color:var(--msw-muted);text-decoration:line-through}.template-product .details-info .product_description ul{list-style:none;margin:0 0 18px;padding:0}.template-product .details-info .product_description li{position:relative;padding:6px 0 6px 28px;color:var(--msw-muted);font-size:14.5px;line-height:1.5;border:0}.template-product .details-info .product_description li:before{content:"";position:absolute;left:0;top:10px;width:18px;height:18px;border-radius:50%;background:#e8f7ef url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a8a4a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/12px no-repeat}.template-product .details-info .product_description li strong{color:var(--msw-ink)}.template-product .details-info .cms-product-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;margin-top:8px}.template-product .details-info .quantity{border:1px solid var(--msw-line);border-radius:12px;overflow:hidden;height:52px}.template-product .details-info .add-to-cart,.template-product .details-info .btn-buy-now,.template-product .details-info .shopify-payment-button__button{height:52px;border-radius:12px!important;font-weight:700;font-size:15px;letter-spacing:.01em;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;box-shadow:none}.template-product .details-info .add-to-cart:not(.js-btn-sold-out):hover{transform:translateY(-1px);box-shadow:0 8px 20px #2b38d147}.template-product .details-info .cms-product-meta .add-to-cart{flex:1 1 200px}.template-product .details-info table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--msw-line);border-radius:12px;overflow:hidden;font-size:14px;margin:14px 0}.template-product .details-info table th{background:#f1f4fa;color:var(--msw-ink);font-weight:600;padding:10px 14px;text-align:left}.template-product .details-info table td{padding:10px 14px;border-top:1px solid var(--msw-line)}.msw-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0 6px}.msw-trust__item{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--msw-line,#e6e9f0);border-radius:12px;background:#fafbff}.msw-trust__icon{flex:0 0 32px;height:32px;border-radius:9px;background:#eaedff;display:flex;align-items:center;justify-content:center}.msw-trust__icon svg{width:18px;height:18px;stroke:#2b38d1;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.msw-trust__title{display:block;font-size:13.5px;font-weight:700;color:#0f172a;line-height:1.25}.msw-trust__text{display:block;font-size:12.5px;color:#5b6475;line-height:1.35;margin-top:2px}.msw-notice{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:#fff8e6;border:1px solid #f6dfa4;color:#6b4e00;font-size:13px;line-height:1.45}.template-product .details-info .product-infor,.template-product .details-info .product_infor{font-size:13px;color:var(--msw-muted);border-top:1px solid var(--msw-line);padding-top:14px;margin-top:16px}.template-product .tabs-product,.template-product .accordion-tabs{background:var(--msw-card);border:1px solid var(--msw-line);border-radius:var(--msw-radius);box-shadow:var(--msw-shadow);padding:8px 28px 28px;margin-top:24px}.template-product #tab_product .nav.list-nav{display:flex;gap:8px;flex-wrap:wrap;border:0;padding:16px 0;margin:0 0 8px;border-bottom:1px solid var(--msw-line)}.template-product #tab_product .nav.list-nav li a{display:block;padding:10px 18px;border-radius:999px;font-size:14px!important;font-weight:600;color:var(--msw-muted);background:#f1f4fa;border:0;transition:all .15s ease}.template-product #tab_product .nav.list-nav li.active a,.template-product #tab_product .nav.list-nav li a:hover{background:var(--msw-accent);color:#fff}.template-product #tab_product .tab-content{padding-top:12px}.template-product #tab_product .description{color:#2a3345;font-size:16px;line-height:1.75;max-width:920px}.template-product #tab_product .description h2{font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--msw-ink);margin:36px 0 12px;padding-top:8px}.template-product #tab_product .description h3{font-size:20px;font-weight:700;color:var(--msw-ink);margin:26px 0 10px}.template-product #tab_product .description a{color:var(--msw-accent);text-decoration:underline;text-underline-offset:3px}.template-product #tab_product .description ul,.template-product #tab_product .description ol{padding-left:22px;margin:0 0 18px}.template-product #tab_product .description li{margin-bottom:6px}.template-product #tab_product .description table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--msw-line);border-radius:12px;overflow:hidden;margin:20px 0;font-size:15px;display:block;overflow-x:auto}.template-product #tab_product .description table th{background:#f1f4fa;color:var(--msw-ink);font-weight:600;padding:12px 16px;text-align:left;white-space:nowrap}.template-product #tab_product .description table td{padding:12px 16px;border-top:1px solid var(--msw-line);vertical-align:top}.template-product #tab_product .description tr:nth-child(2n) td{background:#fafbff}.template-product #tab_product .description img{max-width:100%;height:auto;border-radius:12px;border:1px solid var(--msw-line);margin:12px 0}@media(max-width:767px){.template-product .details-info>div,.template-product .details-info .js-sticky-sidebar>div{padding:18px;border-radius:14px}.template-product .details-info .product-price .price,.template-product .details-info .product-price .current{font-size:30px}.msw-trust{grid-template-columns:1fr}.template-product .tabs-product,.template-product .accordion-tabs{padding:4px 16px 18px}.template-product #tab_product .description{font-size:15px}}@media(prefers-reduced-motion:reduce){.template-product *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/msw-product-redesign.css.map */
