@media screen and (max-width: 767px){.template_customized .product-single .desktop_data .pg__vendor--single,.template_customized .product-single .desktop_data .product-single__title,.template_customized .product-single .desktop_data .product-price-wrap,.template_customized .product-single .desktop_data .product__policies{display:none}.template_customized .shopify-section .container{padding-left:15px;padding-right:15px}.template_customized .product_customizer{padding-bottom:15px}.template_customized .product-single .mobile_data .pg__vendor--single{padding-top:0;text-transform:uppercase;font-weight:600;font-size:14px}.template_customized .product-single .mobile_data .product-single__title{font-size:16px;margin-bottom:10px!important}.template_customized .product-single .mobile_data p.main_product_price_mobile{margin:0;font-family:ITC Franklin Gothic Std Medium;font-size:24px;font-weight:600}.template_customized .product-single .mobile_data .product__policies{font-size:12px;font-family:ITC Franklin Gothic Std Medium}.template_customized .product-single{gap:0px!important}.template_customized .product-single__photos .pg__mains{border:0!important}p.custom_text,.template_customized button.button--single-cart-main,.template_customized .qty-box .qty-box__input,.template_customized .product-single .pg__collapse-tab h2 .pg__collapse-tab__title,.template_customized .product-single .pg__collapse-tab .pg__collapse-tab-content .product-single__description p,.template_customized .product-single .pg__collapse-tab .pg__collapse-tab-content p,.progressbar_info .progressbar_info_header .sec_subHeading,.progressbar_info .progressbar_info_header .total-wrapper h5{font-size:12px}.progressbar_info .progressbar_info_header .total-wrapper h5,.progressbar_info .progressbar_info_header .sec_subHeading{color:#fff}ul.main-nav__list{align-items:end}.customizer_content_wrapper .customization_steps_sidebar .sidebar_steps_wrapper,.template_customized .customizer__header{display:none}.progressbar_info div#order-incentives{order:1}.progressbar_info .progressbar_info_header{order:2;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-direction:row;padding:10px 15px;background-color:#01204e}.product-template-section{padding-bottom:50px}.customizer_content_wrapper{flex-direction:column}.template-product.template_customized .customizer_content_wrapper .customization_steps_sidebar{position:fixed;top:auto;bottom:0;left:0;right:0;z-index:9999;transform:translateY(100%);opacity:0;background:#fff;padding:0;box-shadow:0 -2px 8px #0000001a;transition:transform .3s ease,opacity .3s ease;max-width:100%}.progressbar_info div#order-incentives .incentive-bars .incentive-box{padding:5px}.template-product.template_customized .customizer_content_wrapper .customization_steps_sidebar.visible{transform:translateY(0);opacity:1}.incentive-bars .incentive-box:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.incentive-bars .incentive-box:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.template-product.template_customized .customizer_content_wrapper .customization_steps_sidebar .progressbar_info{padding:0;gap:0}.customizer-section__body .main_product_wrapper .variants,.thread-color_wrapper .embroidery_thread_colors{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start}.customizer-section__body .main_product_wrapper .variants label.variant{flex:0 0 auto;max-width:100%;width:100px;height:100px}.thread-color_wrapper .embroidery_thread_colors .embroidery_thread_colors_items{flex:0 0 auto}.customizer-section__body .order_note_wrapper .order_instruction_info,.customizer-section__body .order_note_wrapper .order_instruction_field,.patch-customization-grid .patch-image,.patch-customization-grid .patch-options,.customizer_content_wrapper .customizer_sections_wrapper,.patch-customization-grid .patch_options-wrapper,.review-custom-block.second_step_info,.artwork_option_blocks .artwork_block,.selected-variant-box{max-width:100%}.artwork_option_blocks{row-gap:10px}.hat-customizer .design-groups,.patch-customization-grid{flex-direction:column}#customization-container{grid-template-columns:1fr}.product-template-section .product-single{flex-wrap:wrap;flex-direction:column}.template-product.template_customized .pos-sticky{position:relative;top:0}.customizer-section__body .order_note_wrapper,.customizer-section__footer .add_cart_btn_wrapper,#customization-container .custom-block{flex-wrap:wrap}.selected-variants-container .selected-variant-box{width:calc(33.33% - 10px * 2/3)}.customizer-section__body h2,.customizer-section__footer-text h4,h4.customizer_section_step_title,.step_footer_btn a.button.button--primary,h4.selected_color_limit_title{font-size:18px!important}.customizer-section__body .main_product_wrapper{padding:20px}.customizer-section__footer{align-items:center}p.main_product_price{font-weight:500;line-height:inherit}.customizer_content_wrapper .customizer_sections_wrapper .customizer-section .customizer-section__header p,.main_product_header p.product_selected_variant,.customizer_content_wrapper .customizer_sections_wrapper .customizer-section .customizer-section__header p .customizer_steps_bar,.product_selected_variant,.quantity-selector input.quantity,.selected-variant-box p.selected_variant_title,.accordian_note p,.thread-color_wrapper .thread_color_description p,.note-textarea,.order_instruction_info_description,.terms_condition_wrapper label,.custom-block .custom_block_info p,.custom-block .custom_block_info .option_label,.hat-customizer .hat-customizer-inner .customizer-heading p,.custom_block_info .info_header .custom-price,.review-custom-block .customized_data .customization_info .data_titles p,.review-custom-block .customized_data .customization_info p.design_type_value,.desgin_type_value div span.type_text,.template_customized .customizer-section__footer .progressbar_info_header .sec_subHeading,#bt-sidebar-cart .bt-sidebar__content .hc__free-shipping p,.header__cart .setup-fee_box .setup_box_header p,.setup-fee_box .setup_box_content p.content,.addon_info_wrapper .customization_item_header p,td.itg_addons .main_customized_wr p,td.itg_addons .main_customized_wr .design_preview_wr{font-size:12px}.hat-customizer .design-groups .design-group .group-title,.hat-customizer .customizer-heading p,#bt-sidebar-cart .cart_total_item_label,.acc_main_heading h6,.accordion-item .accordion-header h6,.custom-field select,.artwork_option_blocks .artwork_block .artwork_block_header h3,.customizer-section__footer .progressbar_info_header .sec_subHeading,#bt-sidebar-cart .hc__actions button span.ver-sub,.customizer-section__footer-text.step_one h4 p,#bt-sidebar-cart .hc__total__price{font-size:14px}.custom-note-block .note-heading,.main_product_wrapper p.main_product_price,.step-first-selected-var-inner-info p.varaint-titles,.step-first-info .price-wrapper .main_price_label,.step-first-info .price-wrapper h4.main_pro_price span,.step-first-selected-var-inner-info p.var_label{font-size:16px}.customizer-section__footer .progressbar_info_header .total-wrapper h5,h4.selected_color_limit_title,.customization_content_info h4.customization_title,button#add-to-cart,.leather-patch-customization h4.leather_patch_title,.step-first-selected-var-inner-info h5.pro_heading,.step-first-selected-var-inner-info h5.customized-label,.template-product.template_customized .customizer-section__footer .progressbar_info_header .total-wrapper h5{font-size:18px}.order_instruction_info_description,.template-product.template_customized .terms_condition_wrapper label{line-height:18px}h4.selected_color_limit_title{margin:20px}.customizer-section__footer .progressbar_info_header .sec_subHeading{text-align:center}#customization-container .custom-block .embroidery-type p{width:100%}.customization_content_info h4.customization_title{margin:0}.custom_block_info .info_header{margin-bottom:0}#customization-container{margin-top:20px}.review_content-wrapper .step-first-info,.review_content-wrapper .step-first-info .img_title_wrapper,.review_content-wrapper .step-first-info .price-wrapper{flex-direction:column;align-items:center;max-width:100%}.customizer__header .customizer-header__title-text{flex-direction:column;font-size:33px}.customizer__header .customizer_header_description{font-size:16px;margin:0}.terms_condition_wrapper input#terms_condition{width:25px;height:20px}.review_content-wrapper .step-first-info .step-first-selected-var-inner-info{text-align:center;margin-bottom:10px}.template-product.template_customized .pg__option__label{font-size:12px}.template_customized .product-single .pg__option__values{overflow-x:auto;flex-wrap:nowrap}.template_customized .product-single .pg__option__values .pg__option__value{flex:0 0 auto;overflow:hidden;width:100px;height:100px!important}.template-product.template_customized .product-single .swatch__item--image--single{min-width:100px;height:100px}.main_product_header h2.main_product_title{margin-bottom:5px}.main_product_wrapper p.main_product_price{margin-bottom:20px}.template-product.template_customized h4.selected_color_limit_title{margin:20px 0}.main_product_wrapper .selected-variants-container,.artwork_setup_block_container .custom-options-section{padding:0}.step_footer_btn a.button{padding:20px 15px}.customizer_content_wrapper .customizer_sections_wrapper{gap:20px}.customizer_content_wrapper .customizer_sections_wrapper .customizer-section .customizer-section__header,.customizer-section__footer,.customizer-section .customizer-section__header,.customizer-section__body .artwork_block_container,#step-3 .step3_headings,.template-product.template_customized .customizer-section__body .main_product_wrapper,.hat-customizer,.customization_content_info,.thread_note_wrapper .custom-note-block,section#step-6 .customizer-section__body,div#summary{padding:15px}.artwork_block_container .custom-options-section h2{line-height:normal}.customizer-section__body .artwork_setup_block_container,.accordion-wrapper .acc_main_heading h6{padding-top:0}.artwork_setup_option_blocks .artwork_setup_block .option-inner{padding:0 10px 10px}.step_footer_btn a.button.button--primary{padding:20px 15px}#step-3 .step3_headings .step3_title{margin-bottom:0;line-height:normal}.hat-customizer .design-groups{gap:0}.hat-customizer .design-groups .design-group:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.hat-customizer .design-groups .design-group:last-child{border-top-left-radius:0;border-top-right-radius:0}.customization_content_info #customization-container{margin-top:15px}.customization_content_info #customization-container .custom-block{gap:10px;padding:15px}.custom_block_info .info_header h4{margin:0;font-size:14px}.design-inputs .image-upload span.img_label,.customizer-section__footer-text.step_one h4 strong{font-size:12px;font-family:ITC Franklin Gothic Std Medium}.customizer-section__body .accordion-wrapper{padding:15px;margin:0 20px 15px}.thread-color_wrapper{margin:15px 0 40px;padding:0 15px}.thread-color_wrapper .thread_color_description p{line-height:18px}.thread_note_wrapper{padding:0 15px 40px}.customizer-section__body .thread_note_wrapper .custom-note-block h2.note-heading{font-size:16px!important}.thread_note_wrapper .custom-note-block .note-textarea{height:auto;padding:10px;font-size:12px;font-weight:500}.step-first-selected-var-inner-info h5.pro_heading,.step-first-selected-var-inner-info h5.customized-label{display:inline-block}.step-first-info .price-wrapper h4.main_pro_price{font-size:22px}.step-first-info .price-wrapper .main_price_label{align-items:center}#summary .step-first-info{margin-bottom:0}.review_content-wrapper #summary .customization_header_block{margin-top:20px}#bt-sidebar-cart .bt-sidebar__title{font-size:14px}#bt-sidebar-cart .hc__total.flex{line-height:1.5em;padding:10px 20px}.template-product.template_customized .terms_condition_wrapper{gap:10px}template-product.template_customized .customizer-section__footer .add_cart_btn_wrapper{gap:10px}.template-product.template_customized .customizer-section__footer .progressbar_info_header .sec_subHeading{font-size:12px}.bt-sidebar div#bt-sidebar-cart{z-index:99999}.step-first-selected-var-inner-info p.varaint-titles{line-height:24px}.template-product.template_customized .terms_condition_wrapper input#terms_condition{margin-top:0}.artwork_setup_option_blocks .artwork_setup_block:first-child .option-inner{padding:10px}.template_customized a.top-custom-button{font-size:14.2px}.hat-customizer .design-groups .design-group .design-options .design-option img{width:60px;height:60px;cursor:pointer}.selected-variant-box .quantity-selector button{padding:5px 10px}.accordion-item .accordion-header{padding:10px}.template-product.template_customized .product-template-section{padding-top:0;padding-bottom:40px}.template-product.template_customized .product-form__item.product-form__item--quantity{justify-content:center;flex-wrap:nowrap;gap:10px}.template-product.template_customized button#add-to-cart{font-size:16px;padding:12px 20px}.customizer_steps_bar{width:100%;max-width:fit-content}.incentive-box .content .progressive_icon,.incentive-box .status{display:none}.bt-sidebar__header.flex.bt-sidebar__header--right{height:60px}}@media screen and (min-width: 767px) and (max-width: 1200px){.template-product .section-product-main .product-single .product_media,.template-product .section-product-main .product-single .product_info,.customization_content_info .custom-block .custom_block_info,.add_cart_btn_wrapper .add_btn_wrapper,.add_cart_btn_wrapper .add_btn_wrapper button#add-to-cart{width:100%}.template-product .section-product-main .product-single .product_media{max-width:45%}.template-product .section-product-main .product-single .product_info{max-width:55%}.template-product .product-template-section .product-single{gap:30px}.template-product .product-template-section .product-single .product_info .product-form__item{flex-direction:row;flex-wrap:nowrap}.template-product .product-template-section .product-single .product_info .product-form__item .add-cart-btn{padding:0}.template-product .section-product-main .product-template-section{padding-bottom:50px}.customizer__header .customizer_header_description,.main_product_header p.main_product_price{font-size:16px}.customizer_content_wrapper{gap:20px}.customizer_content_wrapper .customization_steps_sidebar{max-width:40%}.customizer_content_wrapper .customizer_sections_wrapper{max-width:60%}.sidebar_steps_wrapper h5.sidebar_title,.progressbar_info_header .total-wrapper h5,.custom-note-block .note-heading,.review_content-wrapper div#summary .customization_header_block h5,.template-product.template_customized .customizer-section__footer .progressbar_info_header .total-wrapper h5,.template_customized a.top-custom-button{font-size:16px;width:-webkit-fill-available}.review_content-wrapper div#summary .customization_header_block h5{width:auto}.customizer_content_wrapper .customization_steps_sidebar .customizer_step_bar li.step-item a.customizer_sidebar_title,.artwork_option_blocks .artwork_block .artwork_block_header h3,.hat-customizer .customizer-heading p,.hat-customizer .design-groups .design-group .group-title,.custom_block_info h4,.review-custom-block .customized_data .customization_info .data_titles h6,.template-product.template_customized .customizer-section__footer .progressbar_info_header .sec_subHeading,.template-product.template_customized .terms_condition_wrapper label{font-size:14px}.selected-variant-box{width:calc(33.33% - 10px)}.template-product.template_customized h4.selected_color_limit_title,.customizer-section__footer-text h4,h4.customizer_section_step_title,.step_footer_btn a.button.button--primary,.artwork_block_container .custom-options-section h2,#step-3 .step3_headings .step3_title,.customization_content_info h4.customization_title,.leather-patch-customization h4.leather_patch_title,.template-product.template_customized button#add-to-cart{font-size:18px;width:max-content}.quantity-selector input.quantity{padding:7px 10px}.customizer_content_wrapper .customizer_sections_wrapper .customizer-section .customizer-section__header p{font-size:14px}.customizer_content_wrapper .customizer_sections_wrapper .customizer-section .customizer-section__header,.customizer-section__footer{padding:15px}.artwork_option_blocks .artwork_block{max-width:100%;border-radius:2px}.artwork_block_container .custom-options-section .artwork_option_blocks{gap:10px}.artwork_setup_option_blocks .artwork_setup_block:first-child .option-inner{padding:15px 10px 10px}.hat-customizer .design-groups{flex-direction:column}#customization-container{grid-template-columns:repeat(1,1fr);margin-top:15px}.customization_content_info .custom-block{flex-wrap:wrap;padding:15px;border-radius:10px}.customization_content_info .custom-block .custom_block_info .embroidery-type{display:block}.patch-customization-grid .patch_options-wrapper,.review-custom-block.second_step_info,.customizer-section__body .order_note_wrapper .order_instruction_info,.customizer-section__body .order_note_wrapper .order_instruction_field{max-width:100%}.leather-patch-customization h4.leather_patch_title{margin-top:0}#summary .step-first-info{align-items:flex-end}#summary .step-first-info .img_title_wrapper{flex-direction:column}.customizer-section__body .order_note_wrapper,.template-product.template_customized .customizer-section__footer .add_cart_btn_wrapper{flex-wrap:wrap}.template-product.template_customized .terms_condition_wrapper{gap:10px}.add_cart_btn_wrapper .progressbar_info_header{display:flex;flex-direction:column;align-items:center}.customization_steps_sidebar .total-wrapper h5{align-items:center;gap:0}}.bt-sidebar #bt-sidebar-cart{margin-bottom:15px;z-index:99999}@media screen and (max-width: 480px){.terms_condition_wrapper input#terms_condition{width:30px;height:20px}.template-product.template_customized button.button--single-cart-main,.template-product.template_customized .qty-box .qty-box__input{font-size:12px}.bt-sidebar #bt-sidebar-cart{margin-bottom:0}.progressbar_info .progressbar_info_header{flex-wrap:nowrap;padding:10px;gap:5px}.progressbar_info .progressbar_info_header .total-wrapper h5{font-size:12px;display:flex;align-items:baseline}.progressbar_info .progressbar_info_header .total-wrapper h5 span.total_label{width:-webkit-fill-available;max-width:fit-content}.progressbar_info .progressbar_info_header .sec_subHeading{line-height:normal;font-size:12px}.total-wrapper span.total_price span.discount_icon_text,.progressbar_info .progressbar_info_header .total-wrapper .total_price span.main_price,.progressbar_info .progressbar_info_header .total-wrapper .total_price span.main_discount_price{font-size:10px}.selected-variants-container .selected-variant-box{width:calc(50% - 5px)}.selected-variant-box .quantity-selector input.quantity{padding:10px 0;width:auto;border-radius:4px}.template-product.template_customized .product-form__item.product-form__item--quantity{gap:5px}.template-product.template_customized .product-form__item.product-form__item--quantity .qty-box span.icon{width:15px;height:15px}.template-product.template_customized .product-form__item.product-form__item--quantity button.add-cart-btn{padding:0;font-size:10px}.template-product.template_customized .qty-box .qty-box__input{font-size:12px!important}.step-first-info .img_title_wrapper,.template-product.template_customized .customizer-section__footer .add_cart_btn_wrapper{gap:5px}}@media screen and (max-width: 420px){section#step-2 .customizer-section__header h4.customizer_section_step_title{font-size:12px!important}}@media screen and (max-width: 400px){.template_customized .customizer_content_wrapper .customizer_sections_wrapper .customizer-section .customizer-section__header p{padding:5px 10px;font-size:12px}.customizer_content_wrapper .customizer_sections_wrapper .customizer-section .customizer-section__header{gap:15px}.template_customized .customizer_content_wrapper .customizer_sections_wrapper .customizer-section .customizer-section__header h4.customizer_section_step_title{font-size:12px!important}#bt-sidebar-cart .bt-sidebar__content .hc__actions{position:absolute;bottom:10px}.customizer_content_wrapper .customizer_sections_wrapper section.customizer-section .customizer-section__footer .step_footer_btn a.button{font-size:12px!important;padding:5px 10px}.customizer_content_wrapper .customizer_sections_wrapper section.customizer-section .customizer-section__footer .customizer-section__footer-text .itg_offer_message strong{font-size:10px}.customizer_content_wrapper .customizer_sections_wrapper section.customizer-section .customizer-section__footer .customizer-section__footer-text .itg_offer_message p{font-size:12px}.progressbar_info .progressbar_info_header{padding:10px 5px;gap:5px}.progressbar_info .progressbar_info_header .total-wrapper h5{gap:2px}.progressbar_info .progressbar_info_header .total-wrapper h5 .customization-total-price span.price_wrapper{display:flex;gap:5px}.progressbar_info_header .total-wrapper h5 span.total_price{gap:0px;flex-wrap:wrap;justify-content:center}.progressbar_info .progressbar_info_header .total-wrapper h5 .customization-total-price span.discount_icon_text{gap:2px;flex-wrap:wrap-reverse}span.total_price.customization-total-price .discount_icon_text svg{width:12px;height:12px;display:none}.product-form__item button.add-cart-btn{padding:0 5px;overflow:visible}.template-product.template_customized .product-form__item--quantity .qty-box{padding:5px 10px;gap:5px;width:100px}.selected-variants-container .selected-variant-box .quantity-selector button{font-size:12px}.selected-variant-box .quantity-selector input.quantity{padding:6px 0;margin:0 5px}.artwork_block_container .custom-options-section .artwork_option_blocks .artwork_block .artwork_block_header h3{font-size:10px;gap:5px}.artwork_block_container .custom-options-section .artwork_option_blocks .artwork_block .artwork_block_header span.custom-radio-check svg{width:15px;height:15px}.artwork_block_container .custom-options-section .artwork_option_blocks .artwork_block.artwork_setup_block.checked .header_inner span.custom-radio-check{top:10px;right:5px}.artwork_block_container .custom-options-section .artwork_option_blocks .artwork_block.artwork_setup_block .header_inner span.cross_icon span.icon svg{width:12px!important;height:12px!important}.artwork_option_blocks .artwork_block .artwork_block_header span.sub_message{font-size:8px}.artwork_option_blocks .artwork_block .option-inner ul.features li{font-size:10px}.template_customized a.top-custom-button{padding:10px 20px}.customizer-section__footer{gap:8px}}@media screen and (min-width: 1024px) and (max-width: 1430px){.quantity-selector input.quantity{width:auto;padding:10px 0}.quantity-selector button{background:#01204e;padding:4px 10px}}@media screen and (max-width: 1200px){.template_customized .product_customizer{padding-bottom:25px}}@media screen and (min-width: 1200px){.template_customized .product_customizer{padding-bottom:65px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/customization-responsive.css.map */
