/* Reventon product mobile layout 20261022 */
@media(max-width:767px){
body.product-product:has(.reventon-product-guide) #content{padding-left:0!important;padding-right:0!important}
body.product-product:has(.reventon-product-guide) .product-info{padding:12px!important;min-width:0}
body.product-product:has(.reventon-product-guide) .product-info>.row{margin-left:0!important;margin-right:0!important}
body.product-product:has(.reventon-product-guide) .product-info .tabs{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
body.product-product:has(.reventon-product-guide) .product-info .tab-content{font-size:16px;line-height:1.65;overflow-wrap:anywhere}
body.product-product:has(.reventon-product-guide) .product-info .description{overflow-wrap:anywhere;word-break:normal}
body.product-product:has(.reventon-product-guide) .reventon-product-guide{padding:14px!important;border-left-width:3px!important;margin:18px 0!important}
body.product-product:has(.reventon-product-guide) .tab-content>div[style*="padding"]{padding:14px!important}
body.product-product:has(.reventon-product-guide) .tab-content h2{font-size:20px!important;line-height:1.35!important}
body.product-product:has(.reventon-product-guide) .tab-content h3{font-size:17px!important;line-height:1.4!important}
body.product-product:has(.reventon-product-guide) .tab-content ul,body.product-product:has(.reventon-product-guide) .tab-content ol{padding-left:21px}
body.product-product:has(.reventon-product-guide) .tab-content table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed;white-space:normal;overflow-wrap:anywhere}
body.product-product:has(.reventon-product-guide) .tab-content table td,body.product-product:has(.reventon-product-guide) .tab-content table th{white-space:normal!important;overflow-wrap:anywhere;padding:9px 7px;line-height:1.5}
body.product-product:has(.reventon-product-guide) .shoko-new-head{position:relative}
body.product-product:has(.reventon-product-guide) .shoko-cart-button{position:absolute!important;top:14px!important;right:0!important;bottom:auto!important;left:auto!important;width:48px!important;height:48px!important;min-width:48px!important;padding:10px!important;border-radius:12px!important;justify-content:center}
body.product-product:has(.reventon-product-guide) .shoko-cart-button .shoko-cart-label{display:none!important}
body.product-product:has(.reventon-product-guide) .shoko-new-head #logo{padding-right:44px}
body.product-product:has(.reventon-product-guide) #back-top{left:auto!important;right:75px!important;margin-left:0!important;bottom:16px!important}
}
