@media(max-width:768px){body{overflow-x:hidden!important;max-width:100vw!important}#MainContent,.page-width,.product,.product__info-wrapper,product-info{max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.product-personalizer{float:none!important;margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:block!important;overflow-x:hidden!important}.pplr_atc_form,product-form,form[action="/cart/add"]{max-width:100%!important;width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.pplr_tab_wrapper.tab_i_h,.pplr_tab_wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;gap:4px!important;padding:4px 8px 10px!important;margin:0 0 14px!important;width:100%!important;float:none!important;border-bottom:1px solid #ddd;scrollbar-width:thin}.pplr_tab_wrapper::-webkit-scrollbar{height:3px}.pplr_tab_wrapper::-webkit-scrollbar-thumb{background:#0003}.tab_i_h .pplr_tab_index,.pplr_tab_wrapper .pplr_tab_index{width:auto!important;min-width:auto!important;flex:0 0 auto!important;white-space:nowrap!important;word-wrap:normal!important;overflow-wrap:normal!important;word-break:normal!important;float:none!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:6px 6px 0 0!important;padding:9px 14px!important;margin:0!important;font-size:14px!important;background:transparent!important;color:#333!important;cursor:pointer}.product-personalizer .pplr_tab_wrapper.tab_i_h .pplr_tab_index.pplr_active,.product-personalizer .pplr_tab_wrapper .pplr_tab_index.pplr_active,.pplr_tab_wrapper.tab_i_h .pplr_tab_index.pplr_active,.pplr_tab_index.pplr_active{color:#8b1f2e!important;font-weight:700!important;border-bottom:3px solid #8B1F2E!important}.product-personalizer .pplr_tab_wrapper.tab_i_h .pplr_tab_index.pplr_active span,.product-personalizer .pplr_tab_wrapper .pplr_tab_index.pplr_active span,.pplr_tab_index.pplr_active span{color:#8b1f2e!important}.pplr_tab.tab_h,.pplr_tab{width:100%!important;max-width:100%!important;margin:0!important;padding:4px 12px 12px!important;box-sizing:border-box;float:none!important;min-height:auto!important}.product-personalizer .pplr_field_label,.product-personalizer label{font-size:14px!important;margin:10px 0 8px!important;display:block}.pplr_dropdown_item,.pplr_dropdown>div,.pplr_options>*{min-height:44px!important;padding:10px 14px!important;font-size:15px!important}.pplr_next_step,.pplr_btn_next,.product-personalizer button[onclick*=pplr_next i],.product-personalizer .next_step_btn{width:100%!important;padding:12px 16px!important;font-size:15px!important;margin-top:14px!important}}@media(hover:none),(pointer:coarse){.product-personalizer .ptooltiptext,.product-personalizer [class*=tooltip],.ptooltiptext{pointer-events:none!important}.product-personalizer .ptooltiptext:has(img),.ptooltiptext:has(img){display:none!important;visibility:hidden!important}}#zp-progress{--zp-track: #e9e5e2 !important;--zp-fill: #16a34a !important;margin:18px 0 22px!important;gap:8px!important}#zp-progress .zpstep{background:#fff!important;border:1px solid #ddd!important;color:#6b6b6b!important;padding:7px 14px!important;font-size:12.5px!important;border-radius:999px!important;opacity:1!important;transition:background .2s,border-color .2s,color .2s}#zp-progress .zpstep.done{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}#zp-progress .zpstep.done:after{content:"\2713"!important;margin-left:.45rem!important;font-weight:700!important}#zp-progress .zpstep.active{border-color:#333!important;color:#1a1a1a!important;font-weight:700!important;box-shadow:0 0 0 3px #00000012}#zp-progress .zpstep.done.active{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;box-shadow:none!important}#zp-progress .zpstep.zpstep-done:not(.done):not(.active){border-style:dashed!important}@media(max-width:768px){#zp-progress,.zp-progress{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;width:100%!important;max-width:100%!important;padding:6px 0!important;margin:0 0 8px!important;gap:6px 4px;box-sizing:border-box!important}#zp-progress>*,.zp-progress>*{flex:0 0 auto!important;white-space:nowrap!important;font-size:12px!important;max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/hafa-zepto-mobile.css.map */
