.product-form__input--pill .custom-image-swatch{padding:0!important;border:1px solid #ccc!important;border-radius:0!important;overflow:visible!important;width:55px!important;height:72px!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);margin:0 8px 8px 0!important;background:#fff!important;position:relative}.custom-image-swatch__image-wrapper{width:100%;height:100%;display:block;position:relative}.custom-image-swatch__image-wrapper img{width:100%;height:100%;object-fit:cover!important;display:block!important;position:absolute;top:0;left:0}.product-form__input--pill input[type=radio]:checked+.custom-image-swatch{border-color:#ccc!important;outline:1px solid #000!important;outline-offset:4px!important;box-shadow:none!important;z-index:2}.product-form__input--pill input[type=radio]+.custom-image-swatch{color:transparent!important;font-size:0!important}.product-form__input--pill .custom-image-swatch:hover{border-color:#999!important;box-shadow:0 12px 24px #0000000d}.product__info-container>*+*{margin:.8rem 0!important}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:1rem 0!important}.product__title{margin-bottom:.3rem!important}.product__info-container .price{margin-bottom:0!important}.accordion{margin-top:.5rem!important;margin-bottom:0!important;border-top:.1rem solid rgba(var(--color-foreground),.08)!important}.accordion+.accordion{margin-top:0!important;border-top:none!important}.accordion summary{padding:1rem 0!important}.accordion__content{margin-bottom:1rem!important;padding:0 .5rem!important;font-size:1.4rem!important;line-height:calc(1 + .5 / var(--font-body-scale))!important}.product__info-container variant-selects,.product__info-container .product-form__input{margin-top:0!important;margin-bottom:.5rem!important}.product-form__input legend.form__label{margin-bottom:12px!important}@media screen and (min-width:750px){.site-header__icon-btn[aria-label=Account] svg{height:24px;width:24px}}@media screen and (max-width:750px){.site-header__icon-btn[aria-label=Account] svg{height:20px;width:20px}}@media screen and (min-width:750px){.product-form__input.product-form__quantity{display:inline-block!important;vertical-align:bottom!important;margin-bottom:0!important;margin-right:1rem!important;width:auto!important;max-width:none!important}.product__info-container>product-form,.product__info-container>div:has(product-form){display:block!important;width:100%!important;flex:1!important;margin-top:0!important;margin-bottom:0!important}.product-form form{display:flex!important;align-items:flex-end!important;gap:1rem}.product-form__buttons{flex:1;margin-top:0!important;margin-bottom:0!important;max-width:none!important}.product-form__submit{margin-bottom:0!important;min-height:48px!important;width:100%!important;flex:1 0 auto!important;display:flex!important;justify-content:center;align-items:center}}.product-form,.product-form form,.product-form__buttons,.product-form__submit{width:100%!important;max-width:none!important;flex-grow:1!important;margin-left:0!important;margin-right:0!important}.product-form__submit{display:flex!important;align-items:center;justify-content:center}@media screen and (max-width:749px){.product-form__input.product-form__quantity{margin-bottom:1.5rem!important}.product__info-container{text-align:left!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.product__title,.product__title h1,.product__title h2,.price,.price--large,.price--center,.product__info-container>*,.product__info-container .product-form__input,.product__info-container .product-form__buttons,.product__info-container .rating,.product__info-container .star-rating,.aus-pilot,.reviews_stars{text-align:left!important;justify-content:flex-start!important;margin-left:0!important;margin-right:auto!important}.aus-pilot{display:flex!important;justify-content:flex-start!important;align-items:center!important;margin-bottom:15px!important}.price--center{justify-content:flex-start!important}.price>*{display:inline-block!important;vertical-align:top!important}}.product-form__input.product-form__quantity .quantity{width:10rem!important;min-height:46px!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-swatches.css.map */
