#MainContent .product{max-width:110rem;margin:0 auto}@media screen and (min-width:750px){slider-component.slider-mobile-gutter{padding:0 5rem}ul.product__media-list{gap:0}div.product--thumbnail li.product__media-item:not(.is-active),div.product--thumbnail_slider li.product__media-item:not(.is-active){display:block}.product .slider-buttons{display:flex!important;height:0;z-index:1}.product--no-media.product .slider-buttons,.product .slider-counter{display:none!important}ul.product__media-list:has(li:nth-last-of-type(2))+.slider-buttons .slider-button{display:block!important}.product .slider-buttons .slider-button{position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#fff;border-radius:100%;border:.1rem solid #d5d5d5}.product .slider-button--prev{left:0}.product .slider-button .svg-wrapper .icon{height:.7rem}.product .enable_desktop_slider li{width:100%!important}ul.thumbnail-list{display:flex;justify-content:center}ul.thumbnail-list li.thumbnail-list__item{width:1rem;height:1rem}ul.thumbnail-list li.thumbnail-list__item .thumbnail{border-radius:100%;border:.1rem solid #908c8b}ul.thumbnail-list li.thumbnail-list__item .thumbnail[aria-current]{box-shadow:none;background-color:#908c8b}ul.thumbnail-list li.thumbnail-list__item img{display:none}}.product .product__media-wrapper .product-media-container .media{padding-top:0;padding-bottom:100%}.product .product__media-wrapper .product-media-container .media img{object-fit:contain}.product media-gallery .product__media-icon{display:none!important}@media screen and (max-width:749px){.product__info-wrapper{margin-top:4rem}}.product__info-wrapper .product__info-container{max-width:100%}.product--no-media .product__info-wrapper .product__info-container{max-width:50rem;margin:0 auto}.product__media-wrapper .product__title h1,.product__info-wrapper .product__title h1{font-size:3rem}@media screen and (max-width:749px){.product__media-wrapper .product__title h1,.product__info-wrapper .product__title h1{font-size:2.4rem}}.product__text.caption-with-letter-spacing+.product__title{margin:1.5rem 0 0!important}.product__info-wrapper .price__regular .price-item--regular{font-size:1.9rem}.product__info-wrapper .price--on-sale .price__sale{display:flex;align-items:baseline}.product__info-wrapper .price__sale .price-item.price-item--regular{color:rgba(var(--color-foreground));font-size:1.4rem}.product__info-wrapper .price__sale .price-item--sale{display:inline-block;font-size:1.9rem;order:-1}.product__info-wrapper .badge.price__badge-sale,.product__info-wrapper .badge.price__badge-sold-out{display:none!important}.product__info-wrapper .product__tax{display:none}.custom-colour.product-form__input{position:relative;max-width:100%;display:none}variant-selects:has(option[value=Painted][selected=selected])+.custom-colour.product-form__input{display:block}.custom-colour.open .select:after{box-shadow:0 0 0 .2rem #cfcfcf}.custom-colour .select__dropdown{display:none;position:absolute;width:calc(100% + .2rem);z-index:2;border:.2rem solid #cfcfcf;border-top:0;margin:-.2rem -.1rem 0;padding:0 2rem 2rem;background-color:#fff}.custom-colour.open .select__dropdown{display:block}.custom-colour .select__dropdown h3{font-size:12px;text-transform:uppercase;letter-spacing:.1rem;font-family:var(--body-font)}.custom-colour .select__dropdown .colours-popular{height:16rem;overflow-Y:scroll}.custom-colour .select__dropdown .colours-popular .colours-popular__wrapper{display:flex;flex-wrap:wrap;gap:1rem;padding:.2rem}.custom-colour .colour__field,.custom-colour .colour-match__field{width:calc(20% - 1rem)}.custom-colour .colour__field.custom,.custom-colour .colour-match__field.custom{width:100%}.custom-colour .colour__field:not(.custom) input,.custom-colour .colour-match__field:not(.custom) input{display:none}.custom-colour .colour__field:not(.custom) label,.custom-colour .colour-match__field:not(.custom) label{display:block;width:100%;height:3rem;cursor:pointer}.custom-colour .colour__field input:checked+label,.custom-colour .colour-match__field input:checked+label{box-shadow:0 0 0 .2rem #121212}.custom-colour .colour__field label[for=Black]{background-color:#121212}.custom-colour .colour__field label[for=White]{border:.1rem solid #ddd}.custom-colour .colour__field label[for="Light Grey"]{background-color:#ddd}.custom-colour .colour__field label[for="French Grey"]{background-color:#eeeae1}.custom-colour .select__dropdown .colours-more{border-top:.1rem solid #cfcfcf;padding-top:1.5rem;margin-top:2rem}.custom-colour .select__dropdown .colours-more a{display:inline-flex;align-items:center;gap:.5rem;font-size:12px;text-transform:uppercase;letter-spacing:.1rem;text-underline-offset:.2rem;color:var(--color-foreground)}.custom-colour .select__dropdown .colours-more a .svg-wrapper{width:1.2rem;height:1.3rem}.custom-colour .select__dropdown .colours-more p{margin:1rem 0;font-size:13px;line-height:1.4}.custom-colour .select__dropdown .colour__field.custom,.custom-colour .select__dropdown .colour-match__field.custom{position:relative}.custom-colour .select__dropdown .colour__field.custom input,.custom-colour .select__dropdown .colour-match__field.custom input{width:100%;height:4rem;padding:0 1.2rem 0 3rem;border-radius:0;border:.1rem solid #cfcfcf}.custom-colour .select__dropdown .colour__field.custom label,.custom-colour .select__dropdown .colour-match__field.custom label{position:absolute;left:1.5rem;top:50%;transform:translateY(-50%)}.custom-colour .select__dropdown .colour__field.custom input[type=number]::-webkit-inner-spin-button,.custom-colour .select__dropdown .colour__field.custom input[type=number]::-webkit-outer-spin-button,.custom-colour .select__dropdown .colour-match__field.custom input[type=number]::-webkit-inner-spin-button,.custom-colour .select__dropdown .colour-match__field.custom input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.product--no-media .product__info-wrapper variant-selects .product-form__input{align-items:flex-start}.product__info-wrapper .custom-colour .form__label,.product__info-wrapper .custom-variant-selects .form__label,.product__info-wrapper variant-selects .form__label{font-size:1.2rem;letter-spacing:.1rem;text-transform:uppercase}.product__info-wrapper .custom-colour .form__label:has(span){color:#e81a1a}.product__info-wrapper .custom-variant-selects .product-form__input,.product__info-wrapper variant-selects .product-form__input{max-width:100%}.product__info-wrapper .custom-colour.product-form__input .select.red:after{box-shadow:0 0 0 .1rem #e81a1a}.product__info-wrapper .custom-colour.product-form__input .select .select__select,.product__info-wrapper .custom-variant-selects .product-form__input .select select,.product__info-wrapper variant-selects .product-form__input .select select{font-size:1.4rem}.product__info-wrapper .custom-colour.product-form__input .select .select__select{line-height:4.4rem}.product__info-wrapper .custom-variant-selects .product-form__input .select option[disabled]{background-color:#f8f8f8}.product__info-wrapper .custom-colour .select .svg-wrapper,.product__info-wrapper .custom-variant-selects .product-form__input .select .svg-wrapper,.product__info-wrapper variant-selects .product-form__input .select .svg-wrapper{top:35%;width:1.5rem;height:1.5rem}.product__info-wrapper .custom-variant-selects{padding-top:2rem;margin-top:3rem;border-top:.1rem solid #d6d6d6}.product__info-wrapper .custom-variant-selects .heading{margin-bottom:1rem}.product__info-wrapper .custom-variant-selects .select__images div{display:none;margin:1rem 0 0;border:.1rem solid #d6d6d6}.custom-total{padding-top:1rem;font-size:1.9rem}.product-form__input.custom-size{display:flex;flex-wrap:wrap;gap:1.3rem;align-items:center;padding-top:1.5rem}.product-form__input.custom-size .form__label{margin:0;font-size:1.5rem}.product-form__input.custom-size .checkboxes{display:flex;gap:1rem;align-items:center}.product-form__input.custom-size .checkboxes .custom-size-checkbox{position:relative;display:inline-flex;align-items:center;line-height:normal;padding-left:2.8rem;font-size:1.5rem;cursor:pointer}.product-form__input.custom-size .checkboxes .custom-size-checkbox input[type=radio]{position:absolute;opacity:1;width:2rem;height:2rem;margin:0;top:0;left:0;z-index:-1;appearance:none;-webkit-appearance:none}.product-form__input.custom-size .checkboxes .custom-size-checkbox>svg{position:absolute;left:0;top:0;opacity:.5;width:2rem;height:2rem}.product-form__input.custom-size .checkboxes .custom-size-checkbox .svg-wrapper{display:none;position:absolute;left:0;top:0;width:2rem;height:2rem;padding:.3rem}.product-form__input.custom-size .checkboxes .custom-size-checkbox input[type=radio]:checked~.svg-wrapper{display:flex}.product-form__input.custom-size-input{display:none}.custom-size:has(#custom-yes:checked)+.product-form__input.custom-size-input{display:block}.product-form__input.custom-size-input .field.red:after{box-shadow:0 0 0 .1rem #e81a1a}.product-form__input.custom-size-input .field .field__input{padding:2rem 1.5rem}.product__info-wrapper .product-form__quantity{display:inline-block;margin:0;padding-top:1rem;max-width:none;min-width:auto;flex:none;flex-shrink:0}.product__info-wrapper .product-form__quantity .quantity__label{display:none}.product__info-wrapper .quantity{width:auto;min-height:3.8rem}.product__info-wrapper .quantity:after{box-shadow:none}.product__info-wrapper .quantity .quantity__button{border:.1rem solid #121212;border-radius:100%;width:3.8rem}.product__info-wrapper .quantity .quantity__button .svg-wrapper{width:1.6rem;height:1.6rem}.product__info-wrapper .quantity .quantity__input{border:.1rem solid #d1d1d1;border-radius:.1rem;margin:0 .8rem;width:5rem}.product__info-wrapper .product-form__buttons{max-width:100%}@media screen and (max-width:749px){.product__info-wrapper .product-form__buttons{max-width:100%}}.product__info-wrapper .product-form__buttons .product-form__submit{font-size:1.4rem}.product__info-wrapper .product-form__buttons .product-form__submit[disabled]{background-color:#7e7e7e}.product__info-wrapper .product-form__buttons .product-form__submit[disabled]:after{display:none}.product__info-wrapper .product__description{padding-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-product.css.map */
