.pull-left-xs{float:left}.pull-right-xs{float:right}@media (min-width:768px) and (max-width:1024.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media (min-width:1025px) and (max-width:1159.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media (min-width:1160px) and (max-width:1219.98px){.pull-left-lg{float:left}.pull-right-lg{float:right}}@media (min-width:1220px){.pull-left-xl{float:left}.pull-right-xl{float:right}}@media (max-width:767.98px){.hidden-xs-down{display:none!important}}@media (max-width:1024.98px){.hidden-sm-down{display:none!important}}@media (max-width:1159.98px){.hidden-md-down{display:none!important}}@media (max-width:1219.98px){.hidden-lg-down{display:none!important}}.hidden-xl-down{display:none!important}.layout-margin-small{margin-bottom:rem(20px)}.layout-margin-medium{margin-bottom:rem(30px)}.layout-margin-extra-large,.layout-margin-large{margin-bottom:rem(40px)}.row.equal-height>[class^=col]{display:-ms-flexbox;display:flex}.c-product-detail.container .c-product-detail__main-section>.row>.col-12{z-index:1}.c-product-detail.container .c-product-detail__main-section .c-product-detail__cta-sidebar{margin-bottom:1.875rem}@media (min-width:768px){.c-product-detail.container .c-product-detail__main-section .c-product-detail__cta-sidebar{margin-bottom:0}}@media (min-width:1025px){.c-product-detail.container .c-product-detail__main-section .c-product-detail__cta-sidebar{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;margin-left:0;max-width:33.33333%;padding-left:2rem;padding-right:.9375rem}}@media (max-width:1024.98px){.c-product-detail.container .c-product-detail__main-section .c-product-detail__cta-sidebar{margin-top:2rem}}@media (max-width:767.98px){.c-product-detail.container .c-product-detail__main-section .c-product-detail__cta-sidebar{margin-bottom:0}}.c-product-detail.container .c-product-detail__main-section .c-product-detail__cta-sidebar__header{background:#fff;padding:1.5625rem 1.5625rem 1.25rem}@media (min-width:768px){.c-product-detail.container .c-product-detail__main-section .c-product-detail__cta-sidebar__header .c-product-detail__addtocart-actions{background:#fff}}.c-product-detail.container .c-product-detail__main-section .c-product-detail__cta-sidebar .c-product-detail__prices .compare-price,.c-product-detail.container .c-product-detail__main-section .c-product-detail__cta-sidebar .c-product-detail__prices .price{color:red;font-size:1.5rem;letter-spacing:.07125rem;line-height:2rem}.c-product-detail.container .c-product-detail__name{font-size:1.3125rem;letter-spacing:.083125rem;line-height:1.875rem;margin-top:1.9375rem;text-transform:uppercase}@media (min-width:1025px){.c-product-detail.container .c-product-detail__name{font-size:1.5rem;line-height:2.8125rem}}@media (max-width:1024.98px){.c-product-detail.container .c-product-detail__name{margin-top:0}}.c-product-detail.container .c-product-detail__number{font-size:.875rem;line-height:1rem}.c-product-detail__box{margin-left:-.9375rem;margin-right:-.9375rem;padding-right:.9375rem;padding-left:.9375rem;position:relative}@media (max-width:1024.98px){.c-product-detail__box{padding-top:2.375rem}}.c-product-detail__box .product-badge{position:absolute;left:.9375rem;top:-1.25rem;z-index:1}@media (min-width:1025px){.c-product-detail__box .product-badge{left:auto;top:auto}}.c-product-detail__box .primary-images .main a{position:static}.c-product-detail__box .primary-images .main a:after{content:"";margin-top:-3.75rem;min-height:calc(153% + 3.25rem);pointer-events:none;position:absolute;left:-62499.9375rem;top:-100%;width:124999.875rem;z-index:-1}.c-product-detail__inner{position:relative}.c-product-detail__availability:empty{display:none}.c-product-detail__description-detail--title{color:#000;font-size:1.5rem;font-weight:400;text-transform:uppercase;letter-spacing:.125rem;line-height:2.25rem;margin-bottom:1.25rem;margin-top:-.75rem}@media (min-width:768px){.c-product-detail__description-detail--title{margin-top:1.25rem}}.c-product-detail__description-detail__card{border:0}@media (max-width:767.98px){.c-product-detail__description-detail__card{margin-left:-.9375rem;margin-right:-.9375rem}}.c-product-detail__description-detail__card__row{background:#212121}.c-product-detail__description-detail__block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-bottom:1.25rem;padding-top:1.25rem}@media (max-width:767.98px){.c-product-detail__description-detail__block{min-height:24.375rem}}.c-product-detail__description-detail__title{color:#fff;font-size:1rem;text-align:center;text-transform:uppercase;letter-spacing:.083125rem;line-height:1.875rem;margin-bottom:1.5rem}.c-product-detail__description-detail__text{color:#fff;font-size:.875rem;text-align:justify;line-height:1.75rem;margin-bottom:0}.c-product-detail__description-detail__image{object-fit:cover;object-position:center}.c-product-detail__video-coverimage__title{color:#fff}@media (max-width:767.98px){.c-product-detail #pdp-specs.c-product-detail__pdp-specs .c-product-detail__specification{margin-bottom:1.25rem}}.c-product-detail #pdp-specs.c-product-detail__pdp-specs .c-product-detail__specification .c-product-detail__spec-masthead{padding:1rem}.c-product-detail #pdp-specs.c-product-detail__pdp-specs .c-product-detail__specification .c-product-detail__spec-masthead .c-product-detail__spec-heading{margin-left:0}@media (max-width:767.98px){.c-product-detail #pdp-specs.c-product-detail__pdp-specs .c-product-detail__specification .c-product-detail__spec-masthead .c-product-detail__spec-heading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;line-height:normal;width:100%}}@media (min-width:768px){.c-product-detail #pdp-specs.c-product-detail__pdp-specs .c-product-detail__specification .c-product-detail__spec-masthead .c-product-detail__spec-heading{pointer-events:none}}.c-product-detail #pdp-specs.c-product-detail__pdp-specs .c-product-detail__specification .c-product-detail__spec-masthead .c-product-detail__spec-heading:after{display:none}@media (max-width:767.98px){.c-product-detail #pdp-specs.c-product-detail__pdp-specs .c-product-detail__specification .c-product-detail__spec-masthead .c-product-detail__spec-heading:after{content:"\F136";display:block;font-family:Fender Icons;font-size:2rem;line-height:0}}.c-product-detail #pdp-specs.c-product-detail__pdp-specs .c-product-detail__specification .c-product-detail__spec-masthead .c-product-detail__spec-heading .c-product-detail__spec-title{color:#f1f1f1;font-size:1.125rem;text-transform:uppercase;letter-spacing:.0625rem;line-height:.9375rem;margin-bottom:0}.c-product-detail #pdp-specs.c-product-detail__pdp-specs .c-product-detail__specification .c-product-detail__spec-attributes{margin-bottom:2rem}.c-product-detail #pdp-specs.c-product-detail__pdp-specs .c-product-detail__specification .c-product-detail__spec-attributes li{padding:.75rem 0}@media (max-width:767.98px){.c-product-detail #pdp-specs.c-product-detail__pdp-specs .c-product-detail__specification .c-product-detail__spec-attributes li{padding-left:.375rem;padding-right:.375rem}}.c-product-detail #pdp-specs.c-product-detail__pdp-specs .c-product-detail__specification .c-product-detail__spec-attributes li .label{font-size:.875rem;text-transform:uppercase;letter-spacing:0;line-height:1.0625rem}@media (max-width:767.98px){.c-product-detail #pdp-specs.c-product-detail__pdp-specs .c-product-detail__specification .c-product-detail__spec-attributes li .label{-ms-flex:0 0 45%;flex:0 0 45%}}.c-product-detail #pdp-specs.c-product-detail__pdp-specs .c-product-detail__specification .c-product-detail__spec-attributes li .value{font-size:.875rem;letter-spacing:0;line-height:1.0625rem}.c-product-detail #pdp-specs.c-product-detail__pdp-specs .c-product-detail__specification.active .c-product-detail__spec-masthead .c-product-detail__spec-heading:after{content:"\F126"}.c-product-detail__support{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1rem}.c-product-detail__support--btn{font-size:.75rem;letter-spacing:.05375rem;line-height:1.09375rem;margin-left:1rem;margin-bottom:1rem}.c-product-detail__bar{background:#fff;box-shadow:0 -3px 8px 0 rgba(0,0,0,.1);min-height:4.375rem;padding-bottom:.75rem;padding-top:.75rem;position:fixed;bottom:0;left:0;transform:translateY(100%);width:100%;z-index:1000;transition:all .2s ease-in-out}.c-product-detail__bar.active{transform:translateY(0)}@media screen and (min-width:1440px){.c-product-detail__bar__container{max-width:90rem;margin:0 auto;width:100%}}.c-product-detail__bar--text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.c-product-detail__bar--figure{height:2.8125rem;margin-bottom:0;margin-right:1rem;max-width:7.8125rem}.c-product-detail__bar--img{height:100%;object-fit:contain;object-position:center;width:100%}.c-product-detail__bar--cart{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.c-product-detail__bar--cart .cta-buttons{display:none;visibility:hidden}.c-product-detail__bar--cart .cart-and-ipay{margin-left:1rem;padding-bottom:0}.c-product-detail__bar--cart .cart-and-ipay .stocknotification-form{display:none}@media (min-width:768px){.c-product-detail__bar--cart{-ms-flex-pack:end;justify-content:flex-end}}.c-product-detail__bar--prices{font-size:1.125rem;line-height:2.25rem;padding-top:0;text-transform:uppercase}.c-product-detail__bar--prices .sales{padding-right:0}@media (max-width:1024.98px){.c-product-detail__bar--prices.prices .price{font-size:1.125rem;line-height:2rem}}@media (max-width:1024.98px){.c-product-detail__bar--prices.prices .price .strike-through{display:none}}@media (max-width:1024.98px){.c-product-detail__bar--prices.prices .compare-price{font-size:1.125rem;line-height:2rem}}@media (max-width:1024.98px){.c-product-detail__bar--prices.prices .compare-price .strike-through{display:none}}.c-product-detail.container .c-product-detail__bar--productName{line-height:1.45rem;margin-bottom:0;margin-top:0;text-transform:uppercase}#pdp-specs .specification .spec-attributes li{width:100%}#bottom-sticky-add-to-cart-product{font-family:Pragmatica,sans-serif;font-size:.875rem;font-weight:700;line-height:1.45rem;margin-bottom:0;margin-top:0;text-transform:capitalize}.c-product-detail__bar.js-detailBottomBar.js-ProductDetailBottomBar [data-add-to-cart-btn]{margin-bottom:0}.c-product-detail__bar.js-detailBottomBar.js-ProductDetailBottomBar #payment-request-button{display:none}.c-product-detail__bar--cart.chat-enabled{padding-right:3.75rem}.digital-basket-error-message{font-size:.875rem;background:#f4f4f4;padding:1.5rem;border-radius:4px}.digital-basket-error-message div{padding-left:0}.digital-basket-error-message div:first-of-type p{font-weight:700}.digital-basket-error-message a{text-decoration:underline;display:inline!important}div[data-attr=subscription-duration]{padding:1rem;border:1px solid #eae7e4;border-radius:5px}div[data-attr=subscription-duration] .attribute .variation-item.select-var-subscription-duration{padding-top:.625rem}div[data-attr=subscription-duration] .attribute .variation-item.select-var-subscription-duration .value{gap:.625rem;white-space:nowrap}div[data-attr=subscription-duration] .attribute .variation-item.select-var-subscription-duration .value a.selectable{width:4.125rem}.react-modal-open .fender-brand-nav,.react-modal-open .header-banner,.react-modal-open .magic-zoom-container,.react-modal-open .MagicZoom,.react-modal-open .primary-images,.react-modal-open .product-detail{z-index:-1!important}
