.section-main-product{display:block}.section-main-product .container{padding-top:1.5rem}.section-main-product .breadcrumbs{padding:0!important}.section-main-product .product-wrapper{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.section-main-product .layout-product-media{display:block;width:100%}.section-main-product .layout-product-media .media-main{position:relative}.section-main-product .layout-product-media .swiper{overflow:hidden}.section-main-product .layout-product-media .swiper-wrapper{align-items:stretch}.section-main-product .layout-product-media .swiper-slide{position:relative;border-radius:var(--border-radius-lg);overflow:hidden;background-color:var(--colour-off-white);border:1px solid var(--colour-off-white);aspect-ratio:1/1}.section-main-product .layout-product-media .swiper-slide img,.section-main-product .layout-product-media .swiper-slide video,.section-main-product .layout-product-media .swiper-slide iframe{width:100%;height:100%;object-fit:cover}.section-main-product .layout-product-media .media-nav{text-decoration:none;color:inherit;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.section-main-product .layout-product-media .media-nav:focus{outline:none}.section-main-product .layout-product-media .media-nav:hover{text-decoration:none;outline:none}.section-main-product .layout-product-media .media-nav:disabled{opacity:.5;pointer-events:none}.section-main-product .layout-product-media .media-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:grid;place-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background-color:var(--colour-white);border:1px solid var(--colour-blue);color:var(--colour-navy);cursor:pointer;transition:background-color var(--transition-duration) var(--transition-timing) 0s,color var(--transition-duration) var(--transition-timing) 0s,opacity var(--transition-duration) var(--transition-timing) 0s}.section-main-product .layout-product-media .media-nav.prev{left:1rem}.section-main-product .layout-product-media .media-nav.next{right:1rem}.section-main-product .layout-product-media .media-nav:hover,.section-main-product .layout-product-media .media-nav:focus{background-color:var(--colour-off-white)}.section-main-product .layout-product-media .media-nav.swiper-button-disabled{opacity:.4;pointer-events:none}.section-main-product .layout-product-media .media-nav svg{width:1rem;height:1rem;fill:currentColor}.section-main-product .layout-product-media .media-thumbs{margin-top:.5rem}.section-main-product .layout-product-media .media-thumbs .swiper-slide{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:2px solid transparent;cursor:pointer;opacity:.5;transition:opacity var(--transition-duration) var(--transition-timing) 0s,border-color var(--transition-duration) var(--transition-timing) 0s}.section-main-product .layout-product-media .media-thumbs .swiper-slide:hover,.section-main-product .layout-product-media .media-thumbs .swiper-slide:focus{opacity:1}.section-main-product .layout-product-media .media-thumbs .swiper-slide-thumb-active{opacity:1;border-color:var(--colour-blue)}.section-main-product .layout-product-media .see-in-action{text-decoration:none;color:inherit;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.section-main-product .layout-product-media .see-in-action:focus{outline:none}.section-main-product .layout-product-media .see-in-action:hover{text-decoration:none;outline:none}.section-main-product .layout-product-media .see-in-action:disabled{opacity:.5;pointer-events:none}.section-main-product .layout-product-media .see-in-action{position:absolute;bottom:1rem;left:1rem;z-index:1;display:flex;align-items:center;gap:.5rem;padding:1rem;background-color:var(--colour-navy);color:var(--colour-white);border-radius:999px;cursor:pointer;font-family:var(--font-family-heading);font-weight:700;font-size:.875rem;text-transform:uppercase}.section-main-product .layout-product-media .see-in-action svg{width:1.125rem;height:1.125rem;flex-shrink:0}.section-main-product .layout-product-form{display:flex;flex-direction:column;gap:2.5rem;width:100%;background-color:var(--colour-white);border-radius:var(--border-radius-xl)}.section-main-product .layout-product-form .product-summary{display:flex;flex-direction:column;gap:1.5rem}.section-main-product .layout-product-form .product-heading{display:flex;flex-direction:column;gap:.5rem}.section-main-product .layout-product-form .badge-new{align-self:flex-start;padding:.25rem .5rem;border:1px solid var(--colour-navy);border-radius:999px;color:var(--colour-navy);font-family:var(--font-family-base);font-weight:700;font-size:.8125rem}.section-main-product .layout-product-form .product-title{margin:0;font-family:var(--font-family-heading);text-transform:uppercase;font-size:1.5rem;line-height:1.2}.section-main-product .layout-product-form .product-price{display:flex;align-items:flex-end;gap:.25rem;color:var(--colour-black)}.section-main-product .layout-product-form .product-price .price{font-size:1.25rem;line-height:1.12;font-weight:500}.section-main-product .layout-product-form .product-price .ex-vat{font-family:var(--font-family-base);font-weight:700;font-size:.6875rem;text-transform:uppercase;line-height:1;padding-bottom:.1875rem}.section-main-product .layout-product-form .badge-players{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem .5rem .5rem;background-color:var(--colour-white);border:1px solid var(--colour-off-white);border-radius:999px;box-shadow:0 4px 0 var(--colour-off-white);color:var(--colour-blue);font-family:var(--font-family-heading);font-weight:700;font-size:.75rem;text-transform:uppercase}.section-main-product .layout-product-form .badge-players svg{width:1.25rem;height:1.25rem}.section-main-product .layout-product-form .key-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.section-main-product .layout-product-form .key-features li{display:flex;align-items:center;gap:.25rem;font-size:.8125rem}.section-main-product .layout-product-form .key-features li svg{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--colour-blue)}.section-main-product .layout-product-form .product-description{font-size:.875rem;line-height:1.6}.section-main-product .layout-product-form .product-description h1,.section-main-product .layout-product-form .product-description h2,.section-main-product .layout-product-form .product-description h3,.section-main-product .layout-product-form .product-description h4,.section-main-product .layout-product-form .product-description h5{font-family:var(--font-family-heading);text-transform:uppercase;font-weight:700;font-size:1.125rem;margin:1rem 0}.section-main-product .layout-product-form .product-description iframe,.section-main-product .layout-product-form .product-description video{border-radius:var(--border-radius-md);max-width:100%;margin:1rem 0}.section-main-product .layout-product-form .product-description p{margin:0 0 .75rem}.section-main-product .layout-product-form .product-description p:last-child{margin-bottom:0}.section-main-product .layout-product-form .product-actions{display:flex;flex-direction:column;gap:1.5rem}.section-main-product .layout-product-form .add-to-cart-row{display:flex;gap:.5rem;height:3.5rem}.section-main-product .layout-product-form quantity-input.qty-selector{--qty-padding: 1rem;--qty-btn-size: 1.5rem;flex-shrink:0}.section-main-product .layout-product-form .add-to-basket{text-decoration:none;color:inherit;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.section-main-product .layout-product-form .add-to-basket:focus{outline:none}.section-main-product .layout-product-form .add-to-basket:hover{text-decoration:none;outline:none}.section-main-product .layout-product-form .add-to-basket:disabled{opacity:.5;pointer-events:none}.section-main-product .layout-product-form .add-to-basket{flex:1;display:flex;align-items:center;justify-content:center;gap:.875rem;background-color:var(--colour-blue);color:var(--colour-white);border-radius:999px;padding:1rem 2rem;cursor:pointer;font-family:var(--font-family-heading);font-weight:700;font-size:.875rem;text-transform:uppercase;transition:opacity var(--transition-duration) var(--transition-timing) 0s}.section-main-product .layout-product-form .add-to-basket:hover{opacity:.9}.section-main-product .layout-product-form .add-to-basket:disabled{background:var(--colour-off-white);color:var(--colour-dark-grey);cursor:default;opacity:1}.section-main-product .layout-product-form .add-to-basket svg{width:1.5rem;height:1.5rem}.section-main-product .layout-product-form .product-stock-messaging{display:flex;align-items:center;justify-content:center;gap:.375rem;flex-wrap:wrap;text-align:center}.section-main-product .layout-product-form .product-stock-messaging .dot{width:.4375rem;height:.4375rem;border-radius:50%;background-color:var(--colour-grey)}.section-main-product .layout-product-form .product-stock-messaging .dot.in-stock{background-color:#00cd00}.section-main-product .layout-product-form .product-stock-messaging .dot.out-of-stock{background-color:#c62828}.section-main-product .layout-product-form .product-stock-messaging .stock-label{font-family:var(--font-family-heading);font-weight:700;font-size:.75rem;text-transform:uppercase}.section-main-product .layout-product-form .product-stock-messaging .dispatch-note{font-size:.8125rem}.section-main-product .layout-product-form .user-manual-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem;border:1px solid var(--colour-off-white);border-radius:999px;box-shadow:0 4px 0 var(--colour-off-white);color:var(--colour-black);text-decoration:none;font-family:var(--font-family-heading);font-weight:700;font-size:.875rem;text-transform:uppercase}.section-main-product .layout-product-form .user-manual-btn svg{width:1.125rem;height:1.125rem}.section-main-product .layout-product-form .product-keep-it-stocked{display:flex;flex-direction:column;gap:1rem;padding-top:2rem;border-top:1px solid var(--colour-off-white)}.section-main-product .layout-product-form .product-keep-it-stocked .heading{margin:0;color:var(--colour-blue);font-family:var(--font-family-heading);font-weight:700;font-size:.75rem;text-transform:uppercase}.section-main-product .layout-product-form .snippet-card-complementary-product{display:flex;align-items:center;gap:1.5rem}.section-main-product .layout-product-form .snippet-card-complementary-product .card-image{flex-shrink:0;width:4.375rem;height:4.375rem;border-radius:var(--border-radius-sm);overflow:hidden;background-color:var(--colour-off-white)}.section-main-product .layout-product-form .snippet-card-complementary-product .card-image img{width:100%;height:100%;object-fit:cover}.section-main-product .layout-product-form .snippet-card-complementary-product .card-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.section-main-product .layout-product-form .snippet-card-complementary-product .title{color:var(--colour-black);text-decoration:none;font-family:var(--font-family-heading);font-weight:700;font-size:.875rem;text-transform:uppercase}.section-main-product .layout-product-form .snippet-card-complementary-product .card-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.section-main-product .layout-product-form .snippet-card-complementary-product .product-price{display:flex;align-items:flex-end;gap:.25rem}.section-main-product .layout-product-form .snippet-card-complementary-product .product-price .price{font-size:.875rem}.section-main-product .layout-product-form .snippet-card-complementary-product .product-price .ex-vat{font-family:var(--font-family-base);font-weight:700;font-size:.6875rem;text-transform:uppercase}.section-main-product .layout-product-form .snippet-card-complementary-product card-product-cart{display:block}.section-main-product .layout-product-form .snippet-card-complementary-product card-product-cart .card-btn{text-decoration:none;color:inherit;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.section-main-product .layout-product-form .snippet-card-complementary-product card-product-cart .card-btn:focus{outline:none}.section-main-product .layout-product-form .snippet-card-complementary-product card-product-cart .card-btn:hover{text-decoration:none;outline:none}.section-main-product .layout-product-form .snippet-card-complementary-product card-product-cart .card-btn:disabled{opacity:.5;pointer-events:none}.section-main-product .layout-product-form .snippet-card-complementary-product card-product-cart .card-btn{background-color:var(--colour-blue);color:var(--colour-white);border-radius:999px;padding:.625rem 1.5rem;cursor:pointer;font-family:var(--font-family-heading);font-weight:700;font-size:.8125rem;text-transform:uppercase}.section-main-product .layout-product-form .snippet-card-complementary-product card-product-cart .qty-selector{--qty-gap: .5rem;--qty-padding: .5rem .75rem;--qty-btn-size: 1.5rem}.section-main-product .layout-product-form .product-tabs{display:flex;flex-direction:column}.section-main-product .layout-product-form .product-tab{border-top:1px solid var(--colour-off-white);padding:1.25rem 0}.section-main-product .layout-product-form .product-tab:last-of-type{padding-bottom:0}.section-main-product .layout-product-form .product-tab summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--font-family-heading);font-weight:700;font-size:.875rem;text-transform:uppercase}.section-main-product .layout-product-form .product-tab summary::-webkit-details-marker{display:none}.section-main-product .layout-product-form .product-tab summary:after{content:"";flex-shrink:0;display:block;width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23EFEFF8'/%3E%3Cpath d='M12.0001 7.57705C12.4036 7.57705 12.7305 7.904 12.7305 8.30752V11.2694H15.6925C16.096 11.2694 16.4229 11.5963 16.4229 11.9999C16.4229 12.4035 16.0961 12.7304 15.6925 12.7304H12.7305V15.6923C12.7305 16.0959 12.4037 16.4228 12.0001 16.4228C11.5965 16.4227 11.2696 16.0959 11.2696 15.6923V12.7304H8.30769C7.90417 12.7303 7.57722 12.4035 7.57722 11.9999C7.57726 11.5964 7.9042 11.2695 8.30769 11.2694H11.2696V8.30752C11.2697 7.90403 11.5966 7.5771 12.0001 7.57705Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.section-main-product .layout-product-form .product-tab[open] summary:after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23EFEFF8'/%3E%3Cpath d='M15.6923 11.2694C16.0959 11.2694 16.4227 11.5963 16.4228 11.9998C16.4228 12.4035 16.0959 12.7303 15.6923 12.7303H8.30754C7.90402 12.7302 7.57707 12.4034 7.57707 11.9998C7.57715 11.5964 7.90407 11.2695 8.30754 11.2694H15.6923Z' fill='black'/%3E%3C/svg%3E")}.section-main-product .layout-product-form .product-tab .tab-content{padding-top:1rem;font-size:.875rem;line-height:1.6}.section-main-product .layout-product-form .product-tab .tab-content p:last-child{margin-bottom:0}.section-main-product .layout-product-form .dimensions-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.section-main-product .layout-product-form .dimensions-grid .dimension{display:flex;align-items:center;gap:1rem}.section-main-product .layout-product-form .dimensions-grid .dimension svg{width:2rem;height:2rem;flex-shrink:0;color:var(--colour-blue)}.section-main-product .layout-product-form .dimensions-grid .dimension .label{display:block;font-family:var(--font-family-heading);font-weight:700;font-size:.75rem;text-transform:uppercase}.section-main-product .layout-product-form .dimensions-grid .dimension .value{display:block;font-size:.8125rem}.section-main-product .layout-product-form .faq-item{margin-bottom:1.25rem}.section-main-product .layout-product-form .faq-item:last-child{margin-bottom:0}.section-main-product .layout-product-form .faq-item h3{margin:0 0 .375rem;font-family:var(--font-family-heading);font-weight:700;font-size:.875rem;text-transform:uppercase}.section-related-products{padding:3rem 0}.section-related-products .swiper-header{margin-bottom:1.5rem}.section-related-products .heading{margin:0;font-family:var(--font-family-heading);text-transform:uppercase;font-size:1.25rem}.section-related-products .swiper-controls{display:flex;gap:.5rem;flex-shrink:0}.section-related-products .swiper-controls.swiper-controls-hidden{visibility:hidden}.section-related-products .swiper-btn{text-decoration:none;color:inherit;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.section-related-products .swiper-btn:focus{outline:none}.section-related-products .swiper-btn:hover{text-decoration:none;outline:none}.section-related-products .swiper-btn:disabled{opacity:.5;pointer-events:none}.section-related-products .swiper-btn{width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--colour-blue);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background border-color var(--transition-timing) 0s}.section-related-products .swiper-btn svg{width:.875rem;height:.875rem;fill:var(--colour-blue);flex-shrink:0}.section-related-products .swiper-btn:hover{background:var(--colour-blue)}.section-related-products .swiper-btn:hover svg{fill:var(--colour-white)}.section-related-products .swiper-btn.swiper-button-disabled{opacity:.35;cursor:default;pointer-events:none}.section-related-products .swiper{overflow:visible}.section-related-products .swiper-wrapper{align-items:stretch}.section-related-products .swiper-slide{height:auto;width:65%}.section-related-products .swiper-scrollbar{position:relative!important;top:0;left:0!important;width:100%!important;height:1px;margin-top:1.5rem;background-color:var(--colour-off-white)}.section-related-products .swiper-scrollbar .swiper-scrollbar-drag{border-radius:0;background-color:var(--colour-blue);height:1px}@media(min-width:576px){.section-related-products .swiper-slide{width:40%}}@media(min-width:992px){.section-main-product .product-wrapper{flex-direction:row;align-items:flex-start;gap:2rem}.section-main-product .layout-product-media{flex:1 1 60%;min-width:0;position:sticky;top:calc(var(--header-offset, 0px) + 1.5rem)}.section-main-product .layout-product-form{flex:1 1 40%;padding:3rem;position:sticky;top:calc(var(--header-offset, 0px) + 1.5rem)}.section-main-product .layout-product-form .product-title{font-size:2rem}.section-related-products .heading{font-size:1.5rem}.section-related-products .swiper-slide{width:25%}}@media(max-width:991.98px){.section-main-product .layout-product-media .media-thumbs{display:none}}
