.from-price{display:inline!important;font-size:10px!important;font-weight:400;color:#8ba6bb!important;margin-right:5px}.variant-picker{margin-top:22px;margin-bottom:10px}.variant-picker label{font-size:11px}.variant-picker select{font-size:12px;padding:11px}.variant-selection-note{font-size:10px!important;line-height:1.8!important;color:#88b1c6!important;background:#0c2735;border:1px solid #264b61;border-radius:6px;padding:12px;margin:0 0 16px!important}.variant-picker~.detail-price{margin-top:15px;font-size:26px}.variant-picker~.detail-price small{font-size:9px}.box-photo{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:#050e14;align-self:center}.box-photo>img{display:block;position:absolute;max-width:none!important;width:350.625%!important;height:584.166%!important;left:-109.375%;top:-125%;padding:0!important;object-fit:fill!important;transform:none!important}.product-art>.box-photo{height:100%;aspect-ratio:auto}.product-art:has(.box-photo){background:#050e14}.cart-thumb>.box-photo,.table-thumb>.box-photo{height:100%;aspect-ratio:auto}.cart-thumb:has(.box-photo){height:74px;background:#050e14}.product-modal-art>.box-photo{border-radius:9px;border:1px solid #36546a}.wholesale-cart{padding:13px 15px;margin-top:18px;border:1px solid #3d5366;border-radius:7px;background:#182b3b}.wholesale-cart strong{display:block;font-size:12px;color:#d2e7f5;font-weight:600}.wholesale-cart p{font-size:10px;line-height:1.8;color:#8eafc5;margin:6px 0 0}.wholesale-cart.active{border-color:#38695c;background:#122f2b}.wholesale-cart.active strong{color:#8cd7b6}.wholesale-cart.active p{color:#92baac}.cart-item .cart-variant{font-size:10px;color:#a5d3e8;margin-bottom:5px}.variant-count{display:block;font-size:8px;color:#698ca5;margin-top:6px}.variant-editor{margin:0 32px 25px;padding:24px;border:1px solid #335069;border-radius:9px;background:#111f2d}.variant-editor-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px}.variant-editor-heading h3{font-size:20px;margin-bottom:10px}.variant-editor-heading p{font-size:11px;color:#8aabc2;margin:0}.variant-editor-heading label{font-size:11px;max-width:150px;flex-shrink:0}.variant-editor input{font-size:11px;padding:9px;min-width:0}.variant-editor [data-field="caliber"]{min-width:115px}.variant-editor [data-field="capacity"]{min-width:75px}.variant-editor [data-field="price"],.variant-editor [data-field="wholesale_price"]{min-width:110px}.variant-editor [type="checkbox"]{width:16px;height:16px;accent-color:var(--blue)}.variant-editor table{white-space:normal}.variant-editor td,.variant-editor th{padding:10px 8px}.variant-editor th{font-size:9px}.variant-remove{font-size:9px;color:#df978a;padding:5px}.variant-remove:hover{color:#ffc0b3}.variant-editor>.button{font-size:11px;padding:10px 13px;margin-top:18px}.variant-editor>.field-note{font-size:10px;margin-bottom:0}.editor-fields [readonly]{color:#8bbbd4;background:#0d1b28;cursor:default}.product-modal-copy .add-row>label{width:90px}.product-modal-copy:has(.variant-picker){padding-top:34px}.product-card:has(.box-photo) .material-tag{background:#0e1b27d9;color:#81a0b5;padding:4px 7px;border-radius:3px}
@media(max-width:800px){.variant-editor{margin:0 25px 24px;padding:19px}.variant-editor-heading h3{font-size:18px}.variant-editor-heading p{font-size:10px}.variant-editor-heading{gap:15px}.variant-editor-heading label{font-size:10px;max-width:130px}}
@media(max-width:560px){.variant-picker{gap:12px}.variant-picker label{font-size:10px}.variant-picker select{font-size:11px;padding:10px}.variant-selection-note{font-size:9px!important}.variant-picker~.detail-price{font-size:25px}.variant-picker~.detail-price small{display:block;font-size:9px;margin-left:0;margin-top:7px}.variant-editor{margin:0 20px 20px;padding:17px}.variant-editor-heading{align-items:flex-start;flex-direction:column}.variant-editor-heading label{max-width:100%;width:160px}.variant-editor-heading h3{font-size:18px}.variant-editor td,.variant-editor th{padding:9px 6px}.variant-editor>.field-note{font-size:9px}.cart-thumb:has(.box-photo){height:60px}.cart-item .cart-variant{font-size:9px}.wholesale-cart strong{font-size:11px}.wholesale-cart p{font-size:9px}.product-bottom .from-price{display:block!important;font-size:7px!important;margin-bottom:3px}.product-modal-copy .add-row>label{width:85px;font-size:10px}}

.category-tile-art>.box-photo{height:100%;aspect-ratio:auto}
