.tpl-accessories-title{font-size:24px;font-weight:700;margin-bottom:16px}.accessory-category{border:1px solid #ddd;border-bottom:none;padding:0 12px}.accessory-category:last-child{border-bottom:1px solid #ddd}.accessory-category-header{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:20px;padding:12px 0;cursor:pointer}.accessory-category-header .isClose{font-size:28px;color:#f87200}.accessory-category-header .isExpand{font-size:28px;color:#f87200;display:none}.accessory-category.active .isClose{display:none}.accessory-category.active .isExpand{display:block}.accessory-category-content{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}.accessory-category.active .accessory-category-content{max-height:1000px}.accessory-items{display:none;padding:0 0 12px}.accessory-category.active .accessory-items{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.accessory-item{border:2px solid #ddd;cursor:pointer}.accessory-item.active{border-color:#f87200}.accessory-item img{display:block;width:100%;aspect-ratio:1 / 1}.accessory-detail-container{display:none}.accessory-category.active .accessory-detail-container{display:block}.accessory-detail{margin-top:12px;padding-bottom:12px}.accessory-detail img{max-width:100px}.accessory-detail .accessory-detail-title{font-weight:700;font-size:16px}.accessory-detail-subtitle{font-size:12px;color:#888}.accessory-detail-link{font-size:12px;color:#888;text-decoration:underline}.accessory-price{color:rgb(var(--text-color));font-weight:700;padding-right:4px}.accessory-compare{text-decoration:line-through;color:#888}.accessory-save{font-size:14px;color:#f87200;font-weight:700}.accessory-controls{margin-top:8px;display:flex;gap:8px;height:44px;text-align:center}.accessory-controls .accessory-controls-variant{width:66.66666667%;height:100%;flex:1;border:1px solid #000;box-sizing:border-box;padding:0 8px;-webkit-appearance:none;appearance:none}.accessory-controls .accessory-controls-variant.hasArrow{background-color:#0000;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px}.accessory-controls .accessory-controls-number{min-width:50px;height:100%;text-align:center;width:8.33333333%;border:1px solid #000;box-sizing:border-box}.accessory-controls .accessory-controls-btn{width:25%;height:100%;min-width:80px;border:1px solid #f87200;background-color:#f87200;color:#fff;cursor:pointer;box-sizing:border-box}.review-cart-wrapper{padding:12px;background-color:#f2f2f2;margin-top:16px}.review-cart{margin-top:20px;padding-top:12px}.review-cart-header{font-size:20px;font-weight:700}.review-cart-main-product{font-size:14px;font-weight:700}.review-cart-list{border-bottom:1px solid #ddd;font-size:14px;font-weight:700}.review-cart-item{display:flex;justify-content:space-between;padding:4px 0}.review-cart-row{display:flex;align-items:center;padding:4px 0}.review-cart-name{flex:1}.review-cart-count{width:50px;text-align:center}.review-cart-price{width:88px;text-align:right}.review-cart-footer{padding-top:12px;font-weight:700;margin-bottom:12px;font-size:14px}.review-cart-footer .review-cart-row:nth-child(2){color:#f87200}
/*# sourceMappingURL=/cdn/shop/t/29/assets/product-accessory.css.map */
