.product-accessories{display:block;margin-top:2.4rem;padding-top:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}.product-accessories__intro{margin-bottom:1.6rem;font-size:1.4rem;line-height:1.6}.product-accessories__intro p{margin-top:0}.product-accessories__callout{color:#c00}.accessory-item{display:flex;align-items:flex-start;gap:1.2rem;padding:1.2rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.06)}.accessory-item:last-child{border-bottom:none}.accessory-item__check{display:flex;align-items:center;padding-top:.2rem;flex-shrink:0}.accessory-checkbox{width:20px!important;height:20px!important;min-width:initial!important;cursor:pointer;accent-color:rgb(var(--color-link));flex-shrink:0}@media screen and (max-width:749px){.accessory-checkbox{width:26px!important;height:26px!important}}.accessory-checkbox:disabled{cursor:not-allowed;opacity:.4}.accessory-item__image-wrap{flex-shrink:0;width:10rem;height:10rem}.accessory-image{width:10rem;height:10rem;object-fit:contain}.accessory-item__content{flex:1;min-width:0}.accessory-item__title{display:block;margin-bottom:.8rem;font-size:1.4rem;font-weight:400;color:rgb(var(--color-link));text-decoration:none;line-height:1.3}.accessory-item__title:hover{text-decoration:underline}.accessory-item__select-wrap{margin-bottom:1rem;position:relative}.accessory-item__select-wrap:after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:0;height:0;border-left:.4rem solid transparent;border-right:.4rem solid transparent;border-top:.5rem solid rgb(var(--color-foreground));pointer-events:none}.accessory-variant-select{width:100%;padding:.6rem 2.8rem .6rem 1rem;font-size:1.3rem;font-family:inherit;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.3);border-radius:var(--inputs-radius, .4rem);appearance:none;-webkit-appearance:none;cursor:pointer;line-height:1.4}.accessory-variant-select:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.accessory-price{font-size:1.6rem;font-weight:500;display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.accessory-price__sale{color:#c00}.accessory-price__compare{color:rgba(var(--color-foreground),.5);font-weight:400;font-size:1.6rem}.accessory-price__regular{color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/51/assets/product-accessories.css.map */
