@keyframes closeWindow{0%{opacity:1}to{opacity:0}}.ril__outer{z-index:1000;-ms-content-zooming:none;-ms-user-select:none;-ms-touch-select:none;touch-action:none;background-color:#000000d9;outline:none;width:100%;height:100%;inset:0}.ril__outerClosing{opacity:0}.ril__inner{position:absolute;inset:0}.ril__image,.ril__imagePrev,.ril__imageNext{-ms-content-zooming:none;-ms-user-select:none;-ms-touch-select:none;touch-action:none;max-width:none;margin:auto;position:absolute;inset:0}.ril__imageDiscourager{background-position:50%;background-repeat:no-repeat;background-size:contain}.ril__navButtons{cursor:pointer;opacity:.7;border:none;width:20px;height:34px;margin:auto;padding:40px 30px;position:absolute;top:0;bottom:0}.ril__navButtons:hover{opacity:1}.ril__navButtons:active{opacity:.7}.ril__navButtonPrev{background:#0003 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDE5LDMgLTIsLTIgLTE2LDE2IDE2LDE2IDEsLTEgLTE1LC0xNSAxNSwtMTUgeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==) 50% no-repeat;left:0}.ril__navButtonNext{background:#0003 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDEsMyAyLC0yIDE2LDE2IC0xNiwxNiAtMSwtMSAxNSwtMTUgLTE1LC0xNSB6IiBmaWxsPSIjRkZGIi8+PC9zdmc+) 50% no-repeat;right:0}.ril__downloadBlocker{background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);background-size:cover;position:absolute;inset:0}.ril__caption,.ril__toolbar{background-color:#00000080;justify-content:space-between;display:flex;position:absolute;left:0;right:0}.ril__caption{max-height:150px;bottom:0;overflow:auto}.ril__captionContent{color:#fff;padding:10px 20px}.ril__toolbar{height:50px;top:0}.ril__toolbarSide{height:50px;margin:0}.ril__toolbarLeftSide{text-overflow:ellipsis;flex:0 auto;padding-left:20px;padding-right:0;overflow:hidden}.ril__toolbarRightSide{flex:none;padding-left:0;padding-right:20px}.ril__toolbarItem{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0;font-size:120%;line-height:50px;display:inline-block;overflow:hidden}.ril__toolbarItemChild{vertical-align:middle}.ril__builtinButton{cursor:pointer;opacity:.7;border:none;width:40px;height:35px}.ril__builtinButton:hover{opacity:1}.ril__builtinButton:active{outline:none}.ril__builtinButtonDisabled{cursor:default;opacity:.5}.ril__builtinButtonDisabled:hover{opacity:.5}.ril__closeButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48cGF0aCBkPSJtIDEsMyAxLjI1LC0xLjI1IDcuNSw3LjUgNy41LC03LjUgMS4yNSwxLjI1IC03LjUsNy41IDcuNSw3LjUgLTEuMjUsMS4yNSAtNy41LC03LjUgLTcuNSw3LjUgLTEuMjUsLTEuMjUgNy41LC03LjUgLTcuNSwtNy41IHoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=) 50% no-repeat}.ril__zoomInButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PHBhdGggZD0iTTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+) 50% no-repeat}.ril__zoomOutButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) 50% no-repeat}.ril__outerAnimating{animation-name:closeWindow}@keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}.ril__loadingCircle{width:60px;height:60px;position:relative}.ril__loadingCirclePoint{width:100%;height:100%;position:absolute;top:0;left:0}.ril__loadingCirclePoint:before{content:"";background-color:#fff;border-radius:30%;width:11%;height:30%;margin:0 auto;animation:.8s ease-in-out infinite both pointFade;display:block}.ril__loadingCirclePoint:first-of-type{transform:rotate(0)}.ril__loadingCirclePoint:first-of-type:before,.ril__loadingCirclePoint:nth-of-type(7):before{animation-delay:-800ms}.ril__loadingCirclePoint:nth-of-type(2){transform:rotate(30deg)}.ril__loadingCirclePoint:nth-of-type(8){transform:rotate(210deg)}.ril__loadingCirclePoint:nth-of-type(2):before,.ril__loadingCirclePoint:nth-of-type(8):before{animation-delay:-666ms}.ril__loadingCirclePoint:nth-of-type(3){transform:rotate(60deg)}.ril__loadingCirclePoint:nth-of-type(9){transform:rotate(240deg)}.ril__loadingCirclePoint:nth-of-type(3):before,.ril__loadingCirclePoint:nth-of-type(9):before{animation-delay:-533ms}.ril__loadingCirclePoint:nth-of-type(4){transform:rotate(90deg)}.ril__loadingCirclePoint:nth-of-type(10){transform:rotate(270deg)}.ril__loadingCirclePoint:nth-of-type(4):before,.ril__loadingCirclePoint:nth-of-type(10):before{animation-delay:-400ms}.ril__loadingCirclePoint:nth-of-type(5){transform:rotate(120deg)}.ril__loadingCirclePoint:nth-of-type(11){transform:rotate(300deg)}.ril__loadingCirclePoint:nth-of-type(5):before,.ril__loadingCirclePoint:nth-of-type(11):before{animation-delay:-266ms}.ril__loadingCirclePoint:nth-of-type(6){transform:rotate(150deg)}.ril__loadingCirclePoint:nth-of-type(12){transform:rotate(330deg)}.ril__loadingCirclePoint:nth-of-type(6):before,.ril__loadingCirclePoint:nth-of-type(12):before{animation-delay:-133ms}.ril__loadingCirclePoint:nth-of-type(7){transform:rotate(180deg)}.ril__loadingCirclePoint:nth-of-type(13){transform:rotate(360deg)}.ril__loadingCirclePoint:nth-of-type(7):before,.ril__loadingCirclePoint:nth-of-type(13):before{animation-delay:0s}.ril__loadingContainer{position:absolute;inset:0}.ril__imagePrev .ril__loadingContainer,.ril__imageNext .ril__loadingContainer{display:none}.ril__errorContainer{color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ril__imagePrev .ril__errorContainer,.ril__imageNext .ril__errorContainer{display:none}.ril__loadingContainer__icon{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}
.site__product a{color:#000;text-decoration:none}.site__product .age-shortcut{color:#000;margin-right:.5rem;font-size:20px;font-weight:800!important}.cart-added{gap:1.5rem;padding-top:1rem;display:grid}.cart-added__product{align-items:center;gap:1rem;min-width:0;display:flex}.cart-added__product img{object-fit:contain;flex-shrink:0;width:72px;height:88px}.cart-added__product strong{overflow-wrap:anywhere;display:block}.cart-added__product p{color:#526171;margin:.4rem 0 0}.cart-added__actions{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.cart-added__actions .app-button{justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:flex}@media (max-width:550px){.cart-added__actions{grid-template-columns:1fr}}.site__product .paymet{align-items:center;display:flex}.site__product .message_wrong{background-color:#ffbe76;border:1px solid;padding:1rem}.site__product .message_success{background-color:#2ecc71;border:1px solid;padding:1rem}.site__product .sugg_img{width:40px;margin-right:.3em}.site__product .sugg_img img{width:100%}.site__product .top_search{position:relative}.site__product .search{margin-right:.3em;position:absolute;right:0}.site__product #sug{border:1px solid;padding:1rem}.site__product .sugg_table{z-index:999;background:#fff;width:100%;position:absolute}.site__product .result_sugg{border-top:1px solid;justify-content:space-between;align-items:center;padding:.3em;display:flex}.site__product .result_sugg:hover{background:#dcdde1}.site__product .sugg_info{align-items:center;display:flex}.site__product .sugg_link:hover{color:#000;text-decoration:none}.site__product .summary_cart_header{text-align:center;padding:1rem}.site__product .summary_cart_content{background:#dcdde1}.site__product .mfp-container{background:#fff!important}.site__product .mfp-content{position:static!important}.site__product .mfp-counter{color:#000!important;margin-right:1rem!important;font-size:1.4rem!important}.site__product .mfp-close{color:#000!important;margin:1rem!important;font-size:6rem!important}.site__product .mfp-figure:after{box-shadow:none!important}.site__product .nav-link{padding:.5rem 1rem!important}.site__product .navigation{z-index:999;position:sticky;top:0}.site__product .navbar{background:#fff;position:relative}.site__product select,.site__product option{font-size:15px!important}.site__product footer{background:#dcdde1!important}.site__product .main_text_container strong,.site__product .main_text_container p{font-size:15px}.site__product .main_text_mini_headers{text-align:center;text-transform:uppercase;margin-top:1rem;font-size:25px;font-weight:600}.site__product .main_text_mini_headers span{margin:2rem}.site__product .main_text_mini_headers span:after{content:"";background-color:#ee5a24;width:20px;height:20px;margin-left:5px;position:absolute}.site__product .main_text_block_header{align-items:baseline;display:flex}.site__product .main_text_block_header:after{content:"";background:#000;width:100%;height:2px;position:absolute}.site__product .main_text_block_header h4{text-transform:uppercase;margin-right:10px}.site__product .main_text_block_header h5{text-transform:uppercase;color:#ee5a24;font-weight:700}.site__product .main_text_blocks{flex-wrap:wrap;display:flex}.site__product .main_text_block{margin-top:1rem}.site__product .main_text_logo{width:80%}.site__product .main_text_logo img{width:100%}.site__product .item_slide{max-height:500px}.site__product #motto{text-transform:uppercase}.site__product .slides{height:50vh;margin-bottom:20%}.site__product .slides h1{color:#000;font-size:80px;font-weight:700}.site__product .link_body:hover{transition:transform .3s linear;transform:scale(1.1)}.site__product .link_body{transition:all .2s ease-out}.site__product .link_header{color:#000;font-size:30px;font-weight:400;text-decoration:none}.site__product .card_body{padding:0!important}.site__product .link-img{text-align:center;align-items:center}.site__product .link-img img{width:100%}.site__product .card{border-radius:unset}.site__product .brand{justify-content:center;align-items:center;height:120px;padding:50px;display:flex}.site__product .brand h1{color:#ee5a24;font-weight:600}.site__product .btn_search{color:#000;background:0 0;border:none;margin-right:1rem;padding:0;position:absolute;right:0}.site__product .super_top_links_container{margin-left:10px}.site__product .super_top_links{display:flex}.site__product .super_top_logo_container{order:inherit;align-self:flex-end;width:7em}.site__product .super_top_logo{display:block}.site__product .super_top_logo img{background:#fff;border-radius:20px;width:100%;min-width:50px;max-width:150px;padding:10px}.site__product .block_search_container{order:inherit;width:100%;max-width:500px;margin-left:auto;margin-right:auto}.site__product .block_search{position:relative}.site__product .search_input{height:3rem;width:100%!important;margin:0!important}.site__product .super_top{background-color:#dcdde1;align-items:center;height:80px;display:flex;position:relative}.site__product .super_top_nav{align-items:center;margin:0;padding:0;list-style:none;display:flex}.site__product .navbar_light{border:1px solid #dfe6e9}.site__product .nav-link{color:#000;font-size:18px;font-weight:700}.site__product .dropdown:hover>.dropdown-menu{background:#dcdde1;border:none;border-radius:0;margin:0;padding:5px;display:block}.site__product .dropdown>.dropdown-toggle:active{pointer-events:none}.site__product .dropdown:hover>.nav-link{background-color:#dcdde1}.site__product .count_extra_photos{cursor:pointer;pointer-events:none;color:#fff;background:#007bff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:auto;font-size:1.4rem;font-weight:600;display:none;position:absolute;inset:0}.site__product .desc_table table{width:auto!important}.site__product .product_colors{flex-wrap:wrap;display:flex}.site__product .color{border:1px;width:65px;height:65px;margin-top:5px;margin-right:5px;padding:3px}.site__product .color:hover{border:1px solid gray}.site__product .color img{width:100%}.site__product .prod-img img{width:100%;max-height:500px}.site__product .prod-price{font-size:30px;font-weight:600}.site__product .sale_prod_container{align-items:center;display:flex}.site__product .prod-price-sale{font-size:20px;font-weight:600;text-decoration:line-through}.site__product .new_prod_price{color:#ee5a24;margin-left:10px;font-size:30px;font-weight:600}.site__product .prod-info h2{font-size:25px;font-weight:700}.site__product .prod-info h3{margin-top:10px;font-size:20px}.site__product .rozmiary{flex-wrap:wrap}.site__product .rozmiar{text-align:center;border:1px solid #000;border-radius:50%;width:70px;height:40px;margin-top:5px;margin-right:5px}.site__product .dostepnosc{font-size:30px}.site__product .desc{font-size:18px;font-weight:600}.site__product .addbtn{font-size:1rem;line-height:1.5;font-family:var(--font-family)}.site__product .buttons{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:12px;margin-top:20px;display:flex}.site__product .ilosc{text-align:center;gap:8px;min-width:52px;max-width:150px;margin-right:0;display:grid}.site__product .buttons>.app-alert{flex-basis:100%;order:1}.site__product .product_ilosc{text-align-last:center}.site__product .product_photos{width:150px}.site__product .product_photos img{margin:auto;display:block}.site__product .thumb{border:1px solid #dcdde1;width:120px;height:120px;margin-bottom:15px;position:relative}.site__product .thumb img{width:100%;height:100%}.site__product .size_chart_content table tr{line-height:1px!important}.site__product .size_chart_content table th{line-height:20px}.site__product .size_chart_content{border:1px solid;height:100%;padding:1rem}.site__product .info_container{display:flow-root}.site__product .info_right{float:right}.site__product .empty_filter h4{color:#000}.site__product .filter_btn_container{align-items:center;display:flex}.site__product .filter_button{color:#000;background:#dcdde1;border-radius:1rem;padding:0 5px}.site__product .close_span{cursor:pointer;position:relative;top:.1em}.site__product .page-link{color:#000!important}.site__product .page-item.active .page-link{background:#ee5a24!important;border-color:#ee5a24!important}.site__product .pagination_container{background:#dcdde1;justify-content:center;align-items:center;width:100%;margin-bottom:1rem;font-size:20px;display:flex}.site__product .sale_mask_content strong{color:#fff;background:red;border-radius:5px;padding:0 5px;position:absolute;top:0;right:0;transform:rotate(45deg)}.site__product .slider,.site__product .slider-horizontal{width:50%!important}.site__product .price_slide_container{justify-content:space-between;align-items:center;display:flex}.site__product .products_header{margin-bottom:3rem}.site__product .header_content{flex-wrap:wrap;display:flex}.site__product .header_img{width:65%;padding-right:1rem}.site__product .header_img img{width:100%;margin:0}.site__product .header_desc{width:35%;padding-left:1rem}.site__product .header_desc p{font-size:1vw}.site__product .filter_card_header{justify-content:space-between;align-items:baseline;display:flex}.site__product .filter_item b{font-weight:400}.site__product .filter_item label{margin-right:.4em}.site__product [data-toggle=collapse] .fa:before{content:""}.site__product [data-toggle=collapse].collapsed .fa:before{content:""}.site__product .product_name{height:50px;margin-bottom:auto}.site__product .item{vertical-align:top;box-sizing:border-box;text-align:center;width:4rem;padding:.25em;font-size:1rem;display:flex}.site__product .colors{padding:0 16.66%;position:relative}.site__product .btn_next{right:0}.site__product .btn_prev{left:0}.site__product .colors_grid{height:0;text-align:-webkit-center;margin-top:10px;padding-bottom:28%;position:relative}.site__product .colors_nav{z-index:2;width:2rem;height:100%;display:flex;position:absolute;top:0}.site__product .colors_nav i{fill:#316772;align-self:center;width:1rem;height:1rem;margin:auto;display:block}.site__product .product_photos_small{z-index:999;width:auto;max-width:100%;padding:.1em}.site__product .product_photos_small img{width:100%}.site__product .product_photos_small:hover{z-index:999;border:1px solid #000}.site__product .item-card{box-sizing:border-box;text-align:center;border:1px solid #dfe6e9;justify-content:center;align-items:center;height:100%;padding:5px}.site__product .product-link:hover{text-decoration:none}.site__product .item-card:hover{border:1px solid}.site__product .product-price{padding:5px;font-size:20px;font-weight:600}.site__product .sale_container{justify-content:center;display:flex}.site__product .product-price-sale{padding:5px;font-size:18px;font-weight:600;text-decoration:line-through}.site__product .new_price h4{color:#ee5a24;padding:5px;font-size:22px;font-weight:600}.site__product .card_img{width:300px}.site__product .card_img img{width:100%;height:auto;margin-bottom:10px}.site__product input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.site__product input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.site__product .pager .active a{color:#fff;background-color:#000}.site__product .pager .active a:hover{color:#fff;background-color:#696969}.site__product .buttons-and-price{justify-content:space-around;align-items:center;display:flex}.site__product .price_index{color:#fff!important;background-color:#696969!important;border-radius:5px!important;margin:0!important;padding:5px!important}.site__product .checkout_title{text-transform:uppercase;font-size:1.8rem;font-weight:600}.site__product .rozmiary_cart h4{font-size:20px}.site__product .trash{font-size:40px}.site__product .trash a{color:#ff4d4d}.site__product .trash a:hover{color:red}.site__product .thumbs{display:block}.site__product .left-side{flex-wrap:nowrap;justify-content:space-between;align-items:center;display:flex}.site__product .down-side{display:flex}@media screen and (max-width:1050px){.site__product .thumbs{display:flex}.site__product .thumb{width:unset;height:unset;max-width:140px}.site__product .rozmiary{display:flex}.site__product .rozmiar{display:inherit}.site__product .left-side,.site__product .down-side{display:block}}.image-preview-trigger{background:0 0;border:0;width:100%;padding:0;display:block}.site__product .sale_prod_container{flex-wrap:wrap;align-items:baseline;gap:.25rem .65rem}.site__product .sale_prod_container .prod-price-sale,.site__product .sale_prod_container .new_prod_price{white-space:nowrap}.site__product .product-sizes{border:0;min-width:0;margin:10px 0 0;padding:0}.site__product .product-sizes legend{float:none;width:auto;margin:0 0 8px;font-size:20px}.site__product .product-sizes__options{flex-wrap:wrap;gap:8px;display:flex}
.order-confirmation{color:#102b48;max-width:1200px;margin-inline:auto;padding:2rem 0 4rem}.order-confirmation__header{border-bottom:1px solid #dbe4ed;margin-bottom:1.5rem;padding-bottom:1.5rem}.order-confirmation__header p:first-child{color:#506b84;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.order-confirmation__header h1{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700}.order-confirmation__grid{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);gap:2rem;margin:2rem 0;display:grid}.order-confirmation__grid aside{background:#f3f7fa;border-radius:0;padding:1.5rem}.order-confirmation__grid h2{font-size:1.2rem}.order-confirmation__table caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.order-confirmation__total{text-align:right;font-size:1.2rem}.order-confirmation__notice{background:#e8f3fa;border-left:4px solid #14649a;padding:1rem}@media (max-width:767px){.order-confirmation{margin-inline:1rem}.order-confirmation__grid{grid-template-columns:1fr}}@media (max-width:575px){.order-confirmation .app-data-table,.order-confirmation .app-data-table tbody,.order-confirmation .app-data-table tr,.order-confirmation .app-data-table td{width:100%;display:block}.order-confirmation .app-data-table thead{display:none}.order-confirmation .app-data-table tr{border-bottom:1px solid #ddd;padding:.75rem}.order-confirmation .app-data-table td{border:0;padding:.35rem 0}.order-confirmation .app-data-table td:not(:first-child){justify-content:space-between;gap:.75rem;display:flex}.order-confirmation .app-data-table td:not(:first-child):before{content:attr(data-label);color:#666}}
