.product-detail-section{padding-top:30px;padding-bottom:50px}@media(max-width: 991px){.product-detail-section{padding-top:20px;padding-bottom:40px}}.product-detail-section .product-controls{display:flex;align-items:center;flex-wrap:wrap;justify-content:end;gap:12px}.product-detail-section .product-controls label{font-size:13px;font-weight:600;color:var(--color-second);margin:0;white-space:nowrap}.product-detail-section .product-controls .form-control{border:1.5px solid var(--input-border-color);border-radius:var(--border-radius);font-size:13px;font-weight:600;padding:5px 12px;color:var(--color);transition:border-color 150ms ease,box-shadow 150ms ease}.product-detail-section .product-controls .form-control:focus{border-color:var(--input-focus-border-color);background:var(--input-focus-background);box-shadow:0 0 0 3px rgba(247,183,49,.15);outline:none}.product-detail-section .product-controls .btn-country-switch{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;padding:5px 16px;border-radius:var(--border-radius);border:1.5px solid var(--main-color);background:rgba(0,0,0,0);color:var(--main-color);text-decoration:none !important;transition:background 150ms ease,color 150ms ease;white-space:nowrap;cursor:pointer}.product-detail-section .product-controls .btn-country-switch:hover{background:var(--main-color);color:var(--btn-main-color)}.product-detail-section .product-detail-wrapper{background:var(--card-background);border-radius:var(--border-radius);box-shadow:var(--card-shadow);overflow:hidden}.product-detail-section .product-img-col{background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;padding:24px;border-inline-start:1px solid var(--border-color)}.product-detail-section .product-img-col img{width:100%;height:auto;max-height:420px;-o-object-fit:contain;object-fit:contain;display:block;border-radius:var(--border-radius);transition:transform 350ms ease}.product-detail-section .product-img-col:hover img{transform:scale(1.02)}@media(max-width: 767px){.product-detail-section .product-img-col{border-inline-start:none;border-bottom:1px solid var(--border-color);padding:20px}.product-detail-section .product-img-col img{max-height:260px}}.product-detail-section .product-detail-body{padding:28px 24px;display:flex;flex-direction:column;justify-content:center;height:100%}@media(max-width: 767px){.product-detail-section .product-detail-body{padding:20px 16px}}.product-detail-section .product-detail-body h1{font-size:clamp(1.25rem,1.0739rem + .5634vw,1.75rem);font-weight:800;color:var(--color);line-height:1.4;margin-bottom:10px}.product-detail-section .product-detail-body .size-badge{display:inline-flex;align-items:center;gap:6px;background:var(--soft-main-color);color:var(--main-color);border:1px solid rgba(247,183,49,.3);border-radius:99px;font-size:12px;font-weight:700;padding:4px 14px}.product-detail-section .product-detail-body .prices-section{border-radius:var(--border-radius);border:1px solid var(--border-color);overflow:hidden;margin-bottom:18px}.product-detail-section .product-detail-body .prices-section .price-row{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-bottom:1px solid var(--border-color);transition:background 150ms ease}.product-detail-section .product-detail-body .prices-section .price-row:last-child{border-bottom:none}.product-detail-section .product-detail-body .prices-section .price-row:hover{background:var(--soft-main-color)}.product-detail-section .product-detail-body .prices-section .price-row .price-label{display:flex;align-items:center;gap:7px;font-size:15px;color:var(--color-second)}.product-detail-section .product-detail-body .prices-section .price-row .price-label i{font-size:18px;color:var(--main-color)}.product-detail-section .product-detail-body .prices-section .price-row .price-value{font-size:16px;font-weight:800;color:var(--color);letter-spacing:-0.3px}.product-detail-section .product-detail-body .prices-section .price-row .price-value small{font-size:11px;font-weight:500;color:var(--color-second);margin-inline-start:3px}.product-detail-section .product-detail-body .desc-card .desc-title{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color);margin-bottom:8px}.product-detail-section .product-detail-body .desc-card .desc-title i{font-size:16px}.product-detail-section .product-detail-body .desc-card p{font-size:15px;color:var(--color-second);margin:0;line-height:1.7}.categories-sidebar-widget{background:var(--card-background);border-radius:var(--border-radius);box-shadow:var(--card-shadow);overflow:hidden}.categories-sidebar-widget .cat-video-wrap{position:relative;background:#111;aspect-ratio:16/9;overflow:hidden}.categories-sidebar-widget .cat-video-wrap video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.categories-sidebar-widget .cat-widget-header{display:flex;align-items:center;gap:8px;padding:15px 15px 10px;border-bottom:1px solid var(--border-color)}.categories-sidebar-widget .cat-widget-header .cat-widget-header-icon{width:20px;height:20px;color:var(--main-color);flex-shrink:0}.categories-sidebar-widget .cat-widget-header h2{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color);margin:0}.categories-sidebar-widget .cat-widget-list{list-style:none;padding:15px;margin:0;max-height:420px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e0e0e0 rgba(0,0,0,0)}.categories-sidebar-widget .cat-widget-list::-webkit-scrollbar{width:4px}.categories-sidebar-widget .cat-widget-list::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:99px}.categories-sidebar-widget .cat-item{margin-bottom:1px}.categories-sidebar-widget .cat-item .cat-row{background-color:rgba(238,238,238,.1019607843);display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:var(--border-radius);text-decoration:none;color:var(--color);font-size:15px;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);transition:background 150ms ease,color 150ms ease,border-color 150ms ease}.categories-sidebar-widget .cat-item .cat-row .cat-row-text{flex:1}.categories-sidebar-widget .cat-item .cat-row .cat-chevron{width:14px;height:14px;color:#ccc;flex-shrink:0;transition:transform 260ms cubic-bezier(0.16, 1, 0.3, 1),color 150ms ease}.categories-sidebar-widget .cat-item .cat-row:hover{background:var(--soft-main-color);color:var(--main-color);border-color:rgba(247,183,49,.2)}.categories-sidebar-widget .cat-item .cat-row:hover .cat-chevron{color:var(--main-color)}.categories-sidebar-widget .cat-item.open>.cat-row{background:var(--soft-main-color);color:var(--main-color);border-color:rgba(247,183,49,.2)}.categories-sidebar-widget .cat-item.open>.cat-row .cat-chevron{transform:rotate(-90deg);color:var(--main-color)}.categories-sidebar-widget .cat-item .cat-sub-list{list-style:none;padding:2px 0 4px;margin:0 10px 0 0;border-right:2px solid rgba(247,183,49,.25);max-height:0;overflow:hidden;opacity:0;transition:max-height 300ms cubic-bezier(0.16, 1, 0.3, 1),opacity 180ms ease}.categories-sidebar-widget .cat-item .cat-sub-list li a{display:flex;align-items:center;gap:8px;padding:6px 12px;color:var(--color);font-size:14px;font-weight:400;text-decoration:none;border-radius:var(--border-radius);margin:1px 4px;transition:color 150ms ease,background 150ms ease}.categories-sidebar-widget .cat-item .cat-sub-list li a::before{content:"";width:4px;height:4px;border-radius:50%;background:#ddd;flex-shrink:0;transition:background 150ms ease}.categories-sidebar-widget .cat-item .cat-sub-list li a:hover{color:var(--main-color);background:var(--soft-main-color)}.categories-sidebar-widget .cat-item .cat-sub-list li a:hover::before{background:var(--main-color)}.categories-sidebar-widget .cat-item.open>.cat-sub-list{max-height:500px;opacity:1}.similar-categories .section-title h2{font-size:20px;font-weight:700;color:var(--color);margin:0;position:relative;display:inline-flex;align-items:center;gap:10px;padding-inline-start:12px}.similar-categories .section-title h2::before{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:4px;height:18px;background:var(--main-color);border-radius:99px}.similar-categories .section-title h2::after{content:"";display:inline-block;width:80px;height:1px;background:var(--border-color);margin-inline-start:10px}.size-nav-btn{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--border-color);background:rgba(0,0,0,0);color:var(--color-second);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color 150ms,color 150ms,background 150ms;flex-shrink:0;padding:0}.size-nav-btn i{font-size:18px}.size-nav-btn:hover:not(:disabled){border-color:var(--main-color);color:var(--main-color);background:var(--soft-main-color)}.size-nav-btn:disabled{opacity:.3;cursor:not-allowed}.gap-2{gap:.5rem}/*# sourceMappingURL=products.css.map */