.customizer_content_wrapper .customizer_sections_wrapper .customizer-section p,.customizer__header p{font-family:ITC Franklin Gothic Std Medium}.template_customized .product-template-section .product-single .product_info p,.template_customized .product-template-section .product-single .product_info h1,.template_customized .product-template-section .product-single .product_info h2,.template_customized .product-template-section .product-single .product_info h3,.template_customized .product-template-section .product-single .product_info h4,.template_customized .product-template-section .product-single .product_info h5,.template_customized .product-template-section .product-single .product_info h6,.template_customized .product-template-section .product-single .product_info div,.template_customized .product-template-section .product-single .product_info span,.template_customized .product-template-section .product-single .product_info a,.template-product.template_customized .step-title a.customizer_sidebar_title{color:#000}.product-form__item--quantity a.qty-box__ctrl svg{fill:#000!important}#judgeme_product_reviews .jdgm-rev-widg__header{display:flex;flex-direction:column;gap:10px}.template_customized .product-single .mw-apo-container,.product-single .swatch__item--single-color-text,.product-single .product-custom-message{display:none}.product-single .swatch__item--image--single{min-width:60px;height:60px}.template_customized .pg__thumb .img-container img{top:0;width:100%;height:100%;object-fit:cover}.template_customized .product-form__item .add-cart-btn{background-color:transparent;color:#000;border:1px solid #000!important}.shopify-product-form a.top-custom-button{display:none}.template_customized a.top-custom-button{display:flex!important;justify-content:center;align-items:center;background-color:#c01d26;color:#fff!important;font-size:19.2px;font-weight:700;font-family:Montserrat,Montserrat Placeholder,sans-serif;padding:15px 20px;border-radius:27px;gap:10px;margin-top:20px;text-transform:uppercase}.template_customized a.top-custom-button span.icon{flex:none;height:24px;position:relative;width:24px}p.custom_text{font-size:14px;display:flex;justify-content:center;align-items:center;margin:15px 0 5px;font-weight:500;font-family:ITC Franklin Gothic Std Medium}.template_customized .pg__collapse-tab .expand-content .product-single__description ul{padding-left:0}.template_customized .pg__collapse-tab .expand-content .product-single__description ul li{background:#fff url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" focusable="false" color="var(--token-d1ef1660-ffac-4433-8943-6c5d2aec568d, rgb(0, 0, 0))" style="user-select: none; width: 100%; height: 100%; display: inline-block; fill: var(--token-d1ef1660-ffac-4433-8943-6c5d2aec568d, rgb(0, 0, 0)); color: var(--token-d1ef1660-ffac-4433-8943-6c5d2aec568d, rgb(0, 0, 0)); flex-shrink: 0;"><g color="var(--token-d1ef1660-ffac-4433-8943-6c5d2aec568d, rgb(0, 0, 0))" weight="regular"><path d="M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z"></path></g></svg>') no-repeat left 14px center;background-color:#fff;background-size:16px;padding-left:40px}.template_customized .pg__collapse-tab .expand-content .product-single__description ul li p{margin-left:40px}.pg__collapse-tab .pg__collapse-tab__title{position:relative}.pg__collapse-tab .pg__collapse-tab__title:after{content:"+";font-size:1.5em;position:absolute;right:0;top:15px;opacity:1;transition:opacity .3s ease .15s}.pg__collapse-tab .pg__collapse-tab__title:before{content:"\23af";font-size:1.5em;position:absolute;right:0;top:15px;opacity:0;transition:opacity .3s ease}.pg__collapse-tab .pg__collapse-tab__title.open:before{opacity:1;transition:opacity .3s ease .15s}.pg__collapse-tab .pg__collapse-tab__title.open:after{opacity:0;transition:opacity .3s ease}.template_customized .customizer__header{text-align:center;background-color:#01204e;color:#fff;padding:40px 20px;border-radius:20px;display:flex;flex-direction:column;gap:10px;margin-bottom:50px}.template_customized .customizer__header .customizer-header__title-text{font-size:39.81px;font-weight:700;margin:0;display:flex;justify-content:center;align-items:center;gap:10px}.template_customized .customizer-header__title-text .customizer_product_name{background-color:#c01d26;padding:4px 15px;border-radius:10px}.template_customized .customizer__header .customizer_header_description{font-size:20px;margin:0;line-height:1.5em;font-weight:500}.customizer-step-badge.customizer-step-badge--active,.customizer-step-badge:focus,.customizer-step-badge:hover{background-color:#fff;color:#ca1d2d}.main_product_header h2.main_product_title{font-size:33.18px}p.main_product_price{font-weight:500;line-height:1.5em;font-size:20px}.main_product_header p.product_selected_variant{font-size:14px;font-weight:500}.customizer_content_wrapper{display:flex;justify-content:flex-start;align-items:flex-start;gap:40px}.customizer_content_wrapper .customizer_sections_wrapper{width:100%;max-width:68%;display:flex;flex-direction:column;gap:40px}.customizer_content_wrapper .customization_steps_sidebar{width:100%;max-width:32%;display:flex;flex-direction:column;gap:20px}.customizer_content_wrapper .customization_steps_sidebar .sidebar_steps_wrapper,.customizer_content_wrapper .customization_steps_sidebar .progressbar_info{background-color:#fff;box-shadow:#0000003d 0 3px 8px;padding:30px;border-radius:20px}.customizer_content_wrapper .customization_steps_sidebar .progressbar_info{display:flex;flex-direction:column;gap:20px}.progressbar_info .progressbar_info_header{display:flex;flex-direction:column;gap:5px}.progressbar_info .progressbar_info_header .total-wrapper h5{gap:5px}.progressbar_info_header .total-wrapper h5,.sidebar_steps_wrapper h5.sidebar_title{margin:0;font-size:19.2px;line-height:1.2em}.customizer_content_wrapper .customization_steps_sidebar .customizer_step_bar{display:flex;flex-direction:column;gap:5px;margin-top:20px}.progressbar_info .progressbar_info_header .sec_subHeading{font-size:14px;font-weight:500}.customization-box h2{font-size:1.5rem;font-weight:700;margin-bottom:20px}.steps-list{list-style:none;padding:0;margin:0}.step-item{display:flex;align-items:center;padding:10px;border-radius:10px;cursor:pointer;transition:background .3s;gap:10px;margin:0;position:relative}.step-item.active{background:#cccccc4d}a.customizer_sidebar_title:after{content:"";position:absolute;width:100%;left:0;height:100%}.step-circle{background-color:#c01d26;color:#fff;border-radius:50%;margin-right:15px}.step-title{font-weight:600}.customizer_content_wrapper .customizer_sections_wrapper .customizer-section .customizer-section__header{background-color:#01204e;color:#fff;padding:30px;display:flex;align-items:center;justify-content:center;gap:10px}.customizer_content_wrapper .customizer_sections_wrapper .customizer-section .customizer-section__header p{margin:0;background-color:#c01d26;padding:5px 15px;border-radius:100px;line-height:1.5em;font-size:14px}.variants{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.variant{width:60px;height:60px;display:inline-block;border:1px solid #ccc;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:2px;margin:5px;position:relative;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease;overflow:hidden}.variant input[type=checkbox]{display:none}.variants .variant svg{display:none}.variants .variant.checked svg{width:15px!important;height:13px!important;position:absolute;bottom:0;right:0;z-index:999;border-radius:5px 0 0;background-color:#28a745;display:block}.variant.checked,.variant:hover{border:2px solid #3fa24f;box-shadow:0 0 #3fa24f4d}.variant.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.variant.sold-out{position:relative;opacity:.5;cursor:not-allowed;pointer-events:none}.variant.sold-out:before,.variant.sold-out:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:1px;background:#0000008f;transform-origin:center}.variant.sold-out:before{transform:translate(-50%,-50%) rotate(45deg)}.variant.sold-out:after{transform:translate(-50%,-50%) rotate(-45deg)}.selected-variants-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;padding:0}.selected-variant-box{width:calc(25% - 10px);border:2px solid #48a14d;border-radius:5px;text-align:center;padding:10px;box-shadow:0 0 6px #0000001a;transition:transform .2s ease;position:relative}.selected-variant-box button.remove-variant{position:absolute;top:5px;right:5px;background-color:#eee;border:1px solid #ccc;border-radius:5px;font-size:25px;width:25px;height:25px;line-height:25px;padding:0}.selected-variant-box img{max-width:100%;height:auto;margin-bottom:10px}.quantity-selector{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.quantity-selector button{background:#01204e;color:#fff;border:none;padding:4px 15px;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center}.quantity-selector input.quantity{width:100%;max-width:50px;text-align:center;padding:10px 0;margin:0 8px;font-size:14px;border:1px solid #01204e;background-color:#01204e;color:#fff;font-family:ITC Franklin Gothic Std Medium}.selected-variant-box p.selected_variant_title{font-size:14px;font-weight:500;margin:0;line-height:1.5em}.customizer-section__body h2{margin-top:0}section.customizer-section{display:block;overflow:hidden;box-shadow:#0000003d 0 3px 8px;background-color:#fff;border-radius:20px}.customizer-section__body .main_product_wrapper{padding:40px 5px}.customizer-section__footer{background-color:#e1e1e1;padding:30px;display:flex;align-items:center;justify-content:center;gap:20px}.customizer-section__footer-text h4,h4.customizer_section_step_title{font-size:23.04px;margin:0}#step-1 .customizer-section__footer-text h4,#step-2 .customizer-section__footer-text h4{color:#01204e}.customizer-section__footer-text.step_one h4{display:flex;flex-direction:column;align-items:center;line-height:normal;color:#000}.customizer-section__footer-text.step_one h4 p{font-size:16px;margin:0;font-weight:500;line-height:1.4em;display:flex;gap:5px}.customizer-section__footer-text.step_one h4 strong{font-size:14px;font-family:ITC Franklin Gothic Std Medium}.customizer-section__footer-text.step_one h4 p span.dis_num{color:#c01d26;font-family:Montserrat}.customizer-section__footer-button .step_footer_btn a.button.button--primary{background-color:#c01d26;color:#fff;font-size:23.04px;padding:10px 15px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:24px;text-transform:capitalize}.step_footer_btn a.button.button--primary{background-color:#c01d26;color:#fff;font-size:23.04px;padding:10px 15px;display:flex!important;align-items:center;justify-content:center;gap:10px;border-radius:24px;line-height:1.2em}.incentive-bars{display:flex;gap:5px;flex-wrap:wrap}.incentive-box{flex:1;position:relative;background:#ccc3;overflow:hidden;border:1px solid transparent;text-align:center;padding:5px}.incentive-box:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.incentive-box:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.incentive-box .fill{position:absolute;top:0;left:0;height:100%;background-color:#68ce62;width:0%;z-index:1;transition:width .3s ease}.incentive-box.unlock_box .fill{background-color:#68ce62}.incentive-box.locked .fill{background-color:#a7efa2e0}.incentive-box .content{position:relative;z-index:2}.incentive-box .content .progressive_icon{display:none;justify-content:center;align-items:center}.progressive_icon svg{width:20px!important;height:20px!important;fill:#000!important}.incentive-box .content .bar_title{font-size:12px}.incentive-box .content p{margin:0;font-size:9px;font-weight:500;line-height:1.5em;font-family:ITC Franklin Gothic Std Medium}.incentive-box .status{display:flex;justify-content:center;align-items:center;font-size:10px;color:#48a14d;font-weight:700;line-height:normal}.incentive-box.unlocked{border-color:#80ff8654}.incentive-box .status.unlocked{color:#000}.artwork_block_container{padding:40px 20px 20px}.artwork_block_container .custom-options-section{background-color:#ccc3;padding:20px;display:flex;flex-direction:column;justify-content:center;border-radius:10px}.artwork_block_container .custom-options-section h2{font-size:23.04px;margin-bottom:20px}.artwork_setup_block_container .custom-options-section{padding:20px 0}#summary:empty{border:0;padding:0}.artwork_option_blocks{display:flex;flex-wrap:wrap;justify-content:center;column-gap:10px}.artwork_option_blocks .artwork_block{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;width:100%;max-width:calc(50% - 10px);background-color:#fff;padding:10px;border-radius:10px;gap:15px}.artwork_option_blocks .artwork_block .artwork_block_header{display:flex;justify-content:space-between;width:100%;position:relative;cursor:pointer}.artwork_option_blocks .artwork_block .artwork_block_header h3{margin:0;font-size:16px;font-weight:400}.artwork_option_blocks .artwork_block .option-inner{width:100%;display:flex;justify-content:space-between;align-items:center}.artwork_option_blocks .artwork_block .option-inner ul.features{padding:0;margin-bottom:0;line-height:20px}.artwork_option_blocks .artwork_block .option-inner ul.features li{font-size:12px;font-weight:500;display:flex;align-items:normal;gap:5px;font-family:ITC Franklin Gothic Std Medium}.artwork_option_blocks .artwork_block .option-inner ul.features li svg{width:15px!important;height:15px!important;fill:#000!important}.artwork_option_blocks .artwork_block .option-inner img{width:100px;height:100px;object-fit:contain}.artwork_setup_block_container{padding:0 20px 20px}.artwork_setup_block_container .custom-options-section{background-color:transparent}.artwork_setup_option_blocks .artwork_setup_block{border:1px solid #1919191a;padding:0;gap:10px}.artwork_setup_option_blocks .artwork_setup_block .option-inner{padding:10px}.artwork_setup_option_blocks .artwork_setup_block:first-child{gap:0px}.artwork_setup_option_blocks .artwork_setup_block:first-child .option-inner{padding:0 10px 10px}.artwork_setup_block_header .header_inner{display:flex;justify-content:space-between;width:100%;padding:10px;background-color:#ccc3;overflow:hidden}.artwork_setup_block_header .header_inner{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px;background-color:#ccc3;overflow:hidden;border-top-left-radius:10px;border-top-right-radius:10px}.artwork_setup_block.checked .header_inner{background-color:#01204e;color:#fff}.custom-radio-check{position:absolute;top:5px;right:0;height:15px;width:15px;border-radius:50%;border:2px solid #000;background-color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff}.artwork_option_blocks .artwork_block span.custom-radio-check svg{display:none}.artwork_option_blocks .artwork_block.checked span.custom-radio-check svg{display:block;width:18px;height:18px;background-color:#28a745;border-radius:50px;padding:2px}.artwork_setup_block_header span.custom-radio-check{top:15px;right:10px}#step-3 .step3_headings{display:flex;flex-direction:column;padding:40px 20px 20px;gap:10px}#step-3 .step3_headings .step3_title{margin-bottom:0;font-size:23.4px}#step-3 .step3_headings p.step3_description{font-size:14px;font-weight:500;margin-bottom:0}.hat-customizer{background:#f7f7f7;padding:20px;border-radius:20px;margin:0 20px 40px;border:1px solid #1919191a}.hat-customizer .customizer-heading p{text-align:center;font-size:16px;font-weight:500}.hat-customizer .design-groups{display:flex;align-items:center;justify-content:center;gap:10px}.hat-customizer .design-groups .design-group{background:#fff;padding:10px;border-radius:10px;width:100%}.hat-customizer .design-groups .design-group .group-title{font-size:16px;font-weight:600;margin:0;text-align:center}.hat-customizer .design-groups .design-group .design-options{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.hat-customizer .design-groups .design-group .design-options .design-option{border:1px solid #d3d2d25c;border-radius:10px;position:relative}.hat-customizer .design-groups .design-group .design-options .design-option input{display:none}.hat-customizer .design-groups .design-group .design-options .design-option img{cursor:pointer;aspect-ratio:1 / 1}.hat-customizer .design-groups .design-group .design-options .design-option:after{content:"";position:absolute;bottom:0;right:0;width:15px;height:15px;border-radius:50%;background-color:transparent;transition:background-color .2s ease,border-color .2s ease}.hat-customizer .design-groups .design-group .design-options .design-option.checked{border:2px solid #3fa24f;box-shadow:0 0 #3fa24f4d}.design-options .design-option label+svg{display:none}.design-options .design-option.checked label+svg{display:block;position:absolute;width:15px;height:15px;bottom:0;right:0;background-color:#28a745;border-radius:5px 0;padding:2px}.accordion-wrapper{background-color:#f7f7f7;padding:0 20px 20px;margin:0 20px 40px;border:1px solid #1919191a;border-radius:0 0 20px 20px;border-top:0}.acc_main_heading h6{font-size:16px;text-align:center;margin:0;padding:15px 0}.accordion-item{border-radius:10px;background:#fff;margin-bottom:15px;box-shadow:0 0 4px #0000001a;overflow:hidden;transition:all .3s ease}.accordion-item .accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:15px}.accordion-item .accordion-header h6{font-size:16px;font-weight:500;margin:0}.accordion-toggle{color:#3c363685;font-size:30px;transition:transform .2s ease}.accordion-content{height:0;opacity:0;overflow:hidden;transition:height .4s ease,opacity .4s ease}.accordion-item.active .accordion-content{height:auto;opacity:1;padding:0 15px 15px}.customizer_content_wrapper .customizer_sections_wrapper .customizer-section .accordion-content p{margin-bottom:0;font-weight:500;font-family:ITC Franklin Gothic Std}.accordian_note p,.accordian_note p a{margin:0;color:#c01d26;text-align:center;font-size:14px;font-weight:500}.thread-color_wrapper{margin:40px 0 20px;padding:0 20px}.thread-color_wrapper p#selected-colors-display{margin:0;font-size:14px}.embroidery_thread_colors{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:10px}.thread-color_wrapper .thread_color_description{margin-bottom:20px}.thread-color_wrapper .thread_color_description p{margin:0;font-size:14px;font-weight:500}.embroidery_thread_colors .embroidery_thread_colors_items{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.embroidery_thread_colors .embroidery_thread_colors_items .embroidery_thread_image{position:relative;border:2px solid transparent;border-radius:5px}.embroidery_thread_colors .embroidery_thread_colors_items .embroidery_thread_image.checked{border:2px solid #3fa24f}.embroidery_thread_colors .embroidery_thread_colors_items .embroidery_thread_image svg{position:absolute;width:15px;height:13px;bottom:0;right:0;background-color:#3fa24f;border-radius:5px 0 0;opacity:0;transition:opacity .2s ease}.embroidery_thread_colors .embroidery_thread_colors_items .embroidery_thread_image.checked svg{opacity:1}.embroidery_thread_image input.thread_color_radio{display:none}.embroidery_thread_colors .embroidery_thread_colors_items .embroidery_thread_image img{border-radius:5px;cursor:pointer;width:60px;height:60px}.embroidery_thread_colors .embroidery_thread_colors_items .embroidery_thread_text p{font-size:12px;font-weight:500}.thread_note_wrapper{padding:0 20px 40px}.custom-note-block{background-color:#ccc3;border-radius:10px;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:20px;width:100%}.custom-note-block .note-heading{font-size:19.2px;margin-bottom:0;display:block}.note-heading .optional{font-weight:400;font-size:16px;color:#555}.note-textarea{width:100%;height:100px;padding:10px;font-size:14px;font-style:italic;font-weight:500;color:#1a1a1a80;border:none;border-radius:10px;resize:none;box-sizing:border-box;outline:none;overflow:hidden;background-color:#fff;font-family:ITC Franklin Gothic Std Medium}.note-textarea::placeholder{color:#8e737380}.leather-patch-customization{padding:40px 20px 20px}.leather-patch-customization h4.leather_patch_title{font-size:23.04px;text-align:center;margin-bottom:20px}.patch-customization-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}.patch-customization-grid .patch-image,.patch-customization-grid .patch_options-wrapper{width:100%;max-width:calc(50% - 20px)}.patch-customization-grid .patch-image,.patch-customization-grid .patch-options{display:flex;flex-direction:column;gap:20px;flex:1;min-width:250px}.patch-customization-grid .patch-options{background-color:#ccc3;border-radius:10px;padding:20px}.custom-field select{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 3.5 6 L 8 10.5 L 12.5 6" fill="transparent" stroke-width="1.5" stroke="rgb(0, 0, 0)" stroke-linecap="round" stroke-linejoin="round"></path></svg>') no-repeat right 14px center;background-color:#fff;background-size:16px;border:none;border-radius:10px;font-size:14px;font-weight:500;height:40px;color:#000;cursor:pointer;transition:border-color .3s ease;font-family:ITC Franklin Gothic Std Medium}.patch-options select:focus{outline:none;border-color:#007aff}button#add-to-cart{background-color:#c01d26;color:#fff;font-size:28px;font-weight:700;padding:12px 16px;border-radius:24px;border:0}#step-6 .customizer-section__body{padding:40px 20px}.review_title p{text-align:center;margin:0 0 20px;font-weight:500}.customizer-section__body .order_note_wrapper{display:flex;gap:20px;margin:20px 0}.customizer-section__body .order_note_wrapper .order_instruction_info,.customizer-section__body .order_note_wrapper .order_instruction_field{width:100%;max-width:calc(50% - 10px)}.customizer-section__body .order_note_wrapper .order_instruction_info_title{font-size:16px}.customizer-section__body .order_note_wrapper .order_instruction_field textarea#order_notes{width:100%;background-color:transparent}.customization_content_info{padding:20px 20px 0;background-color:#f7f7f7;margin:20px 20px 0;border:1px solid #1919191a;border-bottom:0;border-radius:20px 20px 0 0}.customization_content_info h4.customization_title{text-align:center;font-size:23.04px;font-weight:500;margin:0}#customization-container{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:30px}.custom-block{display:flex;gap:16px;background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 6px #0000000d}.custom_block_img{flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid #eee}.custom_block_img img{width:100%;height:100%;object-fit:contain}.custom_block_info{flex-grow:1}.custom_block_info .info_header{display:flex;justify-content:space-between;margin-bottom:0}.custom_block_info h4{font-size:16px;font-weight:600;margin:0 0 4px}.custom_block_info .info_header .custom-price{color:#c0392b;font-size:14px;margin-bottom:10px;display:inline-block}.custom-block p{margin:0;font-size:14px;font-weight:600}.design-type,.embroidery-type{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;row-gap:0}.design-type label,.embroidery-type label{display:inline-block;margin:0 5px 10px 0;background-color:transparent;color:#000;border:1px solid #ccc;padding:5px 15px;border-radius:5px;cursor:pointer;font-size:14px;font-weight:500;font-family:ITC Franklin Gothic Std Medium;transition:all .2s ease}.design-type label.active,.embroidery-type label.active{background-color:#c01d26;border-color:#c01d26;color:#fff}div#custom-Left\ Side .embroidery-type,div#custom-Back\ Center .embroidery-type,div#custom-Right\ Side .embroidery-type,.embroidery-type input[type=radio],.design-type input[type=radio]{display:none}.design-inputs .image-upload{position:relative;width:100%}.design-inputs .image-upload input[type=file]{margin-top:0;font-size:12px;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.design-inputs .image-upload .upload-label{display:flex;align-items:center;justify-content:center;background:#c01d26;color:#fff;padding:5px 15px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;margin-bottom:6px;width:100%}.design-inputs .image-upload .upload-label span{font-family:ITC Franklin Gothic Std Medium;font-weight:500}.design-inputs .image-upload .upload-label span.browse_link{text-decoration:underline}.design-inputs .image-upload .upload-label svg{padding-left:5px}.design-inputs .text-input label.text_label,.design-inputs .image-upload span.img_label{display:block;font-weight:600;font-size:14px}.design-inputs .text-input input[type=text]{width:100%;border:1px solid #ccc;border-radius:5px;padding:8px;font-size:14px}.custom-block .custom_block_info small{font-size:12px;font-weight:500;color:#c0392b;margin:4px 0;display:block;font-family:ITC Franklin Gothic Std Medium}.custom-block .custom_block_info p:last-child{font-size:12px;line-height:18px;font-weight:500;display:flex;flex-direction:column}.embroidery-type input[type=radio]:checked+label,.design-type input[type=radio]:checked+label{background-color:#c01d26;color:#fff;border-color:#c01d26}.design-inputs .image-upload .upload-label svg.check_icon{display:none}.hat-customizer .design-groups .design-group .design-options.\33 d_groups{display:none}#summary{border:1px solid #1919191a;border-radius:10px;padding:20px}.step-first-info{display:flex;justify-content:space-between;margin-bottom:20px}.step-first-info .img_title_wrapper{display:flex;gap:20px;width:100%;max-width:50%}.step-first-info .img_title_wrapper .step-first-selected-var-img img{border:1px solid #1919191a;border-radius:10px}.step-first-selected-var-inner-info h5.pro_heading{font-size:19.2px;margin-top:0;margin-bottom:0}.step-first-info p{margin:0}.step-first-selected-var-inner-info p.var_label,.step-first-info .price-wrapper p{font-size:14px}.step-first-selected-var-inner-info p.varaint-titles{font-size:12px;line-height:18px}.step-first-selected-var-inner-info p.var_label,.step-first-selected-var-inner-info p.varaint-titles{font-weight:500}.step-first-info .price-wrapper p{font-weight:600}.review_content-wrapper div#summary .customization_header_block{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid #1919191a;margin-top:40px}.review_content-wrapper div#summary .customization_header_block h5{font-size:19.2px;font-weight:500;margin:20px 0}.review_content-wrapper div#summary .customization_header_block h5.customization_price{color:#c01d26}div#summary .customization_content,.review-custom-block .customized_data .customization_info{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px}.review-custom-block .customized_data .customization_info{width:100%;max-width:100%;flex-wrap:unset}.review-custom-block .customized_data .price_section{width:100%;max-width:30%;overflow:hidden}.review-custom-block.second_step_info{background-color:#ccc3;padding:15px;border-radius:10px;width:100%;max-width:calc(50% - 5px)}.review-custom-block .customized_data{display:flex;justify-content:space-between}.review-custom-block .customized_data .customization_info .data_titles p{margin:0;font-size:14px;line-height:1.5em}.review-custom-block .customized_data .customization_info p.design_type_value{font-size:12px;text-transform:capitalize;font-weight:500}.review-custom-block .customized_data .customization_info .data_titles h6{font-size:16px;margin-top:0}p.design_type,p.cutomized_product_price{font-size:16px;font-weight:600}p.deisgn_type_value{font-size:12px;font-weight:500;text-transform:capitalize}p.cutomized_product_price{color:#c01d26;margin:0}.review-custom-block .customized_data p.cutomized_product_price+div{display:flex;flex-direction:column}.price_section div p{margin:0;font-size:14px;font-weight:500}.review-custom-block .customized_data .file a,.review-custom-block .customized_data span.type_text{font-size:12px;font-weight:500;font-family:ITC Franklin Gothic Std Medium;text-transform:capitalize;line-height:1.2em}.review-custom-block .customized_data .customization_info .data_titles.prices .desgin_type_value .file a:hover{color:#000;text-decoration:underline}.customization_info .customization_img{display:flex;align-items:center;justify-content:center}.customization_info .customization_img img{border:1px solid #1919191a;border-radius:10px;width:60px;height:60px}.review-custom-block .customized_data .customization_info .data_titles.prices{display:flex;flex-direction:column;width:100%;gap:0}.review-custom-block .customized_data .customization_info .data_titles.prices .title_price,.review-custom-block .customized_data .customization_info .data_titles.prices .customized_types,.review-custom-block .customized_data .customization_info .data_titles.prices .desgin_type_value{display:flex;justify-content:space-between;align-items:baseline;line-height:normal}#add-to-cart[disabled]{opacity:.6;cursor:no-drop}.step-first-info .price-wrapper{display:flex;flex-direction:column;gap:10px;max-width:50%;margin:0 auto}.step-first-info .price-wrapper .main_price_label{display:flex;flex-direction:column;gap:0px;font-size:14px;font-weight:500}.step-first-info .price-wrapper h4.main_pro_price{font-size:23.04px;margin:0}.step-first-info .price-wrapper h4.main_pro_price span{font-size:19.2px}.step-first-selected-var-inner-info h5.customized-label{color:#c01d26;font-size:19.2px;margin-top:5px}.step-first-selected-var-inner-info p.var_label{font-size:14px}span.product-price__price span.money:after,p.main_product_price_mobile:after{content:"+"}td.itg_addons{width:100%;display:block}#full-page-loader{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;z-index:999999;justify-content:center;align-items:center}#full-page-loader .loader{border:5px solid #f3f3f3;border-top:5px solid #333;border-radius:50%;width:45px;height:45px;animation:spin .7s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.artwork_block input.option-radio{display:none}.design_preview_wr .preview-image{display:none;margin-top:8px}.design_preview_wr .preview-image .preview_addon_image{max-width:100px;border-radius:4px}.preview_addon_text{font-size:12px}.add_btn_wrapper{position:relative;display:inline-block}.add_btn_wrapper #validation-add-to-cart{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;border:none;cursor:pointer;z-index:2;font-size:23.04px;font-family:Montserrat,Montserrat Placeholder,sans-serif}#add-to-cart-error{color:#c0392b;margin-top:10px;display:none;text-align:center}.template_customized #bt-sidebar-cart .itg_cartItems .cart__meta-text{display:inline-block;visibility:visible;opacity:1}span.customization_addi_info a.file_link img.preview_addon_image{width:20px;height:20px;border-radius:2px}.template_customized #bt-sidebar-cart .hc__items .itg_cartItems .cart__meta-text p{font-size:12px;margin:0;line-height:18px}.hulkapps-reminder:empty{display:none}.template-product .product-template-section .product-single .product_info .product-form__item button.add-cart-btn,.customizer_content_wrapper .customization_steps_sidebar .customizer_step_bar li.step-item a.customizer_sidebar_title,.progressbar_info .progressbar_info_header .sec_subHeading{font-family:ITC Franklin Gothic Std Medium}#summary .step-first-info .price-wrapper p.main_price_label.total_selected_qtys{display:none}.step-first-selected-var-inner-info .itg_variants p.varaint-titles span{color:#c01d26;font-weight:600}#bt-sidebar-cart .hc__items tr.hc__item.itg_cartItems .hc__item__name .cart__meta-text{display:none;opacity:0;visibility:hidden}.template-product.template_customized{--swatch_border_color: #48a14d;--font_weight_second--bold: 700}.template-product.template_customized h1,.template-product.template_customized h2,.template-product.template_customized h3{font-weight:500}.product-template-section{padding-top:50px;padding-bottom:100px}body.template-product.template_customized{background:#f6f6f7}.template-product.template_customized .gutter-ele-top-tbs:has(form.shopify-product-form){background:#fff;padding:20px 20px 5px;border-radius:20px;width:100%;height:max-content;margin-top:10px}.template-product.template_customized .product-single__photos.por .pg__mains{border:1px solid #1919191a;border-radius:20px;overflow:hidden}.template-product.template_customized .product-single .swatch__item--image--single{min-width:38px;height:38px}.template-product.template_customized .qty-box{border-radius:23px;padding:10px;gap:10px;height:41px;margin:0;border-color:#1919191a}.template-product.template_customized .product-form__item--quantity .qty-box{width:110px}.template-product.template_customized .qty-box__ctrl--very-small{width:20px}.template-product.template_customized .qty-box a,.template-product.template_customized .qty-box .qty-box__input{font-size:14px!important;font-family:ITC Franklin Gothic Std Medium;max-width:16px}.template-product.template_customized .qty-box .qty-box__input{max-width:35px}.template-product.template_customized .product-form__item.product-form__item--quantity{gap:15px;align-items:center}.template-product.template_customized button.button--single-cart-main{border-radius:23px;max-height:41px;line-height:41px;font-size:14px;font-weight:500}.template-product.template_customized .customizer_content_wrapper .customization_steps_sidebar{position:sticky;top:50px}.template-product.template_customized .customizer_content_wrapper .customization_steps_sidebar .sidebar_steps_wrapper,.template-product.template_customized .customizer_content_wrapper .customization_steps_sidebar .progressbar_info{box-shadow:none;padding:20px}section.customizer-section{box-shadow:0 0 15px #0000001a}.template-product.template_customized .step-circle{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin:0;font-weight:500;line-height:1.5em;font-family:ITC Franklin Gothic Std Medium}.template-product.template_customized .step-title{font-weight:500;line-height:1.5em}.template-product.template_customized .customizer-section__body .main_product_wrapper{padding:40px 20px}.template-product.template_customized .variants{justify-content:start}.template-product.template_customized label.variant{margin:0}.template-product.template_customized .pg__option__value{margin:0;width:auto}.pg__option .swatch__item{border:2px solid rgba(var(--color_general_rgb),.05)}.template-product.template_customized .pg__option__values.flex{margin:0;gap:5px}.template-product.template_customized .pg__thumb{width:100px;padding:0;border-radius:5px;overflow:hidden;border:1px solid #1919191a}.template-product.template_customized .slick-track{display:flex;align-items:center}.template-product.template_customized .pg__thumb .stick-item{border-radius:5px;border:none}.template-product.template_customized .pg__thumb.active{border:2px solid var(--swatch_border_color)}.template-product.template_customized .product-template-section{padding-top:50px;padding-bottom:100px}.template-product.template_customized .slick-slider .slick-arrow{display:none!important}.template-product.template_customized .row:before,.template-product.template_customized .row:after{display:none}.template-product.template_customized .pos-sticky{position:sticky;top:50px;height:fit-content}.template-product.template_customized .product-price__price,.product-price__starting{font-weight:500}.template-product.template_customized .product__policies,.product__policies a{font-weight:500;text-decoration:none;padding:0}.template-product.template_customized .pg__review-stars.pg__review-stars--trigger.gutter-ele-top:has(.jdgm-prev-badge[data-average-rating="0.00"]){padding:0}.template-product.template_customized .pg__collapse-tab__title{font-size:16px;font-family:ITC Franklin Gothic Std Medium;font-weight:600}.template-product.template_customized .pg__collapse-tab-content p{font-family:ITC Franklin Gothic Std Medium}#judgeme_product_reviews .jdgm-rev-widg__header .jdgm-widget-actions-wrapper a.jdgm-write-rev-link{color:#fff}.template-product.template_customized .pg__collapse-tab,.template-product.template_customized .pg__collapse-tab *,.template-product.template_customized .pg__collapse-tab+.pg__collapse-tab{margin:0;line-height:1.5em}.template-product.template_customized h4.selected_color_limit_title{font-size:23.04px;line-height:normal;text-align:center;margin:40px 0 15px}.template-product.template_customized .step_footer_btn a.button.button--primary{text-transform:capitalize;font-family:Montserrat,Montserrat Placeholder,sans-serif}.template-product.template_customized .customizer-section__footer .add_cart_btn_wrapper{display:flex;gap:10px;align-items:center;justify-content:center;text-align:center}.template-product.template_customized .customizer-section__footer .progressbar_info_header .total-wrapper h5{font-size:23.04px;line-height:1.5em;justify-content:center}.template-product.template_customized .customizer-section__footer .progressbar_info_header .sec_subHeading{font-size:16px;font-weight:500;margin-top:0;text-align:center;font-family:ITC Franklin Gothic Std Medium}.template-product.template_customized button#add-to-cart{font-size:23.04px;padding:10px 15px;font-family:Montserrat,Montserrat Placeholder,sans-serif;line-height:1.2em}.template-product.template_customized .pg__vendor--single{font-family:ITC Franklin Gothic Std Medium,ITC Franklin Gothic Std Medium Placeholder,sans-serif;font-size:12px;line-height:1.5em;margin-bottom:5px}.template-product.template_customized .pg__option__label{font-size:14px;font-weight:600;margin-bottom:10px;min-width:auto;font-family:ITC Franklin Gothic Std Medium}.template-product.template_customized .pg__option__label.size{margin:0}#customization-container:empty{margin:0;padding:0}.order_instruction_info_description{font-size:12px;line-height:1.5em}.customizer-section__body .order_note_wrapper .order_instruction_field textarea#order_notes{padding:20px;width:100%;border-radius:5px;border-color:#1919191a}.template-product.template_customized .terms_condition_wrapper{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:5px}.template-product.template_customized .terms_condition_wrapper label{text-align:center;color:#c01d26;font-weight:500;cursor:pointer;font-family:ITC Franklin Gothic Std Medium}.template-product.template_customized .terms_condition_wrapper input#terms_condition{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #c01d26;border-radius:4px;cursor:pointer;position:relative;margin-top:3px;flex-shrink:0;background-color:#fff}.template-product.template_customized .terms_condition_wrapper input#terms_condition:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #c01d26;border-width:0 2px 2px 0;transform:rotate(45deg)}span.icon{width:20px;height:20px;display:flex;cursor:pointer}.template-product.template_customized .pg__collapse-tab .pg__collapse-tab-content p,.template-product.template_customized .pg__collapse-tab .pg__collapse-tab-content ul,.template-product.template_customized .pg__collapse-tab .pg__collapse-tab-content li,.template-product.template_customized .pg__collapse-tab .pg__collapse-tab-content a{font-size:14px}.template-product.template_customized .pg__collapse-tab .pg__collapse-tab-content p strong{line-height:1.8em}.template-product.template_customized .pg__collapse-tab__title{font-weight:500;padding:15px 0}ul.main-nav__list .nav__item{padding:0;height:auto;line-height:1.5em}ul.main-nav__list .nav__item a{font-size:14px;padding:10px;line-height:1.2em}.template-product.template_customized .pg__collapse-tab .pg__collapse-tab-content li::marker{display:none;font-size:0}.desgin_type_value .desgin_type_valuespan.type_text{font-size:14px;line-height:1.5em;font-weight:400}.artwork_option_blocks .artwork_block .artwork_block_header h3{display:flex;align-items:center;gap:10px}label.artwork_setup_block.checked .artwork_block_header .header_inner span.custom-radio-check{top:12px}.artwork_option_blocks .artwork_block .artwork_block_header span.message{font-size:10px;line-height:1.2em;display:grid;justify-items:center}.artwork_option_blocks .artwork_block .artwork_block_header span.sub_message{font-size:9px}.total-wrapper h5,span.total_price.customization-total-price .discount_icon_text,span.drawer_price{display:flex;align-items:center;gap:5px;font-size:14px;line-height:1.2em}.selected_variants_total_price span.main_price,span.total_price.customization-total-price span.main_price,span.drawer_price span.main_price,.hc__total__price span.main_price,.customization_item_header .main_price{opacity:.5!important;text-decoration:line-through!important;font-size:14px}span.selected_variants_total_price:has(.main_price){display:flex;gap:5px;align-items:center}.hc__total__price{display:flex;align-items:center;gap:5px}.selected-variant-box .quantity-selector button,.selected-variant-box .quantity-selector input.quantity{border-radius:4px}#front-option-warning{font-size:12px;color:#c01d26;text-align:center;font-family:ITC Franklin Gothic Std Medium;display:none}.customization_body_wr.hidden,.template-product.template_customized .customizer-section__footer .add_cart_btn_wrapper span.main_price{display:none}span.total_price.customization-total-price span.price_wrapper{display:flex;gap:5px}.progressbar_info_header .total-wrapper h5 span.total_price{display:flex;align-items:center;gap:7px}span.main_discount_price{font-size:16px}.progressbar_info_header .total_price span.discount_icon_text{display:none}span.discountPercent{color:#c01d26;font-family:Montserrat}.add_cart_btn_wrapper span.discountPercent{padding-left:5px}.itg_form_data:has(.add-cart-btn[disabled]) a.top-custom-button{pointer-events:none}div#itg_addToCart_buttons:has(.gw-button-widget) a.top-custom-button{display:none!important}.customizer-section__body .custom_block_info .accordion-wrapper{background:transparent;padding:0;margin:0;border-radius:20px;border:none}.custom_block_info .accordion-item{margin:10px 0 0}.custom_block_info .accordion-item .accordion-header{padding:10px;gap:5px}.custom_block_info .accordion-item .accordion-header h6{font-size:11px}.custom_block_info .accordion-item .accordion-header span.icon{width:15px;height:15px}.custom-block.leatherpatchactive .design-inputs .text-input,.custom-block.leatherpatchactive .design-type,.custom-block.leatherpatchactive .design_type-title,.custom-block.leatherpatchactive .embroidery-type{display:none!important}.custom-block.leatherpatchactive .design-inputs .image-upload{display:block!important}.pg__option[data-option-name=size]{display:none}.template-product.template_customized .pg__option__label{width:100%}.template-product.template_customized .qty-box{gap:0}@media screen and (min-width:767px) and (max-width:899px){.template-product.template_customized .product-form__item.product-form__item--quantity{gap:5px}.template-product.template_customized button.button--single-cart-main{font-size:12px}.button--cart span{max-width:calc(100% - 20px)}}@media screen and (max-width:1299px){.customizer__header .customizer-header__title-text{font-size:28px}.selected-variants-container .selected-variant-box .quantity-selector button{padding:4px 10px;font-size:16px;line-height:1.4em}}@media screen and (max-width:999px){.itg_macIos_device.template-product.template_customized .qty-box .qty-box__input{padding-top:4px}.selected-variant-box .quantity-selector input.quantity{width:auto;padding:10px 0;border-radius:4px}.selected-variant-box .quantity-selector button{padding:0 8px;font-size:14px}.selected-variant-box button.remove-variant{top:3px;right:3px;background-color:#eee;font-size:15px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.selected-variants-container .selected-variant-box{width:calc(50% - 10px)}}@media screen and (max-width:767px){.total-wrapper h5,span.total_price.customization-total-price,span.total_price.customization-total-price .discount_icon_text{font-size:12px}span.total_price.customization-total-price .discount_icon_text svg{fill:#fff}.add_cart_btn_wrapper span.total_price.customization-total-price .discount_icon_text svg{fill:#c01d26}.customization_steps_sidebar span.discountPercent{color:#fff}.customizer-section__footer-text.step_one h4 p span.dis_num{font-size:10px}.template-product.template_customized .product-single.pg.row{background:#fff;margin-top:30px;border-radius:30px;padding-block:0}body.template_customized{padding-bottom:0}.product_media .distance-top-ele{opacity:0;height:0px;overflow:hidden}}@media screen and (min-width: 481px) and (max-width: 549px){.selected-variant-box .quantity-selector input.quantity{padding:10px 3px;margin:0 5px}.selected-variants-container .selected-variant-box .quantity-selector button{padding:3px 10px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/customization.css.map */
