

/* theme: default */
body,html{background:var(--bg-color);}
#pp{background:#ffffff;max-width:800px;border:0px solid var(--color-border);border-top:0;margin:0 auto;border-radius:0 0 var(--button-style) var(--button-style);}
html #payment-form .flex-sections:nth-child(1){border-radius:0 0 0 var(--button-style);border-right:1px solid var(--color-border);background:#fff;}
html #pp .share .product-fb .product-buy-box .f2 .product-seller{display:none;}

/* mobile styles - product page */
@media (max-width: 750px) {
    #pp .share .product-fb{flex-flow:column;}
    #pp .share .product-fb .product-buy-box{order:2;flex:1 1 100%;width:100%;margin:0;}
    #pp .share .product-descr{min-height:0;margin:0;}
    html #payment-form .flex-sections:nth-child(1) {
        border-right:0;
        background:#f7f7f7;
        border-radius:0;
    }
}

/* mobile-styles general layout */
@media (max-width: 750px) {
    html #pp-footer {margin: 0 -20px;}
}
@media (max-width: 650px) {
    html #pp{margin:0 -20px;border:0;border-radius:0;}
    html #pp .subscription-form{border-radius:0}
    html #pp-footer{margin:0 -20px;}
    html #payment-form .flex-sections:nth-child(1){border-radius:0;}
}


/* iframe styles */
html.iframe body{padding:20px 0;}
@media (max-width: 650px) {
    html.iframe body {
        padding: 10px 10px;
    }
}
html.iframe body #pp{border: 1px solid #2b2b2b;border-radius:var(--button-style);}
html.iframe body #payment-form .flex-sections:nth-child(1) {border-radius: var(--button-style) 0 0 var(--button-style);}
html.iframe body .slider-box2 .product-slider, html.iframe body .shop-header .banner-image{border-radius: var(--button-style) var(--button-style) 0 0;}


