@font-face{font-family:Helvetica-Rounded;src:url(/cdn/shop/files/HelveticaRoundedLTStd-Bd.ttf?v=1714984956) format("TrueType")}@font-face{font-family:Billion-Miracles;src:url(/cdn/shop/files/Billion_Miracles.otf?v=1715582678) format("OpenType")}.front_fabric_section,.back_fabric_section,.billion_front_fabric_section,.customiz-product-customization-3 .color_check_box li[data-color-option=alternate-color]{display:none}.product_custom_options[data-randomcolor=Yes] .yarn_color_list li{pointer-events:none}.zoom_custom_img .custom_image_sec{transform:scale(1.4)}.close_zoom{position:absolute;right:13px;top:13px;display:flex;cursor:pointer}.zoom_custom_img .pillo_customization_box{margin-top:50px;margin-bottom:50px}.zoom_custom_img{position:fixed;top:0;z-index:9;background:#000c;width:100%;height:100vh;display:none;right:0;left:0;bottom:0}.zoom_custom_img .zoom_box{padding:24px;background:#fff;width:100%;max-width:60%;margin:auto;max-height:max-content;height:100%;border-radius:.75rem;overflow-y:auto;position:relative;top:10%;vertical-align:middle}.zoom_box #previewImg{width:100%}.product_custom_options[data-randomcolor=Yes] ul.color_check_box,.custom_inputs{display:none}.active_btn_cart .loading__spinner{display:block!important}.active_btn_cart span{opacity:.5}.fabric_color_list li{display:none!important}.font_select option:nth-child(2){display:none}.font_select.embroidery_select option:nth-child(1){display:none}.fabric_color_list li.show_fabric{display:inline-flex!important}.product_custom_options{width:100%;position:relative;display:block}.custom_letter_work.font_increase li{font-size:120px}.fabric_option_main{width:100%;position:relative;display:block;background:#fff;padding:15px;border-radius:10px;border:1px solid #e5e7eb}.fabric_heading{font-size:19px;margin-bottom:15px;margin-top:0}.customiz-product-customization-3 .input_box_type{text-transform:inherit}.fabric_color_list li .tooltiptext_fabric{position:absolute;bottom:0;font-size:8px;background:#000;width:100%;text-align:center;color:#fff;line-height:normal;padding:2px 1px;opacity:0;transition:opacity .3s}.fabric_color_list li.color_actived .tooltiptext_fabric,.fabric_color_list li:hover .tooltiptext_fabric{opacity:1}.customiz-product-customization-3 .letter_list li input{text-transform:inherit}.fabric_heading span{font-size:16px;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:rgba(var(--color-foreground),.75);text-transform:capitalize}.customiz-product-customization product-info variant-selects{display:none}.fabric_btn{margin:0;padding:15px 0 0;list-style:none;display:flex;align-items:center;gap:15px;border-top:2px dotted #d1d1d1}.pillo_customization_box:hover{cursor:-webkit-zoom-in}.fabric_btn li.actived_btn{background:#edc683;color:#fff;border:transparent}.custom-quantity-addcart{background:#fff;padding:15px;border-radius:10px}.fabric_btn li{padding:12px 25px;background:#f7f7f5;border-radius:5px;border:1px solid rgb(209,209,209);width:50%;font-size:15px;text-align:center;cursor:pointer;text-transform:uppercase;line-height:normal;font-weight:700}.fabric_color_list{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:15px;display:none}.fabric_color_list.fabric_style-1{display:flex}.fabric_color_list li{width:calc(12.5% - 13.2px);display:inline-flex;border-radius:5px;border:1px solid transparent;cursor:pointer;overflow:hidden;position:relative}.fabric_color_list li img{width:100%;border-radius:5px;height:54px;transform:scale(2)}.fabric_color_list li.color_actived{border-color:#222}.embroidery_font .input_box_type,.embroidery_font .letter_list li input,.embroidery_font_name .custom_letter_work{text-transform:inherit}.font_select{width:100%;padding:14px;font-size:15px;background:#f7f7f7;border:none;border-radius:5px;-webkit-appearance:none;border:1px solid #e5e7eb;pointer-events:none}.font_selection{width:100%;position:relative;display:block;margin-top:30px;padding:15px;background:#fff;border-radius:10px;border:1px solid #e5e7eb}.font_select:focus-visible,.letter_list li input:focus-visible,.input_box_type:focus-visible{box-shadow:none;outline:none}.select_option_box{position:relative}.product__info-wrapper .price .price-item{font-family:SugarPeach,SugarPeach Regular Placeholder,sans-serif;font-size:30px!important;color:#d38462;letter-spacing:0}.select_option_box svg{width:24px;height:24px;position:absolute;right:15px;top:13px;display:none}.letter_select_box{width:100%;position:relative;display:block;margin-top:25px;padding:15px;background:#fff;border-radius:10px}.letter_list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:15px}.letter_list li{width:calc(10% - 13.5px)}.letter_list li input{width:100%;height:55px;background:transparent;border:1px solid #d1d1d1;border-radius:5px;font-size:18px;text-align:center;text-transform:uppercase}.color_check_box{list-style:none;padding:0;margin:15px 0 0}.color_check_box li{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:5px}.color_check_box li input{width:18px;height:18px;cursor:pointer;margin:0}.color_check_box li label{font-size:14px;cursor:pointer}.yarn_color_box{width:100%;position:relative;display:block;margin-top:20px;padding:15px;background:#fff;border-radius:10px}.yarn_color_list.open{display:grid!important;grid-template-columns:repeat(6,1fr);gap:10px}.yarn_color_list{list-style:none;padding:0;margin:0;display:flex;gap:10px;flex-wrap:wrap;max-height:210px;overflow:hidden;overflow-y:auto}.product_add_option{width:100%;position:relative;display:block;margin-top:25px;padding:15px;background:#fff;border-radius:10px}.yarn_color_list li .tooltiptext{position:absolute;bottom:0;font-size:10px;background:#000;width:100%;text-align:center;color:#fff;line-height:normal;padding:2px 1px;opacity:0;transition:opacity .3s}.yarn_color_list li:hover .tooltiptext,.yarn_color_list li.yarn_actived .tooltiptext{opacity:1}.yarn_color_list li{border-radius:.75rem;display:inline-flex;height:64px;width:100%;cursor:pointer;border:2px solid transparent;overflow:hidden;position:relative}.add_list_items{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:12px}.add_list_items li{padding:16px;border-radius:12px;border:2px solid #d1d5db;cursor:pointer;display:flex;width:100%;gap:12px;align-items:flex-start}.add_list_items li .imh_add_item{font-size:30px;line-height:36px}.add_list_items li .add_details_box{flex:1 1 0%}.add_details_box .content_add_title{display:flex;justify-content:space-between;margin-bottom:5px;align-items:center}.add_details_box .content_add_title h3{font-size:16px;margin:0;font-weight:600;color:#000;text-transform:capitalize}.add_details_box .content_add_title span{font-size:18px;line-height:normal;color:#edc683;font-weight:600}.add_list_items li .add_details_box .short_add_dec{margin:0;font-size:14px;line-height:normal}.add_list_items li.active{border-color:#edc683;background:#fcf9f7}.add_list_items li.active .add_details_box .short_add_extra{display:block}.yarn_color_list{display:none}.customiz-product-customization quantity-input.quantity{width:100%}.custom_template .itg_btn.product-form__submit{display:flex;background:#edc683}.add_list_items li .add_details_box .short_add_extra{margin:10px 0 0;font-size:12px;font-style:italic;line-height:1.625;border-top:1px solid #e5e7eb;padding-top:10px;display:none}.yarn_color_list li img{width:100%}.bottom_icon{width:100%;display:flex;font-size:16px;align-items:center;margin:20px 0 0}.bottom_icon svg#Outline{width:20px;height:20px;margin-right:10px}.fabric_color_list li[data-fabric-name=""],.yarn_color_list li[data-color-name=""],div#infiniteoptions-container{display:none}.yarn_color_list li.yarn_actived{border-color:#222}.customization_image_section{width:100%;display:block;padding:80px 30px;position:sticky;top:2rem}.pillo_customization_box{width:550px;margin:auto;position:relative}.custom_image_sec img{width:100%}.back_box,.product__media-wrapper .hide_customize_product_img{display:none}.custom_letter_work{list-style:none;margin:-25px 0 0;position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:50px;padding:0 50px 0 52px}.custom_letter_work li{font-size:56px;text-align:center;font-family:Helvetica-Rounded;color:#000;line-height:normal}.letter_list li input.active_input{border-color:#222}.font_size_option_range input{background:linear-gradient(to right,#edc683 0% 50%,#fff 50% 100%);border:solid 1px #d1d1d1;border-radius:8px;height:10px;width:100%;outline:none;transition:background .45s ease-in;-webkit-appearance:none}.font_size_option_range{width:100%;position:relative;display:block;margin-top:25px}.font_size_option_range .fabric_heading{margin-bottom:0}.font_size_option_range input[type=range]::-webkit-slider-thumb{width:18px;-webkit-appearance:none;height:18px;background:#000;border-radius:5px}.input_box_type{width:100%;height:40px;margin-bottom:20px;font-size:20px;padding:0 10px;border:1px solid #e5e7eb;border-radius:.75rem}.custom_template .itg_btn.product-form__submit{display:flex}.custom_template .product-form__submit[type=submit]{display:none}.error_input{border-color:red}.loader-itg{border:6px solid #f3f3f3;border-radius:50%;border-top:6px solid #edc683;width:80px;height:80px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-itg{position:absolute;top:50%;margin-left:-40px;margin-top:-40px;left:50%;font-size:0px}.custom_letter_work li[data-word=""]{width:12px}.letter_list li[data-word=""],.letter_list li[data-word=" "]{display:none}@media screen and (min-width: 1024px) and (max-width: 1199px){.pillo_customization_box{width:450px;margin:auto;position:relative}.customization_image_section{padding:80px 15px}.custom_letter_work li{font-size:46px}.custom_letter_work.font_increase li{font-size:100px}.fabric_color_list li{width:calc(17.5% - 13.2px)}}@media screen and (min-width: 992px) and (max-width: 1024px){.custom_template .grid__item.product__media-wrapper{width:100%;max-width:100%}.customization_image_section{padding-top:0}.custom_template .product__info-wrapper.grid__item{width:100%;max-width:100%}}@media screen and (min-width: 768px) and (max-width: 991px){.customization_image_section{padding:5px 30px}.custom_template .grid__item.product__media-wrapper{position:relative;top:0;z-index:2;background:#f6f2e9}.zoom_custom_img .zoom_box{max-width:95%}.zoom_custom_img .custom_image_sec{transform:scale(1.3)}}@media only screen and (max-width: 767px){.custom_letter_work.font_increase li{font-size:70px}.product__info-wrapper .price .price-item{font-size:26px!important}.add_list_items li.active .add_details_box .short_add_extra{display:none}.fabric_option_main{order:1}.custom_input_box_type{width:100%;font-size:14px;padding:0;margin:0}.timer_top{display:none}.font_selection{order:4}.letter_select_box{order:2}.product_add_option{order:5}.yarn_color_box{order:3}.product_custom_options{display:flex;flex-direction:column}.zoom_custom_img .zoom_box{max-width:95%}.zoom_custom_img .custom_image_sec{transform:scale(1)}.fabric_btn li{padding:12px 15px}.yarn_color_list.open{grid-template-columns:repeat(3,1fr)}.fabric_color_list li{width:calc(20% - 4px)}.fabric_color_list{gap:10px}.font_selection{margin-top:20px}.font_size_option_range,.letter_select_box{margin-top:15px}.letter_list li input{height:40px}.pillo_customization_box{width:320px}.customization_image_section{padding:5px}.yarn_color_list li{height:55px}.fabric_btn li{font-size:14px}.letter_list{gap:5px}.custom_letter_work li{font-size:32px}.letter_list li{width:calc(20% - 4px)}}.customiz-product-customization-3 .fabric_btn li[data-name=back-fabric]{display:none}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom-main-product.css.map */
