@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap);*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none}ul,li{list-style:none}.padding-bottom{padding-bottom:20px}.displaynone{display:none}.home-main{background-color:#000}.home-header{background-color:#000;width:100%;height:8vh;position:fixed;top:0;left:0;right:0;z-index:999}.header__inner{display:flex;align-items:center;justify-content:space-around;align-items:center;height:100%}.header__nav{position:absolute;right:0;left:0;top:0;width:100%;height:100vh;transform:translateX(100%);background-color:#000;transition:ease .4s}.nav-items{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0}.nav-items__item a{color:#fff;font-weight:800;width:100%;display:block;text-align:center;font-size:20px;margin-bottom:24px;transition:.3s all;font-family:'Lato',sans-serif}.nav-items__item a:hover{color:#636363}.nav-items__item:last-child a{margin-bottom:0}.header__hamburger{width:48px;height:100%}.hamburger{background-color:transparent;border-color:transparent;z-index:9999}.hamburger span{width:100%;height:1px;background-color:#fff;position:relative;transition:ease .4s;display:block}.hamburger span:nth-child(1) {top:0}.hamburger span:nth-child(2) {margin:8px 0}.hamburger span:nth-child(3) {top:0}.header__nav.active{transform:translateX(0)}.hamburger.active span:nth-child(1) {top:5px;transform:rotate(45deg)}.hamburger.active span:nth-child(2) {opacity:0}.hamburger.active span:nth-child(3) {top:-13px;transform:rotate(-45deg)}@media screen and (min-width:960px){.header__nav{position:static;transform:initial;background-color:inherit;height:inherit;display:flex;justify-content:end;width:50%}.nav__items{width:100%;display:flex;align-items:center;height:initial;justify-content:space-evenly}.nav-items{padding-top:inherit;padding-bottom:inherit;position:inherit;top:0;left:0;transform:translate(0,0)}.nav-items__item{width:50%}.nav-items__item:first-child{border-right:1.5px solid #d74778}.nav-items__item a{margin-bottom:0}.about a{padding-right:100px;text-align:end}.wholesale a{padding-left:100px;text-align:start}.hamburger{display:none}}.slide-arrow{z-index:10;background-color:#000;bottom:0;height:0;margin:auto;position:absolute;top:0;width:0}.prev-arrow{border-bottom:17px solid #000;border-left:0;border-right:17px solid #fff;border-top:17px solid #000;left:-6px}.next-arrow{border-bottom:17px solid #000;border-left:17px solid #fff;border-right:0;border-top:17px solid #000;right:-6px}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0}.home-flex,.footer-flex{display:flex;justify-content:space-between;align-items:center}.home-search-advanced,.home-index,.footer-social-follow,.footer-social-email,.footer-nav .home-small,.home-search-advanced a,.footer-nav a{font-family:'Lato',sans-serif;color:#fff}.content{max-width:1400px;margin:0 auto;padding:8vh 50px}h2{font-size:2.5rem;font-weight:800;color:#fff;font-family:'Oswald',sans-serif}.home-search{justify-content:flex-start}.home-search-advanced a,.footer-nav a{font-size:1.3rem;transition:.3s all}.home-img-box{padding:10px;margin:0 auto;height:200px;width:200px}.home-img-box img{height:100%;width:100%;object-fit:contain}.home-logo-box,.home-cta-box{width:45%}.pvine-logo{width:10%}.home-logo-box{height:500px}.home-logo-box img{height:100%;width:100%;object-fit:contain}.home-cta-box{justify-content:center}.home-search{margin-bottom:50px}.home-search-form{display:flex;margin-right:20px}.searchTerm{width:300px;padding:10px 20px;height:50px;border-radius:30px;outline:none;border:1px solid #fff;color:#fff;font-family:'Lato',sans-serif;font-size:1rem;box-shadow:0 0 15px -10px #fff}.searchTerm:focus{background-color:#dcdcdc;color:#000}.home-search-advanced a{font-weight:800}.home-search-advanced a:hover{color:#636363}.home-hr{margin:20px 0;border:.5px solid #fff}.home-img-cotainer{margin-bottom:45px}.home-index{font-size:1.1rem;font-weight:800}.slider{justify-content:center}footer{min-height:25vh;bottom:0;background-color:#fff}.footer-flex{justify-content:center}.footer-md{margin-bottom:60px;padding-top:30px}.footer-social-follow,.footer-social-email,.footer-nav a,.home-small{margin-right:20px;font-weight:800;color:#636363}.home-small{margin:0}.footer-social-icons li{height:55px;width:55px;margin-right:10px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#000;cursor:pointer;transition:.3s all}.social{width:50%;display:flex;justify-content:center;padding:20px}.social-email{justify-content:flex-end}.icon{height:30px;width:30px;fill:#fff}.footer-searchTerm{padding:10px 35px;height:60px;outline:none;background-color:#000;border:1px solid #000;color:#e7eae9;font-family:'Lato',sans-serif;font-size:1rem}.footer-searchTerm::placeholder{color:#fff;font-size:1rem}.footer-searchTerm:focus{background-color:#191919}.footer-social-input button{height:60px;margin-left:-6px;padding:0 10px;font-size:1rem;font-weight:800;cursor:pointer;transition:.3s all;font-family:'Lato',sans-serif;background-color:#fff;border:1px solid #000}.footer-social-icons li:hover,.footer-social-input button:hover{background-color:#636363}.footer-nav{margin-bottom:80px}.footer-nav li{width:50%}.footer-nav li{text-align:end}.footer-nav li:nth-child(2) {border-left:1.5px solid #191919;text-align:start}.footer-nav li:nth-child(1) a {margin-right:100px}.footer-nav li:nth-child(2) a {margin-left:100px}.footer-nav a{font-size:1rem;font-weight:400;transition:.3s all}.footer-nav a:hover{color:#000}.home-small{padding-bottom:50px;display:flex;justify-content:center;text-align:center;font-size:.8rem;font-weight:400}.footer-nav-item{padding-bottom:45px}.footer-nav-item li{width:fit-content;border-right:.5px solid #000}.footer-nav-item li:last-child{border-right:none}.footer-nav-item li a{padding:0 20px;font-size:1rem;font-weight:400;transition:.3s all;font-family:'Lato',sans-serif;color:#636363}.footer-nav-item a:hover{color:#000}@media screen and (max-width:992px){h2{font-size:1.5rem}.footer-md{flex-direction:column;margin:60px 0 60px 0}.social,.social-email{justify-content:center}.social{padding:45px}.footer-social-input{display:flex}}@media screen and (max-width:576px){.content{margin-top:10vh;padding:0 20px}.home-sp{flex-direction:column}.home-logo-box,.home-cta-box{width:100%}.home-cta-box,.pvine-logo{padding-bottom:50px}.pvine-logo{width:30%}.home-logo-box{height:100%}.home-search{flex-direction:column-reverse}.home-search-form{margin-right:0}.home-search-advanced{padding-bottom:20px}.footer-flex{margin:30px 0}.footer-social-follow,.footer-social-email,.footer-nav a,.home-small{margin-right:0}.footer-nav-item li a{font-size:.8rem}.social{flex-direction:column}.social:first-child{margin-bottom:0;padding-bottom:0}.social:last-child{margin-top:0}.footer-social-email{padding-bottom:30px}.footer-nav li,
  .footer-nav li:nth-child(2) {text-align:center}.footer-nav li:nth-child(1) a {margin-right:0}.footer-nav li:nth-child(2) a {margin-left:0}.home-small{padding-bottom:20px}}.item-main{min-height:75vh;max-width:1400px;margin:0 auto;padding-top:8vh}.item-header{position:fixed;top:0;width:100%;height:8vh;padding:0 20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 7px 7px -10px #777;background-color:#fff}.item-logo-box{height:7vh}.item-logo-box img{height:100%;width:100%;object-fit:contain}.language-button{padding:10px;color:#444;border:1px solid #444;border-radius:5px;transition:.3s all}.language-button:hover{background:silver}.item-container,.item-cart-container{display:flex;justify-content:space-between;align-items:flex-start}.item-container{padding:50px}.item-heading-box{width:35%}.item-cart-container{padding:0 50px;justify-content:flex-start;align-items:center;border-bottom:.5px solid #d7d5d5}.item-image{width:40%;height:400px;display:flex;justify-content:flex-end}.item-image-sp{display:none}.item-image-pc{display:block}.item-image img{height:100%;width:100%;object-fit:contain}.item-title,.item-artist{font-size:2.5rem;font-family:'Oswald',serif;color:#1b1b1b}.item-title{font-style:italic}.item-artist{margin-bottom:30px;font-size:1.5rem;font-weight:400}.item-desc{margin-bottom:10px;padding:10px;border-radius:30px;text-align:center;background-color:#ddd}.item-desc img{font-size:1rem;font-family:'lato',sans-serif}.item-desc p{font-family:'lato',sans-serif}.item-cart{width:50px;margin-right:100px}.item-cart svg{fill:#1b1b1b;transition:.3s all}.item-cart svg:hover{fill:#636363}.item-url a{font-size:1rem;font-weight:800;font-family:'lato',sans-serif;color:#1b1b1b;transition:.3s all}.item-url a:hover{color:#636363}.item-music-bar{height:50px;margin:50px 50px 0 50px;border:1px solid #d3d3d3;display:flex;justify-content:center;align-items:center}.item-detail-container{padding:0 50px 50px 50px}.item-detail{padding:20px;border:1px solid #444;border-radius:10px}.item-detail p{font-size:1.1rem;line-height:1.7;font-family:'lato',sans-serif}.item-tracklist{width:266px}.item-tracklist-nav{display:block;text-align:center;border-bottom:.5px solid #444}.item-tracklist-nav a{color:#1b1b1b;font-family:'lato',sans-serif;cursor:pointer}.item-panel{position:absolute;width:266px;margin:auto;overflow:hidden;display:none;word-wrap:break-word}.item-panel-box{display:flex}.item-panel-box p{font-weight:800}.item-panel_item{display:inline-block;padding:10px 20px;border-bottom:.5px solid #444;text-align:start}.item-panel-inner{display:flex;flex-direction:column;background:#000;color:#fff;font-family:'lato',sans-serif}.item-panel-box{display:flex;justify-content:space-evenly;align-items:center}.item-panel-box svg{height:20px;width:20px}@media screen and (max-width:992px){.item-container{padding:10px;flex-direction:column;justify-content:center;align-items:center}.item-image-sp{display:block}.item-image-pc{display:none}.item-image{justify-content:center}.item-heading-box{width:100%}.item-tracklist,.item-image{margin-bottom:100px}.item-image{width:initial}.item-cart-container{justify-content:center}.item-cart{width:35px;margin-right:10px}}@media screen and (max-width:576px){.item-detail-container{padding:0 10px 50px 10px}}