@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans&display=swap");@import url("https://use.typekit.net/lgb2rhr.css");.woocommerce-tabs ul.tabs{list-style:none;margin:0;padding:0;text-align:left}.woocommerce-tabs ul.tabs li{display:block;margin:0;position:relative}.woocommerce-tabs ul.tabs li a{padding:1em 0;display:block}.woocommerce-tabs .panel h2:first-of-type{margin-bottom:1em}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.short{color:#e4297c}.woocommerce-password-strength.bad{color:#e4297c}.woocommerce-password-strength.good{color:#3d9cd2}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e4297c}.required{color:red}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background-color:#0f834d;clear:both;padding:1em;color:#fff;text-align:center;margin-bottom:1em}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.woocommerce-noreviews a,p.no-comments a{color:#fff;text-decoration:underline}.woocommerce-message .wc-forward,.woocommerce-info .wc-forward,.woocommerce-error .wc-forward,.woocommerce-noreviews .wc-forward,p.no-comments .wc-forward{padding-right:10px;text-decoration:underline}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background:#3b3093;margin-bottom:1em}.woocommerce-info a,.woocommerce-noreviews a,p.no-comments a{color:#fff}.woocommerce-info:last-child,.woocommerce-noreviews:last-child,p.no-comments:last-child{padding-bottom:1em}.woocommerce-error{background-color:#e4297c;margin-bottom:1em}.woocommerce-error li{list-style:none;padding-top:0}.woocommerce-error li a{color:#fff}.woocommerce-error a{color:#fff}.woocommerce-page .woocommerce,.woocommerce-cart .woocommerce,.page-my-account .woocommerce{width:100%}dl.variation dt{font-size:.75rem}dl.variation dd{font-size:.63rem}.shop_table{width:100%;background-color:#fff;border-radius:10px;box-shadow:0px 3px 30px #0000000f;padding:1em;margin-bottom:1.5em}.shop_table tr th{padding:1em;font-weight:500;border-bottom:1px solid #ddd;text-align:left;font-weight:700}.shop_table tr td{padding:1em;border-bottom:1px solid #ddd;width:auto;text-align:left}.woocommerce-product-attributes,.woocommerce-table,.woocommerce-MyAccount-subscriptions,.licance_key_table{width:100%;background-color:#fff;border-radius:10px;box-shadow:0px 3px 30px #0000000f;padding:1.5em;margin-bottom:1.5em}.woocommerce-product-attributes ul.wc-item-meta,.woocommerce-table ul.wc-item-meta,.woocommerce-MyAccount-subscriptions ul.wc-item-meta,.licance_key_table ul.wc-item-meta{padding-left:0}.woocommerce-product-attributes ul.wc-item-meta li,.woocommerce-table ul.wc-item-meta li,.woocommerce-MyAccount-subscriptions ul.wc-item-meta li,.licance_key_table ul.wc-item-meta li{display:flex;flex-wrap:wrap;align-items:center;list-style:none}.woocommerce-product-attributes ul.wc-item-meta li p,.woocommerce-table ul.wc-item-meta li p,.woocommerce-MyAccount-subscriptions ul.wc-item-meta li p,.licance_key_table ul.wc-item-meta li p{margin:0}.woocommerce-product-attributes ul.wc-item-meta strong,.woocommerce-table ul.wc-item-meta strong,.woocommerce-MyAccount-subscriptions ul.wc-item-meta strong,.licance_key_table ul.wc-item-meta strong{padding-right:10px}.woocommerce-product-attributes th,.woocommerce-product-attributes td,.woocommerce-table th,.woocommerce-table td,.woocommerce-MyAccount-subscriptions th,.woocommerce-MyAccount-subscriptions td,.licance_key_table th,.licance_key_table td{vertical-align:middle;text-align:left;padding:1em;border-bottom:1px solid #e2e2e2;width:auto}.woocommerce-product-attributes th,.woocommerce-product-attributes .product-name,.woocommerce-table th,.woocommerce-table .product-name,.woocommerce-MyAccount-subscriptions th,.woocommerce-MyAccount-subscriptions .product-name,.licance_key_table th,.licance_key_table .product-name{font-weight:500}.woocommerce-product-attributes .product-total,.woocommerce-table .product-total,.woocommerce-MyAccount-subscriptions .product-total,.licance_key_table .product-total{min-width:240px}.woocommerce-product-attributes .product-subtotal,.woocommerce-product-attributes .product-total,.woocommerce-table .product-subtotal,.woocommerce-table .product-total,.woocommerce-MyAccount-subscriptions .product-subtotal,.woocommerce-MyAccount-subscriptions .product-total,.licance_key_table .product-subtotal,.licance_key_table .product-total{width:100px}@media (max-width:767px){.woocommerce-product-attributes .product-total,.woocommerce-table .product-total,.woocommerce-MyAccount-subscriptions .product-total,.licance_key_table .product-total{min-width:100%}}.woocommerce-product-attributes small,.woocommerce-table small,.woocommerce-MyAccount-subscriptions small,.licance_key_table small{display:block}.woocommerce-product-attributes.customer_details th,.woocommerce-table.customer_details th,.woocommerce-MyAccount-subscriptions.customer_details th,.licance_key_table.customer_details th{font-weight:700}table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td:before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.product-remove:before{display:none}table.shop_table_responsive tr td.actions:before,table.shop_table_responsive tr td.download-actions:before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}@media screen and (min-width:48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr th,table.shop_table_responsive tr td{text-align:left}table.shop_table_responsive tr td{display:table-cell;vertical-align:middle}table.shop_table_responsive tr td:before{display:none}}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding-left:0}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link{list-style:none;border-bottom:1px solid #ddd;padding-bottom:.5rem;padding-top:.5rem}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wc-smart-coupons{display:none}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active a{color:#f6a118}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a{text-decoration:none;display:flex;align-items:center}.woocommerce-account .lost-password-wrap,.woocommerce-account .my-account-from-wrap,.woocommerce-account .woocommerce-ResetPassword{padding-top:3em}.woocommerce-account .myaccount-wrap{padding-top:3em}.woocommerce-account .myaccount-wrap .form-edit-btn{margin-top:1.5em}.woocommerce-account .my-account-from-wrap .woocommerce-form-register__submit{margin-top:1em}.woocommerce-account .myaccount-content-wrap{margin-top:1.5em}@media (max-width:767px){.woocommerce-account .woocommerce-MyAccount-content{margin-top:1.5em}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address+.woocommerce-Address{margin-top:1.88rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address{font-style:normal}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title{margin-bottom:1.25rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title .edit{min-width:6.25rem;height:2.5rem;line-height:2.5rem;display:inline-block;vertical-align:top;font-size:1rem;text-align:center;padding:0 .94rem;letter-spacing:.05em;text-decoration:none;border:none;border-radius:0;font-weight:500;color:#fff;background-color:#242424;box-shadow:0px 4px 6px rgba(0,0,0,.1);transition:background-color .3s ease 0s,color .3s ease 0s,border-color .3s ease 0s,box-shadow .3s,transform .3s}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title .edit:hover{text-decoration:none;cursor:pointer;color:#fff;background-color:#f6a118;box-shadow:0 12px 12px rgba(0,0,0,.1);transform:translateY(-8px)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button{text-decoration:underline}@media (max-width:767px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button{display:block}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button:hover{text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content .edit-account .woocommerce-form-row{margin-bottom:1.38rem}.woocommerce-account .woocommerce-MyAccount-content .edit-account .woocommerce-form-row:last-child{margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-content .edit-account .woocommerce-form-row>span{font-size:.75rem;display:block;margin-top:.25rem;line-height:normal}.woocommerce-account .purchase-subscription-section .products .product .wcsatt-options-prompt-radios .disabled{background:#d3d3d3;pointer-events:none;cursor:unset}.woocommerce-account .purchase-subscription-section .products .product .wcsatt-options-prompt-radios .wcsatt-options-prompt-radio{display:none}body.page-my-account .shop_table tr td a.woocommerce-button{margin-bottom:1em}body.page-my-account .shop_table tr td a.woocommerce-button:last-child{margin:0}body.single-product.out-of-stock .product-main-section .summary .variations_form.cart{margin-top:.63rem}body.single-product.low-stock .product-main-section .summary .stock{border-color:#d3171b !important}body.single-product.low-stock .product-main-section .summary .stock.in-stock{color:#d3171b}body.single-product .main-container{overflow:unset}body.single-product .single-product{padding-top:3.13rem}@media (max-width:1024px){body.single-product .single-product{padding-top:0}}body.single-product .product-tab-section{background-image:url(//bcfc.fan-stones.co.uk/wp-content/themes/fanstones/./assets/img/product-tabs-bg.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center;padding:6.25rem 0;margin-top:6.25rem}body.single-product .product-tab-section .wc-tabs{border-bottom:1px solid gray}body.single-product .product-tab-section .wc-tabs li{margin-right:2.44rem}body.single-product .product-tab-section .wc-tabs li a{color:gray;padding:0}body.single-product .product-tab-section .wc-tabs li a:hover{color:#242424}body.single-product .product-tab-section .wc-tabs li.active{border-bottom:5px solid #f6a118;margin-bottom:-3px}body.single-product .product-tab-section .wc-tabs li.active a{color:#242424}body.single-product .product-tab-section .woocommerce-Tabs-panel{margin:2.5rem 0}body.single-product .product-tab-section .woocommerce-Tabs-panel h2{display:none}body.single-product .product-main-section .product-image-hover-text-wrap{z-index:2;display:none;margin-top:.8rem}@media (max-width:1024px){body.single-product .product-main-section .product-image-hover-text-wrap{margin-top:30px}}body.single-product .product-main-section .product-image-hover-text-wrap.d-block{display:block;order:1;pointer-events:none;cursor:none}body.single-product .product-main-section .product-image-hover-text-wrap.image-gallary-class{top:calc(50% - 50px)}body.single-product .product-main-section .product-image-hover-text-wrap span{display:block;font-size:1rem;word-wrap:break-word;line-height:normal;text-transform:uppercase;color:#3c4142;font-family:"HelveticaNowProTextCondensedExtraBold","HelveticaNeue-Condensed",Arial,sans-serif}body.single-product .product-main-section .image-section-wrap{height:100%;position:sticky;top:10%;display:flex;justify-content:center}@media (max-width:767px){body.single-product .product-main-section .image-section-wrap{position:relative}}@media (max-width:767px){body.single-product .product-main-section .image-section-wrap.has_product_gallary{margin-bottom:6.25rem}}body.single-product .product-main-section .image-section-wrap .image-section-main{background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:150px}@media (max-width:767px){body.single-product .product-main-section .image-section-wrap .image-section-main{margin-bottom:0}}body.single-product .product-main-section .image-section-wrap .image-section-main.text_only{max-width:500px}@media (max-width:1024px){body.single-product .product-main-section .image-section-wrap .image-section-main.text_only{max-width:21.88rem}}body.single-product .product-main-section .image-section-wrap .image-section-main img{object-fit:contain;width:100%;height:100%}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery{display:flex;flex-direction:column;justify-content:flex-start;min-height:25rem;width:50%}@media (max-width:767px){body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery{margin:0 auto}}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.no_gallary .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image[data-thumb]{opacity:0}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery .reset_product_image_gallary{display:inline-block;font-size:35px;color:#f6a118;position:absolute;right:0;z-index:99;right:25px;cursor:pointer;top:-10px}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.variation_active{border:2px solid #000;padding:1.13rem 1.57rem;pointer-events:none;cursor:none}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.variation_active .flex-control-nav.flex-control-thumbs{pointer-events:none;cursor:none}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.variation_active .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image[data-thumb]{opacity:1}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.variation_active .reset_product_image_gallary{display:none}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.variation_active .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide{height:auto;width:24.69rem !important}@media (max-width:1024px){body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.variation_active .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide{width:18.13rem !important}}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.variation_active .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide img{width:12.5rem !important;height:12.5rem !important;object-fit:contain}@media (max-width:1024px){body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.variation_active .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide img{width:9.69rem !important;height:9.69rem !important}}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.variation_active .flex-control-nav{left:.94rem}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide{width:28.13rem !important;height:28.13rem}@media (max-width:1024px){body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide{width:21.88rem !important;height:21.38rem}}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide img{width:28.13rem !important;height:28.13rem !important;object-fit:cover}@media (max-width:1024px){body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide img{width:21.88rem !important;height:21.38rem !important}}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery .flex-viewport{height:100% !important;width:100% !important}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs{position:absolute;display:flex;flex-wrap:wrap;top:100%;padding:0;margin:0 -.62rem}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs .slick-list{max-width:28.13rem;margin:.94rem 0}@media (max-width:1024px){body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs .slick-list{max-width:21.88rem}}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs .slick-list .slick-track{margin:0 -.31rem}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs .slick-list .slick-slide{padding:0 .32rem}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs .slick-arrow.slick-prev{left:-1.87rem !important}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs .slick-arrow.slick-next{right:0 !important}@media (max-width:1024px){body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs .slick-arrow.slick-next,body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs .slick-arrow.slick-prev{margin-top:-3.12rem}}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li{display:block;list-style:none;width:6.25rem;height:6.25rem;margin:.94rem .63rem;cursor:pointer}@media (max-width:767px){body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li{width:4.38rem;height:4.38rem}}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li:first-child{padding-left:0}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li:last-child{padding-right:0}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li img{width:100%;height:auto;max-width:6.25rem;max-height:6.25rem;object-fit:cover;border-radius:.63rem}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.large{width:28.13rem;min-height:28.13rem !important}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.large img{width:14.07rem;height:14.07rem}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.large .product-image-hover-text span{font-size:3rem;line-height:3.5rem}@media (max-width:767px){body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.large .product-image-hover-text span{font-size:2.38rem;line-height:2.75rem}}@media (max-width:1024px){body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.large{width:21.88rem;min-height:21.38rem !important}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.large img{width:7.82rem;height:7.82rem}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.large .product-image-hover-text span{font-size:2.38rem;line-height:2.75rem}}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.text_only{min-width:31.25rem;max-height:18.75rem !important;min-height:18.75rem !important;justify-content:center}@media (max-width:1024px){body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.text_only{min-width:21.88rem;min-height:12.5rem !important}}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.text_only.preview-active{border:2px solid #000;padding:1.13rem 1.57rem}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.text_only.preview-active .flex-control-nav.flex-control-thumbs{pointer-events:none;cursor:none}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.text_only.preview-active .reset_product_image_gallary{display:none !important}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.text_only.preview-active .woocommerce-product-gallery__image{display:none !important}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.text_only.preview-active .flex-control-nav.flex-control-thumbs{margin-left:-37px}@media (max-width:1024px){body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.text_only.preview-active .flex-control-nav.flex-control-thumbs{margin-left:-37px}}@media (max-width:1024px){body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.text_only.preview-active .flex-control-nav.flex-control-thumbs li{margin:10px}}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.text_only.preview-active .product-image-hover-text-wrap span{font-size:3.38rem;line-height:3.75rem}@media (max-width:1024px){body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.text_only.preview-active .product-image-hover-text-wrap span{font-size:2.38rem;line-height:2.75rem}}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.text_only .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide{width:31.25rem !important;height:18.75rem}@media (max-width:1024px){body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.text_only .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide{width:21.88rem !important;height:21.88rem}}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.text_only .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide img{width:31.25rem !important;height:21.88rem !important;object-fit:cover}@media (max-width:1024px){body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.text_only .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide img{width:21.88rem !important;height:21.88rem !important}}body.single-product .product-main-section .image-section-wrap .image-section-main .woocommerce-product-gallery.text_only .product-image-hover-text-wrap span{font-size:2.5rem;line-height:2.82rem}body.single-product .product-main-section .image-section-wrap .image-section-main .hide-customisation{position:absolute;top:calc(100% + 15px)}@media (max-width:767px){body.single-product .product-main-section .content-section-wrap{margin-top:7.82rem}}body.single-product .product-main-section .breadcrumb-section{margin:1.19rem 0;font-size:.75rem;line-height:1.44rem;color:gray}body.single-product .product-main-section .woo-product-gallery-slider .wpgs-for{margin:0}body.single-product .product-main-section .woo-product-gallery-slider .wpgs-for img{width:100%;height:100%}body.single-product .product-main-section .woo-product-gallery-slider .wpgs-for .slick-arrow.flaticon-right-arrow{right:-.93rem}@media (max-width:1199px){body.single-product .product-main-section .woo-product-gallery-slider .wpgs-for .slick-arrow.flaticon-right-arrow{right:1.57rem}}body.single-product .product-main-section .woo-product-gallery-slider .wpgs-for .slick-arrow.flaticon-right-arrow:before{content:"";position:absolute;font-size:18px;background-image:url(//bcfc.fan-stones.co.uk/wp-content/themes/fanstones/./assets/img/slick-right.svg);width:50px;height:50px;top:14px;left:13px}body.single-product .product-main-section .woo-product-gallery-slider .wpgs-for .slick-arrow.flaticon-back{left:-2.5rem}@media (max-width:1199px){body.single-product .product-main-section .woo-product-gallery-slider .wpgs-for .slick-arrow.flaticon-back{left:0}}body.single-product .product-main-section .woo-product-gallery-slider .wpgs-for .slick-arrow.flaticon-back:before{content:"";position:absolute;font-size:18px;background-image:url(//bcfc.fan-stones.co.uk/wp-content/themes/fanstones/./assets/img/slick-left.svg);width:50px;height:50px;top:14px;left:13px}body.single-product .product-main-section .woo-product-gallery-slider .wpgs-nav img{width:100%;height:100%}body.single-product .product-main-section .woo-product-gallery-slider .wpgs-nav .slick-arrow{display:none !important}body.single-product .product-main-section .woo-product-gallery-slider .wpgs-nav .slick-list{margin:0 -.37rem}body.single-product .product-main-section .woo-product-gallery-slider .wpgs-nav .slick-current{border:none}body.single-product .product-main-section .summary .woocommerce-variation-availability{display:none}body.single-product .product-main-section .summary .stock{display:inline-block;border:2px dotted #067706;padding:16px 32px;border-radius:8px;font-weight:600;margin-bottom:20px;text-align:center}body.single-product .product-main-section .summary .stock.in-stock{color:#067706;border-color:#067706}body.single-product .product-main-section .summary .stock.out-of-stock{color:#d3171b;border-color:#d3171b}body.single-product .product-main-section .summary .out-of-stock-message{color:#d3171b;border-color:#d3171b}body.single-product .product-main-section .summary .product_title{line-height:1.1;margin-bottom:.32rem}body.single-product .product-main-section .summary .product-width-length{font-size:1.25rem;line-height:1.44rem;font-family:"Roboto-Italic",sans-serif}body.single-product .product-main-section .summary .price{font-family:"Roboto-Bold",sans-serif;margin-top:.82rem;margin-bottom:.32rem}body.single-product .product-main-section .summary .wapf .wapf-wrapper{padding-bottom:.94rem;border-bottom:1px solid #e2e2e2;position:relative}body.single-product .product-main-section .summary .wapf .wapf-wrapper .wapf-field-label label{font-weight:700}body.single-product .product-main-section .summary .wapf .wapf-wrapper .wapf-input-label{display:flex;align-items:center;padding:0;margin:0}body.single-product .product-main-section .summary .wapf .wapf-wrapper .wapf-input-label .wapf-input{margin-top:0}body.single-product .product-main-section .summary .wapf .wapf-wrapper .wapf-field-description{padding-top:0;height:0}body.single-product .product-main-section .summary .wapf .wapf-wrapper .certificate-instruction{position:absolute;top:40px;left:180px}body.single-product .product-main-section .summary .wapf .wapf-wrapper .certificate-instruction a{text-decoration:underline}body.single-product .product-main-section .summary .wapf .wapf-wrapper .presentation-box-instruction{position:absolute;top:80px;left:225px}body.single-product .product-main-section .summary .wapf .wapf-wrapper .presentation-box-instruction a{text-decoration:underline}body.single-product .product-main-section .summary .wapf .wapf--inner{border-bottom:1px solid #e2e2e2}body.single-product .product-main-section .summary .wapf .wapf--inner .price.amount{margin:0}body.single-product .product-main-section .summary .product-text-form{padding-top:.94rem;padding-bottom:.94rem}body.single-product .product-main-section .summary .product-text-form label{color:gray;margin-bottom:0}body.single-product .product-main-section .summary .product-text-form input{margin-top:1.19rem;margin-bottom:1.07rem}body.single-product .product-main-section .summary .product-large-price{margin:2.44rem 0}body.single-product .product-main-section .summary .woocommerce-product-details__short-description{color:gray;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:.82rem 0;margin-top:.63rem;margin-bottom:1.57rem}body.single-product .product-main-section .summary .quantity{padding-right:1.25rem}@media (max-width:1199px){body.single-product .product-main-section .summary .quantity{width:100%;justify-content:center;padding-bottom:25px;padding-right:0}}body.single-product .product-main-section .summary .quantity .qty_button{min-width:3.13rem;width:3.13rem;padding:0 .94rem;background-color:transparent;border:1px solid #e2e2e2;color:#000;text-align:center;height:49px;line-height:49px;border-radius:0;box-shadow:none}body.single-product .product-main-section .summary .quantity .qty_button:hover{background-color:#e2e2e2;color:#fff}body.single-product .product-main-section .summary .quantity .input-text.qty{min-width:3.13rem;width:3.13rem;padding:0 .94rem;height:49px;border:1px solid #e2e2e2;color:#000;text-align:center}body.single-product .product-main-section .summary .single_add_to_cart_button{width:70%}@media (max-width:1199px){body.single-product .product-main-section .summary .single_add_to_cart_button{width:100%}}body.single-product .product-main-section .summary .single_add_to_cart_button.spinner{pointer-events:none;background-color:#756868;color:#fff;background-image:url(//bcfc.fan-stones.co.uk/wp-content/themes/fanstones/./assets/img/ajax-loader.gif);background-repeat:no-repeat;background-size:20px;background-position:calc(50% + 75px) center}body.single-product .product-main-section .summary .delivery-infor-section{background-color:#f7f7f7;padding:1.63rem 1.07rem;margin-top:1.44rem}body.single-product .product-main-section .summary .delivery-infor-section .content-wrap{opacity:.8;position:relative;padding-left:2.82rem}body.single-product .product-main-section .summary .delivery-infor-section .content-wrap:before{content:"";background-image:url(//bcfc.fan-stones.co.uk/wp-content/themes/fanstones/./assets/img/football.svg);background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;width:1.69rem;height:1.69rem;top:0;left:0}body.single-product .product-main-section .summary .delivery-infor-section .content-wrap a{padding-left:.63rem;text-decoration:underline}body.single-product .product-main-section .summary .you-may-like-section{margin-top:2.57rem}body.single-product .product-main-section .summary .you-may-like-section .product-item{padding:.94rem 0;border-bottom:1px solid #e2e2e2}@media (max-width:767px){body.single-product .product-main-section .summary .you-may-like-section .product-item .content-wrap{margin:.94rem 0}}body.single-product .product-main-section .summary .you-may-like-section .product-item .content-wrap .product-title{font-size:1.38rem;line-height:1.57rem;font-family:"Rift-Bold",sans-serif}body.single-product .product-main-section .summary .you-may-like-section .product-item .content-wrap .product-price{font-family:"Roboto-Bold",sans-serif;margin-top:.69rem;margin-bottom:.88rem}body.single-product .product-main-section .summary .you-may-like-section .product-item .content-wrap .product-link{text-decoration:underline}body.single-product .product-main-section .summary .you-may-like-section .product-item .product-actions .btn-transparent{font-size:16px}@media (max-width:1024px){body.single-product .product-main-section .summary .you-may-like-section .product-item .product-actions .btn-transparent{font-size:.88rem}}@media (max-width:991px){body.single-product .product-main-section .summary .you-may-like-section .product-item .product-actions .btn-transparent{font-size:.63rem}}@media (max-width:767px){body.single-product .product-main-section .summary .you-may-like-section .product-item .product-actions .btn-transparent{font-size:1rem}}body.single-product .product-main-section .summary .variations_form.cart{margin-top:3.75rem;position:relative}body.single-product .product-main-section .summary .variations_form.cart .woocommerce-variation-price{display:block;margin:10px 0;font-size:24px}body.single-product .product-main-section .summary .variations_form.cart table.variations.cfvsw-variation-disable-logic .label{display:block !important;position:absolute;top:-2.18rem;font-size:.94rem;line-height:1.44rem}body.single-product .product-main-section .summary .variations_form.cart table.variations.cfvsw-variation-disable-logic .label .cfvsw-selected-label{font-family:"Roboto-Bold",sans-serif}body.single-product .product-main-section .summary .variations_form.cart .cfvsw-swatches-container .cfvsw-swatches-option{opacity:.5;display:flex;flex-flow:column}body.single-product .product-main-section .summary .variations_form.cart .cfvsw-swatches-container .cfvsw-swatches-option .term-name{font-size:.94rem;line-height:1.19rem;padding:.32rem 0;font-family:"Rift-Bold",sans-serif;visibility:hidden;height:0}body.single-product .product-main-section .summary .variations_form.cart .cfvsw-swatches-container .cfvsw-swatches-option.cfvsw-selected-swatch{opacity:1;border:3px solid #f6a118 !important;position:relative}body.single-product .product-main-section .summary .variations_form.cart .cfvsw-swatches-container .cfvsw-swatches-option.cfvsw-selected-swatch:before{content:"";position:absolute;background-image:url(//bcfc.fan-stones.co.uk/wp-content/themes/fanstones/./assets/img/red-tick.svg);background-repeat:no-repeat;background-size:cover;background-position:center;width:31px;height:31px;left:0;top:0}body.single-product .product-main-section .summary .variations_form.cart .cfvsw-swatches-container .cfvsw-swatches-option .cfvsw-swatch-inner{background-repeat:no-repeat;background-size:contain !important;background-position:center;width:4.69rem;height:4.69rem}@media (max-width:767px){body.postid-121.single-product .product-main-section .image-section-wrap .image-section-main{margin-bottom:100px}}.woocommerce-cart .wp-block-woocommerce-cart{padding-top:3em;width:100%;margin-left:auto;margin-right:auto;padding-left:.94rem;padding-right:.94rem;max-width:87.26rem}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__submit{display:block;margin-top:.94rem}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__submit .wc-block-cart__submit-container .components-button{min-height:auto}.woocommerce-cart .wc-block-cart-items__header-image{display:none}.woocommerce-cart td.wc-block-cart-item__image{display:none}@media only screen and (max-width:730px){.woocommerce-cart .wc-block-cart-items__row{grid-template-columns:0 !important}}@media only screen and (max-width:730px){.woocommerce-cart .wc-block-cart-items__header{display:block !important}}@media only screen and (max-width:730px){.woocommerce-cart .wc-block-cart-item__total,.woocommerce-cart .wc-block-cart-items__header-total{position:absolute;right:0}}.woocommerce-cart .wc-block-cart table.wc-block-cart-items,.woocommerce-cart .wc-block-cart table.wc-block-cart-items td,.woocommerce-cart .wc-block-cart table.wc-block-cart-items th{margin:0 0 40px}.woocommerce-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{font-size:24px;font-weight:700}.woocommerce-cart .wc-block-components-totals-item__description{font-size:18px}.woocommerce-cart .wc-block-components-product-details__name,.woocommerce-cart .wc-block-components-product-details__value{font-size:18px}.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items th{font-size:18px}.woocommerce-cart .is-large.wc-block-cart .wc-block-cart__totals-title{font-size:18px}.woocommerce-cart .wc-block-components-product-metadata__description{font-size:18px}.woocommerce-cart .wc-block-components-radio-control__description,.woocommerce-cart .wc-block-components-radio-control__secondary-description{font-size:18px}.wc-block-grid__products .wc-block-grid__product-image img{max-width:150px !important}.woocommerce-checkout input,.woocommerce-checkout textarea,.woocommerce-checkout button,.woocommerce-checkout select{min-height:auto}.woocommerce-checkout .wp-block-woocommerce-checkout{padding-top:3em;width:100%;margin-left:auto;margin-right:auto;padding-left:.94rem;padding-right:.94rem;max-width:87.26rem}.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:focus{outline:none}.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:none}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image{width:0}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{display:none}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{right:-155px;top:7px}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__description{padding-left:0}.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-product-name{font-size:20px;font-weight:700}.woocommerce-checkout .wc-block-components-product-details__name{font-weight:700}body.woocommerce-order-received .woocommerce-order-wrap{padding-top:3em}