body{overflow-x:hidden}.vertical_middle{display:flex;flex-direction:column;justify-content:center}.header_icons{align-items:center;justify-content:flex-end!important;column-gap:20px;flex-direction:row!important}.header_icons .et_pb_module{display:inline-block}.cs_blurb{padding:20px 0 0}.cs_blurb:before{margin-left:20px}.cs_blurb .et_pb_blurb_content .et_pb_blurb_container{padding:10px 30px 0}.blurb_1 .et_pb_blurb_content,.blurb_2 .et_pb_blurb_content{display:grid}.blurb_1 .et_pb_blurb_content .et_pb_blurb_container,.blurb_2 .et_pb_blurb_content .et_pb_blurb_container{order:1;margin-bottom:30px}.blurb_1 .et_pb_module_header{max-width:300px;margin:20px 0}.cs_blurb h5{font-size:20px}.cs_blurb h6{margin-top:10px;position:relative;padding-bottom:10px}.cs_blurb h6:after{width:30px;border-top:1px solid #000;display:block;height:1px;position:absolute;left:0;bottom:0;content:""}.blurb_1 .et_pb_blurb_content .et_pb_main_blurb_image,.blurb_2 .et_pb_blurb_content .et_pb_main_blurb_image{order:2;margin-bottom:0}.cs_blurb{overflow:hidden}.cs_blurb .et_pb_main_blurb_image img{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}.cs_blurb:hover .et_pb_main_blurb_image img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}.column_top_cover{position:relative}.column_top_cover:before{background:url(https://www.lidsbodyboarding.com/wp-content/uploads/2024/02/column_top_cover.png);position:absolute;top:-40px;width:100%;height:40px;left:0;content:""}.column_top_cover:after{background:url(https://www.lidsbodyboarding.com/wp-content/uploads/2024/02/form_footer-img.png);position:absolute;bottom:-40px;width:100%;height:40px;left:0;content:""}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper textarea{border:0;border-radius:0!important;padding:10px!important;height:auto;max-height:120px;font-size:16px}.gform_wrapper .gform_fields{row-gap:20px!important}.gform_wrapper .gform-button.button,.gform_wrapper .gform-button.button:hover,.gform_wrapper .gform_button.button,.gform_wrapper .gform_button.button:hover{border:1px solid #000!important;padding:12px!important;height:auto!important;border-radius:0!important;font-size:16px!important;text-transform:uppercase!important;letter-spacing:1px!important;width:100%!important;background:transparent!important;color:#000!important;transition:all 0.5s ease!important;-moz-transition:all 0.5s ease!important;-webkit-transition:all 0.5s ease!important}.et_pb_bg_layout_dark .gform_wrapper .gform_button.button,.et_pb_bg_layout_dark .gform_wrapper .button{border-color:#fff!important;color:#fff!important}.gform_wrapper .gform-button.button:hover,.gform_wrapper .gform_button.button:hover{background:#000!important;color:#fff!important}.et_pb_bg_layout_dark .gform_wrapper .gform-button.button:hover,.et_pb_bg_layout_dark .gform_wrapper .gform_button.button:hover{background:#fff!important;color:#000!important}.et_pb_shop .woocommerce .product .tp-image-wrapper img,.column_products .product .tp-image-wrapper img{border:0;transition:all 0.3s ease}.ginput_recaptcha{transform:scale(0.60)!important;-webkit-transform:scale(0.60)!important;transform-origin:0 0!important;-webkit-transform-origin:0 0!important}.et_pb_shop .woocommerce .button,.et_pb_shop .woocommerce .button:hover,.column_products .button{position:absolute;bottom:71px;width:100%;text-align:center;color:#fff!important;background:#000!important;border:0;font-size:16px;text-transform:uppercase;padding:10px;opacity:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}.column_products .related.products .button:hover{background:#000!important;color:#fff!important}.column_products .button{bottom:116px}.et_pb_shop .woocommerce .button:before,.column_products .button:before{font-family:ETmodules;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr;content:"\e015";color:#AFFA0F!important;display:inline-block!important;z-index:1;opacity:1;position:relative;font-size:16px;margin-right:10px}.et_pb_shop .woocommerce .button:after{display:none!important}.et_pb_shop .woocommerce .product:hover .button,.column_products .product:hover .button{opacity:1}.woocommerce-MyAccount-navigation ul{margin-left:0;padding-left:0}.woocommerce-MyAccount-navigation ul li{list-style:none}.woocommerce-MyAccount-navigation ul li a{display:block;width:100%;padding:10px;background:#f1f1f1;margin-bottom:10px;color:#000;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li a:hover{background:#000;color:#fff}.et_pb_searchform .et_pb_s{border:0 solid #000!important}.lwp_menu_cart_count{width:16px;height:16px;background:#AFFA0F;text-align:center;display:inline-block;position:absolute;color:#000;line-height:16px;font-size:10px;border-radius:100%;top:-6px;left:15px;overflow:hidden}.lwp_menu_cart_sep{display:none!important}.lwp_cart_module .woocommerce-Price-amount{padding-left:10px}.footer_links a{color:#000!important;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}.footer_links a:hover{color:#BF77F0!important}.single-product .et_pb_tabs{border:0}.single-product .et_pb_tabs_controls{background:transparent;text-align:center;width:100%}.single-product .et_pb_tabs_controls li{float:none;display:inline-block}.single-product .et_pb_tabs_controls li.et_pb_tab_active:after{width:100%;position:absolute;border-bottom:2px solid #000;content:"";left:0;bottom:-8px}.single-product .et_pb_tabs_controls:after{display:none;clear:both}.single-product .et_pb_tab{padding-top:0}.single-product .et_pb_tab_content{clear:both;padding-top:40px;border-top:1px solid #AFFA0F}.single-product .et_pb_tabs_controls li{border:0!important}@media screen and (min-width:981px){header .et_pb_column_1_4{width:calc(48.5% - 300px)!important}.header_icons{max-width:300px!important}.blurb_1 .et_pb_module_header{float:left}.blurb_1 .et_pb_blurb_description{float:right;margin-top:50px}.blurb_2 .et_pb_blurb_content .et_pb_main_blurb_image{max-width:calc(100% - 140px);margin-left:auto}.blurb_2 .et_pb_blurb_description{position:absolute;bottom:50px}header .et_pb_social_media_follow li{display:block!important}header .et_pb_social_media_follow li a{margin:0 auto!important}.sidebar_border{padding-left:40px;border-left:1px solid #ccc}}@media screen and (max-width:768px){.et_pb_row .header_icons.et_pb_column{justify-content:center!important;max-width:250px;margin:0 auto!important}}.side_products .product{margin-bottom:20px!important}.side_products .products .tp-image-wrapper{width:100px;float:left;margin-right:10px}.side_products .products .button{display:none!important}@media screen and (max-width:540px){.et_pb_wc_related_products .related.products .products .product{width:100%!important;margin-right:0!important}.et_pb_shop .woocommerce ul.products li.product,#page-container #et-boc .et_pb_shop .woocommerce ul.products li.product{width:100%!important;margin-right:0!important}}.wcboost-variation-swatches__name:after{display:none!important}.mobile-bottom .et_pb_row{display:grid;grid-template-columns:40% 20% 40%}.mobile-bottom .et_pb_column{margin-bottom:0!important}.product_sticky .et_pb_row{display:grid;grid-template-columns:130px calc(50% - 130px) 50%!important;align-items:center}.product_sticky .et_pb_column{width:100%!important;order:initial!important}.product_sticky .et_pb_column form:before{display:none!important}.product_sticky .et_pb_wc_add_to_cart{margin-top:0!important}.product_sticky .et_pb_column form{display:grid;grid-template-columns:50% 50%;align-items:center}.single-product .product_sticky .et_pb_wc_add_to_cart form.cart .variations{margin-bottom:0!important}.single-product .product_sticky .et_pb_wc_add_to_cart form.cart .variations th{vertical-align:middle!important}.single-product .product_sticky .et_pb_wc_add_to_cart form.cart .variations td.value{padding-bottom:0!important;padding-top:33px!important}.product_sticky .wcboost-variation-swatches__wrapper{padding-bottom:0}.product_sticky{display:none}@media screen and (min-width:981px){.single-product #main-content{z-index:2!important;position:relative}.single-product footer{z-index:1!important;margin-bottom:110px;position:relative}}