.freddie_stealin_video_content.freddie_thunderbolt_product_header .et_pb_video .et_pb_video_overlay a.et_pb_video_play:before{background-color:#000 !important;}
.freddie_stealin_video_content.freddie_thunderbolt_product_header .et_pb_video:hover .et_pb_video_overlay a.et_pb_video_play:after{border-color:#fddd11 !important;}
.freddie_stealin_video_content.freddie_thunderbolt_product_header .et_pb_video .et_pb_video_overlay a.et_pb_video_play:after{border-color:#000 !important;}
.freddie_stealin_video_content.freddie_thunderbolt_product_header .et_pb_video .fluid-width-video-wrapper{padding-top:51.9% !important;}
.freddie_thunderbolt_product .product_info{position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;top:45px;}
body:not(.et-tb) .freddie_thunderbolt_product{opacity:1;transition:0.3s;}
.freddie_thunderbolt_product .et_pb_wc_price ins{float:left;margin-right:10px;}
.freddie_thunderbolt_product .woocommerce-product-gallery__trigger{display:none;}
.freddie_thunderbolt_product .woocommerce-product-gallery{position:relative;padding-left:0;display:flex;}
.freddie_thunderbolt_product .woocommerce-product-gallery__image:last-child{margin-bottom:20px !important;}
.freddie_thunderbolt_product .woocommerce-product-gallery__image{position:relative;overflow:hidden;width:100% !important;float:none !important;margin-bottom:50px !important;}
.freddie_thunderbolt_product .flex-control-nav.flex-control-thumbs{flex-direction:column;padding:0 !important;margin:0 !important;min-width:110px;left:0;height:435px;position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;top:45px;float:left;}
.freddie_thunderbolt_product .woocommerce-product-gallery .flex-viewport{margin-left:20px;height:auto !important;}
.freddie_thunderbolt_product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper{width:100% !important;transform:none !important;}
.freddie_thunderbolt_product .flex-control-thumbs li{width:100% !important;margin:0 0 10px 0 !important;position:relative;overflow:hidden;display:block;background-size:cover;background-position:center;transition:0.3s;}
.freddie_thunderbolt_product .flex-control-thumbs li:hover, .freddie_thunderbolt_product .flex-control-thumbs li.active_item{box-shadow:inset 0 0 0 5px #fddd11;}
.freddie_thunderbolt_product .flex-control-thumbs li img{opacity:0 !important;position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
.freddie_thunderbolt_product .freddie_thunderbolt_product_top_row .et_pb_column:first-child{width:44.5% !important;margin-right:3.3% !important;}
.freddie_thunderbolt_product .freddie_thunderbolt_product_top_row .et_pb_column.et-last-child, .freddie_thunderbolt_product .freddie_thunderbolt_product_top_row .et_pb_column:last-child{width:52.2% !important;margin-left:0;}
.freddie_thunderbolt_product .input-text.qty{height:50px !important;width:90px;padding:0 !important;}
.freddie_thunderbolt_product .single_add_to_cart_button{height:50px;}
.freddie_thunderbolt_product .et_pb_wc_rating .woocommerce-product-rating{margin-bottom:8px !important;}
.freddie_thunderbolt_product .et_pb_module.et_pb_wc_description{font-weight:400 !important;}
body .freddie_thunderbolt_product input[type=number]{-moz-appearance:textfield;}
body #page-container .freddie_thunderbolt_product .quantity input[type=number]::-webkit-inner-spin-button,
body #page-container .freddie_thunderbolt_product .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
body #page-container .freddie_thunderbolt_product .quantity{position:relative;margin-right:15px !important;}
body #page-container .freddie_thunderbolt_product .quantity input[type=number]::-webkit-inner-spin-button,
body #page-container .freddie_thunderbolt_product .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
body #page-container .freddie_thunderbolt_product .quantity input{width:95px !important;height:50px !important;float:right;display:block;z-index:11;position:relative;padding-right:25px !important;max-width:100%;}
body.ie #page-container .freddie_thunderbolt_product .quantity input{color:#000 !important;}
body.ie .freddie_thunderbolt_product .quantity input:focus{color:#fff !important;}
body .freddie_thunderbolt_product .quantity input:focus{outline:0;background:#f1f1f1 !important;}
body .freddie_thunderbolt_product .quantity-nav{float:left;position:absolute;height:100%;width:auto;z-index:15;right:0;box-shadow:inset 0 0 0 1px #d4d4d4;}
body .freddie_thunderbolt_product .quantity-button:hover{color:#fddd11 !important;}
body .freddie_thunderbolt_product .quantity-button{position:relative;cursor:pointer;width:auto;height:50%;display:block;text-align:center;color:#000;font-family:"ETmodules" !important;line-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:14px 12px 0;font-size:14px;transition:0.3s;}
body .freddie_thunderbolt_product .quantity-button.quantity-up{padding:14px 8px 0;}
body .freddie_thunderbolt_product .quantity-button.quantity-down{padding:0 8px 14px;}
body #page-container #et-main-area .freddie_thunderbolt_product .single_add_to_cart_button{text-align:center;padding:0 72px 0 22px !important;position:relative;}
body #page-container .freddie_thunderbolt_product .single_add_to_cart_button::before{position:absolute;top:0;right:50px;height:100%;width:1px;background:#fff;content:'';display:block !important;opacity:1;margin:0;}
.freddie_thunderbolt_product ul.et_pb_tabs_controls::after, .freddie_thunderbolt_product .et_pb_tabs_controls li, .freddie_thunderbolt_product .et_pb_tabs, .et_pb_wc_tabs{border:none;}
.freddie_thunderbolt_product ul.et_pb_tabs_controls{background:none !important;position:relative;}
body #page-container .freddie_thunderbolt_product .single_add_to_cart_button::after{position:absolute !important;width:50px !important;text-align:center;right:0;}
.freddie_thunderbolt_product .et_pb_tab{padding:40px 0;}
.freddie_thunderbolt_product .et_pb_tabs_controls li a{padding:0 !important;}
.freddie_thunderbolt_product .et_pb_tabs_controls li{margin-right:40px;margin-bottom:20px !important;height:auto !important;}
.freddie_thunderbolt_product .et_pb_tabs_controls li:last-child{margin-right:0px;}
.freddie_thunderbolt_product .et_pb_wc_tabs .et_pb_tabs_controls li::after{height:0px;width:3px;background:#fddd11;content:'';position:absolute;top:-40px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transition:all 0.5s;}
.freddie_thunderbolt_product .et_pb_wc_tabs .et_pb_tabs_controls li:hover:after, .freddie_thunderbolt_product .et_pb_wc_tabs .et_pb_tabs_controls .et_pb_tab_active::after{height:25px;}
#page-container #main-content .freddie_thunderbolt_product .et_pb_wc_tabs .et_pb_tabs_controls li:hover a{color:#fddd11 !important;}
.freddie_thunderbolt_product .et_pb_tab_content p:last-child{padding-bottom:0 !important;}
.freddie_thunderbolt_product .et_pb_active_content .et_pb_tab_content p{padding-bottom:27px;font-weight:400 !important;}
.freddie_thunderbolt_product .et_pb_tab_content h2{display:none;}
.freddie_thunderbolt_product table.shop_attributes tr th{padding-left:0 !important;text-align:left;border-right:1px solid #e5e5e5 !important;}
.freddie_thunderbolt_product table.shop_attributes tr:nth-child(2n) td,
.freddie_thunderbolt_product table.shop_attributes tr:nth-child(2n) th{background:none !important;}
.freddie_thunderbolt_product .star-rating span::before{color:#fddd11 !important;}
.freddie_thunderbolt_product table.shop_attributes td{font-style:normal !important;padding-left:10px;}
.freddie_thunderbolt_product .comment-form-rating a{color:#fddd11;}
body #page-container .freddie_thunderbolt_product input#submit{background:#fddd11 !important;border-radius:0;border:none !important;color:#000;transition:all 0.2s;font-size:16px;text-transform:uppercase;width:140px;height:50px;font-weight:700;}
body #page-container .freddie_thunderbolt_product input#submit:hover{background:#000 !important;color:#fff !important;}
.freddie_thunderbolt_product #review_form #respond textarea{padding:20px;background:none;border:1px solid #fddd11;font-size:16px;resize:none;height:150px;}
.freddie_thunderbolt_product .related > h2{display:none;}
.freddie_thunderbolt_product .et_shop_image{height:350px;overflow:hidden;}
body .freddie_thunderbolt_product .circle_text_blurb .char:last-child{font-family:"ETmodules" !important;color:#fddd11;}
body .freddie_thunderbolt_product .circle_text_blurb .char{height:100px !important;width:100px !important;opacity:1;}
body .freddie_thunderbolt_product .circle_text_blurb .circle_text{height:100px !important;width:100px !important;display:block;vertical-align:middle;position:relative;margin-left:0;}
body .freddie_thunderbolt_product .circle_text_blurb{display:block;text-align:center;margin:auto;float:right;}
body .freddie_thunderbolt_product .circle_text_blurb .et_pb_blurb_container{display:flex;}
body .freddie_thunderbolt_product .circle_text_blurb .et_pb_blurb_description{float:right;}
.freddie_little_silhouetto_related_products .et_pb_shop{overflow:hidden;position:relative;}
#page-container .freddie_little_silhouetto_related_products .et_pb_shop li.product .star-rating span:before{color:#fddd11;}
#page-container .freddie_little_silhouetto_related_products .et_pb_shop li.product .star-rating{margin:9px auto 10px !important;}
#page-container .freddie_little_silhouetto_related_products .et_pb_shop li.product{padding:0 !important;margin-right:0 !important;opacity:1 !important;display:block !important;float:left !important;animation:none !important;clear:none !important;margin-bottom:0 !important;}
.freddie_little_silhouetto_related_products .et_pb_shop ul.products{transition:0.4s !important;margin-bottom:25px !important;}
.freddie_little_silhouetto_related_products .et_pb_shop.products_slider_1_col ul.products{margin-bottom:4px !important;}
#page-container .freddie_little_silhouetto_related_products .et_pb_shop li.product > a{padding:0 21px !important;display:block;}
#page-container .freddie_little_silhouetto_related_products .et_pb_shop li.product a.add_to_cart{position:absolute;bottom:36px;left:0;right:0;margin:auto;text-align:center;z-index:5 !important;transform:scale(0);transition:0.3s;}
#page-container .freddie_little_silhouetto_related_products .et_pb_shop li.product:hover a.add_to_cart{transform:scale(1);}
#page-container .freddie_little_silhouetto_related_products .et_pb_shop.products_slider_1_col li.product a.add_to_cart{position:relative !important;bottom:0 !important;}
#page-container .freddie_little_silhouetto_related_products .et_pb_shop li.product a.add_to_cart::before{content:"Add To Cart";color:#000;background-color:#fddd11;font-size:16px;line-height:100%;display:inline-block;font-family:'Poppins', Helvetica, Arial, Lucida, sans-serif;font-weight:700;padding:17px 26px;text-align:center;z-index:5 !important;text-transform:uppercase;transition:0.3s;}
#page-container .freddie_little_silhouetto_related_products .et_pb_shop li.product a.add_to_cart:hover::before{background-color:#fff;}
#page-container .freddie_little_silhouetto_related_products .et_pb_shop.products_slider_1_col li.product a.add_to_cart:hover::before{background-color:#000;color:#fff;}
.freddie_little_silhouetto_related_products .et_pb_shop .sale span.price del{display:none !important;}
.freddie_little_silhouetto_related_products .et_pb_shop span.price{position:absolute;top:44%;transform:translate(0px, -50%) scale(0);width:100%;padding:0 10px;z-index:5 !important;transition:0.3s;}
.freddie_little_silhouetto_related_products .et_pb_shop.products_slider_1_col span.price{top:50%;}
.freddie_little_silhouetto_related_products .et_pb_shop li.product:hover span.price{transform:translate(0px, -50%) scale(1);}
.freddie_little_silhouetto_related_products .et_pb_shop span.onsale{display:none !important;}
#page-container .freddie_little_silhouetto_related_products .et_pb_shop.products_slider_1_col .et_shop_image{margin-bottom:-44px !important;}
#page-container .freddie_little_silhouetto_related_products .et_pb_shop .et_shop_image img{display:block !important;width:100% !important;margin:0 !important;}
.freddie_little_silhouetto_related_products .et_pb_shop.products_slider_2_col .et_shop_image:before{content:'New';font-family:'Poppins', Helvetica, Arial, Lucida, sans-serif;font-weight:400;font-size:16px;color:#000;text-transform:uppercase;position:absolute;left:0;top:0;background-color:#fddd11;z-index:5 !important;padding:2px 16px;transform:translate(-101%, 0px);transition:0.3s;clip-path:polygon(85% 0, 100% 50%, 86% 100%, 0 100%, 0 0);}
.freddie_little_silhouetto_related_products .et_pb_shop.products_slider_2_col li.product:hover .et_shop_image:before{transform:translate(0, 0px);}
.freddie_little_silhouetto_related_products .et_pb_shop li.product .et_overlay{border:none !important;}
.freddie_little_silhouetto_related_products .et_pb_shop li.product:hover .et_overlay{z-index:3 !important;opacity:1 !important;}
.freddie_little_silhouetto_related_products .et_pb_shop li.product .et_overlay:before{content:"" !important;display:block !important;position:absolute !important;margin:0 !important;transform:none !important;left:0 !important;top:0 !important;box-shadow:inset 0 0 0 0 #fddd11;transition:0.3s !important;width:100%;height:100%;}
.freddie_little_silhouetto_related_products .et_pb_shop.products_slider_1_col li.product .et_overlay:before{border-radius:50%;}
.freddie_little_silhouetto_related_products .et_pb_shop li.product:hover .et_overlay:before{box-shadow:inset 0 0 0 5px #fddd11;}
.freddie_little_silhouetto_related_products .et_pb_shop .slide_dots{text-align:center;}
.freddie_little_silhouetto_related_products .et_pb_shop .slide_dots .slide_dot:last-child{margin-right:0 !important;}
.freddie_little_silhouetto_related_products .et_pb_shop .slide_dots .slide_dot{display:inline-block;margin-right:14px !important;font-size:0 !important;width:6px;height:6px;border-radius:50%;background-color:#000;transition:0.3s;cursor:pointer;}
.freddie_little_silhouetto_related_products .et_pb_shop .slide_dots .slide_dot.active_dot, .freddie_little_silhouetto_related_products .et_pb_shop .slide_dots .slide_dot:hover{background-color:#edeef0;box-shadow:0 0 0 2px #edeef0;}
@media only screen and (max-width: 1390px) and (min-width: 981px) {
body .freddie_thunderbolt_product .et_pb_wc_title h1{font-size:20px !important;}
body #page-container .et_pb_section.freddie_thunderbolt_product .et_pb_blurb.circle_text_blurb{padding-left:20px !important;}
}
@media only screen and (max-width: 1390px) {
body #page-container .freddie_thunderbolt_product .quantity{margin-right:5px !important;}
body #page-container .freddie_thunderbolt_product .circle_text_blurb h4.et_pb_module_header{padding-top:0 !important;}
body #page-container #et-main-area .freddie_thunderbolt_product .single_add_to_cart_button{padding:0 60px 0 15px !important;}
#page-container .freddie_little_silhouetto_related_products .et_pb_shop li.product > a{padding:0 10px !important;}
#page-container .freddie_little_silhouetto_related_products .et_pb_column{padding:30px 20px !important;}
}
@media only screen and (max-width: 980px) {
body #page-container #et-main-area .freddie_thunderbolt_product .single_add_to_cart_button{padding:0 15px !important;}
body #page-container .freddie_thunderbolt_product .single_add_to_cart_button::before,
body #page-container .freddie_thunderbolt_product .single_add_to_cart_button::after{display:none !important;}
body #page-container .freddie_thunderbolt_product a.woocommerce-review-link{display:block;padding-left:0 !important;}
body #page-container .freddie_thunderbolt_product .quantity input{width:82px !important;}
body .freddie_thunderbolt_product .circle_text_blurb{position:absolute !important;right:0 !important;top:-30px !important;}
}
@media only screen and (max-width: 767px) {
.freddie_thunderbolt_product .freddie_thunderbolt_product_top_row .et_pb_column.et-last-child, .freddie_thunderbolt_product .freddie_thunderbolt_product_top_row .et_pb_column:last-child{width:100% !important;margin-left:0;position:relative;}
.freddie_thunderbolt_product .freddie_thunderbolt_product_top_row .et_pb_column:first-child{width:100% !important;margin-right:0 !important;}
#page-container .freddie_stealin_video_content .et_pb_video:before{display:none !important;}
}
@media only screen and (max-width: 480px) {
.freddie_thunderbolt_product .flex-control-nav.flex-control-thumbs {
min-width: 70px;
height: 320px;
}
.freddie_thunderbolt_product .woocommerce-product-gallery .flex-viewport {
margin-left: 20px;
}
}