.quantity-section{margin-bottom:25px;display:flex;align-items:center;gap:10px}.quantity-box{display:inline-flex;align-items:center;border:2px solid;border-color:currentColor;overflow:hidden;transition:all .3s ease;background:transparent;opacity:.6}.quantity-box:hover{border-color:currentColor;opacity:1}.btn-qty{width:35px;height:35px;background:transparent;border:none;color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;outline:none;padding:0}.btn-qty:hover:not(:disabled){background:#0000001a}.btn-qty:disabled{opacity:.5;cursor:not-allowed}.input-qty{width:35px;height:35px;text-align:center;background:transparent;border:none;color:inherit;font-size:16px;font-weight:600;outline:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.stock-info{font-size:14px;color:inherit}.text-secondary,.text-dark{color:inherit!important}.product-info-scroll-list{display:flex;gap:12px;padding:0;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin-top:25px;margin-bottom:25px}.product-info-scroll-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 15px;border-radius:12px;background:#fff;border:1px solid #E5E7EB;min-width:140px;flex:1;font-size:16px;font-weight:700;color:#000;transition:all .3s ease;cursor:pointer}.product-info-scroll-item:hover{border-color:var(--primary);box-shadow:0 4px 12px #0000000d}.product-info-scroll-item svg{margin-right:0!important;margin-bottom:12px;width:32px;height:32px;stroke:var(--primary);color:var(--primary);stroke-width:1.5}.product-info-scroll-item i{font-size:20px;margin-top:5px;color:var(--primary)}.icon-scroll{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 auto}.scroll-title{margin-top:8px;font-size:15px;font-weight:600;color:#222;text-align:center;word-break:break-word}@media (max-width: 776px){.product-info-scroll-list{gap:10px;padding:8px 0;margin-left:-8px;margin-right:-8px}.product-info-scroll-item{min-width:140px;max-width:160px;padding:14px 4px 10px}}.product-title{font-size:30px;line-height:40px;font-weight:400;margin-bottom:16px}.rating img{height:20px}.description-text-cl{font-size:15px;color:inherit}.short-description{font-size:14px;line-height:1.8;color:inherit;margin-bottom:30px;max-width:90%;opacity:.85}.short-description p{color:inherit!important}.description-text-cl p{margin:0}.quantity-box{display:inline-flex;align-items:center;border:1px solid #000;overflow:hidden;transition:all .3s ease;border-radius:6px}.add_to_icon,.buy_now_icon{margin-right:2px;margin-bottom:4;transition:all .3s ease}.pd_4_container{font-size:10px}.ub-share-social{display:flex;gap:15px}.share-link{padding:8px;display:inline-block;border:1px solid #000;background:#000;transition:transform .2s ease,box-shadow .2s ease}.share-link:hover{transform:scale(1.2);box-shadow:0 4px 10px #0000004d}.share-icon{width:20px;height:20px;filter:brightness(0) invert(1)}.ub-share-social{gap:10px}.text-secondary{font-size:14px;font-weight:400;color:inherit}.text-dark,.text-primary,.text-reset{color:inherit}.ub-megabox input[type=radio]{display:none}.ub-megabox-elem{cursor:pointer;transition:all .2s;border:2px solid;border-color:currentColor;font-size:17px;color:inherit;padding:7px 14px!important;background:transparent;opacity:.6}.ub-megabox input[type=radio]:hover+.ub-megabox-elem{background:#0000001a;border-color:currentColor;opacity:.8}.ub-megabox input[type=radio]:checked+.ub-megabox-elem{background:#fff3;border-color:currentColor;border-radius:6px!important;color:inherit;opacity:1;font-weight:700;box-shadow:inset 0 0 0 1px currentColor}.pd_4_price{display:flex;align-items:center;column-gap:30px}.pd_4_current-price{font-size:1.8em;font-weight:lighter}.text-secondary{color:#6c757d}.fw-bold{font-weight:700}.fs-14{font-size:14px}.color-options{gap:12px}.color-option{cursor:pointer;transition:all .3s ease}.color-option:hover{opacity:.8;transform:scale(1.05)}.color-circle{display:block;width:24px;height:24px;border-radius:50%;border:1px solid;border-color:currentColor;transition:all .3s ease;opacity:.6}.color-option input[type=radio]:checked+.color-circle{border-color:currentColor;opacity:1;transform:scale(1.15);box-shadow:inset 0 0 0 1px currentColor}.color-option input[type=radio]{display:none}.radio-options{gap:12px}.radio-option{cursor:pointer;transition:all .3s ease}.radio-label{display:inline-block;padding:6px 14px;border:.5px solid #000;font-size:14px;transition:all .3s ease;text-transform:capitalize}.radio-option input[type=radio]{display:none}.radio-option input[type=radio]:checked+.radio-label{color:#fff;background-color:#000;transform:scale(1.05)}.btn-qty{width:38px;height:45px;font-size:18px;color:#000;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer;outline:0;border:none}.btn-qty:hover{background:#000;color:#fff}.btn-qty:hover .minus_btn,.btn-qty:hover .plus_btn{filter:invert(1)}.btn-qty:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5!important;color:#999!important}.btn-qty:disabled .minus_btn,.btn-qty:disabled .plus_btn{filter:grayscale(1) opacity(.5)}.input-qty{width:38px;height:38px;text-align:center;font-size:18px;outline:0;border:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.input-qty::-webkit-outer-spin-button,.input-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stock-info{font-size:1.3em;font-weight:lighter}.product-info-item{display:flex;align-items:center;gap:10px;padding:12px 15px;border-radius:8px;background:#f8f9fa;margin-bottom:10px}.info-label{font-size:14px;font-weight:500;color:#555;min-width:80px}.info-value{font-size:14px;font-weight:700;color:var(--primary);text-decoration:none}.tags-container{padding:10px 15px;border-radius:8px;background:#f8f9fa;border-right:3px solid rgba(var(--primary-rgb),.5);border-bottom:2px solid rgba(var(--primary-rgb),.3)}.tag-list{display:flex;flex-wrap:wrap;gap:8px;margin-left:10px}.tag-item{display:inline-block;padding:6px 12px;font-size:14px;font-weight:600;color:var(--primary-color);background:rgba(var(--primary-rgb),.1);border:1px solid rgba(var(--primary-rgb),.4);border-radius:20px;text-decoration:none;transition:all .3s ease}.tag-item:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.pd_4_old-price{font-size:1.8em;text-decoration:line-through;color:gray}.pd_4_discount{font-size:1.3em;color:brown;font-weight:700}.pd_4_child{padding:12px 0;border-bottom:1px solid var(--line)}.pd_4_strong_title{font-size:1.3em;font-weight:lighter;text-transform:uppercase}#chosen_price,#without_discount{letter-spacing:-1px;word-spacing:-2px}.action-buttons-flex{display:flex!important;gap:10px}.additional-actions{display:flex;align-items:center;flex-wrap:wrap;margin:-25px 0 0 -30px}.additional-item{margin:25px 0 0 30px;position:relative;display:flex;align-items:center;font-size:14px;-webkit-user-select:none;user-select:none;cursor:pointer;text-transform:uppercase;font-weight:500;color:inherit}.additional-item svg{margin-right:7px}.actions-2-button{background-color:transparent;padding:10px;border:1px solid #ddd;display:flex;justify-content:center;align-items:center}.actions-2-button span{display:none;margin-left:10px}@media (max-width: 776px){.product-title{font-size:20px;line-height:30px}.action-buttons-flex{flex-direction:column}.action-buttons-flex button{width:100%!important;height:48px}.quantity-box{width:40%}.quantity-box button{height:43px}}.badge-warning{background-color:#fff3cd!important;color:#856404!important;border:1px solid #ffeaa7!important}.badge-danger{background-color:#f8d7da!important;color:#721c24!important;border:1px solid #f5c6cb!important}.badge-primary{background-color:var(--primary)}
