

/* theme: modern clean */
body,html{background:var(--bg-color);}
#wrapper{padding:0;max-width:550px;margin:0 auto;}
#pp{background:#ffffff;border:0;margin:0 auto;border-radius:0px;overflow:hidden;}
html #pp-footer{margin-bottom:0px;max-width:550px;}
html .s-share #pp-footer{padding-bottom:95px}
html #payment-form .flex-sections:nth-child(1){background:#ffffff;border-bottom:8px solid #f5f5f5;border-radius:0;}

html #pp .share .product-price{border:0;background:transparent;text-align:left;margin:0px 0 10px 0;padding:0;font-size:1.7rem;font-weight:300;opaity:.4;color:var(--link-color)}
html #pp .share .product-price-full s{color:#e95050;font-weight:400;font-size:0.9rem;margin-right:0px;display:block;line-height:1}
html #pp .share a.product-buy{margin:0px 0 0px 0;font-size:1.2rem;font-weight:500;}

html #pp .share .product-title-alt{display:block;line-height:1.5;font-size:1.7rem;font-weight:600;margin:10px 20px;padding:0;}

html #pp .share .product-fb{flex-flow:row wrap}
html #pp .share .product-fb .product-buy-box{order:0;flex:0 0 100%;margin:0 0 20px 0;display:flex;flex-flow:column;}
html #pp .share .product-fb .product-buy-box .f1{order:1;}
html #pp .share .product-fb .product-buy-box .f2{order:0;flex:0 0 auto;}
html #pp .share .product-fb .product-buy-box .f2 .product-seller{display:block;text-align:left;}
html #pp .share .product-fb .product-buy-box .f1{z-index:1;position:fixed;bottom:0;left:0;right:0;max-width:550px;margin:0 auto;padding:20px;background:white;}
html #pp .share .product-fb .product-buy-box .f1:before{content:"";border-top:0px solid #f5f5f5;width:100%;position:absolute;left:0;right:0;top:-10px;box-shadow: inset 0px -10px 8px -6px rgb(0 0 0 / 7%);height:10px;}

html #pp .share .product-seller,
html #pp .share .product-type,
html #pp .share .product-price span,
html #pp .share .product-title{display:none;}

.product-header{display:flex;flex-flow:column;margin:0;}
.product-header-meta{order:2;flex:0 0 100%;}
.product-header-img{order:1;flex:0 0 100%;overflow:hidden;}

html #pp .share .product-body{padding-top:0px;}

html .profile .product-list .product{flex:0 0 50%;padding:15px;font-weight:600;font-size:14px;}
html #pp .subscription-form{border-radius:0}
@media (max-width: 10000px) {
    #payment-form{flex-flow:column;}
}

@media (max-width: 750px) {
    html #pp .share .product-title-alt{font-size:1.6rem;}
    html #pp .share .product-price{font-size:1.6rem;}
}
@media (max-width: 400px) {
    html #pp .share .product-title-alt{font-size:1.4rem;}
    html #pp .share .product-price{font-size:1.4rem;}
}


/* iframe styles */



