.single-product .cwginstock-subscribe-form .cwginstock-panel-primary{display:none;border:none;border-radius:0;box-shadow:none;margin-bottom:0}.single-product .cwginstock-subscribe-form .cwginstock-panel-primary>.panel-heading{background-color:transparent;border:none;border-radius:0;padding:15px 0}.single-product .cwginstock-subscribe-form .cwginstock-panel-primary>.panel-heading h4{font-family:Open Sans Condensed,sans-serif;letter-spacing:.5px;text-align:left!important;font-weight:600;font-size:13px;color:#000}.single-product .cwginstock-subscribe-form .cwginstock-panel-primary .panel-body{padding:0;max-width:325px}.single-product .cwginstock-subscribe-form .cwginstock-panel-primary .panel-body .row{margin:0}.single-product .cwginstock-subscribe-form .cwginstock-panel-primary .panel-body .col-md-12{position:relative;width:100%;padding:0;display:flex;flex-flow:row wrap;align-items:center}.single-product .cwginstock-subscribe-form .cwginstock-panel-primary .panel-body .form-group.center-block{display:block;margin:0;flex:1 0 0}.single-product .cwginstock-subscribe-form .cwginstock-panel-primary .panel-body .form-group.center-block:first-child{flex-grow:1}.single-product .cwginstock-subscribe-form .cwginstock-panel-primary .panel-body .form-group.center-block input{height:42px;padding:5px 10px;background-color:transparent;color:#000;border:1px solid #000;border-right:0;border-radius:0;font-size:13px;outline:none}.single-product .cwginstock-subscribe-form .cwginstock-panel-primary .panel-body .form-group.center-block input[type=email]{flex-grow:1;font-weight:600;text-align:left!important;margin-bottom:0}.single-product .cwginstock-subscribe-form .cwginstock-panel-primary .panel-body .form-group.center-block input[type=submit]{font-family:Open Sans Condensed,sans-serif;letter-spacing:.5px;font-weight:700;border-right:1px solid #000;border-left:0;text-transform:uppercase;cursor:pointer;width:100%}.single-product .cwginstock-subscribe-form .cwginstock-panel-primary .panel-body .cwgstock_output{font-family:Open Sans Condensed,sans-serif;letter-spacing:.5px;flex-basis:100%;max-width:100%;padding-top:15px;font-size:13px;font-weight:600}.single-product .product-type-simple .cwginstock-subscribe-form .cwginstock-panel-primary{display:block;padding-bottom:15px}.product-size-chart-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1040;overflow:auto;background:rgba(0,0,0,.75)}.product-size-chart-modal.is-shown{display:block}.product-size-chart-modal__dialog{display:flex;min-height:calc(100% - 30px);width:100%;align-items:center;justify-content:center;padding:15px}.product-size-chart-modal__content{max-width:780px;width:100%;padding:30px;background:#fff}.product-size-chart-modal__content-inner{display:flex;flex-flow:column wrap;align-items:center}@media (min-width:576px){.product-size-chart-modal__content-inner{flex-flow:row wrap}}.product-size-chart-modal__title-table-wrapper{flex-grow:1;width:100%}@media (min-width:576px){.product-size-chart-modal__title-table-wrapper{width:auto;order:2}}.product-size-chart-modal__title{font-family:Open Sans Condensed,sans-serif;letter-spacing:1px;font-size:16px}.product-size-chart-modal__title b{font-weight:700}@media screen and (min-width:320px){.product-size-chart-modal__title{font-size:calc(.15625vw + 15.5px)}}@media screen and (min-width:1600px){.product-size-chart-modal__title{font-size:18px}}.product-size-chart-modal__table{font-family:Open Sans Condensed,sans-serif;letter-spacing:1px}.product-size-chart-modal__table table thead{font-weight:700}.product-size-chart-modal__table table thead td,.product-size-chart-modal__table table thead th{padding:10px;height:40px}@media (min-width:768px){.product-size-chart-modal__table table thead td,.product-size-chart-modal__table table thead th{height:80px}}.product-size-chart-modal__table table thead td:not(:first-child),.product-size-chart-modal__table table thead th:not(:first-child){border-left:1px solid #000}.product-size-chart-modal__table table tbody td{border-bottom:1px solid #000;padding:10px}.product-size-chart-modal__table table tbody td strong{font-weight:700}@media (min-width:576px){.product-size-chart-modal__image{padding-right:30px}}.product-size-chart-modal__image img{max-width:200px;margin-top:30px}.product-size-chart-modal__modal-button-wrapper{text-align:right}.product-size-chart-modal__modal-close{display:inline-block;cursor:pointer}.product-size-chart-modal__modal-close i{font-size:20px;color:#000}.product-video__embed-box{margin:0}@media (min-width:768px){.product-video__embed-box{margin:15px 0}}@media (min-width:1200px){.product-video__embed-box{margin:30px 0}}@media (min-width:1600px){.product-video__embed-box{margin:50px 0}}@media (min-width:2560px){.product-video__embed-box{margin:100px 0}}.product-video__embed-container{position:relative;overflow:hidden;max-width:100%;height:auto}.product-video__embed-container.aspect-square{aspect-ratio:1/1}.product-video__embed-container.aspect-32{aspect-ratio:3/2}.product-video__embed-container.aspect-23{aspect-ratio:2/3}.product-video__embed-container.aspect-65{aspect-ratio:6/5}.product-video__embed-container.aspect-56{aspect-ratio:5/6}.product-video__embed-container.aspect-34{aspect-ratio:3/4}.product-video__embed-container.aspect-43{aspect-ratio:4/3}.product-video__embed-container.aspect-45{aspect-ratio:4/5}.product-video__embed-container.aspect-54{aspect-ratio:5/4}.product-video__embed-container.aspect-169{aspect-ratio:16/9}.product-video__embed-container.aspect-219{aspect-ratio:21/9}.product-video__embed-container embed,.product-video__embed-container iframe,.product-video__embed-container object{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.product-video-container{display:none}@media (min-width:768px){.product-video-container{display:block}}.product-configurator__out-of-stock-actions{flex-flow:row wrap;align-items:center;padding:15px 0 5px}.product-configurator__out-of-stock-badge{font-family:Open Sans Condensed,sans-serif;font-size:14px;font-weight:700;color:#000;text-transform:uppercase;padding-right:15px}.product-configurator__in-stock-subscribe-toggle{font-size:13px;font-weight:400;color:#6d6c6c;text-decoration:underline;cursor:pointer}.product-configurator__in-stock-subscribe-toggle:hover{color:#e40522}.product-configurator__collapse-toggle .collapse-toggle-icon{float:right;vertical-align:middle;margin-right:15px}.product-configurator__collapse-toggle .collapse-toggle-icon.is-shown{display:inline-block}.product-configurator__collapse-content{font-size:14px;line-height:18px;padding-top:15px;font-weight:400;color:#000}.product-configurator__collapse-content ul{padding-left:20px}.product-configurator__collapse-content ul li{text-align:left;padding:5px 0;position:relative}.product-configurator__collapse-content ul li:before{position:absolute;left:-10px;top:50%;transform:translateY(-50%);content:"";display:block;background:#000;width:4px;height:4px;border-radius:2px}.product-configurator__collapse-content a{color:#000;text-decoration:underline}.product-configurator__collapse-content a:hover{color:#e40522}.product-configurator__collapse-content table{border:1px solid rgba(0,0,0,.2)}.product-configurator__collapse-content table thead th{font-weight:600;border:1px solid rgba(0,0,0,.2);padding:5px}.product-configurator__collapse-content table tbody td{border:1px solid rgba(0,0,0,.2);padding:5px}.product-configurator .quantity-input{padding-bottom:15px;font-family:Open Sans Condensed,sans-serif;letter-spacing:1px}@media (min-width:768px){.product-configurator .quantity-input{padding-bottom:20px}}.product-configurator .quantity-input .quantity-input-label,.product-configurator .quantity-input .quantity input{font-size:14px;font-weight:600}.product-configurator .quantity-input .quantity-input-label{display:block;margin-bottom:7.5px;text-transform:uppercase;color:#000}.product-configurator .quantity-input .quantity input{padding:5px;border:1px solid #000}.product-configurator .quantity-input .quantity label{display:none}.woocommerce.single-product .woocommerce-error,.woocommerce.single-product .woocommerce-message{padding:1em;margin-bottom:0;border:none}.woocommerce.single-product .woocommerce-error[role=alert]:first-child,.woocommerce.single-product .woocommerce-message[role=alert]:first-child{text-align:center;font-weight:600;font-family:Open Sans Condensed,sans-serif;letter-spacing:1px}.added-to-cart-banner{display:flex;flex-direction:column;align-items:center;justify-content:center}.added-to-cart-banner__message{text-align:center;text-transform:uppercase;font-family:Open Sans Condensed,sans-serif;letter-spacing:1px}.added-to-cart-banner__buttons{text-align:center}