.grid,.design-grid{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}.box-grid{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}html{overflow-x:hidden}body{max-width:100%;overflow-x:hidden}.card,.design,.box-item,.step,.footer-in>*{min-width:0}.card-title,.card-title a{overflow-wrap:anywhere}.news{flex-wrap:nowrap}.news input{min-width:0;flex:1 1 0}.news button{flex:none}.toolbar{gap:10px}.toolbar select{max-width:60%}.wrap.section{padding-left:20px;padding-right:20px}.narrow{max-width:760px;margin-left:auto;margin-right:auto}.rte{line-height:1.65}.rte ul,.rte ol{padding-left:22px}.rte h3{margin-top:24px}.header-in .icons{gap:22px}.header-in .icons .burger{margin-right:-7px}.btn-cart{background:var(--deep);color:#fff;box-shadow:0 6px #00000059}.btn-cart:hover{background:#332a63}.btn-buynow{display:block;width:100%;margin-top:10px;background:var(--pink);color:#fff;border:0;border-radius:999px;padding:15px;font:inherit;font-weight:700;font-size:16px;cursor:pointer;box-shadow:0 6px color-mix(in srgb,var(--pink) 65%,#000)}.btn-buynow:hover{filter:brightness(1.06)}.btn-buynow:active{transform:translateY(3px);box-shadow:0 3px color-mix(in srgb,var(--pink) 65%,#000)}.btn-buynow[disabled]{background:#b7b2c4;box-shadow:none;cursor:not-allowed}@media(max-width:1000px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.design-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.footer-in{grid-template-columns:1fr;gap:26px}.header-in{gap:14px}.header-in .icons{gap:20px}}@media(max-width:560px){.grid,.design-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}.box-grid{grid-template-columns:1fr!important}.card-body{padding:12px;gap:6px}.card-title{font-size:13px;line-height:1.3;min-height:0}.card .price{font-size:14px;flex-wrap:wrap}.card .price s{font-size:12px}.add{padding:10px;font-size:13px}.off{font-size:10px;padding:3px 7px;max-width:72%;top:8px;left:8px}.copyright{justify-content:center;text-align:center}.pay{justify-content:center}.design-name{font-size:14px}.page-head{padding:28px 0}.page-head h1{font-size:34px}.wa-float,body.template-product .wa-float,body.template-index .wa-float{bottom:96px}.header-in .icons{gap:18px}.header-in .icons .burger{margin-right:-8px}.wrap.section{padding-left:20px;padding-right:20px;padding-bottom:80px}.rte{font-size:15px}.btn-buynow{padding:14px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/mobile-fix.css.map */
