/* Presentation layer. Preserve Bootstrap, gallery, form and checkout behavior. */
body.voice-store { --voice-ink:#18243d; --voice-blue:#3454a5; --voice-muted:#68768b; --voice-line:#e1e6ee; font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif; color:var(--voice-ink); font-size:14px; line-height:1.65; letter-spacing:0; background:#fff; overflow-x:visible; }
.voice-store *, .voice-store *:before, .voice-store *:after { box-sizing:border-box; }
.voice-store a { color:#3454a5; }
.voice-store a:hover { color:#243d7f; text-decoration:none; }
.voice-store h1,.voice-store h2,.voice-store h3,.voice-store h4 { font-family:inherit; color:#18243d; letter-spacing:-.4px; line-height:1.35; }
.voice-store a:focus-visible,.voice-store button:focus-visible,.voice-store input:focus-visible,.voice-store select:focus-visible,.voice-store textarea:focus-visible { outline:3px solid #95abe3; outline-offset:3px; }
.voice-store .container { width:min(1240px,calc(100% - 64px)); max-width:100%; padding-left:0; padding-right:0; }
.voice-store .container .container { width:100%; }
.voice-store section { min-height:0; }
.voice-store .details { min-height:460px; padding-bottom:48px; background:#f7f9fc; }
.voice-store .details > .container { padding-top:28px; }
.voice-store .voice-utility { background:#18243d; color:#d0d8e9; font-size:10px; }
.voice-store .voice-utility .container { display:flex; align-items:center; justify-content:space-between; gap:20px; min-height:33px; }
.voice-store .voice-utility .container:before,.voice-store .voice-utility .container:after { display:none; }
.voice-store .voice-utility .fa { margin-right:7px; color:#b9c9ef; }
.voice-store .voice-utility .container > span:last-child { font-size:9px; letter-spacing:1.7px; }
.voice-store .top_bg { background:#fff; }
.voice-store .top_bg .navbar { border:0; border-radius:0; min-height:106px; }
.voice-store .top_bg .navbar > .container { display:grid; grid-template-columns:225px minmax(180px,1fr) auto; align-items:center; column-gap:44px; min-height:106px; position:relative; }
.voice-store .top_bg .navbar > .container:before,.voice-store .top_bg .navbar > .container:after { display:none; }
.voice-store .navbar-header { float:none; margin:0; }
.voice-store .navbar-brand { display:block; float:none; margin:0 !important; padding:0; height:auto; }
.voice-store .navbar-brand img { display:block; width:210px; max-height:72px; height:auto; object-fit:contain; }
.voice-store .search { display:block; margin:0; padding:0; width:100%; }
.voice-store .search form,.voice-store .search .input-group { width:100%; }
.voice-store .search input.form-control { width:100%; height:47px; border-radius:8px 0 0 8px; border-color:#e0e6f0; background:#f5f7fa; font-size:13px; }
.voice-store .search .input-group-addon { padding:5px; border-color:#e0e6f0; border-radius:0 8px 8px 0; background:#f5f7fa; }
.voice-store .search button { width:39px; height:35px; border-radius:5px; background:#18243d; color:#fff; }
.voice-store .navbar-right { display:flex; align-items:center; justify-content:flex-end; gap:21px; float:none !important; width:auto; margin:0; }
.voice-store .navbar-right li { margin:0; padding:0; float:none; }
.voice-store .navbar-right li a { padding:0; font-size:12px; letter-spacing:0; color:#314564; font-weight:600; }
.voice-store .navbar-right .cartimg { padding:0 !important; }
.voice-store .cartimg > a { position:relative; min-width:45px; min-height:43px; padding:8px 10px !important; border:1px solid #e0e6f0; border-radius:8px; }
.voice-store .cartimg .fa-cart-plus { font-size:23px; }
.voice-store .cartimg sup { position:absolute; top:0; right:-5px; font-size:9px; background:#3454a5; }
.voice-store .translate { position:absolute; right:0; top:2px; margin:0; font-size:10px; }
.voice-store .categories { padding:0; border-color:#e5e9f0; box-shadow:none; background:#fff; }
.voice-store #myNavbar { width:min(1240px,calc(100% - 64px)); margin:auto; padding:0; }
.voice-store .categories ul { display:flex; width:100%; margin:0; padding:0; }
.voice-store .categories li { display:block; flex:1; float:none; padding:0; }
.voice-store .categories li a { display:block; padding:17px 16px !important; color:#596b85 !important; font-size:11px !important; letter-spacing:.35px; text-align:center; line-height:1.4; }
.voice-store .categories li a:hover { color:#3454a5 !important; background:#f4f7fc; }
.voice-store .categories li strong { font-weight:600; }
.voice-store .navbar-toggle { border:0; color:#405777; }
.voice-store .voice-hero { display:block; margin-top:28px; padding:0; overflow:hidden; border:1px solid #e1e7f1; border-radius:12px; background:#fff; }
.voice-store .voice-hero:before,.voice-store .voice-hero:after { display:none; }
.voice-store .voice-eyebrow { margin:0 0 15px; color:#657baf; font-size:9px; font-weight:700; letter-spacing:1.7px; }
.voice-store .voice-hero .carousel img { width:100%; height:auto !important; aspect-ratio:2 / 1; object-fit:contain; }
.voice-store .carousel-control { width:9%; background-image:none; opacity:.75; color:#fff; }
.voice-store .carousel-control .glyphicon { width:30px; height:30px; padding:7px; border-radius:50%; background:#17233d; font-size:15px; }
.voice-store .couponbar { margin:20px auto 0; max-width:1240px; width:calc(100% - 64px); padding:13px 20px; border:1px solid #e8e3d6; border-radius:8px; background:#fbf7ed; color:#7f6d47; font-size:12px; }
.voice-store .couponbar p { margin:0; }
.voice-store .themeheading { font-size:27px; text-transform:none; font-weight:650; letter-spacing:-.6px; margin-top:0; }
.voice-store .voice-home > .themeheading { margin-bottom:0; }
.voice-store .voice-home > .space50 { margin-bottom:43px; }
.voice-store .voice-home > .space30 { margin-bottom:24px; }
.voice-store .voice-category-feature { max-width:750px; }
.voice-store .voice-category-feature .col-md-6 { width:100%; margin-left:0; }
.voice-store .homepagethumbnail { padding:15px; border:1px solid #e1e6ef; border-radius:10px; background:#fff; box-shadow:none; overflow:hidden; transition:border-color .2s; }
.voice-store .homepagethumbnail:hover { border-color:#aabce2; }
.voice-store .homepagethumbnail img { width:100%; height:210px; padding:10px; object-fit:contain; }
.voice-store .category-title { position:static; width:100%; padding:13px 5px 4px; background:transparent; color:#263954; text-shadow:none; }
.voice-store .category-title h3 { margin:0 !important; padding:0 !important; background:transparent; color:#263954; font-size:14px; font-weight:600; letter-spacing:0; text-align:left; }
.voice-store .voice-category-feature .homepagethumbnail { display:grid; grid-template-columns:1.5fr 1fr; align-items:center; gap:25px; background:#f7f9fd; }
.voice-store .voice-category-feature .category-title h3 { font-size:24px; line-height:1.4; }
.voice-store .voice-category-feature .homepagethumbnail img { height:185px; }
.voice-store .voice-collection > .row,.voice-store .voice-best-sellers .container > .row { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:22px; margin:0; }
.voice-store .voice-collection > .row:before,.voice-store .voice-collection > .row:after,.voice-store .voice-best-sellers .container > .row:before,.voice-store .voice-best-sellers .container > .row:after { display:none; }
.voice-store .voice-collection > .row > [class*="col-"],.voice-store .voice-best-sellers .container > .row > [class*="col-"] { width:100%; float:none; padding:0; }
.voice-store .voice-collection > .row > .clearfix,.voice-store .voice-best-sellers .container > .row > .clearfix { display:none; }
.voice-store .lightbackground { padding:40px 0; background:#f5f7fc; }
.voice-store .thumbnail { display:flex; flex-direction:column; height:100%; margin-bottom:25px; padding:20px; border:1px solid #e0e6ee; border-radius:11px; background:#fff; box-shadow:none; overflow:hidden; }
.voice-store .thumbnail img { width:100%; height:235px; object-fit:contain; padding:7px; }
.voice-store .thumbnail .product-content { height:auto; min-height:110px; padding:17px 0 3px; }
.voice-store .product-content h4 { margin:0 0 12px; min-height:44px; font-size:13px; line-height:1.7; font-weight:600; letter-spacing:0; }
.voice-store .item_price,.voice-store .details .item_price { font-size:20px; color:#2d477e; font-weight:700; letter-spacing:-.3px; }
.voice-store .item_price i,.voice-store .details .item_price i { font-size:.82em; }
.voice-store .thumbnail .pprice { font-size:18px !important; }
.voice-store .thumbnail .strikethrough { color:#9ba4b4; font-size:12px !important; font-weight:400; }
.voice-store .thumbnail > .text-center { margin-top:auto; }
.voice-store .thumbnail .btn { display:block; width:100%; }
.voice-store .btn,.voice-store .razorpay-payment-button { padding:11px 19px !important; border-radius:7px !important; font-size:13px !important; letter-spacing:0 !important; font-weight:600 !important; line-height:1.5; }
.voice-store .btn-primary,.voice-store .btn-primary:focus,.voice-store .btn-primary:active { background:#3454a5 !important; border-color:#3454a5 !important; color:#fff; }
.voice-store .btn-primary:hover { background:#293f82 !important; border-color:#293f82 !important; }
.voice-store .inverse-button,.voice-store .inverse-button:focus,.voice-store .razorpay-payment-button { background:#fff !important; border-color:#cfd9eb !important; color:#385487; }
.voice-store .inverse-button:hover { background:#f2f5fb !important; color:#294579; }
.voice-store .btn-sm { padding:7px 13px !important; font-size:12px !important; }
.voice-store .prohighlight > .row { display:flex; align-items:center; justify-content:center; gap:45px; margin:0 0 15px; }
.voice-store .prohighlight > .row:before,.voice-store .prohighlight > .row:after { display:none; }
.voice-store .prohighlight [class*="col-"] { margin-left:0; padding:0; width:43%; }
.voice-store .prohighlight .card { width:100%; height:auto; border:1px solid #e1e7ef; border-radius:13px; background:#f4f6fb; padding:27px; }
.voice-store .prohighlight .card:before,.voice-store .prohighlight .card:after { display:none; }
.voice-store .prohighlight .card .img-container { height:320px; padding:0; }
.voice-store .prohighlight .card .img-container > a { display:block; width:100%; height:100%; min-width:0; min-height:0; }
.voice-store .prohighlight .phone { display:block; width:100%; height:100%; max-width:100%; max-height:100%; object-fit:contain; }
.voice-store .prohighlight .card .container { position:static; height:auto; padding:25px 0 0; width:100%; text-align:left; }
.voice-store .prohighlight .card .container h1 { font-size:20px; text-transform:none; color:#263954; }
.voice-store .prohighlight .card .container .price { font-size:25px; color:#3454a5; }
.voice-store .prohighlight .card .container .buy { position:static; top:auto; opacity:1; margin-top:15px; padding:11px 19px; background:#3454a5; color:#fff; border-radius:7px; font-size:12px; letter-spacing:0; text-transform:none; }
.voice-store .prohighlight h2 { font-size:25px; font-weight:650; }
.voice-store .prohighlight .price { color:#3454a5; font-size:25px; }
.voice-store .nl2 { padding-left:18px; color:#67768b; }
.voice-store .nl2 li { margin-bottom:8px; font-size:13px; line-height:1.85; letter-spacing:0; }
.voice-store .youtubesection { padding:0; }
.voice-store .youtubesection .container { max-width:950px; }
.voice-store .youtubesection iframe { display:block; width:100%; height:auto; aspect-ratio:16/9; border:0; border-radius:12px; }
.voice-store .aboutback { padding:28px max(32px,calc((100vw - 1240px)/2)); margin:0; border:0; border-bottom:1px solid #e2e8f1; background:#edf2fa; }
.voice-store .aboutback .themeheading { margin:0; color:#304769; font-size:24px; text-align:left; line-height:1.5; letter-spacing:-.3px; }
.voice-store .semiheading { margin-bottom:17px; font-size:17px; font-weight:650; letter-spacing:0; }
.voice-store .details p { color:#566980; font-size:14px; letter-spacing:0; line-height:1.85; }
.voice-store .voice-page-productdetails .details .container { background:#fff; }
.voice-store.voice-page-productdetails .details > .container { margin-top:28px; padding:30px; border:1px solid #e0e6ef; border-radius:12px; }
.voice-store .pprice { color:#3454a5; font-size:28px; font-weight:700; letter-spacing:-.3px; }
.voice-store .strikethrough { color:#a0a9b6; font-size:15px; font-weight:400; }
.voice-store .item-list { padding:18px; border:1px solid #e4eaf3; border-radius:8px; background:#f6f8fc; }
.voice-store .item-list li { font-size:12px; color:#687c98; padding:5px 0; letter-spacing:0; }
.voice-store .item-list li:before { color:#8096bd; }
.voice-store .quantitydropdown { height:43px; min-width:67px; padding:8px 10px; border:1px solid #d6dfed; border-radius:7px; color:#304769; background:#fff; }
.voice-store .form-control { height:46px; padding:11px 13px; border:1px solid #d9e1ed; border-radius:7px; background:#fff; color:#304460; font:inherit; font-size:14px; box-shadow:none; }
.voice-store textarea.form-control { min-height:46px; height:auto; }
.voice-store textarea[rows="1"] { height:46px; resize:none; }
.voice-store .form-control:focus { border-color:#809dd7; box-shadow:0 0 0 3px #3454a50c; }
.voice-store .form-control::placeholder { color:#8b99ad; }
.voice-store .form-control[disabled],.voice-store .form-control[readonly] { background:#edf1f7; }
.voice-store label { margin-bottom:8px; color:#425a7c; font-weight:600; font-size:12px; }
.voice-store .form-group { margin-bottom:22px; }
.voice-store .input-group-addon { border-color:#d9e1ed; background:#f1f4fa; color:#6980a8; }
.voice-store .input-group .form-control { border-radius:0; }
.voice-store .input-group .form-control:first-child { border-radius:7px 0 0 7px; }
.voice-store .input-group .input-group-addon:first-child { border-radius:7px 0 0 7px; }
.voice-store .input-group .input-group-addon:last-child { border-radius:0 7px 7px 0; }
.voice-store .signupform { padding:32px; margin:28px auto; border:1px solid #e0e6ef; border-radius:12px; background:#fff; box-shadow:0 9px 30px #1a294008; }
.voice-store .signupform .heading { margin:0; color:#243b60; text-transform:none; font-size:24px; letter-spacing:-.5px; }
.voice-store .signupform .btn { min-height:45px; }
.voice-store .shippingform,.voice-store .contactpage .contactform { padding:28px; border:1px solid #e0e6ef; border-radius:12px; background:#fff; box-shadow:none; }
.voice-store .shippingform h3 { font-size:23px; }
.voice-store .orderconfirm p { font-weight:500; font-size:14px; }
.voice-store .orderconfirm .input-group { width:100%; }
.voice-store .orderconfirm .input-group-addon { background:#3454a5; }
.voice-store .orderconfirm .couponbutton { background:transparent; font-size:12px; letter-spacing:0; }
.voice-store .cart-item { float:none; position:relative; width:100%; min-height:190px; margin-bottom:18px; padding:23px; border:1px solid #e0e6ef; border-radius:11px; background:#fff; }
.voice-store .cart-item:after { display:table; clear:both; content:""; }
.voice-store .cart-item img { width:145px; height:145px; margin:0 22px 0 0; padding:8px; object-fit:contain; border:1px solid #e9edf4; border-radius:9px; background:#fff; }
.voice-store .cart-item .proddetail { width:calc(100% - 205px); margin:0; }
.voice-store .cart-item .pname { font-size:15px; font-weight:600; line-height:1.7; color:#304769; }
.voice-store .cart-item .pprice { margin:10px 0; color:#3454a5; font-size:22px; }
.voice-store .cart-item .quantitydiv { position:absolute; right:16px; top:19px; float:none; width:auto; }
.voice-store .quantitydiv a { display:block; padding:6px; color:#ae6261; }
.voice-store .cart-item .quantity { float:none; }
.voice-store .cart-item .button { width:34px; height:35px; border:1px solid #d8e1ef; border-radius:6px; font-size:20px; font-weight:500; }
.voice-store .cart-item .button a { display:block; color:#47618e; }
.voice-store .cart-item .quantitydropdown { width:42px; min-width:0; height:35px; padding:4px; text-align:center; font-size:13px; }
.voice-store .totalprice { color:#2e4878 !important; font-size:26px !important; }
.voice-store #address { display:flex; flex-wrap:wrap; gap:20px; margin:0; }
.voice-store #address > div { flex:1 1 240px; max-width:390px; padding:24px; border:1px solid #dce4ef; border-radius:10px; background:#fff; font-size:13px; line-height:1.9; }
.voice-store .leftside { list-style:none; padding:12px; border:1px solid #e0e6ef; border-radius:10px; background:#fff; }
.voice-store .leftside li { margin:0; padding:0; }
.voice-store .leftside li a { display:block; padding:13px; border-radius:6px; font-size:13px; color:#64799c; }
.voice-store .leftside li.active { background:transparent; }
.voice-store .leftside li.active a { color:#3454a5; background:#edf2fb; }
.voice-store .card-text { padding:22px; border:1px solid #e0e6ef; border-radius:10px; background:#fff; }
.voice-store .privacy { padding:28px; border:1px solid #e1e6ef; border-radius:11px; background:#fff; }
.voice-store .privacy h3 { font-size:21px; }
.voice-store .privacy p,.voice-store .privacy li { line-height:1.9; font-size:14px; color:#61728b; }
.voice-store .voice-help { padding:34px 0; border-top:1px solid #e0e7f2; background:#edf2fa; }
.voice-store .voice-help .container { display:flex; align-items:center; justify-content:space-between; gap:30px; }
.voice-store .voice-help .container:before,.voice-store .voice-help .container:after { display:none; }
.voice-store .voice-help h2 { margin:0 0 8px; color:#2b426a; font-size:25px; font-weight:650; }
.voice-store .voice-help p { color:#7b8aa3; font-size:12px; margin-bottom:0; }
.voice-store .voice-help .voice-eyebrow { margin-bottom:10px; font-size:9px; }
.voice-store .voice-help .btn { flex-shrink:0; }
.voice-store .voice-help .fa { margin-left:15px; }
.voice-store .footer { margin:0; padding:44px 0 0; background:#18243d; color:#a7b5cf; }
.voice-store .footer h4 { margin:0 0 18px; color:#e8edf7; font-size:12px; font-weight:600; letter-spacing:.7px; }
.voice-store .topfooter p { color:#a7b5cf; font-size:12px; line-height:1.9; letter-spacing:0; max-width:350px; }
.voice-store .footer ul li { margin:8px 0; color:#a7b5cf; font-size:12px; }
.voice-store .footer ul li a { color:#a7b5cf; font-size:12px; letter-spacing:0; }
.voice-store .footer ul li a:hover { color:#fff; }
.voice-store .footer .inverse-button { background:transparent !important; border-color:#445777 !important; color:#ccd7eb; font-size:11px !important; }
.voice-store .footer .social { display:flex; gap:17px; padding:15px 0 0; }
.voice-store .footer .social i { font-size:19px; }
.voice-store .copyright { padding:17px 20px; border-top:1px solid #2c3a55; background:#152138; }
.voice-store .copyright .row { margin:0; }
.voice-store .copyright p { margin:0; font-size:10px; color:#8597b6; }
.voice-store .footer .ritcop { color:#bdcbe4; }
.voice-store .whatsapp { position:fixed; right:23px; bottom:23px; width:47px; height:47px; border-radius:50%; background:#258266; box-shadow:0 5px 18px #15332d20; text-align:center; z-index:100; }
.voice-store .whatsapp a { display:flex; align-items:center; justify-content:center; width:100%; height:100%; line-height:1; font-size:26px; }
.voice-store .whatsapp .fa { color:#fff; font-size:26px; line-height:47px; }
@media (max-width:1199px) {
 .voice-store .top_bg .navbar > .container { grid-template-columns:190px minmax(130px,1fr) auto; gap:25px; }
 .voice-store .navbar-brand img { width:180px; }
 .voice-store .voice-collection > .row,.voice-store .voice-best-sellers .container > .row { gap:16px; }
 .voice-store .thumbnail img { height:190px; }
 .voice-store .voice-collection .homepagethumbnail img { height:165px; }
}
@media (min-width:768px) and (max-width:991px) {
 .voice-store .voice-collection > .row,.voice-store .voice-best-sellers .container > .row { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .voice-store.voice-page-productdetails .etalagephoneheight { width:100%; max-width:450px; margin-bottom:30px; }
}
@media (max-width:767px) {
 .voice-store .container { width:calc(100% - 32px); }
 .voice-store .voice-utility .container { min-height:29px; }
 .voice-store .voice-utility .container > span:last-child { display:none; }
 .voice-store .top_bg .navbar > .container { grid-template-columns:minmax(0,1fr) auto; grid-template-rows:80px 51px; min-height:137px; gap:0 12px; }
 .voice-store .top_bg .navbar { min-height:137px; }
 .voice-store .navbar-brand img { width:165px; max-height:61px; }
 .voice-store .search { grid-row:2; grid-column:1/-1; align-self:start; }
 .voice-store .search input.form-control { height:44px; font-size:16px; }
 .voice-store .search .input-group-addon { padding:4px; }
 .voice-store .search button { height:34px; }
 .voice-store .navbar-right { grid-row:1; grid-column:2; gap:13px; }
 .voice-store .navbar-right li a { font-size:11px; }
 .voice-store .navbar-right .cartimg > a { min-height:39px; min-width:39px; padding:7px !important; }
 .voice-store .cartimg .fa-cart-plus { font-size:21px; }
 .voice-store .translate { top:auto; right:0; bottom:-23px; z-index:3; }
 .voice-store .categories .navbar-toggle { display:block; float:none; margin:0; width:100%; height:45px; padding:10px 17px; text-align:left; font-size:12px; }
 .voice-store .categories .navbar-toggle:before { content:"\f0c9"; font-family:FontAwesome; margin-right:10px; }
 .voice-store #myNavbar { width:100%; }
 .voice-store .categories ul { display:block; }
 .voice-store .categories li { width:100% !important; float:none; }
 .voice-store .categories li a { text-align:left; padding:13px 18px !important; }
 .voice-store .voice-hero { margin-top:17px; border-radius:8px; }
 .voice-store .couponbar { width:calc(100% - 32px); }
 .voice-store .themeheading { font-size:23px; }
 .voice-store .voice-home > .space50 { margin-bottom:31px; }
 .voice-store .voice-home > .space30 { margin-bottom:20px; }
 .voice-store .voice-category-feature .homepagethumbnail { display:block; padding:17px; }
 .voice-store .voice-category-feature .category-title h3 { font-size:20px; text-align:center; }
 .voice-store .voice-category-feature .homepagethumbnail img { height:155px; }
 .voice-store .voice-collection > .row,.voice-store .voice-best-sellers .container > .row { grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
 .voice-store .homepagethumbnail { padding:11px; }
 .voice-store .homepagethumbnail img,.voice-store .voice-collection .homepagethumbnail img { height:155px; padding:2px; }
 .voice-store .category-title { padding:11px 0 3px; }
 .voice-store .category-title h3 { font-size:12px; }
 .voice-store .thumbnail { padding:12px; margin-bottom:15px; }
 .voice-store .thumbnail img { height:155px; padding:3px; }
 .voice-store .product-content h4 { min-height:58px; font-size:11px; }
 .voice-store .thumbnail .product-content { padding-top:13px; }
 .voice-store .thumbnail .item_price,.voice-store .thumbnail .pprice { font-size:17px; }
 .voice-store .thumbnail .btn { font-size:11px !important; padding:9px !important; }
 .voice-store .lightbackground { padding:29px 0; }
 .voice-store .prohighlight > .row { flex-direction:column; gap:27px; }
 .voice-store .prohighlight [class*="col-"] { width:100%; }
 .voice-store .prohighlight .card { padding:22px; }
 .voice-store .prohighlight .card .img-container { height:220px; }
 .voice-store .prohighlight .card .container h1 { font-size:20px; }
 .voice-store .prohighlight h2 { font-size:23px; }
 .voice-store .aboutback { padding:20px 16px; }
 .voice-store .aboutback .themeheading { font-size:20px; }
 .voice-store .details { padding-bottom:30px; }
 .voice-store .details > .container { padding-top:20px; }
 .voice-store.voice-page-productdetails .details > .container { padding:18px; }
 .voice-store.voice-page-productdetails .etalagephoneheight { width:100%; max-width:100%; margin-bottom:28px; }
 .voice-store .form-control { font-size:16px; }
 .voice-store .signupform { padding:25px 21px; margin:10px auto; }
 .voice-store .signupform .heading { font-size:23px; }
 .voice-store .shippingform,.voice-store .contactpage .contactform { padding:23px 20px; }
 .voice-store .cart-item { padding:18px; }
 .voice-store .cart-item img { float:none; width:160px; height:155px; margin:0 auto 19px; }
 .voice-store .cart-item .proddetail { width:100%; margin:0; float:none; }
 .voice-store .cart-item .pname { font-size:14px; }
 .voice-store .cart-item .pprice { font-size:21px; }
 .voice-store .cart-item .quantitydiv { right:10px; top:12px; }
 .voice-store #address > div { max-width:100%; }
 .voice-store .privacy { padding:21px; }
 .voice-store .voice-help { padding:28px 0; }
 .voice-store .voice-help .container { flex-direction:column; align-items:flex-start; gap:20px; }
 .voice-store .voice-help h2 { font-size:23px; }
 .voice-store .footer { padding-top:32px; }
 .voice-store .footer h4 { margin-bottom:14px; }
 .voice-store .topfooter .row > div { margin-bottom:25px; }
 .voice-store .footer .space20 { margin-bottom:0; }
 .voice-store .whatsapp { right:13px; bottom:13px; width:43px; height:43px; }
 .voice-store .whatsapp .fa { line-height:43px; font-size:24px; }
}
@media (max-width:359px) {
 .voice-store .navbar-brand img { width:125px; }
 .voice-store .navbar-right { gap:9px; }
 .voice-store .thumbnail img,.voice-store .homepagethumbnail img,.voice-store .voice-collection .homepagethumbnail img { height:130px; }
}
@media (prefers-reduced-motion:reduce) { .voice-store * { scroll-behavior:auto !important; transition:none !important; } }
@media print { .voice-store .top_bg,.voice-store .voice-utility,.voice-store .categories,.voice-store .footer,.voice-store .voice-help,.voice-store .whatsapp { display:none; } .voice-store .container { width:100%; } }
