/*!
============================================================

	Theme Name: Fanatic Guitars
	Theme URI: https://www.fanaticguitars.com
	Author: Fanatic Guitars
	Author URI: https://www.fanaticguitars.com
	Version: 2.0
	Template: storefront
	Text Domain: fanaticguitars

============================================================
*/@import url(https://fonts.googleapis.com/css?family=Montserrat|Roboto+Slab:300,400,700);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700&display=swap);@import url(https://fonts.googleapis.com/css?family=Oswald);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}fieldset{border:0}[role="button"],button,input[type="submit"]{cursor:pointer}*:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}a,ins,mark{text-decoration:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}@font-face{font-family:'icons';src:url("../../../../../../themes/fanaticguitars/fonts/icos2/icomoon.eot?126oo9#iefix") format("embedded-opentype"),url(../../../../../../themes/fanaticguitars/fonts/icos2/icomoon.ttf?126oo9) format("truetype"),url(../../../../../../themes/fanaticguitars/fonts/icos2/icomoon.woff?126oo9) format("woff"),url("../../../../../../themes/fanaticguitars/fonts/icos2/icomoon.svg?126oo9#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-help-circle:before,.dropdown-list .dropdown-item .dropdown-item-header:before{content:"\e90b"}.icon-cross2:before,.widget-area.toggled:before{content:"\e909"}.icon-grid:before,.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\e904"}.icon-menu:before,.main-navigation .menu-toggle:before,.woocommerce-MyAccount-navigation ul li a:before{content:"\e905"}.icon-check2:before,.checklist li:before,#tab-description ul li:before{content:"\e906"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-envelope-o:before,.icon-mail:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-user:before,.header-account-flex:before,.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\f007"}.icon-check:before{content:"\f00c"}.icon-close:before{content:"\f00d"}.icon-remove:before{content:"\f00d"}.icon-times:before{content:"\f00d"}.icon-cog:before{content:"\f013"}.icon-gear:before{content:"\f013"}.icon-lock:before,#place_order:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-tags:before{content:"\f02c"}.icon-camera:before{content:"\f030"}.icon-video-camera:before{content:"\f03d"}.icon-edit:before,.addresses header.title a:before{content:"\f044"}.icon-pencil-square-o:before{content:"\f044"}.icon-check-square-o:before{content:"\f046"}.icon-play:before{content:"\f04b"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right2:before{content:"\f054"}.icon-times-circle:before{content:"\f057"}.icon-check-circle:before{content:"\f058"}.icon-chevron-up:before,.dropdown-list .dropdown-item.open .dropdown-item-header span:before,.dropdown-list .dropdown-item:focus .dropdown-item-header span:before,.expand-button.btn-expanded:before{content:"\f077"}.icon-chevron-down:before,.select-wrapper:after,.variations .value:after,.expand-button:before,.menu-item-has-children>a:after,.wc-tabs a:after,#lang_sel>ul>li>a:after,.widget_wc_aelia_currencyswitcher_widget:after{content:"\f078"}.icon-heart-o:before,.login-form-wrapper .login-form-logged .favorites:before{content:"\f08a"}.icon-trophy:before{content:"\f091"}.icon-phone:before,.header-contact:before{content:"\f095"}.icon-square-o:before{content:"\f096"}.icon-credit-card:before,.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:"\f09d"}.icon-feed:before{content:"\f09e"}.icon-rss:before{content:"\f09e"}.icon-square:before,.widget-area .widget a:before{content:"\f0c8"}.icon-bars:before{content:"\f0c9"}.icon-navicon:before{content:"\f0c9"}.icon-reorder:before{content:"\f0c9"}.icon-comment-o:before{content:"\f0e5"}.icon-circle-o:before,#payment .payment_methods>.wc_payment_method>label:before{content:"\f10c"}.icon-check-square:before,.widget-area .widget .chosen a:before{content:"\f14a"}.icon-eur:before{content:"\f153"}.icon-euro:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before{content:"\f155"}.icon-usd:before{content:"\f155"}.icon-sort-alpha-asc:before{content:"\f15d"}.icon-sort-alpha-desc:before{content:"\f15e"}.icon-dot-circle-o:before{content:"\f192"}.icon-sliders:before,.filters-toggle:after{content:"\f1de"}.icon-video:before{content:"\e907"}.icon-chevron-small-right:before,ul.products li:after{content:"\e90a"}.icon-chevron-right:before{content:"\e901"}.icon-x-altx-alt:before,.cart td.product-remove a:before{content:"\e908"}.icon-lines:before{content:"\e902"}.icon-list:before{content:"\e902"}.icon-weather:before{content:"\e902"}.icon-cart:before,ul.site-header-cart .cart-contents:before,.add_to_cart_button:before,.single_add_to_cart_button:before,.storefront-sticky-add-to-cart__content-button:before,.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:"\e900"}.icon-home3:before{content:"\e903"}.icon-images:before{content:"\e90e"}.icon-play2:before{content:"\e912"}.icon-file-empty:before{content:"\e924"}.icon-qrcode:before,.sku-wrapper:before{content:"\e938"}.icon-location:before,.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\e947"}.icon-clock:before,.stock.available-on-backorder:before{content:"\e94e"}.icon-calendar:before{content:"\e953"}.icon-redo2:before{content:"\e968"}.icon-bubble2:before{content:"\e96e"}.icon-quotes-left:before{content:"\e977"}.icon-quotes-right:before{content:"\e978"}.icon-spinner11:before,.blockUI:before{content:"\e984"}.icon-binoculars:before{content:"\e985"}.icon-enlarge:before{content:"\e989"}.icon-truck:before{content:"\e9b0"}.icon-power:before{content:"\e9b5"}.icon-cloud-download:before{content:"\e9c2"}.icon-sphere:before{content:"\e9c9"}.icon-link:before{content:"\e9cb"}.icon-star-empty:before{content:"\e9d7"}.icon-star-half2:before{content:"\e9d8"}.icon-star-full:before{content:"\e9d9"}.icon-smile:before,.header-who:before{content:"\e9e1"}.icon-tongue:before{content:"\e9e3"}.icon-sad:before,.stock.out-of-stock:before{content:"\e9e5"}.icon-grin:before{content:"\e9e9"}.icon-evil2:before{content:"\e9f0"}.icon-cancel-circle:before{content:"\ea0d"}.icon-cross:before{content:"\ea0f"}.icon-checkmark:before,.stock.in-stock:before,.woocommerce-validated label:after{content:"\ea10"}.icon-exit:before,.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\ea14"}.icon-arrow-up2:before{content:"\ea3a"}.icon-arrow-right2:before,.mfp-arrow-right:before,.wc-forward:after,.woocommerce-Button--next:after,.my_account_orders .button.view:after{content:"\ea3c"}.icon-arrow-down2:before{content:"\ea3e"}.icon-arrow-left2:before,.mfp-arrow-left:before{content:"\ea40"}.icon-share:before{content:"\ea7d"}.icon-google-plus:before,.icon-gplus:before{content:"\ea8b"}.icon-facebook:before{content:"\ea90"}.icon-instagram:before{content:"\ea92"}.icon-whatsapp:before{content:"\ea93"}.icon-twitter:before{content:"\ea96"}.icon-rss2:before{content:"\ea9b"}.icon-youtube:before{content:"\ea9d"}.icon-vimeo:before{content:"\eaa0"}.icon-tumblr:before{content:"\eab9"}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}fieldset{border:0}[role="button"],button,input[type="submit"]{cursor:pointer}*:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}a,ins,mark{text-decoration:none}.button,input[type="submit"],button{background-color:#f60;border:0;border-radius:0;color:#fff;display:inline-block;font-size:.9em;font-family:"Roboto",sans-serif;line-height:1em;margin:0;min-height:48px;padding:1em;text-align:center;text-transform:uppercase;-webkit-appearance:none;white-space:nowrap;width:100%}.button:hover,input[type="submit"]:hover,button:hover{background-color:#db5800;text-decoration:none}.button span:before,input[type="submit"] span:before,button span:before{margin-right:.5em}.button.disabled,.button:disabled,input[type="submit"].disabled,input[type="submit"]:disabled,button.disabled,button:disabled{opacity:.5;cursor:not-allowed}.button.disabled:hover,.button:disabled:hover,input[type="submit"].disabled:hover,input[type="submit"]:disabled:hover,button.disabled:hover,button:disabled:hover{opacity:.5}.checklist,#tab-description ul{list-style:none;margin-left:1em;margin-left:1.5em;text-indent:-1.5em}.checklist li,#tab-description ul li{margin-bottom:.5em;text-align:left}.checklist li:before,#tab-description ul li:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#00a600;float:left;width:1.5em}.checklist li:last-of-type,#tab-description ul li:last-of-type{margin-bottom:0}input[type="email"],input[type="number"],input[type="password"],input[type="tel"],input[type="text"],textarea{background:#fff;border:1px solid #bababa;border-radius:0;color:#6b6b6b;font-family:sans-serif;font-size:16px;height:48px;line-height:16px;min-height:48px;outline:none;padding:0 1em;-webkit-appearance:none;width:100%}textarea{display:block;padding:1em;min-height:10em}select{background-color:transparent;border:1px solid #454051;border-radius:0;font-family:"Roboto",sans-serif;font-size:17px;font-size:.9em;font-weight:normal;line-height:1.3em;padding:.7em;width:100%;-webkit-appearance:none;-moz-outline-style:none;-moz-appearance:none}select option:checked{text-transform:uppercase}select option:not(:checked){text-transform:normal}.select-wrapper,.variations .value{position:relative}.select-wrapper:after,.variations .value:after{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.7em;padding-right:.5em;pointer-events:none;position:absolute;top:11px;right:0;vertical-align:bottom}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif;font-weight:700;line-height:1em;padding-bottom:1rem;-webkit-font-smoothing:antialiased}h1{font-size:3em;letter-spacing:-1px;padding-bottom:.5em}@media screen and (max-width: 1700px){h1{font-size:2em;line-height:1em;padding-bottom:2rem}}@media screen and (max-width: 480px){h1{font-size:1.5em}}h2{font-size:2em}@media screen and (max-width: 1700px){h2{font-size:1.5em}}h3{font-size:2em}h4{font-size:1.5em}.col2-set{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (max-width: 700px){.col2-set{display:block;padding:0}}.col2-set>*{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:0 1em}.col2-set>*:first-child{padding-right:2em}@media screen and (max-width: 700px){.col2-set>*:first-child{padding:0}}.col2-set>*:last-child{padding-left:2em}@media screen and (max-width: 700px){.col2-set>*:last-child{padding:1em 0 0}}.col2-set>aside{margin-top:2em}@media screen and (min-width: 701px){.col2-set>aside{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;max-width:33%;margin-top:0}}.col2-set.sidebar-left h1,.col2-set.sidebar-left h2,.col2-set.sidebar-left h3,.col2-set.sidebar-left h4,.col2-set.sidebar-right h1,.col2-set.sidebar-right h2,.col2-set.sidebar-right h3,.col2-set.sidebar-right h4{padding-left:0}@media screen and (min-width: 701px){.col2-set.sidebar-left h1,.col2-set.sidebar-left h2,.col2-set.sidebar-left h3,.col2-set.sidebar-left h4,.col2-set.sidebar-right h1,.col2-set.sidebar-right h2,.col2-set.sidebar-right h3,.col2-set.sidebar-right h4{text-align:left}}.col2-set.sidebar-left .button,.col2-set.sidebar-right .button{margin-top:1em}@media screen and (min-width: 700px){.col2-set.sidebar-left .button,.col2-set.sidebar-right .button{max-width:700px}}form[role="search"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}header input[type=search],.search-button,form[role="search"] input[type=submit]{background-image:url(//img.fanaticguitars.com/v2/icon-search.png);background-repeat:no-repeat;background-position:center center;display:inline-block;width:20px;height:20px}@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx){header input[type=search],.search-button,form[role="search"] input[type=submit]{background-image:url(//img.fanaticguitars.com/v2/images-x2/icon-search.png);background-size:20px 20px}}header input[type=search]{background-color:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;color:transparent;cursor:pointer;font-family:sans-serif;font-size:17px;padding:12px;-webkit-appearance:textfield;z-index:27}@media screen and (min-width: 801px){header input[type=search]{background:#fff;background-position-x:20px;border-radius:4px 0 0 4px;color:#1d1d1d;cursor:auto;height:45px;margin-left:0;padding:0 20px 0;position:relative;width:100%;height:45px;right:0;-webkit-transition-property:none;transition-property:none}}@media screen and (max-width: 800px){header input[type=search]{width:66px;height:66px;position:absolute;top:0;right:65px}}@media screen and (max-width: 480px){header input[type=search]{right:50px}}header input[type=search]:focus{background-color:#75717E;background-position-x:20px;border-radius:0;color:#fff;cursor:auto;margin-left:-540px;padding-left:50px;z-index:30}@media screen and (min-width: 801px){header input[type=search]:focus{background:#fff;border-radius:4px 0 0 4px;color:#454051;margin-left:0;padding-left:20px}}@media screen and (max-width: 800px){header input[type=search]:focus{margin-left:-100%;right:0;width:100%}}.search-button,header form[role="search"] input[type=submit]{background-color:#f60;border:0;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;font-size:19px;min-height:0;padding:0;width:60px;height:45px;text-indent:-9999px;vertical-align:bottom}@media screen and (max-width: 800px){.search-button,header form[role="search"] input[type=submit]{display:none}}@media screen and (max-width: 800px){header input[type=search]::-webkit-search-decoration,header input[type=search]::-webkit-search-cancel-button{display:none}header input[type=search]:-moz-placeholder{color:#fff}header input[type=search]::-webkit-input-placeholder{color:#fff}header input[type=search]:-moz-placeholder{color:transparent}header input[type=search]::-webkit-input-placeholder{color:transparent}}.social-icons{display:-webkit-box;display:-ms-flexbox;display:flex}.social-icons [class^="icon-"],.social-icons [class*=" icon-"]{border-radius:100%;color:#fff;display:block;font-size:1.3em;text-align:center;vertical-align:middle;width:45px}.social-icons [class^="icon-"]:before,.social-icons [class*=" icon-"]:before{line-height:45px}.social-icons li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:.75em}.social-icons li:last-child{margin-right:0}.social-icons a:hover{text-decoration:none}.social-icons a:hover span{opacity:.7}@media screen and (min-width: 481px){.social-icons .whatsapp{display:none}}.social-txt{display:none}.icon-twitter{background-color:#64A3D1}.icon-rss{background-color:#F7B72F}.icon-tumblr{background-color:#506889}.icon-envelope-o,.icon-mail{background-color:#7F939E}.icon-instagram{background-color:#796054}.icon-facebook{background-color:#2B4B82}.icon-whatsapp{background-color:#25D366}.icon-youtube,.icon-google-plus,.icon-gplus{background-color:#E13A3A}.star-rating{font-family:'icons';font-size:1em;font-weight:400;height:1em;line-height:1;overflow:hidden;position:relative;width:5.3em}.star-rating:before{content:"\e9d9\e9d9\e9d9\e9d9\e9d9";opacity:.25;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span:before{content:"\e9d9\e9d9\e9d9\e9d9\e9d9";top:0;position:absolute;left:0;color:#f90}.dropdown-list{border:1px solid #d3d3d3;border-radius:6px;width:100%}.dropdown-list .dropdown-item{border-bottom:1px solid #d3d3d3;position:relative}.dropdown-list .dropdown-item:hover{opacity:.7}.dropdown-list .dropdown-item:focus,.dropdown-list .dropdown-item.open{background-color:#fff;opacity:1}.dropdown-list .dropdown-item:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.dropdown-list .dropdown-item:last-child{border-bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.dropdown-list .dropdown-item .dropdown-item-header{color:#454051;cursor:pointer;font-size:1.4em;font-weight:700;letter-spacing:-0.03em;line-height:1.1em;margin:0;padding:1.3em 2.6em 1.3em 1.3em;position:relative}.dropdown-list .dropdown-item .dropdown-item-header:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#00a600;font-size:0.9em;margin-right:0.5em}.dropdown-list .dropdown-item .dropdown-item-header span{color:#f60;position:absolute;right:0;top:1.3em;width:40px;height:22px;fill:#000}@media screen and (max-width: 480px){.dropdown-list .dropdown-item .dropdown-item-header{font-size:1em;letter-spacing:0;line-height:1.3em;padding:1em 2em 1em 1em}.dropdown-list .dropdown-item .dropdown-item-header span{font-size:.8em;top:1.6em;width:32px}}.dropdown-list .dropdown-item .dropdown-item-content{display:none;margin-bottom:2em;margin-top:-10px;padding:0 2em}@media screen and (max-width: 480px){.dropdown-list .dropdown-item .dropdown-item-content{margin-top:-2px;padding-left:1em;padding-right:1em}}.dropdown-list .dropdown-item.open .dropdown-item-header,.dropdown-list .dropdown-item:focus .dropdown-item-header{color:#00a600}.dropdown-list .dropdown-item.open .dropdown-item-content,.dropdown-list .dropdown-item:focus .dropdown-item-content{display:block}.expand-button{color:#f60;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;margin:1rem auto}.expand-button:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.7em;padding-right:5px}.collapse-text{position:relative;max-height:200px;overflow:hidden;-webkit-transition:max-height 1s ease;transition:max-height 1s ease}.collapse-text.-expanded{max-height:none}.collapse-text:not(.-expanded)::after{content:'';position:absolute;top:100px;bottom:0;left:0;right:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background:linear-gradient(rgba(255,255,255,0), #fff)}html{color:#454051;font:17px sans-serif;line-height:1.7em;font-weight:300;-webkit-font-smoothing:subpixel-antialiased}body.navigation-mobile-open{overflow:hidden}#page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}@media screen and (min-width: 1701px){#page{overflow-x:hidden}}#page>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#page .site-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.col-full,.term-description p,.term-description h2,.term-description h3{margin:0 auto;max-width:1700px}.site-content .woocommerce{padding-top:.5em;padding-bottom:.5em}@media screen and (min-width: 960px){.home .site-content .woocommerce,.archive .site-content .woocommerce,.error404 .site-content .woocommerce{padding:0}}@media screen and (max-width: 800px){.single-product .site-content .woocommerce{display:none}}@media screen and (max-width: 959px){.error404 .site-content .woocommerce{padding:0}}.site-content main{padding:1em .5em 4em}.parent-cat .site-content main{padding-top:0}.error404 .site-content main{padding:0}@media screen and (max-width: 480px){.site-content main{padding-top:0}}.site-content main h1{text-align:center}.parent-cat .site-content main h1{background-color:#e7e7e7;padding:.5em 0;margin-left:-.5em;margin-right:-.5em}@media screen and (min-width: 1701px){.parent-cat .site-content main h1{margin-left:-99em;margin-right:-99em}}.term-outlet .site-content main h1,.term-guitar-outlet .site-content main h1{background-color:#fff}.site-content main .single-product *{padding-left:0;padding-right:0}.col2-set .button{margin-top:1em}@media screen and (min-width: 700px){.col2-set .button{max-width:700px}}@media screen and (min-width: 1701px){.totalWidth{margin-left:-99em;margin-right:-99em}}@media screen and (max-width: 800px){.totalWidth{margin-left:0;margin-right:0}}.site-main .totalWidth{margin-left:-.5em;margin-right:-.5em}@media screen and (min-width: 1701px){.site-main .totalWidth{margin-left:-99em;margin-right:-99em}}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}p{font-weight:300;padding-bottom:1em}p:last-child{padding-bottom:0}p p:last-of-type{padding-bottom:0}p a:hover{text-decoration:underline}blockquote{font-weight:700;padding-bottom:1em}strong,b{font-weight:700}em,i{font-style:italic}a{color:#f60}a:hover{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}mark{background-color:transparent;color:#454051;font-weight:700}.clear{clear:both}abbr{text-decoration:none}.button,input[type="submit"],button,.select-wrapper,.variations .value{font-family:"Open Sans",sans-serif}table{border-collapse:collapse;width:100%}table td,table th{background-color:#fff;border:1px dotted #d3d3d3;padding:.7em 1em}table th{font-weight:700;vertical-align:middle;text-transform:uppercase}table thead th{background-color:#454051;border:0;color:#fff;font-weight:400}select{font-size:17px}table+header h2,ul+h2,table+.addresses,ul+h3{margin-top:2rem}ol+p,ul+p,p+h2,p+h3{padding-top:1rem}.hidden{display:none}.screen-reader-text{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);position:absolute !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;display:block;font-weight:bold;height:auto;left:0;line-height:normal;padding:1em ms(3);text-decoration:none;top:0;width:auto;z-index:100000;outline:none}.site-header{background:#1d1d1d;background-image:url(//img.fanaticguitars.com/v2/header-amp-bg2.jpg) !important}.site-header>.col-full,.term-description .site-header>p,.term-description .site-header>h2,.term-description .site-header>h3{max-width:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.site-header a{color:#fff}.site-header .header-first-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em}@media screen and (max-width: 800px){.site-header .header-first-section{height:66px;padding:.5em 0}}.site-header .header-first-section .col-full,.site-header .header-first-section .term-description p,.term-description .site-header .header-first-section p,.site-header .header-first-section .term-description h2,.term-description .site-header .header-first-section h2,.site-header .header-first-section .term-description h3,.term-description .site-header .header-first-section h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .site-title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.site-header .header-second-section{background-color:#333;background-image:url(//img.fanaticguitars.com/v2/header-bg2.jpg)}.site-search{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.site-search label{display:none}@media screen and (max-width: 800px){.site-search{position:absolute;top:0;right:0}}.site-header-login,.site-header-cart{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:2em;text-align:right}.site-header-login *,.site-header-cart *{text-align:left}.main-navigation{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}.site-footer{background:#333;background-image:url(//img.fanaticguitars.com/v2/bgfooter.png);color:#A7A3AF;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:2em 1em;text-align:center}.site-footer a{color:#fff;font-weight:300}.site-footer a:hover{opacity:.7}.site-title{display:inline-block;margin-left:1rem;margin-right:2rem;width:110px;height:91px;padding:0;vertical-align:middle}@media screen and (max-width: 800px){.site-title{width:60px;height:50px;margin:0 auto}}.site-title a{background:url(//img.fanaticguitars.com/v2/logo-fanatic-guitars.svg) no-repeat center center;background-size:cover;display:block;text-indent:-9999px;width:100%;height:100%}.site-header-login{position:relative}@media screen and (max-width: 800px){.site-header-login{display:none}}.site-header-login a{display:inline-block;width:45px;height:45px;text-align:center}.site-header-login .icon-user{font-size:24px;line-height:45px}.site-header-login:hover .login-dropdown,.site-header-login.focus .login-dropdown{right:-1em}.main-navigation{position:relative;text-align:center}@media screen and (max-width: 800px){.main-navigation{position:absolute;top:0;left:-259px;-webkit-transition:all,ease,.3s;transition:all,ease,.3s;z-index:26}}.main-navigation .menu-toggle{color:#fff;background-color:transparent;display:none;font-size:1.5em;font-weight:300;padding:14px;position:absolute;width:66px;height:66px;left:259px;top:0;-webkit-font-smoothing:antialiased}@media screen and (max-width: 800px){.main-navigation .menu-toggle{display:block}}.main-navigation .menu-toggle:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:38px}.main-navigation .menu-toggle span{display:none}.main-navigation.toggled{left:0;position:fixed;top:0;bottom:0;-webkit-overflow-scrolling:touch;z-index:100}@media screen and (max-width: 800px){.main-navigation.toggled .menu-toggle{background-color:#f60;display:block;font-size:1.2em;left:259px}.main-navigation.toggled .menu-toggle:before{content:"\e909"}}.main-navigation .handheld-navigation{display:none}@media screen and (max-width: 800px){.primary-navigation{background-color:#333;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow-y:scroll;overflow-x:hidden}.primary-navigation::-webkit-scrollbar{display:none}.primary-navigation>*{border-top:1px dotted #d3d3d3;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:.5em 0;text-align:left}.primary-navigation>*:first-child{border:0}.primary-navigation>*:last-child{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.primary-navigation .menu{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 800px){.primary-navigation .menu{display:block;background-color:#333;width:259px;top:0}}.primary-navigation .menu>li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}@media screen and (max-width: 800px){.primary-navigation .menu>li{display:block}.primary-navigation .menu>li a{padding-left:1em;padding-right:1em}}.primary-navigation .menu>li .sub-menu{display:none;background-color:#000;padding:.6em;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;min-width:100%;position:absolute;text-align:left;z-index:1001}@media screen and (max-width: 800px){.primary-navigation .menu>li .sub-menu{position:relative}.primary-navigation .menu>li .sub-menu:before{left:0;margin-left:15px}}.primary-navigation .menu>li .sub-menu li>a,.primary-navigation .menu>li .sub-menu h4{line-height:1.3em;font-size:.9em;text-transform:none;white-space:nowrap}.primary-navigation .menu>li .sub-menu h4{color:#fff;border-bottom:1px solid #fff;font-size:.8em;font-weight:700;text-transform:uppercase;margin-bottom:10px}.primary-navigation .menu>li .nav-submenu-wrapper{margin:0.3em 1em 0 .5em}.primary-navigation .menu>li .nav-submenu-wrapper a,.primary-navigation .menu>li .nav-submenu-wrapper h4{padding:.5em 1.5em .5em 0}@media screen and (min-width: 801px){.primary-navigation .menu>li:hover ul{display:block}.primary-navigation .menu>li:hover div.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.primary-navigation .menu>li.open .sub-menu{display:block}@media screen and (max-width: 850px) and (min-width: 801px){.primary-navigation .menu>li:last-child{display:none}}.primary-navigation .menu li>a{color:#fff;display:inline-block;font-family:"Roboto",sans-serif;font-size:.8em;padding:.6em;text-transform:uppercase;width:100%}.primary-navigation .menu li>a:hover{color:#f60}@media screen and (min-width: 801px){.dropdown-2cols>ul{-webkit-columns:2;columns:2;left:50%;text-align:left;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:500px}}.menu-item-has-children{position:relative}@media screen and (min-width: 801px){.menu-item-has-children:before{display:none;bottom:0;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-bottom-color:#000;border-width:7px;margin-left:-7px}.menu-item-has-children:hover:before{display:block}}.menu-item-has-children>a:after{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.7em;margin-left:.5em;vertical-align:bottom}#overlay{cursor:pointer;position:fixed;display:none;width:100%;height:100vh;background:#000;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;opacity:.5;top:0;z-index:26}#modal-login{max-width:50em}#modal-login h3{text-align:left}.login-form-wrapper{background:#1d1d1d;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2000}.login-form-wrapper>*{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.login-form-wrapper a:before{font-size:20px}.login-form-wrapper>div:first-child{padding-right:1em}.login-form-wrapper>div:last-child{padding-left:1em}.login-form-wrapper .login-form-logged .avatar{display:none}.login-form-wrapper .login-form-logged .favorites:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.login-form-wrapper .login-form-registered input[type="text"]{margin-bottom:.5em}.login-form-wrapper .login-form-registered .login-remember{display:block;font-style:italic;font-size:.7em;padding-top:.5em;padding-bottom:1em;text-decoration:underline}.login-message{background-color:#B8E986;border:0;color:#000;font-size:.8em;line-height:1.5em;text-align:center;width:100%}@media screen and (max-width: 800px){.site-content{margin-top:1em}.home .site-content{margin-top:0}}.site-content h1{font-family:"Open Sans",sans-serif;text-align:center}.site-content h2{font-family:"Open Sans",sans-serif;font-size:1.5em;padding-left:.5rem;padding-right:.5rem;text-align:center;text-transform:uppercase}.site-content h3{font-size:1.3em}.site-content .entry-header,.site-content .entry-content{padding:0 .5em}ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.products li{display:inline-block;font-size:17px;padding:0 .5em 1em;position:relative;text-align:center;vertical-align:top;width:16.66667%}@media screen and (min-width: 760px) and (max-width: 1500px){.archive ul.products li{width:25%}}@media screen and (max-width: 1065px){ul.products li{width:25%}}@media screen and (max-width: 760px){ul.products li{width:33.33333%}}@media screen and (max-width: 560px){ul.products li{width:50%}}@media screen and (max-width: 480px){ul.products li{width:100%}}ul.products a{color:#454051}@media screen and (min-width: 481px){ul.products a{border:1px solid #d3d3d3;-webkit-box-shadow:2px 2px 15px #d0d0d0;box-shadow:2px 2px 15px #d0d0d0;display:block;height:100%}ul.products a:hover{-webkit-box-shadow:2px 2px 18px #aaa;box-shadow:2px 2px 18px #aaa}}ul.products img{border-bottom:1px solid #d3d3d3;display:block;width:100%;height:auto}ul.products h2,ul.products h3{font-size:1em;font-family:sans-serif;line-height:1.3em;padding:.5em 0;text-transform:none}@media screen and (max-width: 480px){ul.products h2{padding-top:0}}.items .duration{color:#fff;background:rgba(0,0,0,0.7);line-height:1em;padding:.2em .3em;position:absolute;top:.5em;right:1em}.items .duration span{font-size:.8em;line-height:1em;opacity:1;vertical-align:middle}footer .site-title{margin-right:2em}@media screen and (max-width: 480px){footer .site-title{display:none}}footer .site-info{display:block;line-height:1.5em;max-width:500px;margin:20px auto 0;vertical-align:middle}@media screen and (max-width: 480px){footer .site-info{font-size:0.8em}}.woocommerce-checkout footer .site-info{margin:0 1em 0 0}@media screen and (max-width: 480px){.woocommerce-checkout footer .site-info{margin:0}}footer .site-info ul{display:-webkit-box;display:-ms-flexbox;display:flex}footer .site-info ul li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:.9em;padding:0 .5em}footer .site-info ul li:first-child,footer .site-info ul li:last-child{padding-left:0}@media screen and (max-width: 959px){footer .site-info ul li{font-size:.8em;line-height:1.2em}}.woocommerce-pagination,.pagination{clear:both;font-size:1.5rem;padding:1em 0;text-align:center}.page-numbers{list-style:none;margin:0;overflow:hidden;*zoom:1}.page-numbers li{display:inline-block}.page-numbers li .page-numbers{border:1px solid #454051;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:.2em 0;padding:.3em .7em;background-color:rgba(0,0,0,0.025);color:#454051}.page-numbers li .page-numbers.current{background-color:#454051;color:#fff}.page-numbers li .page-numbers.dots{background-color:transparent}.page-numbers li .page-numbers.prev,.page-numbers li .page-numbers.next{border:0;padding-left:.5em;padding-right:.5em}.page-numbers li a.page-numbers:hover{background-color:rgba(0,0,0,0.1)}.page-numbers li a.next:hover{background-color:transparent;text-decoration:underline}.storefront-breadcrumb{background-color:#e7e7e7;font-size:14px;height:50px;padding:.7em 1em}@media screen and (max-width: 1365px){.storefront-breadcrumb{padding-top:.5em;padding-bottom:.5em;font-size:13px;height:42px}}@media screen and (min-width: 1701px){.storefront-breadcrumb{margin-left:-99em;margin-right:-99em;padding-left:100em;padding-right:100em}}@media screen and (max-width: 800px){.storefront-breadcrumb{height:unset;line-height:17px;opacity:0.7}}.storefront-breadcrumb a{color:rgba(69,64,81,0.7);font-weight:700}.storefront-breadcrumb a:hover{text-decoration:underline}.storefront-breadcrumb a:hover:before{text-decoration:none}.parent-cat .storefront-breadcrumb{background-color:#fff}.term-outlet .storefront-breadcrumb,.term-guitar-outlet .storefront-breadcrumb{background-color:#e7e7e7}.widget-area,#secondary+#primary{display:table-cell;vertical-align:top}.widget-area{background-color:#1d1d1d;color:rgba(255,255,255,0.5);padding:2em 1em;position:relative;min-width:15.5em;width:15.5em}@media screen and (max-width: 960px){.widget-area{width:14em}}@media screen and (max-width: 959px){.widget-area{display:none}}.widget-area a{color:#fff}.widget-area .widget{border-bottom:1px solid rgba(255,255,255,0.07);margin-bottom:1em;padding-bottom:1em}.archive .widget-area .widget{padding-bottom:1em}.widget-area .widget-title{color:rgba(255,255,255,0.5);font-family:"Roboto",sans-serif;font-size:.9em;text-transform:uppercase}.widget-area .widget a{font-weight:300}.widget-area .widget a:hover{opacity:.7}.widget-area .widget a:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.8em;margin-right:.5em}.widget-area .widget .chosen a:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.widget-area.toggled{cursor:pointer;display:block;position:fixed;top:0;width:100vw;height:100vh;overflow-y:scroll;overflow-x:hidden;z-index:2000;-webkit-overflow-scrolling:touch}.widget-area.toggled:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f60;font-size:1.5em;padding:1em;position:absolute;top:0;right:0}.left-sidebar .site-content .col-full,.left-sidebar .site-content .term-description p,.term-description .left-sidebar .site-content p,.left-sidebar .site-content .term-description h2,.term-description .left-sidebar .site-content h2,.left-sidebar .site-content .term-description h3,.term-description .left-sidebar .site-content h3{max-width:100%}@media screen and (min-width: 960px){.left-sidebar .content-area{padding-right:1em;padding-left:1em;width:100%}}.left-sidebar .content-area .site-main{margin:0 auto;max-width:1700px}.left-sidebar .content-area .woocommerce-products-header .term-description{padding-right:.5em;padding-left:.5em}.left-sidebar .content-area .items ul>.product-category:first-child{background-color:red}@media screen and (max-width: 1700px){.left-sidebar .content-area .items li{width:25%}}@media screen and (max-width: 1365px){.left-sidebar .content-area .items li{width:33.33333%}}@media screen and (max-width: 960px){.left-sidebar .content-area .items li{width:50%}}@media screen and (max-width: 480px){.left-sidebar .content-area .items li{width:100%}}.widget_price_filter .price_slider{margin-bottom:1em}.widget_price_filter .price_slider_amount{font-size:.8em;line-height:2.4em;text-align:right}.widget_price_filter .price_slider_amount .button{background-color:#e7e7e7;color:#454051;float:left;min-height:0;padding:.7em 1em;width:auto}.widget_price_filter .price_slider_amount::after{clear:both;content:'';display:block}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;border-radius:1em;cursor:ew-resize;outline:none;background-color:#e7e7e7;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle:hover,.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{-webkit-box-shadow:0 0 0 0.236em rgba(0,0,0,0.1);box-shadow:0 0 0 0.236em rgba(0,0,0,0.1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-color:#e7e7e7;border-radius:1em}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background:rgba(0,0,0,0.1)}.widget_price_filter #min_price,.widget_price_filter #max_price{display:none}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:1em}.sorting>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5em;padding-left:.5em}.images{text-align:center}.images .woocommerce-main-image img{width:100%;height:auto;max-width:600px}.images a{cursor:-webkit-zoom-in;cursor:zoom-in;cursor:url(//img.fanaticguitars.com/v2/zoom-cursor-2018.cur),default;cursor:url(//img.fanaticguitars.com/v2/zoom-cursor-2018.png) 18 18,url(//img.fanaticguitars.com/v2/zoom-cursor-2018.cur),default}.woocommerce-product-gallery__image img{max-width:100%;height:auto}div.images{margin-bottom:1em}div.images div.thumbnails{padding-top:1em}div.images.woocommerce-product-gallery{position:relative}@media screen and (min-width: 1200px){div.images.woocommerce-product-gallery{margin-bottom:0.5em}}div.images .woocommerce-product-gallery__wrapper{-webkit-transition:all cubic-bezier(0.795, -0.035, 0, 1) 0.5s;transition:all cubic-bezier(0.795, -0.035, 0, 1) 0.5s}@media screen and (min-width: 1200px){div.images .woocommerce-product-gallery__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:600px}}div.images .woocommerce-product-gallery__trigger{display:none}div.images .flex-viewport{border:1px solid #d3d3d3;border:1px solid #d3d3d3;margin:0 auto;width:100%}@media screen and (min-width: 1200px){div.images .flex-viewport{height:auto !important;max-width:600px;max-height:600px}}@media screen and (max-width: 480px){div.images .flex-viewport{border:0}}div.images .flex-control-thumbs{margin:0;padding:0;overflow:hidden;zoom:1}@media screen and (max-width: 480px){div.images .flex-control-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:600px;margin:0 auto}}div.images .flex-control-thumbs li{display:inline-block;margin:0.5em 0 0 0.5em;list-style:none}div.images .flex-control-thumbs li:first-child{margin-left:0}div.images .flex-control-thumbs li img{border:1px solid #d3d3d3;display:block;cursor:pointer;opacity:1;margin:0;-webkit-transition:opacity 0.6s, -webkit-transform 0.6s;transition:opacity 0.6s, -webkit-transform 0.6s;transition:transform 0.6s, opacity 0.6s;transition:transform 0.6s, opacity 0.6s, -webkit-transform 0.6s}@media screen and (max-width: 960px){div.images .flex-control-thumbs li img{width:75px;height:75px}}@media screen and (max-width: 480px){div.images .flex-control-thumbs li img{width:50px;height:50px}}div.images .flex-control-thumbs li img.flex-active{opacity:0.5}div.images .flex-control-thumbs li img:hover{opacity:0.7}.pswp button:hover{background-color:transparent}.related,.upsells{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-top:2em}.modal{background:#fff;color:#454051;margin:1em auto;max-width:650px;padding:2em 2em;position:relative}.modal h3{font-family:"Open Sans",sans-serif;font-size:1.4em;font-weight:500;line-height:1.5em;text-align:center;text-transform:uppercase}.modal p{line-height:24px;margin-bottom:11px;padding-bottom:0}.modal ul{margin-bottom:1em}.modal li{margin-bottom:1em}.modal label{display:none}.mfp-bg{opacity:0.9;filter:alpha(opacity=90)}.mfp-close-btn-in .mfp-close{color:#f60}.mfp-close-btn-in .mfp-close:hover{background-color:transparent;opacity:.7}.mfp-arrow:before,.mfp-arrow .mfp-b{opacity:0,3}button.mfp-arrow{background-color:#454051;border-radius:100%;color:#fff;width:auto;height:auto}button.mfp-arrow:before{border:0;display:inline-block;font-family:"icons";font-size:20px;line-height:56px;margin:0;position:relative;text-align:center;width:56px;height:56px}button.mfp-arrow:after{display:none}.mfp-arrow-left{margin-left:25px}.mfp-arrow-right{margin-right:25px}@-webkit-keyframes fake{from{opacity:1}to{opacity:1}}@keyframes fake{from{opacity:1}to{opacity:1}}body{-webkit-animation:fake 1s infinite;animation:fake 1s infinite}.tabs-wrapper{margin-top:1em}.tabs-wrapper .state{position:absolute;left:-10000px}.tabs-wrapper .flex-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #d3d3d3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs-wrapper .flex-tabs .tab{background-color:#e7e7e7;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;cursor:pointer;display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:"Roboto",sans-serif;font-size:.8em;padding:.5em 1em;text-align:center;text-transform:uppercase;vertical-align:top}.tabs-wrapper .flex-tabs .tab:last-of-type{border-right:0}.tabs-wrapper .flex-tabs .tab:hover{background-color:#dbdbdb}.tabs-wrapper .flex-tabs .panel{display:none;background-color:#fff;-ms-flex-preferred-size:auto;flex-basis:auto;padding:1em;width:100%}#tab-one:checked ~ .tabs #tab-one-label,#tab-two:checked ~ .tabs #tab-two-label,#tab-three:checked ~ .tabs #tab-three-label,#tab-four:checked ~ .tabs #tab-four-label{background-color:#fff;cursor:default;border-bottom:1px solid #fff}#tab-one:checked ~ .tabs #tab-one-panel,#tab-two:checked ~ .tabs #tab-two-panel,#tab-three:checked ~ .tabs #tab-three-panel,#tab-four:checked ~ .tabs #tab-four-panel{display:block}@media (max-width: 600px){.flex-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-tabs .tab{background:#fff;border-bottom:1px solid #ccc}.flex-tabs .tab:last-of-type{border-bottom:0}.flex-tabs #tab-one-label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex-tabs #tab-two-label{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex-tabs #tab-three-label{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex-tabs #tab-four-label{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex-tabs #tab-one-panel{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex-tabs #tab-two-panel{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex-tabs #tab-three-panel{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex-tabs #tab-four-panel{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}#tab-one:checked ~ .tabs #tab-one-label,#tab-two:checked ~ .tabs #tab-two-label,#tab-three:checked ~ .tabs #tab-three-label,#tab-four:checked ~ .tabs #tab-four-label{border-bottom:0;border-right:0}#tab-one:checked ~ .tabs #tab-one-panel,#tab-two:checked ~ .tabs #tab-two-panel,#tab-three:checked ~ .tabs #tab-three-panel,#tab-four:checked ~ .tabs #tab-four-panel{border-bottom:1px solid #ccc}.tabs-wrapper .flex-tabs .panel{display:block}.tabs-wrapper .flex-tabs .tab{background-color:transparent}}.contact-form li{padding-bottom:1em}.contact-form li label{display:none}.contact-form li.acceptance ul label{display:inline}.contact-form li:last-child{padding-bottom:0}#cookies{background-color:#1d1d1d;color:#fff;display:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-family:sans-serif;font-weight:300;line-height:1.5em;padding:0.5em;text-align:center;position:fixed;bottom:0;width:100%;z-index:1040}#cookies strong{font-weight:300}@media screen and (max-width: 800px){#cookies{font-size:0.8em}}@media screen and (min-width: 481px){#cookies>span{padding-top:11px}}#cookies button{font-size:0.8em;margin:0 0.5em;min-height:auto;padding:0.8em;width:auto}@media screen and (max-width: 950px){#cookies button{display:block;margin:0.5em auto 0.5em}}.page-template-template-text-column .entry-content ol,.page-template-template-text-column .entry-content ul{list-style:disc}.page-template-template-text-column .entry-content ol li,.page-template-template-text-column .entry-content ul li{margin-bottom:0.5em;list-style:inside}.page-template-template-text-column .entry-content ol li:last-of-type,.page-template-template-text-column .entry-content ul li:last-of-type{margin-bottom:0}.page-template-template-text-column .entry-content h4{margin-bottom:0}.page-template-template-text-column .entry-content ul.checklist,.page-template-template-text-column .entry-content #tab-description ul,#tab-description .page-template-template-text-column .entry-content ul{list-style:none;margin-left:1.5em}.page-template-template-text-column .entry-content ol{list-style:decimal}.page .entry-content{margin:0 auto}.page.home .entry-content{max-width:none}.site-content h1{padding-bottom:2rem}@media screen and (max-width: 959px){.site-content h1{padding-bottom:1rem}}.site-content h2,.site-content h3{line-height:1.3em;padding-top:1rem}.site-content h4{font-size:1.2em;line-height:1.2em;line-height:1.3em;margin-bottom:1em;padding-top:1rem}.site-content ol{list-style:decimal}.site-content ol li{margin-left:2em;margin-bottom:1em}.page-template-template-text-column .entry-content{max-width:900px}.page-pics-figure{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2em}@media screen and (max-width: 959px){.page-pics-figure{margin-left:-1em;margin-right:-1em}}.page-pics-figure img{width:100%;height:auto}.page-pics-figure.figures-2{margin-left:7em}.page-pics-figure.figures-2 img{width:50%}.page .page-seals{margin-bottom:2em}@media screen and (max-width: 800px){.page .page-seals{display:block;text-align:center;margin-bottom:1em}.page .page-seals img{display:inline-block;margin-top:.5rem}}.page .page-seals>*{margin:0 .5rem}.page .page-seals h1{padding:0}.page-pics-p{font-family:"Roboto",sans-serif;font-size:1.2em;line-height:2em;margin-left:10%;max-width:850px}@media screen and (max-width: 1100px){.page-pics-p{margin-left:0}}@media screen and (max-width: 959px){.page-pics-p{font-size:1em;line-height:1.8em}}@media screen and (max-width: 959px){.page-pics-p-cut{display:none}}.gallery-caption{font-family:"Open Sans",sans-serif;text-align:center}figure.gallery-item{margin-bottom:1em}figure.gallery-item img{display:block;width:100%;height:auto}.gallery-float-right{float:right;margin:0 1em;max-width:550px}@media screen and (max-width: 1100px){.gallery-float-right{margin-right:0;max-width:50%}}@media screen and (max-width: 959px){.gallery-float-right{float:none;margin-right:-1em;margin-left:-1em;max-width:none}}@media screen and (max-width: 480px){.gallery-float-right{font-size:.8em}}.gallery-size-pages-gallery-square{font-size:0;margin-top:1rem;text-align:center}.gallery-size-pages-gallery-square figure{display:inline-block;font-size:17px;padding:0 .5em;text-align:center;vertical-align:top;width:16.66667%}@media screen and (max-width: 1365px){.gallery-size-pages-gallery-square figure{width:20%}}@media screen and (max-width: 960px){.gallery-size-pages-gallery-square figure{width:25%}}@media screen and (max-width: 760px){.gallery-size-pages-gallery-square figure{width:33.33333%}}@media screen and (max-width: 560px){.gallery-size-pages-gallery-square figure{width:50%}}@media screen and (max-width: 480px){.gallery-size-pages-gallery-square figure{padding:0;width:100%}}.gallery-size-pages-gallery-square figure img{display:block;width:100%;height:auto}.gallery-size-pages-gallery-square.gallery-columns-3 figure{width:33.33%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.entry-content img,.entry-content iframe,.entry-content object,.entry-content embed{max-width:100%}.video-p{margin:2em 0;max-width:980px}h2+.video-p{margin-top:0}@media screen and (min-width: 960px){.archive .expand-button,.archive .collapse-text:not(.-expanded)::after{display:none}.archive .collapse-text{max-height:none}}ul.site-header-cart{list-style-type:none;position:relative}@media screen and (max-width: 800px){ul.site-header-cart{padding:0;position:absolute;top:0;right:0}}.woocommerce-cart ul.site-header-cart{display:none}ul.site-header-cart .cart-contents{color:#fff;display:block;position:relative;height:auto;width:auto}ul.site-header-cart .cart-contents:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2em;height:1em;line-height:66px;margin-right:.2em;vertical-align:middle}@media screen and (max-width: 800px){ul.site-header-cart .cart-contents{padding:0 1em}ul.site-header-cart .cart-contents:before{font-size:1.7em}}@media screen and (max-width: 800px){ul.site-header-cart .cart-contents .amount{display:none}}ul.site-header-cart .cart-contents .count{background-color:#f60;color:#fff;border-radius:100%;font-weight:300;font-size:.9em;line-height:22px;position:absolute;top:10px;left:25px;width:22px;text-align:center}@media screen and (max-width: 800px){ul.site-header-cart .cart-contents .count{font-size:.9em;line-height:20px;width:20px;top:10px;left:40px}}ul.site-header-cart .cart-contents span{display:inline}ul.site-header-cart .cart-contents.empty .count{color:#454051;background-color:#e6e6e6}ul.site-header-cart .cart-contents.empty .amount{display:none}ul.site-header-cart a.cart-contents:hover{opacity:.75}.single-product .cart{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 800px){.single-product .cart{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.quantity{-webkit-box-flex:0;-ms-flex:0 0 74px;flex:0 0 74px;margin-right:.5em;position:relative;text-align:left;width:74px;height:51px}@media screen and (max-width: 800px){.woocommerce-cart .quantity{float:right}}.quantity .qty{background-color:#fff;border-right:none;color:#000;width:51px;height:51px;-moz-appearance:textfield}.quantity .qty:focus{background-color:#e6e5e5}.quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none}.quantity .plus,.quantity .minus{color:#454051;background-color:#fff;border:1px solid #bababa;border-radius:0;line-height:24px !important;padding:0 !important;position:absolute;right:0;width:28px !important;height:28px !important;text-shadow:none !important;-webkit-appearance:none}.quantity .plus{border-bottom:1px solid #d3d3d3;top:0;z-index:101}.quantity .minus{bottom:0;z-index:100}@media screen and (max-width: 480px){.quantity+.single_add_to_cart_button:before{display:none}}.circle-cats{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin-left:0}.circle-cats .circle{border-color:#A7A3AF}.circle-cats li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-weight:300;line-height:1em;margin:0.5em .5em 0;text-align:center;max-width:20%}@media screen and (max-width: 700px){.circle-cats li{max-width:33.33%}}.circle-cats img{display:block;margin:0 auto;max-width:200px;width:100%;height:auto}.circle-cats-title{margin:.5em 0}.circle-cats a:hover{opacity:.7}.competitors-price-form{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;margin:1em 0;text-align:center}.competitors-price-form .popup-modal{background-color:#e7e7e7;border:1px solid #d3d3d3;display:block;font-size:0.8em;line-height:1.4em;padding:1em}.competitors-price-form .popup-modal:hover{opacity:0.7}.competitors-price-form .popup-modal span:before{margin-right:10px}.stock-alert .popup-modal{background-color:rgba(255,102,0,0.2);border:0;font-size:0.9em;max-width:30em;padding:1em}.stock:before{margin-right:5px}.stock.in-stock{background-color:#D6EED1;display:table;padding:0.2em 0.5em;margin-bottom:1em;line-height:1.2em}.stock.in-stock:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#00a600}.stock.out-of-stock{color:#e2401c}.stock.out-of-stock:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.8em}.stock.available-on-backorder{background-color:#fdefdb;display:table;padding:0.2em 0.5em;margin-bottom:1em;line-height:1.2em}.stock.available-on-backorder:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul.products .product-wrap{padding:0.5em}@media screen and (min-width: 481px){ul.products .product-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0}}ul.products .star-rating,ul.products .price{display:block;margin:0 auto}ul.products .star-rating{margin-bottom:.5em}ul.products .price{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}ul.products a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}@media screen and (min-width: 481px){ul.products a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}ul.products a img{border-color:#d8d8d8}@media screen and (max-width: 480px){ul.products{font-size:0}ul.products li{border-bottom:2px dotted #d3d3d3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em 0}ul.products li:first-child{border-top:2px dotted #d3d3d3}ul.products a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 85%;flex:1 1 85%}ul.products .thumb-wrap{-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px}ul.products img{border:0;float:left;padding-right:.5em;max-width:130px}ul.products h2,ul.products h3{font-weight:300;text-align:left}ul.products .price{text-align:left}ul.products .star-rating{margin:0 0 .5em}}ul.products li:after{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2em;letter-spacing:-0.3em;vertical-align:middle}@media screen and (min-width: 481px){ul.products li:after{display:none}}.loop-stock{display:block;font-size:0.7em;font-weight:700;line-height:1.2em;padding-top:1em;text-transform:uppercase}@media screen and (max-width: 480px){.loop-stock{text-align:left;font-size:0.6em;padding-top:0.2rem}}.loop-stock.loop-instock{color:#30c966}.loop-stock.loop-backorder{color:#cb9b06}.onsale{background-color:#454051;color:#fff;font-family:"Roboto",sans-serif;font-size:.9em;padding:0 .5em;position:absolute;top:1em;left:.5rem;text-transform:uppercase}@media screen and (max-width: 480px){.onsale{display:none}}.price .amount{color:#ff6600;font-size:1.3rem;font-weight:700}.summary .price .amount{font-size:45px;line-height:45px;margin-right:1rem}@media screen and (max-width: 960px){.summary .price .amount{font-size:40px;line-height:40px}}.outofstock .price{display:none}.price del{color:#454051;opacity:0.5;font-weight:400}.entry-summary .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}@media screen and (max-width: 800px){.entry-summary .price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.product .images,.product .summary{display:inline-block;padding-right:1em;padding-left:1em;vertical-align:top;width:50%}@media screen and (max-width: 800px){.product .images,.product .summary{padding:0;text-align:center;width:100%}}@media screen and (min-width: 801px){.product .images{padding-left:.5em}}@media screen and (min-width: 801px){.product .summary{margin-top:-5px;padding-right:.5em}}@media screen and (min-width: 1701px){.product .summary{margin-top:-8px}}.site-content .product h1{font-family:"Open Sans",sans-serif;text-align:left;padding-bottom:1rem;font-size:48px}@media screen and (max-width: 1700px){.site-content .product h1{font-size:34px}}@media screen and (max-width: 1365px){.site-content .product h1{font-size:30px}}@media screen and (max-width: 800px){.site-content .product h1{margin:0 auto;text-align:center;padding-bottom:1rem}}@media screen and (max-width: 480px){.site-content .product h1{font-size:22px;line-height:1em;padding-bottom:1rem}}.summary a{color:#454051;font-weight:600}.summary .share{margin-top:1em}.summary .share p{display:none}.woocommerce-product-details__short-description{line-height:1.5em;margin:1em 0}.product-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0.5em}@media screen and (max-width: 800px){.product-meta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0.5em}}.product-meta>*{margin-right:1.5rem;margin-bottom:0.5em}.product-meta>*:last-child{margin-right:0}.product-meta>span{display:block}@media screen and (min-width: 1200px){.product-summary-block{display:-webkit-box;display:-ms-flexbox;display:flex}.product-summary-block .product-brand{margin-left:2em}}.product-summary-block-col1{border-top:1px solid #d3d3d3;padding-top:1em;width:100%}@media screen and (min-width: 801px){.product-summary-block-col1{max-width:30em}}.price-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 800px){.price-block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.free-shipping{background:#00a600;color:#fff;font-size:0.8em;letter-spacing:1px;padding:0 0.5em;text-transform:uppercase;white-space:nowrap}.related .free-shipping{display:none}.woocommerce-product-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 800px){.woocommerce-product-rating{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.woocommerce-product-rating>*{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.woocommerce-product-rating .woocommerce-review-link{font-size:15px;font-weight:300;opacity:0.5}.woocommerce-product-rating .woocommerce-review-link:hover{text-decoration:underline}@media screen and (max-width: 800px){.social-icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.conditions-tabs .panel{font-size:0.9em}.conditions-tabs p{padding-bottom:.5em}.conditions-tabs p:last-child{padding-bottom:0}#page .PmtSimulatorSelectable--brand{border-top:0 !important;border-bottom:0 !important;margin:0 auto !important;padding:1em 0 !important}.tabs .PmtSimulator iframe{height:170px !important}.single-product .variations_form{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}.single-product .variations_form table{margin-bottom:1em;max-width:30em}.single-product .variations_form table td{border-style:solid}.single-product .variations_form select{font-family:"Roboto Slab", sans-serif;padding:14px 23px 14px 14px}.single-product .variations_form button.disabled{opacity:1}.single-product .variations_form .reset_variations{display:none !important}.single-product .variations_form .woocommerce-variation-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 800px){.single-product .variations_form .woocommerce-variation-add-to-cart{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.single-product .variations_form .woocommerce-variation-availability{padding-bottom:1em}.variations{width:auto}.variations td{border:0;padding:0}.variations .label{padding-right:10px}.variations .value:after{padding-right:14px}.add_to_cart_button,.single_add_to_cart_button,.storefront-sticky-add-to-cart__content-button{background-color:#f60;-webkit-box-shadow:5px 10px 15px -5px rgba(0,0,0,0.5);box-shadow:5px 10px 15px -5px rgba(0,0,0,0.5);font-size:1em;margin-bottom:1em;max-width:30em}.add_to_cart_button:hover,.single_add_to_cart_button:hover,.storefront-sticky-add-to-cart__content-button:hover{background-color:#f60;opacity:0.8}.add_to_cart_button:before,.single_add_to_cart_button:before,.storefront-sticky-add-to-cart__content-button:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5em;margin:0 .5em 0 0;vertical-align:bottom}.add_to_cart_button .disabled,.single_add_to_cart_button .disabled,.storefront-sticky-add-to-cart__content-button .disabled{opacity:1}.product-brand{float:right;text-align:center}.product-brand a:hover{opacity:0.7}.single-product .product-brand{float:none;max-width:150px}@media screen and (max-width: 800px){.product-brand{float:none;margin:0 auto}}.product-brand img{max-width:150px;max-height:100px}.product-seals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;margin:0 auto 1em;padding:0.5em 0;width:100%;max-width:30em}.product-seals-icon{background-color:#454051;margin-right:0.5em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;text-indent:-5000px;width:39px;height:37px}@media screen and (max-width: 960px){.product-seals-icon{width:30px}}.product-seals-icon.money-back{-webkit-mask-image:url(//img.fanaticguitars.com/v2//seal-product-money-back.svg);mask-image:url(//img.fanaticguitars.com/v2//seal-product-money-back.svg)}.product-seals-icon.warranty{-webkit-mask-image:url(//img.fanaticguitars.com/v2//seal-product-warranty.svg);mask-image:url(//img.fanaticguitars.com/v2//seal-product-warranty.svg)}.product-seals-icon.secure{-webkit-mask-image:url(//img.fanaticguitars.com/v2//seal-product-secure-pay.svg);mask-image:url(//img.fanaticguitars.com/v2//seal-product-secure-pay.svg)}.product-seals-icon.worldwide{-webkit-mask-image:url(//img.fanaticguitars.com/v2//seal-product-worldwide.svg);mask-image:url(//img.fanaticguitars.com/v2//seal-product-worldwide.svg)}.product-seals .product-seals-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:normal;line-height:normal;margin:0 0.8em;text-align:left;text-transform:uppercase}@media screen and (max-width: 960px){.product-seals .product-seals-item{font-size:10px}}@media screen and (max-width: 380px){.product-seals .product-seals-item{display:block;text-align:center}.product-seals .product-seals-item span{display:block;margin:0 auto}.product-seals .product-seals-item span:first-of-type{margin-bottom:3px}}.product-seals a:hover{opacity:0.7}.product-seals img{margin-right:0.5em;width:auto;height:37px}.product-seals strong{display:block;font-size:20px;font-weight:700;white-space:nowrap}@media screen and (max-width: 960px){.product-seals strong{font-size:16px}}.sku-wrapper{display:block;font-size:15px;line-height:15px;text-transform:uppercase;white-space:nowrap}@media screen and (max-width: 480px){.sku-wrapper{font-size:12px}}.sku-wrapper:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px}@media screen and (max-width: 480px){.sku-wrapper:before{display:none}}.sku-wrapper span{font-weight:700}.wc-tabs-wrapper{background-color:#454051;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:2em;margin-left:-.5em;margin-right:-.5em}@media screen and (min-width: 1701px){.wc-tabs-wrapper{margin-left:-99em;margin-right:-99em}}.wc-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 1701px){.wc-tabs{padding:0 99em}}.wc-tabs li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width: 800px){.wc-tabs li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;text-align:center}}.wc-tabs li.active{background-color:rgba(255,255,255,0.25)}.wc-tabs a{color:#fff;display:block;font-family:"Roboto",sans-serif;font-size:.9em;padding:.6em 5rem;text-transform:uppercase}@media screen and (max-width: 800px){.wc-tabs a{padding-left:1em;padding-right:1em}}@media screen and (max-width: 800px){.wc-tabs a{font-size:.8em}}.wc-tabs a:after{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.7em;margin-left:3px;vertical-align:top}.wc-tabs a:hover{opacity:.7}.woocommerce-tabs .wc-tab{background-color:#e7e7e7;padding:3em 5rem}@media screen and (min-width: 1701px){.woocommerce-tabs .wc-tab{margin:0 5rem;padding-left:99em;padding-right:99em}}@media screen and (max-width: 900px){.woocommerce-tabs .wc-tab{padding:1em}}.woocommerce-tabs .wc-tab h2{font-size:1em;text-transform:uppercase;padding-left:0;padding-right:0;margin-bottom:1em;text-align:left}@media screen and (max-width: 800px){.woocommerce-tabs .wc-tab h2{text-align:center}}.woocommerce-tabs .wc-tab a{color:#454051;text-decoration:underline}#tab-description span{font-weight:300 !important}#tab-description ul li{margin-bottom:0}#tab-description ul li:before{color:#454051}#tab-description ul li:last-of-type{margin-bottom:0}.storefront-sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2em}.storefront-sorting>*{margin:0 .5em}@media screen and (max-width: 600px){.storefront-sorting>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.5em;text-align:center;width:100%}}.storefront-sorting select{font-family:"Open Sans",sans-serif;padding:14px}.storefront-sorting .select-wrapper:after,.storefront-sorting .variations .value:after,.variations .storefront-sorting .value:after{padding-right:14px}@media screen and (max-width: 959px){.woocommerce-result-count{display:none}}.term-description{margin-left:0.5em;margin-right:0.5em;padding-bottom:1em}@media screen and (max-width: 480px){.term-description{font-size:13px;line-height:1.5em;margin:1em 0 0}}.term-description ul{list-style:disc;padding-left:2em}.term-description h2,.term-description h3{font-size:1.3em;font-family:sans-serif;text-transform:none}@media screen and (max-width: 959px){.term-description h2,.term-description h3{text-align:center}}.term-description h2:first-child{padding-top:0}.term-description p,.term-description h2,.term-description h3{padding-left:0;padding-right:0;text-align:left}@media screen and (min-width: 960px){.term-description2{background-color:#f1f1f1;border:1px solid #d3d3d3;padding:2em;position:relative}.term-description2:before{background:none;border:1px solid #fff;content:"";display:block;position:absolute;top:1px;left:1px;right:1px;bottom:1px;pointer-events:none}}.filters-toggle{color:#454051;background-color:#fff;border:1px solid #454051;line-height:1.5em;padding:14px;width:auto;min-height:0}@media screen and (min-width: 960px){.filters-toggle{display:none}}.filters-toggle:hover{background-color:#e7e7e7}.filters-toggle:after{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5em;line-height:1em;margin-left:.5em;vertical-align:bottom}.tax-product_brand .filters-toggle{display:none}.page-block{background-color:#e7e7e7;margin-bottom:1em;padding-bottom:1em}.page-block h3{font-family:"Open Sans",sans-serif;font-size:1.5em;padding-top:1em;padding-left:.5rem;padding-right:.5rem;text-align:center;text-transform:uppercase}ul.product-categories-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul.product-categories-list li{max-width:180px;margin:1em;padding:0}@media screen and (max-width: 800px){ul.product-categories-list li{border:0;max-width:none;margin-left:0;margin-right:0;padding:0 1em}ul.product-categories-list li:first-child{border:0}ul.product-categories-list li:after{display:none}}@media screen and (max-width: 800px){ul.product-categories-list li{width:50%}}ul.product-categories-list img{background-color:#fff;border:8px solid rgba(69,64,81,0.5) !important;border:0 !important;display:block;margin:0 auto .5em;padding:.5em;width:180px;height:180px}@media screen and (max-width: 800px){ul.product-categories-list img{max-width:none;width:100%;height:100%}}ul.product-categories-list a{display:block;border:0;-webkit-box-shadow:none;box-shadow:none;height:auto}ul.product-categories-list a:hover img{opacity:.8}ul.product-categories-list a:hover h2{color:#f60}ul.product-categories-list h2{font-family:"Open Sans",sans-serif;font-size:1em;padding-bottom:0;text-transform:uppercase}@media screen and (max-width: 480px){ul.product-categories-list h2{font-size:.8em;text-align:center}}.page-template-page-contact .site-main{background-color:#fff}.contact-content h2{border-bottom:1px solid #d3d3d3;font-family:"Roboto",sans-serif;font-size:1em;text-transform:uppercase;line-height:2em;margin-bottom:1em;padding:0}@media screen and (max-width: 700px){.contact-content h2{text-align:center}}.contact-content input[type="text"],.contact-content input[type="tel"],.contact-content input[type="email"],.contact-content textarea{background-color:#f9f9f9}.contact-content input[type="submit"]{margin-top:1em}@media screen and (min-width: 960px){.contact-content input[type="submit"]{max-width:50%}}.contact-content aside{background-color:#e7e7e7;padding:4em .5em}.contact-content aside h3{padding-bottom:.5em;text-align:center}.contact-content aside .entry-content{display:block}.contact-content address,.contact-content .indent{display:block;padding-left:1.3em}@media screen and (max-width: 700px){.contact-content address,.contact-content .indent{padding-left:0}}.contact-content address>span,.contact-content .indent>span{display:block}.contact-block{padding-bottom:1em}@media screen and (max-width: 700px){.contact-block{text-align:center}}.contact-block a{font-weight:700}#map{border:0;width:100%;height:246px}@media screen and (max-width: 700px){#map{display:none}}.page-template-page-contact.page-child .entry-content{text-align:center}.header-topbar{background-color:#000;border-bottom:1px solid #545454;color:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9em;font-weight:300;height:2.5em;line-height:2.5em}@media screen and (max-width: 800px){.header-topbar{display:none}}.header-topbar a{color:#fff}.header-topbar a:hover{color:#f60}.header-topbar .current-menu-item a,.header-topbar .current-menu-item:before{opacity:.5}.header-topbar .col-full,.header-topbar .term-description p,.term-description .header-topbar p,.header-topbar .term-description h2,.term-description .header-topbar h2,.header-topbar .term-description h3,.term-description .header-topbar h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.header-topbar .col-full>*,.header-topbar .term-description p>*,.term-description .header-topbar p>*,.header-topbar .term-description h2>*,.term-description .header-topbar h2>*,.header-topbar .term-description h3>*,.term-description .header-topbar h3>*{padding:0}.header-topbar .col-full div:last-child,.header-topbar .term-description p div:last-child,.term-description .header-topbar p div:last-child,.header-topbar .term-description h2 div:last-child,.term-description .header-topbar h2 div:last-child,.header-topbar .term-description h3 div:last-child,.term-description .header-topbar h3 div:last-child{padding-right:.5em}.header-topbar .header-promotion{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-family:"Open Sans",sans-serif;font-size:.9em;text-align:center;text-transform:uppercase}.header-topbar .header-promotion ul{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:620px;margin:0 auto}@media screen and (max-width: 900px){.header-topbar .header-promotion ul{display:none}}.header-topbar .header-promotion ul li{padding:0 1em;width:50%}@media screen and (max-width: 1200px){.header-topbar .header-promotion ul li{width:100%}}.header-topbar .header-promotion ul li span:before{font-size:1em;margin-right:7px}@media screen and (max-width: 1200px){.header-topbar .header-promotion ul li:last-child{display:none}}.header-topbar .menu{display:-webkit-box;display:-ms-flexbox;display:flex}.header-topbar .menu li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .5em}#menu-nav_top,#menu-nav_top_en{font-size:1.1em}.header-contact:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px}.header-topbar .header-contact{background-color:#ff4700}.header-topbar .header-contact.current-menu-item{background-color:transparent}.header-topbar .header-contact a:hover{color:#fff;opacity:.8}.header-who:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px}.header-account-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-account-flex:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px}@media screen and (max-width: 800px){#menu-nav_top,#menu-nav_top_en{background-color:#333;color:#fff;font-size:1em;padding-bottom:0}#menu-nav_top li,#menu-nav_top_en li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .6em}#menu-nav_top li a,#menu-nav_top_en li a{padding-left:0}#menu-nav_top li:before,#menu-nav_top_en li:before{display:inline-block;min-width:1em;vertical-align:bottom}.header-account{border-top:0;display:block;padding:0 .6em .5em;text-transform:uppercase}.header-account a{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;font-size:.8em;padding-top:.6em;padding-bottom:.6em;width:100%}.header-account .header-account-flex:before{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:1em;vertical-align:bottom}}#lang_sel>ul{list-style:none}@media screen and (max-width: 800px){#lang_sel>ul{padding:.5em;padding-left:0;padding-bottom:2em}}#lang_sel>ul li{padding:0 10px;min-width:100px}#lang_sel>ul img{margin-right:5px}#lang_sel>ul>li{position:relative}#lang_sel>ul>li>a:after{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:5px;font-size:.7em}#lang_sel>ul>li ul{display:none;list-style:none}@media screen and (min-width: 801px){#lang_sel>ul>li ul{background-color:#000;border:1px solid #545454;border-top:none;line-height:2em;position:absolute;top:2.5em;left:0;width:100%;margin-top:-1px}}@media screen and (max-width: 800px){#lang_sel>ul>li ul li{padding:.6em 0}}#lang_sel>ul>li ul img{display:inline-block;margin-right:5px}#lang_sel>ul>li:hover,#lang_sel>ul>li.open{cursor:pointer}#lang_sel>ul>li:hover ul,#lang_sel>ul>li.open ul{display:block}.widget_wc_aelia_currencyswitcher_widget form{display:inline-block;width:40px}.widget_wc_aelia_currencyswitcher_widget select{background-color:transparent;border:0;color:#e6e6e6;font-size:14px;font-weight:300;padding:0;width:auto}.widget_wc_aelia_currencyswitcher_widget select::-ms-expand{display:none}.widget_wc_aelia_currencyswitcher_widget button{display:none}.widget_wc_aelia_currencyswitcher_widget:after{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.7em;margin-left:4px}.wc_aelia_cs_product_prices{display:none}.home-news{margin:2em auto 0;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1700px){.home-news{padding:0 1em}}@media screen and (max-width: 960px){.home-news{display:block;margin:1em auto 0}}@media screen and (max-width: 480px){.home-news{margin:0;padding:0}}.home-news>*{margin:0}.home-news img{display:block;width:100%;height:auto}.home-news .flexslider{background-color:#000;position:relative;max-width:1120px}.home-news .flexslider>li{position:relative}.home-news .flex-control-nav{top:20px;right:20px;width:auto;height:50px;z-index:1000}.home-news .slides li{position:relative}.home-news .flex-control-paging li a{background-color:gray}.home-news .flex-control-paging li a.flex-active{background-color:#fff}.home-news-heading{background-color:rgba(0,0,0,0.6);color:#fff;padding:1.5em;position:absolute;bottom:0;width:100%}@media screen and (max-width: 800px){.home-news-heading{background-color:#000;position:relative;padding:0.8em}}.home-news-heading p{line-height:1.2em;padding-top:0.5em}.home-news h3{padding-bottom:0}.home-news-second{padding-left:2em}@media screen and (max-width: 1700px){.home-news-second{padding-left:1em}}@media screen and (max-width: 960px){.home-news-second{display:none}}@media screen and (max-width: 959px){.home h2,.home h3,.home h4{font-size:1.5em}}.home-cats{background-color:#e7e7e7;padding:3em .5em}@media screen and (max-width: 959px){.home-cats{padding-top:2em;padding-bottom:2em}}.home-cats h3{padding-bottom:.5em;text-align:center}@media screen and (max-width: 480px){.home-cats li{max-width:45%}}.home-about{padding:2em 0 1em}@media screen and (max-width: 800px){.home-about{padding:1em 0 0}}.home-about .entry-content{padding:0}@media screen and (max-width: 1050px){.home-about .entry-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 1em}.home-about .entry-content>*{width:100%}}.home-about .entry-content>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;width:50%;margin-right:1em;padding:0}@media screen and (max-width: 1050px){.home-about .entry-content>*{margin-right:0;padding:0;width:100%}}@media screen and (max-width: 480px){.home-about .entry-content>*{margin:0}}.home-about .entry-content img{display:block;width:100%;height:auto}.home-about .entry-content .home-about-info{background-color:#e7e7e7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2em;margin-right:0;margin-left:1em}@media screen and (max-width: 1400px){.home-about .entry-content .home-about-info{padding:1em}}@media screen and (max-width: 1050px){.home-about .entry-content .home-about-info{background-color:#fff;margin-left:0;padding-top:2em;padding-bottom:0}}@media screen and (max-width: 480px){.home-about .entry-content .home-about-info{padding:1em 0}}@media screen and (max-width: 480px){.home-about .entry-content .home-about-info p{font-size:0.9em;line-height:1.4em}}.home-about .entry-content .home-about-info span{vertical-align:middle}.home-about .entry-content .home-about-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}.home-about .entry-content h1{font-size:1.5em;line-height:1em;padding-bottom:0}@media screen and (max-width: 1250px){.home-about .entry-content h1{text-align:center}}.home-about .entry-content a{color:#454051;font-weight:600;text-decoration:underline}.flexslider_brands{height:110px;overflow:hidden;position:relative}.flexslider_brands .flex-direction-nav a{background:#fff;height:110px;opacity:1;right:0;top:20px}.flexslider_brands .flex-direction-nav a:before{color:#000;text-shadow:none;position:absolute;right:10px;top:50%;margin-top:-14px}.flexslider_brands .flex-direction-nav a.flex-prev{left:0}.flexslider_brands .flex-direction-nav a.flex-prev:before{left:0}.flexslider_brands .slides li{height:110px}.flexslider_brands .slides a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flexslider_brands .slides a:after{clear:both;content:'';display:block}.featured_brands{margin-bottom:1em}.featured_brands ul{font-size:0;text-align:center}.featured_brands li{display:inline-block;font-size:17px;padding:1em;vertical-align:middle}.featured_brands img{width:100px;height:auto}.featured_brands img:hover{opacity:0.7}@media screen and (max-width: 480px){.flex-direction-nav a{top:30%}}.footer-content{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:300;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1em;text-align:left}@media screen and (max-width: 650px){.footer-content{text-align:center}}.footer-content>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1em 1em 0}@media screen and (max-width: 1300px){.footer-content>*{padding:1em 1em 0}}@media screen and (max-width: 900px){.footer-content>*{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}@media screen and (max-width: 650px){.footer-content>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-left:0;padding-right:0}}.footer-content h4{color:#A7A3AF;border-bottom:1px solid #A7A3AF;font-family:"Roboto",sans-serif;font-size:.8em;margin-bottom:1em;padding-bottom:.5em;text-transform:uppercase}.footer-content .menu li{font-family:sans-serif !important;line-height:inherit !important;-webkit-font-smoothing:subpixel-antialiased !important}.footer-content .menu li:before{display:inline-block;font-family:'icons';line-height:1;margin-right:5px;min-width:17px;-webkit-font-smoothing:antialiased}@media screen and (max-width: 650px){.social-icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer-newsletter{padding:2em 0 1em}.footer-newsletter form{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-newsletter label{display:none}.footer-newsletter input{border:0}.footer-newsletter input[type="email"]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.footer-newsletter input[type="submit"]{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;background-color:#A7A3AF;color:#333;font-size:.8em}.footer-newsletter input[type="submit"]:hover{opacity:.7}@media screen and (max-width: 1400px){.footer-seals ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 1400px) and (max-width: 650px){.footer-seals ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer-seals li{display:inline-block;margin-right:.5em;margin-bottom:1em;text-indent:-9999px;vertical-align:middle}.footer-seals .payment-methods{background-image:url(//img.fanaticguitars.com/v2/payment-methods.png);background-repeat:no-repeat;background-position:0 0;display:inline-block;width:330px;height:33px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx){.footer-seals .payment-methods{background-image:url(//img.fanaticguitars.com/v2/images-x2/payment-methods.png);background-size:330px 33px}}@media screen and (max-width: 750px){.footer-seals .payment-methods{min-width:330px}}@media screen and (max-width: 650px){.footer-seals .payment-methods{background-position:center center;margin-right:0}}@media screen and (max-width: 500px){.footer-seals .payment-methods{width:100%}}.footer-seals .seal{display:block;width:64px;height:64px}.footer-seals .seal.financiacion{width:80px}body #doofinder-results #doofinderLogo,#doofinderLogo,.df-classic .df-branding{display:none !important}@media screen and (min-width: 800px) and (max-width: 959px){.df-classic .df-aside{display:none !important}}.df-layer__content .df-card__title{line-height:1.3em}.df-layer__content .df-card__image{margin-bottom:10px}.df-layer__content.df-mobile .df-card__image{max-height:130px}.df-card__availability{border-radius:100%;display:inline-block;text-indent:-10000px;width:13px;height:13px;vertical-align:middle}.df-card__availability.En.stock,.df-card__availability.instock,.df-card__availability.In.stock{background:lime}.df-card__availability.Backorder,.df-card__availability.onbackorder{background:orange}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{content:url(//img.fanaticguitars.com/v2/logo-icon.png) !important}@media screen and (max-width: 800px){.admin-bar .widget-area.toggled{top:46px}}.navigation-mobile-open.admin-bar .admin-bar .main-navigation{top:32px}@media screen and (max-width: 782px){.navigation-mobile-open.admin-bar .admin-bar .main-navigation{top:46px}}.admin-bar .main-navigation.toggled{top:46px}@media screen and (max-width: 782px) and (min-width: 601px){.admin-bar .storefront-sticky-add-to-cart--slideInDown{top:46px}}@media screen and (min-width: 783px){.admin-bar .storefront-sticky-add-to-cart--slideInDown{top:32px}}.validation_message,.validation_error{color:#C45817}.gform_ajax_spinner{display:inline-block;padding-left:1em}@media screen and (max-width: 700px){.gform_ajax_spinner{display:block;margin:1em auto;padding-left:0}}.gform_description p{padding-bottom:1em}.hidden_label{display:none}.woocommerce-message{background-color:#4dd467;color:white}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{border-radius:2px;overflow:hidden;*zoom:1;clear:both;margin:1em 1em 0;padding:1em 2em;text-align:center}@media screen and (max-width: 480px){.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{margin:1em 0 0;padding:.5em 1em}}.entry-content .woocommerce-message,.entry-content .woocommerce-info,.entry-content .woocommerce-error,.entry-content .woocommerce-noreviews,.entry-content p.no-comments{margin:-.5em 0 1em}@media screen and (max-width: 800px){.entry-content .woocommerce-message,.entry-content .woocommerce-info,.entry-content .woocommerce-error,.entry-content .woocommerce-noreviews,.entry-content p.no-comments{margin-top:0}}@media screen and (min-width: 801px){.woocommerce-checkout .entry-content .woocommerce-message,.woocommerce-checkout .entry-content .woocommerce-info,.woocommerce-checkout .entry-content .woocommerce-error,.woocommerce-checkout .entry-content .woocommerce-noreviews,.woocommerce-checkout .entry-content p.no-comments{margin-left:1em;margin-right:1em}}.entry-content>.woocommerce-message,.entry-content>.woocommerce-info,.entry-content>.woocommerce-error,.entry-content>.woocommerce-noreviews,.entry-content>p.no-comments{margin-top:0}@media screen and (max-width: 800px){.entry-content>.woocommerce-message,.entry-content>.woocommerce-info,.entry-content>.woocommerce-error,.entry-content>.woocommerce-noreviews,.entry-content>p.no-comments{margin-top:1em;margin-bottom:0}}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.woocommerce-noreviews a,p.no-comments a{color:#454051;font-weight:700;text-decoration:underline}.woocommerce-message a:hover,.woocommerce-info a:hover,.woocommerce-error a:hover,.woocommerce-noreviews a:hover,p.no-comments a:hover{opacity:0.7}.woocommerce-message a.button:hover,.woocommerce-info a.button:hover,.woocommerce-error a.button:hover,.woocommerce-noreviews a.button:hover,p.no-comments a.button:hover{opacity:1}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-noreviews .button,p.no-comments .button{float:right;padding:0;background:none;color:#454051;-webkit-box-shadow:none;box-shadow:none;line-height:1.618;padding-left:1em;border-width:0;border-left-width:2px;border-left-style:solid;border-left-color:#454051;border-radius:0;min-height:auto;width:auto}.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover,.woocommerce-noreviews .button:hover,p.no-comments .button:hover{opacity:0.7}.woocommerce-message .button.wc-forward,.woocommerce-info .button.wc-forward,.woocommerce-error .button.wc-forward,.woocommerce-noreviews .button.wc-forward,p.no-comments .button.wc-forward{display:none}.woocommerce-message pre,.woocommerce-info pre,.woocommerce-error pre,.woocommerce-noreviews pre,p.no-comments pre{background-color:rgba(0,0,0,0.1)}.woocommerce-error{background-color:#fff;border:2px solid #f44336;color:#f44336;-webkit-transition:visibility .1s linear,margin-top .1s linear,opacity .1s linear;transition:visibility .1s linear,margin-top .1s linear,opacity .1s linear}.woocommerce-error .button{border-left-color:#F44336;color:#f44336}.woocommerce-info{background-color:bisque}.woocommerce-checkout .woocommerce-info{background-color:transparent}.woocommerce-form-login-toggle .woocommerce-info{padding-top:0;padding-bottom:0}.wc-forward:after,.woocommerce-Button--next:after{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.5em}.blockUI{background-color:#e7e7e7 !important}#reviews #comments{padding-bottom:2em}#reviews .woocommerce-Reviews-title span{font-weight:300;text-transform:none}#reviews .commentlist{list-style:none;margin-left:0}#reviews .commentlist li{list-style:none;clear:both;overflow:hidden;*zoom:1}#reviews .commentlist li .comment_container{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 480px){#reviews .commentlist li .comment_container{display:block}}#reviews .commentlist li .comment_container .avatar{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;margin-right:30px;vertical-align:top;width:60px;height:60px}@media screen and (max-width: 480px){#reviews .commentlist li .comment_container .avatar{display:none}}#reviews .commentlist li .comment_container .comment-text{background-color:#fff;border-radius:0 8px 8px 8px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1em;position:relative;vertical-align:top}@media screen and (max-width: 480px){#reviews .commentlist li .comment_container .comment-text{border-radius:8px}}#reviews .commentlist li .comment_container .comment-text:before{border-style:solid;border-width:0 15px 15px 0;border-color:transparent #ffffff transparent transparent;content:'';font-size:0;position:absolute;top:0;left:-15px;width:0;height:0}@media screen and (max-width: 480px){#reviews .commentlist li .comment_container .comment-text:before{display:none}}#reviews .commentlist li:last-child{border-bottom:0;margin-bottom:0}#reviews .commentlist li time{opacity:0.5}#reviews .commentlist li p.meta{line-height:1.3em;padding-top:.5em;padding-bottom:.5em}#reviews .commentlist li ul.children{margin-bottom:0}#reviews .commentlist li ul.children li:last-child{margin-bottom:0}#reviews .woocommerce-noreviews{background-color:rgba(255,102,0,0.2);border-radius:0;color:#454051;margin:0;padding-bottom:1em}#reviews h3{font-size:1em;text-align:left;text-transform:uppercase}@media screen and (max-width: 800px){#reviews h3{text-align:center}}#reviews textarea,#reviews input{border:1px solid #e7e7e7;min-width:0}#reviews .form-submit{padding-bottom:0}#reviews input[type="submit"]{background-color:#454051;border-radius:0;max-width:400px}@media screen and (max-width: 480px){#reviews input[type="submit"]{width:100%}}#reviews .comment-form-rating{clear:both}#reviews .comment-form-rating label{display:block}p.stars{display:inline-block;margin:0}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:'icons';content:"\e9d9";color:#f60;text-indent:0;opacity:.25}p.stars a:hover ~ a:before{content:"\e9d9";color:#f90;opacity:.25}p.stars:hover a:before{content:"\e9d9";color:#f90;opacity:1}p.stars.selected a.active:before{content:"\e9d9";color:#f60;opacity:1}p.stars.selected a.active ~ a:before{content:"\e9d9";color:#f60;opacity:.25}p.stars.selected a:not(.active):before{content:"\e9d9";color:#f90;opacity:1}.woocommerce-cart h1{font-size:2em}@media screen and (max-width: 800px){.woocommerce-cart .site-content{margin-top:0.5em}.woocommerce-cart main{padding-left:0;padding-right:0}.woocommerce-cart header input[type=search]{right:0}.woocommerce-cart .woocommerce{padding-top:0;padding-bottom:1.5em}.woocommerce-cart .entry-header .checkout-button{margin-bottom:1em}}.cart-empty{text-align:center}.return-to-shop{text-align:center}.return-to-shop .button{max-width:500px}.page .cross-sells{padding-bottom:2em}.page .cross-sells h2{padding-bottom:1rem;text-align:left;text-transform:none}@media screen and (max-width: 480px){.page .cross-sells h2{font-size:1em;padding-left:0;padding-right:0;text-align:center}}.woocommerce-cart-form__contents .variation{display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce-cart-form__contents .variation dt{margin-right:.5em}.woocommerce-cart-form__contents.shop_table_responsive .variation{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 800px){.woocommerce-account .site-content main{padding-left:0;padding-right:0}}.woocommerce-account .entry-content .woocommerce{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:300}@media screen and (max-width: 800px){.woocommerce-account .entry-content .woocommerce{display:block;padding:0}.woocommerce-account .entry-content .woocommerce>*{padding:1em}}.woocommerce-account .entry-content .woocommerce h3{font-size:1.4em}.woocommerce-account .site-content{background-color:#000;background-image:url(../../../../../../themes/fanaticguitars/images/account-bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:100%}@media screen and (max-width: 959px){.woocommerce-account .site-content{background-image:url(../../../../../../themes/fanaticguitars/images/account-bg-mobile.jpg)}}.woocommerce-account .site-content .entry-content{background-color:rgba(0,0,0,0.6);color:#fff;padding-top:2em;padding-bottom:2.5em}@media screen and (max-width: 480px){.woocommerce-account .site-content .entry-content{padding:0}}.woocommerce-account .site-content h1{color:#fff}.woocommerce-account .site-content h2{font-size:1.5em;text-align:left;text-transform:uppercase;padding-left:0;padding-right:0}@media screen and (max-width: 800px){.woocommerce-account .site-content h2{text-align:center}}.woocommerce-account .site-content .button{background-color:rgba(255,102,0,0.8);display:block;max-width:450px}.woocommerce-account .site-content legend{font-size:1em;font-family:"Roboto",sans-serif;font-weight:700;padding-top:1em;padding-bottom:.5em;text-transform:uppercase}.woocommerce-account .site-content fieldset{margin-bottom:1em}.woocommerce-account .site-content h4{font-size:1rem;margin-top:1em;text-transform:uppercase}.woocommerce-account.logged-in .site-content .entry-content{background-color:rgba(255,255,255,0.9);color:#454051}.woocommerce-account input[type="password"],.woocommerce-account input[name="username"],.woocommerce-account input[name="account_display_name"],.woocommerce-account input[type="email"]{display:block;max-width:600px}.woocommerce-privacy-policy-text{font-size:0.8em;line-height:1.5em;padding:1em 0.5em}.woocommerce-lost-password .site-content .woocommerce{display:block}.woocommerce-lost-password .site-content h1{padding-bottom:2rem;text-indent:0}.woocommerce-lost-password .site-content .entry-content{max-width:650px;padding:2em;text-align:center}.woocommerce-lost-password .site-content label{font-weight:700}.woocommerce-MyAccount-navigation{min-width:18em;padding-left:2em;padding-right:3em;padding-top:.5em}.woocommerce-MyAccount-navigation ul{margin-left:0;border-top:1px solid #454051}.woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid #454051;position:relative}.woocommerce-MyAccount-navigation ul li.is-active a{font-weight:700;opacity:1}.woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1}.woocommerce-MyAccount-navigation ul li a{color:#454051;display:block;padding:.7em 0}.woocommerce-MyAccount-navigation ul li a:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;line-height:1.618;margin-left:1em;width:2em;text-align:right;float:right;opacity:.25}.woocommerce-MyAccount-navigation ul li a:hover{opacity:.7}.woocommerce-MyAccount-navigation ul li a:hover:before{opacity:1}.my_account_orders .button,.woocommerce-MyAccount-downloads .button{padding:1em;margin-right:.236em}.my_account_orders .button.view{font-size:0.8em;min-height:inherit}.my_account_orders .button.view:after{font-family:"icons";margin-left:1em}.my_account_orders .button.view:hover{opacity:0.7}.my_account_orders .button+.button{margin-top:0.5em}p.order-again .button:after{content:"\f021";margin-left:1em}.woocommerce-MyAccount-content{padding-right:2em;width:100%}.woocommerce-MyAccount-content h2{font-size:2em;font-weight:600}.woocommerce-MyAccount-content #payment .payment_methods{margin-bottom:1em}.woocommerce-MyAccount-content #payment .payment_methods li .payment_box{background-color:rgba(0,0,0,0.05)}.customer_details{border:1px solid #d3d3d3}@media screen and (max-width: 480px){.customer_details td,.customer_details th{border:0;display:block;text-align:center}}.woocommerce-MyAccount-content table{margin-bottom:2em}.woocommerce-MyAccount-content table tbody tr:nth-child(odd){background-color:#e7e7e7}.woocommerce-MyAccount-content table tbody tr:nth-child(even){background-color:#dbdbdb}.woocommerce-MyAccount-content table tfoot th{background-color:#d3d3d3}@media screen and (max-width: 800px){.woocommerce-MyAccount-content table.shop_table_responsive thead{display:none}.woocommerce-MyAccount-content table.shop_table_responsive tbody th{display:none}.woocommerce-MyAccount-content table.shop_table_responsive tr td{display:block;text-align:right;clear:both}.woocommerce-MyAccount-content table.shop_table_responsive tr td:before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce-MyAccount-content table.shop_table_responsive tr td.product-remove a{text-align:left}.woocommerce-MyAccount-content table.shop_table_responsive tr td.product-remove:before{display:none}.woocommerce-MyAccount-content table.shop_table_responsive tr td.actions:before,.woocommerce-MyAccount-content table.shop_table_responsive tr td.download-actions:before{display:none}.woocommerce-MyAccount-content table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}.woocommerce-MyAccount-content table.shop_table_responsive.my_account_orders .order-actions{text-align:right}.woocommerce-MyAccount-content table.shop_table_responsive.my_account_orders .order-actions:before{display:none}}.addresses header.title a:before{font-family:"icons";margin-right:10px;vertical-align:bottom}.select2-container .select2-selection{height:48px}.select2-container .select2-selection--single .select2-selection__rendered{color:#454051;height:48px;line-height:48px}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:8px}.select2-container--default .select2-search--dropdown .select2-search__field{background-color:#f2f2f2;min-height:48px;font-size:1em;line-height:1.5em}.select2-container--default .select2-search--dropdown .select2-search__field:focus{background-color:#e6e6e6;color:#2b2c30}.woocommerce-password-strength.strong{color:#00a600}.woocommerce-password-strength.good{color:#ff9800}.woocommerce-password-strength.short,.woocommerce-password-strength.bad{color:#f00}.woocommerce-password-hint{font-size:.8em}.brands-list>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.brands-list>ul>li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 .5em}@media screen and (max-width: 960px){.brands-list>ul>li{width:50%}}@media screen and (max-width: 480px){.brands-list>ul>li{text-align:center;width:100%}}.brands-list h3{background:#dbdcce;font-family:"Roboto",sans-serif;font-size:1.7em;line-height:1.5em;margin-bottom:.5em;padding:0 1rem;text-transform:uppercase}.brands-list .brands{margin-bottom:1em}.brands-list .brands li{line-height:2em;padding:0 1rem}.brands-list .brands li a{color:#000;font-size:1.1em;text-decoration:none}.brands-list .brands li a:hover{color:#f60}.brands-logos{font-size:0;list-style:none}.brands-logos li{display:inline-block;font-family:"Roboto",sans-serif;font-size:1.5rem;font-weight:700;padding:1em;text-transform:uppercase;vertical-align:middle}.brands-logos img{max-width:150px;height:auto}.tax-product_brand .site-content>.col-full,.tax-product_brand .term-description .site-content>p,.term-description .tax-product_brand .site-content>p,.tax-product_brand .term-description .site-content>h2,.term-description .tax-product_brand .site-content>h2,.tax-product_brand .term-description .site-content>h3,.term-description .tax-product_brand .site-content>h3{position:relative}.tax-product_brand .site-main{padding-top:2em}@media screen and (max-width: 480px){.tax-product_brand .site-main{padding-top:1em}.tax-product_brand .site-main h1{padding-bottom:1rem}}.tax-product_brand .product-brand{background-color:#fff}@media screen and (min-width: 701px){.tax-product_brand .product-brand{border:1px solid #e7e7e7;padding:1em;position:absolute;top:-50px;right:.5em;-webkit-box-shadow:8px 8px 12px -2px rgba(0,0,0,0.09);box-shadow:8px 8px 12px -2px rgba(0,0,0,0.09)}}@media screen and (max-width: 1365px){.tax-product_brand .product-brand{top:-42px}}.woocommerce-cart{background-color:#e7e7e7}.woocommerce-cart .site-content h1{padding-bottom:0}.woocommerce-cart .col2-set{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 801px){.woocommerce-cart .col2-set{padding-bottom:1em}}.woocommerce-cart .col2-set h1{padding:0}@media screen and (min-width: 801px){.woocommerce-cart .col2-set h1{text-align:left}}.woocommerce-cart .col2-set div{padding:0;padding-left:1em;text-align:right}@media screen and (max-width: 800px){.woocommerce-cart .col2-set div{margin-top:1em;padding-left:0;text-align:center}}@media screen and (min-width: 801px){.woocommerce-cart .col2-set div .checkout-button{width:400px}}.cart-seals{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-seals img{display:block;margin:0 .5em;width:78px;height:78px}@media screen and (max-width: 800px){.cart-seals{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cart>thead th{background:#454051;color:#fff;font-weight:normal}.cart>tbody>tr td,.cart>tfoot>tr>td{background:#fff;border-bottom:0;font-weight:normal}.cart>thead th,.cart>tbody>tr>td{padding:.5em 0}.cart .cart_item{border:1px solid #d3d3d3;border-top:0}.cart .cart_item td{border:0}.cart .product-thumbnail img{display:block;margin:0 auto;height:auto}.cart .product-thumbnail:before{display:none}.cart tr:first-child td.product-remove{border-top-width:0}.cart td.product-remove{overflow:hidden;*zoom:1;padding:1em;position:relative;vertical-align:middle}.cart td.product-remove a{font-size:0}.cart td.product-remove a:before{color:#454051;font-size:1.5rem;font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cart td.product-quantity input[type="submit"]{background-color:transparent;color:#f60;display:block;font-family:sans-serif;font-size:.7em;min-height:0;padding:1em 1em 0 0;text-transform:none;width:auto}.cart td.product-quantity input[type="submit"]:disabled{color:#454051}@media screen and (max-width: 800px){.cart td.product-quantity:after{clear:both;content:'';display:block}}.cart td.product-subtotal{padding-bottom:.5em}.cart td.actions{background-color:#e7e7e7;border:0;margin-bottom:1em;padding-top:0;padding-bottom:1em;text-align:right}@media screen and (max-width: 800px){.cart td.actions{margin-bottom:0;padding-bottom:0}}.cart td.actions>*{margin-top:1em}.cart td.actions .coupon{display:-webkit-box;display:-ms-flexbox;display:flex;float:left}.cart td.actions .coupon input[type="text"]{font-size:.8em;margin:0;opacity:.5}.cart td.actions .coupon input[type="text"]:focus{opacity:1}.cart td.actions .coupon .button{background-color:rgba(69,64,81,0.4)}@media screen and (max-width: 800px){.cart td.actions .coupon .button{font-size:.7em}}.cart td.actions .coupon .button:hover{opacity:.7}.cart td.actions .coupon label{display:none}.cart td.actions input{width:auto}.cart td.actions button[name="update_cart"]{display:none}.cart td.actions button[name="update_cart"]:focus{outline:none}.cart td.actions #coupon_code{border-color:#d3d3d3;border-right:0;max-width:155px}.shop_table_responsive{border-top:1px solid #d3d3d3}@media screen and (max-width: 800px){.shop_table_responsive thead{display:none}.shop_table_responsive tbody th{display:none}.shop_table_responsive>tbody>.cart_item>td{padding:.5em 1em}.shop_table_responsive tr td{clear:both;display:block;text-align:right}.shop_table_responsive tr td:before{content:attr(data-title) ": ";font-weight:700;float:left}.shop_table_responsive tr td.product-remove{font-size:0;overflow:visible;padding:0;position:relative}.shop_table_responsive tr td.product-remove:before{display:none}.shop_table_responsive tr td.product-remove a{position:absolute}.shop_table_responsive tr td.product-remove a:before{position:absolute;top:1rem;right:1rem}.shop_table_responsive tr td.product-quantity{text-align:right}.shop_table_responsive tr td.product-quantity input[type="submit"]{display:inline-block}.shop_table_responsive tr td.product-quantity input[type="submit"]:disabled{display:none}.shop_table_responsive tr td.actions:before,.shop_table_responsive tr td.download-actions:before{display:none}.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}.shop_table_responsive.my_account_orders .order-actions{text-align:right}.shop_table_responsive.my_account_orders .order-actions:before{display:none}}.cart_totals{display:inline-table}@media screen and (max-width: 800px){.cart_totals{width:100%}}.cart_totals h2{display:none}.cart_totals table{border:1px solid #d3d3d3;margin-bottom:1em}@media screen and (max-width: 800px){.cart_totals td,.cart_totals th{border:0}}.cart_totals th{vertical-align:top}.cart_totals .shipping p{padding-bottom:0}@media screen and (min-width: 481px){.cart_totals .shipping p{display:inline-block}}.cart_totals .shipping .shipping-calculator-form{padding-top:1em}.cart_totals .shipping .shipping-calculator-form p{display:block;padding-bottom:1em}.cart_totals .shipping .shipping-calculator-form select{width:100%}.cart_totals .shipping .shipping-calculator-form .button{background-color:rgba(69,64,81,0.4)}.cart_totals .shipping .shipping-calculator-form .button:hover{opacity:0.7}.gratis{color:#00a600;font-weight:700;padding-right:.5em;white-space:nowrap}.gratis span{margin-right:5px}.woocommerce-checkout{background-color:#e7e7e7}@media screen and (max-width: 1440px){.woocommerce-checkout .header-first-section{padding-top:.5em;padding-bottom:.5em}}@media screen and (max-width: 800px){.woocommerce-checkout .header-first-section .col-full,.woocommerce-checkout .header-first-section .term-description p,.term-description .woocommerce-checkout .header-first-section p,.woocommerce-checkout .header-first-section .term-description h2,.term-description .woocommerce-checkout .header-first-section h2,.woocommerce-checkout .header-first-section .term-description h3,.term-description .woocommerce-checkout .header-first-section h3{margin:0 0.5em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 480px){.woocommerce-checkout .header-first-section .col-full,.woocommerce-checkout .header-first-section .term-description p,.term-description .woocommerce-checkout .header-first-section p,.woocommerce-checkout .header-first-section .term-description h2,.term-description .woocommerce-checkout .header-first-section h2,.woocommerce-checkout .header-first-section .term-description h3,.term-description .woocommerce-checkout .header-first-section h3{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.woocommerce-checkout .site-footer{color:#fff;padding:1em}.woocommerce-checkout .site-footer .col-full,.woocommerce-checkout .site-footer .term-description p,.term-description .woocommerce-checkout .site-footer p,.woocommerce-checkout .site-footer .term-description h2,.term-description .woocommerce-checkout .site-footer h2,.woocommerce-checkout .site-footer .term-description h3,.term-description .woocommerce-checkout .site-footer h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce-checkout .site-footer .col-full img,.woocommerce-checkout .site-footer .term-description p img,.term-description .woocommerce-checkout .site-footer p img,.woocommerce-checkout .site-footer .term-description h2 img,.term-description .woocommerce-checkout .site-footer h2 img,.woocommerce-checkout .site-footer .term-description h3 img,.term-description .woocommerce-checkout .site-footer h3 img{width:50px;height:50px}.woocommerce-checkout .woocommerce-info{padding:0.5em}@media screen and (max-width: 480px){.woocommerce-checkout .woocommerce-info{margin-bottom:0.5em}}@media screen and (max-width: 800px){.woocommerce-checkout{line-height:1.2em}.woocommerce-checkout label{display:block;margin-bottom:5px}.woocommerce-checkout .site-header{position:initial}.woocommerce-checkout .site-title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:.5rem;margin-right:.5rem}.woocommerce-checkout .site-title a{margin-right:0.5rem;text-align:left}.woocommerce-checkout .site-header .cart-seals img{margin:0 .2em;width:48px;height:48px}.woocommerce-checkout .site-content{margin-top:0}.woocommerce-checkout .site-content .woocommerce{padding-bottom:0}.woocommerce-checkout .site-content main,.woocommerce-checkout .site-content .entry-content{padding:0}}@media screen and (max-width: 480px){.woocommerce-checkout .cart-seals{display:none}}@media screen and (max-width: 800px){.woocommerce-checkout .col2-set{display:block}}.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="password"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout input[type="number"]{background-color:#f9f9f9}.woocommerce-checkout .wc-terms-and-conditions{padding-top:2em;padding-bottom:0}.header-page-title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width: 800px){.header-page-title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.header-page-title h1{color:#fff;font-family:"Open Sans",sans-serif;padding-bottom:0;text-align:center}@media screen and (max-width: 800px){.header-page-title h1{font-size:1.3em;letter-spacing:0;text-align:left}}#place_order{margin-top:1em}#place_order:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.5em}form.checkout{overflow:hidden;*zoom:1;position:static !important}form.checkout>.blockUI{position:fixed !important}.blockUI:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation:fa-spin 0.75s linear infinite;animation:fa-spin 0.75s linear infinite;height:30px;width:30px;line-height:30px;font-size:30px;position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px}form.checkout{background-color:#fff;border:1px solid #d3d3d3;padding:2em 0}@media screen and (max-width: 800px){form.checkout{border:0;padding:1em 1em 2em}form.checkout h3{text-align:center}form.checkout #order_review_heading{margin-top:0}}form.checkout:after,form.checkout:before{content:"";display:table;width:100%}#order_review{margin-left:-.5em;margin-right:-.5em;margin-bottom:2em}#order_review td,#order_review th{padding:.7em 1em}form.woocommerce-checkout .form-row-first{float:left}form.woocommerce-checkout .form-row-last{float:right}form.woocommerce-checkout .form-row-first,form.woocommerce-checkout .form-row-last{width:49%}@media screen and (min-width: 801px) and (max-width: 800px){form.woocommerce-checkout .form-row-first,form.woocommerce-checkout .form-row-last{width:100%;float:none}}@media screen and (max-width: 360px){form.woocommerce-checkout .form-row-first,form.woocommerce-checkout .form-row-last{width:100%;float:none}}#ship-to-different-address{font-size:1.5em;letter-spacing:-0.5px;text-align:left}@media screen and (max-width: 800px){#ship-to-different-address{font-size:1em;padding-top:0}}.woocommerce-terms-and-conditions-checkbox-text{font-weight:700}.order-review-inner .shop_table{margin-bottom:2em}.order-review-inner input[type="submit"]{margin-top:1em}.wc-backward{max-width:400px}.payment-fixed{-webkit-box-shadow:0 6px 2em rgba(0,0,0,0.2);box-shadow:0 6px 2em rgba(0,0,0,0.2);position:fixed;top:0;z-index:9}.woochimp_checkout_checkbox label{display:inline !important}.woocommerce-validated label:after{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#00a600;font-size:.8em;margin-left:5px}.woocommerce-validated .woochimp_checkout_checkbox label:after,.woocommerce-validated label.checkbox:after{content:''}.woocommerce-validated.create-account label:after{display:none}.woocommerce-validated input,.woocommerce-validated select{border-left-color:#00a600;border-left-width:3px}.woocommerce-validated input[type="checkbox"]{border-left:0}.woochimp_user_preference{display:inline}.woocommerce-invalid-required-field{color:#f00}.woocommerce-invalid-required-field input,.woocommerce-invalid-required-field select,.woocommerce-invalid-required-field .select2-container .select2-choice{border-left-color:#f00;border-left-width:3px}@media screen and (min-width: 801px){#subscribe_to_newsletter_field{float:left;margin-right:2em}}.woocommerce-account-fields{clear:both;margin-top:1em}#vat_number_field{background-color:#ececec;border:1px solid #bababa;margin-top:1em;padding:0 1em 1em}#vat_number_field h4{margin-bottom:0}#vat_number_field>*:last-child{padding-top:1em}#vat_number_field label{display:none}#vat_number_field .description{padding-top:0.7em;display:inline-block;font-size:0.8em}#woocommerce_eu_vat_number{clear:both;margin-bottom:1em}#payment .payment_methods{list-style:none;margin-left:0}#payment .payment_methods li{background-color:#e7e7e7;margin-bottom:1px;position:relative}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);position:absolute !important}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label:before{color:#03A9F4;content:"\f192"}#payment .payment_methods li img{float:right;border:0;max-width:51px;padding:0}#payment .payment_methods>.wc_payment_method>label{display:block;font-weight:700;padding:1em;cursor:pointer}#payment .payment_methods>.wc_payment_method>label:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color, ease, .2s;transition:color, ease, .2s;margin-right:5px}#payment .payment_methods .payment_box{background-color:#fff;padding:1em}.about_paypal{display:none}#customer_details .col-2{-webkit-box-flex:0;-ms-flex:none;flex:none;clear:both}@media screen and (min-width: 801px){.woocommerce-error{margin-left:2em;margin-right:2em}#customer_details{display:block;float:left;max-width:50%;padding-right:2em;padding-left:2em}#customer_details>div:first-child{padding-left:0;padding-right:0}#customer_details>div:last-child{padding-left:0;padding-right:0}#order_review_heading{float:right;padding-right:2em;width:50%}#order_review{float:right;margin-right:2em;width:calc(50% - 2em)}#order_review td,#order_review th{padding:.7em 1.5em}.order-review-inner{background-color:#fff;border:1px solid #d3d3d3;padding:1em}}#redsys_payment_form .button,#redsys_payment_form input[type="submit"],#redsys_payment_form button,.redsys_payment_form .button,.redsys_payment_form input[type="submit"],.redsys_payment_form button{width:auto}.woocommerce-checkout .login{background-color:#fff;border:2px solid #d3d3d3;margin:1em auto 1em;max-width:600px;padding:1.5em;position:relative}@media screen and (max-width: 1440px){.woocommerce-checkout .login{margin-top:1.5em}}@media screen and (max-width: 600px){.woocommerce-checkout .login{border:0}.woocommerce-checkout .login:before{display:none}}.woocommerce-checkout .login:after,.woocommerce-checkout .login:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.woocommerce-checkout .login:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:27px;margin-left:-27px}.woocommerce-checkout .login:before{border-color:rgba(211,211,211,0);border-bottom-color:#d3d3d3;border-width:30px;margin-left:-30px}.woocommerce-checkout .blockUI{background-color:#fff !important}.checkout-steps{background:-webkit-gradient(linear, left top, right top, from(#5d576d), color-stop(50%, #5d576d), color-stop(50%, #2d2935), to(#2d2935));background:linear-gradient(to right, #5d576d 0%, #5d576d 50%, #2d2935 50%, #2d2935 100%);border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;color:#fff}@media screen and (max-width: 800px){.checkout-steps{display:none}}.checkout-steps ol{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Roboto",sans-serif;font-size:1.2em;line-height:1rem;height:54px;padding:0 1rem}@media screen and (max-width: 1440px){.checkout-steps ol{font-size:1em}}.checkout-steps ol li{counter-increment:step-counter;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2em 0 1em;position:relative;width:33.33%}.checkout-steps ol li:before{border:2px solid #fff;border-radius:100%;content:counter(step-counter);font-size:1rem;margin-right:.5em;line-height:1.6rem;text-align:center;min-width:30px;height:30px}.checkout-steps ol li:after{background-color:#454051;right:-27px;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#454051;border-left-color:#5d576d;border-width:27px;margin-top:-27px}.checkout-steps ol li:first-child{background-color:#5d576d}.checkout-steps ol li:first-child:after{background-color:#454051}.checkout-steps ol li:nth-child(2n){background-color:#454051}.checkout-steps ol li:nth-child(2n):after{border-color:#2d2935;border-left-color:#454051}.checkout-steps ol li:last-child{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 0 0 1em}.checkout-steps ol li:last-child:after{display:none}.checkout-steps ol li .icon-checkmark{font-size:.8em;margin-left:5px}.woocommerce-thankyou-order-details{margin:1em 0 2em}.woocommerce-order-received .content-area{margin:0 auto;max-width:1000px}@media screen and (max-width: 800px){.woocommerce-order-received .woocommerce>p,.woocommerce-order-received .woocommerce>h2,.woocommerce-order-received .woocommerce>h3,.woocommerce-order-received .woocommerce .addresses{padding-left:1rem;padding-right:1rem}}.woocommerce-order-received h2+h3{font-size:1rem}.woocommerce-order-received .wc-backward{margin-top:2em;margin-bottom:2em;max-width:100%}.woocommerce-thankyou-order-received{color:#00a600;font-size:1.2em;font-weight:700;text-align:center}@media screen and (min-width: 481px){.woocommerce-thankyou-order-received{margin-top:1em}}.wc-bacs-bank-details-heading{padding-top:0 !important;margin-top:1rem}.bacs_details{margin-top:13px;margin-bottom:13px}.order_details{background-color:#fff;border:1px solid #d3d3d3}@media screen and (max-width: 800px){.order_details{border:0;border-collapse:separate}}.woocommerce-customer-details h2{padding-left:0;text-align:left}ul.order_details{border:0;list-style:none;position:relative;margin-left:0}ul.order_details:before,ul.order_details:after{content:"";display:block;position:absolute;top:-16px;left:0;width:100%;height:16px;background:-webkit-linear-gradient(transparent 0, transparent 0),-webkit-linear-gradient(135deg, #fff 33.33%, transparent 33.33%),-webkit-linear-gradient(45deg, #fff 33.33%, transparent 33.33%);background-size:0px 100%, 16px 16px, 16px 16px}ul.order_details:after{top:auto;bottom:-16px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}ul.order_details li{padding:1em 1em;font-size:.8em;text-transform:uppercase;border-bottom:1px dotted #d3d3d3}ul.order_details li:first-child{padding-top:1em}ul.order_details li:last-child{border:0;padding-bottom:1em}ul.order_details li strong{display:block;font-size:1.5em;text-transform:none}@media screen and (max-width: 800px){ul.order_details li strong{font-size:1.3em}}.iban{pointer-events:none}.iban a{color:inherit;text-decoration:none}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.error404header{background-color:#000;color:#fff;margin-bottom:1em}.error404header .col-full,.error404header .term-description p,.term-description .error404header p,.error404header .term-description h2,.term-description .error404header h2,.error404header .term-description h3,.term-description .error404header h3{display:-webkit-box;display:-ms-flexbox;display:flex}.error404header .error404textwrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1em}.error404header .error404text{text-align:left}.error404header .error404title{font-family:"Roboto",sans-serif;font-size:10em;line-height:1em;padding-bottom:0;font-weight:700}@media screen and (max-width: 1000px){.error404header .error404title{font-size:5em}}@media screen and (max-width: 480px){.error404header .error404title{font-size:1.8em}}.error404header .error404subtitle{font-size:2em;line-height:1.2em;padding-bottom:1em}@media screen and (max-width: 1000px){.error404header .error404subtitle{font-size:1em}}@media screen and (max-width: 480px){.error404header .error404subtitle{padding-top:.5em;padding-bottom:0}}.error404header .error404imgwrapper{width:566px}@media screen and (max-width: 1000px){.error404header .error404imgwrapper{width:50%}}.error404header img{display:block;width:100%;height:auto}.error404-desc{text-align:center;margin-bottom:1em}.error404-products{margin-top:2em}.header-phone{padding:1em;padding-left:2em}@media screen and (max-width: 1240px){.header-phone{display:none}}.header-phone-number{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.7em;font-weight:600;letter-spacing:1px;line-height:.7em;font-family:"Roboto",sans-serif}.header-phone-number:before{font-size:.9em}.header-phone-schedule-label{color:#f60;font-size:.8em}.header-phone-schedule{color:#fff;font-size:.8em;line-height:.8em}.storefront-sticky-add-to-cart{display:block;background-color:#fff;position:fixed;top:0;left:0;right:0;z-index:99998;top:-240px;overflow:hidden;zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;height:80px}@media screen and (max-width: 600px){.storefront-sticky-add-to-cart{height:40px;top:-40px}}.storefront-sticky-add-to-cart--slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;top:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.storefront-sticky-add-to-cart--slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.storefront-sticky-add-to-cart__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.storefront-sticky-add-to-cart__content-title{display:block;line-height:1.2em}@media screen and (max-width: 800px){.storefront-sticky-add-to-cart__content-title{display:none}}.storefront-sticky-add-to-cart__content-price{margin-right:1em;margin-top:0.2em}.storefront-sticky-add-to-cart__content-price .amount{color:#00a600;font-size:1.3em;font-weight:700;vertical-align:middle}.storefront-sticky-add-to-cart__content-price .free-shipping{font-size:0.6em;padding:4px 0.5em}@media screen and (max-width: 450px){.storefront-sticky-add-to-cart__content-price .free-shipping{display:none}}.storefront-sticky-add-to-cart__content-button{font-size:0.8em;margin:0 1em 0 auto;min-height:auto;width:auto}@media screen and (max-width: 600px){.storefront-sticky-add-to-cart__content-button{margin:0.4em 1em;padding:0.6em}.storefront-sticky-add-to-cart__content-button:before{font-size:1em}}@media screen and (max-width: 800px){.storefront-sticky-add-to-cart__content-product-info{text-align:center;width:100%}}.storefront-sticky-add-to-cart img{max-width:80px;max-height:80px;margin:0 2em 0 0;margin-border:0;padding:3px;border:1px solid rgba(0,0,0,0.1);border-bottom:0}@media screen and (max-width: 600px){.storefront-sticky-add-to-cart img{max-width:40px;max-height:40px}}.storefront-sticky-add-to-cart .star-rating{display:inline-block;vertical-align:middle}@media screen and (max-width: 600px){.storefront-sticky-add-to-cart .star-rating{display:none}}.first-letter{background-color:#454051;border-radius:5px;color:#fff;font-family:"Open Sans",sans-serif;float:left;font-size:6em;margin-right:.5rem;line-height:6rem;padding:.5rem}@media screen and (max-width: 800px){.first-letter{font-size:4em;line-height:4rem}}.notification{background-color:#f60;color:#fff;line-height:1.5em;padding:0.5em;text-align:center}.notification a{color:#fff;font-weight:700}.notification a:hover{text-decoration:underline}@media screen and (max-width: 800px){.notification+.site-content{margin-top:0}}.woocommerce-cart .col2-set h1+div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width: 801px){.woocommerce-cart .col2-set h1+div>*{margin-left:1em}}.woocommerce-cart .col2-set .wcppec-checkout-buttons{margin:1em 0 0}.woo_pp_cart_buttons_div{-webkit-box-flex:1;-ms-flex:1;flex:1}.woo_pp_cart_buttons_div .wcppec-checkout-buttons__separator{display:none}.blog-loop{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2em;margin-bottom:0;padding-bottom:2em}@media screen and (max-width: 959px){.blog-loop{margin-top:1em;padding-bottom:0}}.blog-loop article{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:1em;padding:0 0.5em;text-align:center;width:25%}@media screen and (max-width: 1365px){.blog-loop article{width:25%}}@media screen and (max-width: 960px){.blog-loop article{width:50%}}@media screen and (max-width: 480px){.blog-loop article{padding:0 0.5em 0 0}}.blog-loop article img{margin:0}@media screen and (max-width: 1365px){.blog-loop article img{width:100%;height:auto}}.blog-loop article .entry-header{margin:0}.blog-loop article a{color:#454051}.blog-loop article h2{font-size:1.5em;margin-top:0.5rem;text-align:center}@media screen and (max-width: 1365px){.blog-loop article h2{font-size:1.2em}}@media screen and (max-width: 480px){.blog-loop article h2{font-size:1em;padding-bottom:0}}.blog.page-block{margin-bottom:0;padding:0 .5em 2em}@media screen and (max-width: 480px){.blog.page-block{padding:0 0 2em .5em}}.blog.page-block h3{font-size:2.2em;padding:2rem 0 0}.blog.page-block h3 span{display:inline-block}@media screen and (max-width: 959px){.blog.page-block h3{font-size:1.7em}}.highlight{background:#9f422a;border-radius:5px;color:#fff;font-family:"Oswald",sans-serif;font-style:italic;margin:0 0.5em;padding-bottom:0;padding-left:3px;text-transform:uppercase}.highlight::-moz-selection,.highlight::-moz-selection{background:#9f422a}.highlight::selection,.highlight::-moz-selection{background:#9f422a}
/*# sourceMappingURL=style.css.map */