*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}*{font:inherit}html,body,div,span,object,iframe,h1,h2,h3,p,a,address,code,del,em,img,ins,q,s,small,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,table,caption,tr,th,td,article,aside,details,figure,figcaption,footer,header,menu,nav,output,section,summary,time,video,hr{margin:0;padding:0;border:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}body{background-color:var(--color-bg, white)}article,aside,details,figcaption,figure,footer,header,menu,nav,section,main{display:block}ol,ul{list-style:none}q{quotes:none}button,input,textarea,select{margin:0}.btn,#reviews input[type="submit"],.shipping-calculator-form .button,.form-control,#reviews input[type="email"],#reviews input[type="text"],#reviews textarea,.shipping-calculator-form input[type="text"],.link,.reset{background-color:transparent;padding:0;border:0;border-radius:0;color:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control::-ms-expand{display:none}textarea{resize:vertical;overflow:auto;vertical-align:top}input::-ms-clear{display:none}table{border-collapse:collapse;border-spacing:0}img,video,svg{max-width:100%}:root{--space-unit:  1em}:root,*{--space-xxxxs: calc(0.125 * var(--space-unit));--space-xxxs:  calc(0.25 * var(--space-unit));--space-xxs:   calc(0.375 * var(--space-unit));--space-xs:    calc(0.5 * var(--space-unit));--space-sm:    calc(0.75 * var(--space-unit));--space-md:    calc(1.25 * var(--space-unit));--space-lg:    calc(2 * var(--space-unit));--space-xl:    calc(3.25 * var(--space-unit));--component-padding: var(--space-md)}.container{width:calc(100% - 2*var(--component-padding));margin-left:auto;margin-right:auto}.grid{--gap: 0px;--gap-x: var(--gap);--gap-y: var(--gap);--offset: var(--gap-x);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid>*{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;min-width:0}[class*="gap-xxxs"],[class*="gap-xs"],[class*="gap-sm"],[class*="gap-md"],[class*="gap-lg"]{margin-bottom:-0.75em;margin-left:-0.75em}[class*="gap-xxxs"]>*,[class*="gap-xs"]>*,[class*="gap-sm"]>*,[class*="gap-md"]>*,[class*="gap-lg"]>*{margin-bottom:0.75em;margin-left:0.75em}@supports (--css: variables){.grid{margin-bottom:calc(-1 * var(--gap-y));margin-left:calc(-1 * var(--gap-x))}.grid>*{margin-bottom:var(--gap-y);margin-left:var(--offset)}.flex[class*="gap-"],.inline-flex[class*="gap-"]{margin-bottom:calc(-1 * var(--gap-y, 0));margin-left:calc(-1 * var(--gap-x, 0))}.flex[class*="gap-"]>*,.inline-flex[class*="gap-"]>*{margin-bottom:var(--gap-y, 0);margin-left:var(--gap-x, 0)}.gap-xxxs{--gap-x: var(--space-xxxs);--gap-y: var(--space-xxxs)}.gap-xs{--gap-x: var(--space-xs);--gap-y: var(--space-xs)}.gap-md{--gap-x: var(--space-md);--gap-y: var(--space-md)}.gap-lg{--gap-x: var(--space-lg);--gap-y: var(--space-lg)}}.col{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-6{-ms-flex-preferred-size:calc( 50% - 0.01px - var(--gap-x, 0.75em));flex-basis:calc( 50% - 0.01px - var(--gap-x, 0.75em));max-width:calc( 50% - 0.01px - var(--gap-x, 0.75em))}.col-12{-ms-flex-preferred-size:calc( 100% - 0.01px - var(--gap-x, 0.75em));flex-basis:calc( 100% - 0.01px - var(--gap-x, 0.75em));max-width:calc( 100% - 0.01px - var(--gap-x, 0.75em))}.col-content{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:initial;flex-basis:initial;max-width:initial}@media (min-width: 32rem){.col\@xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-4\@xs{-ms-flex-preferred-size:calc( 33.33% - 0.01px - var(--gap-x, 0.75em));flex-basis:calc( 33.33% - 0.01px - var(--gap-x, 0.75em));max-width:calc( 33.33% - 0.01px - var(--gap-x, 0.75em))}.col-6\@xs{-ms-flex-preferred-size:calc( 50% - 0.01px - var(--gap-x, 0.75em));flex-basis:calc( 50% - 0.01px - var(--gap-x, 0.75em));max-width:calc( 50% - 0.01px - var(--gap-x, 0.75em))}.col-content\@xs{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:initial;flex-basis:initial;max-width:initial}@supports (--css: variables){.gap-xs\@xs{--gap-x: var(--space-xs);--gap-y: var(--space-xs)}.gap-sm\@xs{--gap-x: var(--space-sm);--gap-y: var(--space-sm)}}}@media (min-width: 48rem){.col\@sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-3\@sm{-ms-flex-preferred-size:calc( 25% - 0.01px - var(--gap-x, 0.75em));flex-basis:calc( 25% - 0.01px - var(--gap-x, 0.75em));max-width:calc( 25% - 0.01px - var(--gap-x, 0.75em))}.col-4\@sm{-ms-flex-preferred-size:calc( 33.33% - 0.01px - var(--gap-x, 0.75em));flex-basis:calc( 33.33% - 0.01px - var(--gap-x, 0.75em));max-width:calc( 33.33% - 0.01px - var(--gap-x, 0.75em))}.col-6\@sm{-ms-flex-preferred-size:calc( 50% - 0.01px - var(--gap-x, 0.75em));flex-basis:calc( 50% - 0.01px - var(--gap-x, 0.75em));max-width:calc( 50% - 0.01px - var(--gap-x, 0.75em))}@supports (--css: variables){.gap-sm\@sm{--gap-x: var(--space-sm);--gap-y: var(--space-sm)}}}@media (min-width: 64rem){.col\@md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-2\@md{-ms-flex-preferred-size:calc( 16.66% - 0.01px - var(--gap-x, 0.75em));flex-basis:calc( 16.66% - 0.01px - var(--gap-x, 0.75em));max-width:calc( 16.66% - 0.01px - var(--gap-x, 0.75em))}.col-3\@md{-ms-flex-preferred-size:calc( 25% - 0.01px - var(--gap-x, 0.75em));flex-basis:calc( 25% - 0.01px - var(--gap-x, 0.75em));max-width:calc( 25% - 0.01px - var(--gap-x, 0.75em))}.col-4\@md{-ms-flex-preferred-size:calc( 33.33% - 0.01px - var(--gap-x, 0.75em));flex-basis:calc( 33.33% - 0.01px - var(--gap-x, 0.75em));max-width:calc( 33.33% - 0.01px - var(--gap-x, 0.75em))}.col-5\@md{-ms-flex-preferred-size:calc( 41.66% - 0.01px - var(--gap-x, 0.75em));flex-basis:calc( 41.66% - 0.01px - var(--gap-x, 0.75em));max-width:calc( 41.66% - 0.01px - var(--gap-x, 0.75em))}.col-7\@md{-ms-flex-preferred-size:calc( 58.33% - 0.01px - var(--gap-x, 0.75em));flex-basis:calc( 58.33% - 0.01px - var(--gap-x, 0.75em));max-width:calc( 58.33% - 0.01px - var(--gap-x, 0.75em))}.col-8\@md{-ms-flex-preferred-size:calc( 66.66% - 0.01px - var(--gap-x, 0.75em));flex-basis:calc( 66.66% - 0.01px - var(--gap-x, 0.75em));max-width:calc( 66.66% - 0.01px - var(--gap-x, 0.75em))}.col-12\@md{-ms-flex-preferred-size:calc( 100% - 0.01px - var(--gap-x, 0.75em));flex-basis:calc( 100% - 0.01px - var(--gap-x, 0.75em));max-width:calc( 100% - 0.01px - var(--gap-x, 0.75em))}@supports (--css: variables){.gap-md\@md{--gap-x: var(--space-md);--gap-y: var(--space-md)}.gap-lg\@md{--gap-x: var(--space-lg);--gap-y: var(--space-lg)}}}@media (min-width: 80rem){.col\@lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-1\@lg{-ms-flex-preferred-size:calc( 8.33% - 0.01px - var(--gap-x, 0.75em));flex-basis:calc( 8.33% - 0.01px - var(--gap-x, 0.75em));max-width:calc( 8.33% - 0.01px - var(--gap-x, 0.75em))}.col-2\@lg{-ms-flex-preferred-size:calc( 16.66% - 0.01px - var(--gap-x, 0.75em));flex-basis:calc( 16.66% - 0.01px - var(--gap-x, 0.75em));max-width:calc( 16.66% - 0.01px - var(--gap-x, 0.75em))}.col-3\@lg{-ms-flex-preferred-size:calc( 25% - 0.01px - var(--gap-x, 0.75em));flex-basis:calc( 25% - 0.01px - var(--gap-x, 0.75em));max-width:calc( 25% - 0.01px - var(--gap-x, 0.75em))}@supports (--css: variables){.gap-lg\@lg{--gap-x: var(--space-lg);--gap-y: var(--space-lg)}}}@media (min-width: 90rem){.col\@xl{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-4\@xl{-ms-flex-preferred-size:calc( 33.33% - 0.01px - var(--gap-x, 0.75em));flex-basis:calc( 33.33% - 0.01px - var(--gap-x, 0.75em));max-width:calc( 33.33% - 0.01px - var(--gap-x, 0.75em))}.col-8\@xl{-ms-flex-preferred-size:calc( 66.66% - 0.01px - var(--gap-x, 0.75em));flex-basis:calc( 66.66% - 0.01px - var(--gap-x, 0.75em));max-width:calc( 66.66% - 0.01px - var(--gap-x, 0.75em))}}:root{--radius-sm: calc(var(--radius, 0.25em)/2);--radius-md: var(--radius, 0.25em);--shadow-sm:  0 0.3px 0.4px rgba(0, 0, 0, 0.025),
                  0 0.9px 1.5px rgba(0, 0, 0, 0.05), 
                  0 3.5px 6px rgba(0, 0, 0, 0.1);--shadow-md:  0 0.9px 1.5px rgba(0, 0, 0, 0.03), 
                  0 3.1px 5.5px rgba(0, 0, 0, 0.08), 
                  0 14px 25px rgba(0, 0, 0, 0.12);--shadow-lg:  0 1.2px 1.9px -1px rgba(0, 0, 0, 0.014), 
                  0 3.3px 5.3px -1px rgba(0, 0, 0, 0.038), 
                  0 8.5px 12.7px -1px rgba(0, 0, 0, 0.085), 
                  0 30px 42px -1px rgba(0, 0, 0, 0.15);--ease-out: cubic-bezier(0.215, 0.61, 0.355, 1)}:root{--body-line-height: 1.4}body{font-size:var(--text-base-size, 1em);font-family:var(--font-primary, sans-serif);color:var(--color-contrast-high, #313135);font-weight:var(--body-font-weight, normal)}h1,h2,h3{color:var(--color-contrast-higher, #1c1c21);line-height:var(--heading-line-height, 1.2);font-weight:var(--heading-font-weight, 700)}h1{font-size:var(--text-xxl, 2.074em)}h2{font-size:var(--text-xl, 1.728em)}h3{font-size:var(--text-lg, 1.44em)}small{font-size:var(--text-sm, 0.833em)}a,.link{color:var(--color-primary, #2a6df4);text-decoration:underline}strong{font-weight:bold}s{text-decoration:line-through}u{text-decoration:underline}.text-component{--text-space-y-multiplier: var(--text-vspace-multiplier, 1)}.text-component h1,.text-component h2,.text-component h3{line-height:calc(var(--heading-line-height) * var(--line-height-multiplier, 1));margin-bottom:calc(var(--space-unit) * 0.25 * var(--text-space-y-multiplier, 1))}.text-component h2,.text-component h3{margin-top:calc(var(--space-unit) * 0.75 * var(--text-space-y-multiplier, 1))}.text-component p,.text-component ul li,.text-component ol li{line-height:calc(var(--body-line-height) * var(--line-height-multiplier, 1))}.text-component ul,.text-component ol,.text-component p{margin-bottom:calc(var(--space-unit) * 0.75 * var(--text-space-y-multiplier, 1))}.text-component ul,.text-component ol{list-style-position:inside}.text-component ul ul,.text-component ul ol,.text-component ol ul,.text-component ol ol{padding-left:1em;margin-bottom:0}.text-component ul{list-style-type:disc}.text-component ol{list-style-type:decimal}.text-component img{display:block;margin:0 auto}.text-component figcaption{text-align:center;margin-top:calc(var(--space-unit) * 0.5)}.text-component em{font-style:italic}.text-component hr{margin-top:calc(var(--space-unit) * var(--text-space-y-multiplier, 1));margin-bottom:calc(var(--space-unit) * var(--text-space-y-multiplier, 1));margin-left:auto;margin-right:auto}.text-component>*:first-child{margin-top:0}.text-component>*:last-child{margin-bottom:0}@media (min-width: 90rem){.text-component__block--outset,.alignwide{width:calc(100% + 10.5 * var(--space-unit))}.text-component__block--outset img,.alignwide img{width:100%}.text-component__block--outset:not(.text-component__block--right),.alignwide:not(.text-component__block--right){margin-left:calc(-5.25 * var(--space-unit))}}:root{--icon-xxs:  12px;--icon-xs:   16px;--icon-sm:   24px;--icon-md:   32px}.icon{--size: 1em;display:inline-block;color:inherit;fill:currentColor;height:var(--size);width:var(--size);line-height:1;-ms-flex-negative:0;flex-shrink:0;max-width:initial}.icon--xxs{--size: var(--icon-xxs)}.icon--xs{--size: var(--icon-xs)}.icon--sm{--size: var(--icon-sm)}.icon--md{--size: var(--icon-md)}@-webkit-keyframes icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.icon use{color:inherit;fill:currentColor}.btn,#reviews input[type="submit"],.shipping-calculator-form .button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;text-decoration:none;line-height:1;font-size:var(--btn-font-size, 1em);padding-top:var(--btn-padding-y, 0.5em);padding-bottom:var(--btn-padding-y, 0.5em);padding-left:var(--btn-padding-x, 0.75em);padding-right:var(--btn-padding-x, 0.75em);border-radius:var(--btn-radius, 0.25em)}.btn--md,#reviews input[type="submit"]{font-size:var(--btn-font-size-md, 1.2em)}.btn--lg{font-size:var(--btn-font-size-lg, 1.4em)}.form-control,#reviews input[type="email"],#reviews input[type="text"],#reviews textarea,.shipping-calculator-form input[type="text"]{font-size:var(--form-control-font-size, 1em);padding-top:var(--form-control-padding-y, 0.5em);padding-bottom:var(--form-control-padding-y, 0.5em);padding-left:var(--form-control-padding-x, 0.75em);padding-right:var(--form-control-padding-x, 0.75em);border-radius:var(--form-control-radius, 0.25em)}:root{--zindex-header: 3;--zindex-popover: 5;--zindex-fixed-element: 10;--zindex-overlay: 15;--z-index-header: var(--zindex-header, 3);--z-index-overlay: var(--zindex-overlay, 15)}:root{}.is-hidden{display:none !important}html:not(.js) .no-js\:is-hidden{display:none !important}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.flex-basis-0{-ms-flex-preferred-size:0;flex-basis:0}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.block{display:block}.inline-block{display:inline-block}.hide{display:none}.margin-xs{margin:var(--space-xs)}.margin-auto{margin:auto}.margin-0{margin:0}.margin-top-xxxxs{margin-top:var(--space-xxxxs)}.margin-top-xxxs{margin-top:var(--space-xxxs)}.margin-top-xxs{margin-top:var(--space-xxs)}.margin-top-xs{margin-top:var(--space-xs)}.margin-top-sm{margin-top:var(--space-sm)}.margin-top-md{margin-top:var(--space-md)}.margin-top-lg{margin-top:var(--space-lg)}.margin-top-xl{margin-top:var(--space-xl)}.margin-bottom-xs{margin-bottom:var(--space-xs)}.margin-bottom-sm{margin-bottom:var(--space-sm)}.margin-bottom-md{margin-bottom:var(--space-md)}.margin-right-xxxs{margin-right:var(--space-xxxs)}.margin-right-xxs{margin-right:var(--space-xxs)}.margin-right-xs{margin-right:var(--space-xs)}.margin-right-sm{margin-right:var(--space-sm)}.margin-right-md{margin-right:var(--space-md)}.margin-left-xxxxs{margin-left:var(--space-xxxxs)}.margin-left-xxxs{margin-left:var(--space-xxxs)}.margin-left-xxs{margin-left:var(--space-xxs)}.margin-left-xs{margin-left:var(--space-xs)}.margin-left-sm{margin-left:var(--space-sm)}.margin-x-xs{margin-left:var(--space-xs);margin-right:var(--space-xs)}.margin-x-md{margin-left:var(--space-md);margin-right:var(--space-md)}.margin-x-auto{margin-left:auto;margin-right:auto}.margin-y-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.margin-y-sm{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.margin-y-md{margin-top:var(--space-md);margin-bottom:var(--space-md)}.padding-xs{padding:var(--space-xs)}.padding-sm{padding:var(--space-sm)}.padding-md{padding:var(--space-md)}.padding-lg{padding:var(--space-lg)}.padding-0{padding:0}.padding-top-xxxs{padding-top:var(--space-xxxs)}.padding-top-xxs{padding-top:var(--space-xxs)}.padding-top-xs{padding-top:var(--space-xs)}.padding-top-sm{padding-top:var(--space-sm)}.padding-top-md{padding-top:var(--space-md)}.padding-bottom-xxxs{padding-bottom:var(--space-xxxs)}.padding-bottom-xs{padding-bottom:var(--space-xs)}.padding-bottom-sm{padding-bottom:var(--space-sm)}.padding-bottom-md{padding-bottom:var(--space-md)}.padding-right-xs{padding-right:var(--space-xs)}.padding-right-sm{padding-right:var(--space-sm)}.padding-right-md{padding-right:var(--space-md)}.padding-left-xs{padding-left:var(--space-xs)}.padding-left-sm{padding-left:var(--space-sm)}.padding-x-xxs{padding-left:var(--space-xxs);padding-right:var(--space-xxs)}.padding-x-xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}.padding-x-sm{padding-left:var(--space-sm);padding-right:var(--space-sm)}.padding-x-md{padding-left:var(--space-md);padding-right:var(--space-md)}.padding-x-lg{padding-left:var(--space-lg);padding-right:var(--space-lg)}.padding-y-xxxs{padding-top:var(--space-xxxs);padding-bottom:var(--space-xxxs)}.padding-y-xxs{padding-top:var(--space-xxs);padding-bottom:var(--space-xxs)}.padding-y-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.padding-y-sm{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.padding-y-md{padding-top:var(--space-md);padding-bottom:var(--space-md)}.padding-y-lg{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.padding-y-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.align-middle{vertical-align:middle}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-xs{font-size:var(--text-xs, 0.694em)}.text-sm{font-size:var(--text-sm, 0.833em)}.text-base{font-size:var(--text-unit, 1em)}.text-md{font-size:var(--text-md, 1.2em)}.text-lg{font-size:var(--text-lg, 1.44em)}.text-xl{font-size:var(--text-xl, 1.728em)}.text-xxl{font-size:var(--text-xxl, 2.074em)}.text-xxxl{font-size:var(--text-xxxl, 2.488em)}.text-uppercase{text-transform:uppercase}.font-light{font-weight:300}.font-normal{font-weight:400}.font-bold{font-weight:700}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-underline{text-decoration:underline}.v-space-sm{--text-space-y-multiplier: 0.75 !important}.line-height-xs{--heading-line-height: 1;--body-line-height: 1.1}.line-height-xs:not(.text-component){line-height:1.1}.line-height-sm{--heading-line-height: 1.1;--body-line-height: 1.2}.line-height-sm:not(.text-component){line-height:1.2}.line-height-md{--heading-line-height: 1.15;--body-line-height: 1.4}.line-height-md:not(.text-component){line-height:1.4}.line-height-lg{--heading-line-height: 1.22;--body-line-height: 1.58}.line-height-lg:not(.text-component){line-height:1.58}.ws-nowrap{white-space:nowrap}.cursor-pointer{cursor:pointer}.pointer-events-none{pointer-events:none}[class^="color-"],[class*=" color-"]{--color-o: 1}.color-inherit{color:inherit}.color-contrast-lower{color:hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), var(--color-o, 1))}.color-contrast-medium{color:hsla(var(--color-contrast-medium-h), var(--color-contrast-medium-s), var(--color-contrast-medium-l), var(--color-o, 1))}.color-contrast-high{color:hsla(var(--color-contrast-high-h), var(--color-contrast-high-s), var(--color-contrast-high-l), var(--color-o, 1))}.color-contrast-higher{color:hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), var(--color-o, 1))}.color-primary{color:hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), var(--color-o, 1))}.color-accent-darker{color:hsla(var(--color-accent-darker-h), var(--color-accent-darker-s), var(--color-accent-darker-l), var(--color-o, 1))}.color-accent{color:hsla(var(--color-accent-h), var(--color-accent-s), var(--color-accent-l), var(--color-o, 1))}.color-success{color:hsla(var(--color-success-h), var(--color-success-s), var(--color-success-l), var(--color-o, 1))}.color-warning-darker{color:hsla(var(--color-warning-darker-h), var(--color-warning-darker-s), var(--color-warning-darker-l), var(--color-o, 1))}.color-error{color:hsla(var(--color-error-h), var(--color-error-s), var(--color-error-l), var(--color-o, 1))}.color-white{color:hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), var(--color-o, 1))}.color-black{color:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), var(--color-o, 1))}.width-50\%{width:50%}.width-70\%{width:70%}.width-100\%{width:100%}.width-auto{width:auto}.height-0{height:0}.height-50\%{height:50%}.height-70\%{height:70%}.height-100\%{height:100%}.height-auto{height:auto}.min-width-0{min-width:0}:root{--max-width-xxxxs: 20rem;--max-width-xxxs:  26rem;--max-width-xxs:   32rem;--max-width-xs:    38rem;--max-width-sm:    48rem;--max-width-md:    64rem;--max-width-lg:    80rem;--max-width-xl:    90rem;--max-width-xxxl:  120rem}.max-width-xxxxs{max-width:var(--max-width-xxxxs)}.max-width-xxxs{max-width:var(--max-width-xxxs)}.max-width-xxs{max-width:var(--max-width-xxs)}.max-width-xs{max-width:var(--max-width-xs)}.max-width-sm{max-width:var(--max-width-sm)}.max-width-md{max-width:var(--max-width-md)}.max-width-lg{max-width:var(--max-width-lg)}.max-width-xl{max-width:var(--max-width-xl)}.max-width-xxxl{max-width:var(--max-width-xxxl)}[class^="max-width-adaptive"],[class*=" max-width-adaptive"]{max-width:32rem}@media (min-width: 48rem){.max-width-adaptive-lg{max-width:48rem}}@media (min-width: 64rem){.max-width-adaptive-lg{max-width:64rem}}@media (min-width: 80rem){.max-width-adaptive-lg{max-width:80rem}}.shadow-sm{-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.shadow-md{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}:root{}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.top-0{top:0}.bottom-0{bottom:0}.bottom-xs{bottom:var(--space-xs)}.right-0{right:0}.left-0{left:0}.left-xs{left:var(--space-xs)}.z-index-header{z-index:var(--z-index-header)}.z-index-overlay{z-index:var(--z-index-overlay)}.z-index-1{z-index:1}.z-index-2{z-index:2}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.opacity-60\%{opacity:0.6}.opacity-90\%{opacity:0.9}[class^="border-"],[class*=" border-"]{--border-o: 1}.border{border:1px solid hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), var(--border-o, 1))}.border-top{border-top:1px solid hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), var(--border-o, 1))}.border-bottom{border-bottom:1px solid hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), var(--border-o, 1))}.border-left{border-left:1px solid hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), var(--border-o, 1))}.border-right{border-right:1px solid hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), var(--border-o, 1))}.border-4{border-width:4px}@supports (--css: variables){.border{border:var(--border-width, 1px) var(--border-style, solid) hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), var(--border-o, 1))}.border-top{border-top:var(--border-width, 1px) var(--border-style, solid) hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), var(--border-o, 1))}.border-bottom{border-bottom:var(--border-width, 1px) var(--border-style, solid) hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), var(--border-o, 1))}.border-left{border-left:var(--border-width, 1px) var(--border-style, solid) hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), var(--border-o, 1))}.border-right{border-right:var(--border-width, 1px) var(--border-style, solid) hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), var(--border-o, 1))}.border-4{--border-width: 4px}}.border-contrast-low{border-color:hsla(var(--color-contrast-low-h), var(--color-contrast-low-s), var(--color-contrast-low-l), var(--border-o, 1))}.border-contrast-medium{border-color:hsla(var(--color-contrast-medium-h), var(--color-contrast-medium-s), var(--color-contrast-medium-l), var(--border-o, 1))}.border-contrast-higher{border-color:hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), var(--border-o, 1))}.radius-sm{border-radius:var(--radius-sm)}.radius-md{border-radius:var(--radius-md)}.radius-50\%{border-radius:50%}.radius-full{border-radius:50em}.radius-top-left-0{border-top-left-radius:0}.radius-top-right-0{border-top-right-radius:0}.bg,[class^="bg-"],[class*=" bg-"]{--bg-o: 1}.bg-transparent{background-color:transparent}.bg{background-color:hsla(var(--color-bg-h), var(--color-bg-s), var(--color-bg-l), var(--bg-o))}.bg-contrast-lower{background-color:hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), var(--bg-o, 1))}.bg-contrast-low{background-color:hsla(var(--color-contrast-low-h), var(--color-contrast-low-s), var(--color-contrast-low-l), var(--bg-o, 1))}.bg-contrast-higher{background-color:hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), var(--bg-o, 1))}.bg-primary{background-color:hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), var(--bg-o, 1))}.bg-accent-darker{background-color:hsla(var(--color-accent-darker-h), var(--color-accent-darker-s), var(--color-accent-darker-l), var(--bg-o, 1))}.bg-accent-dark{background-color:hsla(var(--color-accent-dark-h), var(--color-accent-dark-s), var(--color-accent-dark-l), var(--bg-o, 1))}.bg-accent{background-color:hsla(var(--color-accent-h), var(--color-accent-s), var(--color-accent-l), var(--bg-o, 1))}.bg-success-lighter{background-color:hsla(var(--color-success-lighter-h), var(--color-success-lighter-s), var(--color-success-lighter-l), var(--bg-o, 1))}.bg-warning-lighter{background-color:hsla(var(--color-warning-lighter-h), var(--color-warning-lighter-s), var(--color-warning-lighter-l), var(--bg-o, 1))}.bg-white{background-color:hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), var(--bg-o, 1))}.bg-black{background-color:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), var(--bg-o, 1))}@supports (--css: variables){.bg-opacity-80\%{--bg-o: 0.8}.bg-opacity-90\%{--bg-o: 0.9}}.object-cover{-o-object-fit:cover;object-fit:cover}@supports (--css: variables){[class^="translate"],[class*=" translate"],[class*=" -scale"],[class*=" scale"]{--translate: 0;--rotate: 0;--skew: 0;--scale: 1;-webkit-transform:translate3d(var(--translate-x, var(--translate)), var(--translate-y, var(--translate)), var(--translate-z, 0)) rotateX(var(--rotate-x, 0)) rotateY(var(--rotate-y, 0)) rotateZ(var(--rotate-z, var(--rotate))) skewX(var(--skew-x, var(--skew))) skewY(var(--skew-y, 0)) scaleX(var(--scale-x, var(--scale))) scaleY(var(--scale-y, var(--scale)));transform:translate3d(var(--translate-x, var(--translate)), var(--translate-y, var(--translate)), var(--translate-z, 0)) rotateX(var(--rotate-x, 0)) rotateY(var(--rotate-y, 0)) rotateZ(var(--rotate-z, var(--rotate))) skewX(var(--skew-x, var(--skew))) skewY(var(--skew-y, 0)) scaleX(var(--scale-x, var(--scale))) scaleY(var(--scale-y, var(--scale)))}}.visible{visibility:visible}.hidden{visibility:hidden}@media (min-width: 32rem){.flex\@xs{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-column\@xs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-center\@xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items-center\@xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hide\@xs{display:none !important}@supports (--css: variables){.margin-bottom-0\@xs{margin-bottom:0}.margin-right-xxs\@xs{margin-right:var(--space-xxs)}.margin-left-0\@xs{margin-left:0}}@supports (--css: variables){.padding-top-sm\@xs{padding-top:var(--space-sm)}.padding-bottom-0\@xs{padding-bottom:0}.padding-x-xs\@xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}.padding-x-lg\@xs{padding-left:var(--space-lg);padding-right:var(--space-lg)}}.text-center\@xs{text-align:center}.text-left\@xs{text-align:left}@supports (--css: variables){.text-md\@xs{font-size:var(--text-md, 1.2em)}}}@media not all and (min-width: 32rem){.display\@xs{display:none !important}}@media (min-width: 48rem){.flex\@sm{display:-webkit-box;display:-ms-flexbox;display:flex}.hide\@sm{display:none !important}@supports (--css: variables){.margin-x-md\@sm{margin-left:var(--space-md);margin-right:var(--space-md)}}@supports (--css: variables){.padding-md\@sm{padding:var(--space-md)}.padding-x-sm\@sm{padding-left:var(--space-sm);padding-right:var(--space-sm)}.padding-x-xl\@sm{padding-left:var(--space-xl);padding-right:var(--space-xl)}}.text-left\@sm{text-align:left}@supports (--css: variables){.text-base\@sm{font-size:var(--text-unit, 1em)}.text-xl\@sm{font-size:var(--text-xl, 1.728em)}}}@media not all and (min-width: 48rem){.display\@sm{display:none !important}}@media (min-width: 64rem){.flex\@md{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flex\@md{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flex-column\@md{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.justify-start\@md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-end\@md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-between\@md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.order-1\@md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2\@md{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.block\@md{display:block}.hide\@md{display:none !important}@supports (--css: variables){.margin-top-md\@md{margin-top:var(--space-md)}.margin-top-xl\@md{margin-top:var(--space-xl)}.margin-top-0\@md{margin-top:0}.margin-bottom-xs\@md{margin-bottom:var(--space-xs)}.margin-left-xxs\@md{margin-left:var(--space-xxs)}}@supports (--css: variables){.padding-md\@md{padding:var(--space-md)}.padding-lg\@md{padding:var(--space-lg)}.padding-top-md\@md{padding-top:var(--space-md)}.padding-bottom-0\@md{padding-bottom:0}.padding-right-md\@md{padding-right:var(--space-md)}.padding-right-lg\@md{padding-right:var(--space-lg)}.padding-x-sm\@md{padding-left:var(--space-sm);padding-right:var(--space-sm)}.padding-x-md\@md{padding-left:var(--space-md);padding-right:var(--space-md)}.padding-x-lg\@md{padding-left:var(--space-lg);padding-right:var(--space-lg)}.padding-x-0\@md{padding-left:0;padding-right:0}.padding-y-xxxs\@md{padding-top:var(--space-xxxs);padding-bottom:var(--space-xxxs)}.padding-y-sm\@md{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.padding-y-xl\@md{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}}.text-center\@md{text-align:center}.text-left\@md{text-align:left}@supports (--css: variables){.text-base\@md{font-size:var(--text-unit, 1em)}.text-md\@md{font-size:var(--text-md, 1.2em)}.text-xl\@md{font-size:var(--text-xl, 1.728em)}.text-xxxxl\@md{font-size:var(--text-xxxxl, 2.985em)}}}@media not all and (min-width: 64rem){.display\@md{display:none !important}}@media (min-width: 80rem){.flex\@lg{display:-webkit-box;display:-ms-flexbox;display:flex}.justify-start\@lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.order-2\@lg{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.text-left\@lg{text-align:left}}@media (min-width: 90rem){@supports (--css: variables){.padding-x-sm\@xl{padding-left:var(--space-sm);padding-right:var(--space-sm)}.padding-y-xxs\@xl{padding-top:var(--space-xxs);padding-bottom:var(--space-xxs)}}@supports (--css: variables){.text-xxxxl\@xl{font-size:var(--text-xxxxl, 2.985em)}}}:root{--color-primary-dark:hsl(24, 100%, 40%);--color-primary-dark-h:24;--color-primary-dark-s:100%;--color-primary-dark-l:40%;--color-primary:hsl(24, 100%, 50%);--color-primary-h:24;--color-primary-s:100%;--color-primary-l:50%;--color-primary-light:hsl(24, 100%, 60%);--color-primary-light-h:24;--color-primary-light-s:100%;--color-primary-light-l:60%;--color-primary-lighter:hsl(24, 100%, 70%);--color-primary-lighter-h:24;--color-primary-lighter-s:100%;--color-primary-lighter-l:70%;--color-accent-darker:hsl(258, 12%, 8%);--color-accent-darker-h:258;--color-accent-darker-s:12%;--color-accent-darker-l:8%;--color-accent-dark:hsl(258, 12%, 18%);--color-accent-dark-h:258;--color-accent-dark-s:12%;--color-accent-dark-l:18%;--color-accent:hsl(258, 12%, 28%);--color-accent-h:258;--color-accent-s:12%;--color-accent-l:28%;--color-accent-light:hsl(258, 12%, 38%);--color-accent-light-h:258;--color-accent-light-s:12%;--color-accent-light-l:38%;--color-accent-lighter:hsl(258, 12%, 48%);--color-accent-lighter-h:258;--color-accent-lighter-s:12%;--color-accent-lighter-l:48%;--color-secondary-darker:hsl(201, 100%, 66%);--color-secondary-darker-h:201;--color-secondary-darker-s:100%;--color-secondary-darker-l:66%;--color-secondary:hsl(201, 100%, 86%);--color-secondary-h:201;--color-secondary-s:100%;--color-secondary-l:86%;--color-black:hsl(240, 8%, 12%);--color-black-h:240;--color-black-s:8%;--color-black-l:12%;--color-white:hsl(0, 0%, 100%);--color-white-h:0;--color-white-s:0%;--color-white-l:100%;--color-warning-darker:hsl(46, 100%, 41%);--color-warning-darker-h:46;--color-warning-darker-s:100%;--color-warning-darker-l:41%;--color-warning:hsl(46, 100%, 61%);--color-warning-h:46;--color-warning-s:100%;--color-warning-l:61%;--color-warning-lighter:hsl(46, 100%, 81%);--color-warning-lighter-h:46;--color-warning-lighter-s:100%;--color-warning-lighter-l:81%;--color-success:hsl(141, 61%, 49%);--color-success-h:141;--color-success-s:61%;--color-success-l:49%;--color-success-lighter:hsl(141, 61%, 69%);--color-success-lighter-h:141;--color-success-lighter-s:61%;--color-success-lighter-l:69%;--color-error:hsl(349, 100%, 50%);--color-error-h:349;--color-error-s:100%;--color-error-l:50%;--color-bg:hsl(0, 0%, 100%);--color-bg-h:0;--color-bg-s:0%;--color-bg-l:100%;--color-contrast-lower:hsl(270, 5%, 92%);--color-contrast-lower-h:270;--color-contrast-lower-s:5%;--color-contrast-lower-l:92%;--color-contrast-low:hsl(260, 4%, 85%);--color-contrast-low-h:260;--color-contrast-low-s:4%;--color-contrast-low-l:85%;--color-contrast-medium:hsl(257, 3%, 52%);--color-contrast-medium-h:257;--color-contrast-medium-s:3%;--color-contrast-medium-l:52%;--color-contrast-high:hsl(258, 8%, 25%);--color-contrast-high-h:258;--color-contrast-high-s:8%;--color-contrast-high-l:25%;--color-contrast-higher:hsl(256, 12%, 18%);--color-contrast-higher-h:256;--color-contrast-higher-s:12%;--color-contrast-higher-l:18%}@supports (--css: variables){@media (min-width: 64rem){:root{--space-unit:  1.25em}}}:root,*{--component-padding: var(--space-xs)}@media (min-width: 48rem){:root,*{--component-padding: var(--space-sm)}}@media (min-width: 64rem){:root,*{--component-padding: var(--space-md)}}.bg-grey-wall,.contact-block--shops{background-color:#ececec;background-image:url(https://theme.fanaticguitars.com/images/bg-grey5.webp)}@media (min-width: 48rem){.bg-grey-wall,.contact-block--shops{background-image:url(https://theme.fanaticguitars.com/images/bg-grey5-480.webp)}}.bg-amp{background-color:var(--color-black);background-image:url(https://theme.fanaticguitars.com/images/bg-header2.webp)}@media (min-width: 48rem){.bg-amp{background-image:url(https://theme.fanaticguitars.com/images/bg-header2-480.webp)}}:root{--font-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--text-base-size: 1em;--text-scale-ratio: 1.2;--text-xs: calc((1em / var(--text-scale-ratio)) / var(--text-scale-ratio));--text-sm: calc(var(--text-xs) * var(--text-scale-ratio));--text-md: calc(var(--text-sm) * var(--text-scale-ratio) * var(--text-scale-ratio));--text-lg: calc(var(--text-md) * var(--text-scale-ratio));--text-xl: calc(var(--text-lg) * var(--text-scale-ratio));--text-xxl: calc(var(--text-xl) * var(--text-scale-ratio));--text-xxxl: calc(var(--text-xxl) * var(--text-scale-ratio));--text-xxxxl: calc(var(--text-xxxl) * var(--text-scale-ratio));--body-line-height: 1.4;--heading-line-height: 1.2}body{font-family:var(--font-primary);font-weight:300}h1,h2,h3{font-family:var(--font-primary);font-weight:700}a,.link{text-decoration:none}a:hover,.link:hover{color:var(--color-primary-lighter)}b{font-weight:bold}i{font-style:italic}.text-component{--line-height-multiplier: 1;--text-vspace-multiplier: 1}.text-component figure{margin-bottom:calc(var(--space-unit) * 0.75 * var(--text-vspace-multiplier, 1))}.text-component hr{background:var(--color-contrast-low);height:1px}.article{--body-line-height: 1.58;--text-vspace-multiplier: 1.2}:root{--btn-font-size: 1em;--btn-font-size-md: 1.2em;--btn-font-size-lg: 1.4em;--btn-padding-x: var(--space-md);--btn-padding-y: var(--space-xs);--btn-radius: 0.25em}.btn,#reviews input[type="submit"],.shipping-calculator-form .button{cursor:pointer;text-decoration:none;line-height:1;-webkit-box-shadow:0px 2px 8px 0 hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.12),0px 1px 1px 0 hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.12);box-shadow:0px 2px 8px 0 hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.12),0px 1px 1px 0 hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.12);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn:hover,#reviews input:hover[type="submit"],.shipping-calculator-form .button:hover{-webkit-box-shadow:0px 1px 2px 0 hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.12),0px 1px 1px 0 hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.12);box-shadow:0px 1px 2px 0 hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.12),0px 1px 1px 0 hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.12)}.btn:focus,#reviews input:focus[type="submit"],.shipping-calculator-form .button:focus{-webkit-box-shadow:0px 0px 0px 2px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.2);box-shadow:0px 0px 0px 2px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.2);outline:none}.btn:active,#reviews input:active[type="submit"],.shipping-calculator-form .button:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.btn--primary,#reviews input[type="submit"],.shipping-calculator-form .button{background-color:var(--color-primary);color:var(--color-white);font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn--primary:hover,#reviews input:hover[type="submit"],.shipping-calculator-form .button:hover{background-color:var(--color-primary-light);color:var(--color-white)}.btn--primary:focus,#reviews input:focus[type="submit"],.shipping-calculator-form .button:focus{-webkit-box-shadow:0px 0px 0px 2px hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2);box-shadow:0px 0px 0px 2px hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2)}.btn--subtle{background-color:var(--color-contrast-lower);color:var(--color-contrast-higher)}.btn--subtle:hover{background-color:var(--color-contrast-low)}:root{--form-control-padding-x: var(--space-sm);--form-control-padding-y: var(--space-xs);--form-control-radius: 0.25em}.form-control,#reviews input[type="email"],#reviews input[type="text"],#reviews textarea,.shipping-calculator-form input[type="text"]{background-color:var(--color-bg);border:2px solid var(--color-contrast-low);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.form-control::-webkit-input-placeholder,#reviews input[type="email"]::-webkit-input-placeholder,#reviews input[type="text"]::-webkit-input-placeholder,#reviews textarea::-webkit-input-placeholder,.shipping-calculator-form input[type="text"]::-webkit-input-placeholder{color:var(--color-contrast-medium)}.form-control::-moz-placeholder,#reviews input[type="email"]::-moz-placeholder,#reviews input[type="text"]::-moz-placeholder,#reviews textarea::-moz-placeholder,.shipping-calculator-form input[type="text"]::-moz-placeholder{color:var(--color-contrast-medium)}.form-control:-ms-input-placeholder,#reviews input:-ms-input-placeholder[type="email"],#reviews input:-ms-input-placeholder[type="text"],#reviews textarea:-ms-input-placeholder,.shipping-calculator-form input:-ms-input-placeholder[type="text"]{color:var(--color-contrast-medium)}.form-control:-moz-placeholder,#reviews input:-moz-placeholder[type="email"],#reviews input:-moz-placeholder[type="text"],#reviews textarea:-moz-placeholder,.shipping-calculator-form input:-moz-placeholder[type="text"]{color:var(--color-contrast-medium)}.form-control:focus,#reviews input:focus[type="email"],#reviews input:focus[type="text"],#reviews textarea:focus,.shipping-calculator-form input:focus[type="text"]{border-color:var(--color-primary);-webkit-box-shadow:0px 0px 0px 3px hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2);box-shadow:0px 0px 0px 3px hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2);outline:none}.form-control[disabled],#reviews input[disabled][type="email"],#reviews input[disabled][type="text"],#reviews textarea[disabled],.shipping-calculator-form input[disabled][type="text"]{cursor:not-allowed}.form-control[aria-invalid="true"],#reviews input[aria-invalid="true"][type="email"],#reviews input[aria-invalid="true"][type="text"],#reviews textarea[aria-invalid="true"],.shipping-calculator-form input[aria-invalid="true"][type="text"]{border-color:var(--color-error)}.form-control[aria-invalid="true"]:focus,#reviews input[aria-invalid="true"]:focus[type="email"],#reviews input[aria-invalid="true"]:focus[type="text"],#reviews textarea[aria-invalid="true"]:focus,.shipping-calculator-form input[aria-invalid="true"]:focus[type="text"]{-webkit-box-shadow:0px 0px 0px 3px hsla(var(--color-error-h), var(--color-error-s), var(--color-error-l), 0.2);box-shadow:0px 0px 0px 3px hsla(var(--color-error-h), var(--color-error-s), var(--color-error-l), 0.2)}.content-visibility-auto{content-visibility:auto}:root{--anim-menu-btn-size: 52px;--anim-menu-btn-icon-size: 32px;--anim-menu-btn-icon-stroke: 2px}@media (min-width: 32rem){:root{--anim-menu-btn-size: 60px}}.anim-menu-btn{width:var(--anim-menu-btn-size);height:var(--anim-menu-btn-size)}.anim-menu-btn__icon{font-size:var(--anim-menu-btn-icon-size);width:1em;height:var(--anim-menu-btn-icon-stroke);background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;-webkit-transform:scale(1);transform:scale(1)}.anim-menu-btn__icon::before,.anim-menu-btn__icon::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-image:inherit;border-radius:inherit}.anim-menu-btn__icon--close{background-size:100% 100%;will-change:transform, background-size;-webkit-transition:background-size 0.2s, -webkit-transform 0.2s;transition:background-size 0.2s, -webkit-transform 0.2s;transition:transform 0.2s, background-size 0.2s;transition:transform 0.2s, background-size 0.2s, -webkit-transform 0.2s}.anim-menu-btn:active .anim-menu-btn__icon--close{-webkit-transform:scale(0.9);transform:scale(0.9)}.anim-menu-btn__icon--close::before,.anim-menu-btn__icon--close::after{will-change:inherit;-webkit-transition:inherit;transition:inherit}.anim-menu-btn__icon--close::before{-webkit-transform:translateY(-0.25em) rotate(0);transform:translateY(-0.25em) rotate(0)}.anim-menu-btn__icon--close::after{-webkit-transform:translateY(0.25em) rotate(0);transform:translateY(0.25em) rotate(0)}.anim-menu-btn--state-b .anim-menu-btn__icon--close{background-size:0% 100%}.anim-menu-btn--state-b .anim-menu-btn__icon--close::before{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.anim-menu-btn--state-b .anim-menu-btn__icon--close::after{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.anim-menu-btn__icon--arrow-left,.anim-menu-btn__icon--arrow-right,.anim-menu-btn__icon--arrow-up,.anim-menu-btn__icon--arrow-down{border-radius:50em;will-change:transform;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.anim-menu-btn:active .anim-menu-btn__icon--arrow-left,.anim-menu-btn:active .anim-menu-btn__icon--arrow-right,.anim-menu-btn:active .anim-menu-btn__icon--arrow-up,.anim-menu-btn:active .anim-menu-btn__icon--arrow-down{-webkit-transform:scale(0.9);transform:scale(0.9)}.anim-menu-btn__icon--arrow-left::before,.anim-menu-btn__icon--arrow-left::after,.anim-menu-btn__icon--arrow-right::before,.anim-menu-btn__icon--arrow-right::after,.anim-menu-btn__icon--arrow-up::before,.anim-menu-btn__icon--arrow-up::after,.anim-menu-btn__icon--arrow-down::before,.anim-menu-btn__icon--arrow-down::after{-webkit-transform-origin:calc(var(--anim-menu-btn-icon-stroke) / 2) 50%;transform-origin:calc(var(--anim-menu-btn-icon-stroke) / 2) 50%;will-change:transform, width;-webkit-transition:width 0.2s, -webkit-transform 0.2s;transition:width 0.2s, -webkit-transform 0.2s;transition:transform 0.2s, width 0.2s;transition:transform 0.2s, width 0.2s, -webkit-transform 0.2s}.anim-menu-btn__icon--arrow-left::before,.anim-menu-btn__icon--arrow-right::before,.anim-menu-btn__icon--arrow-up::before,.anim-menu-btn__icon--arrow-down::before{-webkit-transform:translateY(-0.25em) rotate(0);transform:translateY(-0.25em) rotate(0)}.anim-menu-btn__icon--arrow-left::after,.anim-menu-btn__icon--arrow-right::after,.anim-menu-btn__icon--arrow-up::after,.anim-menu-btn__icon--arrow-down::after{-webkit-transform:translateY(0.25em) rotate(0);transform:translateY(0.25em) rotate(0)}.anim-menu-btn__icon--arrow-right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.anim-menu-btn:active .anim-menu-btn__icon--arrow-right{-webkit-transform:rotate(180deg) scale(0.9);transform:rotate(180deg) scale(0.9)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::after{width:50%}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::before{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::after{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.anim-menu-btn--state-b:active .anim-menu-btn__icon--arrow-up{-webkit-transform:rotate(90deg) scale(0.9);transform:rotate(90deg) scale(0.9)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.anim-menu-btn--state-b:active .anim-menu-btn__icon--arrow-down{-webkit-transform:rotate(-90deg) scale(0.9);transform:rotate(-90deg) scale(0.9)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}:root{--header-height: 66px}@media (min-width: 64rem){:root{--header-height: 50px}}.header{width:100%;position:relative;z-index:var(--zindex-header)}.header__container{display:none;height:100%}.header__logo{position:relative;z-index:2}@media (min-width: 64rem){.header__logo{z-index:unset}}.header__logo a,.header__logo svg,.header__logo img{display:block}.header__logo h1{text-indent:-10000px}.header__logo a:hover,.header__logo a:focus{opacity:0.8;outline:none}.header__nav{background-image:url(//cdn.fanaticguitars.com/images/bg-blog-header.jpg);position:absolute;z-index:1;top:0;left:0;width:100%;max-height:100vh;background-color:var(--color-black);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);overflow:auto;display:none}.header__nav::before{content:"";display:block;position:-webkit-sticky;position:sticky;top:0;height:var(--header-height);background:inherit;border-bottom:1px solid var(--color-contrast-low);z-index:1000}.header__nav-inner{background-color:var(--color-black);min-height:calc(100vh - var(--header-height));overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--space-sm) var(--component-padding) 0;padding-bottom:150px}.header__label{display:none;font-size:var(--text-sm);color:var(--color-contrast-medium);margin-bottom:var(--space-sm)}.header__item{font-size:22px;margin-bottom:var(--space-sm)}.header__link{color:var(--color-white);text-decoration:none}.header__link:hover,.header__link[aria-current]{background-color:var(--color-primary);color:var(--color-white)}.header__item--divider{height:1px;width:100%;background-color:var(--color-contrast-low)}.header__trigger{-webkit-box-shadow:none;box-shadow:none;color:var(--color-white);padding:var(--space-md) 0 var(--space-md) var(--space-sm);position:relative;z-index:2}.header__trigger:focus{-webkit-box-shadow:none;box-shadow:none}.header__trigger span{display:none}.header__trigger-icon{position:relative;display:block;height:2px;width:1em;background-color:currentColor;font-size:var(--text-xl);-webkit-transition:0.2s;transition:0.2s}.header__trigger-icon::before,.header__trigger-icon::after{content:"";position:absolute;left:0;width:inherit;height:inherit;background-color:currentColor;-webkit-transition:0.2s;transition:0.2s}.header__trigger-icon::before{-webkit-transform:translateY(-5px);transform:translateY(-5px);top:14px}.header__trigger-icon::after{-webkit-transform:translateY(5px);transform:translateY(5px);top:-14px}.header__trigger[aria-expanded="true"] .header__trigger-icon{background-color:transparent}.header__trigger[aria-expanded="true"] .header__trigger-icon::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0}.header__trigger[aria-expanded="true"] .header__trigger-icon::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0}@media (min-width: 64rem){.header__container{display:-webkit-box;display:-ms-flexbox;display:flex}.header{position:unset}.header__nav{background:none;position:static;background-color:transparent;width:auto;min-width:248px;max-height:none;-webkit-box-shadow:none;box-shadow:none;overflow:visible;overscroll-behavior:auto;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.1em}.header__nav::before{display:none}.woocommerce-cart .header__nav{min-width:unset}.header__nav-inner{background:transparent;height:auto;min-height:auto;padding:0}.header__label{position:absolute;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.header__logo img{width:100px;height:77px}html:not(.amp) .header__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html:not(.amp) .header__item{display:inline-block;margin-bottom:0;margin-left:var(--space-xs)}html:not(.amp) .header__item--divider{height:1em;width:1px}html:not(.amp) .header__trigger{display:none}}.overflow{overflow:hidden;position:fixed}.header__link{background:#9f422a;border-radius:5px;color:var(--color-white);font-family:"Oswald", sans-serif;font-style:italic;font-weight:700;margin:0 0.5em;padding-bottom:0;padding-left:3px;text-transform:uppercase}@media (min-width: 90rem){.header__item{font-size:1.3em}}.input-merger:focus-within{color:var(--color-contrast-higher)}.input-merger button:hover{color:var(--color-contrast-higher);background-color:var(--color-contrast-lower)}.input-merger__input{padding:var(--form-control-padding-y) var(--form-control-padding-x);background:linear-gradient(to right, transparent calc(100% - 1px), var(--color-contrast-high) 100%);background-size:100% 50%;background-repeat:no-repeat;background-position:center center}.input-merger__input:focus{color:var(--color-contrast-higher);outline:none}.input-merger__input:nth-last-of-type(1){background:transparent}.text-component{--list-v-space: 1;padding-left:0;list-style:none}.text-component ul,.text-component ol{list-style:none;margin-top:calc(var(--space-xxxs) * var(--list-v-space, 1));padding-top:calc(var(--space-xxxs) * var(--list-v-space, 1))}.text-component ul>li:last-child,.text-component ol>li:last-child{padding-bottom:0;margin-bottom:0}.text-component li{padding-bottom:calc(var(--space-xxxs) * var(--list-v-space, 1));margin-bottom:calc(var(--space-xxxs) * var(--list-v-space, 1));padding-left:calc(var(--bullet-size) + var(--bullet-margin-right))}.text-component li::before{width:var(--bullet-size);height:var(--bullet-size);margin-left:calc(var(--bullet-size) * -1);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;position:relative;left:calc(var(--bullet-margin-right) * -1)}.text-component ul{--bullet-size: 7px;--bullet-margin-right: var(--space-sm)}.text-component ul li::before{content:"";border-radius:50%;background-color:currentColor;border:2px solid currentColor}.text-component ul li::before li::before{background-color:transparent}.text-component ol{--bullet-size: 26px;--bullet-margin-right: 6px;counter-reset:list-items}.text-component ol li{counter-increment:list-items}.text-component ol ol{counter-reset:list-items}.text-component ol li::before{content:counter(list-items);font-size:0.75em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:-0.1em;border-radius:50%;color:var(--color-contrast-high);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.modal{position:fixed;z-index:var(--zindex-overlay);width:100%;height:100%;left:0;top:0;opacity:0;visibility:hidden}.modal:not(.modal--is-visible){pointer-events:none;background-color:transparent}.modal--is-visible{opacity:1;visibility:visible}.modal__content{overflow:auto;-webkit-overflow-scrolling:touch;max-height:100%}.modal__close-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;-webkit-transition:0.2s;transition:0.2s}.modal__close-btn .icon{display:block;margin:auto}.modal__close-btn--outer{width:3.2em;height:3.2em;position:fixed;top:var(--space-sm);right:var(--space-sm);z-index:var(--zindex-fixed-element);background-color:hsla(var(--color-contrast-medium-h), var(--color-contrast-medium-s), var(--color-contrast-medium-l), 0.8)}.modal__close-btn--outer:hover{background-color:var(--color-contrast-higher)}.modal__close-btn--outer:focus{outline:none}.modal__close-btn--outer:focus .icon{color:var(--color-primary)}.modal__close-btn--outer .icon{color:var(--color-bg)}:root{}@media (prefers-reduced-motion: no-preference){.modal--animate-scale{--modal-transition-duration: 0.2s;-webkit-transition:opacity var(--modal-transition-duration),visibility 0s var(--modal-transition-duration);transition:opacity var(--modal-transition-duration),visibility 0s var(--modal-transition-duration)}.modal--animate-scale .modal__content{will-change:transform;-webkit-transition:-webkit-transform var(--modal-transition-duration) var(--ease-out);transition:-webkit-transform var(--modal-transition-duration) var(--ease-out);transition:transform var(--modal-transition-duration) var(--ease-out);transition:transform var(--modal-transition-duration) var(--ease-out), -webkit-transform var(--modal-transition-duration) var(--ease-out)}.modal--animate-scale.modal--is-visible{-webkit-transition:opacity var(--modal-transition-duration),visibility 0s;transition:opacity var(--modal-transition-duration),visibility 0s}.modal--animate-scale.modal--is-visible .modal__content{-webkit-transform:scale(1);transform:scale(1)}.modal--animate-scale .modal__content{-webkit-transform:scale(0.95);transform:scale(0.95)}}:root{--popover-width: 250px;--popover-vertical-gap: 4px}.popover{width:var(--popover-width);z-index:var(--zindex-popover);margin-top:var(--popover-vertical-gap);margin-bottom:var(--popover-vertical-gap);top:-1000px;visibility:hidden;opacity:0;-webkit-transition:visibility 0s .2s, opacity .2s;transition:visibility 0s .2s, opacity .2s}.popover--is-visible{visibility:visible;opacity:1;-webkit-transition:visibility 0s, opacity .2s;transition:visibility 0s, opacity .2s;top:0}.responsive-iframe{position:relative;padding-bottom:56.25%;height:0}.responsive-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sidebar{position:fixed;top:0;left:0;z-index:var(--zindex-fixed-element);width:100%;height:100%;visibility:hidden;-webkit-transition:visibility 0s 0.3s;transition:visibility 0s 0.3s}.sidebar::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0);-webkit-transition:background-color 0.3s;transition:background-color 0.3s;z-index:1}.sidebar .sidebar__panel{position:absolute;top:0;left:0;z-index:2;width:100%;max-width:380px;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;background-color:var(--color-bg);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:0.3s;transition:0.3s}.sidebar.sidebar--right-on-mobile .sidebar__panel{left:auto;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.sidebar.sidebar--is-visible{visibility:visible;-webkit-transition:none;transition:none}.sidebar.sidebar--is-visible::after{background-color:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.85)}.sidebar.sidebar--is-visible .sidebar__panel{-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.sidebar__header{background-color:var(--color-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--space-sm) var(--space-md);border-bottom:2px solid var(--color-contrast-lower);position:-webkit-sticky;position:sticky;top:0}@media (min-width: 64rem){.sidebar{border-right:1px solid var(--color-contrast-low);opacity:1;position:relative;visibility:visible;-ms-flex-negative:0;flex-shrink:0;padding-right:var(--space-md);width:unset;max-width:294px;z-index:unset}.sidebar .sidebar__panel{position:relative;-webkit-transform:unset;transform:unset}.sidebar__header{display:none}}.sidebar__close-btn{width:2em;height:2em;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;background-color:var(--color-white);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);-webkit-transition:0.2s;transition:0.2s;-ms-flex-negative:0;flex-shrink:0}.sidebar__close-btn:hover{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.sidebar__close-btn .icon{display:block;color:var(--color-contrast-high);margin:auto}.sidebar--sticky-on-desktop{position:-webkit-sticky;position:sticky;top:var(--space-sm);max-height:calc(100vh - var(--space-sm));overflow:auto;-webkit-overflow-scrolling:touch}.js .sidebar--loaded{opacity:1}html:not(.js) .sidebar{position:static}[class*="sidebar--static"]::before{display:none}.sidebar--static\@xs::before{content:"mobile"}@media (min-width: 32rem){.sidebar--static\@xs::before{content:"static"}}.sidebar--static\@sm::before{content:"mobile"}@media (min-width: 48rem){.sidebar--static\@sm::before{content:"static"}}.sidebar--static\@md::before{content:"mobile"}@media (min-width: 64rem){.sidebar--static\@md::before{content:"static"}}.sidebar--static\@lg::before{content:"mobile"}@media (min-width: 80rem){.sidebar--static\@lg::before{content:"static"}}.sidebar--static\@xl::before{content:"mobile"}@media (min-width: 90rem){.sidebar--static\@xl::before{content:"static"}}:root{--checkbox-radio-size: 1em;--checkbox-radio-translate-y: 0.15em;--checkbox-radio-gap: var(--space-xxxs);--checkbox-radio-border-width: 2px;--radio-marker-size: 8px;--checkbox-marker-size: 12px;--checkbox-radius: 0.185em}.radio,.checkbox{position:absolute;left:0;top:0;margin:0;padding:0;opacity:0;height:0;width:0;pointer-events:none}.radio+label,.checkbox+label{display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;line-height:var(--body-line-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.radio+label::before,.checkbox+label::before{content:'';display:inline-block;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0;width:var(--checkbox-radio-size);height:var(--checkbox-radio-size);background-color:var(--color-bg);border-width:var(--checkbox-radio-border-width);border-color:var(--color-contrast-low);border-style:solid;margin-right:var(--checkbox-radio-gap);background-repeat:no-repeat;background-position:center;-webkit-transition:border .2s, -webkit-transform .2s;transition:border .2s, -webkit-transform .2s;transition:transform .2s, border .2s;transition:transform .2s, border .2s, -webkit-transform .2s}.radio:not(:checked):not(:focus)+label:hover::before,.checkbox:not(:checked):not(:focus)+label:hover::before{border-color:var(--color-contrast-medium)}@supports (grid-area: auto){.radio+label::before,.checkbox+label::before{position:relative;top:var(--checkbox-radio-translate-y)}}.radio+label::before{border-radius:50%}.checkbox+label::before{border-radius:var(--checkbox-radius)}.radio:checked+label::before,.checkbox:checked+label::before{background-color:var(--color-primary);-webkit-box-shadow:none;box-shadow:none;border-color:var(--color-primary);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.radio:active+label::before,.checkbox:active+label::before{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.radio:checked:active+label::before,.checkbox:checked:active+label::before{-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.radio:checked+label::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg class='nc-icon-wrapper' fill='%23ffffff'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23ffffff'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");background-size:var(--radio-marker-size)}.checkbox:checked+label::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg class='nc-icon-wrapper' stroke-width='2' fill='%23ffffff' stroke='%23ffffff'%3E%3Cpolyline fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points='1,9 5,13 15,3 ' data-cap='butt'%3E%3C/polyline%3E%3C/g%3E%3C/svg%3E");background-size:var(--checkbox-marker-size)}.radio:checked:active+label::before,.checkbox:checked:active+label::before,.radio:focus+label::before,.checkbox:focus+label::before{border-color:var(--color-primary);-webkit-box-shadow:0 0 0 3px hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2);box-shadow:0 0 0 3px hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2)}.js .read-more{opacity:0}.js .read-more--loaded{opacity:1}.read-more__btn{background-color:transparent;padding:0;border:0;border-radius:0;color:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--color-primary)}.read-more__btn:hover{text-decoration:underline}:root{--search-input-btn-width: 2.8em;--search-input-icon-size: 1.25em}.search-input{max-width:1061px}.search-input .form-control::-webkit-search-decoration,.search-input #reviews input[type="email"]::-webkit-search-decoration,#reviews .search-input input[type="email"]::-webkit-search-decoration,.search-input #reviews input[type="text"]::-webkit-search-decoration,#reviews .search-input input[type="text"]::-webkit-search-decoration,.search-input #reviews textarea::-webkit-search-decoration,#reviews .search-input textarea::-webkit-search-decoration,.search-input .shipping-calculator-form input[type="text"]::-webkit-search-decoration,.shipping-calculator-form .search-input input[type="text"]::-webkit-search-decoration{-webkit-appearance:none}.woocommerce-cart .search-input{max-width:unset}.search-input--icon-right .form-control,.search-input--icon-right #reviews input[type="email"],#reviews .search-input--icon-right input[type="email"],.search-input--icon-right #reviews input[type="text"],#reviews .search-input--icon-right input[type="text"],.search-input--icon-right #reviews textarea,#reviews .search-input--icon-right textarea,.search-input--icon-right .shipping-calculator-form input[type="text"],.shipping-calculator-form .search-input--icon-right input[type="text"]{padding-right:calc(var(--search-input-btn-width) + var(--form-control-padding-x, 0.75em))}.search-input--icon-right .form-control:not(:focus),.search-input--icon-right #reviews input:not(:focus)[type="email"],#reviews .search-input--icon-right input:not(:focus)[type="email"],.search-input--icon-right #reviews input:not(:focus)[type="text"],#reviews .search-input--icon-right input:not(:focus)[type="text"],.search-input--icon-right #reviews textarea:not(:focus),#reviews .search-input--icon-right textarea:not(:focus),.search-input--icon-right .shipping-calculator-form input:not(:focus)[type="text"],.shipping-calculator-form .search-input--icon-right input:not(:focus)[type="text"]{border:2px solid var(--color-white)}.search-input__btn{background-color:transparent;padding:0;border:0;border-radius:0;color:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;background-color:var(--color-primary);border-radius:0 var(--form-control-radius, 0.25em) var(--form-control-radius, 0.25em) 0;width:var(--search-input-btn-width)}.search-input .search-input__btn{display:inline-block}.search-input__btn:active .icon{-webkit-transform:scale(0.9);transform:scale(0.9)}.search-input__btn .icon{width:var(--search-input-icon-size);height:var(--search-input-icon-size);margin-left:auto;margin-right:auto;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.search-wrapper--mobile input[type="search"]{border:0;margin-left:var(--space-xs)}.search-wrapper--mobile button{outline:none}.search-wrapper--mobile.folded{background-color:transparent;position:absolute;top:0;right:var(--anim-menu-btn-size);z-index:var(--zindex-popover)}.woocommerce-cart .search-wrapper--mobile.folded{right:0}.search-wrapper--mobile.folded button{width:var(--anim-menu-btn-size);height:var(--f-header-height)}.search-wrapper--mobile.folded input[type="search"]{background-color:transparent;text-indent:-1000px;cursor:pointer;position:absolute;margin-left:0;top:0;left:0;width:var(--anim-menu-btn-size);height:var(--f-header-height)}.search-input input[type="search"]{background-color:var(--color-white)}.socials__btns li{display:inline-block;margin:0 var(--space-xxxs)}.socials__btns a{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;width:3rem;height:3rem;border-radius:50%;color:var(--color-bg);font-size:1em}.socials__btns a:hover{color:var(--color-white);opacity:0.8}.summary .socials__btns a{background-color:var(--color-contrast-high)}.facebook a{background-color:#3b5998}.instagram a{background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%)}.mail a{background-color:var(--color-contrast-high)}.twitter a{background-color:#64A3D1}.youtube a{background:#c4302b}@media (min-width: 48rem){.socials__btns .whatsapp{display:none}}.whatsapp a{background-color:#25D366}.summary .whatsapp{background-color:#25D366;width:3rem;height:3rem}.social__share-whatsapp{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;color:var(--color-contrast-higher);text-decoration:underline}.social__share-whatsapp:hover{opacity:0.8}:root{--tooltip-triangle-size: 12px}.tooltip-trigger{white-space:nowrap;cursor:help;outline:none}.tooltip{display:inline-block;position:absolute;z-index:var(--zindex-popover);padding:var(--space-xxs);border-radius:var(--radius-sm);max-width:200px;background-color:hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.98);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);color:var(--color-bg);font-size:var(--text-sm);line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:opacity 0.2s, visibility 0.2s;transition:opacity 0.2s, visibility 0.2s}.tooltip a{color:inherit;text-decoration:underline}@supports ((-webkit-clip-path: inset(50%)) or (clip-path: inset(50%))){.tooltip::before{content:'';position:absolute;background-color:inherit;border:inherit;width:var(--tooltip-triangle-size);height:var(--tooltip-triangle-size);-webkit-clip-path:polygon(0% 0%, 100% 100%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 100%, 100% 100%, 0% 100%)}}.tooltip--lg{max-width:350px;padding:var(--space-xs)}.tooltip--top::before,.tooltip--bottom::before{left:calc(50% - var(--tooltip-triangle-size) / 2)}.tooltip--top::before{bottom:calc(var(--tooltip-triangle-size) * -0.5);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.tooltip--bottom::before{top:calc(var(--tooltip-triangle-size) * -0.5);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.tooltip--left::before,.tooltip--right::before{top:calc(50% - var(--tooltip-triangle-size) / 2)}.tooltip--left::before{right:calc(var(--tooltip-triangle-size) * -0.5);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.tooltip--right::before{left:calc(var(--tooltip-triangle-size) * -0.5);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tooltip--is-hidden{visibility:hidden;opacity:0}:root{--cart-product-image-size: 96px}@media (min-width: 64rem){:root{--cart-product-image-size: 128px}}.cart{position:relative;z-index:1}.cart__product{padding:var(--space-sm) 0;border-bottom:1px solid var(--color-contrast-lower)}.cart__product:first-child{border-top:1px solid var(--color-contrast-lower)}.cart__product-img{width:var(--cart-product-image-size)}.cart__product-img img{display:block;height:auto;width:100%}.cart__product-img a{-webkit-transition:opacity .2s;transition:opacity .2s;width:100%}.cart__product-img a:hover{opacity:0.85}.cart__product-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-ms-grid;display:grid;grid-gap:var(--space-xs)}.cart__product-info h2 a{color:var(--color-contrast-higher)}.cart__product-info h2 a:hover{color:var(--color-contrast-high)}.cart__product-tot{display:-ms-grid;display:grid;grid-gap:var(--space-xs)}.cart__select{width:6em}.cart__remove-btn{font-size:13px}.cart__remove-btn:hover{text-decoration:underline}.cart__remove-btn:focus{outline:2px solid hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2);outline-offset:2px}.coupon>*{max-width:170px}.coupon input[type="text"]{opacity:.5}.coupon input[type="text"]:focus{opacity:1}@media (min-width: 32rem){.coupon input[type="text"]{width:unset}}.coupon label{display:none}.cart__subtotal{position:fixed;background-color:var(--color-bg);-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg)}.cart__subtotal a:hover{color:var(--color-white)}@media (min-width: 32rem){.cart__product-info{-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;grid-gap:var(--space-sm);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.cart__product-tot{text-align:right}.cart__select{margin-left:auto}}@media (min-width: 48rem){.cart__product,.cart__product-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart__product-tot{-ms-grid-columns:auto minmax(6em, auto);grid-template-columns:auto minmax(6em, auto);grid-gap:var(--space-sm);-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width: 64rem){.cart__subtotal{position:-webkit-sticky;position:sticky;top:var(--space-md);background-color:var(--color-contrast-lower);-webkit-box-shadow:none;box-shadow:none;border-radius:var(--radius-md)}}header input[type=search]{right:0}:root{--f-header-height: 60px;--f-header-height-full: 152px}@media (min-width: 64rem){:root{--f-header-height: 50px}}.f-header__mobile-content--first{height:var(--f-header-height);z-index:var(--zindex-popover)}.f-header__nav{max-height:calc(100vh - var(--f-header-height-full));opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}@media not all and (min-width: 64rem){.f-header__nav{width:100%}.f-header__nav:not(.f-header__nav--is-visible){pointer-events:none}}.nav-heading{border-bottom:1px solid var(--color-contrast-medium)}.f-header__nav--is-visible{background-color:var(--color-accent-dark);visibility:visible;opacity:1;display:block;-webkit-transform:translateY(0);transform:translateY(0);position:relative}.f-header__item{-ms-flex-negative:0;flex-shrink:0;border-bottom:1px solid var(--color-accent-light)}.f-header__dropdown-icon{width:12px;height:12px}.f-header__link,.f-header__dropdown-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-white);text-decoration:none;padding:var(--space-sm) 0}.f-header__link .icon,.f-header__dropdown-link .icon{-ms-flex-negative:0;flex-shrink:0}.f-header__dropdown{display:none;opacity:0;margin-top:var(--space-sm);margin-right:var(--space-md);padding-left:var(--space-md)}.f-header__dropdown.visible{display:block;visibility:visible;opacity:1}.f-header__dropdown section{margin-bottom:var(--space-sm)}.f-header__nav-grid{padding:0 var(--space-sm) var(--space-sm)}@media not all and (min-width: 64rem){.f-header__nav--is-visible .f-header__nav-grid{min-height:calc(100vh - var(--f-header-height-full));overflow-y:auto;-webkit-overflow-scrolling:touch}}@media (min-width: 64rem){.f-header{background-image:url("//cdn.fanaticguitars.com/images/header-bg2.jpg")}.f-header__mobile-content{display:none}.f-header__nav-grid{position:relative}.f-header__nav{display:block;position:static;padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;visibility:visible;opacity:1;position:relative;-webkit-transform:unset;transform:unset;z-index:unset;-webkit-transition:none;transition:none;max-height:none;overflow:visible;overscroll-behavior:auto}.f-header__nav::before,.f-header__nav::after{display:none}.f-header__nav .f-header__dropdown{margin:0}.f-header__nav .f-header__dropdown section{margin:0}.f-header__nav .f-header__dropdown ul{display:-ms-grid;display:grid;grid-auto-flow:column;-ms-grid-rows:(auto)[10];grid-template-rows:repeat(10, auto)}.f-header__nav .f-header__dropdown ul li{margin-right:var(--space-md);white-space:nowrap}.f-header__nav-grid,.f-header__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.f-header__nav-grid{padding:0;height:100%}.f-header__item{border-bottom:none;display:inline-block;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:0 var(--space-xs);white-space:nowrap}.f-header__item:hover{background-color:var(--color-black);-webkit-transition-delay:0.1s;transition-delay:0.1s}.f-header__item:last-child{margin-right:0}.f-header__dropdown-icon{display:block;-ms-flex-negative:0;flex-shrink:0}.f-header__link{height:100%;padding:var(--space-xs) var(--space-xxs);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f-header__dropdown{display:unset;font-size:1rem;position:absolute;top:100%;left:0;width:100%;padding:var(--space-xxs);background-color:var(--color-black);-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);opacity:0;display:block;height:0;overflow:hidden;-webkit-transition:0.2s 0s;transition:0.2s 0s;visibility:hidden;z-index:var(--zindex-popover)}.f-header__item:hover .f-header__dropdown{visibility:visible;height:auto;opacity:1;-webkit-transition-delay:0.4s;transition-delay:0.4s}.f-header__dropdown--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.f-header__dropdown-link{color:var(--color-white);padding:var(--space-xxs) 0}li:last-child .f-header__dropdown-link{padding-bottom:0}}@media screen and (min-width: 1200px){.f-header__link{padding:var(--space-sm) var(--space-xxs)}}.overflow{overflow:hidden;position:fixed}:root{--menu-bar-horizontal-gap: var(--space-xxs)}:root{--slideshow-height: 280px;--slideshow-fade-transition-duration: 0.25s;--slideshow-slide-transition-duration: 0.35s;--slideshow-prx-transition-duration: 0.5s}@media (min-width: 48rem){:root{--slideshow-height: 380px}}@media (min-width: 64rem){:root{--slideshow-height: 480px}}@media (min-width: 80rem){:root{--slideshow-height: 580px}}.slideshow__item{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;height:var(--slideshow-height);background-size:cover;background-repeat:no-repeat;background-position:center center}.slideshow__item:focus{outline:none}.slideshow--ratio-16\:9 .slideshow__item{height:0;padding-bottom:56.25%}.slideshow--ratio-4\:3 .slideshow__item{height:0;padding-bottom:75%}.slideshow--ratio-1\:1 .slideshow__item{height:0;padding-bottom:100%}.js .slideshow{position:relative;z-index:1;overflow:hidden}.js .slideshow__content{overflow:hidden}.js .slideshow__item{position:absolute;z-index:1;top:0;left:0;width:100%;visibility:hidden}.js .slideshow__item--selected{position:relative;z-index:3;visibility:visible}.js .slideshow--transition-fade .slideshow__item{opacity:0;-webkit-transition:opacity 0s var(--slideshow-fade-transition-duration),visibility 0s var(--slideshow-fade-transition-duration);transition:opacity 0s var(--slideshow-fade-transition-duration),visibility 0s var(--slideshow-fade-transition-duration)}.js .slideshow--transition-fade .slideshow__item--selected{opacity:1;-webkit-transition:opacity var(--slideshow-fade-transition-duration);transition:opacity var(--slideshow-fade-transition-duration)}.js .slideshow--transition-slide .slideshow__item{-webkit-animation-duration:var(--slideshow-slide-transition-duration);animation-duration:var(--slideshow-slide-transition-duration);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:var(--ease-out);animation-timing-function:var(--ease-out)}.js .slideshow--transition-slide .slideshow__item>*{visibility:hidden}.js .slideshow--transition-slide .slideshow__item--selected>*{visibility:visible}.js .slideshow--transition-slide .slideshow__item--slide-in-left{-webkit-animation-name:slide-in-left;animation-name:slide-in-left}.js .slideshow--transition-slide .slideshow__item--slide-in-right{-webkit-animation-name:slide-in-right;animation-name:slide-in-right}.js .slideshow--transition-slide .slideshow__item--slide-out-left{-webkit-animation-name:slide-out-left;animation-name:slide-out-left}.js .slideshow--transition-slide .slideshow__item--slide-out-right{-webkit-animation-name:slide-out-right;animation-name:slide-out-right}.js .slideshow--transition-slide .slideshow__item--slide-out-left,.js .slideshow--transition-slide .slideshow__item--slide-out-right{z-index:2}.js .slideshow--transition-slide .slideshow__item--slide-out-left.slideshow__item--selected,.js .slideshow--transition-slide .slideshow__item--slide-out-right.slideshow__item--selected{z-index:3}.js .slideshow--transition-slide .slideshow__item--slide-out-left>*,.js .slideshow--transition-slide .slideshow__item--slide-out-right>*{visibility:visible}@-webkit-keyframes slide-in-left{0%{visibility:visible;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-left{0%{visibility:visible;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-in-right{0%{visibility:visible;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-right{0%{visibility:visible;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-out-left{0%{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slide-out-left{0%{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slide-out-right{0%{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slide-out-right{0%{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.js .slideshow--transition-prx .slideshow__item{-webkit-animation-duration:var(--slideshow-prx-transition-duration);animation-duration:var(--slideshow-prx-transition-duration);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:var(--ease-out);animation-timing-function:var(--ease-out)}.js .slideshow--transition-prx .slideshow__item>*{visibility:hidden}.js .slideshow--transition-prx .slideshow__item--selected>*{visibility:visible}.js .slideshow--transition-prx .slideshow__item--prx-in-left{-webkit-animation-name:prx-in-left;animation-name:prx-in-left}.js .slideshow--transition-prx .slideshow__item--prx-in-right{-webkit-animation-name:prx-in-right;animation-name:prx-in-right}.js .slideshow--transition-prx .slideshow__item--prx-out-left{-webkit-animation-name:prx-out-left;animation-name:prx-out-left}.js .slideshow--transition-prx .slideshow__item--prx-out-right{-webkit-animation-name:prx-out-right;animation-name:prx-out-right}.js .slideshow--transition-prx .slideshow__item--prx-out-left,.js .slideshow--transition-prx .slideshow__item--prx-out-right{z-index:2}.js .slideshow--transition-prx .slideshow__item--prx-out-left.slideshow__item--selected,.js .slideshow--transition-prx .slideshow__item--prx-out-right.slideshow__item--selected{z-index:3}.js .slideshow--transition-prx .slideshow__item--prx-out-left>*,.js .slideshow--transition-prx .slideshow__item--prx-out-right>*{visibility:visible}@-webkit-keyframes prx-in-left{0%{visibility:visible;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes prx-in-left{0%{visibility:visible;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes prx-in-right{0%{visibility:visible;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes prx-in-right{0%{visibility:visible;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes prx-out-left{0%{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0.3;-webkit-transform:translateX(40%);transform:translateX(40%)}}@keyframes prx-out-left{0%{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0.3;-webkit-transform:translateX(40%);transform:translateX(40%)}}@-webkit-keyframes prx-out-right{0%{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0.3;-webkit-transform:translateX(-40%);transform:translateX(-40%)}}@keyframes prx-out-right{0%{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0.3;-webkit-transform:translateX(-40%);transform:translateX(-40%)}}.js .slideshow[data-swipe="on"] .slideshow__content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.js .slideshow[data-swipe="on"] .slideshow__content img{pointer-events:none}.slideshow__control{display:none}.js .slideshow[data-swipe="on"] .slideshow__control{display:none}.js .slideshow__control{display:block;position:absolute;z-index:4;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.js .slideshow__control:first-of-type{left:var(--slideshow-btn-offset)}.js .slideshow__control:last-of-type{right:var(--slideshow-btn-offset)}@media (min-width: 64rem){.js .slideshow[data-swipe="on"] .slideshow__control{display:block}}.slideshow__btn{display:block;background-color:hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.75);height:3em;width:2em;border-radius:var(--radius-md);cursor:pointer;-webkit-transition:background 0.2s, -webkit-transform 0.2s;transition:background 0.2s, -webkit-transform 0.2s;transition:background 0.2s, transform 0.2s;transition:background 0.2s, transform 0.2s, -webkit-transform 0.2s}.slideshow__btn:hover{background-color:hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.85)}.slideshow__btn:hover .icon{color:var(--color-bg)}.slideshow__btn:focus{outline:none}.slideshow__btn:focus .icon{color:var(--color-primary)}.slideshow:not(.slideshow--is-animating) .slideshow__btn:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.slideshow__btn .icon{display:block;width:2em;height:2em;margin:0 auto;-webkit-transition:color 0.2s;transition:color 0.2s;color:var(--color-white)}@supports (grid-area: auto){.slideshow__btn{background-color:transparent}.slideshow__btn .icon{color:var(--color-contrast-lower)}}.slideshow__navigation{position:absolute;z-index:4;bottom:0;width:100%;height:32px;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;background:transparent}.slideshow__nav-item{display:inline-block;margin:0 var(--space-xxxs)}.slideshow__nav-item button{display:block;position:relative;font-size:8px;color:var(--color-contrast-high);height:1em;width:1em;border-radius:50%;background-color:currentColor;opacity:0.4;cursor:pointer;-webkit-transition:background 0.3s;transition:background 0.3s}.slideshow__nav-item button::before{content:"";position:absolute;top:calc(50% - 0.5em);left:calc(50% - 0.5em);height:1em;width:1em;font-size:14px;border-radius:inherit;border:1px solid var(--color-contrast-high);opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:0.3s;transition:0.3s}.slideshow__nav-item button:focus{outline:none}.slideshow__nav-item button:focus::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.slideshow__nav-item--selected button{opacity:1}@media (min-width: 64rem){.slideshow__navigation{height:40px}.slideshow__nav-item button{font-size:10px}.slideshow__nav-item button::before{font-size:16px}}:root{--exp-gallery-animation-duration: 0.3s}.exp-gallery-item-hidden{opacity:0}.exp-lightbox{-webkit-transition:background var(--exp-gallery-animation-duration);transition:background var(--exp-gallery-animation-duration)}.exp-lightbox .slideshow{--slideshow-btn-width: 1.6em;--slideshow-btn-height: 3.2em;--slideshow-btn-icon-size: 1.6em;--slideshow-btn-offset: var(--component-padding)}.exp-lightbox .slideshow__content{position:relative}.exp-lightbox:not(.modal--is-visible){background-color:transparent}.exp-lightbox__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.exp-lightbox__header{position:relative;z-index:2;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--space-xs) var(--component-padding) 0}.exp-lightbox__title{font-size:var(--text-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:var(--space-sm)}.exp-lightbox__body{position:relative;z-index:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:var(--space-md)}@media (min-width: 64rem){.exp-lightbox__body{padding-top:var(--space-xs);padding-bottom:var(--space-xs);padding-right:calc(var(--space-xs) + var(--slideshow-btn-width) + var(--slideshow-btn-offset));padding-left:calc(var(--space-xs) + var(--slideshow-btn-width) + var(--slideshow-btn-offset))}}.js .exp-lightbox{--slideshow-height: 100%}.js .exp-lightbox .slideshow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.js .exp-lightbox .slideshow__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.exp-lightbox--no-transition .slideshow__content *{-webkit-transition:none !important;transition:none !important;-webkit-animation:none !important;animation:none !important}.exp-lightbox__media{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;max-height:100%;max-width:100%}.exp-lightbox__media-outer{position:relative;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.slideshow__content--is-hidden .exp-lightbox__media-outer{opacity:0}.exp-lightbox__media-inner{position:absolute;width:100%;height:100%;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}.exp-lightbox__media-inner img,.exp-lightbox__media-inner picture{display:inline-block;height:auto;width:auto;max-height:100%}.exp-lightbox__media-inner picture img{max-height:100vh;max-width:100vw}.js .exp-lightbox.modal--is-visible .slideshow[data-swipe="on"][data-zoom="on"] .exp-lightbox__media-inner img{pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.exp-lightbox__caption{-ms-flex-negative:0;flex-shrink:0;text-align:center;max-width:600px;margin-top:var(--space-xs);font-size:var(--text-sm)}.exp-lightbox__media-outer{min-height:200px}@supports (display: flex){.exp-lightbox__media-outer{min-height:0}}.exp-lightbox__clone-img-wrapper{position:fixed;top:0;left:0;z-index:var(--zindex-overlay);pointer-events:none;visibility:hidden;opacity:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform var(--exp-gallery-animation-duration) var(--ease-out);transition:-webkit-transform var(--exp-gallery-animation-duration) var(--ease-out);transition:transform var(--exp-gallery-animation-duration) var(--ease-out);transition:transform var(--exp-gallery-animation-duration) var(--ease-out), -webkit-transform var(--exp-gallery-animation-duration) var(--ease-out);will-change:transform}.exp-lightbox__clone-img-wrapper svg,.exp-lightbox__clone-img-wrapper rect,.exp-lightbox__clone-img-wrapper image{height:100%;width:100%}.exp-lightbox__clone-img-wrapper--is-visible{visibility:visible;opacity:1}.exp-lightbox__body[data-zoom="on"] .exp-lightbox__media-inner img{cursor:-webkit-zoom-in;cursor:zoom-in}.exp-lightbox__zoom{position:fixed;top:0;left:0;height:100%;width:100%;z-index:3;overflow:auto;background-color:var(--color-bg);cursor:-webkit-zoom-out;cursor:zoom-out;visibility:hidden;opacity:0;-webkit-transition:opacity 0s 0.3s, visibility 0s 0.3s;transition:opacity 0s 0.3s, visibility 0s 0.3s}.exp-lightbox__zoom img{display:block;width:100%;max-width:none;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.exp-lightbox__zoom--no-transition img{-webkit-transition:none;transition:none}.exp-lightbox__zoom--is-visible{opacity:1;visibility:visible;-webkit-transition:none;transition:none}.exp-lightbox li{list-style:none;padding-left:0}.exp-lightbox li::before{display:none}.exp-gallery img{display:block;width:100%;height:auto;-webkit-transition:opacity .3s;transition:opacity .3s}.exp-gallery img:hover{cursor:pointer;opacity:0.85}.exp-gallery>li{list-style:none;padding-left:0}.exp-gallery>li::before{display:none}.exp-gallery figure{margin-bottom:0}.screen-reader-text{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);position:absolute}.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;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}.fade-in{opacity:0;-webkit-animation:fadeIn 0.5s ease-out forwards;animation:fadeIn 0.5s ease-out forwards}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.archive-filter--btn{height:42px}.orderby{height:38px}.woocommerce-result-count{display:none;padding:var(--space-xs) 0}@media (min-width: 64rem){.woocommerce-result-count{display:block}}.sidebar{min-width:250px}.sidebar a{color:var(--color-contrast-higher);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar a:hover{text-decoration:underline}.sidebar__panel>ul>li:not(:last-of-type){border-bottom:1px solid var(--color-contrast-low);margin-bottom:var(--space-xs)}.sidebar li{margin-bottom:var(--space-xs)}.sidebar li a::before{border:1px solid var(--color-contrast-higher);border-radius:var(--radius-md);content:"";display:inline-block;margin-right:var(--space-xxxs);width:16px;height:16px}.sidebar li.chosen a::before,.sidebar li:focus-within>a::before{background-color:var(--color-contrast-higher);background-image:url("https://theme.fanaticguitars.com/images/fa/check-white.svg");background-position:center;background-repeat:no-repeat;background-size:12px 12px}.brands a{-webkit-box-sizing:border-box;box-sizing:border-box}.brands a:hover{-webkit-box-shadow:0 5px 15px var(--color-contrast-low);box-shadow:0 5px 15px var(--color-contrast-low)}.woocommerce-breadcrumb a{color:var(--color-contrast-high);font-weight:300}.woocommerce-breadcrumb a:hover{color:var(--color-contrast-medium)}.woocommerce-cart .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;width:85px}.woocommerce-cart .quantity .number-input__btn{background-color:var(--color-contrast-lower);border:0;height:auto;margin-right:1px;position:relative;width:20px}.woocommerce-cart .quantity .qty{background-color:var(--color-white);border:1px solid var(--color-contrast-low);border-radius:3px;font-size:0.9em;height:auto;margin:0 3px;min-height:auto;padding:0;text-align:center;width:40px;max-width:40px}.woocommerce-cart .return-to-shop{display:none}.qty{-moz-appearance:textfield}.qty:focus{background-color:var(--color-contrast-low)}.qty::-webkit-inner-spin-button{-webkit-appearance:none}.update-qty{display:none;font-size:13px;min-height:0}.update-qty:hover,.update-qty:focus{opacity:0.8;outline:none;text-decoration:none}.update-qty[aria-disabled="false"]{cursor:pointer;display:block}.checkout-button{min-height:45px;max-width:750px}@media (min-width: 64rem){.checkout-button{font-size:var(--btn-font-size-lg, 1.4em)}}@media screen and (min-width: 530px){.checkout-button{min-height:55px}}.wcppec-checkout-buttons{margin-bottom:0 !important}.cart-empty{text-align:center}.categories a{color:var(--color-contrast-high);font-size:13px;font-weight:300}.categories a::after{position:absolute;inset:0;content:''}.categories picture{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}@media screen and (min-width: 360px){.categories a{font-size:14px;font-weight:700}}@media (min-width: 32rem){.categories a{font-size:var(--text-base-size)}}@media (min-width: 48rem){.categories a{font-size:var(--text-md)}}.home-featured-category{background-color:var(--color-white);border:1px solid var(--color-contrast-low);border-radius:var(--radius-md);overflow:hidden}.home-featured-category:hover{background-image:none;color:var(--color-primary);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.home-featured-category:hover img{opacity:0.85}@media (min-width: 64rem){.categories picture{border:1px solid var(--color-contrast-low);border-radius:var(--radius-md);overflow:hidden;max-width:none}.categories img{border-radius:var(--radius-md);max-width:150px}.home-featured-category{background-color:transparent;border:none}.home-featured-category *{color:var(--color-contrast-high);font-weight:700}.home-featured-category img{background-color:var(--color-white)}.home-featured-category:hover{-webkit-box-shadow:none;box-shadow:none}.home-featured-category:hover *{color:var(--color-secondary-darker)}}.checklist li,#tab-description ul li{background:url("https://theme.fanaticguitars.com/images/fa/check-success.svg") no-repeat 0 1px;background-size:16px 16px;margin-top:var(--space-xxs);padding-left:22px}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.contact-block--shops h2{color:var(--color-accent-darker)}@media not all and (min-width: 48rem){.contact-block--shops{background-image:none}.contact-block--shops h2{color:var(--color-contrast-higher)}}.doofinderLogo{display:none !important}.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}.blog-loop+.site-footer{margin-top:0}.site-footer a{color:var(--color-white)}.site-footer a:hover{color:var(--color-primary-lighter)}.site-footer--h3{border-bottom:1px solid var(--color-contrast-medium);color:var(--color-white);font-size:var(--text-md);margin-bottom:var(--space-xs);padding-bottom:var(--space-xxxs)}.footer__block{line-height:var(--space-lg)}.footer__block>*{margin-top:var(--space-sm)}.footer__seals-icons>*{margin:var(--space-xs)}.footer__seals-icons>*:first-child{margin-left:0}.footer__seals-icons>*:last-child{margin-right:0}.payment-methods>*{margin:0 var(--space-xxxs)}.site-info ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:normal;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-info ul a{color:var(--color-contrast-medium);display:block;padding:var(--space-xs)}.site-info ul a:hover{color:var(--color-primary-lighter)}.site-info ul li{white-space:nowrap}.site-footer .payment-methods img{max-width:48px;height:auto}@media (min-width: 64rem){footer .socials__btns li{margin-left:0;margin-right:var(--space-xs)}.footer__block{line-height:var(--space-md)}.footer__seals-icons>*{margin-top:0;margin-left:0}}html,body{width:100%;height:100%}body{min-height:100%;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-align:stretch;-ms-flex-align:stretch;align-items:stretch}#page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}header,#page,footer{-ms-flex-negative:0;flex-shrink:0}:root{--cart-icon-size: 35px}@media (min-width: 64rem){:root{--cart-icon-size: 44px}}.header__cart{width:var(--anim-menu-btn-size)}.header__cart .cart-contents{min-width:42px}.header__cart .cart-contents:hover{opacity:.75}.header__cart .count{font-size:.9em;line-height:20px;top:-5px;left:20px;width:20px}.header__cart svg{width:var(--cart-icon-size);height:var(--cart-icon-size)}.woocommerce-cart .header__cart>*{display:none}@media (min-width: 64rem){.header__cart{width:auto}.header__cart .count{line-height:22px;top:-1px;left:26px;width:22px}}.widget_wc_aelia_currencyswitcher_widget select{background-color:var(--color-accent);border:1px solid var(--color-white);border-radius:4px;font-size:14px;font-weight:300;padding:var(--space-sm);width:100%}.widget_wc_aelia_currencyswitcher_widget select::-ms-expand{display:none}.widget_wc_aelia_currencyswitcher_widget button{display:none}.widget_wc_aelia_currencyswitcher_widget select{background-color:var(--color-white);border:0}#header-location__dropdown{margin-top:1px;max-width:350px;width:100%;z-index:var(--zindex-fixed-element);right:0 !important;left:unset !important}@media (min-width: 90rem){#header-location__dropdown{width:350px}}.header-location__trigger:hover{background-color:var(--color-accent-light)}.header-location__trigger.popover-control--active{background-color:var(--color-accent)}.header-location__trigger span{line-height:var(--header-topbar-height)}#header-location__dropdown .select2{width:100% !important}.aelia_tax_display_by_country{margin-top:1em}#language-switcher>*:first-child{border-right:1px solid var(--color-accent)}#language-switcher a{background-color:#212121;display:block;padding:var(--space-xs) var(--space-sm)}#language-switcher a:hover{background-color:rgba(33,33,33,0.5)}:root{--header-topbar-height: 39px}.header-topbar{display:none}@media (min-width: 48rem){.header-topbar{display:block}}.overflow .header-topbar{display:block}.header-topbar>div{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:var(--header-topbar-height);margin:0 auto;max-width:var(--max-width-xl)}.header-topbar a{color:var(--color-white)}.header-topbar__contact a:first-child:hover{background-color:var(--color-primary-dark);opacity:1}.header-topbar__contact a:hover{opacity:.85}.header-promotion>*{display:none}@media screen and (min-width: 800px){.header-promotion>*:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 1100px){.header-promotion>*{display:-webkit-box;display:-ms-flexbox;display:flex}}.section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid var(--color-contrast-low)}.section-header>*{-ms-flex-preferred-size:initial;flex-basis:initial;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:initial}.section-header h1,.section-header h2,.section-header .h2{-webkit-box-shadow:inset 0 -5px 0 var(--color-secondary-darker);box-shadow:inset 0 -5px 0 var(--color-secondary-darker);display:inline-block;font-size:var(--text-lg);text-align:center}@media (min-width: 32rem){.section-header h1,.section-header h2,.section-header .h2{font-size:var(--text-xl)}}@media (min-width: 64rem){.section-header h1,.section-header h2,.section-header .h2{font-size:var(--text-xxl)}}.section-header a{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;color:var(--color-contrast-higher);font-weight:700;padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.section-header a:hover{color:var(--color-primary)}:root{--sliders-aspect-ratio:  4/3}@media (min-width: 32rem){:root{--sliders-aspect-ratio: 238/115}}.home-slide{padding-bottom:calc(100% / (var(--sliders-aspect-ratio)))}@media (min-width: 64rem){.introduction-figcaption{max-width:33%}}.loading-spinner{pointer-events:none;width:2.5em;height:2.5em;border:0.4em solid transparent;border-color:var(--color-contrast-medium);border-top-color:var(--color-contrast-high);border-radius:50%;-webkit-animation:loading-spin 1s linear infinite;animation:loading-spin 1s linear infinite}.header-topbar .loading-spinner{border-top-color:var(--color-contrast-lower)}@-webkit-keyframes loading-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.newsletter{background-color:#b9e6ff}.pagination,.woocommerce-pagination{font-size:var(--text-md);font-weight:700;margin-top:var(--space-md);text-align:center;width:100%}.woocommerce-pagination>*{display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;line-height:1;padding-top:var(--space-xs);padding-bottom:var(--space-xs);padding-left:calc(1.355 * var(--space-xs));padding-right:calc(1.355 * var(--space-xs));border-radius:var(--radius-md);height:100%;color:var(--color-primary)}.woocommerce-pagination .current{background-color:var(--color-contrast-low);color:var(--color-contrast-higher)}.woocommerce-pagination a{text-decoration:none}.woocommerce-pagination a:hover{background-color:var(--color-primary-light);color:var(--color-white)}.cross-sells{margin-top:var(--space-md)}.cross-sells h2{font-size:var(--text-md)}.prod-card{-webkit-box-shadow:1px 1px 10px var(--color-contrast-low);box-shadow:1px 1px 10px var(--color-contrast-low);list-style:none}.prod-card:hover,.prod-card:focus{-webkit-box-shadow:0 5px 15px var(--color-contrast-low);box-shadow:0 5px 15px var(--color-contrast-low)}.prod-card img{border-radius:var(--radius-md) 0 0 var(--radius-md);min-width:100px;width:100px;height:auto}.prod-card a:not(.btn){color:var(--color-contrast-higher);opacity:1}.prod-card a:not(.btn)::after{position:absolute;inset:0;content:'';z-index:1}@media (min-width: 32rem){.prod-card>a:hover::before{content:'';position:absolute;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);top:0;left:0;right:0;height:3px;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;background:var(--color-success);z-index:1}.prod-card img{border-bottom:1px solid var(--color-contrast-low);border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%}}.woocommerce-product-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:var(--space-xxs)}.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{color:var(--color-contrast-medium);font-weight:300}.woocommerce-product-rating .woocommerce-review-link:hover{text-decoration:underline}.star-rating{font-size:1em;font-weight:400;height:18px;margin-right:var(--space-xxs);overflow:hidden;position:relative;width:90px}.prod-card__content .star-rating{margin-right:0}.star-rating::before{content:'';position:absolute;background-image:url(https://theme.fanaticguitars.com/images/svg/star-contrast-medium.svg);background-position:top left;background-repeat:repeat-x;width:100%;height:17px;left:0}.star-rating>span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating>span::before{content:'';position:absolute;top:0;left:0;background-color:var(--color-bg);background-image:url(https://theme.fanaticguitars.com/images/svg/star-orange.svg);background-position:top left;background-repeat:repeat-x;width:100%;height:17px}.ribbon{left:-5px;top:-5px;width:75px;height:75px}.ribbon div{line-height:25px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;background-color:#CD292F;top:19px;left:-21px}.product-content .ribbon div{z-index:1}@media (min-width: 32rem){.product-content .ribbon{width:135px;height:135px}.product-content .ribbon div{font-size:var(--text-md);line-height:40px;width:180px;top:35px;left:-35px}}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--color-accent);height:42px;line-height:42px}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:8px}.select2-container--default .select2-search--dropdown .select2-search__field{background-color:var(--color-white);min-height:42px;font-size:1em;line-height:1.5em}.select2-container--default .select2-search--dropdown .select2-search__field:focus{background-color:var(--color-white);color:var(--color-accent)}.select2-container .select2-selection{height:42px}.single_add_to_cart_button{background-color:var(--color-primary);border:0;border-bottom:2px solid var(--color-primary-dark);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);color:var(--color-white);cursor:pointer;font-weight:700;font-size:var(--text-md);height:40px;line-height:1;padding-top:var(--btn-padding-y, 0.5em);padding-bottom:var(--btn-padding-y, 0.5em);padding-left:var(--btn-padding-x, 0.75em);padding-right:var(--btn-padding-x, 0.75em);border-radius:var(--btn-radius, 0.25em);width:100%;text-decoration:none;-webkit-font-smoothing:antialiased}.single_add_to_cart_button:hover,.single_add_to_cart_button:focus{background-color:var(--color-primary-light);outline:none}.js-product-v3__cta-clone{position:fixed;bottom:0;left:0;width:100%;padding:var(--space-xs) 0;background-color:hsla(var(--color-bg-h), var(--color-bg-s), var(--color-bg-l), 0.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);z-index:var(--zindex-fixed-element);-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden;-webkit-transition:visibility 0s 0.3s, -webkit-transform .3s;transition:visibility 0s 0.3s, -webkit-transform .3s;transition:transform .3s, visibility 0s 0.3s;transition:transform .3s, visibility 0s 0.3s, -webkit-transform .3s}.js-product-v3__cta-clone>*{width:calc(100% - 2*var(--component-padding));margin:0 auto}.js-product-v3__cta-clone button{width:unset}.js-product-v3__cta-clone .price .amount{font-size:var(--text-md)}.js-product-v3__cta-clone .save-price,.js-product-v3__cta-clone .price-suffix{display:none}.js-product-v3__cta-clone .quantity{margin-right:0}.product-v3__cta-clone--is-visible{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}@media (min-width: 32rem){.single_add_to_cart_button{font-size:var(--btn-font-size-lg, 1.4em);height:unset}}@media (min-width: 64rem){.product-v3__panel{border-top:1px solid var(--color-contrast-lower);position:-webkit-sticky;position:sticky;top:var(--space-md);z-index:1}.js-product-v3__cta{position:relative;padding:0}.js-product-v3__cta>*{width:100%}.js-product-v3__cta .single_add_to_cart_button::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;margin-left:var(--space-xxxs);background-image:url(https://theme.fanaticguitars.com/images/fa/long-arrow-alt-right-white.svg);background-position:center;background-repeat:no-repeat;background-size:cover}}.single-product .cart{display:-webkit-box;display:-ms-flexbox;display:flex}.quantity{-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px;position:relative;text-align:left;margin-right:.5em;width:56px;height:40px}.quantity.hidden{display:none}.quantity input{background-color:var(--color-bg);border:1px solid var(--color-contrast-medium)}.quantity .qty{border-right:none;border-radius:var(--radius-md);color:var(--color-black);padding:0 var(--space-sm);width:40px;height:40px;-moz-appearance:textfield}.quantity .qty:focus{background-color:var(--color-contrast-lower);outline:none}.quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none}.quantity .number-input__btn{color:var(--color-contrast-higher);border-radius:0;cursor:pointer;line-height:21px;padding:0;position:absolute;right:0;width:21px;height:21px;text-shadow:none;-webkit-appearance:none}.quantity .number-input__btn--minus{border-bottom-right-radius:var(--radius-md);bottom:0}.quantity .number-input__btn--plus{border-top-right-radius:var(--radius-md)}@media (min-width: 32rem){.quantity{-webkit-box-flex:0;-ms-flex:0 0 68px;flex:0 0 68px;width:74px;height:52px}.quantity .qty{width:48px;height:52px}.quantity .number-input__btn{line-height:24px;width:28px;height:28px}}.product-brand{color:var(--color-contrast-higher)}.product-brand img{display:inline-block}@media (min-width: 64rem){.product-brand img{max-width:125px;max-height:75px;width:auto;height:auto}}#tab-description p,#tab-description ul{margin-bottom:calc(var(--space-unit) * 0.75 * var(--text-vspace-multiplier, 1));line-height:calc(var(--body-line-height) * var(--line-height-multiplier, 1))}#tab-description b{font-weight:700}#tab-description ul a{text-decoration:none}#tab-description li,#tab-description span{font-weight:300 !important}#tab-description a{color:var(--color-contrast-higher);text-decoration:underline}#tab-description a:hover{color:var(--color-primary)}.product-after-summary h2{border-bottom:1px solid var(--color-contrast-low);color:var(--color-contrast-higher);font-weight:700;font-size:var(--text-base-size);margin-bottom:var(--space-md);text-transform:uppercase}.product-after-summary h2::after{border-bottom:4px solid var(--color-contrast-higher)}.product-after-summary h2 strong{display:inline-block;border-bottom:4px solid var(--color-contrast-higher);padding:0 var(--space-md) var(--space-xs)}.price .amount{color:#e80505;font-weight:700}.summary .price .amount{font-size:var(--text-xxxl)}@media (min-width: 64rem){.summary .price .amount{font-size:var(--text-xxxxl)}}.price del .amount{color:var(--color-contrast-medium);font-size:var(--text-base-size)}.price-suffix{color:var(--color-contrast-medium);display:block;font-size:var(--text-sm);font-weight:700;margin-top:-3px}.prod-card .price-suffix{display:none}.outofstock .price{display:none}del{color:var(--color-contrast-medium)}ins{text-decoration:none}.notify-btn:hover{color:var(--color-contrast-higher)}#comments{margin-top:var(--space-md)}.commentlist{list-style:none;margin-left:0}.commentlist li{list-style:none;clear:both;margin-bottom:var(--space-sm)}.comment_container{display:-webkit-box;display:-ms-flexbox;display:flex}.comment_container .avatar{display:none}@media (min-width: 32rem){.comment_container .avatar{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;margin-right:var(--space-sm);vertical-align:top;width:40px;height:40px}}@media (min-width: 48rem){.comment_container .avatar{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;width:60px;height:60px}}.commentlist li:last-child{border-bottom:0;margin-bottom:0}.commentlist li time{color:var(--color-contrast-medium)}.commentlist li ul.children{margin-bottom:0}.commentlist li ul.children li:last-child{margin-bottom:0}#reviews .woocommerce-noreviews{background-color:var(--color-contrast-lower);border-radius:var(--radius-md);padding:var(--space-xs)}#reviews h3{font-size:var(--text-base-size);text-align:left;text-transform:uppercase}.comment-reply-title{font-size:var(--text-md);font-weight:700}#reviews p{margin-bottom:0;margin-top:var(--space-xs)}#reviews label{font-weight:700}#reviews input[type="email"],#reviews input[type="text"],#reviews textarea{display:block;width:100%}#reviews input[type="email"],#reviews input[type="text"]{max-width:var(--max-width-xs)}.comment-form-rating{clear:both;margin-top:var(--space-sm)}.comment-form-rating label{display:block}.stars{display:inline-block;margin:0;line-height:unset}.stars>span>*{position:relative;height:20px;width:20px;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}.stars>span>*::before{display:block;position:absolute;content:"";position:absolute;background-image:url(https://theme.fanaticguitars.com/images/svg/star-contrast-medium.svg);background-position:top left;background-repeat:repeat-x;width:100%;height:20px;text-indent:-10000px}.stars>span>*:hover ~ a::before{opacity:0.25}.stars:hover a::before{background-image:url(https://theme.fanaticguitars.com/images/svg/star-orange.svg)}.stars.selected a.active::before{background-image:url(https://theme.fanaticguitars.com/images/svg/star-orange.svg)}.stars.selected a.active ~ a:before{background-image:url(https://theme.fanaticguitars.com/images/svg/star-orange.svg);opacity:0.25}.stars.selected a:not(.active)::before{background-image:url(https://theme.fanaticguitars.com/images/svg/star-orange.svg)}.woocommerce-product-details__short-description{border-bottom:1px solid var(--color-contrast-low);margin-top:var(--space-sm);margin-bottom:var(--space-sm);padding-bottom:var(--space-sm)}.title-after>*{margin-top:var(--space-xxs)}.woocommerce-product-gallery{position:relative}.gallery-top-wrapper{margin:0 auto;overflow:hidden;width:100%}.gallery-top{width:200px;height:200px}@media (min-width: 32rem){.gallery-top{width:450px;height:450px}}@media (min-width: 48rem){.gallery-top{width:600px;height:600px}}@media (min-width: 64rem){.gallery-top{width:500px;height:500px}}@media (min-width: 80rem){.gallery-top{width:600px;height:600px}}.gallery-top img{width:auto;height:auto;max-height:200px;color:var(--color-white);margin-left:auto;margin-right:auto}@media (min-width: 32rem){.gallery-top img{max-height:450px}}@media (min-width: 48rem){.gallery-top img{max-height:600px}}@media (min-width: 64rem){.gallery-top img{max-height:500px}}@media (min-width: 64rem){.gallery-top img{max-height:600px}}.gallery-top a{display:block;cursor:-webkit-zoom-in;cursor:zoom-in;text-align:center;width:100%}.gallery-top .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-pagination-bullet{background-color:var(--color-white);border-radius:100%;cursor:pointer;display:block;margin-right:var(--space-xs);opacity:0.9;width:25px;height:25px}.swiper-pagination-bullet-active{background-color:var(--color-primary)}.gallery-thumbs-wrapper{margin-top:10px}.gallery-thumbs{-webkit-box-sizing:border-box;box-sizing:border-box;height:20%;padding:10px 0}.gallery-thumbs .swiper-slide{width:25%;height:100%;margin-right:10px;opacity:1;max-width:94px}.gallery-thumbs img{border:1px solid var(--color-contrast-low);border-radius:var(--radius-md);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:auto}.gallery-thumbs .swiper-slide-thumb-active{opacity:0.4}.show-arrows.gallery-thumbs-wrapper{position:relative}.show-arrows .gallery-thumbs{margin:0 35px}.show-arrows .swiper-button-next{right:0}.show-arrows .swiper-button-prev{left:0}@media (min-width: 64rem){.woocommerce-product-gallery{max-width:600px;margin:0 auto}.gallery-top-wrapper{height:auto !important;max-width:600px;max-height:600px}.gallery-thumbs{max-width:600px}}.pswp button:hover{background-color:transparent}:root{--swiper-navigation-size: 30px}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0}.swiper-wrapper{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:2;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-next:hover,.swiper-button-prev:hover{color:var(--color-primary)}.swiper-button-next:focus,.swiper-button-prev:focus{outline:none}:root{--slideshow-btn-width: 2em;--slideshow-btn-height: 4em;--slideshow-btn-icon-size: 2em}.slides{position:relative;overflow:hidden;z-index:auto}.slides img{display:block}.slides .swiper-button-next,.slides .swiper-button-prev{border-radius:4px;height:var(--slideshow-btn-height);width:var(--slideshow-btn-width)}.slides .swiper-button-next:hover,.slides .swiper-button-prev:hover{color:var(--color-white);background-color:var(--color-black)}.slides .swiper-button-next .icon,.slides .swiper-button-prev .icon{width:var(--slideshow-btn-icon-size);height:var(--slideshow-btn-icon-size)}.slides .swiper-button-next{right:0}.slides .swiper-button-prev{left:0}@media (min-width: 64rem){.slides .swiper-button-next{right:5px}.slides .swiper-button-prev{left:5px}}.slides-sidebar{padding-left:var(--space-md);min-width:33.3%}.slides-sidebar img{width:100%;height:100%}.cart_totals td,.cart_totals th{padding:var(--space-sm) var(--space-sm)}.cart_totals tr{border-top:1px solid var(--color-contrast-lower)}.cart_totals th{text-transform:none;vertical-align:top}.cart_totals th small{font-size:0.7em;line-height:1.5em}.cart_totals .shipping p{margin-top:var(--space-sm)}@media (min-width: 64rem){.cart_totals .shipping p{display:inline-block}}.shipping-calculator-form *{width:100%}.shipping-calculator-form p{display:block}.shipping-calculator-form .button{width:auto}.cart_totals .shipping .shipping_method{margin-right:0.5em}.cart_totals li{margin-bottom:var(--space-xs)}.cart_totals li:last-child{margin-bottom:0}.shipping-calculator-button{display:inline-block;font-weight:700}.woocommerce-shipping-destination{margin-bottom:var(--space-xs)}#page>.woocommerce>*,.woocommerce-notices-wrapper>*{border-radius:var(--radius-md);margin-bottom:var(--space-md);padding:var(--space-sm)}.woocommerce-notices-wrapper{color:var(--color-black);text-align:center;width:100%}.woocommerce-message{background-color:#b0e8c4;color:var(--color-black);margin-bottom:var(--space-md)}#page>.woocommerce{background-color:var(--color-white);margin-top:var(--space-md);margin-bottom:var(--space-md)}.woocommerce-error{background-color:#ffdbdb;color:var(--color-black)}.woocommerce-error .button{background-color:var(--color-primary);border-radius:var(--radius-md);color:var(--color-white);display:block;padding:var(--space-xs);margin:0 auto var(--space-sm);max-width:var(--max-width-xxxxs)}.woocommerce-error .button:hover{background-color:var(--color-primary-light);color:var(--color-white)}@media (min-width: 64rem){.woocommerce-error .button{display:inline-block;margin:0}}#page>.woocommerce .woocommerce-info{background-color:var(--color-warning)}.validation_message{color:var(--color-error);margin-top:var(--space-xs)}.gform_button{min-width:200px}.gform_validation_container{display:none}.alignwide img{width:100%;height:auto}.fullwidth img{width:100%;height:auto}.summary br{display:none}.bg-pagantis{background-color:#13bdd4}.pagantis-logo{max-width:80vw}.advantadges img{max-width:30vw}#lang-comments-link{display:none}
/*# sourceMappingURL=style.min.css.map */