/**handles:site-main-style**/
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#sidebar{display:none}:root{--paddingside:calc(40px + 2vw)}td.woocommerce-grouped-product-list-item__label a{color:#fff}ul.page-numbers{width:100%;margin:20px 0;padding:0;list-style:none;display:flex;justify-content:center;align-items:center}ul.page-numbers li{width:auto;margin:5px}ul.page-numbers li a{color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,0);padding:5px;display:block;width:30px;text-align:center;line-height:1em;height:30px;display:flex;justify-content:center;align-items:center}span.page-numbers.current{color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.8);padding:5px;display:block;width:30px;text-align:center;line-height:1em;height:30px;display:flex;justify-content:center;align-items:center}ul.page-numbers li a.next{background:rgba(255,255,255,0)}ul.page-numbers li a.prev{background:rgba(255,255,255,0)}*{box-sizing:border-box}body{overflow-x:hidden}p:empty{display:none!important}h1{font-size:40px;letter-spacing:1px}h2{font-size:30px;letter-spacing:1px}h3{font-size:22px}a,blockquote,cite,h4,p,sub{font-size:16px;line-height:1.6em}h1{font-family:Heebo,sans-serif;letter-spacing:2px;font-weight:300}*,a,blockquote,cite,div,h2,h3,h4 h5,h6,li,nav,p,span{font-family:Karla,sans-serif;font-weight:300}a{text-decoration:none}strong{font-weight:700}em{font-style:italic}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.post-edit-link{position:fixed;z-index:9999999;bottom:0;left:0;width:80px;display:block;background:#800;color:#fff;font-size:14px;padding:7px;text-align:center}.the-page-header{width:100%;padding:0 calc(40px + 2vw)}.the-page-header h1{width:100%;margin:40px 0;color:#fff}main.main-page{width:100%;padding:80px 0;margin-bottom:20px;background:rgba(255,255,255,.04);color:#fff}main.main-page li a,main.main-page table a{color:#fff}@media screen and (max-width:800px){main.main-page .wp-block-table thead{display:none}main.main-page table{width:100%}main.main-page table tr{width:100%;margin-bottom:5px;background:rgba(255,255,255,.04);display:flex;flex-wrap:wrap;padding:0;border:1px solid rgba(255,255,255,.2)}main.main-page table tr td{width:100%;border:0 solid transparent;padding-left:20px;padding-right:20px}}.has-gold-color{color:#cc933c}.has-dark-blue-color{color:#262830}.has-black-color{color:#000}.has-dark_gray-color{color:#28303d}.has-gray-color{color:#39414d}.has-green-color{color:#18cc00}.has-blue-color{color:#004efd}.has-purple-color{color:#7f00fd}.has-red-color{color:#fd0000}.has-orange-color{color:#ff9d00}.has-white-color{color:#fff}.has-transparent-color{color:rgba(255,255,255,0)}.has-gold-background-color{background:#cc933c}.has-dark-blue-background-color{background:#262830}.has-black-background-color{background:#000}.has-dark_gray-background-color{background:#28303d}.has-gray-background-color{background:#39414d}.has-green-background-color{background:#18cc00}.has-blue-background-color{background:#004efd}.has-purple-background-color{background:#7f00fd}.has-red-background-color{background:#fd0000}.has-orange-background-color{background:#ff9d00}.has-white-background-color{background:#fff}.has-transparent-background-color{color:rgba(255,255,255,0)}.site{width:100%;background:#262830}.inner{width:100%;padding:0 calc(40px + 2vw)}.site{width:100%;background:#262830}header.main-header{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}header.main-header .logo{background:#111;color:#fff;position:relative;order:2;padding:0 30px 0 calc(40px + 2vw);font-size:42px;line-height:80px;text-transform:uppercase;font-family:Heebo,Arial,Helvetica,sans-serif;display:inline-block;font-weight:300;letter-spacing:1px}header.main-header .logo span{position:absolute;background:#cc933c;color:#fff;bottom:0;right:30px;transform:translateY(50%);padding:3px 5px;font-size:19px;line-height:1em}.main-navigation{padding:0 calc(40px + 2vw) 0 0;background:#363840;order:3;margin:15px 0}.main-navigation nav,.main-navigation nav ul{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.main-navigation nav ul{list-style:none;padding:0 0 0;margin:0}.main-navigation nav ul li{display:inline-block}.main-navigation nav ul li a{display:block;padding:30px 17px;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:.9em;transition:all ease-in-out .4s;background:rgba(255,255,255,0)}.main-navigation nav ul li:first-child a{padding:30px 17px 30px 30px}.main-navigation nav ul li a:hover{background:rgba(255,255,255,.05)}.main-navigation nav ul ul{display:none;position:absolute;background:#363840;min-width:100px;max-width:220px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.main-navigation nav ul ul li{width:100%}.main-navigation nav ul li:hover ul{display:block}.main-navigation nav ul ul li a{padding:20px 20px;color:#fff}.top-bar{width:100%;background:#111;color:#fff;order:1;margin-bottom:20px;position:relative;z-index:400000}.top-bar .inner{display:flex;width:100%;padding:0 calc(40px + 2vw);justify-content:space-between;align-items:center}.top-bar .inner a{color:#fff;font-size:.9em;padding:7px 2px}.top-bar .inner .shop-links{height:100%}.top-bar .inner .shop-links a{margin-left:5px;padding:7px 20px;border-right:1px solid rgba(255,255,255,.2)}.top-bar .inner .shop-links a span{color:rgba(255,255,255,.4);padding-left:2px}.top-bar .inner .shop-links a.basket-link{border:0 solid transparent}.menu-button-container{display:none;height:50px;width:50px;padding:15px;box-sizing:border-box;background:#303e49;cursor:pointer;flex-direction:column;justify-content:center;align-items:center}#menu-toggle{display:none}.menu-button,.menu-button::after,.menu-button::before{display:block;background-color:#fff;position:absolute;height:4px;width:30px;transition:transform .4s cubic-bezier(.23, 1, .32, 1);border-radius:2px}.menu-button::before{content:'';margin-top:-8px}.menu-button::after{content:'';margin-top:8px}#menu-toggle:checked+.menu-button-container .menu-button::before{margin-top:0;transform:rotate(405deg)}#menu-toggle:checked+.menu-button-container .menu-button{background:rgba(255,255,255,0)}#menu-toggle:checked+.menu-button-container .menu-button::after{margin-top:0;transform:rotate(-405deg)}@media screen and (max-width:1350px){.menu-button-container{display:flex;position:fixed;top:80px;right:30px;z-index:99999999}.main-navigation{margin:5px 0 95px}.top-bar{margin-bottom:10px}header .main-navigation{position:relative}header .main-navigation nav{position:fixed;width:350px;right:-100vw;margin:0;padding:10vh 0 0;height:100vh;top:0;overflow-y:scroll;z-index:225;background:#28303d}header .main-navigation nav ul{width:100%;flex-wrap:wrap;padding:0}header .main-navigation nav ul li{width:100%;border-radius:0;margin:0 0 15px}header .main-navigation nav ul li a{background:rgba(255,255,255,.05);font-size:1.2em;color:#fff;transition:color ease-in-out .4s,background ease-in-out .4s;border-radius:0;max-width:300px;width:calc(100% - 30px);border:1px solid rgba(255,255,255,.05);margin:0 auto}header .main-navigation nav ul li a,header .main-navigation nav ul li:first-child a{padding:10px 20px}header .main-navigation nav ul li:first-child a{border-radius:0}header .main-navigation nav ul li ul.sub-menu{position:relative;display:block;top:auto;left:auto;transform:translateX(0);width:100%}header .main-navigation nav ul li:hover>ul.sub-menu li{transform-origin:top center;opacity:1}header .main-navigation nav ul li ul.sub-menu li{text-align:left;display:block;width:100%}header .main-navigation nav ul li ul.sub-menu li a,header .main-navigation nav ul li:hover ul.sub-menu li a{padding:8px 20px 8px 70px;width:100%}header .main-navigation nav ul li ul.sub-menu li a{background:rgba(0,0,0,.2);color:#fff;transition:color ease-in-out .4s,background ease-in-out .4s}header .main-navigation nav ul li ul.sub-menu li:hover a{background:var(--cyan-color);color:#fff}#menu-toggle:checked~nav{right:0;transition:right ease-in-out .6s}#menu-toggle:not(:checked)~nav{right:-150vh;transition:right ease-in-out .6s}}@media screen and (max-width:850px){.inner{padding:0 calc(20px + 2vw)}}@media screen and (max-width:850px){header.main-header .logo{font-size:30px;line-height:60px}header.main-header .logo span{font-size:13px}.menu-button-container{top:72px}}@media screen and (max-height:740px) and (max-width:1350px){header .main-navigation nav{padding:100px 0 0}}@media screen and (max-width:650px){.main-navigation{margin-bottom:100px}header .main-navigation nav{width:100vw}header .main-navigation nav ul li a{font-size:.8em}header .main-navigation nav ul li a{text-align:center}header.main-header .logo{margin-top:50px;font-size:20px;line-height:44px}header.main-header .logo span{font-size:10px}.menu-button-container{top:55px}.top-bar .inner a.backtosite{font-size:0;position:relative;display:none}.top-bar .inner a.backtosite:after{font-size:16px}.top-bar{position:fixed;top:0}.shop-links{width:100%;display:flex;justify-content:space-between}.shop-links a{margin:0 10px;width:calc(50% - 10px);text-align:center}header .main-navigation nav{padding:37px 0 0}}@media screen and (max-width:450px){.top-bar .inner{padding:0}.shop-links a{margin:0 0;padding:7px}}header.woocommerce-products-header{padding:20px calc(40px + 2vw) 0;color:#fff;font-family:Heebo,Arial,Helvetica,sans-serif;font-weight:300}div#primary.content-area .site-main{display:flex;flex-wrap:wrap;justify-content:space-between}header.woocommerce-products-header{order:1}nav.woocommerce-breadcrumb{order:2;padding:70px calc(40px + 2vw) 0;color:rgba(255,255,255,.7);font-size:.9em}nav.woocommerce-breadcrumb a{color:rgba(255,255,255,.7);text-decoration:none;transition:all ease-in-out .4s}nav.woocommerce-breadcrumb a:hover{color:#cc933c}section.product-list.category-page.no-notice-padder{order:3;width:100%}.filter-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:5px 15px}p.woocommerce-result-count{color:rgba(255,255,255,.6);font-size:.9em}select.orderby{color:#fff;background:rgba(255,255,255,0);outline:0;border:0 solid rgba(255,255,255,.2);padding:5px;border-bottom:1px solid rgba(255,255,255,.2)}section.product-list.category-page.no-notice-padder{background:rgba(255,255,255,.04);padding:80px 0;margin-bottom:20px}ul.products{padding:0;margin:0;list-style:none;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}ul.products li{width:calc(20% - 20px);margin:10px 10px 15px;position:relative;background:rgba(255,255,255,.06);color:#fff;border:1px solid rgba(255,255,255,0);transition:all ease-in-out .4s;z-index:1}a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;position:relative}a.button.ac_shop_product_type_grouped,a.button.ac_shop_product_type_simple.add_to_cart_button.ajax_add_to_cart{width:calc(100% - 20px);text-align:center;display:block;color:rgba(255,255,255,.21);margin:10px;position:relative;padding:7px 15px;border:1px solid rgba(255,255,255,.21);background:rgba(0,0,0,0);font-size:.9em;transition:all ease-in-out .4s}ul.products li:hover{transform:scale(1.04);position:relative;z-index:3;border:1px solid rgba(255,255,255,.21)}ul.products li:hover a.button.ac_shop_product_type_grouped,ul.products li:hover a.button.ac_shop_product_type_simple.add_to_cart_button.ajax_add_to_cart{border:1px solid #fff;color:#fff;background:rgba(255,255,255,.1)}ul.products li:hover a.button.ac_shop_product_type_grouped:hover,ul.products li:hover a.button.ac_shop_product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{border:1px solid #cc933c;color:#cc933c;background:rgba(0,0,0,.3)}img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{width:100%;margin:auto;height:auto;display:block}h2.woocommerce-loop-product__title{color:#fff;display:block;font-size:1.1em;text-align:left;padding:15px 20px;margin:0;letter-spacing:1px;height:90px;width:100%;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.05);position:relative}.songbook-icon h2.woocommerce-loop-product__title:before{content:"";position:absolute;right:30px;top:-65px;z-index:2;width:50px;height:70px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M64 464l48 0 0 48-48 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L229.5 0c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3L384 304l-48 0 0-144-80 0c-17.7 0-32-14.3-32-32l0-80L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-112c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-64z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;filter:drop-shadow(2px 2px 4px rgba(0, 0, 0, .5))}span.price{width:50%;display:inline-block;margin:0 0 0;padding:7px 5px 7px 20px;color:#fff;font-size:.9em;opacity:.8}span.onsale{position:absolute;background:red;opacity:1;z-index:2;top:0;left:0;padding:6px 15px;color:#fff;line-height:1em;text-transform:uppercase;font-weight:600;font-size:.8em;border-bottom:1px solid #262830;border-right:1px solid #262830;border-radius:0 0 7px 0}span.product-type-box{width:50%;display:inline-block;margin:0 0 0;padding:7px 20px 7px 5px;color:#fff;font-size:.9em;opacity:.8;text-align:right}del{opacity:.5}ins{text-decoration:none}span.product-limited.product-limited-edition{position:absolute;top:50%;display:inline-block;left:50%;transform:translate(-50%,140%);margin:0 0;padding:5px 10px;background:rgba(38,40,48,.5);color:#fff;border-radius:3px;border:1px solid rgba(255,255,255,.05);line-height:1em;font-size:.9em}span.product-limited.product-low-stock{position:absolute;top:50%;display:inline-block;left:50%;transform:translate(-50%,30%);text-transform:uppercase;margin:0 0;padding:5px 10px;color:#fff;border-radius:3px;border:1px solid rgba(255,255,255,.05);line-height:1em;font-size:.9em;width:100%;max-width:200px;text-align:center}.homepage-product-product-li span.product-limited.product-low-stock{transform:translate(-50%,180%)}@media screen and (max-width:1500px){ul.products li{width:calc(25% - 20px)}}@media screen and (max-width:1100px){ul.products li{width:calc(33% - 15px);margin:7px 7px 12px}}@media screen and (max-width:850px){ul.products li{width:calc(50% - 15px);margin:7px 7px 12px}header.woocommerce-products-header{padding:20px calc(20px + 2vw) 0}}@media screen and (max-width:600px){ul.products li{width:calc(100% - 15px);margin:7px 7px 12px}}a.added_to_cart.wc-forward{width:calc(100% - 20px);display:block;text-align:center;padding:7px 10px;background:rgba(0,0,0,.2);margin:0 10px 10px;color:#fff;border:1px solid rgba(255,255,255,.2)}.related.products ul.products{justify-content:center}section.related.products{width:100%;padding:80px calc(40px + 2vw);margin-bottom:20px;background:rgba(255,255,255,.06)}section.related.products h2:first-child{width:100%;position:relative;text-align:center;color:#fff;margin-bottom:40px}section.related.products h2:first-child:after{width:40px;height:2px;background:#cc933c;content:"";left:50%;bottom:-10px;transform:translateX(-50%);display:block;position:absolute}ul.tabs.wc-tabs{display:none}.woocommerce-Tabs-panel{width:100%;padding:80px calc(40px + 2vw);background:rgba(255,255,255,.06);color:#fff;margin-bottom:20px}.woocommerce-Tabs-panel h2:first-child{display:none}.product-top-info{display:flex;flex-wrap:wrap;width:100%;color:#fff;align-items:center;position:relative;height:900px}.summary.entry-summary{display:flex;flex-wrap:wrap;width:40%;padding:40px calc(40px + 2vw);color:#fff;align-items:center;position:relative;left:0;z-index:3}.product-image{width:100%;padding:0 0 0 20px;height:900px;overflow:hidden;position:absolute;right:0;z-index:1;display:flex;justify-content:flex-end}.product-image img.prod-img-class{width:auto;height:100%;object-fit:conatin}.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images{display:none}h1.product_title.entry-title{order:1;width:100%;margin:0 0 5px;line-height:1.1em;font-size:2.5em}.product-artist{order:2;width:100%}.product-artist p{margin:5px 0;font-size:1.23em;line-height:1em}.product-single-low-stock{order:4;display:inline-block;padding:7px 15px;margin:15px 0 5px}.product-format{order:3;width:100%;text-transform:uppercase}.product-format p{background:rgba(0,0,0,.2);display:inline-block;padding:7px 15px;margin:15px 0 5px}.product-format span{color:rgba(255,255,255,.3);margin-right:15px}p.price{order:6;width:100%;font-size:2.4em;line-height:1em;margin:15px 0}p.price del{font-size:.4em;display:block;line-height:1.1em}.woocommerce-product-details__short-description{order:5;width:100%}form.cart{order:6;width:100%}.the-options{width:100%;padding:80px calc(40px + 2vw);background:rgba(255,255,255,.06);color:#fff;margin-bottom:20px;display:flex;flex-wrap:wrap}.product-content{width:100%;padding:80px calc(40px + 2vw);background:rgba(255,255,255,.06);color:#fff;margin-bottom:20px;display:flex;flex-wrap:wrap}div.product{display:flex;flex-wrap:wrap;width:100%}.product_meta{display:none}.product-content-description{width:67%}.product-content-description-full{width:100%}.product-content-description.boxset-description{width:100%}.product-content a{color:#cc933c}.cd-track-listing{width:33%;padding:0 0 0 40px}.cd-tracks-side{color:#fff;margin:0 0 15px;font-size:1.3em}.cd-track-listing ol.tracks{width:100%;margin:0;padding:0}.cd-track-listing ol.tracks li{width:100%;padding:10px 20px;margin-bottom:5px;background:rgba(255,255,255,.04)}.boxset-track-listing{width:100%;padding:80px calc(40px + 2vw);background:rgba(255,255,255,.06);color:#fff;margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:space-between}.boxset-track-listing h2{width:100%}.box-tracks-side{color:#fff;margin:0 0 15px;font-size:1.3em;padding-bottom:7px;border-bottom:1px solid #cc933c}.box-tracks{width:calc(25% - 20px)}.boxset-track-listing ol.tracks{width:100%;margin:0 0 30px;padding:0}ol{list-style:none;counter-reset:my-awesome-counter}ol li{counter-increment:my-awesome-counter}ol li::before{content:counter(my-awesome-counter) ". ";color:rgba(255,255,255,.4);margin-right:5px;width:15px}.boxset-track-listing ol.tracks li{width:100%;width:100%;padding:10px 20px;margin-bottom:5px;background:rgba(255,255,255,.04)}input.input-text.qty.text{width:70px;text-align:center;background:rgba(0,0,0,0);outline:0;color:#fff;border:0 solid transparent;border-bottom:1px solid rgba(255,255,255,.2);padding:10px;margin:0 0 15px 30px;font-size:1.3em}.quantity{position:relative;padding:10px 0}.quantity:before{content:"Quantity";width:80px;position:relative}button.single_add_to_cart_button.button.alt{background:#000;border:0 solid transparent;color:#fff;padding:20px 30px;text-transform:uppercase}.product-box-gallery{width:100%;margin-bottom:20px;padding:80px calc(40px + 2vw);background:rgba(255,255,255,.06)}.product-box-gallery ul{list-style:none;margin:0;padding:0;width:100%;display:flex;justify-content:center;flex-wrap:wrap}.product-box-gallery ul li{width:calc(33% - 20px);max-width:300px;margin:10px;border:1px solid rgba(255,255,255,.05)}.product-box-gallery ul li img{width:100%}td.woocommerce-grouped-product-list-item__quantity{width:80px;padding-left:30px}.woocommerce-grouped-product-list tr{display:flex;align-items:center;width:100%;background:rgba(255,255,255,.06);margin-bottom:20px}td.woocommerce-grouped-product-list-item__label{width:calc(100% - 150px);padding:30px}td.woocommerce-grouped-product-list-item__price{width:90px;text-align:center}table.woocommerce-grouped-product-list.group_table{width:100%}.the-options .quantity{width:100%;text-align:right}.howto{padding:10px 30px;background:rgba(0,0,0,.25);margin-bottom:15px;color:rgba(255,255,255,.7);width:100%}.the-options input.input-text.qty.text{margin:0 0 0 10px}.woocommerce-notices-wrapper{width:100%}a.button.wc-forward{padding:7px 15px;background:#000;float:none!important;color:#fff}.woocommerce-message{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background-color:rgba(255,255,255,.07);color:#fff}.woocommerce-message::before{top:1.8em!important}.option-input,.wc-grouped-product-add-to-cart-checkbox{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;top:0;right:0;bottom:0;left:0;height:40px;width:40px;transition:all .15s ease-out 0s;background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.4);color:#fff;cursor:pointer;display:inline-block;margin-right:.5rem;outline:0;position:relative;z-index:1000}.option-input:hover,.wc-grouped-product-add-to-cart-checkbox:hover{background:rgba(255,255,255,.1)}.option-input:checked,.wc-grouped-product-add-to-cart-checkbox:checked{background:#8fae1b;border:1px solid #8fae1b}.option-input::before,.wc-grouped-product-add-to-cart-checkbox::before{width:40px;height:40px;display:flex;content:'\f291';font-size:17px;font-weight:700;margin-top:-1px;margin-right:-1px;position:absolute;align-items:center;justify-content:center;font-family:'Font Awesome 5 Free';color:rgba(255,255,255,.3)}.option-input:checked::before,.wc-grouped-product-add-to-cart-checkbox:checked::before{width:40px;height:40px;display:flex;content:'\f00c';font-size:21px;margin-top:0;margin-right:0;font-weight:700;position:absolute;align-items:center;justify-content:center;font-family:'Font Awesome 5 Free';color:#fff}.option-input:checked::after,.wc-grouped-product-add-to-cart-checkbox:checked::after{-webkit-animation:click-wave .65s;-moz-animation:click-wave .65s;animation:click-wave .65s;background:#8fae1b;content:'';display:block;position:relative;z-index:100}.option-input.radio,.wc-grouped-product-add-to-cart-checkbox{border-radius:50%}.option-input.radio::after,.wc-grouped-product-add-to-cart-checkbox::after{border-radius:50%}@keyframes click-wave{0%{height:30px;width:30px;opacity:.55;position:relative}100%{height:60px;width:60px;margin-left:-10px;margin-top:-10px;opacity:0}}.credits{width:100%;padding:40px 0;margin-bottom:20px;background:rgba(255,255,255,.06)}.credits .inner{width:100%;display:flex;flex-wrap:wrap;color:#fff;justify-content:space-between}.credits .inner h2{width:100%;margin:0 0 15px;font-size:1.3em}ul.creditlist{list-style:none;margin:0;padding:0;width:calc(50% - 20px)}ul.creditlist li{background:rgba(255,255,255,.04);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:5px}ul.creditlist li span{padding:12px 20px}span.credit-inst{width:50%}span.credit-name{width:50%}span.credit-producer{width:100%}.alsoonproducts{width:100%;padding:40px 0;margin-bottom:20px;background:rgba(255,255,255,.06);color:#fff}.alsoonproducts .inner h2{width:100%;margin:0 0 20px;display:block;font-size:1.3em}ul.alsoavailableonproducts{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}ul.alsoavailableonproducts li{display:inline-block}ul.alsoavailableonproducts li a{color:#fff;padding:10px 30px;background:rgba(0,0,0,.2);margin-right:10px;transition:all ease-in-out .4s}ul.alsoavailableonproducts li a:hover{background:#cc933c}.site .wp-block-quote{border-left:20px solid rgba(255,255,255,.09)}@media screen and (max-width:1600px){.product-top-info{height:700px}.product-image{height:700px}}@media screen and (max-width:1200px){.product-image,.product-top-info{height:600px}.woocommerce-product-details__short-description{display:none}.box-tracks{width:calc(33% - 20px)}.product-box-gallery ul li{width:calc(25% - 20px)}}@media screen and (max-width:1050px){.summary.entry-summary{width:50%;padding:30px 20px 30px calc(40px + 2vw)}.product-image img{position:relative;right:-100px}}@media screen and (max-width:900px){.product-image,.product-top-info{height:500px}.product-content-description{width:100%}.product-content{justify-content:center}.cd-track-listing{width:50%;padding:0 0 60px}.box-tracks{width:calc(50% - 20px)}.product-box-gallery ul li{width:calc(33% - 20px)}}@media screen and (max-width:850px){.product-content,.the-options{width:100%;padding:60px calc(20px + 2vw)}.product-top-info{height:auto;display:flex;flex-wrap:wrap}.summary.entry-summary{padding:60px calc(20px + 2vw) 60px;order:2;width:100%;text-align:center}.product-single-low-stock{margin-left:auto;margin-right:auto}.product-image{position:relative;right:auto;order:1;width:100%;height:400px;justify-content:center;border-bottom:1px solid rgba(255,255,255,.08)}.product-image img,.product-image img.prod-img-class{position:relative;right:auto;object-fit:cover;width:100%}h1.product_title.entry-title{font-size:2em}p.price{font-size:2em}.cd-track-listing{width:50%;padding:60px 0 0}td.woocommerce-grouped-product-list-item__label{padding:10px}td.woocommerce-grouped-product-list-item__quantity{width:65px;padding-left:15px}}@media screen and (max-width:650px){.cd-track-listing{width:75%}.boxset-track-listing{justify-content:center}.box-tracks{width:calc(75% - 20px)}.product-box-gallery ul li{width:calc(50% - 20px)}}@media screen and (max-width:450px){.product-image{height:300px}.cd-track-listing{width:100%;padding:60px 20px 0}.box-tracks{width:calc(100% - 20px)}}.cart-details{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;padding:40px calc(40px + 2vw)}.cart-header{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.cart-details h1{color:#fff;width:25%;margin-bottom:0}.checkout-steps{display:flex;flex-wrap:wrap;width:75%;justify-content:flex-end;align-items:flex-end}.checkout-steps a,.checkout-steps span{display:inline-block;color:#fff;padding:7px 40px;font-size:16px;line-height:1.6em}.review-basket-button{position:relative;background:#3e4048;z-index:5}.review-basket-button:after{content:"";position:absolute;right:-15px;top:25px;transform:rotate(45deg) translateY(-50%) translateX(-50%);height:28px;width:28px;background:#3e4048}.checkout-details-button{position:relative;padding-left:60px;background:#32343b;z-index:3}.checkout-details-button:after{content:"";position:absolute;right:-15px;top:25px;transform:rotate(45deg) translateY(-50%) translateX(-50%);height:28px;width:28px;background:#32343b}.order-complete-button{padding-left:60px;background:#2b2d36;z-index:1}.the-cart{display:flex;flex-wrap:wrap;width:100%;background:rgba(255,255,255,.04);padding:80px 0 150px;margin-bottom:20px;justify-content:space-between}.shipping-calculator-form button.button{padding:15px 20px;background:#000;color:#fff;text-transform:uppercase;transition:all ease-in-out .4s;border-radius:0}.shipping-calculator-form button.button:hover{background:#cc933c}span#select2-calc_shipping_country-container{color:#fff}.woocommerce .the-cart .cart-collaterals{width:50%}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{width:calc(50% - 40px);padding:20px 20px 20px calc(40px + 2vw);border:0 solid transparent}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead{width:100%;color:rgba(255,255,255,.6);font-weight:300}td.product-remove,th.product-remove{width:35px}td.product-thumbnail,th.product-thumbnail{width:130px}td.product-name,th.product-name{width:calc(100% - 500px)}td.product-price,th.product-price{width:100px}td.product-quantity,th.product-quantity{width:106px;text-align:center}td.product-subtotal,th.product-subtotal{width:110px;text-align:right}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th{font-weight:300}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td,table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td a{color:#fff}.woocommerce table.shop_table td{border-top:1px solid transparent}td.product-quantity .quantity{margin:0}.the-cart tr{display:flex;align-items:center;width:100%;background:rgba(255,255,255,.06);margin-bottom:20px}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr{margin-bottom:5px}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead tr{margin-bottom:5px;border-bottom:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.04)}.quantity{margin:12px 0 0}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr button.button{padding:15px 30px;background:#000;color:#fff;text-transform:uppercase;font-weight:400;border-radius:0;opacity:1;transition:all ease-in-out .4s}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr button.button:hover{background:#cc933c}td.actions{width:100%;padding-right:40px}td.actions p{padding-right:40px;width:100%}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr:last-child{background:rgba(255,255,255,.02)}.cart-collaterals{padding:0 calc(40px + 2vw) 0 2px}.cart_totals{color:#fff}.shop_table.shop_table_responsive tr,.woocommerce table.shop_table.shop_table_responsive tbody th{border-top:1px solid transparent;margin-bottom:5px}.woocommerce .cart_totals table.shop_table.shop_table_responsive th{width:200px;padding-left:40px;border-top:1px solid transparent}.woocommerce .cart_totals .shop_table.shop_table_responsive td{text-align:right;width:calc(100% - 200px);padding-right:40px;border-top:1px solid transparent}p.woocommerce-shipping-destination{margin:0}span.woocommerce-Price-amount.amount{padding-left:0}a.shipping-calculator-button{padding:7px 20px;background:#000;color:#fff;transition:all ease-in-out .4s}a.shipping-calculator-button:hover{background:#cc933c}.cart_totals h2{width:100%;background:rgba(255,255,255,.02);padding:7px 30px;font-size:1.5em;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:5px}.wc-proceed-to-checkout{margin-bottom:80px}.cart-collaterals p{text-align:right}a.checkout-button.button.alt.wc-forward{padding:20px 30px;background:#cc933c;color:#fff;text-transform:uppercase;border-bottom:1px solid #cc933c;transition:all ease-in-out .4s;border-radius:0}a.checkout-button.button.alt.wc-forward:hover{background:#000}input#quantity_649d9dd22c74f{margin:0;text-align:center}.quantity:before{font-size:1px;opacity:0;display:none}.site .cart-collaterals{width:50%;display:inline-block}.woocommerce .cart-collaterals .cart_totals{width:100%}@media screen and (max-width:1750px){table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{width:calc(67% - 40px)}.woocommerce .the-cart .cart-collaterals{width:33%}.woocommerce .cart_totals table.shop_table.shop_table_responsive th{width:150px}.woocommerce .cart_totals .shop_table.shop_table_responsive td{width:calc(100% - 150px)}}@media screen and (max-width:1600px) and (min-width:1190px){.woocommerce .cart_totals .shop_table.shop_table_responsive .shipping{flex-wrap:wrap}.woocommerce .cart_totals .shop_table.shop_table_responsive .shipping th{width:100%}.woocommerce .cart_totals .shop_table.shop_table_responsive .shipping td{width:100%;text-align:left;padding:10px 40px 15px}.woocommerce .cart_totals .shop_table.shop_table_responsive .shipping td p{text-align:left}}@media screen and (max-width:1190px){.woocommerce .the-cart .cart-collaterals,table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{width:100%;padding-left:0;padding-right:0}.the-cart{padding:80px calc(40px + 2vw)}}@media screen and (max-width:1000px){.cart-details h1{width:100%;margin-bottom:30px}.checkout-steps{display:flex;flex-wrap:wrap;width:100%}.checkout-steps a,.checkout-steps span{width:33%;text-align:center}}@media screen and (max-width:768px){td.product-name{width:100%}td.product-price{width:100%}td.product-quantity{width:100%}td.product-subtotal{width:100%}input#quantity_649dc16e118a9{margin:0!important}td.product-quantity .quantity{margin:0;width:100%;padding:0}td.product-quantity .quantity input.input-text.qty.text{margin:-5px 0}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr{padding:0 20px;text-align:left}.woocommerce table.shop_table td{padding:9px 20px}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr button.button{width:100%;max-width:200px}.woocommerce .cart_totals .shop_table.shop_table_responsive td{width:calc(100% - 0px)}td.product-remove{text-align:right;display:flex;width:100%;justify-content:flex-end}a.remove{text-align:right;margin:0 0 0 auto}.checkout-steps{display:none}td.actions p{padding:0}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr td.actions{padding:10px 0}}@media screen and (max-width:875px){.cart-details{padding:20px calc(40px + 2vw) 10px}.the-cart{padding:60px calc(20px + 2vw)}}@media screen and (max-width:650px){table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr{padding:0}}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}.woocommerce form .form-row .input-text,.woocommerce-form.woocommerce-form-login input,.woocommerce-page form .form-row .input-text{background:rgba(0,0,0,.2);outline:0;border:0 solid transparent;padding:10px 15px;border-bottom:1px solid rgba(255,255,255,.3);height:60px;margin-top:10px;color:#fff;font-size:1.2em}button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,button.woocommerce-button.button.woocommerce-form-login__submit{background:#000;color:#fff;padding:15px 30px;text-transform:uppercase;font-weight:400;transition:all ease-in-out .4s;order:1}button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover,button.woocommerce-button.button.woocommerce-form-login__submit:hover{background:#cc933c}.woocommerce-privacy-policy-text a{color:#cc933c}.woocommerce-form.woocommerce-form-login a{color:#fff}p.form-row{display:flex;align-items:center;width:100%;flex-wrap:wrap}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{display:flex;align-items:center;order:2;width:150px;margin-left:40px}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme input{margin-right:10px}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span{margin-top:3px}input#password{width:100%}p.form-row label{width:100%}span.password-input{width:100%}@media screen and (max-width:450px){button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,button.woocommerce-button.button.woocommerce-form-login__submit{width:100%;margin:0}}nav.woocommerce-MyAccount-navigation{width:20%}nav.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;width:100%}nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link{margin-bottom:5px}nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a{width:100%;padding:15px 30px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,0);display:block;transition:all ease-in-out .4s;font-size:1em}nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.is-active a{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.2)}nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a:hover{background:#cc933c}main.main-page .woocommerce{display:flex;justify-content:space-between;flex-wrap:wrap}.woocommerce-MyAccount-content{width:calc(80% - 40px);background:rgba(255,255,255,.02);padding:40px}@media screen and (max-width:1200px){nav.woocommerce-MyAccount-navigation{width:100%;padding-bottom:30px}nav.woocommerce-MyAccount-navigation ul{width:100%;display:flex;justify-content:center;flex-wrap:wrap}nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link{width:25%;padding:5px}nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a{padding:10px 15px;text-align:center}.woocommerce-MyAccount-content{width:100%}}@media screen and (max-width:768px){nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link{width:33%}.woocommerce-MyAccount-content{padding:5px}}@media screen and (max-width:590px){nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link{width:50%}}@media screen and (max-width:440px){nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link{width:100%}}.woocommerce-MyAccount-content a{color:#cc933c}table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table thead tr th{border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:10px}table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table{border:0 solid transparent}.shop_table.shop_table_responsive tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-completed.order{border-bottom:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.02)}.woocommerce table.my_account_orders td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number{padding:15px 10px}a.woocommerce-button.button{background:#000;color:#fff;border-radius:0;margin-right:15px;padding:9px 25px}a.woocommerce-button.button.pay{background:#cc933c}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number{width:10%}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-date,td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status,td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total{width:18%}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{width:36%}tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-pending.order .woocommerce-orders-table__cell-order-number{position:relative}tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-pending.order .woocommerce-orders-table__cell-order-number:after{position:absolute;content:"";z-index:1;left:-19px;width:8px;height:8px;background:#cc933c;top:50%;transform:translateY(-50%);border-radius:50%}@media screen and (max-width:1400px) and (min-width:768px){a.woocommerce-button.button{width:100%;text-align:center;margin:5px 0}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number{width:14%}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-date,td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status,td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total{width:22%}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{width:20%}}@media screen and (max-width:800px){table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table thead{display:none}tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-completed.order,tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-pending.order{border:1px solid rgba(255,255,255,.08);margin-bottom:15px}}@media screen and (max-width:768px){tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-completed.order .woocommerce-orders-table__cell-order-number,tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-pending.order .woocommerce-orders-table__cell-order-number{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions,td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-date,td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number,td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status,td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total{width:100%}}@media screen and (max-width:500px){a.woocommerce-button.button{width:100%;text-align:center;margin-top:10px;padding:15px}}td.download-expires,td.download-remaining,th.download-expires,th.download-remaining{display:none}th.download-product{width:calc(100 - 150px);border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:10px}th.download-file{width:150px;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:10px}a.woocommerce-MyAccount-downloads-file.button.alt:after{content:"Download";font-size:16px;padding:10px 30px;display:block}a.woocommerce-MyAccount-downloads-file.button.alt{font-size:0;background:#000;color:#fff;border-radius:0;width:150px;text-align:center;transition:all ease-in-out .4s;font-weight:400}a.woocommerce-MyAccount-downloads-file.button.alt:hover{background:#cc933c}table.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details{border:0 solid transparent}table.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details tr{margin-bottom:5px;background:rgba(255,255,255,.04);transition:all ease-in-out .4s}table.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details tr:hover{background:rgba(255,255,255,.08)}@media screen and (max-width:678px){table.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details tr{margin-bottom:15px}.woocommerce table.shop_table_responsive tr:nth-child(2n) td.download-product,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td.download-product,td.download-product{background:rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);text-align:center}td.download-product:before{width:100%;text-align:left}td.download-product a{text-align:left;font-size:1.2em;display:block}}@media screen and (max-width:500px){a.woocommerce-MyAccount-downloads-file.button.alt{width:100%;text-align:center;margin-top:10px;padding:15px}}span.woocommerce-input-wrapper{width:100%}span.woocommerce-input-wrapper{width:100%}span#select2-billing_country-container{color:#fff}span.select2-selection.select2-selection--single{background:rgba(0,0,0,.2);outline:0;border:0 solid transparent;padding:10px 15px;border-bottom:1px solid rgba(255,255,255,.3);height:60px;margin-top:10px;color:#fff;font-size:1.2em}span.select2-selection__arrow{top:50%!important;transform:translateY(-50%) scale(1.5);right:15px!important}.woocommerce-address-fields button.button{padding:20px 30px;background:#000;color:#fff;text-transform:uppercase;border-bottom:1px solid #cc933c;transition:all ease-in-out .4s;border-radius:0}.woocommerce-address-fields button.button:hover{background:#cc933c}@media screen and (max-width:678px){.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}}.woocommerce-MyAccount-content fieldset{margin-top:50px;padding:25px;margin-bottom:20px}.woocommerce-MyAccount-content fieldset legend{padding:24px;font-size:1.9em}.woocommerce-MyAccount-content button.button{padding:20px 30px;background:#000;color:#fff;text-transform:uppercase;border-bottom:1px solid #cc933c;transition:all ease-in-out .4s;border-radius:0;font-weight:400}.woocommerce-MyAccount-content button.button:hover{background:#cc933c}@media screen and (max-width:678px){.woocommerce-MyAccount-content fieldset legend{padding:15px;font-size:1.2em}.woocommerce-MyAccount-content fieldset{margin-top:50px;padding:15px}}main.checkout-page{width:100%}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border:1px solid rgba(255,255,255,.8);background:rgba(0,0,0,.2)}.checkout.woocommerce-checkout button#place_order{padding:20px 30px;background:#000;color:#fff;text-transform:uppercase;border-bottom:1px solid #cc933c;transition:all ease-in-out .4s;border-radius:0;font-weight:400}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:rgba(0,0,0,.4);color:#fff;border:1px solid #cc933c}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #cc933c;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;top:-.95em}.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,a.button.product_type_grouped{width:calc(100% - 20px);text-align:center;display:block;color:rgba(255,255,255,.21);margin:10px;position:relative;padding:7px 15px;border:1px solid rgba(255,255,255,.21);background:rgba(0,0,0,0);font-size:.9em;transition:all ease-in-out .4s}