#gngTopShippingBar{display:none;}
.details>li{color:black!important;}
.gngsb-shipping-bar{margin-bottom:80px!important;}
#gng-detail .gng-reveal-scale.gng-visible{margin-top:0px!important;}
@media (min-width: 992px) {
.wide .p-image img{max-height:700px!important;}
.wide .p-image{height:700px!important;}
.overall-wrapper {overflow: visible !important;}
  div.p-detail-inner {display: flex !important;align-items: flex-start !important;gap: 30px;}
  div.p-detail-inner > .p-image-wrapper {position: sticky;top: 20px;align-self: flex-start;flex: 0 0 auto;width: 45%;order: 1;}
  div.p-detail-inner > .p-data-wrapper {flex: 1 1 auto;min-width: 0;order: 2;}
div.p-detail-inner > .p-image-wrapper ~ .p-image-wrapper {display: none !important;}
}
#gng-detail #detail_grid{max-width:1300px!important;padding:0px!important;}
.gngsb-shipping-bar{width:92%!important;}
body #gng-fullwidth-blocks #details_benefits {max-width: 1300px !important;width: 100% !important;margin-left: auto !important;margin-right: auto !important;}
.p-detail-inner {width:1300px!important;}
.p-image{height:-webkit-fit-content;}
#details_benefits{width:1300px!important;}
.p-detail-inner .p-image-wrapper{padding:0px;}
.p-detail-inner .p-data-wrapper{padding:0px;}

.gng-top-shipping-bar{z-index:99!important;}
.footer_icons{justify-content:space-between}
#hp_grid > .aspect_square, #hp_grid .aspect_square{background-color:#F2F2F2;}

:root {
    --template-headings-font: "Open Sans", sans-serif;
    --template-font: "Kodchasan", sans-serif;
}
#hero h2, #hero .btn,
.products-block > div .p .p-bottom > div .p-tools .btn,
.products-block > div .p .p-bottom > div .p-tools .btn.btn-cart,
.p-to-cart-block .add-to-cart-button.btn-conversion,
.btn {font-family: var(--template-font);}
body, .content-wrapper, #how-to:after {background-color: #fafafa;background:#fafafa;}
@media (min-width:992px) {.hide_on_desktop {display: none;}}
@media (max-width: 820px) {.p-detail-inner > .p-image-wrapper, .p-detail-inner > .p-data-wrapper{max-width:100%!important;} 
.navigation-buttons a[data-target="cart"] img{margin-left:-10px;}.gngsb-shipping-bar{width:100%!important;}.gng-top-shipping-bar{z-index:9!important;}}
@media (max-width: 769px) {
.p-detail{width:95%;margin:0 auto;}
#gng-detail .gng-reveal.gng-visible{width:95%;margin:0 auto;border-radius:20px;}
.gngsb-shipping-bar{width:99%!important;margin-bottom:40px!important;margin-top:10px;}
.gng-top-shipping-bar{z-index:9!important;}
.p-detail-inner .p-short-description{margin-bottom:0px;}
.wide .p-image img{margin:0 auto;}
#gng-fullwidth-blocks{margin:0px!important;}
#gng-detail .gng-claim-tag{text-align:left;}
#gng-detail .gng-hero-block__img{height:400px!important;}
.p-detail-inner > .p-image-wrapper, .p-detail-inner > .p-data-wrapper{max-width:100%!important;}
.slick-initialized .slick-slide.plus-gallery-item {margin: 10px;}
.navigation-buttons a[data-target="cart"]::before{display:none!important;}
.wide .p-image{height:400px!important;}
.gng-top-shipping-bar{width:101%}
.wide .p-image img{max-height:400px;height:400px!important;object-fit:cover;}
#gng-detail .gng-badge.yellow{margin-top:20px;}
#gng-detail .gng-mfg-grid{gap:20px;}
}
#hp_grid > div:not(.span3col).aspect_square p {max-width: 225px;}
.ButtonBase__ButtonContainer-sc-f8d413ed-3 {font-weight: 700 !important;text-transform: none !important;font-family: var(--template-headings-font) !important;padding: 10px 20px !important;line-height: 20px !important;border-radius: 20px !important;background-color: var(--color-secondary) !important;border-color: var(--color-secondary) !important;color: var(--colors-foregrounds-content-inverted) !important;}
.ButtonBase__ButtonContainer-sc-f8d413ed-3:hover {background-color: var(--color-secondary-hover) !important;border-color: var(--color-secondary-hover) !important;color: var(--colors-foregrounds-content-inverted) !important;}
#prefooter_grid summary, .products-block > div .p .name {font-family: var(--template-headings-font);}
.flags-default .flag {font-weight: 600;}
#details_benefits h4 {font-size: 16px;}
@media (max-width: 479px) {#details_benefits h4 {font-size: 14px;max-width: 120px;text-wrap-style: balance;margin: 20px auto 0;}}
.navigation-buttons a[data-target="cart"]{display: -webkit-inline-box;}
.navigation-buttons a[data-target="cart"] i{background-color: #FCC861;
color: #424242;}
.site-msg.information {position: relative;top: auto;left: auto;width: 100%;z-index: 99999;box-sizing: border-box;margin: 0;border-radius: 0;text-align: center;padding: 10px 20px;}
#gng-detail.slick-slide {width: 100% !important;}
.p-detail-inner{max-width:100%!important;}
#hp_grid > div:not(.span3col) img, #detail_grid > div:not(.span3col) img{max-width:100%}
.p-detail-inner{display:block;}
.p-detail-inner > .p-image-wrapper {order: 1 !important;}
.p-detail-inner > .p-data-wrapper {order: 2 !important;}
#detail_shipping h4{display:none;}
.wide .p-image{height:800px;}
.wide .p-image img{max-height:800px;height:800px;object-fit:cover;}