/* Studio Vinyl: continuous site-wide wallpaper, with a calm reading area. */
body.store-v36{background-color:#fcfbf8;background-image:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / 78%) 19%,rgb(255 255 255 / 78%) 81%,transparent 100%),url("avto66-wallpaper/vinyl-flat-v77.webp");background-position:center top;background-size:100% 100%,100% auto;background-repeat:no-repeat,repeat-y}
body.store-v36 main,.store-v36 .store-catalog,.store-v36 .store-albums{background-color:transparent}
.store-v36 .content-guide,.store-v36 .production-story,.store-v36 .editorial,.store-v36 .business-facts{background-color:rgb(255 255 255 / 72%)}
.store-v36 .product-info,.store-v36 .cart-summary,.store-v36 .store-all-categories{background-color:rgb(255 255 255 / 94%);border-radius:10px}
.store-v36 .product-info{padding:22px}
.page-index .v28-hero{position:relative;padding:32px clamp(24px,10vw,155px) 18px}
.page-index .v28-hero::before{content:none}
.page-index .v28-cover{border:1px solid #ffffffd9;box-shadow:0 12px 34px rgb(76 62 39 / 7%)}
.page-index .v28-cover figcaption{background:#faf8f3}
.page-index .v28-hero-intro>p{color:#484a4f}
.page-index .v28-hero .v28-outline{background:#ffffffed}
@media(max-width:1050px) and (min-width:761px){.page-index .v28-hero{padding-inline:7vw}.page-index .v28-hero-intro{gap:18px;flex-wrap:wrap}}
@media(max-width:760px){body.store-v36{background-image:linear-gradient(rgb(255 255 255 / 64%),rgb(255 255 255 / 64%)),url("avto66-wallpaper/vinyl-flat-v77.webp");background-size:100% 100%,100% auto}.page-index .v28-hero{padding:24px 18px 8px}.page-index .v28-cover{box-shadow:0 6px 20px rgb(76 62 39 / 6%)}.store-v36 .product-info{padding:16px}}
@media print{body.store-v36{background:#fff}.page-index .v28-cover{box-shadow:none}}

/* The curl is a single decoration at the actual end of the document. */
.store-v36 .site-footer{position:relative;background:#fcfbf8 url("avto66-wallpaper/vinyl-v75.webp") no-repeat right bottom;background-size:max(100%,1152px) auto;color:#272c2b;padding-bottom:100px}
.store-v36 .site-footer a,.store-v36 .site-footer p,.store-v36 .site-footer span{color:inherit}
.store-v36 .site-footer .footer-bottom{border-color:rgb(39 44 43 / 15%);padding-right:150px}
@media(max-width:760px){.store-v36 .site-footer{background-size:768px 512px;padding-bottom:95px}.store-v36 .site-footer .footer-bottom{padding-right:55px}}

.store-v36 .site-footer .footer-bottom,.store-v36 .site-footer .footer-bottom a,.store-v36 .site-footer .footer-bottom span{color:#555b59;opacity:1}
