#ProductSection .product-single__hero>.grid__item.post-large--one-half:last-child{background:#a8d5b8;padding:28px}#ProductSection .product-single__title{margin-bottom:10px}#ProductSection .jdgm-widget{margin-bottom:12px}#ProductSection .product-description{margin-bottom:18px}#ProductSection .swatch.clearfix{margin-bottom:18px;gap:10px}#ProductSection .swatch .swatch-element label{min-width:92px;min-height:44px;border-radius:9px}#ProductSection .swatch .swatch-element .product-option:checked+label{border:4px solid #000000!important;box-shadow:none!important}#ProductSection .product-single__quantity{margin:0;flex:0 0 42%}#ProductSection .product-single__quantity label{display:none}#ProductSection .quantity-selector{height:46px;border-radius:8px;border:1px solid #cfd4d8;background:#f3f3f3;text-align:center;margin:0}#ProductSection .product-mug-name,#ProductSection .product-custom-name{margin:0 0 16px}#ProductSection .product-upload-slot{max-width:100%;box-sizing:border-box;overflow-x:hidden;margin-bottom:20px}#ProductSection .product-upload-slot label{margin-bottom:6px;display:block;font-weight:700}#ProductSection .product-upload-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0)}#ProductSection .product-upload-picker{display:flex;gap:10px;align-items:center}#ProductSection .product-upload-button{min-height:40px;border:1px solid #4f5a5f;border-radius:8px;background:#001f24;color:#fff;font-weight:600;padding:0 14px;cursor:pointer}#ProductSection .product-upload-button:hover{background:#0e2f35}#ProductSection .product-upload-filename{font-size:14px;color:#2b373a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}#ProductSection .product-upload-preview{margin-top:10px}#ProductSection .product-upload-preview-image-wrap{position:relative;display:inline-block;max-width:220px;width:100%}#ProductSection .product-upload-preview-image{display:block;width:100%;max-width:220px;border-radius:8px}#ProductSection .product-upload-preview-note{margin:8px 0 0;font-size:12px;color:#4f5a5f}#ProductSection .product-upload-remove{position:absolute;top:-10px;right:-10px;width:24px;height:24px;border-radius:50%;border:2px solid #fff;background:#000000b3;color:#fff;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s;z-index:2}#ProductSection .product-upload-remove:hover{background:#dc2626}#ProductSection .product-upload-slot [class*=uploadcare],#ProductSection .product-upload-slot [class*=uploadly],#ProductSection .product-upload-slot [data-uploadcare],#ProductSection .product-upload-slot [data-uploadly],#ProductSection .product-upload-slot input[type=file]:not(.product-upload-input){width:100%;max-width:100%}#ProductSection .product-mug-name label,#ProductSection .product-custom-name label{margin-bottom:6px;display:block;font-weight:700}#ProductSection .product-mug-name input,#ProductSection .product-custom-name input{width:100%;height:40px;border:1px solid #d6d6d6;border-radius:8px;background:#f0f0f0;padding:0 12px;margin:0}#ProductSection .product-mug-actions,#ProductSection .product-custom-actions{display:flex;gap:12px;align-items:center;margin-top:8px}#ProductSection #AddToCart{flex:1 1 auto;margin:0;min-height:46px;border-radius:9px;background:#469c75;border-color:#c0dbc9;color:#fff}@media(max-width:768px){#ProductSection .product-single__hero{margin-left:0!important}#ProductSection .product-single__hero>.grid__item.post-large--one-half:last-child{padding:18px;border-radius:16px;margin-top:12px;margin-left:12px!important;margin-right:12px!important;width:auto!important;box-sizing:border-box}#ProductSection .product-mug-actions,#ProductSection .product-custom-actions{flex-direction:row;align-items:center;gap:10px}#ProductSection .product-upload-picker{flex-wrap:wrap}#ProductSection .product-upload-filename{max-width:100%}#ProductSection .product-single__quantity{flex:0 0 38%}#ProductSection #AddToCart{flex:1 1 auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/product-custom-products.css.map */
