.product-accessories{display:block}.product-accessories__header{margin-bottom:1.6rem}.product-accessories__heading{margin:0;color:var(--theme-color-primary-dark);font-size:clamp(2rem,2.2vw,2.8rem);line-height:1.15}.product-accessories__technical-details{margin:0}.product-accessories__block+.product-accessories__block{margin-top:3.2rem}.product-accessories__product-description{margin-bottom:0}.product-accessories__technical-details-content{margin-top:.8rem;color:rgba(var(--color-foreground),.78)}.product-accessories__technical-details-content>:first-child,.product-accessories__technical-details-content .metafield-rich_text_field>:first-child{margin-top:0}.product-accessories__technical-details-content>:last-child,.product-accessories__technical-details-content .metafield-rich_text_field>:last-child{margin-bottom:0}.product-accessories__text{max-width:68rem;margin:.4rem 0 0;color:rgba(var(--color-foreground),.72);font-size:1.35rem;line-height:1.45}.product-accessories__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.product-accessories__item{min-width:0}.accessory-item{display:grid;grid-template-columns:7.2rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;min-height:9.6rem;padding:1rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:.8rem;background:var(--theme-color-surface-subtle)}.accessory-item__media{display:block;width:7.2rem;height:7.2rem;overflow:hidden;border-radius:.6rem;background:var(--theme-color-surface)}.accessory-item__media img,.accessory-item__placeholder{display:block;width:100%;height:100%;object-fit:contain}.accessory-item__content{min-width:0}.accessory-item__title{display:-webkit-box;overflow:hidden;color:var(--theme-color-primary-dark);font-size:1.4rem;font-weight:600;line-height:1.25;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.accessory-item__title:hover{text-decoration:underline}.accessory-item__price .price{margin-top:.4rem;font-size:1.3rem}.accessory-item__price .price__sale .price-item--regular{font-size:1.2rem}.accessory-item__action{min-width:13rem}.accessory-item__action product-form,.accessory-item__action form{display:flex;align-items:center;justify-content:flex-end;gap:.6rem}.accessory-item__quantity.quantity{width:8.6rem;height:3.8rem;min-height:3.8rem;overflow:hidden;border:1px solid rgba(var(--color-foreground),.14);border-radius:999px;background:var(--theme-color-surface)}.accessory-item__quantity.quantity:before,.accessory-item__quantity.quantity:after{display:none}.accessory-item__quantity .quantity__button{width:2.8rem;margin:0}.accessory-item__quantity .quantity__button .svg-wrapper{width:.9rem}.accessory-item__quantity .quantity__input{width:3rem;padding:0;font-size:1.25rem}.accessory-item__button.button{min-height:3.8rem;min-width:3.8rem;padding:.8rem 1.2rem;border-color:var(--theme-color-primary-dark);border-radius:.5rem;font-size:1.25rem;line-height:1.1}.accessory-item__button--icon.button{width:3.8rem;height:3.8rem;min-width:3.8rem;min-height:3.8rem;padding:0;border-radius:50%;box-shadow:none}.accessory-item__button--icon.button:before,.accessory-item__button--icon.button:after,.accessory-item__button--icon.button:hover:after{border-radius:50%;box-shadow:none}.accessory-item__button--icon .svg-wrapper,.accessory-item__cart-icon svg{width:2.4rem;height:2.4rem}.accessory-item__cart-icon svg{stroke-width:2.4}.accessory-item__button.button--primary{background:var(--theme-color-primary-dark);color:var(--theme-color-on-primary)}.accessory-item__button.button--primary[disabled]{border-color:rgba(var(--color-foreground),.16);background:rgba(var(--color-foreground),.18);color:rgba(var(--color-foreground),.52);box-shadow:none}.accessory-item__button.button--primary:not([disabled]):hover,.accessory-item__button.button--secondary:not([disabled]):hover{border-color:var(--theme-color-primary-hover);background:var(--theme-color-primary-hover);color:var(--theme-color-on-primary)}.accessory-item__button .loading__spinner{width:1.4rem}@media screen and (max-width:749px){.product-accessories__header{margin-bottom:1.2rem}.product-accessories__list{grid-template-columns:1fr}.accessory-item{grid-template-columns:6.4rem minmax(0,1fr);gap:1rem;min-height:8.4rem;padding:.8rem}.accessory-item__media{width:6.4rem;height:6.4rem}.accessory-item__action{grid-column:1 / -1;min-width:0}.accessory-item__action form{justify-content:flex-start}.accessory-item__button--icon.button{flex:0 0 3.8rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-product-accessories.css.map */
