.hairfall-packoptions-section .table-row-wrap{max-width:360px;margin:0 auto;width:100%;position:relative}.hairfall-packoptions-section .table-row-wrap .tablist-wrap{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hairfall-packoptions-section .table-row-wrap .tablist-wrap .col-tag{display:block;background-color:#000;color:#fff;font-size:15px;font-weight:400;line-height:1;border-radius:4px;padding:7px 10px}.hairfall-packoptions-section .table-row-wrap .tablist-wrap .col-tag.tag-free-shipping{background-color:#b0c9d1;color:#000}.hairfall-packoptions-section .product-title{margin:20px 0 15px;font-size:36px;font-weight:400}.hairfall-packoptions-section .table-row:not(:last-child){border-bottom:1px solid rgba(0,0,0,.3)}.hairfall-packoptions-section .table-row strong{width:100%;max-width:100%;display:block;font-size:15px;line-height:1.334;margin-bottom:3px}.hairfall-packoptions-section .table-row span.table-row-value{width:100%;max-width:100%;display:block;font-size:15px;font-weight:300;line-height:1.334}.hairfall-packoptions-section .table-row:not([table-row=product-image]){padding:12px}.hairfall-packoptions-section .price-row[table-row=price-row]{padding-top:20px;padding-bottom:0}.hairfall-packoptions-section .price-row span.discount-tag{font-size:24px;font-weight:700;display:flex;line-height:1}.hairfall-packoptions-section .addtocart-button-wrap{padding-top:30px}.hairfall-packoptions-section .addtocart-button-wrap .button{font-weight:300;width:100%;line-height:1;padding:22px 15px;gap:10px}.hairfall-packoptions-section .addtocart-button-wrap .button .button-price{font-weight:700}.hairfall-packoptions-section .addtocart-button-wrap .button:hover{background-color:rgba(var(--color-button),var(--alpha-button-background));border-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text))}.hairfall-packoptions-section .addtocart-button-wrap:has(.disabled){pointer-events:none;-webkit-user-select:none;user-select:none}.hairfall-packoptions-section .table-row-wrap .media-box img{object-fit:contain}.hairfall-packoptions-section .table-row{height:var(--col_height);display:flex;align-items:center;justify-content:center}.hairfall-packoptions-section .price-row span.discount-tag span{max-width:153px;border-radius:4px;padding:5px 18px}.hairfall-packoptions-section .col .price-row span.discount-tag span{background-color:var(--bg-color);color:var(--text-color)}.hairfall-packoptions-section .swiper-pagination{gap:8px;height:12px;overflow:hidden}.hairfall-packoptions-section .swiper-pagination .swiper-pagination-bullet{border:none;background-color:#a9a9a9;width:8px;height:8px;transition:all .2s ease-in-out}.hairfall-packoptions-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:12px;height:12px;transition:all .2s ease-in-out;background-color:#a9a9a9}.hairfall-packoptions-section .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px}.hairfall-packoptions-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{height:10px;width:10px}.hairfall-packoptions-section .table-row-wrap .product-price-row{margin-bottom:20px;margin-top:20px}.hairfall-packoptions-section .table-row-wrap .product-price-block{margin:0;line-height:1;gap:20px}.hairfall-packoptions-section .table-row-wrap .product-price-block .product_main_price{font-size:20px;font-weight:500}.hairfall-packoptions-section .table-row-wrap .product-price-block .product_compare_at_price{color:#a9a9a9;font-size:20px;font-weight:500}@media only screen and (min-width:1081px){.hairfall-packoptions-section .page-section-header h2{font-weight:400}}@media only screen and (max-width:989px){.hairfall-packoptions-section .product-title{font-size:24px}}@media only screen and (max-width:749px){.hairfall-packoptions-section .table-row strong,.hairfall-packoptions-section .table-row span.table-row-value{font-size:13px}.hairfall-packoptions-section .price-row span.discount-tag{font-size:16px}.hairfall-packoptions-section .addtocart-button-wrap{padding-top:20px}.hairfall-packoptions-section .addtocart-button-wrap .button{font-size:12px;padding:12px 15px}.hairfall-packoptions-section .price-row span.discount-tag span{padding:padding: 5px 20px}.hairfall-packoptions-section .table-row-wrap .product-price-row{margin-bottom:20px;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/hairfall-pack-options.css.map */
