.cv-product a{text-decoration:none!important}.cv-product .nav{position:relative;z-index:20}.cv-product .navin{min-height:44px;padding-top:0!important;padding-bottom:0!important}.cv-product .cv-menu-dd{position:relative}.cv-product .cv-menu-dd summary{list-style:none;cursor:pointer;padding:13px 0;white-space:nowrap}.cv-product .cv-menu-dd summary::-webkit-details-marker{display:none}.cv-product .cv-menu-panel{position:absolute;top:42px;left:-15px;min-width:245px;background:#fff;color:#252a34;border:1px solid #dfe3e8;border-radius:10px;box-shadow:0 16px 38px rgba(27,31,36,.18);padding:9px;z-index:40}.cv-product .cv-menu-panel>a{display:block;padding:9px 11px;border-radius:6px}.cv-product .cv-menu-panel>a:hover{background:#f6f7f8;color:#d94d4d}.cv-product .cv-menu-all{color:#d94d4d!important;font-weight:800}.cv-product .cv-menu-grand{padding:0 10px 8px 21px}.cv-product .cv-menu-grand a{display:block;font-size:12px;color:#707782;padding:4px 0}.cv-product .price-line{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin:18px 0 4px}.cv-product .price-line .price{margin:0!important}.cv-product .price-line small{font-size:11px;color:#6b727d}.cv-product .price-line small strong{color:#333943}.cv-product .pill{background:linear-gradient(180deg,#fff,#fafafa);transition:border-color .15s,box-shadow .15s,transform .15s}.cv-product .pill:hover:not(:disabled){border-color:#e85c5b;transform:translateY(-1px)}.cv-product .pill.sel{box-shadow:0 3px 10px rgba(232,92,91,.12)}.cv-product .pill:disabled{opacity:.35;cursor:not-allowed}.cv-product .buy{background:linear-gradient(180deg,#ef6564,#df4d4c)!important}.cv-product .basket{background:linear-gradient(180deg,#ffdf72,#f4c94b)!important}.cv-product .trust div,.cv-product .panel,.cv-product .content,.cv-product .info,.cv-product .mainpic{background:linear-gradient(180deg,#fff,#fcfcfd);box-shadow:0 4px 16px rgba(25,30,38,.05)}.cv-product .faq.standout{margin-top:20px;background:linear-gradient(180deg,#fff,#fbfcfd);border:1px solid #dfe3e8;box-shadow:0 8px 25px rgba(25,30,38,.06);padding:26px;border-radius:14px}.cv-product .faq-kicker{font-size:11px;font-weight:900;color:#d94d4d;letter-spacing:1.2px}.cv-product .faq.standout h2{font-size:25px;margin:5px 0 15px}.cv-product .faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 18px}.cv-product .faq .q{border:1px solid #e1e5e9;border-radius:8px;padding:0 13px;background:#fff}.cv-product .faq .warranty-faq{grid-column:1/-1;border-left:4px solid #e85c5b!important;background:linear-gradient(180deg,#fff,#fcfcfd)}.cv-product .faq .warranty-faq summary{font-size:14px}.cv-product .faq .q summary{list-style:none;display:flex;justify-content:space-between;gap:12px;cursor:pointer;font-weight:800;font-size:13px;padding:13px 0}.cv-product .faq .q summary::-webkit-details-marker{display:none}.cv-product .faq .q p{padding:0 0 13px;margin:0;font-size:12px;line-height:1.55;color:#626a75}.cv-product .spec-heading{font-size:20px!important;margin-top:27px!important}.cv-product .rgrid{gap:15px}.cv-product .rcard{padding:0!important;overflow:hidden;display:flex;flex-direction:column;min-height:420px;border-radius:11px!important;background:linear-gradient(180deg,#fff 0%,#fff 74%,#fafbfc 100%)!important;box-shadow:0 4px 16px rgba(25,30,38,.055);transition:transform .18s ease,box-shadow .18s ease}.cv-product .rcard:hover{transform:translateY(-2px);box-shadow:0 11px 28px rgba(25,30,38,.11)}.cv-product .rpic{height:225px!important;padding:7px 8px 2px;background:linear-gradient(180deg,#fff,#fbfcfc)}.cv-product .rbody{padding:10px 13px 14px;display:flex;flex-direction:column;flex:1}.cv-product .rbrand{font-size:9px;color:#8b929d;font-weight:800;text-transform:uppercase;letter-spacing:.45px}.cv-product .rname{font-size:13px!important;line-height:1.32!important;min-height:51px!important;margin:4px 0 5px;text-decoration:none!important}.cv-product .rprice-row{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin-top:5px}.cv-product .rprice{font-size:21px!important}.cv-product .rprice-row small{font-size:9.5px;color:#717984}.cv-product .rprice-row small strong{color:#343a44}.cv-product .rwarranty{display:inline-block;width:max-content;max-width:100%;font-size:10px;color:#715c10;background:#fff7d2;padding:5px 7px;border-radius:5px;margin-top:7px;font-weight:800}.cv-product .radd{margin-top:auto!important;background:linear-gradient(180deg,#ef6564,#df4d4c)!important;font-size:12px!important}.cv-product .footer-links a{display:block}
@media(max-width:760px){
 .cv-product{background:#eaeded!important}.cv-product .wrap{padding-top:8px!important;padding-bottom:28px!important}.cv-product .crumb{font-size:9.5px!important;margin:0 0 7px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-product .product{display:flex!important;flex-direction:column!important;gap:7px!important}.cv-product .gallery{display:block!important}.cv-product .thumbs{display:none!important}.cv-product .mainpic{min-height:0!important;height:330px!important;border-radius:7px!important;box-shadow:none!important}.cv-product .mainpic img{width:96%!important;height:96%!important}.cv-product .zoom{font-size:9px!important;padding:6px 8px!important;bottom:8px!important;right:8px!important}.cv-product .info{padding:13px 12px!important;border-radius:7px!important;box-shadow:none!important}.cv-product .brand{font-size:9px!important}.cv-product .info h1{font-size:20px!important;line-height:1.24!important;margin:5px 0 6px!important}.cv-product .rating{font-size:10px!important}.cv-product .sku{display:block!important;margin:3px 0 0!important;font-size:9px!important}.cv-product .price-line{margin:10px 0 3px!important;gap:6px!important}.cv-product .price-line .price{font-size:26px!important}.cv-product .price-line small{font-size:9px!important}.cv-product .stock{margin:9px 0!important;padding:9px 10px!important;font-size:10.5px!important}.cv-product .delivery{padding:9px 0!important;margin:7px 0!important;font-size:10.5px!important;line-height:1.5!important}.cv-product .variant{margin-top:11px!important}.cv-product .label{font-size:11px!important;margin-bottom:6px!important}.cv-product .pills{gap:6px!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:2px!important;scrollbar-width:none}.cv-product .pill{flex:0 0 auto!important;padding:8px 10px!important;font-size:10px!important;border-radius:5px!important}.cv-product .pill.sel{padding:7px 9px!important}.cv-product .qtyrow{display:grid!important;grid-template-columns:92px 1fr!important;gap:7px!important;margin-top:12px!important}.cv-product .qty{min-width:0!important;height:44px!important}.cv-product .qty button{padding:10px!important}.cv-product .buy{height:44px!important;padding:10px 7px!important;font-size:11.5px!important;border-radius:6px!important}.cv-product .basket{height:45px!important;padding:11px!important;font-size:12px!important;border-radius:6px!important;margin-top:7px!important}.cv-product .bulk{margin-top:7px!important;padding:9px!important;font-size:9.5px!important}.cv-product .trust{grid-template-columns:repeat(2,1fr)!important;gap:5px!important;margin-top:8px!important}.cv-product .trust div{padding:8px!important;font-size:9px!important}.cv-product .quick{margin-top:9px!important;padding:12px!important;border-radius:7px!important}.cv-product .quick h2{font-size:15px!important}.cv-product .quick p{font-size:10.5px!important}.cv-product .faq.standout{margin-top:9px!important;padding:15px 11px!important;border-radius:7px!important}.cv-product .faq.standout h2{font-size:18px!important}.cv-product .faq-grid{grid-template-columns:1fr!important;gap:6px!important}.cv-product .faq .q summary{font-size:11px!important;padding:10px 0!important}.cv-product .faq .q p{font-size:10px!important}.cv-product .below{margin-top:10px!important;display:block!important}.cv-product .content{border-radius:7px!important;box-shadow:none!important}.cv-product .tabs{overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:none}.cv-product .tab{flex:0 0 auto!important;padding:11px 12px!important;font-size:10px!important}.cv-product .section{padding:14px 12px!important}.cv-product .section h2{font-size:17px!important}.cv-product .section p,.cv-product .rte{font-size:11px!important;line-height:1.55!important}.cv-product .features{grid-template-columns:1fr!important;gap:6px!important}.cv-product .feature{padding:10px!important;font-size:10px!important}.cv-product .spec td{padding:8px 6px!important;font-size:9.5px!important}.cv-product .aside{margin-top:8px!important;gap:7px!important}.cv-product .panel{padding:12px!important;border-radius:7px!important;box-shadow:none!important}.cv-product .panel h3{font-size:14px!important}.cv-product .panel p{font-size:10px!important}.cv-product .related{margin-top:14px!important}.cv-product .related h2{font-size:19px!important}.cv-product .rgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.cv-product .rcard{min-height:340px!important;border-radius:6px!important;box-shadow:none!important}.cv-product .rpic{height:158px!important;padding:4px!important}.cv-product .rbody{padding:7px 8px 9px!important}.cv-product .rbrand{font-size:8px!important}.cv-product .rname{font-size:11px!important;line-height:1.28!important;min-height:43px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cv-product .rprice{font-size:17px!important}.cv-product .rprice-row small{display:block;width:100%;font-size:8px!important}.cv-product .rwarranty{font-size:8px!important;padding:4px!important}.cv-product .radd{min-height:37px!important;padding:9px 4px!important;font-size:10px!important}.cv-product .geo{margin-top:12px!important;padding:14px!important;border-radius:7px!important;grid-template-columns:1fr!important;gap:8px!important}.cv-product .geo h3{font-size:15px!important}.cv-product .geo p,.cv-product .cities{font-size:9.5px!important}
}
@media(max-width:380px){.cv-product .mainpic{height:295px!important}.cv-product .rpic{height:145px!important}.cv-product .rcard{min-height:325px!important}}