.sp-product-single-info .sp-swatches-container{margin:20px 0;position:relative}.sp-product-single-info .sp-swatches-container .sp-title-options,.sp-product-single-info .sp-swatches-container .sp-wrapper .sp-title-options{display:none!important}.sp-product-single-info .sp-swatches-container .sp-wrapper{flex-direction:column}.sp-product-single-info .sp-swatches-container .size-guide-header{display:flex!important;align-items:center;margin-bottom:15px;flex-wrap:wrap;gap:8px;visibility:visible!important;opacity:1!important;min-height:24px}.sp-product-single-info .sp-swatches-container .size-guide-label{font-size:16px;font-weight:600;color:#303030;margin:0;display:flex!important;align-items:center;gap:8px;visibility:visible!important;opacity:1!important}.sp-product-single-info .sp-swatches-container .size-guide-icon{width:18px;height:18px;display:inline-block;flex-shrink:0}.sp-product-single-info .sp-swatches-container .size-guide-icon svg{width:100%;height:100%;stroke:#303030}.sp-product-single-info .sp-swatches-container .btn-size-guide{padding:0;background:transparent;color:#303030;border:none;font-size:14px;font-weight:400;cursor:pointer;transition:color .3s;text-decoration:underline;display:inline-block;margin-left:0}.sp-product-single-info .sp-swatches-container .btn-size-guide:hover{color:#ff4a13;text-decoration:underline}.sp-product-single-info .sp-swatches-container ul.sp-options-swatch{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.sp-product-single-info .sp-swatches-container ul.sp-options-swatch li{margin:0}.sp-product-single-info .sp-swatches-container ul.sp-options-swatch li a:not(.options-color){width:78px;height:50px;background:#fff;border:1px solid #e5e5e5;border-radius:0;font-size:16px;font-weight:600;color:#303030;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;position:relative;text-align:center}.sp-product-single-info .sp-swatches-container ul.sp-options-swatch li a:not(.options-color):hover{border-color:#ff4a13;background:#ff4a13;color:#fff}.sp-product-single-info .sp-swatches-container ul.sp-options-swatch li.active a:not(.options-color),.sp-product-single-info .sp-swatches-container ul.sp-options-swatch li a:not(.options-color).active{background:#ff4a13;border-color:#ff4a13;color:#fff;border-radius:0;box-shadow:none}.sp-product-single-info .sp-swatches-container ul.sp-options-swatch li.unavailable a:not(.options-color),.sp-product-single-info .sp-swatches-container ul.sp-options-swatch li a:not(.options-color).unavailable{opacity:.5;cursor:not-allowed;background:#f5f5f5;pointer-events:none}.sp-product-single-info .sp-swatches-container ul.sp-options-swatch li.unavailable a:not(.options-color):hover,.sp-product-single-info .sp-swatches-container ul.sp-options-swatch li a:not(.options-color).unavailable:hover{transform:none;box-shadow:none;border-color:#e5e5e5}.size-guide-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none;opacity:0;transition:opacity .3s ease}.size-guide-modal.active{display:block;opacity:1}.size-guide-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;cursor:pointer;transition:background .3s ease}.size-guide-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.95);background:#fff;max-width:900px;width:90%;max-height:90vh;overflow-y:auto;padding:0;box-shadow:0 8px 32px #0006;border:2px solid #303030;transition:transform .3s ease,opacity .3s ease}.size-guide-modal-content::-webkit-scrollbar{width:8px}.size-guide-modal-content::-webkit-scrollbar-track{background:#f5f5f5}.size-guide-modal-content::-webkit-scrollbar-thumb{background:#ff4a13;border:2px solid #f5f5f5}.size-guide-modal-content::-webkit-scrollbar-thumb:hover{background:#ff4a13}.size-guide-modal.active .size-guide-modal-content{transform:translate(-50%,-50%) scale(1)}.size-guide-modal-close{position:absolute;top:20px;right:20px;background:#fff;border:2px solid #303030;cursor:pointer;padding:8px;color:#303030;transition:all .3s ease;z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.size-guide-modal-close:hover{background:#ff4a13;border-color:#ff4a13;color:#fff}.size-guide-modal-close svg{width:20px;height:20px}.size-guide-modal-header{background:#303030;padding:30px 40px;border-bottom:3px solid #ff4a13;margin-bottom:0}.size-guide-modal-title{font-size:28px;font-weight:700;color:#fff;margin:0;text-align:center;letter-spacing:.5px}.size-guide-modal-body{padding:40px;margin-top:0}.size-guide-image{margin-bottom:30px;text-align:center;background:#fff;padding:25px;border:2px solid #e5e5e5;position:relative}.size-guide-image:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#ff4a13}.size-guide-image img{max-width:100%;height:auto;display:block;margin:0 auto;border:1px solid #e5e5e5}.size-guide-content{color:#303030;line-height:1.8;font-size:15px}.size-guide-content h6,.size-guide-content .sp-title{font-size:22px;font-weight:700;color:#303030;margin:0 0 25px;padding-bottom:15px;border-bottom:3px solid #ff4a13;text-align:left}.size-guide-content p{margin-bottom:20px;color:#303030;line-height:1.8}.size-guide-content p:last-child{margin-bottom:0}.size-guide-content br{line-height:1.8}.size-guide-content .sp-table-responsive-md{width:100%;margin:30px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.size-guide-content .sp-table-responsive-md table,.size-guide-content table{width:100%;border-collapse:separate;border-spacing:0;margin:0;background:#fff;border:2px solid #e5e5e5;min-width:100%}.size-guide-content .sp-table-modal-info{border:2px solid #e5e5e5}.size-guide-content table thead{background:#303030}.size-guide-content table th{padding:18px 20px;text-align:center;font-weight:700;color:#fff;font-size:15px;border:none;border-right:2px solid #303030;text-transform:none}.size-guide-content table th:last-child{border-right:none}.size-guide-content table tbody tr{transition:background .2s ease;border-bottom:2px solid #e5e5e5}.size-guide-content table tbody tr:last-child{border-bottom:none}.size-guide-content table tbody tr:hover{background:#fff}.size-guide-content table tbody tr:nth-child(2n){background:#fff}.size-guide-content table tbody tr:nth-child(2n):hover{background:#fff}.size-guide-content table td{padding:18px 20px;text-align:center;font-size:15px;color:#303030;font-weight:500;border:none;border-right:2px solid #e5e5e5}.size-guide-content table td:last-child{border-right:none;font-weight:700;color:#ff4a13;font-size:16px}.size-guide-content .size-guide-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin:30px 0}.size-guide-content .size-guide-card{background:#fff;border:2px solid #e5e5e5;padding:20px;text-align:center;transition:all .3s ease}.size-guide-content .size-guide-card:hover{border-color:#ff4a13}.size-guide-content .size-guide-card-measurement{font-size:18px;font-weight:600;color:#303030;margin-bottom:10px}.size-guide-content .size-guide-card-size{font-size:24px;font-weight:700;color:#ff4a13}@media (max-width: 575px){.sp-product-single-info .sp-swatches-container ul.sp-options-swatch li a:not(.options-color){min-width:50px;height:45px;padding:0 15px;font-size:14px}.size-guide-modal-content{max-width:95%;width:95%}.size-guide-modal-header{padding:20px 50px 20px 20px}.size-guide-modal-title{font-size:20px}.size-guide-modal-body{padding:25px 20px}.size-guide-modal-close{top:15px;right:15px;width:36px;height:36px;padding:6px}.size-guide-content table{font-size:13px}.size-guide-content table th,.size-guide-content table td{padding:12px 10px;font-size:13px}.size-guide-content .size-guide-cards{grid-template-columns:1fr}}#modalProductInfo.modal{z-index:10000}#modalProductInfo .modal-dialog{max-width:900px;margin:0 auto;padding:0}#modalProductInfo .modal-content{border-radius:0;box-shadow:0 8px 32px #0006;overflow:hidden}#modalProductInfo .modal-header{background:#303030;padding:30px 40px 25px;border-bottom:3px solid #ff4a13;position:relative}#modalProductInfo .modal-header .close{position:absolute;top:8px;right:8px;width:40px;height:40px;background:#fff;border:2px solid #303030;border-radius:0;color:#303030;transition:all .3s ease;z-index:10;display:flex;align-items:center;justify-content:center;padding:0;margin:0;line-height:1}#modalProductInfo .modal-header .close:hover{background:#ff4a13;border-color:#ff4a13;color:#fff}#modalProductInfo .modal-header .close:before{font-size:18px}#modalProductInfo .modal-body{padding:40px;background:#fff}#modalProductInfo .sp-layout-product-info{color:#303030;line-height:1.8;font-size:15px}#modalProductInfo .sp-layout-product-info .sp-title,#modalProductInfo .sp-layout-product-info h6{font-size:22px;font-weight:700;color:#303030;margin:0 0 25px;padding-bottom:15px;border-bottom:3px solid #ff4a13;text-align:center}#modalProductInfo .sp-layout-product-info p{margin-bottom:20px;color:#303030;line-height:1.8}#modalProductInfo .sp-layout-product-info p:last-child{margin-bottom:0}#modalProductInfo .sp-table-responsive-md{width:100%;margin:30px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}#modalProductInfo .sp-table-responsive-md table,#modalProductInfo .sp-table-modal-info{width:100%;border-collapse:separate;border-spacing:0;margin:0;background:#fff;border:2px solid #e5e5e5;min-width:100%}#modalProductInfo .sp-table-modal-info thead{background:#303030}#modalProductInfo .sp-table-modal-info thead th{padding:18px 20px;text-align:center;font-weight:700;color:#fff;font-size:15px;border:none;border-right:2px solid #303030;text-transform:none}#modalProductInfo .sp-table-modal-info thead th:last-child{border-right:none}#modalProductInfo .sp-table-modal-info tbody tr{transition:background .2s ease;border-bottom:2px solid #e5e5e5}#modalProductInfo .sp-table-modal-info tbody tr:last-child{border-bottom:none}#modalProductInfo .sp-table-modal-info tbody tr:hover{background:#fff}#modalProductInfo .sp-table-modal-info tbody tr:nth-child(2n){background:#fff}#modalProductInfo .sp-table-modal-info tbody tr:nth-child(2n):hover{background:#fff}#modalProductInfo .sp-table-modal-info tbody td{padding:18px 20px;text-align:center;font-size:15px;color:#303030;font-weight:500;border:none;border-right:2px solid #e5e5e5}#modalProductInfo .sp-table-modal-info tbody td:last-child{border-right:none;font-weight:700;color:#ff4a13;font-size:16px}#modalProductInfo .sp-layout-product-info img{max-width:100%;height:auto;display:block;margin:20px auto;border:1px solid #e5e5e5;padding:10px;background:#fff}#modalProductInfo .modal-content::-webkit-scrollbar{width:8px}#modalProductInfo .modal-content::-webkit-scrollbar-track{background:#f5f5f5}#modalProductInfo .modal-content::-webkit-scrollbar-thumb{background:#ff4a13;border:2px solid #f5f5f5}#modalProductInfo .modal-content::-webkit-scrollbar-thumb:hover{background:#ff4a13}@media (max-width: 575px){#modalProductInfo .modal-dialog{max-width:95%;margin:10px auto}#modalProductInfo .modal-header{padding:20px 50px 20px 20px}#modalProductInfo .modal-body{padding:25px 20px}#modalProductInfo .modal-header .close{top:2px;right:2px;width:36px;height:36px}#modalProductInfo .sp-layout-product-info .sp-title,#modalProductInfo .sp-layout-product-info h6{font-size:18px}#modalProductInfo .sp-table-modal-info thead th,#modalProductInfo .sp-table-modal-info tbody td{padding:12px 10px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/enhanced-swatches.css.map */
