.custom-product-main{margin:25px 0 80px}.custom-product-main .f-flex{display:flex;flex-wrap:wrap;gap:80px}h1.f-product-single__title.h1{margin:0;font-weight:600;font-size:34px}.f-column.f-product__media-wrapper{width:100%;max-width:calc(45% - 40px)}.f-column.f-product-single__info{width:100%;max-width:calc(55% - 40px)}.f-product-single__block.f-product-single__block--price .price-shipping{display:flex;flex-wrap:wrap;gap:20px}.product-price-note{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.product-price-note p{margin:0;color:#222}.main-product-price{font-size:26px;line-height:normal;font-weight:600;color:#222}button.f-quantity__button.btn.btn--plain{border:none;margin:0;padding:0!important;width:36px;display:inline-flex;align-items:center;justify-content:center;height:100%;flex:0 0 auto;z-index:1;background:none;cursor:pointer}.f-quantity__input.form-control{border:none;height:100%;width:100%;line-height:30px;padding:0 2px;text-align:center;background:none;font-size:16px;outline:none;box-shadow:none;border-radius:25px;-webkit-appearance:none;appearance:none;color:currentColor;vertical-align:middle}.f-quantity__input.form-control::-webkit-inner-spin-button{-webkit-appearance:none}.custom-variant-picker__label>span{font-size:19.66px;text-transform:capitalize;font-weight:600;color:#222}.custom-variant-picker__field-wrapper.section_hide{display:none}.custom-variant-picker__option-values{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.custom-variant-picker__option-values input[type=radio]{-webkit-appearance:none;appearance:none;height:0;width:0;position:absolute;margin:0;opacity:0;visibility:hidden}.custom-variant-picker__option-label-hidden{display:none}.tooltip-wrapper{position:relative}.custom-variant-picker__option{display:inline-flex;align-items:center;justify-content:center}.tooltip{color:#fff;background:#80c342;font-size:13px;text-align:center;transition:.32s all;border-radius:5px;line-height:1;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);padding:8px;opacity:0;visibility:hidden;z-index:200;min-width:80px;text-transform:initial;transition:all .2s ease}.tooltip:after{content:"";position:absolute;width:10px;height:10px;background:#80c342;bottom:-4px;left:50%;transform:translate(-50%) rotate(45deg)}.tooltip-wrapper:hover .tooltip{opacity:1;visibility:visible}.custom-variant-picker__option-button{padding:5px 12px;border-radius:40px;color:#222;border:1px solid #ededed;background-color:#ededed;transition:all .2s ease;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;line-height:20px;text-align:center;cursor:pointer;vertical-align:middle;font-size:15px}.variant-picker__option-button--color{position:relative;border-radius:50%;min-width:33px;min-height:33px;height:33px;width:33px;display:inline-flex;padding:0}.variant-picker__option-button--color:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 0 3px #fff inset,0 0 0 1px #222;border-radius:30px;opacity:0;transform:scale(.9);transition:opacity .2s ease,transform .2s ease}.custom-variant-picker__option-values input[type=radio]+.variant-picker__option-button--color:hover:after,.custom-variant-picker__option-values input[type=radio]:checked+.variant-picker__option-button--color:after{opacity:1;transform:scale(1)}.custom-variant-picker__option-button:hover,.custom-variant-picker__option-values input[type=radio]:checked+.custom-variant-picker__option-button{background-color:#222;border-color:#222;color:#fff}.custom-variant-picker__label>span[data-selected-value]{margin-left:10px}.f-product-single__block.f-product-single__block--price{margin-bottom:24px}.f-quantity__wrapper label{margin:0 0 1.2rem;display:block;font-weight:600;font-size:19.66px;color:#222}.custom-variant-picker__field{margin-bottom:24px}.custom-variant-picker__label{margin-bottom:10px;display:flex}.f-product-single__info-quantity.quantity-input{margin-bottom:24px}.custom-variant-picker__option:has(.disabled){display:none}.product__description{margin-top:10px;color:#222}.dec-parent p{color:#222;line-height:normal;font-size:15px}.open-size-chart .btn--with-icon{background:transparent;border:0;font-size:15px;cursor:pointer;color:#222;transition:.3s all;font-weight:600}.open-size-chart.no-js-hidden{display:inline-flex;justify-content:end;width:100%}.open-size-chart .btn--with-icon svg+span{margin-left:8px}.size_chart_model{position:fixed;top:0;left:0;width:100%;height:100%;max-width:100vw;z-index:999;justify-content:center;display:flex;align-items:flex-end}.size_chart_model:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-overlay-bg, #000);transition:.3s all;opacity:calc(var(--color-overlay-alpha, 40) * 1%)}.f-modal__content{width:var(--modal-width, 600px);position:relative;z-index:1;max-height:90vh;display:none;flex-flow:column}.size_chart_model:not(.hidden) .f-modal__content{display:flex;animation:f-fade-in-up .45s ease}.f-modal__close{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:50%;background-color:#fff;position:absolute;top:1.6rem;right:1.6rem;transition:.22s all;z-index:1;border:1px solid #eeeeee;cursor:pointer}.f-modal__close svg{width:2rem;height:2rem}.scroll-container{overflow-y:auto}.f-modal__inner{padding:24px;width:100%;height:100%;overflow-x:hidden;background:#fff}.f-modal__inner .chatpopup_model h3{font-size:22px;margin-bottom:16px;margin-top:24px;text-align:left;font-weight:600;text-align:center}.f-modal__inner .chatpopup_model .chatpop_head h2{margin-bottom:24px;margin-top:0;font-size:28px;font-weight:600}.swiper-backface-hidden .swiper-slide{cursor:pointer}.f-modal__close:hover{transform:rotate(180deg)}.chatpopup_model table:not([class]) td,.chatpopup_model table:not([class]) th{padding:1em;border:.1rem solid #eeeeee}.scroll-container::-webkit-scrollbar{width:var(--f-scrollbar-width, 6px)}.scroll-container::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.6);border-radius:2px}.scroll-container::-webkit-scrollbar-thumb:hover{background:#222c}.media-grid-wrapper .swiper-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{border:1px solid #222222;padding:5px}.media-grid-wrapper .swiper-thumbs .swiper-wrapper .swiper-slide{border:1px solid #eeeeee;padding:5px}.product-form__buttons{display:flex;gap:1rem;padding:2rem 0;align-items:center;flex-wrap:wrap}.product-form__buttons a.btn.btn--primary.customize_click{width:100%;max-width:max-content;border:1px solid var(--color-btn-secondary-bg);background:var(--color-btn-secondary-bg);text-align:center;color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0 3.2rem;font-size:15px;transition:.3s all;line-height:30px;font-weight:600;height:48px;border-radius:25px}.product-form__buttons a.btn.btn--primary.customize_click:hover{background-color:gray;border-color:gray;box-shadow:0 0 0 3px gray}.product-form__buttons .button{text-transform:capitalize;font-weight:600;width:30%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0 3.2rem;transition:.3s all;border-radius:25px;background:#ededed;color:#222;height:48px}.product-form__buttons .button:before{content:none}.product-form__buttons .button:after{content:none}.product-form__buttons .button:hover{background-color:gray;box-shadow:0 0 0 3px gray;color:#fff}@keyframes f-fade-in-up{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@media (min-width: 768px){.size_chart_model{align-items:center;padding-top:0}.f-modal__content{max-width:90vw}}@media screen and (max-width: 768px){.f-column.f-product__media-wrapper,.f-column.f-product-single__info{max-width:100%}.media-grid-wrapper{margin-bottom:20px}h1.f-product-single__title.h1{font-size:24px}.main-product-price{font-size:18px}.f-product-single__block.f-product-single__block--price .price-shipping{align-items:center}.variant-picker__option-button--color{min-width:30px;min-height:30px;height:30px;width:30px}.custom-variant-picker__option-values{gap:10px}.custom-product-main{margin:25px 0 40px}.product-form__buttons a.btn.btn--primary.customize_click,.product-form__buttons .button{max-width:100%;width:100%}}.media-grid-wrapper{margin-bottom:60px}.media-grid-wrapper h3{font-size:20px;margin-bottom:12px;font-weight:700}.swiper-slide{text-align:center}.swiper-thumbs{margin-top:10px}.swiper+.swiper{margin-top:12px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-product.css.map */
