#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}.footer-widget{color:#ffffff}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{font-weight:normal;font-style:italic;text-transform:none;text-decoration:none}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'ab',Helvetica,Arial,Lucida,sans-serif}@import url('https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@400;600;700&display=swap');.custom-header-row{display:flex!important;align-items:center;justify-content:space-between}.custom-header-row .et_pb_column:nth-child(1){flex:1}.custom-header-row .et_pb_column:nth-child(2){flex:2}.custom-header-row .et_pb_column:nth-child(3){flex:1}.custom-header-row .et_pb_column:nth-child(4){flex:1}.woocommerce ul.products li.product{box-shadow:0 2px 8px rgba(0,0,0,0.1);transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out}.woocommerce ul.products li.product:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,0.2)}.woocommerce ul.products li.product img{transition:transform 0.3s ease-in-out}.woocommerce ul.products li.product:hover img{transform:scale(1.1)}.woocommerce ul.products li.product a img{transition:transform 0.3s ease-in-out}.woocommerce ul.products li.product a:hover img{transform:scale(1.1)}.et_overlay{display:none!important}.custom-anim-btn a{display:inline-block!important;padding:12px 28px!important;border-radius:50px!important;font-size:18px!important;font-weight:600!important;text-decoration:none!important;transition:all 0.3s ease!important;box-shadow:0 4px 12px rgba(0,0,0,0.15)!important}.custom-anim-btn a:hover{transform:translateY(-4px) scale(1.03)!important;box-shadow:0 8px 20px rgba(0,0,0,0.25)!important}.custom-anim-btn.orange a{background:linear-gradient(45deg,#ff6a00,#ff9800)!important;color:#fff!important}.custom-anim-btn.silver a{background:linear-gradient(90deg,#009640,#312783)!important;color:#fff!important}.custom-anim-btn.green a{background:linear-gradient(45deg,#23d260,#1faa52)!important;color:#fff!important}@media (max-width:767px){body.tax-product_cat ul.products li.product h2,body.tax-product_cat ul.products li.product h3{font-size:15px!important;line-height:1.3em!important;font-weight:500}}@media (max-width:767px){body.tax-product_cat span.onsale{display:none!important}}.woocommerce-message .button,.woocommerce-notices-wrapper .button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:10px 18px!important;line-height:1.4!important;height:auto!important;white-space:nowrap}.woocommerce-message .button:after{display:none!important}@media (max-width:768px){.woocommerce-message{text-align:center}.woocommerce-message .button{margin-top:10px}}600;700&display=swap');

/* Apply smooth Bangla font across the site */
body, p, span, a, h1, h2, h3, h4, h5, h6, input, button, select, textarea {
    font-family: 'Hind Siliguri', 'SolaimanLipi', sans-serif !important;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Hide the Related Products title */
.related.products > h2 {
    display: none !important;
}
/* Target the back-to-top button element */
a.go-to-top, 
.scroll-to-top, 
#scroll-top {
    font-family: inherit !important;
}

/* Override all common back-to-top selectors */
a.go-to-top::before, 
.scroll-to-top::before, 
#scroll-top::before,
.et_pb_scroll_top::before {
    content: "↑" !important;
    font-family: inherit !important;
    font-size: 20px !important;
    display: inline-block !important;
}

/* Style Bengali Review & Q&A Box */
#reviews .comment-respond {
    background: #f9f9f9;
    padding: 20px;
    border-radius: 8px;
    border: 1px solid #e2e2e2;
    margin-top: 20px;
}

#reviews input[type="submit"] {
    background-color: #28a745 !important;
    color: #fff !important;
    border-radius: 4px;
    padding: 10px 24px;
    font-weight: bold;
    border: none;
    cursor: pointer;
}

