:root{--prod_font_heading: 5.6rem;--prod_price_size: 3.2rem}@media (max-width: 1023px){:root{--prod_font_heading: 3.2rem;--prod_price_size: 1.8rem}}.thumbnail{border:1px solid transparent;border-bottom:3px solid transparent}.thumbnail[aria-current]{box-shadow:unset;border-bottom:3px solid var(--colour_primary)}.thumbnail[aria-current]:focus,.thumbnail.focused{outline:0;box-shadow:unset}.thumbnail-list__item:focus-visible,.thumbnail:focus-visible{outline:unset}.slider-button--next .icon{transform:rotate(-90deg) scale(1.75)}.slider-button--prev .icon{transform:rotate(90deg) scale(1.75)}.slider-button{transition:all .3s ease}.slider-button:hover{color:var(--colour_primary)}.product__info-container{max-width:100%}.product__title{margin-bottom:50px}.product__title h1{font-size:var(--prod_font_heading);letter-spacing:0;line-height:1}.price_wrapper{margin-bottom:30px}.price--large.price--on-sale .price__container .price__sale{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.price--large .price__sale .rrp_price,.price--large .price__sale .rrp_price s{font-size:18px;font-weight:var(--font-bold);letter-spacing:0;line-height:1;color:var(--colour_primary)}.rrp_price{opacity:.5}.price--large .price-item.price-item--last,.price--large .price-item--regular{font-size:var(--prod_price_size);font-weight:var(--font-bold);letter-spacing:0;line-height:1;color:#000;opacity:1}.variant_picker__wrapper{margin-bottom:30px}.variant_picker__wrapper .form__label{font-size:14px;letter-spacing:0;line-height:1}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--colour_primary)!important;border-color:var(--colour_primary)!important}.product-form__input--pill input[type=radio]+label{border:1px solid #e0e0e0!important;border-radius:4px!important;font-weight:700;font-size:var(--font_size-body)!important;letter-spacing:0!important;transition:all .3s ease!important}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--colour_primary)!important}.product__description{color:#000;line-height:1.5}.product__description ul{list-style-position:outside}.quantity__input{font-size:var(--font_size-body);font-weight:var(--font-bold)}.quantity{transition:all .3s ease}.quantity:after{box-shadow:0 0 0 var(--inputs-border-width) #e0e0e0}.quantity:hover:after{box-shadow:0 0 0 var(--inputs-border-width) var(--colour_primary)}.quantity__input:focus{background-color:transparent}.product-form .product-form__buttons .product-form__submit{font-size:var(--font_size-body);font-weight:var(--font-bold);color:var(--font_colour_secondary);letter-spacing:0;line-height:1;border-radius:var(--buttons-radius);background-color:var(--bg-secondary);box-shadow:unset;transition:all .3s ease}.product-form .product-form__buttons .product-form__submit:hover{background-color:#828282}.product-form .product-form__buttons .product-form__submit:after{box-shadow:unset}.product-form .product-form__buttons .product-form__submit:hover:after{--border-offset: 0;box-shadow:unset}.shopify-payment-button__button{background-color:var(--colour_primary);border-radius:var(--buttons-radius)!important;font-size:var(--font_size-body);font-weight:var(--font-bold);letter-spacing:0;line-height:1;color:var(--font_colour_secondary);box-shadow:unset;transition:all .3 ease}.shopify-payment-button__button:hover{background-color:#828282!important}.shopify-payment-button__button:before,.shopify-payment-button__button:after{box-shadow:unset}.shopify-payment-button__button:hover:after{box-shadow:unset}.product__accordion .accordion__title{position:relative;display:flex;justify-content:left;width:100%;max-width:unset;align-items:center}.product__accordion .accordion__title:before{display:block;content:"";position:absolute;height:2px;width:1rem;background-color:#000;right:0;-webkit-box-sizing:border-box;box-sizing:border-box}.product__accordion .accordion__title:after{display:block;content:"";position:absolute;height:1rem;width:2px;background-color:#000;right:calc(.5rem - 1px);-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.product__accordion summary[aria-expanded=true] .accordion__title:after{opacity:0}.accordion__content{margin-top:20px}.product__accordion .accordion__title{font-size:var(--font_size-body);letter-spacing:0}.accordion__content .product_title{font-size:var(--font_size-desc);font-weight:var(--font-bold);color:var(--font_colour);letter-spacing:0}.accordion__content .product_sku,.accordion__content .tab_description{font-size:var(--font_size-desc);color:var(--font_colour);letter-spacing:0}.accordion__content .tab_description{line-height:1.4}.product_detail_table{width:100%;border-spacing:0;border-collapse:collapse}.product_detail_table tr td{padding-inline:10px;padding-block:5px}.product_detail_table tr td:first-child{font-weight:var(--font-bold)}.product_detail_table tr:nth-child(odd){background-color:var(--bg-primary)}.product_detail_table{font-size:var(--font_size-desc);color:var(--font_colour);letter-spacing:0}.user_manual_accord .manual_download_link{font-size:var(--font_size-desc);color:var(--colour_primary);font-weight:var(--font-bold);letter-spacing:0;text-decoration:none;position:relative;display:block;width:max-content;transition:all .3s ease}.user_manual_accord .manual_download_link:after{display:block;content:"";background-color:var(--colour_primary);height:2px;bottom:-5px;width:100%;opacity:1;transition:all .3s ease}.user_manual_accord .manual_download_link:hover{color:var(--colour_primary);opacity:.75}.user_manual_accord .manual_download_link:hover:after{width:0%;opacity:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/z-custom_product-main.css.map */
