@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Comfortaa:wght@400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Geologica:wght@700&display=swap);.h1,h1,h2,table.text-center{width:100%;text-align:center}*,::after,::before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{font-family:'Open+Sans',sans-serif;font-size:15px;line-height:1.5;color:var(--gray-1);overflow-x:hidden}.benefits-container .fd_home-main-benefits-title,.fd_home-main-product-desc,.fd_large-promo-desc{font-family:Comfortaa,sans-serif}.h1,h1,h2{font-size:34px}h2{margin:0 0 125px;line-height:1.2}.fd_container li{font-size:16px;line-height:1.7}.fd_page-content li,.modal li,p,td{font-size:15px;line-height:1.8em;color:#656565}.fd_important-info p{font-size:inherit;line-height:inherit;color:inherit}.fd_page-content>:not(.woocommerce) li,.modal li{position:relative;padding-left:20px}.fd_page-content li:not(:last-child),.hidden-photo-item input,.modal li:not(:last-child){margin-bottom:5px}.fd_page-content>:not(.woocommerce) li::before,.modal li::before{content:'';display:block;width:7px;height:7px;border-radius:50%;position:absolute;left:0;top:9px;background:var(--green)}hr{border:none;border-top:1px solid #e2e2e2;background:0 0}.fake-item.active,.tab-content .fd_pages-list-subtitle,b,h4,strong{font-weight:700}table{background:#fff}table.text-center{margin:auto;border-collapse:collapse;font-size:16px}.fd_large-promo-desc,table h4{font-size:20px}#login-modal .woocommerce-error::after,#login-modal .woocommerce-error::before,#login-modal .woocommerce-privacy-policy-text,.fd_header-icons .two-icons:hover svg,.fd_header-icons svg+svg,.fd_home-product-item.hidden-one,.fd_large-promo-desc:empty,.fd_underline.active a:hover>span::before,.large-wave-button-container,:not(.visible-wrapper)>.hidden-element,:not(.visible-wrapper-1)>.hidden-element-1{display:none}.text-center th{background-color:var(--green-2)!important;padding:5px 10px;font-weight:500;color:#000}.tab-content .text-center th{background-color:var(--green-3)!important}.text-center tr:nth-child(odd){background:#f9f9f9}.text-center td{padding:10px;line-height:1.5}.tab-three-col td,.tab-three-col th{width:33.33333%;vertical-align:top}.tab-four-col td,.tab-four-col th{width:25%;max-width:25%;vertical-align:top}.checkout-item_body>div,.checkout-textarea-container,.checkout-textarea-container span,.large-wave-h-wrapper,.product-name.woocommerce-table__product-name,.product-t-shirt-page .fd_shirts-blocks-item-imgs>div,.text-center:not(.cups-table) img,[data-name=your-message],[data-name=your-subject]{width:100%}.sm-touch-scroll{overflow:auto;margin:30px 0}#login-modal .tab-content [type=submit],#login-modal .tabs-content button,#place_order,.fd_button,.woocommerce-MyAccount-navigation li a,body .woocommerce button.button{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:2px 20px 0;text-align:center;color:#fff!important;text-decoration:none;border:1px solid var(--gray-1);border-radius:0;cursor:pointer;background:var(--gray-1);font-weight:400;font-size:13px}.fd_header-inner,.fd_header-left-side,.fd_product-price-container,.fd_product-price-count,.fd_product-price-count-btn,.fd_product-price-count-value,.product-stats-col{align-items:center;display:flex}.fd_button.white{color:#000!important;background-color:transparent;border:1px solid #000!important}.fd_button.white:hover{color:#fff!important;background-color:#000}#login-modal .tab-content [type=submit]:hover,#login-modal .tabs-content button:hover,#place_order:hover,.fd_button:hover,.fd_product-links a:hover,.woocommerce-MyAccount-navigation li:not(.is-active) a,body .woocommerce button.button:hover{background:var(--green);border-color:var(--green)}.header-and-content{min-height:calc(100vh - 360px)}.fd_header{position:fixed;top:0;left:0;right:0;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.03)}[data-admin="1"] .fd_header{top:32px}.fd_header-inner{justify-content:space-between;width:100%;padding:0 30px}.fd_header-logo{display:block;width:219px;height:45px;background:url(./assets/img/logo-desktop.svg) 0 0/contain no-repeat}.login-container{margin-right:30px;position:relative;cursor:pointer}.login-container.logged::after{content:'';width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#000 transparent transparent;position:absolute;right:-13px;top:50%;margin-top:-3px;pointer-events:none}.login-container::before{content:'Увійти';position:absolute;right:calc(100% + 4px);top:50%;margin-top:-10px}.login-container.logged::before{content:'Привіт,';position:absolute;right:-15px;top:0;bottom:0;width:90px;display:flex;align-items:center;padding-top:12px}#login-modal{max-width:400px!important;width:100vw!important;height:auto!important}#login-modal .tab,.wcus-checkout-fields>div>p~div,.wcus-checkout-fields>div>p~div>p:not(:first-child){flex-grow:1}#login-modal .tab-content{margin:0;position:relative}#login-modal .login-submit,.fancybox__content>:nth-last-child(2),.fd_acc-page .fd_pages-list-row-wrapper,.fd_footer-icon-row:last-child,.fd_important-info>:last-child,.fd_pages-list-desc:last-child,.fd_shirts-blocks-item-top .fd_shirts-blocks-item-title,.params-text>:last-child,.shirts-table p:last-child,.tab-content>:last-child,.tabs-content:last-child .tab-content,.woocommerce-account .woocommerce-MyAccount-content p:last-child,td>:last-child{margin-bottom:0}#login-modal .login-remember,#login-modal p:first-child,.black-wrapper>:first-child,.checkout-block:first-child,.fancybox__content>:first-child,.fd_container p:first-child,.fd_content .paper-content .fd_pages-list-subtitle+p,.modal p+p,.page-template-page-checkout #customer_details h3,.params-text>:first-child,.tab-content .fd_pages-list-subtitle+p,.tab-content>:first-child,.woocommerce-account .woocommerce-MyAccount-content h3,.woocommerce-account .woocommerce-MyAccount-content p:first-child,.woocommerce-form-login-toggle~.checkout.woocommerce-checkout,.woocommerce-notices-wrapper:empty+p,td>:first-child{margin-top:0}#login-modal .clear~.form-row,#payment .form-row p,.fake-payment-list .fd_important-info,.fd_text-desc,body .woocommerce ul.products li.product a img,body .wpcf7 form .wpcf7-response-output,td .checkout-block.print{margin:0}#login-modal .clear~.lost_password{margin:0 0 15px}#login-modal .clear~.lost_password a{color:inherit}#login-modal .tab-content [type=submit]{text-transform:uppercase;width:288px}#login-modal .woocommerce-error{padding:10px;background:#ffeded;margin-bottom:20px}#login-modal .form-row{float:none;width:100%}.menu-item a[href*='/products/']{color:var(--green)!important;background:url(assets/img/icons/shopping_bag.svg) right calc(50% - 3px)/21px auto no-repeat;padding-right:24px}.menu-item a[href*='/products/'] span::after{background-color:var(--green)!important}@media (min-width:1321px){#menu-item-2991{position:absolute;right:290px}.menu-item-has-children{padding-right:22px!important}.menu-item-has-children a{position:relative}.menu-item-has-children a::after{content:'';width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#000 transparent transparent;position:absolute;right:-15px;top:50%;margin-top:-3px}.fd_header-left-side{flex-grow:1}.fd_header nav{height:80px;padding:0 20px;flex-grow:1;justify-content:center;display:flex}.fd_header nav>ul,.fd_header nav>ul>li,.fd_header nav>ul>li>a{height:100%}.fd_header nav>ul{display:flex;justify-content:space-around;max-width:1030px;width:100%;padding-right:243px!important}.fd_header nav ul{list-style-type:none;margin:0;padding:0}.fd_header nav>ul>li>a{text-transform:uppercase;display:flex;align-items:center;font-weight:700;font-size:13px;text-align:center;font-family:Geologica,sans-serif}.fd_header nav>ul>li{position:relative;padding:0 20px}.fd_header nav>ul>li ul{background:#000;position:absolute;top:100%;left:0;padding:25px;display:none}.fd_header nav>ul>li ul a{color:#fff;font-size:14px;font-family:Geologica,sans-serif}.fd_header nav>ul>li:hover ul{display:flex;flex-direction:column;gap:14px}#menu-item-2952,.fd_expand-menu-button,.fd_mobile-menu-button{display:none!important}}@media (min-width:1321px) and (max-width:1660px){.menu-item a[href*='/products/'] span{font-size:0}.menu-item a[href*='/products/'] span::before{content:'магазин';font-size:14px}.fd_header nav>ul{padding-right:164px!important}#menu-item-2991{padding-right:20px}}@media (min-width:1621px){.fd_header nav>ul>li{padding:0 25px}.fd_header nav>ul>li>a{font-size:14px}}.fd_header nav a,.fd_header-phone-dropdown a,.fd_page-header-brcr>span>span{white-space:nowrap}.fd_underline a{text-decoration:none}.eye-container,.fd_main-single-img-wrapper,.fd_underline a span{position:relative}.fd_underline.active span::before{right:0}.fd_underline span::after,.fd_underline.active span::before{content:'';position:absolute;width:100%;height:1px;background-color:var(--gray-1);bottom:-2px;left:0}.fd_underline span::after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .32s cubic-bezier(.31,.29,.05,.96);-o-transition:transform .32s cubic-bezier(.31,.29,.05,.96);transition:transform .32s cubic-bezier(.31,.29,.05,.96),-webkit-transform .32s cubic-bezier(.31,.29,.05,.96)}.fd_header nav .current-menu-item>a span::after,.fd_header nav .current_page_item>a span::after,.fd_header nav a:hover span::after,.fd_header-phone-dropdown a:hover span::after,.fd_underline a:hover>span::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.fd_footer .fd_underline a span::after,.fd_header nav ul ul a span::after,.fd_header-phone-dropdown a span::after,.fd_shirts-blocks-item-color[data-color=white]{background-color:#fff}.fd_header-icons{display:flex;gap:15px;height:80px;align-items:center}.fd_header-icons>*{color:inherit;text-decoration:none;display:flex;align-items:center;justify-content:center;height:22px;width:22px}.fd_header-icons svg{height:18px;width:18px}.i21 svg{height:21px;width:21px}.fd_header-icons>:hover,.fd_page-content a{color:var(--green)}.active .toggle span:last-child,.checkout-block[data-length="1"],.dndmfu_wc_files a img,.fd_header-icons .two-icons:hover svg+svg,.fd_home-news-list .fd_home-main-list-item,.show-to-top #scroll-to-top-button,.tab-content.active,.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr,form.submitting .wpcf7-spinner{display:block}.fd_header-phone-container{height:100%;position:relative;cursor:pointer}.fd_header-phone{height:100%;display:flex;align-items:center;cursor:pointer}.fd_header-phone-dropdown{position:absolute;top:100%;background-color:#000;display:none;padding:25px;flex-direction:column;gap:8px}.fd_header-phone-container:hover .fd_header-phone-dropdown,.fd_news-image *{display:flex}.fd_header-phone-dropdown a{color:#fff;position:relative}.swiper{width:100%;max-width:100%;max-height:100vh;min-height:0;min-width:0}.fd_home-main-image-container,.main-slider-container{position:relative;overflow:hidden}.main-slider{height:calc(100vh - 117px);max-height:515px!important;min-height:450px}@media (min-width:1700px){.main-slider{max-height:712px!important}}.main-slider-container .swiper-slide{background:#f8f8f8;height:100%}.main-slider-container .fd_home-main-benefits-container{padding-top:0!important;padding-bottom:0!important;height:100%;width:100%;position:relative}.swiper-button{width:43px;height:43px;bottom:30px;top:auto;left:30px;right:auto}.swiper-button::after{font-size:16px;color:var(--gray-1);transition:.2s}.swiper-button-next{margin-left:41px}.swiper-button-prev:hover::after{margin-left:-4px}.swiper-button-next:hover::after{margin-left:4px}.fd_large-promo{width:100%;max-width:1400px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:50px}.fd_large-promo-img{position:absolute;width:50%;top:0;bottom:0;left:50%}.slide-full-bg .fd_large-promo-img{width:100%;left:0}.fd_large-promo-col{width:calc(50% - 25px);position:relative}.slide-white-text *{color:#fff!important}.slide-centered .fd_large-promo-col{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.slide-centered .fd_large-promo-col,.slide-centered .fd_large-promo-col *{text-align:center;justify-content:center}.fd_large-promo-desc,.fd_large-promo-title{max-width:550px;margin-bottom:30px}.slide-centered .fd_large-promo-title{max-width:700px}.fd_large-promo-title{font-size:34px;text-align:left;margin-top:0;line-height:1.2}.fd_home-main-products{display:flex;flex-wrap:wrap;margin-top:1px;gap:1px}.fd_home-main-product{width:calc((100% - 1px)/ 2);position:relative;overflow:hidden;min-height:200px}.fd_home-main-product-image{padding-top:45%;background:center/100% auto no-repeat;display:block;min-height:100%}.fd_home-main-product:hover .fd_home-main-product-image{background-size:103% auto}.fd_home-main-product-content{position:absolute;bottom:0;left:0;width:100%;padding:45px 40px 30px;color:#fff;font-size:28px;z-index:3;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(37%,rgba(0,0,0,.3)));background:-o-linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,.3) 37%);background:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,.3) 37%)}.fd_home-main-product:hover .fd_home-main-product-content{padding-top:55px}.fd_page-cols,.fd_pages-list-row{display:flex;flex-wrap:wrap;width:100%}.fd_pages-list-row-wrapper:not(:last-child){margin-bottom:100px}.fd_pages-list-img{width:53%;background:center/cover no-repeat;padding-top:38%}.fd_pages-list-body{display:flex;align-items:center;width:47%;padding:0 0 0 100px}.order-sidebar .woocommerce-wrapper,.page-id-241 .fd_pages-list-img img,.sticky{position:sticky;top:120px}.page-id-241[data-admin="1"] .fd_pages-list-img img,.sticky,[data-admin="1"] .order-sidebar .woocommerce-wrapper{top:152px}.fd_pages-list-title{font-weight:700;text-transform:uppercase;color:#000;font-size:34px;line-height:1.044em;letter-spacing:.02em}.fd_pages-list-subtitle{color:#303030;font-size:18px;line-height:28px;margin-top:12px}.fd_footer-text,.fd_pages-list-subtitle+p,.fd_pages-list-title+.fd_md-icon-text-block{margin-top:20px}#order_review .woocommerce-checkout-review-order-table,.tab-content .fd_pages-list-subtitle~.fd_pages-list-subtitle{margin-top:24px}.fd_pages-list-desc{font-size:15px;line-height:1.8em;color:#656565;margin:16px 0 34px}.fd_home-main-container{display:flex;flex-wrap:wrap;justify-content:center;padding:0 30px}.fd_home-main-list{display:flex;flex-wrap:wrap;justify-content:center;gap:50px 30px;width:100%;max-width:1400px}.fd_home-main-list-item{width:calc((100% - 90px)/ 4);display:flex;flex-wrap:wrap}.fd_home-news-list{gap:50px}.fd_home-news-list .fd_home-main-list-item{width:calc((100% - 100px)/ 3)}.fd_home-main-benefits-container,.fd_home-main-news,.main-slider-container .fd_home-main-benefits-container.fd_home-main-benefits-container{padding-top:130px}.fd_home-main-benefits-container,.fd_home-main-news{padding-bottom:130px}.fd_home-main-benefits-container .fd_home-main-list-item{flex-direction:column;align-items:center;justify-content:center}.fd_home-main-benefits-title{text-align:center;font-size:18px;margin-top:10px;max-width:290px;line-height:1.3}.benefits-container .fd_home-main-benefits-title{font-size:17px;text-align:left}.fd_home-main-benefits-icon span{font-size:70px;color:var(--green)}.work-container{background:url(./assets/img/wave-bg-gray.png) left calc(50vw - 530px) top -25px no-repeat #fcfcfc}.work-container.large-wave{background:url(./assets/img/wave-bg-large.png) left top -25px/100% auto no-repeat #fcfcfc}.reviews-container{padding-top:80px;position:relative}@media (min-width:980px){.reviews-container::after,.reviews-container::before{content:'';display:block;width:50px;height:10px;background:#f8f8f8;left:50%;top:-6px;position:absolute}.reviews-container::before{margin-left:-505px;transform:rotate(13deg)}.reviews-container::after{margin-left:510px;transform:rotate(-13deg)}}.reason-list{margin-top:-18px}.large-wave .fd_home-main-list-item-body{box-shadow:none}.square-slides .fd_shirts-blocks-item-img{padding-top:100%;background-position:center;background-size:cover}.square-slides .swiper-slide{height:60px!important;overflow:hidden}body .square-slides .swiper-slide img{height:auto!important;width:auto!important;min-width:100%!important;min-height:100%!important;max-width:1000px!important;max-height:1000px!important}.large-wave .fd_home-main-list,.large-wave-h-wrapper{z-index:1}@media (min-width:1301px){.large-wave,.large-wave *{position:relative}.large-wave{overflow:hidden;background:#fcfcfc;padding-top:150px;padding-bottom:320px}.large-wave .fd_home-main-list{justify-content:flex-start;margin:0;gap:50px;position:absolute;top:230px;width:calc(50vw + 240px);max-width:100vw;right:50px}.work-container.large-wave{background-image:none}.large-wave-bg{height:100%;position:absolute;top:0;left:0;right:0;background:url(./assets/img/wave-bg-large.png) right calc(50vw - 320px) top -15px/1600px auto no-repeat}.large-wave-button-container{display:block;margin-top:104px}.large-wave-button-container a:hover{border-color:var(--gray-1);color:var(--gray-1)!important;background:#fff}.large-wave .fd_more-button-container{display:none}.large-wave-h-wrapper{max-width:1400px}.large-wave h2{text-align:left;margin-bottom:0;font-size:34px}.large-wave .fd_home-main-list-item{width:calc((100% - 150px)/ 4);max-width:300px}.large-wave .fd_home-main-list-item-body{height:160px}.large-wave .fd_home-main-benefits-title{margin-top:10px;height:47px}}@media (min-width:1801px){.large-wave-h-wrapper{max-width:1500px}}.fade-slider img,.fd_col img,.fd_text-desc img,.params-img img,.reviews-slider{max-width:100%}.fd_home-main-list-item-body{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:200px;box-shadow:0 0 5px rgba(0,0,0,.13);background:#f8f8f8;padding:0 15px}.checkout-item_price,.checkout-item_qty,.fd_home-main-benefits-icon{display:flex;align-items:center;justify-content:center}.fd_home-main-benefits-icon .material-symbols-outlined.small{position:absolute;font-size:24px;margin:0 5px 9px 0}.benefits-container{background:url(./assets/img/wave-bg-gray.png) left calc(50vw - 120px) top -15px no-repeat}.benefits-container .fd_home-main-list-item,.product-t-shirt-page .fd_shirts-blocks-item-colors{justify-content:flex-start}@media (min-width:1111px){.fd_home-main-product-desc{font-size:22px}.fd_home-main-product-desc span{max-width:500px}.benefits-container .fd_home-main-list{justify-content:space-between}.benefits-container .fd_home-main-list-item{width:calc((100% - 100px)/ 3)}}.benefits-container .fd_home-main-list-item-body{padding:0 0 0 60px;position:relative;height:auto;display:block;background:0 0;box-shadow:none;max-width:100%}.benefits-container .fd_home-main-benefits-icon{position:absolute;left:0;top:0}.fd_home-main-benefits-icon img{width:70px}.benefits-container .fd_home-main-benefits-icon img{width:50px}.benefits-container .fd_home-main-benefits-icon span{font-size:50px;color:#ccc}.fd_more-button-container{display:flex;flex-wrap:wrap;width:100%;justify-content:center;margin-top:100px;gap:30px}.fd_home-products-container{display:flex;flex-wrap:wrap;justify-content:space-between}.fd_home-product-item{width:calc((100% - 4px)/ 5);margin-bottom:1px;position:relative}.fd_home-product-item .fd_button{position:absolute;bottom:0}@media (min-width:701px) and (max-width:1110px){.fd_home-product-item:first-child,.fd_home-product-item:nth-child(2){width:calc((100% - 1px)/ 2)}.fd_home-product-item:nth-child(3),.fd_home-product-item:nth-child(4),.fd_home-product-item:nth-child(5){width:calc((100% - 2px)/ 3)}}@media (min-width:541px) and (max-width:700px){.fd_home-product-item{width:calc((100% - 1px)/ 2)}.fd_home-product-item.hidden-one{display:flex;position:relative}.fd_home-product-body{position:absolute;width:100%;height:100%;top:0;left:0;background:var(--gray-1) url(./assets/img/logo-desktop-white.svg) no-repeat center/80% auto}.fd_home-product-item.hidden-one>img{opacity:0;width:100%}}.fd_home-product-image,.fd_home-product-inner{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:100%}.fd_home-product-image{background:#fafafa}.fd_home-product-image img,.fd_shirts-blocks-item-imgs .active{display:block;width:100%}.fd_home-product-image>.fd_home-product-title{position:absolute;bottom:22px;left:0;right:0;text-align:center;font-size:20px}.fd_home-product-image-inner{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .25s ease-out;padding:8px}.fd_home-product-image-inner-2{background-color:#fff;position:relative;display:flex;align-items:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;text-align:center}.fd_home-product-image-inner-2::before{content:'';position:absolute;top:-8px;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px);background-color:#fff;clip-path:inset(-1px);transition:.5s cubic-bezier(.14,.93,.16,1.22)}.fd_home-product-content-top{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;padding-bottom:46px}#scroll-to-top-button:hover,.eye:hover,.fd_home-product-inner:hover .fd_home-product-image-inner{opacity:1}.fd_home-product-inner:hover .fd_home-product-image-inner-2::before{clip-path:inset(8px);transition-delay:.15s}.fd_home-product-link{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.fd_home-product-title{font-weight:700;text-transform:uppercase;color:#000;font-size:28px;line-height:1.071em;letter-spacing:.03em;margin:26px 0 0;word-wrap:break-word;padding:0 15px}.fd_shirts-blocks-item-title a,.fd_square-item-title{line-height:1.133em;text-transform:uppercase;letter-spacing:.03em;font-weight:700}.fd_home-product--price{color:#a3a3a3;padding:4px 15px 0}.serv-container{gap:40px;justify-content:flex-start;margin:30px auto 100px}.serv-container .fd_home-product-item{width:calc((100% - 120px)/ 4)}.serv-container .fd_home-product-title{margin:5px 0 4px;font-size:22px}.serv-container .fd_home-product--price strong{display:block;margin-top:4px;color:#000;font-size:20px}@media (min-width:1450px){.fd_content .paper-content,.page-id-23 .fd_page-header-gray+.fd_container,.page-id-247 .fd_page-header-gray+.fd_container,.page-id-251 .fd_page-header-gray+.fd_container,.page-id-254 .fd_page-header-gray+.fd_container,.page-id-256 .fd_page-header-gray+.fd_container{max-width:2500px;padding-left:0;padding-right:80px}.page-id-23 .fd_page-img,.page-id-247 .fd_page-img,.page-id-251 .fd_page-img,.page-id-254 .fd_page-img,.page-id-256 .fd_page-img{height:600px;padding-top:0}.page-id-23 .fd_page-img-col,.page-id-251 .fd_page-img-col,.page-id-254 .fd_page-img-col,.page-id-256 .fd_page-img-col{padding-right:50px}.page-id-23 .fd_page-img-col+*,.page-id-247 .fd_page-img-col+*,.page-id-251 .fd_page-img-col+*,.page-id-254 .fd_page-img-col+*,.page-id-256 .fd_page-img-col+*{padding-left:50px}.fd_content .paper-content .fd_pages-list-title{max-width:1460px;padding:0 30px 0 70px}.fd_content .paper-content .fd_page-col.fd_page-img-col{padding-left:70px}.fd_content .paper-content .fd_page-img{position:relative;top:auto}.swiper{max-height:200vh}}.fd_content .paper-content{padding-top:0;padding-bottom:0;margin:0 auto;max-width:2500px}.fd_content .paper-content .fd_pages-list-title{margin:0 auto 30px}.fd_page-img-1,.fd_page-img-2{transition:1s}.fade-slider,.submit-reg-row.disabled button{pointer-events:none}#billing_address_1_field,#billing_kyiv_address_field,.fade-slider img,.fake-delivery-container,.fake-delivery-h3,.wcus-checkout-fields>div>p~div{min-width:100%}.fd_shirts-blocks-container{display:flex;flex-wrap:wrap;width:100%;gap:50px;margin:40px 0 0}.fd_shirts-blocks-content{width:calc(100% - 381px)}.fd_shirts-blocks-sidebar{width:331px}.fd_shirts-blocks-list{display:flex;flex-wrap:wrap;width:100%;gap:40px}.fd_shirts-blocks-item{width:calc((100% - 80px)/ 3);background:#f8f8f8;padding:20px}.fd_shirts-blocks-item-imgs{padding:20px;background:#fff;display:flex;align-items:center;justify-content:center}.fd_shirts-blocks-item-img{width:100%;padding-top:82%;background:center top/contain no-repeat}#order_review .cart-subtotal,#order_review .woocommerce-shipping-totals.shipping,.active .toggle span:first-child,.black-wrapper .fd_text-desc,.breadcrumb-container .category,.checkout .payment_methods,.checkout-block,.checkout-category-list:empty,.checkout-category-list:empty+.checkout-category-title,.cups-container .fd_shirts-blocks-item-imgs>.fd_home-product-image::before,.fd_large-promo-img.mobile,.fd_shirts-blocks-item-img,.fd_shirts-blocks-item-imgs img,.grid:empty,.modal,.page-template-page-checkout .variation,.page-template-page-checkout .woocommerce-message,.postid-2438 #order-link,.postid-936 [data-id="936"],.postid-978 [data-id="978"],.slider-nav::after,.toggle br,.toggle span:last-child,.variation- p,.wc-item-meta-label+p,.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce table.shop_table_responsive tbody th,.woocommerce table.shop_table_responsive thead,.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-EditAccountForm.edit-account .clear,.woocommerce-MyAccount-content .woocommerce-message--info a,.woocommerce-checkout-review-order-table .variation,.woocommerce-notices-wrapper,.woocommerce-orders .woocommerce-message .woocommerce-Button,.woocommerce-page table.my_account_orders tr td.order-actions::before,.woocommerce-page table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before,.wpcf7-spinner,[data-url="/license-agreement/"] .fd_pages-list-row-wrapper:first-child,body .woocommerce-error::before,body .woocommerce-info::before,body .woocommerce-message::before{display:none}.fd_shirts-blocks-item-title{text-align:center;margin:18px 0 12px}.fd_shirts-blocks-item-title a{color:#000!important;font-size:15px;text-decoration:none}.fd_shirts-blocks-item-colors{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;padding:5px;background:#fff}.fd_shirts-blocks-item-color{min-width:20px;height:20px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:12px;padding:2px 3px 0;background:center/125% no-repeat}.fd_shirts-blocks-item-color::before{content:'';display:block;position:absolute;left:-2px;right:-2px;top:-2px;bottom:-2px;border:1px solid #ccc;pointer-events:none}.fd_shirts-blocks-item-color:hover::before{border-color:#999}.fd_shirts-blocks-item-color.active::before,.input-text.hasError,.product-slider .swiper-slide.active{border-color:red}.fd_shirts-blocks-item-color[data-color=black]{background-color:#000}.fd_shirts-blocks-item-color[data-color=sportgrey]{background-color:#a7a6a7}.fd_shirts-blocks-item-color[data-color=darkgrey]{background-color:#49484f}.fd_shirts-blocks-item-color[data-color=red]{background-color:#d20d24}.fd_shirts-blocks-item-color[data-color=orange]{background-color:#ff7e26}.fd_shirts-blocks-item-color[data-color=yellow]{background-color:#fed047}.fd_shirts-blocks-item-color[data-color=light-green]{background-color:#9bb72f}.fd_shirts-blocks-item-color[data-color=kellygreen]{background-color:#0c926c}.fd_shirts-blocks-item-color[data-color=bottlegreen]{background-color:#3c5841}.fd_shirts-blocks-item-color[data-color=dark-green]{background-color:#0a4a44}.fd_shirts-blocks-item-color[data-color=urbankhaki]{background-color:#64634a}.fd_shirts-blocks-item-color[data-color=olive]{background-color:#6d735c}.fd_shirts-blocks-item-color[data-color=skyblue]{background-color:#9ad9eb}.fd_shirts-blocks-item-color[data-color=turquoise]{background-color:#5ad5f0}.fd_shirts-blocks-item-color[data-color=realturquois]{background-color:#00a9b6}.fd_shirts-blocks-item-color[data-color=atol]{background-color:#0a94c2}.fd_shirts-blocks-item-color[data-color=royalblue]{background-color:#124c8d}.fd_shirts-blocks-item-color[data-color=purple]{background-color:#553d5e}.fd_shirts-blocks-item-color[data-color=sand]{background-color:#d4bfa6}.fd_shirts-blocks-item-color[data-color=dark-blue],.fd_shirts-blocks-item-color[data-color=lightnavy],.fd_shirts-blocks-item-color[data-color=navy]{background-color:#15155a}.fd_shirts-blocks-item-color[data-color=fuchsia]{background-color:#d94c85}.fd_shirts-blocks-item-color[data-color=lemon]{background-color:#efefa8}.fd_shirts-blocks-item-color[data-color=burgundy]{background-color:#642a40}.fd_shirts-blocks-item-color[data-color=chocolate]{background-color:#b97b57}.fd_shirts-blocks-item-color[data-color=lightpink],.fd_shirts-blocks-item-color[data-color=pink]{background-color:#feafc9}.fd_shirts-blocks-item-color[data-color=dark-pink]{background-color:#c82b70}.fd_shirts-blocks-item-color[data-color=azul]{background-color:#1f2c59}.full-width-squares-container,.squares-container{gap:40px;justify-content:flex-start}.copy-fields:hover,.fd_footer-copyright a,.fd_home-main-list-item a,.fd_page-header-gray .fd_page-header-brcr a,.full-width-squares-container .fd_home-product-item,.order-tabs a,.order_list_item-number a:hover,.squares-container .fd_home-product-item{text-decoration:none}.fd_square-item-title{display:block;margin-top:26px;color:#000;font-size:15px}.fd_square-item-price{font-size:14px;line-height:20px;color:#a3a3a3;display:block}.full-width-squares-container .fd_home-product-item .fd_button,.squares-container .fd_home-product-item .fd_button{position:absolute;bottom:-46px;left:50%;transform:translate(-50%,0)}.full-width-squares-container .fd_home-product-item:hover .fd_button,.squares-container .fd_home-product-item:hover .fd_button{bottom:0}.fd_square-item-label{position:absolute!important;top:26px;right:-50px;background:var(--green);color:#fff;min-width:200px;width:200px!important;text-align:center;justify-content:center;padding:10px;transform:rotate(45deg);font-weight:700;text-transform:uppercase;font-size:15px;line-height:1.133em;letter-spacing:.03em;z-index:1}.fd_square-item-label.hit{top:6px;right:-77px}.fd_shirts-blocks-sidebar-title{font-weight:700;text-transform:uppercase;color:#000;font-size:21px;line-height:1.095em;letter-spacing:.03em;margin:20px 0}#order_review_heading,.fd_shirts-blocks-sidebar-title~.fd_shirts-blocks-sidebar-title{margin-top:50px}.fd_shirts-blocks-sidebar-list div{margin-bottom:9px}.fd_shirts-blocks-sidebar .fd_shirts-blocks-sidebar-link{color:#a3a3a3;text-decoration:none}.fd_contacts-col-title,.fd_header nav>ul>li>a,.fd_large-promo-title,.fd_last-news-body a,.fd_news-more,.fd_news-title,.fd_page-header-gray .fd_page-header-brcr a:hover,.fd_review-name,.fd_shirts-blocks-sidebar .fd_shirts-blocks-sidebar-link:hover,.fd_single-sidebar-title,.h1,.t-shirt_modal strong,h1,h2{color:#000}.cups-container .fd_shirts-blocks-item{width:calc((100% - 120px)/ 4);display:flex;flex-direction:column;justify-content:space-between}.fd_square-item-footer{display:flex;justify-content:space-between;width:100%;padding-top:10px}.fd_square-item-footer :first-child{color:var(--gray-1);font-size:14px;line-height:20px}.cups-container .fd_shirts-blocks-item-imgs{min-height:100px;max-height:1000px;padding:0;position:relative;overflow:hidden}.cups-container .fd_shirts-blocks-item-imgs img{object-fit:cover;max-height:1000px}.cups-container .fd_shirts-blocks-item-imgs>div{position:relative;display:flex}.cups-container .fd_shirts-blocks-item-imgs>.fd_home-product-image{position:relative;z-index:1;padding-top:100%;background:center/cover no-repeat}.gradient-for-cups{position:relative;overflow:hidden;display:flex;width:100%;justify-content:center;align-items:center}.cups-container .fd_home-product-image::before,.cups-container .fd_shirts-blocks-item-imgs::before,.gradient-for-cups::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;background:#f4f5f7;background:-moz-linear-gradient(45deg,#f4f5f7 0,#dbdee6 100%);background:-webkit-linear-gradient(45deg,#f4f5f7 0,#dbdee6 100%);background:linear-gradient(45deg,#f4f5f7 0,#dbdee6 100%)}.cups-container .fd_shirts-blocks-item-imgs::before{z-index:0}.fd_product-price{color:#a3a3a3;font-size:19px;padding:0 15px}.fd_acc-head,.product-stats-col:first-child{text-transform:uppercase;color:#000;letter-spacing:.03em}.fd_product-price:first-child{padding-left:0}.fd_product-img-col{position:relative;padding-left:80px;min-height:390px;overflow:hidden}.product-slider{position:absolute;left:0;top:35px;bottom:35px;width:60px;overflow:hidden}.fd_acc-head,.fd_news-image,.toggle{position:relative}.slider-nav{width:60px;height:24px;left:0;right:auto;bottom:auto;margin:0;background:url(./assets/img/icons/up.svg) center/20px auto no-repeat;border:1px solid transparent;border-radius:0}.slider-nav:hover{border-color:#000}.slider-nav.swiper-button-prev{top:0}.slider-nav.swiper-button-next{top:calc(100% - 24px);transform:scale(1,-1)}.product-slider .swiper-slide{cursor:pointer;display:flex;justify-content:center;align-items:center;border:1px solid transparent}.product-slider .swiper-slide img{height:auto!important;width:auto!important;max-width:100%!important;max-height:100%!important}.product-stats-list{margin:50px 0}.product-stats-item{display:flex;width:100%;margin-bottom:8px;min-height:30px}.sizes-modal td{width:33.3333%}.sizes-modal .c4 td{width:25%}.product-stats-col:first-child{margin-right:18px;font-weight:700;font-size:15px}.product-stats-list.t-shirt .product-stats-col:first-child{min-width:117px}.product-stats-list.cup .product-stats-col:first-child{min-width:142px}@media (min-width:1421px){.full-width-squares-container{padding-left:40px;padding-right:40px}.print-info{background-position-y:16px!important}.full-width-squares-container.related-printings .fd_home-product-item{width:calc((100% - 120px)/ 4)}}.full-width-squares-container .fd_home-product-item{width:calc((100% - 160px)/ 5)}.fd_shirts-blocks-item-imgs{min-height:304px;max-height:304px}.fd_shirts-blocks-item-imgs img{max-height:270px}.product-t-shirt-page .fd_shirts-blocks-item-imgs{min-height:304px;max-height:1000px;padding:0}.product-t-shirt-page .fd_shirts-blocks-item-imgs img{max-height:1000px}.fd_product-price-container{gap:15px;margin-top:50px;flex-wrap:wrap}.fd_product-price-count{border:1px solid #000}.fd_product-price-count-value{justify-content:center!important;height:44px!important;width:46px!important;font-size:13px!important;font-weight:700!important;margin:0!important;padding:0!important;border:none!important;text-align:center!important}.fd_product-price-count-btn{justify-content:center;height:26px;width:26px;position:relative;cursor:pointer}.fd_product-price-count-btn::after,.fd_product-price-count-btn::before{content:'';pointer-events:none;position:absolute;background:#000}.fd_product-price-count-btn::before{width:13px;height:1px}.fd_product-price-count-btn.minus{margin-left:13px}.fd_product-price-count-btn.plus{margin-right:13px}.fd_product-price-count-btn.plus::after{height:13px;width:1px}@media (max-width:1420px){.fd_pages-list-row-wrapper{margin:0 auto;max-width:1100px}.fd_pages-list-body{padding:0 0 0 75px}.cups-container .fd_shirts-blocks-item,.serv-container .fd_home-product-item{width:calc((100% - 80px)/ 3)}.full-width-squares-container .fd_home-product-item{width:calc((100% - 120px)/ 4)}.fd_shirts-blocks-content{width:calc(100% - 290px)}.fd_shirts-blocks-sidebar{width:240px}}@media (min-width:1201px) and (max-width:1420px){.fd_shirts-blocks-item-imgs{min-height:250px;max-height:250px}}@media (max-width:1200px){.fd_pages-list-row-wrapper{max-width:960px}.fd_pages-list-body{padding:0 0 0 70px}.cups-container .fd_shirts-blocks-item,.fd_shirts-blocks-item,.serv-container .fd_home-product-item{width:calc((100% - 40px)/ 2)}}@media (max-width:1024px){.fd_pages-list-row-wrapper{max-width:768px}.fd_pages-list-body,.fd_pages-list-img,.fd_shirts-blocks-content{width:100%}.fd_pages-list-img{padding-top:71%}.fd_pages-list-body{padding:60px 0 0}.fd_pages-list-title{font-size:38px}.full-width-squares-container .fd_home-product-item{width:calc((100% - 80px)/ 3)}.fd_shirts-blocks-sidebar{display:none}}@media (max-width:828px){.full-width-squares-container{padding-left:30px;padding-right:30px}}@media (max-width:768px){.serv-container{gap:60px}.full-width-squares-container .fd_home-product-item{width:calc((100% - 40px)/ 2)}.fd_home-main-product{width:calc((100% - 1px)/ 2)}.fd_col{width:100%}}@media (max-width:540px){.fd_pages-list-title{font-size:30px}.fd_pages-list-body{padding:45px 0 0}.cups-container .fd_shirts-blocks-item,.fd_home-product-item,.fd_shirts-blocks-item,.full-width-squares-container .fd_home-product-item,.serv-container .fd_home-product-item{width:100%}}.t-shirt_modal{max-width:600px}.t-shirt_print-modal{max-width:1400px;background:#f7f7f7}.fd_acc-list,.t-shirt_print-modal .params-cols,.woocommerce-MyAccount-navigation{margin-bottom:30px}.gallery-slider-container,.modal .fd_button,.woocommerce-order-received .woocommerce-order-details__title{margin-top:30px}.fd_acc-page{display:flex;flex-direction:column;width:100%}.fd_acc-body .params-text,.fd_acc-page .fd_pages-list-img,.theme-cups-thumbs{padding:0}.fd_acc-page .fd_pages-list-body,.page-id-244 .fd_page-cols{align-items:flex-start}.fd_acc-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:-1px 0 0;padding:28px 26px 24px 29px;transition:color .2s ease-out,background-color .2s ease-out;cursor:pointer;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;font-weight:700;font-size:15px;line-height:1.133em;background:var(--green-3)}.fd_acc-head.active,.fd_acc-head:hover{background:var(--green-2);border-color:var(--green-2)}.fd_acc-body{display:none;padding:20px 28px 23px;margin:0;color:#656565;background:#fff}.toggle{font-size:24px;top:-2px}.fd_footer-icon-row a,h2 a{color:inherit;text-decoration:none}.fd_news-image{width:100%;padding-top:60%;display:block;overflow:hidden}.fd_news-image-bg{display:block!important;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:center/cover no-repeat}.fd_home-main-list-item:hover .fd_news-image-bg{transform:translate(-50%,-50%) scale(1.05)}.fd_news-badge{padding:3px 7px 1px;color:#fff;font-size:14px}.fd_badge-green,.swiper-pagination-bullet-active{background:var(--green)}.fd_badge-gray{background:var(--gray-1)}.fd_badge-orangered{background:#ff4500}.fd_badge-orange{background:orange}.fd_news-image-top{position:absolute;top:5px;right:5px}.fd_news-image-top .fd_news-badge{text-transform:lowercase}.black-wrapper .fd_text-title,.fd_button,.fd_contacts-col-title,.fd_home-main-product-content,.fd_large-promo-title,.fd_news-more,.fd_news-title,.fd_review-name,.fd_single-sidebar-title,.h1,.woocommerce-MyAccount-navigation li a,body .woocommerce button.button,h1,h2{text-transform:uppercase}.fd_news-image-bottom{position:absolute;left:5px;bottom:5px}.fd_news-categories{margin:21px 0 4px;font-size:14px;width:100%;color:#a3a3a3}.fd_news-title-wrapper{margin-bottom:8px;height:63px}.fd_news-title{font-size:21px}.fd_news-desc{margin-bottom:25px;line-height:1.8em;color:var(--gray-2);height:54px}.fd_news-desc,.fd_news-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.fd_home-main-list-item.disabled{filter:grayscale(100%);opacity:.7}.fd_home-news-wrapper{display:flex;width:100%;justify-content:center;padding:0 30px 100px}.fd_news-more{font-size:13px}.fd_category-content .fd_home-main-list-item{width:100%;margin-bottom:100px}.fd_category-content .fd_home-main-list-item:hover .fd_news-image-bg{transform:translate(-50%,-50%) scale(1)}.fd_category-content .fd_news-categories{margin:38px 0 6px}.fd_category-content .fd_news-desc,.fd_category-content .fd_news-title-wrapper{height:auto;width:100%}.fd_category-content .fd_news-title{font-size:34px;line-height:1.2;display:block}.fd_category-content .fd_news-desc{-webkit-line-clamp:4}.reviews-slider-container,body[data-fixed="1"]{overflow:hidden}.reviews-slider .fd_home-main-list-item{margin-right:30px;flex-direction:column;justify-content:space-between;height:auto;padding:15px}.fd_review-header{display:flex;gap:16px;margin-bottom:19px}.fd_review-img{width:60px;min-width:60px;height:60px;background:center/cover no-repeat;border-radius:50%}.fd_review-name{font-size:16px;margin:8px 0 0}.fd_page-header-gray .fd_page-header-brcr *,.fd_review-job{color:#a3a3a3}.fd_review-text{color:#656565;font-size:15px;line-height:1.8em}.swiper-pagination-bullets{display:flex;justify-content:center;margin-top:40px;width:100%;gap:10px;flex-wrap:wrap}.swiper-pagination-bullet{width:10px;height:10px}.gallery-slider .swiper-slide{transition:opacity .2s;max-width:860px}.gallery-slider .swiper-slide img{height:500px;margin:auto;display:block}.gallery-slider .swiper-slide:not(.swiper-slide-active){opacity:.2}.navigation-wrapper{width:860px;position:relative;margin:0 auto}.navigation-wrapper .next-button-slider,.navigation-wrapper .prev-button-slider{width:40px;height:40px;background-color:rgba(6,18,9,.08);position:absolute;border-radius:50%;top:-290px;bottom:auto;z-index:1;cursor:pointer}.navigation-wrapper .next-button-slider{right:-72px;left:auto}.navigation-wrapper .prev-button-slider{left:-72px;right:auto}@media (max-width:1070px){.navigation-wrapper{display:none}.gallery-slider .swiper-slide{width:auto}}.fd_fast-order-container{display:flex;width:100%;justify-content:flex-end;margin-bottom:30px}.fd_fast-order-container.center{justify-content:center}.fd_sm-icon-with-text{display:flex;width:100%;margin-top:15px;padding-top:15px;border-top:1px solid var(--green);position:relative;padding-left:30px}.fd_sm-icon{color:var(--green);position:absolute;left:0;top:12px}#order-link,.black-wrapper,.black-wrapper *,.fd_icon,.fd_page-header,.fd_page-header *,.fd_page-header-brcr a,.partnership-home-container .fd_page-img-col,.partnership-home-container .fd_page-img-col *{color:#fff}.dt-fancy-separator{position:relative;overflow:hidden;margin:50px auto 30px;text-align:center}.dt-fancy-title{position:relative;display:inline-block;top:50%;font-size:30px;padding:0 1em;background:#fff}.dt-fancy-separator::before{position:absolute;display:block;top:55%;left:0;right:0;border-top:1px solid var(--green);content:''}.fd_container{width:100%;max-width:1460px;padding:0 30px;margin:0 auto}.fd_page-header{background:var(--green) no-repeat center/cover;position:relative}.fd_page-header-gray{background:#f8f8f8;padding:25px 0 21px}.fd_category-content,.fd_page-content{padding-top:100px;padding-bottom:100px}.fd_page-header-gray .fd_container{display:flex;justify-content:space-between;align-items:baseline}.fd_page-header-gray .fd_container h1{width:auto;margin:0;font-size:19px}.fd_page-header-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.4)}.fd_page-header .fd_container{display:flex;position:relative;min-height:420px;padding-top:20px;padding-bottom:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px}.fd_page-header h1{margin:0;font-size:60px}.fd_page-header-brcr>span{display:flex;gap:5px;font-size:14px;flex-wrap:wrap;justify-content:center}.fd_page-header-brcr>span>span:last-child{white-space:nowrap;text-align:center;text-overflow:ellipsis;overflow:hidden;max-width:calc(100vw - 32px);display:block}.fd_container h3{margin:30px 0;line-height:1.7}.tabs-content ul,body:not(.woocommerce-page) .fd_container ul,body:not(.woocommerce-page) .modal ul,body:not(.woocommerce-page).fd_container ol,body:not(.woocommerce-page).modal ol{list-style-type:none;padding:0}body:not(.woocommerce-page).fd_container li{padding:9px 0 10px 24px;position:relative;margin:0}body:not(.woocommerce-page).fd_container li::before{content:'❯';position:absolute;left:0;top:15px;height:14px;width:14px;border-radius:50%;background:var(--green);color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;padding-left:1px}.fd_container .red-li li::before,.modal .red-li li::before{background:red}body:not(.woocommerce-page).fd_container li:not(:first-child){border-top:1px solid rgba(0,0,0,.08)}.fd_category-content{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;gap:50px}.fd_main-single-img{width:100%;display:block}.fd_page-content-w-sidebar{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;gap:50px}.fd_single-content{width:calc(100% - 360px)}.fd_single-sidebar{width:310px}.fd_single-sidebar-body{position:sticky;top:103px}[data-admin="1"] .fd_single-sidebar-body{top:135px}.fd_single-sidebar-title{font-size:20px;letter-spacing:.03em;margin-bottom:20px}.fd_last-news{margin-top:20px;position:relative}.fd_last-news-img{position:absolute;background:center/cover no-repeat;width:80px;height:53px;top:0;left:0}.fd_last-news-body{padding-left:100px;display:flex;align-items:center;height:53px}.fd_last-news-body a{text-decoration:none;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.breadcrumb-container ol a:hover,.copy-fields,.fd_footer-copyright a:hover,.fd_shirts-blocks-item-footer a:hover,.fd_shirts-blocks-item-title a:hover,.order_list_item-number a{text-decoration:underline}.fd_container h2{font-size:30px;margin:0 0 30px}.fd_cols{display:flex;width:100%;flex-wrap:wrap;gap:30px}.fd_icon,.fd_md-icon-text-block{align-items:center;display:flex}.fd_col-1-3{width:calc((100% - 60px)/ 3)}.fd_col-40{width:calc(40% - 15px)}.fd_col-50{width:calc(50% - 15px)}.fd_col-60{width:calc(60% - 15px)}.fd_col img{max-height:100%;width:auto;margin:auto;display:block}.fd_icon-text-block{position:relative;padding-left:80px;line-height:1.5;margin-top:25px}.fd_icon{position:absolute;left:0;top:8px;background:var(--green);border-radius:50%;width:60px;height:60px;justify-content:center}.fd_icon span,.fd_md-icon span{font-size:40px}.fd_text-title{font-size:20px;margin:0 0 5px}.fd_md-icon-text-block{position:relative;padding-left:55px}.fd_md-icon{position:absolute;left:0;top:9px;color:var(--gray-1)}.fd_md-icon.icon-aligned,.woocommerce form .show-password-input{top:auto}.fd_md-icon.green{color:var(--green-2)}.fd_md-icon.circle{position:absolute;background:var(--green-2);color:#000;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.fd_md-icon.circle span{font-size:30px}.fd_md-icon.circle svg{width:30px!important}.params-cols{display:flex;justify-content:space-between;width:100%;gap:24px;align-items:flex-start}.params-img{width:200px;height:auto;flex-shrink:0;background:center/cover no-repeat;display:flex}.params-img img{height:auto;display:block;flex-grow:1}.params-text{flex-grow:1;padding:24px;background:#fff}@media (max-width:767px){.params-img,.params-text{width:100%!important}.params-cols{flex-wrap:wrap}}.one-row{background-color:#e8e8e8;font-weight:500;color:#000;padding-bottom:7px!important}body .woocommerce form.login,body .woocommerce form.register{border:none;padding:0;margin:0}select{-webkit-appearance:none}.woocommerce form .form-row{padding:0;margin:0}#photo-print-modal input,#photo-print-modal textarea,body .woocommerce form .form-row input.input-text,body .woocommerce form textarea,body .woocommerce select{height:34px;border-radius:0;border:none;background:#e6f0f9!important;color:#000;padding:6px}.fake-comment,.woocommerce-MyAccount-navigation ul li{margin:0!important}#billing_comment_field,#billing_kyiv_address_field,#billing_meest_address_field,#billing_meest_city_field,#billing_receiver_last_name_field,#billing_receiver_name_field,#billing_receiver_phone_field,#payment .blockUI,#payment .form-row::after,#payment .form-row::before,#payment_method_bacs:not(:checked)~.payment_method_bacs,.cart_item .product-quantity,.cart_item .variation-,.checkout-item_body .coma:first-child,.copy-field,.create-account::before,.fake-delivery-h3,.hide-payment-method tfoot tr:nth-child(3),.no-total-price~.fake-item,.wait-for-pay tfoot tr:nth-child(3),.wcus-checkout-fields h3,.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-total,.woocommerce-billing-fields__field-wrapper #billing_address_2_field,.woocommerce-billing-fields__field-wrapper #billing_company_field,.woocommerce-billing-fields__field-wrapper #billing_country_field,.woocommerce-billing-fields__field-wrapper #billing_postcode_field,.woocommerce-message .wc-forward,.woocommerce-orders-table__header-order-total,[data-type="Meest Express"] :nth-child(5),[data-type="Meest Express"] :nth-child(6),[data-type="Meest Express"] :nth-child(7),[data-type="Доставка по Києву кур'єром"] :nth-child(n+7),[data-type="Нова пошта"] :nth-child(n+5),[data-url*=pay_for_order] tfoot tr:nth-child(3){display:none!important}#photo-print-modal textarea,body .woocommerce form textarea{height:auto;resize:vertical}#customer_login h2,.page-template-page-checkout h3,.woocommerce-MyAccount-navigation li,.woocommerce-checkout h3{margin-bottom:10px}.woocommerce-MyAccount-navigation ul{padding:0;margin:0;list-style-type:none}.woocommerce-MyAccount-navigation li a{width:100%;text-align:left;justify-content:start}.woocommerce-account .addresses .title *{float:none!important;margin:0!important}.woocommerce-account .addresses .title{margin-bottom:20px!important}.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;border-bottom:1px solid #e2e2e2}.woocommerce-account .woocommerce-MyAccount-content{background:rgba(216,216,216,.2);padding:24px}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-error li{width:100%;float:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.account-orders-table tbody{display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.woocommerce table.account-orders-table td{border-bottom:1px solid rgba(0,0,0,.1);border-top:none}.partnership-home-container .black-wrapper .fd_text,.woocommerce-checkout .col-1>.woocommerce-account-fields{padding-top:14px}.create-account.form-row{margin-top:-10px!important}.create-account:last-child{padding-bottom:19px}.wcus-checkout-fields>div>p~div>p:last-child input{height:41px!important}.checkout-login-dropdown,.create-account,.wcus-checkout-fields>div,.wcus-checkout-fields>div>p~div,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:14px}.create-account>*,.wcus-checkout-fields>div>p,.wcus-checkout-fields>div>p~div>p,.woocommerce-billing-fields__field-wrapper>*,.woocommerce-shipping-fields__field-wrapper>*{width:calc(50% - 7px)!important;float:none}.checkout-login-dropdown .form-row{width:calc(24% - 7px)!important}.checkout-login-dropdown .form-row:last-child{padding-top:30px;width:auto!important}.checkout-login-dropdown .form-row:last-child button{height:34px}.fd_page-content .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{margin-top:2px}.fd_page-content .woocommerce .woocommerce-form-login{padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:40px;border-radius:0}.woocommerce-NoticeGroup-checkout [data-id*=billing]{display:flex;flex-wrap:wrap;gap:0 5px}.woocommerce-NoticeGroup-checkout [data-id*=billing] strong{overflow:hidden;text-indent:-59px;display:inline-block}body .zen-ui-select__value{border-color:transparent;background:#e6f0f9!important;padding:6px 28px 6px 6px!important}.checkout-login-dropdown>*{float:none}@media (max-width:1024px){.fd_pages-list-body{padding:0 0 60px;order:-1}.fd_page-header .fd_container{min-height:200px}.fd_page-header h1{font-size:50px}.checkout-login-dropdown .form-row:last-child,.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none;width:100%!important}.checkout-login-dropdown .form-row,.wcus-checkout-fields>div>p,.wcus-checkout-fields>div>p~div>p,.woocommerce-billing-fields__field-wrapper>*,.woocommerce-shipping-fields__field-wrapper>*{width:calc(50% - 7px)!important}.wcus-checkout-fields>div,.wcus-checkout-fields>div>p~div{gap:7px 14px}.checkout-login-dropdown .form-row:last-child{padding-top:0!important}}@media (max-width:480px){.wcus-checkout-fields>div>p,.wcus-checkout-fields>div>p~div>p,.woocommerce-billing-fields__field-wrapper>*,.woocommerce-shipping-fields__field-wrapper>*{width:100%!important}.copy-fields{margin-top:0}}.copy-fields,.edit-account fieldset{margin-top:35px}#payment{position:static}.woocommerce-checkout-review-order-table .blockUI{width:100vw!important;height:100vh!important;position:fixed!important}.fake-delivery-h3.active{margin-bottom:-3px}.woocommerce-form-login-toggle .woocommerce-info{margin:0 0 20px}#billing_address_1_field{order:1}.fake-item{position:relative;cursor:pointer;padding-left:24px}.fake-item.active::after,.fake-item::before{content:'';position:absolute;border-radius:50%}.fake-item::before{width:16px;height:16px;background:#e4e4e4;left:0;top:2px}.fd_button.isLoading,.order_list_item-actions .button{background-position:center;background-repeat:no-repeat}.fake-item.active::after{width:8px;height:8px;background:#000;left:4px;top:6px}#payment label,.black-wrapper .fd_icon,.black-wrapper .fd_text-title,.order_list_item-name div,[title="Таблиця розмірів"]{cursor:pointer}.order-total td:last-child,.order_details td:last-child,.product-subtotal,.product-total{width:182px;text-align:right}#payment .form-row{display:flex;align-items:center;gap:16px}.hide-payment-method tfoot tr:last-child .woocommerce-Price-amount.amount{color:#f0ad4e}.pay-button-wrapper{display:flex;width:100%;justify-content:flex-end}.fake-payment-list .fd_important-info{padding:18px 14px 18px 56px;background-position-x:11px}#payment .form-row p{line-height:1.5}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 8px 0 0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f8f8f8;border-radius:0}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid rgba(0,0,0,.1)}.woocommerce-error{padding:10px 20px!important;border:none!important;background-color:#ffd4d4!important}.wcus-checkout-fields{padding-top:22px}.copy-fields{font-weight:700;cursor:pointer}.order_list_item-actions .button{width:30px;height:30px;background-size:20px auto}.order_list_item-actions .button.view{background-image:url(./assets/img/icons/eye.svg)!important}.order_list_item-actions .button.cancel{background-image:url(./assets/img/icons/cancel.svg)!important}@keyframes blink{0%,100%{box-shadow:0 0 0 var(--green-2)}50%{box-shadow:0 0 4px var(--green-2)}}.order_list_item-actions .button.pay{background-image:url(./assets/img/icons/pay.svg)!important;background-color:var(--green-2)!important;-webkit-animation:1.06s steps(1) infinite blink;-moz-animation:1.06s steps(1) infinite blink;animation:1.06s steps(1) infinite blink;transition:.2s}.product-name.woocommerce-table__product-name~td{min-width:182px}[data-type="Meest Express"] :nth-child(4)::after{content:'';display:block}[data-type="Meest Express"] :nth-child(8)::before{content:'Meest Express: '}#billing_kyiv_address_field.active,#billing_meest_address_field.active,#billing_meest_city_field.active,#billing_receiver_last_name_field.active,#billing_receiver_name_field.active,#billing_receiver_phone_field.active,.copy-field.active,.fake-delivery-h3.active{display:block!important}.fd_button.isLoading{pointer-events:none;background-image:url(assets/img/icons/loading.svg);background-size:auto 35px;font-size:0;min-width:117px}.woocommerce-loop-product__title{line-height:1.3}.woocommerce-EditAccountForm.edit-account,.woocommerce-EditAccountForm.edit-account fieldset{display:flex;flex-wrap:wrap;gap:20px;margin:0;width:100%}.woocommerce-EditAccountForm.edit-account .form-row{float:none;width:calc((100% - 60px)/ 4);margin:0}.woocommerce-EditAccountForm.edit-account fieldset .form-row{width:calc((100% - 40px)/ 3)}.woocommerce-EditAccountForm.edit-account fieldset{padding-bottom:30px;border:1px solid #e2e2e2}.woocommerce-EditAccountForm.edit-account legend{background:#fff;padding:0 5px;margin-left:-5px}[data-url="/my-account/orders/"] .fd_page-content{max-width:920px}.order_list_item-number a{color:var(--gray-1);cursor:pointer}@media (max-width:860px){.woocommerce-EditAccountForm.edit-account .form-row{float:none;width:calc(50% - 10px);margin:0}}@media (max-width:660px){.woocommerce-EditAccountForm.edit-account fieldset .form-row{width:100%}}@media (max-width:480px){.woocommerce-EditAccountForm.edit-account .form-row{width:100%}}.fd_product-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 10px;padding-bottom:20px;border-bottom:1px solid var(--green);margin-bottom:30px}.fd_product-links a{margin-bottom:10px;background:var(--gray-1);border-color:var(--gray-1);flex-grow:1}#order-link,#scroll-to-top-button{position:fixed;width:42px;height:42px;bottom:30px;right:30px;display:none;background:var(--green) url(./assets/img/to-top.svg) no-repeat center 50%;cursor:pointer;transition:.2s ease-out;opacity:.5;z-index:5}#order-link{display:flex;align-items:center;justify-content:center;bottom:100px;opacity:1;background-image:none;text-decoration:none}body:not(.show-to-top) #order-link{bottom:30px}.fd_contacts-title{text-align:center;font-size:24px;margin-bottom:30px;font-weight:700}.fd_contacts-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;width:100%;padding-bottom:120px}.fd_contacts-col,.fd_contacts-maps>*{width:calc(50% - 20px)}.fd_contacts-col-title{font-size:34px;letter-spacing:1px}.fd_contacts-line{margin-bottom:15px}.fd_contacts-line,.fd_contacts-line a{text-decoration:none;color:#6f6f6f}.fd_contacts-line a:hover{opacity:.8}.fd_contacts-maps{display:flex;justify-content:space-between;width:100%}.fd_contacts-map-img{background:center/cover no-repeat #eee;height:400px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{position:relative;display:inline-block;width:100%;vertical-align:top;margin:0 0 30px;padding:6px;font-family:inherit;font-size:15px;line-height:22px;font-weight:inherit;color:#656565;background-color:transparent;border:none;border-bottom:1px solid #000;border-radius:0;outline:0;cursor:pointer;-webkit-appearance:none;transition:color .25s ease-out,background-color .25s ease-out,border-color .25s ease-out}.contacts-form ::placeholder{color:#656565;opacity:1}.contacts-form>p{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}[data-name=your-email],[data-name=your-name]{width:calc(50% - 10px)}textarea{padding:12px 20px;border:1px solid #000;height:130px}.wpcf7-not-valid-tip{font-size:14px;top:35px}.eye{height:24px;width:24px;background:url(./assets/img/icons/eye.svg) center/20px auto no-repeat;opacity:.6;cursor:pointer;position:absolute;right:0;top:32px;z-index:1}.eye.active{background-image:url(./assets/img/icons/eye_off.svg)}.fd_important-info,.woocommerce-info,.woocommerce-thankyou-order-received{background:url(./assets/img/warning.svg) 21px 21px/36px no-repeat #e6f0f9;padding:24px 24px 24px 70px;margin:30px 0;border:none}.fd_pages-list-row-wrapper *~.fd_pages-list-title,.fd_pages-list-row-wrapper~.fd_pages-list-title,.fd_pages-list-title~.fd_pages-list-title,.tabs{margin-top:100px}.woocommerce-info,.woocommerce-thankyou-order-received{background-position:21px 17px}.woocommerce-thankyou-order-received{background-color:var(--green-2);line-height:1.5}.tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid #e2e2e2}.tab,.woocommerce-MyAccount-navigation ul li a{padding:3px 24px 0;font-weight:700;text-transform:uppercase;font-size:15px;line-height:48px;cursor:pointer;position:relative;top:1px;text-align:center;border-color:transparent!important;color:#000!important;background:var(--green-3)!important}.black-wrapper,.page-id-244 .sticky{position:static!important}.tabs,.woocommerce-MyAccount-navigation ul{gap:0 5px}.tab.active,.tab:hover,.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active a{background:var(--green-2)!important;border-color:var(--green-2)!important}.tab-content{display:none;margin:0 0 100px;background:rgba(216,216,216,.2);padding:24px}.fd_page-col{width:50%}.fd_page-img-col{padding-right:80px}@media (max-width:1420px){.fd_page-img-col{padding-right:75px}}@media (max-width:1200px){.fd_page-img-col{padding-right:70px}}.black-wrapper{padding:26px 0 23px;background:#000;margin-top:65px}.black-wrapper .fd_pages-list-subtitle{padding:0 30px}.black-wrapper .fd_icon-text-block{border-top:1px solid #202020;padding-right:30px;padding-left:90px}.black-wrapper .fd_text-title{font-size:15px;margin:0 0 5px}.black-wrapper .fd_icon{background:0 0;margin-left:17px}.black-wrapper .material-symbols-outlined{color:var(--green);font-size:36px}.black-wrapper .fd_text{padding-top:26px}.black-wrapper .fd_text-title::after{content:'';width:19px;height:19px;display:inline-block;margin-left:5px;position:relative;top:4px;background:url(./assets/img/icons/up-white.svg) center/100% auto no-repeat;transform:rotate(90deg)}.black-wrapper .fd_icon-text-block.active .fd_text-title::after{transform:rotate(0)}.fd_footer{background:var(--gray-1);padding:60px 0 14px;color:#fff;display:flex;flex-wrap:wrap;width:100%;justify-content:center;align-items:center;min-height:360px}.fd_footer-inner{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding:0 30px}.fd_footer-copyright{margin-top:60px;align-items:center;border-top:1px solid rgba(255,255,255,.15);padding-top:14px;justify-content:space-between}.fd_footer-copyright,.fd_footer-copyright a{color:rgba(255,255,255,.5)}.fd_footer-cols,.fd_footer-copyright{display:flex;width:100%;max-width:960px}.fd_footer-cols{justify-content:space-between;gap:40px;line-height:1.8;flex-wrap:wrap}.fd_footer-logo{display:block;width:219px;height:45px;background:url(./assets/img/logo-desktop-white.svg) 0 0/contain no-repeat}.fd_footer-col{width:250px}.fd_footer .fd_header-icons{height:auto;margin-top:20px}.fd_footer .fd_header-icons svg{height:22px;width:22px}.fd_footer-title{margin-bottom:18px;font-size:20px;line-height:1}.fd_footer-icon-row{position:relative;padding-left:40px;display:flex;flex-wrap:wrap;margin-bottom:15px}.fd_footer-icon-row svg{position:absolute;left:-3px;top:-1px;max-width:30px}#work_time{margin-top:15px}.loading-overlay .fd_footer-logo{width:300px;height:60px;animation:.6s infinite logo-scale}.fd_shirts-blocks-item-footer{display:flex;width:100%;justify-content:space-between;margin-top:15px}.breadcrumb-container ol a,.fd_shirts-blocks-item-footer *{font-size:14px}.fd_shirts-blocks-item-footer a{color:#a3a3a3!important;text-decoration:none}@media (max-width:1480px){.fd_header nav>ul,.fd_header-left-side{flex-grow:1}.fd_header nav>ul{justify-content:space-between;padding-right:175px!important}.fd_header nav>ul>li{padding:0 10px}.fd_header nav>ul>li ul{left:-10px}}@media (max-width:1350px){.fd_header nav>ul>li{padding:0 9px}.fd_header nav>ul>li ul{left:-15px}}@media (max-width:1280px){.fd_header-icons{gap:10px}.fd_home-news-wrapper{padding-left:0!important;padding-right:0!important}}@media (max-width:1320px){#menu-item-2991{max-width:212px}.page-id-241[data-admin="1"] .fd_pages-list-img img,.sticky{top:120px}.fd_home-main-list-item{width:calc((100% - 90px)/ 4)}.fd_expand-menu-button span,.mobile-menu-close{position:absolute;background:url(./assets/img/close.svg) center/contain no-repeat}.fd_header-icons .fd_mobile-menu-button{display:flex;margin-left:15px;width:22px;height:36px;cursor:pointer}.fd_mobile-menu-button svg{height:32px;width:32px;position:absolute}.fd_header-icons .fd_mobile-menu-button .material-symbols-outlined{font-size:36px}.fd_header nav,.fd_header nav .sub-menu{display:none}.fd_header-icons{gap:15px}.fd_home-main-products-container{display:flex;width:100%;justify-content:center}.fd_home-main-products{width:100%}#wpadminbar{display:none!important;height:0!important}html[lang]{margin-top:0!important}.fd_header{top:0!important}.menu-opened{overflow:hidden}.menu-opened .fd_header nav{display:block;position:fixed;top:0;bottom:0;left:0;right:0}.menu-opened .mobile-menu-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);cursor:pointer}.menu-opened .fd_header nav ul{list-style-type:none;margin:0;padding:3px 0 0!important}.menu-opened .fd_header nav>ul{background:#fff;position:absolute;right:0;top:0;bottom:0;padding:4px 6px 12px;overflow:auto;width:260px}.fd_header nav a{padding:12px 0;height:46px;color:var(--gray-1);display:flex;width:100%;align-items:center}.menu-opened .fd_header nav ul ul{padding-left:20px}.mobile-menu-close{right:10px;top:10px;z-index:1;width:30px;height:30px;cursor:pointer}.fd_header nav ul ul a span::after{background-color:var(--gray-1)}.fd_header nav>ul>li{position:relative}.fd_header nav>ul>li:not(:last-child){border-bottom:1px solid #eee}.fd_expand-menu-button{position:absolute;right:0;top:5px;z-index:1;height:36px;display:flex;align-items:center;justify-content:flex-end;padding-right:7px;cursor:pointer;background:#f8f8f8;width:35px}.fd_expand-menu-button span{display:flex;width:20px;height:20px;transform:rotate(45deg)}.fd_expand-menu-button.active span{transform:rotate(0)}.fd_header nav ul ul{padding-bottom:15px!important}.fd_header nav ul ul a{font-size:13px;padding:8px 0;height:auto}}@media (max-width:1110px){.fd_home-main-list-item{width:calc((100% - 30px)/ 2)}.fd_home-main-list-item-body{max-width:100%}}@media (max-width:1000px){.fd_home-news-list{gap:50px 20px}.fd_home-news-list .fd_home-main-list-item{width:calc((100% - 20px)/ 2)}}@media (max-width:680px){.fd_contacts-col,.fd_contacts-maps>*,.fd_home-main-list-item,.fd_home-main-product{width:100%}.fd_contacts-maps{gap:15px;flex-wrap:wrap}}@media (min-width:541px) and (max-width:1000px){.fd_footer-col:first-child{width:230px}.fd_footer-col:nth-child(2){width:210px}.fd_footer-col:nth-child(3){width:calc(100% - 520px)}.fd_footer-cols{gap:30px 40px}}@media (max-width:620px){.mobile-hide{display:none}.login-container{margin-right:15px}}@media (min-width:541px){.slide-centered{background:#fff!important}.large-wave .fd_home-main-list-item-body{border-radius:20px}a.fd_home-product-image:hover,a.fd_shirts-blocks-item-imgs:hover{opacity:.85}.fd_home-main-image-desc br,h2 br{display:none}}@media (max-width:540px){.fd_footer-col,.fd_footer-icon-row a,.fd_home-main-product,.fd_home-news-list .fd_home-main-list-item,.fd_page-header-brcr,.fd_product-price-container .fd_button,.fd_services-page .fd_home-main-product,.fd_single-content,.fd_single-sidebar{width:100%}.fd_contacts-col-title,.fd_large-promo-title,.fd_page-header h1,h2{font-size:30px}.fd_home-product-link,.fd_large-promo-img.mobile+.fd_large-promo-img,.swiper-button{display:none}.menu-opened .mobile-contacts{display:block!important;position:absolute;right:15px;bottom:15px;width:232px;background:#fff}.mobile-phones{display:flex;align-items:center;gap:4px;font-size:13px;margin-top:5px}.mobile-phones-wrapper{flex-grow:1;display:flex;flex-wrap:wrap;justify-content:space-between}.mobile-phones a{padding:0!important;height:auto!important;width:auto!important}.fd_home-main-image-desc{font-size:24px;max-width:260px}.fd_header-phone-dropdown{left:-15px;padding:16px}.fd_home-main-container,.fd_side-paddings{padding:0 16px}.fd_header-inner{flex-wrap:wrap}.fd_header-icons{height:50px;width:100%;padding-right:52px;justify-content:flex-end}.fd_header-logo{height:35px;position:absolute}.fd_header-icons .fd_mobile-menu-button{position:absolute;margin:0;right:16px}.fd_home-main-list{gap:35px 30px}.fd_home-main-benefits-title{margin-top:5px;font-size:18px}.fd_footer .fd_header-icons{justify-content:flex-start;padding:0;margin-top:10px}.fd_footer{padding:20px 0 14px}.fd_footer-copyright{margin-top:16px}.fd_category-content .fd_news-categories,.fd_footer-text{margin-top:32px}.fd_photo-prices{padding-top:16px}.fd_photo-prices-row:not(:last-child){margin-bottom:16px}h2{margin:0 0 70px}.fd_page-header h1{text-align:center}.fancybox__slide,.fd_services-page,.main-slider-container .fd_home-main-container{padding:0}.sm-touch-scroll{width:100vw;position:relative;left:-16px}.tab-content .sm-touch-scroll{width:calc(100vw - 32px)}.black-wrapper,.params-text,.tab-content{padding:16px}.m-no-paddings{padding:0!important;width:100%}.tab-four-col td,.tab-three-col td{min-width:280px}.first-small.tab-four-col td:first-child{min-width:120px}.one-row{text-align:left}.fd_home-main-benefits-container,.fd_home-main-news,.main-slider-container .fd_home-main-benefits-container.fd_home-main-benefits-container{padding-top:70px}.fd_contacts-row,.fd_home-main-benefits-container{padding-bottom:70px}.fd_more-button-container{margin-top:70px}.fd_home-main-list-item-body{height:180px}.fd_home-main-news{padding-bottom:0}.fd_home-news-wrapper{padding:0 16px 60px}.fd_home-news-list{gap:50px 20px}.dt-fancy-separator+*,.dt-fancy-separator+* .fd_icon-text-block,.dt-fancy-separator+* p:first-of-type{margin-top:0!important}#scroll-to-top-button{bottom:16px;right:16px}#order-link{bottom:74px;right:16px}body:not(.show-to-top) #order-link{bottom:12px}.woocommerce table.my_account_orders{width:100%;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation{padding:0;margin-bottom:30px}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:0 10px}.fd_product-links a,.woocommerce-account .woocommerce-MyAccount-navigation ul li{width:calc(50% - 5px)}.fd_product-links a,.woocommerce-account .woocommerce-MyAccount-navigation ul li *{text-align:center;justify-content:center;height:40px;padding:0 10px}.woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-navigation ul{float:none!important;width:100%!important}.main-slider{height:auto!important;max-height:1000px!important;min-height:400px!important}.fd_large-promo-col{padding:30px 16px;flex-grow:1;display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - 130px);justify-content:center}.fd_large-promo-col *{color:#fff!important}.main-slider-container .swiper-slide{height:auto;background:#f8f8f8}.fd_large-promo-col .fd_button{background:var(--green);border-color:var(--green)}.fd_large-promo-container .fd_large-promo-img{position:absolute;left:0}.fd_large-promo-container .fd_large-promo{display:flex;flex-direction:column;gap:0}.fd_large-promo-col,.fd_large-promo-container .fd_large-promo-img{width:100%;text-align:center}.fd_home-main-product-content{padding:30px 16px 16px}.benefits-container,.work-container{background-position:left 44% top -70px}.fd_large-promo-title,h2{line-height:1.3}.fd_large-promo-title{margin-bottom:13px;text-align:center}.fd_large-promo-desc{font-size:16px}.fd_container,.full-width-squares-container{padding-left:16px;padding-right:16px}.fd_category-content,.fd_page-content{padding-top:70px;padding-bottom:70px}.fd_contacts-title{font-size:18px}.fd_page-header-gray{padding:18px 0 13px}.fd_page-header-gray .fd_container{justify-content:flex-start;flex-wrap:wrap}.fd_page-header-gray .fd_container h1{line-height:1.2}.fd_category-content .fd_news-title{font-size:30px;display:block}.fd_news-desc{margin-bottom:20px;height:auto}.fd_category-content .fd_home-main-list-item{margin-bottom:70px}.header-and-content .tab{padding:6px 30px 3px;width:100%;margin:0!important;border-bottom:1px solid #e2e2e2!important}.fd_important-info,.woocommerce-info,.woocommerce-thankyou-order-received{background-position:14px 14px;padding:16px 16px 16px 62px}:not(:empty)~.fd_page-header-brcr{margin-top:10px}.fd_page-header-brcr>span{justify-content:flex-start;line-height:1}.fancybox__container .fd_acc-body{padding-left:0;padding-right:0}.fd_large-promo-img.mobile{display:block}.work-container.large-wave{background-position:left top;background-size:85% auto}.login-container{margin-right:0}.fancybox__content{padding-left:20px;padding-right:20px}#login-modal .tab{padding:3px 14px 0}#login-modal{min-height:100%}#login-modal .tab-content button{left:16px;right:16px;bottom:16px;width:calc(100vw - 72px)}#login-modal .tabs-content{height:calc(100% - 52px)}#login-modal .tab-content{height:100%}.black-wrapper .fd_icon-text-block{padding-left:75px;padding-right:20px}.black-wrapper .fd_pages-list-subtitle{padding:0 20px}.black-wrapper .fd_icon{margin-left:6px}}@media (max-width:320px){.woocommerce-account .woocommerce-MyAccount-navigation ul li *{font-size:15px}.fd_header-icons{gap:12px;padding-right:60px}.login-container.logged::before{content:'';width:36px}.login-container::before{margin-top:-5px;font-size:10px}.fd_header-phone-container .fd_header-phone-dropdown{left:-28px}.fd_header nav ul ul a{padding:6px 0}.fd_header nav a{padding:12px 0}.fd_expand-menu-button,.fd_header nav a{height:42px}.loading-overlay .fd_footer-logo{width:260px}}.loading-overlay{position:fixed;background:var(--gray-1);top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}@keyframes logo-scale{from{transform:scale(1)}to{transform:scale(1.01)}}.fd_button,.fd_contacts-col-title,.fd_home-main-product-content,.fd_large-promo-title,.fd_last-news-body a,.fd_news-more,.fd_news-title,.fd_review-name,.fd_single-sidebar-title,.h1,body .woocommerce button.button,h1,h2{font-weight:700!important}.fd_home-main-product-content,.fd_large-promo-title,.h1,h1,h2{letter-spacing:1px}:root{--green:#96c600;--green-2:#CAE27F;--green-3:#EFF7D9;--gray-1:#44474e;--gray-2:#797979;--gray-3:#aaa}.loading-overlay,.menu-opened .fd_header nav{z-index:999999999}.fd_header{z-index:10}.swiper-button-next,.swiper-button-prev{z-index:4}.fd_home-main-image-container::before{z-index:2}.black-wrapper .fd_text-title::after,.eye,.fd_button,.fd_expand-menu-button span,.fd_footer-col [type=submit],.fd_home-main-product-content,.fd_home-main-product-desc,.fd_home-main-product-image,.fd_news-image-bg,.fd_page-header-gray .fd_page-header-brcr a,.fd_ratio-count span,.fd_shirts-blocks-sidebar-link,.fd_top-bar-more a span,.full-width-squares-container .fd_home-product-item .fd_button,.grid-item img{transition:.3s}.gutter-sizer{width:10px}.cups-table td,.shirts-table td,.shirts-table th{vertical-align:middle}.shirts-table tr{background:0 0!important}.shirts-table td h4{margin:0 0 10px}@media (min-width:1800px){.lrg-scrn{margin-top:100px!important}}#wcus_np_billing_custom_address{max-height:35px}.full-width-squares-container .fd_home-product-item{background:#f8f8f8;padding:20px}.cols-2 img{max-height:260px}.img-wrpr{height:190px}.full-width-squares-container.related-printings{padding:0;margin:30px auto 0}@media (min-width:769px) and (max-width:1024px){.img-wrpr+p{margin-top:0!important}.cols-2 img{max-height:220px}.proportion-imgs img{max-width:100%;width:auto;margin:auto;display:block;height:auto;max-height:150px}}@media (max-width:768px){.proportion-imgs img{height:auto;width:100%;max-width:280px}.img-wrpr{height:auto}.fd_product-img-col{min-height:100px}}.fancybox__content>.f-button.is-close-btn{width:26px;height:26px}.partnership-home-container{background:url(./assets/img/grain-bg.jpg) center top/100% auto repeat-y}.partnership-home-container .black-wrapper{padding:20px 0;margin:0}.partnership-home-container .fd_icon{top:-3px}.partnership-home-container .fd_icon-text-block{margin-top:14px}.partnership-home-container .fd_page-img-col{padding-top:60px}@media (min-width:1025px){[data-admin="1"] .header-and-content{min-height:calc(100vh - 392px)}.page-id-241 .fd_pages-list-img{width:38%}.page-id-241 .fd_pages-list-body{width:62%}.fd_pages-list-row-wrapper:nth-child(2n) .fd_pages-list-body{order:-1;padding:0 70px 0 0}#billing_meest_address_field{width:auto!important;flex-grow:1}.partnership-home-container .fd_pages-list-title:first-child{font-size:60px}}.fd_home-products-container .fd_home-product-item:nth-child(2) .fd_home-product-image{background:#4ab3e3}.fd_home-products-container .fd_home-product-item:nth-child(4) .fd_home-product-image{background:#ffec4f}.fd_button.rev-btn{background:var(--green);border-color:var(--green);width:200px}.fd_button.rev-btn:hover{background:var(--gray-1);border-color:var(--gray-1)}.theme-cups-thumbs .fd_shirts-blocks-item-color{width:60px;height:60px;background:center/cover no-repeat}.page-template-page-checkout .woocommerce-message{flex-direction:row}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}p:not(:empty)+.woocommerce-order-details .woocommerce-order-details__title{margin-top:30px!important}.woocommerce-order-details .woocommerce-order-details__title{margin-bottom:20px!important}.page-template .woocommerce-MyAccount-content h2{font-size:30px;margin:30px 0!important}mark{padding:2px 3px 0;background-color:var(--green-2)}.dndmfu_wc_files a{margin:0 0 0 5px}.variation-FileUploads{font-size:0}.variation-FileUploads:first-child::after{content:'Завантажені файли';font-size:15px}.woocommerce table.shop_table td{padding:9px 7px}.checkout-category-block{display:flex;flex-direction:column}.checkout-block-comment{color:#888}.checkout-block,.checkout-block.print{background:#f8f8f8;padding:15px 15px 1px;margin-top:24px}.checkout-block.print{padding-bottom:15px;display:block}.checkout-block-title{font-weight:700;margin-bottom:8px}.checkout-category-title{order:-1;margin-bottom:4px}.checkout-category-list{margin-bottom:15px;display:flex;flex-wrap:wrap;gap:14px}.checkout-item{display:flex;flex-wrap:wrap;width:calc(50% - 7px);align-items:center;position:relative}.checkout-item_img,.checkout-item_price,.checkout-item_qty{min-width:70px;width:70px;height:70px;background-color:#fff}.checkout-item_img{background:center/cover no-repeat}.checkout-item_body{display:flex;align-items:center;padding:12px 15px;width:calc(100% - 210px);background:#fff;min-height:70px}.checkout-item_price{background:var(--green-3);padding:5px;flex-direction:column}.checkout-item_price span{line-height:1}.checkout-textarea-container{font-size:12px;margin-top:4px}.checkout-textarea-container span{background:#e6f0f9;padding:5px 10px;line-height:1.5;display:block}.checkout-textarea-container+.checkout-textarea-container{margin-top:10px}.order_list-container{display:flex;flex-wrap:wrap;width:100%;gap:24px}.order_list_item-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background:#f8f8f8;gap:16px 30px;width:100%;padding:20px}.order_list_item-info{display:flex;flex-wrap:wrap;align-items:baseline}.order_list_item-number{width:77px}.order_list_item-name{display:flex;align-items:center;gap:6px;font-weight:700;width:216px;font-size:16px}.order_list_item-meta{display:flex;align-items:center;gap:30px}.order_list_item-date{width:105px}.order_list_item-actions{display:flex;gap:6px}.order_list_item-actions a{text-align:center;padding:7px 5px 5px!important}.woocommerce .woocommerce-customer-details address,.woocommerce table.shop_table{border-radius:0;border-width:1px}.submit-reg-row.disabled{cursor:not-allowed}.input-error:not(:empty){font-size:11px;color:red;margin-top:-12px;display:block}#login-modal input{margin-bottom:10px;padding-left:0!important;padding-right:0!important}.wc-dnd-file-upload.disabled{opacity:.5;pointer-events:none}.wc-dnd-file-upload.disabled::before{content:'Недоступно поки вибрано "посилання на архів"';position:absolute;top:5px;left:5px;right:5px;text-align:center;z-index:1;font-size:11px}.checkout.woocommerce-checkout{margin-top:-30px}[name=woocommerce_checkout_place_order]{min-width:235px}@media (max-width:1024px){.fd_page-img-col{padding:0 0 65px}.checkout-item,.fd_page-col{width:100%}.tab{padding:3px 15px 0;flex-grow:1}}@media (max-width:540px){.woocommerce-MyAccount-navigation ul li{margin:0 0 1px!important;width:100%}.checkout-item_body{padding:15px;width:100%;min-height:30px}.checkout-item_price{position:absolute;top:0;left:140px}.shop_table td,.shop_table th{display:block;padding:9px 12px!important}.shop_table thead{display:none}.shop_table tbody tr:first-child td:first-child,.shop_table td:last-child{border-top:none!important}.shop_table td:last-child{padding-top:0!important}.shop_table td,.shop_table td *{font-weight:400!important}.checkout-login-dropdown .form-row,.create-account>*{width:100%!important}#payment .form-row{flex-direction:column}.woocommerce-checkout-review-order-table tr,.woocommerce-table--order-details tfoot tr{display:flex;justify-content:space-between;align-items:center}#order_review .woocommerce-checkout-review-order-table tr td,.woocommerce-order .woocommerce-table--order-details tfoot tr td{padding:10px!important}.woocommerce-checkout-review-order-table tr:not(.order-total),.woocommerce-order .product-total,.woocommerce-table--order-details tfoot tr:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.woocommerce-order .product-total{width:100%}.product-total{width:auto}.woocommerce table.shop_table tfoot th{border-top:none}.gallery-slider .swiper-slide{opacity:1;max-width:100vw;width:100vw}}.breadcrumb-container ol,.breadcrumb-container ol a{margin:0!important;padding:0!important}body h2.info-block__title{margin:50px 0 15px!important}body h2.info-block__title:first-child{margin-top:0!important}[data-admin="1"] #hidden-photo-qnties{position:fixed;left:0;right:0;bottom:0;background:#eee;z-index:999}.hidden-photo-list{margin-top:5px;display:flex;width:100%}.hidden-photo-item{width:calc(100%/17);padding:0 5px}
