#App img{max-width:100%}.products{margin-bottom:7rem}.product{padding-left:30px}.product:not(:last-child):not(.product_upsell){border-bottom:1px solid gray}.product .title_toggle_bar{display:flex;justify-content:space-between}.product .title_toggle_bar>div{align-items:center;display:flex}.product .title_toggle_bar .title_container{align-items:center;cursor:pointer;display:inline-flex}#App .preview_image{max-width:480px}#App .product .title_toggle_bar .title_container img{margin-left:10px;max-width:60px}.product .title_toggle_bar .title_container h3{margin-bottom:0}.product .title_toggle_bar .product_title_image_container{display:inline-block;min-width:120px}.product .title_toggle_bar .product_title_image{min-width:86px}.product .content{padding-bottom:10px;padding-top:10px}.product .product_image{max-height:350px}.product .image_container{max-width:100px}.product .image_container .image{max-width:100%}.product .variant{align-items:center;display:flex;justify-content:space-between}.product .variant input[type=number],.product .variant input[type=text]{max-width:100px}@media (max-width:768px){#App .preview_image{max-width:100%}.products{padding-bottom:100px}}.collection{border-bottom:1px solid gray;cursor:pointer}.collection .content{margin-top:10px}.collection .collection_product_thumbnails{display:none}@media (min-width:769px){.collection{padding-bottom:5px}.collection .collection_logo_container{display:inline-block;min-width:300px}.collection .collection_product_thumbnails{display:inline-block}}.collection .collection_product_thumbnail{max-height:70px}.collection .collection_logo{max-height:50px}.collection .collection_status_arrow{content:url(/cdn/shop/files/collection_arrow.svg?v=1645573330);margin-right:25px;max-height:50px;transition-duration:.4s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.collection .collection_status_arrow.opened{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.collection .product:first-child{border-top:1px solid #d1d1d1}.collection .product{padding:10px}.bottom_bar{bottom:0;position:fixed;width:100%;z-index:2}.replacement{cursor:pointer}.replacement .selected{border:3px solid #819ff1}.colors{list-style-type:none}.colors li{cursor:pointer;float:left;margin-bottom:10px;margin-right:10px;max-width:70px}.colors .title{font-size:13px;white-space:nowrap}.breadcrumb_container{background-color:#feb900;position:relative}.breadcrumb_container .step{border-bottom:1px solid #fff;cursor:pointer}.btn{font-size:22px;padding:5px 20px}.bottom_bar .btn{background-color:#feb900;border-color:#feb900;color:#fff}@media (min-width:1025px){.bottom_bar .btn{float:right}}.breadcrumb_container .step .title{background-color:#fff;border-radius:50%;color:#000;display:inline-block;font-weight:700;height:30px;line-height:29px;margin-right:10px;text-align:center;width:30px}.checkout_container{position:absolute;right:5px;top:5px}.variant_table{width:100%}.quantity{font-size:18px;max-width:80px}.stepArt{margin-bottom:150px}#App .text_type_container,#App .text_type_container label{cursor:pointer}.list-group-numbered>li:before{content:normal}#App input[type=text],#App textarea{font-size:18px}#App .bottom_bar .button_wrap{display:inline-block}#App .priceTableHeader{background-color:#feb900}#App .priceTableHeader td{color:#fff}#App .upload_guide_line_list{padding-left:0}#App .upload_guide_line_list li{line-height:30px;list-style-type:none}#App input[type=checkbox]{cursor:pointer;height:25px;width:25px}.stepArt .after_checkout{padding-left:20px}.stepArt .after_checkout li{list-style-type:decimal}.ReactModal__Overlay{z-index:2}input.form-control{font-size:16px;min-height:35px}.btn-checkout{background-color:#feb900;border-color:#feb900;color:#fff;font-size:22px;padding:5px 20px}.variant_table input{min-width:40px}@media (max-width:768px){.variant_table input{padding:5px 1px}.variant_table .image{min-width:50px}}.responsiveTable{width:100%}.responsiveTable td .tdBefore{display:none}@media screen and (max-width:40em){.responsiveTable table,.responsiveTable tbody,.responsiveTable td,.responsiveTable th,.responsiveTable thead,.responsiveTable tr{display:block}.responsiveTable thead tr{border-bottom:2px solid #333;left:-9999px;position:absolute;top:-9999px}.responsiveTable tbody tr{border:1px solid #000;padding:.25em}.responsiveTable td.pivoted{border:none!important;padding-left:calc(50% + 10px)!important;position:relative}.responsiveTable td .tdBefore,.responsiveTable td.pivoted{overflow-wrap:break-word;text-align:left!important;white-space:pre-wrap}.responsiveTable td .tdBefore{display:block;font-weight:600;left:1rem;position:absolute;width:calc(50% - 20px)}}@media (max-width:768px){.variant_table .cell_quantity{align-items:center;display:flex}}.form-check.upsell{line-height:31px}.form-check.upsell label{font-size:15px;font-weight:700;margin-left:10px;text-transform:uppercase}@media (max-width:768px){.option_name{font-size:13px;max-width:120px;white-space:break-spaces}.product .variant input[type=text]{max-width:70px}}