.customize{position:relative}.customize__body{display:-webkit-box;display:-ms-flexbox;display:flex}.customize .product__back{position:absolute;top:0;left:0;z-index:9}.customize__leftside{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:1300px){.customize__body .customize__leftside{min-height:700px}.customize__body .customize-addlogo{top:60vh;height:fit-content}.customize__imgwrap{height:500px}.customize__leftside .customize__title{top:49vh}}@media (min-width:990px){.customize__leftside{min-height:800px}}.customize__rightside{-webkit-box-flex:0;-ms-flex:0 0 512px;flex:0 0 512px;max-width:512px}.customize__rightside.loading{position:relative}.customize__rightside.loading:after{content:"";position:absolute;top:50%;left:50;border:4px solid rgba(0,0,0,.1);border-left-color:#09f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.customize__title{position:absolute;bottom:120px;font-size:36px;font-weight:400;left:0}.customize__title,.customize-addlogo{z-index:10}.customize__title strong{font-weight:600}.customize__imgwrap{position:relative;height:600px;text-align:center}.customize__imgwrap>div{height:100%}.customize__imgwrap img{max-width:100%;max-height:100%}.customize__bgimmage{z-index:1}.customize__mainimage{text-align:center;position:relative;z-index:2}.customize__shadow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-left:150px;z-index:1}.customize__mainimage img{max-width:100%}.customize__second-image{display:none;position:relative;z-index:2}.customize__lid{z-index:3}.customize__lid img{max-width:100%}.customize__carabiner,.customize__sports{position:absolute;z-index:3}.customize__option-imag{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:none}.customize-addlogo{position:absolute;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:320px;background:#fff;border-radius:12px}@media (max-width:991px){.customize__title,.customize-addlogo{position:initial}}.customize-addlogo__img{-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px;max-width:110px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.customize-addlogo__img img{max-width:100%;max-height:100%}.customize-addlogo__content{padding:12px 20px 20px 0}.customize-addlogo__title{margin-bottom:10px;font-size:16px;line-height:1.2;font-weight:600;color:#1a1a1a}.customize-addlogo__desc{margin-bottom:10px}.customize-addlogo__btn{padding:0 20px;height:35px;font-weight:400}.customize-filters{margin-bottom:12px;padding:25px;background:#fff;border-radius:18px}.customize-filters__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.customize-filters__nav-btn{margin:0 25px 15px 0;font-size:15px;color:#1a1a1a;opacity:.5}.customize-filters__nav-btn.active{opacity:1;font-weight:600}.customize-filters__nav-btn:last-child{margin-right:0}.customize-filters__block,.customize-filters__block.hide{display:none}.customize-filters__block.show{display:block}.customize-size{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:18px;border-bottom:1px solid #DFEAF4;flex-wrap:wrap;gap:10px}.customize-size__item{margin-right:10px}.customize-size span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:35px;padding:0 18px;color:#1e1e1e;border:1px solid rgba(26,26,26,.5);border-radius:12px;cursor:pointer}.customize-size input{display:none}.customize-size input:checked+span{background:#1e1e1e;border-color:#1e1e1e;color:#fff}.customize-color{padding:18px 0;border-bottom:1px solid #DFEAF4}.customize-color__filter{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.customize-color__filter-btn{margin-right:30px;font-size:15px;cursor:pointer;padding-bottom:10px}.customize-color__filter-btn.active{font-weight:600}.customize-color__filter-btn.hide{display:none}.customize-option{position:relative;display:none;padding:18px 110px 18px 0;border-bottom:1px solid #DFEAF4}.customize-option.show{display:block}.customize-option__title{margin-bottom:15px;font-size:15px;font-weight:600;color:#1a1a1a}.customize-option__remove{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:40px;padding:0 20px;border:1px solid #707070;color:#707070;border-radius:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.customize-option__remove:hover{background:#707070;color:#fff}.customize-products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-2px;max-height:110px;overflow-y:auto;scrollbar-color:#1E1E1E #C4C4C4;scrollbar-width:thin}.customize-products__item{margin:0 8px 8px 0;background-size:200px 280px!important;background-position:50% 50%;border-radius:50%;overflow:hidden}.customize-products__item.hide{display:none}.customize-products__item.show{display:block}.customize-products__item span{position:relative;display:block;width:21px;height:21px;border-radius:50%;cursor:pointer}.customize-products__item span:after{content:"";position:absolute;display:none;top:6px;left:6px;width:9px;height:9px;background:#fff;border-radius:50%}.customize-products__item input{display:none}.customize-products__item input:checked+span:after{display:block}.customize-products__item-card{border:1px solid rgba(26,26,26,.5);background-size:cover!important;border-radius:12px;width:100px;padding:5px;height:56px}.customize-products__item-card span{background:#00000059}.customize-filters-enrage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:18px}.customize-filters-enrage__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.customize-filters-enrage__btn{margin-right:18px;padding:0 18px;height:40px;font-size:14px;font-weight:400;border-radius:12px}.customize-add-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding:10px 25px 10px 10px;background:#fff;border-radius:12px}.customize-add-item.hide{display:none}.customize-add-item__img{margin-right:24px;border-radius:12px;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;max-width:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:36px}.customize-add-item__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.customize-add-item__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:25px}.customize-add-item__title{margin-bottom:5px;font-size:15px;line-height:1.2}.customize-add-item__price{font-size:15px;font-weight:600}.customize-add-item__btn{padding:0 18px;height:35px;font-size:14px;font-weight:400}.customize-color__filter{display:none}.cutomize-color__filter-row{display:flex;width:100%;justify-content:flex-start;align-content:flex-start;align-items:center;flex-direction:row}.customize-color__filter-row-header{width:15%;height:100%}.customize-color__filter-row--swatches{display:flex;flex:1 1 auto;flex-wrap:wrap}@media only screen and (max-width: 768px){.customize-products{overflow-x:hidden}.customize-color__filter-row-header{flex:0 0 23%;flex-wrap:wrap}}@media only screen and (max-width: 1299px){.customize__rightside{-webkit-box-flex:0;-ms-flex:0 0 450px;flex:0 0 450px;max-width:450px}.customize-filters__nav-btn{margin-right:15px}.customize__bgimmage.customize__option-imag img{object-position:bottom;object-fit:contain;height:100%}}@media only screen and (max-width: 991px){.customize__body{display:block}.customize__leftside{margin-bottom:20px}.customize__rightside{max-width:100%}}@media only screen and (max-width: 575px){.customize-size__item{margin-right:5px}.customize-size__item span{padding:0 15px}.customize-color__filter-btn{margin-right:20px}.customize-color__filter-btn:last-child{margin-right:0}.customize-addlogo{width:100%}.customize-addlogo__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:10px}.customize-addlogo__btn{height:35px!important;border-radius:10px}.customize__title{font-size:28px;margin-bottom:10px}.customize-addlogo{bottom:20px}.customize-add-item{padding:10px}}@media only screen and (max-width: 359px){.customize-size__item{font-size:14px}.customize-size__item span{padding:0 10px}}@media (min-width:768px){#MainContent .main-custom{background:#f5f5f5;transition:all .3s ease}}.customize-color__filter{flex-wrap:wrap}@media only screen and (max-width: 575px){.product__info{position:relative}.product__quantity{position:absolute;top:25px;right:25px;width:120px}.product__price{display:flex;align-items:center;margin-bottom:0;height:50px}}@media only screen and (max-width: 359px){.product__price{font-size:18px}}.engrave_text_box{position:absolute;width:100%;display:flex;align-items:flex-end;justify-content:center;text-align:center;padding-bottom:80px;top:0;height:100%;z-index:4;font-weight:500;text-transform:uppercase}@media only screen and (max-width: 575px){.customize__imgwrap{height:auto}.engrave_text_box{font-size:18px;padding-bottom:23%}}.customize__body{position:relative}@media (max-width: 991px){.customize-addlogo{position:static;margin-bottom:12px;margin-top:12px;width:100%}}.customize__leftside[data-type=type-insulated-food-pots] .engrave_text_box{padding-bottom:110px}.customize__leftside[data-type=type-insulated-food-pots] .engrave_text_box{font-size:28px}@media only screen and (max-width: 1299px){.customize__leftside[data-type=type-insulated-food-pots] .engrave_text_box{padding-bottom:200px}.customize__leftside[data-type=type-insulated-food-pots] .engrave_text_box{font-size:22px}}@media only screen and (max-width: 990px){.customize__leftside[data-type=type-insulated-food-pots] .engrave_text_box{padding-bottom:100px}}@media only screen and (max-width: 768px){.customize__leftside[data-type=type-insulated-food-pots] .engrave_text_box{padding-bottom:180px}.customize__leftside[data-type=type-insulated-food-pots] .engrave_text_box{font-size:22px}.customize__leftside .engrave_text_box.big-size{font-size:16px}.customize__leftside .engrave_text_box.middle-size{font-size:15px}.customize__leftside .engrave_text_box.small-size{font-size:14px}.customize__leftside[data-type=type-insulated-food-pots] .engrave_text_box.big-size{font-size:20px}.customize__leftside[data-type=type-insulated-food-pots] .engrave_text_box.middle-size{font-size:18px}.customize__leftside[data-type=type-insulated-food-pots] .engrave_text_box.small-size{font-size:16px}}@media only screen and (max-width: 575px){.customize__leftside[data-type=type-insulated-food-pots] .engrave_text_box{padding-bottom:20%;font-size:20px}.customize__leftside[data-type=type-tumblers] .engrave_text_box,.customize__leftside[data-type=type-evo-bottles] .engrave_text_box,.customize__leftside[data-type=type-evo-cups] .engrave_text_box,.customize__leftside[data-type=type-coffee-cups] .engrave_text_box{font-size:18px;padding-bottom:14%}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/section-main-product-custom.css.map?v=96550965098046024111729792642 */
