/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */@media print{@page{margin:0.5cm}}@font-face{font-family:'Galano Grotesque';font-style:normal;font-weight:400;font-display:swap;src:local("Galano Grotesque Regular"),local("Galano-Grotesque-Regular"),url("../font/regular.woff") format("woff")}@font-face{font-family:'Galano Grotesque';font-style:normal;font-weight:500;font-display:swap;src:local("Galano Grotesque Medium"),local("Galano-Grotesque-Medium"),url("../font/medium.woff") format("woff")}@font-face{font-family:'Galano Grotesque';font-style:normal;font-weight:600;font-display:swap;src:local("Galano Grotesque SemiBold"),local("Galano-Grotesque-SemiBold"),url("../font/semibold.woff") format("woff")}@font-face{font-family:'Galano Grotesque';font-style:normal;font-weight:700;font-display:swap;src:local("Galano Grotesque Bold"),local("Galano-Grotesque-Bold"),url("../font/bold.woff") format("woff")}@font-face{font-family:'Galano Grotesque';font-style:normal;font-weight:900;font-display:swap;src:local("Galano Grotesque Black"),local("Galano-Grotesque-Black"),url("../font/black.woff") format("woff")}.row:not(.row-default-grid),hr{max-width:95vw}.row:not(.row-default-grid).row-full,hr.row-full{max-width:100vw}@media only screen and (min-width: 1900px){.row:not(.row-default-grid),hr{max-width:1850px}}.row.max-width{width:100%;max-width:100%}.show-for-mobile{display:none}@media only screen and (max-width: 767px){.show-for-mobile{display:block}}@media only screen and (max-width: 767px){.hide-for-mobile{display:none !important}}.top-blue-bar{color:#F87C7C;background:#FFF5F2;height:35px;width:100%;position:absolute;top:0;left:0;vertical-align:middle;z-index:9999}@media print, screen and (max-width: 63.99875em){.top-blue-bar{display:none}}.top-blue-bar a,.top-blue-bar select,.top-blue-bar option,.top-blue-bar p{color:#F87C7C;margin:0;font-size:11px;font-weight:600;line-height:35px;text-transform:uppercase;background:transparent;display:inline-block}.top-blue-bar img{vertical-align:middle;margin-bottom:2px}.top-blue-bar select{border:0;box-shadow:0 0 0 transparent;padding:0;height:35px;cursor:pointer;transition:.3s}.top-blue-bar select option{background:#ffc0b2;font-weight:bold;box-shadow:0 0 0 transparent}.fancybox-container{z-index:9999999999992 !important}nav.nav{position:absolute;top:35px;left:0;width:100%;background:transparent;z-index:99999999}@media print, screen and (max-width: 63.99875em){nav.nav{position:fixed !important;top:0 !important;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.15);transition:0 !important;display:block !important}nav.nav .site-logo img{width:200px !important}nav.nav .container{z-index:999999;background:#fff;background:#ffffff}}@media only screen and (max-width: 767px){nav.nav{box-shadow:none !important}}nav.nav .expand-menu-mobile{display:inline-block;width:28px;height:22px;margin:10px 0 0 0}nav.nav .expand-menu-mobile span{width:28px;height:3px;background:#262626;position:absolute;left:0;transform:rotate(0);transition:.2s}nav.nav .expand-menu-mobile span:nth-child(1){top:0}nav.nav .expand-menu-mobile span:nth-child(2){top:8px}nav.nav .expand-menu-mobile span:nth-child(3){top:16px}nav.nav .expand-menu-mobile.expanded-menu{}nav.nav .expand-menu-mobile.expanded-menu span{transition:.2s}nav.nav .expand-menu-mobile.expanded-menu span:nth-child(1){transform:rotate(45deg);top:8px}nav.nav .expand-menu-mobile.expanded-menu span:nth-child(2){opacity:0}nav.nav .expand-menu-mobile.expanded-menu span:nth-child(3){top:8px;transform:rotate(-45deg)}nav.nav.fixed{position:fixed;top:-100%;background:#fff;transition:1s;box-shadow:0 0 20px rgba(0,0,0,0.15)}nav.nav.fixed .container{padding:10px 0 10px 0;margin:0;background:#fff}nav.nav.fixed .container .site-logo img{width:200px}nav.nav.fixed #nav-menu{padding:30px 0 10px 0}nav.nav.fixed.scroll-top{top:0;transition:0.3s}nav.nav.fixed.hidden-nav{display:none}nav.nav .container{padding:10px 0 10px 0;margin:0;background:#fff;position:relative;z-index:99999}@media print, screen and (max-width: 63.99875em){nav.nav .container{padding:10px 0}}nav.nav .menu-link a{position:relative;display:inline-block;color:#262626;font-size:15px;font-weight:600;letter-spacing:0.54px;line-height:20px;transition:.1s}nav.nav .menu-link a .fa-chevron-down{width:10px !important;vertical-align:middle}nav.nav .menu-link a .badge{position:absolute;top:-5px;right:-5px;width:17px;height:17px;line-height:11px;min-width:auto}nav.nav .col-left{text-align:left;padding-right:0}nav.nav .col-left a{vertical-align:middle}nav.nav .col-left a:not(:last-child){margin-right:35px}nav.nav .col-center{}@media print, screen and (min-width: 64em){nav.nav .col-center{text-align:center}}nav.nav .col-right{position:relative;text-align:right}nav.nav .col-right a{margin-left:35px;vertical-align:middle}nav.nav .col-right a.top{top:3px}nav.nav .col-right a.login svg{position:relative;top:-2px}@media only screen and (max-width: 767px){nav.nav .col-right a img{position:relative;top:-1px}}nav.nav .col-right .user-menu{position:relative;display:inline-block;cursor:pointer;top:-2px;margin-left:10px}nav.nav .col-right .user-menu:after{position:absolute;display:block;content:" ";top:0;left:0;width:100%;height:40px}nav.nav .col-right .user-menu ul.login{display:none;list-style:none;position:absolute;top:40px;right:0;padding:0;margin:0;background:rgba(255,255,255,0.5);padding:5px 10px;box-shadow:0 40px 50px rgba(0,0,0,0.1);z-index:999;width:120%}nav.nav .col-right .user-menu ul.login li{margin:0 !important}nav.nav .col-right .user-menu ul.login li a{margin:0 !important}nav.nav .col-right .user-menu:hover ul.login{display:block}nav.nav .nav-menu-container{padding-top:10px;display:none;transition:.3s;overflow:visible;min-height:290px}nav.nav .nav-menu-container .menu-label{display:none}nav.nav .nav-menu-container>.row{min-height:280px}nav.nav .nav-menu-container>.row>.medium-3:not(:last-of-type){padding-bottom:40px}nav.nav .nav-menu-container p.menu-tab{opacity:0.5;color:#262626;font-size:11px;font-weight:bold;letter-spacing:0.92px;line-height:15px;margin-bottom:25px;text-transform:uppercase}nav.nav .nav-menu-container a{font-size:16px;color:#262626;font-weight:500;letter-spacing:0.57px;line-height:22px;margin-bottom:12px;display:block;transition:.1s}nav.nav .nav-menu-container .cat-color-section{width:140px}nav.nav .nav-menu-container .cat-color-section .cat-color{display:inline-block;padding:0 20px 20px 0;margin:0}nav.nav .nav-menu-container .cat-color-section .cat-color img{width:23px;height:23px;transition:.3s}nav.nav .nav-menu-container .cat-color-section .cat-color img:hover{filter:brightness(120%);transition:.3s}.is-drilldown-submenu{transition:transform 300ms linear}@media print, screen and (max-width: 63.99875em){#nav-menu{width:100vw;height:100vh;position:fixed;top:0;left:0;background:#fff;padding-top:67px !important;z-index:9999;overflow:auto}#nav-menu .is-drilldown{max-width:100% !important}#nav-menu .mobile-expand-menu{width:100%}#nav-menu .mobile-expand-menu li{margin-bottom:10px;background:#F2F2F2}#nav-menu .mobile-expand-menu li.js-drilldown-back a{padding:40px 10px 40px 25px !important}#nav-menu .mobile-expand-menu li img{max-width:72px}#nav-menu .mobile-expand-menu li a{font-size:16px;font-weight:bold;letter-spacing:0.22px;line-height:22px;padding:40px 10px 40px 25px;background:transparent;margin:0;position:relative;outline:none}#nav-menu .mobile-expand-menu li a:after,#nav-menu .mobile-expand-menu li a:before{display:none}#nav-menu .mobile-expand-menu li a svg{background:#fff;width:34px;height:34px;border-radius:50%;padding:6px;vertical-align:middle;position:absolute;top:0;bottom:0;margin:auto 0}#nav-menu .mobile-expand-menu li a svg.feather-user{padding:7px}#nav-menu .mobile-expand-menu li a svg.feather-chevron-right{padding:8px}#nav-menu .mobile-expand-menu li a svg.svg-to-right{right:25px}#nav-menu .mobile-expand-menu li a svg.svg-to-right.kolekcje{transform:rotate(180deg)}#nav-menu .mobile-expand-menu li a svg.svg-to-left{left:25px}#nav-menu .mobile-expand-menu li a .menu-image{position:absolute;top:0;bottom:0;margin:auto 0;right:10px}#nav-menu .mobile-expand-menu li a.open-lang-selector{background:#F87C7C;color:#fff}}.top-bar-menu a:not(:last-of-type):after{content:" | "}.product-thumbnail-popup .product-details{max-width:435px;margin:0 auto 0 0}.product-thumbnail-popup .product-details h6 span{float:right}.product-thumbnail-popup .product-details h6 span:first-of-type{float:left}.product-thumbnail-popup .product-details h6:after{content:" ";display:block;float:none;clear:both}.product-thumbnail-popup .product-details table.variations,.product-thumbnail-popup .product-details .select-size select{opacity:0;position:absolute;z-index:-9999;left:-99999px}.product-thumbnail-popup .product-details .single_variation_wrap{margin-top:20px !important}.product-thumbnail-popup .product-details div.quantity{border:2px solid #F2F2F2;width:106px;line-height:52px;display:inline-block;float:left;background:#F2F2F2;border-radius:8px 0 0 8px}.product-thumbnail-popup .product-details .btn.btn-block{width:calc(100% - 106px);float:left;margin-top:0 !important;font-size:16px;border-radius:0 8px 8px 0}.product-thumbnail-popup .product-details .btn.btn-block.full-width{width:100%}.product-thumbnail-popup .product-details .disabled,.product-thumbnail-popup .product-details [name="socks_size"]:disabled{}.product-thumbnail-popup .product-details .disabled span,.product-thumbnail-popup .product-details [name="socks_size"]:disabled span{background:#F2F2F2;color:#CFCFCF;border-color:#F2F2F2}.product-thumbnail-popup .product-details h4{font-size:21px;font-weight:600;letter-spacing:0.33px;line-height:28px;color:#262626;margin-bottom:5px}.product-thumbnail-popup .product-details h4 strong del{font-weight:400}.product-thumbnail-popup .product-details p{font-size:16px;line-height:1.5em}.product-thumbnail-popup .product-details p.size{font-weight:500;font-size:12px;line-height:16px;color:#878787;margin:0}.page-homepage #homepage-main-header .homepage-header-slider{overflow:hidden;width:100%}.page-homepage #homepage-main-header .homepage-header-slider .swiper-slide{width:100%;overflow:hidden}.page-homepage #homepage-main-header .homepage-header-slider .swiper-slide a{display:block}.page-homepage #homepage-main-header .homepage-header-slider .swiper-slide a img{width:100%;height:auto}.page-homepage #homepage-main-header .homepage-header-slider.slider-loading{position:relative}.page-homepage #homepage-main-header .homepage-header-slider.slider-loading .swiper-slide:not(:first-child) a{position:absolute;opacity:0}.page-product p.h1-style{font-size:40px;line-height:54px}@media print, screen and (max-width: 39.99875em){.page-product p.h1-style{font-size:24px;line-height:1.4}}@media only screen and (max-width: 767px){.page-product .first-container{padding-top:0 !important;padding-bottom:0 !important;margin-bottom:20px !important}}.page-product .gallery-thumbnail{display:block;max-width:75px;margin-bottom:10px;transition:.1s}.page-product .gallery-thumbnail:hover{cursor:pointer;filter:brightness(120%);transition:.1s}.page-product .product-gallery-column{overflow-x:auto}.page-product .product-gallery-column::-webkit-scrollbar{display:none}.page-product .product-gallery{max-height:100vh;overflow-x:visible;position:relative;transition:.3s}@media only screen and (max-width: 767px){.page-product .product-gallery{max-height:46vh}}.page-product .product-gallery::-webkit-scrollbar{display:none}.page-product .product-gallery .gallery-cell{position:relative;width:100%;max-width:80%;margin-bottom:15px}.page-product .product-gallery .gallery-cell:not(:last-child){margin-bottom:25px}.page-product .product-gallery .gallery-cell img+img{position:absolute;top:50%;left:50%;max-height:90%;max-width:100%;transform:translate(-50%, -50%)}.page-product .product-gallery.mobile .gallery-cell{max-width:100%;max-height:100%}.page-product .product-gallery.mobile .gallery-cell img+img{position:absolute;top:50%;left:50%;max-height:46vh;max-width:100%;transform:translate(-50%, -50%)}@media print, screen and (min-width: 64em){.page-product .product-details{max-width:360px}}.page-product .product-details h6 span{float:right}.page-product .product-details h6 span:first-of-type{float:left}.page-product .product-details h6:after{content:" ";display:block;float:none;clear:both}@media only screen and (max-width: 767px){.page-product .product-details h6{display:none;margin-top:20px !important;position:absolute;width:100%;left:0;padding:0 25px;z-index:99}.page-product .product-details h6 .return{color:transparent !important}.page-product .product-details h6 .return svg{color:#C8C8C8 !important;width:24px !important;height:24px !important}.page-product .product-details h6 span+span:not(.heart){display:none}}.page-product .product-details a.return{color:#878787}.page-product .product-details a.return svg{width:12px;height:12px;position:relative;top:1.5px}.page-product .product-details table.variations,.page-product .product-details .select-size select{opacity:0;position:absolute;z-index:-9999;left:-99999px}@media print, screen and (max-width: 39.99875em){.page-product .product-details .select-size{display:flex;justify-content:space-between;width:100%}.page-product .product-details .select-size .size-label{flex:0 0 33%;max-width:33%}.page-product .product-details .select-size .size-label span{padding:10px 5px;width:100%}}.page-product .product-details .single_variation_wrap{margin-top:20px !important}.page-product .product-details div.quantity{border:2px solid #F2F2F2;width:106px;line-height:52px;display:inline-block;float:left;background:#F2F2F2;border-radius:8px 0 0 8px}@media print, screen and (max-width: 39.99875em){.page-product .product-details div.quantity{float:none;display:block;width:100%;margin-bottom:10px}.page-product .product-details div.quantity .product-count-select{display:flex;justify-content:space-between;align-items:center}.page-product .product-details div.quantity .product-count-select span{padding:2px 21px}}.page-product .product-details .btn.btn-block{width:calc(100% - 106px);float:left;margin-top:0 !important;font-size:15px;border-radius:0 8px 8px 0}@media print, screen and (max-width: 39.99875em){.page-product .product-details .btn.btn-block{float:none;width:100%}}.page-product .product-details .btn.btn-block.full-width{width:100%}.page-product .product-details .disabled,.page-product .product-details [name="socks_size"]:disabled{}.page-product .product-details .disabled span,.page-product .product-details [name="socks_size"]:disabled span{background:#F2F2F2;color:#CFCFCF;border-color:#F2F2F2}.page-product .product-details h4{font-size:21px;font-weight:600;letter-spacing:0.33px;line-height:28px;color:#262626;margin-bottom:5px}@media print, screen and (min-width: 64em){.page-product .product-details h4 strong del{font-weight:400}}@media print, screen and (max-width: 63.99875em){.page-product .product-details h4 strong del{font-weight:500}}.page-product .product-details p{font-size:16px;line-height:1.5em}@media only screen and (max-width: 767px){.page-product .product-details p{font-size:11px;line-height:16px}}.page-product .product-details p.size{font-weight:500;font-size:12px;line-height:16px;color:#878787;margin:0}@media print, screen and (max-width: 63.99875em){.page-product .product-details p.size{margin:0}}.page-product .product-details .product-price-title-box h1{font-size:2.25rem;line-height:1.4}@media print, screen and (min-width: 40em) and (max-width: 63.99875em){.page-product .product-details .product-price-title-box{padding:0 15px;display:flex;justify-content:space-between;align-items:center}.page-product .product-details .product-price-title-box h1,.page-product .product-details .product-price-title-box h2{display:inline-block;padding-right:10px}.page-product .product-details .product-price-title-box h4{display:inline-block;text-align:right;margin:0 0 8px}}@media print, screen and (max-width: 39.99875em){.page-product .product-details .product-price-title-box h1,.page-product .product-details .product-price-title-box h2{font-size:24px;font-weight:bold;letter-spacing:0.33px;line-height:32px;color:#262626}}