#reviews input[type="submit"]:hover {
    background-color: #218838 !important;
}
/* Global Press shared header and footer */
body .et_pb_section_0_tb_header{background:#fff!important;}
body .et_pb_section_1_tb_header{background:#0a4b56!important;}
body .et_pb_section_1_tb_header .et_pb_menu{background:#0a4b56!important;}
body .et_mobile_menu{background:#0a4b56!important;}
@media(max-width:600px){body .et_pb_section_1_tb_header{padding:0!important;}
body .et_pb_section_1_tb_header .et_pb_row{padding:0!important;}
body .et_pb_section_0_tb_header .et_pb_row{padding:0!important;}
}
@media(max-width:600px){html body header.et-l.et-l--header .et_pb_section_0_tb_header{height:auto!important;min-height:0!important;padding:8px 0!important;background:#fff!important;}
html body header.et-l.et-l--header .custom-header-row{display:flex!important;align-items:center!important;gap:8px!important;width:94%!important;height:48px!important;min-height:0!important;padding:0!important;margin:0 auto!important;position:static!important;}
html body header.et-l.et-l--header .custom-header-row>.et_pb_column{margin:0!important;padding:0!important;float:none!important;height:auto!important;min-height:0!important;position:static!important;}
html body header.et-l.et-l--header .et_pb_column_0_tb_header{width:38px!important;flex:0 0 38px!important;}
html body header.et-l.et-l--header .et_pb_column_1_tb_header{width:auto!important;flex:1!important;min-width:0!important;}
html body header.et-l.et-l--header .et_pb_column_2_tb_header{width:38px!important;flex:0 0 38px!important;}
html body header.et-l.et-l--header .et_pb_column_3_tb_header{display:none!important;}
html body header.et-l.et-l--header .et_pb_image{margin:0!important;}
html body header.et-l.et-l--header .et_pb_image img{width:34px!important;height:34px!important;object-fit:contain!important;}
html body header.et-l.et-l--header .cart-container{padding:0!important;}
html body header.et-l.et-l--header .et_pb_section_1_tb_header{height:auto!important;min-height:0!important;padding:0!important;background:#0a4b56!important;}
html body header.et-l.et-l--header .et_pb_section_1_tb_header .et_pb_row{height:43px!important;min-height:0!important;padding:0!important;}
html body header.et-l.et-l--header .et_pb_section_1_tb_header .et_pb_column{margin:0!important;}
html body header.et-l.et-l--header .et_pb_menu{margin:0!important;padding:0!important;background:#0a4b56!important;}
}
@media(max-width:600px){html body header.et-l.et-l--header .custom-header-row .et_pb_module{transform:none!important;top:auto!important;bottom:auto!important;margin:0!important;}
html body header.et-l.et-l--header .custom-header-row{transform:none!important;}
html body header.et-l.et-l--header .custom-header-row:after{display:none!important;}
html body header.et-l.et-l--header .et_pb_section_0_tb_header .et_pb_top_inside_divider{display:none!important;}
}
@media(max-width:600px){html body header.et-l.et-l--header .et_pb_section_0_tb_header{margin:0!important;}
html body header.et-l.et-l--header .dgwt-wcas-search-wrapp{min-width:0!important;width:100%!important;margin:0!important;}
html body header.et-l.et-l--header .et_pb_section_1_tb_header{margin:0!important;}
}
html body header.et-l.et-l--header.et-l--header{font-family:'Hind Siliguri',sans-serif;box-shadow:0 4px 18px #103b4712;position:relative;z-index:100;}html body header.et-l.et-l--header .et_pb_section_0_tb_header{background:linear-gradient(110deg,#ffffff,#eef8f5)!important;border-bottom:1px solid #dceee8;}html body header.et-l.et-l--header .dgwt-wcas-sf-wrapp{background:transparent!important;padding:0!important;}html body header.et-l.et-l--header input.dgwt-wcas-search-input{border:1px solid #cce4de!important;border-radius:13px!important;background:#fff!important;color:#173d4a!important;box-shadow:0 3px 12px #103b4708;transition:border-color .25s,box-shadow .25s!important;}html body header.et-l.et-l--header input.dgwt-wcas-search-input:focus{border-color:#139580!important;box-shadow:0 0 0 3px #13958018!important;}html body header.et-l.et-l--header .cart-icon{width:40px;height:40px;border-radius:12px;background:#e2f3ee;border:1px solid #cce8df;transition:transform .2s;}html body header.et-l.et-l--header .cart-icon:active{transform:scale(.92);}html body header.et-l.et-l--header .cart-count{background:#bd7529!important;top:-5px!important;right:-5px!important;font-size:10px!important;min-width:17px!important;padding:1px 5px!important;line-height:17px;box-shadow:0 2px 5px #bd752933;}html body header.et-l.et-l--header .et_pb_section_1_tb_header,html body header.et-l.et-l--header .et_pb_menu{background:linear-gradient(110deg,#103b47,#087d70)!important;}html body header.et-l.et-l--header .et-menu a{transition:color .2s,transform .2s;}html body header.et-l.et-l--header .et-menu a:hover{color:#ffda98!important;transform:translateY(-2px);}html body header.et-l.et-l--header .et_mobile_menu{border-top:2px solid #65cbb3!important;border-radius:0 0 16px 16px;box-shadow:0 10px 25px #103b4730;max-height:70vh;overflow:auto;}html body header.et-l.et-l--header .mobile_nav.opened .et_mobile_menu{animation:gp-menu-reveal .25s ease-out;}@keyframes gp-menu-reveal{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes gp-header-light{0%,65%{transform:translateX(-110%)}100%{transform:translateX(110%)}}@media(max-width:767px){html body header.et-l.et-l--header .et_pb_section_0_tb_header{height:auto!important;padding:10px 0 12px!important;}html body header.et-l.et-l--header .et_pb_section_0_tb_header:before{content:'GLOBAL PRESS';display:block;width:94%;margin:0 auto 7px;color:#164953;font:700 13px/1.3 Arial,sans-serif;letter-spacing:2px;}html body header.et-l.et-l--header .custom-header-row{height:46px!important;gap:10px!important;}html body header.et-l.et-l--header input.dgwt-wcas-search-input{height:44px!important;font-size:13px!important;padding-left:42px!important;padding-right:12px!important;}html body header.et-l.et-l--header .cart-icon img{width:25px!important;height:25px!important;}html body header.et-l.et-l--header .et_pb_section_1_tb_header .et_pb_row{height:42px!important;width:94%!important;}html body header.et-l.et-l--header .et_pb_menu__wrap{justify-content:space-between!important;position:relative;}html body header.et-l.et-l--header .et_pb_menu__wrap:before{content:'পণ্য বেছে নিন';color:#e0f3ee;font-size:13px;letter-spacing:.3px;}html body header.et-l.et-l--header .mobile_menu_bar{display:block;width:36px;height:32px;border-radius:9px;background:#ffffff12;text-align:center;}html body header.et-l.et-l--header .mobile_menu_bar:before{color:#ffe1a7!important;top:2px!important;font-size:27px!important;}html body header.et-l.et-l--header .et_pb_section_1_tb_header:after{content:'';display:block;height:2px;position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(90deg,transparent,#86e0c6,transparent);animation:gp-header-light 6s ease-in-out infinite;pointer-events:none;}html body header.et-l.et-l--header .et_pb_section_1_tb_header{overflow:visible;}html body header.et-l.et-l--header .et_mobile_menu li a{font-size:14px;padding:10px 6px;border-bottom:1px solid #ffffff12;}}@media(prefers-reduced-motion:reduce){html body header.et-l.et-l--header .et_pb_section_1_tb_header:after,html body header.et-l.et-l--header .mobile_nav.opened .et_mobile_menu{animation:none!important;}}

html body footer.et-l.et-l--footer.et-l--footer{background:#103b47!important;border-top:4px solid #23a891;color:#d3e4e8;}
html body footer.et-l.et-l--footer .et_pb_section_0_tb_footer{background:radial-gradient(ellipse at top right,#12685f55,transparent 65%),#103b47!important;padding:32px 0 25px!important;}
html body footer.et-l.et-l--footer .et_pb_row_0_tb_footer{display:grid!important;grid-template-columns:1fr 1.3fr 1fr;gap:22px;width:90%!important;max-width:1100px;padding:0!important;}
html body footer.et-l.et-l--footer .et_pb_row_0_tb_footer:before{content:"GLOBAL PRESS";grid-column:1/-1;display:block;color:#f4d69d;font:700 23px/1.4 Arial,sans-serif;letter-spacing:3px;border-bottom:1px solid #ffffff20;padding-bottom:18px;margin-bottom:2px;}
html body footer.et-l.et-l--footer .et_pb_row_0_tb_footer:after{display:none!important;}
html body footer.et-l.et-l--footer .et_pb_row_0_tb_footer>.et_pb_column{width:auto!important;margin:0!important;padding:18px!important;background:#ffffff06;border:1px solid #ffffff15;border-radius:14px;}
html body footer.et-l.et-l--footer .et_pb_text{margin:0!important;}
html body footer.et-l.et-l--footer h3{color:#fff!important;font-size:17px!important;font-weight:600;font-style:normal;padding:0 0 10px!important;line-height:1.5;}
html body footer.et-l.et-l--footer p,html body footer.et-l.et-l--footer p span{color:#c3d8dd!important;font-size:13px!important;line-height:1.85!important;}
html body footer.et-l.et-l--footer h3:before{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:8px;border-radius:8px;background:#2bbba022;color:#70d7c1;font:18px Arial;content:"⌖";}
html body footer.et-l.et-l--footer .et_pb_text_1_tb_footer h3:before{content:"▤";}
html body footer.et-l.et-l--footer .et_pb_text_2_tb_footer h3:before{content:"☏";}
html body footer.et-l.et-l--footer .et_pb_text_2_tb_footer a{display:inline-block;color:#f1fff9!important;border:1px solid #48baa188;background:#087d6d;border-radius:8px;padding:8px 12px;font-size:12px;margin-bottom:8px;transition:background .2s;}
html body footer.et-l.et-l--footer .et_pb_text_2_tb_footer a:last-child{background:#ffffff0c;border-color:#ffffff35;color:#d3e4e8!important;}
html body footer.et-l.et-l--footer .et_pb_text_2_tb_footer a:hover{background:#119780;}
html body footer.et-l.et-l--footer .et_pb_section_1_tb_footer{background:#0c303b!important;padding:14px 0!important;border-top:1px solid #ffffff12;}
html body footer.et-l.et-l--footer .et_pb_row_1_tb_footer{padding:0!important;width:90%!important;}
html body footer.et-l.et-l--footer .et_pb_text_3_tb_footer p,html body footer.et-l.et-l--footer .et_pb_text_3_tb_footer p span,html body footer.et-l.et-l--footer .et_pb_text_3_tb_footer a{font-size:11px!important;color:#99b5bd!important;}
@media(max-width:767px){html body footer.et-l.et-l--footer .et_pb_row_0_tb_footer{grid-template-columns:1fr!important;gap:12px;width:90%!important;}html body footer.et-l.et-l--footer .et_pb_section_0_tb_footer{padding:26px 0 20px!important;}html body footer.et-l.et-l--footer .et_pb_row_0_tb_footer>.et_pb_column{padding:14px 16px!important;}html body footer.et-l.et-l--footer .et_pb_row_0_tb_footer:before{font-size:21px;padding-bottom:15px;}html body footer.et-l.et-l--footer .et_pb_text_2_tb_footer p{display:flex;flex-wrap:wrap;gap:8px;}html body footer.et-l.et-l--footer .et_pb_text_2_tb_footer br{display:none;}html body footer.et-l.et-l--footer .et_pb_text_2_tb_footer a{margin:0;font-size:11px;padding:7px 10px;}}

/* Shared navigation polish */
html body header.et-l.et-l--header .et-menu{gap:3px;}
html body header.et-l.et-l--header .et-menu>li>a{padding:9px 11px!important;border-radius:9px;font-size:14px!important;line-height:1.5!important;}
html body header.et-l.et-l--header .et-menu>li>a:hover{background:#ffffff12;color:#ffe1a7!important;}
html body header.et-l.et-l--header .et-menu .sub-menu{background:#103b47!important;border-top:3px solid #65cbb3;border-radius:12px;padding:10px!important;}
html body header.et-l.et-l--header .et_mobile_menu{background:#f5faf8!important;border:1px solid #d1e8e1!important;border-top:3px solid #21a18b!important;padding:12px!important;max-height:70vh;overflow-y:auto;}
html body header.et-l.et-l--header .et_mobile_menu>li{margin:0 0 5px!important;}
html body header.et-l.et-l--header .et_mobile_menu li a{display:flex!important;align-items:center;gap:10px;color:#204c55!important;background:#fff!important;border:1px solid #e1ece8!important;border-radius:10px!important;padding:10px 12px!important;font-size:13px!important;line-height:1.5!important;transition:background .2s,transform .2s!important;font-style:normal!important;}
html body header.et-l.et-l--header .et_mobile_menu li a:hover{background:#e6f5ef!important;opacity:1!important;transform:translateX(2px);}
html body header.et-l.et-l--header .et_mobile_menu>li>a:before{content:'▦';display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;flex:0 0 27px;border-radius:8px;background:#e3f3ed;color:#078577;font:17px Arial;}
html body header.et-l.et-l--header .et_mobile_menu>.menu-item-home>a:before{content:'⌂';background:#fff0d8;color:#a66f24;}
html body header.et-l.et-l--header .et_mobile_menu>.menu-item-1482>a:before{content:'▣';}
html body header.et-l.et-l--header .et_mobile_menu>.menu-item-1475>a:before{content:'▤';}
html body header.et-l.et-l--header .et_mobile_menu>.menu-item-1473>a:before{content:'▥';}
html body header.et-l.et-l--header .et_mobile_menu>.menu-item-74>a:before{content:'ⓘ';background:#e9eaff;color:#6565a7;}
html body header.et-l.et-l--header .et_mobile_menu li ul{background:transparent!important;padding:6px 0 0 12px!important;}
html body header.et-l.et-l--header .et_mobile_menu li li{padding-left:0!important;margin:0 0 4px!important;}
html body header.et-l.et-l--header .et_mobile_menu li li a{font-size:12px!important;background:#eaf4ef!important;padding:8px 10px!important;}
html body header.et-l.et-l--header .mobile_nav.opened .mobile_menu_bar{background:#ffffff24;}
html body footer.et-l.et-l--footer h3,html body footer.et-l.et-l--footer h3 span{color:#fff!important;font-style:normal!important;}

/* Main page: large single-column phone collection */
@media(max-width:767px){
html body.page-id-5280 #post-5280#post-5280 .et_pb_row_2{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;width:94%!important;min-height:0!important;}
html body.page-id-5280 #post-5280 .et_pb_row_2>.et_pb_column{display:contents!important;}
html body.page-id-5280 #post-5280 .et_pb_row_2:after{display:none!important;}
html body.page-id-5280 #post-5280#post-5280 .woo-card-img-link{height:240px!important;display:block!important;}
html body.page-id-5280 #post-5280#post-5280 .woo-card img{height:240px!important;min-height:240px!important;max-height:none!important;width:100%!important;object-fit:contain!important;}
html body.page-id-5280 #post-5280#post-5280 .woo-card h3{font-size:18px!important;line-height:1.5!important;min-height:0!important;display:block!important;overflow:visible!important;}
html body.page-id-5280 #post-5280#post-5280 .woo-card-inner{padding:12px!important;gap:10px!important;}
html body.page-id-5280 #post-5280#post-5280 .btns{display:flex!important;flex-direction:row!important;justify-content:center!important;flex-wrap:wrap!important;gap:12px!important;}
html body.page-id-5280 #post-5280#post-5280 .btns a{font-size:13px!important;min-height:42px!important;padding:10px 15px!important;width:auto!important;flex:0 0 auto!important;line-height:1.6!important;}
}

/* Main page phone readability and robust one-column layout */
@media(max-width:980px){
html body.page-id-5280 #post-5280#post-5280 .et_pb_row_2{display:flex!important;flex-direction:column!important;gap:18px!important;height:auto!important;min-height:0!important;}
html body.page-id-5280 #post-5280#post-5280 .et_pb_row_2>.et_pb_column{display:contents!important;width:100%!important;}
html body.page-id-5280 #post-5280#post-5280 .et_pb_row_2 .et_pb_code{width:100%!important;flex:none!important;margin:0!important;}
html body.page-id-5280 #post-5280#post-5280 .woo-card h3{font-size:22px!important;font-weight:600!important;line-height:1.5!important;font-style:normal!important;}
html body.page-id-5280 #post-5280#post-5280 .btns a{font-size:16px!important;min-height:46px!important;padding:10px 14px!important;}
html body.page-id-5280 #post-5280 .gp-copy{font-size:18px!important;line-height:1.8!important;}
html body.page-id-5280 #post-5280 .gp-order{font-size:17px!important;line-height:1.7!important;}
html body.page-id-5280 #post-5280 .gp-shortcuts a{font-size:15px!important;}
html body.page-id-5280 #post-5280 .gp-card-heading,html body.page-id-5280 #post-5280 .gp-shop-title h2{font-size:25px!important;font-style:normal!important;}
html body.page-id-5280 #post-5280 .gp-card-note{font-size:16px!important;line-height:1.7!important;}
html body.page-id-5280 #post-5280 .gp-service-icons span{font-size:13px!important;}
html body.page-id-5280 #post-5280 .gp-showcase-actions a{font-size:17px!important;}
html body.page-id-5280 #post-5280 .gp-mini-gallery span{font-size:14px!important;}
html body footer.et-l.et-l--footer p,html body footer.et-l.et-l--footer p span{font-size:16px!important;line-height:1.85!important;}
html body footer.et-l.et-l--footer h3{font-size:20px!important;}
}

/* Main-page mobile: two columns with readable labels */
@media(max-width:980px){
html body.page-id-5280.page-id-5280.page-id-5280.page-id-5280 #post-5280#post-5280 .et_pb_row_2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:94%!important;flex-direction:initial!important;}
html body.page-id-5280.page-id-5280.page-id-5280.page-id-5280 #post-5280#post-5280 .et_pb_row_2>.et_pb_column{display:contents!important;}
html body.page-id-5280.page-id-5280.page-id-5280.page-id-5280 #post-5280#post-5280 .woo-card-inner{padding:9px!important;gap:9px!important;}
html body.page-id-5280.page-id-5280.page-id-5280.page-id-5280 #post-5280#post-5280 .woo-card h3{font-size:18px!important;line-height:1.55!important;min-height:56px!important;font-weight:600!important;font-style:normal!important;display:block!important;overflow:visible!important;}
html body.page-id-5280.page-id-5280.page-id-5280.page-id-5280 #post-5280#post-5280 .woo-card img{height:165px!important;min-height:165px!important;object-fit:contain!important;}
html body.page-id-5280.page-id-5280.page-id-5280.page-id-5280 #post-5280#post-5280 .woo-card-img-link{height:165px!important;}
html body.page-id-5280.page-id-5280.page-id-5280.page-id-5280 #post-5280#post-5280 .btns{flex-direction:column!important;gap:8px!important;align-items:stretch!important;}
html body.page-id-5280.page-id-5280.page-id-5280.page-id-5280 #post-5280#post-5280 .btns a{width:100%!important;flex:auto!important;font-size:14px!important;min-height:42px!important;padding:8px 3px!important;line-height:1.6!important;}
}

/* Homepage: clear primary CTA and comfortable mobile reading */
html body.page-id-4320 #post-4320 .sample-btn-container{padding:22px 8px 30px!important;position:relative;}
html body.page-id-4320 #post-4320 .sample-list-btn{display:block!important;width:100%!important;max-width:620px!important;min-height:72px!important;padding:20px 38px 20px 18px!important;border:2px solid #ffe5a6!important;border-radius:18px!important;background:linear-gradient(120deg,#ffdb8a,#f2b957)!important;color:#173e47!important;font-size:25px!important;font-weight:700!important;font-style:normal!important;line-height:1.45!important;box-shadow:0 10px 28px rgba(171,112,25,.24)!important;animation:gp-home-beacon 3s ease-in-out infinite!important;overflow:visible!important;transform:none!important;}
html body.page-id-4320 #post-4320 .sample-list-btn:before{content:'✦ নমুনা দেখুন · মূল্য জানুন';position:static;display:block;background:none!important;font-size:14px;font-weight:500;color:#6d4c1f;margin-bottom:6px;width:auto;height:auto;z-index:auto;}
html body.page-id-4320 #post-4320 .sample-list-btn:after{content:'👆🏻';position:absolute;right:12px;bottom:-13px;font-size:30px;line-height:1;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.12));animation:gp-home-finger 2.4s ease-in-out infinite;}
html body.page-id-4320 #post-4320 .sample-list-btn:active{transform:scale(.98)!important;}
html body.page-id-4320 #post-4320 .sample-list-btn:focus-visible{outline:3px solid #159e89;outline-offset:5px;}
@keyframes gp-home-finger{0%,100%{opacity:.5;transform:translate(10px,9px) rotate(-18deg)}45%,65%{opacity:.9;transform:translate(0,0) rotate(-18deg)}55%{transform:translate(-2px,-5px) rotate(-18deg) scale(.9)}}
@keyframes gp-home-beacon{0%,100%{filter:brightness(1)}50%{filter:brightness(1.06)}}
html body.page-id-4320 #post-4320 .welcome-bar{background:linear-gradient(135deg,#103b47,#087d70)!important;border:0!important;border-radius:20px;padding:24px 20px!important;}
html body.page-id-4320 #post-4320 .welcome-text{font-size:19px!important;font-style:normal!important;line-height:1.8!important;animation:none!important;color:#e6f5f2!important;}
html body.page-id-4320 #post-4320 .highlight-brand{font-size:23px!important;color:#ffdd9b!important;font-style:normal!important;}
html body.page-id-4320 #post-4320 .header-buttons-container{gap:10px!important;padding:12px 0!important;}
html body.page-id-4320 #post-4320 .btn-custom{border:1px solid #c8e4db!important;background:#e4f4ee!important;color:#174b46!important;border-radius:12px!important;min-height:46px!important;font-size:15px!important;padding:10px!important;}
html body.page-id-4320 #post-4320 .btn-ms{background:#eef0fb!important;color:#4a527c!important;border-color:#d9ddf0!important;}
html body.page-id-4320 #post-4320 .order-step-container{border:1px solid #d6e7e1!important;background:#fff!important;}
html body.page-id-4320 #post-4320 .order-step-header{background:#fff!important;color:#24545b!important;font-size:17px!important;font-style:normal!important;}
html body.page-id-4320 #post-4320 .order-step-content{background:#fff!important;color:#31505a!important;}
html body.page-id-4320 #post-4320 .order-list li{font-size:16px!important;line-height:1.8!important;}
html body.page-id-4320 #post-4320 .product-slider-wrapper{background:#f4f8f7!important;padding:14px 0!important;}
html body.page-id-4320 #post-4320 .product-card{background:#fff!important;border:1px solid #dbeae4!important;box-shadow:0 4px 12px rgba(16,59,71,.07)!important;}
html body.page-id-4320 #post-4320 .product-card h3{color:#234a53!important;font-size:18px!important;font-style:normal!important;}
html body.page-id-4320 #post-4320 .product-price{color:#078577!important;font-size:16px!important;}
@media(max-width:767px){
html body.page-id-4320 #post-4320 .et_pb_section{background:#f4f8f7!important;padding:18px 0!important;}
html body.page-id-4320 #post-4320 .et_pb_row{width:92%!important;padding:0!important;}
html body.page-id-4320 #post-4320 .et_pb_column{margin-bottom:16px!important;}
html body.page-id-4320 #post-4320 .sample-list-btn{font-size:23px!important;min-height:90px!important;}
html body.page-id-4320 #post-4320 .product-track{animation:none!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;padding:5px 3px 12px!important;}
html body.page-id-4320 #post-4320 .product-card{scroll-snap-align:start;min-width:210px!important;}
html body.page-id-4320 #printing-order-form input,html body.page-id-4320 #printing-order-form select,html body.page-id-4320 #printing-order-form textarea{font-size:16px!important;min-height:48px!important;}
html body.page-id-4320 #printing-order-form label{font-size:16px!important;}
}
@media(prefers-reduced-motion:reduce){html body.page-id-4320 #post-4320 .sample-list-btn,html body.page-id-4320 #post-4320 .sample-list-btn:after{animation:none!important;}}

/* Homepage unified desktop layout and moving product cards */
html body.page-id-4320 #post-4320#post-4320 .et_pb_section{background:#f4f8f7!important;padding:24px 0!important;}
html body.page-id-4320 #post-4320#post-4320 .et_pb_row{max-width:1100px!important;}
html body.page-id-4320 #post-4320#post-4320 .et_pb_row_3{display:flex!important;flex-direction:column!important;gap:16px!important;}
html body.page-id-4320 #post-4320#post-4320 .et_pb_row_3>.et_pb_column{width:100%!important;margin:0!important;}
html body.page-id-4320 #post-4320#post-4320 .product-slider-wrapper{overflow:hidden!important;border-radius:18px!important;padding:16px 0!important;background:transparent!important;}
html body.page-id-4320 #post-4320#post-4320 .product-track{display:flex!important;width:max-content!important;overflow:visible!important;scroll-snap-type:none!important;gap:18px!important;animation:gp-home-products 32s linear infinite alternate!important;will-change:transform;}
html body.page-id-4320 #post-4320#post-4320 .product-track:hover{animation-play-state:paused!important;}
html body.page-id-4320 #post-4320#post-4320 .product-card{flex:0 0 220px!important;width:220px!important;min-width:220px!important;padding:14px!important;}
html body.page-id-4320 #post-4320#post-4320 .product-card img{height:160px!important;object-fit:contain!important;background:#e9f4ef;border-radius:10px!important;}
@keyframes gp-home-products{from{transform:translateX(0)}to{transform:translateX(-55%)}}
html body.page-id-4320 #post-4320#post-4320 .welcome-bar{padding:30px!important;}
html body.page-id-4320 #post-4320#post-4320 .welcome-text,html body.page-id-4320 #post-4320#post-4320 .welcome-text span{font-family:'Hind Siliguri','Nirmala UI',sans-serif!important;font-style:normal!important}html body.page-id-4320 #post-4320#post-4320 .custom-order-form-container{background:#fff!important;border:1px solid #d8e7e0!important;border-radius:20px!important;box-shadow:0 8px 24px rgba(16,59,71,.07)!important}html body.page-id-4320 #post-4320#post-4320 .custom-order-form-container h2{color:#174b53!important;font-style:normal!important;font-size:25px!important;line-height:1.5!important}html body.page-id-4320 #printing-order-form label{color:#33535b!important}html body.page-id-4320 #printing-order-form input,html body.page-id-4320 #printing-order-form textarea,html body.page-id-4320 #printing-order-form select{background:#f8fbf9!important;color:#254c55!important;border:1px solid #cdded7!important}@media(min-width:981px){html body.page-id-4320 #post-4320#post-4320 .et_pb_row_0{padding:0!important}html body.page-id-4320 #post-4320#post-4320 .et_pb_row_1{padding:12px 0 0!important}html body.page-id-4320 #post-4320#post-4320 .et_pb_row_2{padding:0!important}html body.page-id-4320 #post-4320#post-4320 .welcome-text{font-size:22px!important}html body.page-id-4320 #post-4320#post-4320 .sample-list-btn{max-width:740px!important}}@media(max-width:767px){html body.page-id-4320 #post-4320#post-4320 .welcome-bar{padding:22px 18px!important}html body.page-id-4320 #post-4320#post-4320 .product-track{animation-duration:24s!important}html body.page-id-4320 #post-4320#post-4320 .custom-order-form-container{padding:20px 16px!important}}