.template-product #myModal .es-character-container-inner_s .ip-ratio-box{width:100%}.template-product .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.template-product .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:46%}@media only screen and (max-width:768px){.es-inner-page-container.main-product-wrap{padding:0}.product-first-screen__item .AspectRatio{padding-bottom:290%!important}.Product__SlideItem.Product__SlideItem--image .AspectRatio{padding-bottom:149.9267935578331%!important}.template-product .swiper-horizontal>.swiper-pagination-bullets,.template-product .swiper-pagination-bullets.swiper-pagination-horizontal,.template-product .swiper-pagination-custom,.template-product .swiper-pagination-fraction{bottom:0}}@media screen and (min-width:769px){.product-first-screen__item .AspectRatio{padding-bottom:277%!important}.Product__SlideItem.Product__SlideItem--image .AspectRatio{padding-bottom:149.9267935578331%!important}.template-product .es-product-info{width:43.33%}.template-product .es-character-container-inner{width:34%}.template-product .product-swiper .swiper-slide{align-items:flex-start}.template-product .product-swiper .Product__SlideItem{max-width:100%}}.template-product .swiper.product-swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden,.template-product .product-swiper .Product__SlideItem{padding-bottom:18px}.description-wrap{max-width:550px;width:100%}div#allPhotosBtn{display:none}.es-inner-page-container.main-product-wrap{padding-bottom:60px;z-index:3}.es-inner-page-container.main-product-wrap:after{content:"";display:block;clear:both}.es-complementary-products__discount-text{max-width:540px;width:100%;border:1px solid currentColor;margin:22px 0 0;padding:10px 12px;font-size:12px;line-height:1.35}.es-complementary-products__discount-text p{margin:0}.es-complementary-products{margin:22px 0 28px;max-width:540px;width:100%;position:relative;z-index:2;clear:both}.es-complementary-products__row+.es-complementary-products__row{margin-top:22px}.es-complementary-products__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;text-transform:uppercase;font-size:11px;letter-spacing:.08em}.es-complementary-products__navigation{display:flex;gap:5px}.es-complementary-products__navigation[hidden]{display:none}.es-complementary-products__arrow{border:0;background:transparent;padding:2px 5px;cursor:pointer;font-size:16px;color:inherit}.es-complementary-products__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:3px}.es-complementary-products__track::-webkit-scrollbar{display:none}.es-complementary-product{flex:0 0 calc((100% - 30px)/4);min-width:0;scroll-snap-align:start}.es-complementary-product__link{color:inherit;text-decoration:none;display:block}.es-complementary-product__image-wrap{aspect-ratio:.72;background:transparent;overflow:hidden;margin-bottom:7px;position:relative}.es-complementary-product__discount-badge{position:absolute;top:7px;right:0;z-index:2;color:#f70c18;font-size:14px;font-weight:700;line-height:1;pointer-events:none}.es-complementary-product__image-wrap img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.es-complementary-product__title,.es-complementary-product__price{font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-complementary-product__sale-price{color:#f70c18}.es-complementary-product__regular-price{margin-left:4px;color:inherit}.es-complementary-product__select{width:100%;border:1px solid rgba(0,0,0,.28);background:var(--bg-color);color:#000;font-size:10px;margin-top:7px;padding:5px 3px}.es-complementary-product__select option{background:var(--bg-color);color:#000}.es-complementary-product__select option:checked{background:#474642;color:#fff}.es-complementary-product__add{width:100%;border:0;background:#111;color:#fff;font-size:10px;text-transform:uppercase;padding:7px 3px;margin-top:5px;cursor:pointer}.es-complementary-product__add:disabled{opacity:.45;cursor:not-allowed}.es-complementary-size-popup[hidden]{display:none}.es-complementary-size-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000002e}.es-complementary-size-popup__dialog{width:min(560px,100%);background:var(--bg-color);color:#000;padding:22px;position:relative;box-shadow:0 2px 18px #00000047}.es-complementary-size-popup__close{position:absolute;top:8px;right:10px;border:0;background:transparent;color:#000;font-size:22px;line-height:1;cursor:pointer}.es-complementary-size-popup__form{display:flex;flex-direction:column;gap:10px}.es-complementary-size-popup__label{font-size:14px;line-height:1.35;text-transform:none}.es-complementary-size-popup__input{width:100%;min-height:78px;border:1px solid rgba(0,0,0,.25);border-radius:28px;background:var(--bg-color);color:#000;padding:16px 18px;resize:vertical;box-shadow:0 1px 12px #20212473}.es-complementary-size-popup__submit{width:100%;border:0;background:#111;color:#fff;font-size:12px;text-transform:lowercase;padding:12px;cursor:pointer}.es-complementary-discount-popup[hidden]{display:none}.es-complementary-discount-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000002e}.es-complementary-discount-popup__dialog{width:min(420px,100%);background:var(--bg-color);color:#000;padding:28px 22px 22px;position:relative;box-shadow:0 2px 18px #00000047}.es-complementary-discount-popup__dialog p{margin:0;font-size:14px;line-height:1.4;text-transform:none}.es-complementary-discount-popup__close{position:absolute;top:8px;right:10px;border:0;background:transparent;color:#000;font-size:22px;line-height:1;cursor:pointer}@media(max-width:768px){.es-complementary-product{flex-basis:calc((100% - 10px)/2)}}.template-product .es-army-container--product{position:relative;z-index:1;clear:both}.product-first-screen .product-zoom-button{opacity:0}.es-sizing-chart-button-container{justify-content:flex-end}button.es-sizing-chart-close.js-toggle-sizing-chart{height:31px}button.js-toggle-sizing-chart{text-decoration:underline}button.product-zoom-button.js-open-product-viewer{display:none}.es-complementary-products__discount-text strong{color:#f70c18}.es-complementary-products__discount-text *{text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/main-product.css.map */
