body{font-family:Arimo,sans-serif;line-height:1.6;letter-spacing:0!important;color:#000}.page-width{max-width:1600px}.announcement-bar-section .utility-bar{background:#b31f2a!important;border:0!important}.utility-bar__grid{min-height:42px;padding:0 60px!important;max-width:none!important}.announcement-bar__message{font-size:14px!important;font-weight:700;line-height:18.2px;padding:12px 0!important;letter-spacing:0!important}.utility-bar .list-social__link{padding:0!important;color:#fff}.utility-bar .list-social .svg-wrapper,.utility-bar .list-social svg{width:15px!important;height:15px!important}.section-header{overflow-x:clip}.header-wrapper,.section-header{border:0!important}@media(min-width:990px){.header{padding:20px 60px 0!important;max-width:none!important;column-gap:0}.header__heading-logo-wrapper,.header__heading-logo{width:205px!important;max-width:205px!important;height:auto}.header__heading{margin-bottom:22px}.header__inline-menu{position:relative;width:auto!important;left:auto!important;transform:none!important;text-align:center;border:0!important;margin-top:0!important}.header__inline-menu:before{content:none!important}.header__inline-menu:after{content:"";position:absolute;bottom:0;left:calc(50% - 50vw);width:100vw;border-bottom:1px solid #e2e2e2;pointer-events:none}.header__inline-menu>nav,.header__inline-menu .list-menu--inline{display:inline-flex!important;justify-content:center;flex-wrap:nowrap}.header__menu-item{font-size:13px!important;font-weight:600!important;letter-spacing:1.17px!important;line-height:19.5px!important;text-transform:uppercase;color:#000!important;padding:18px!important;text-decoration:none!important}.header__menu-item span{text-decoration:none!important;position:relative;display:inline-block}.header__menu-item:hover span,.viv-mm[open]>summary span,.header__active-menu-item{color:#b31f2a!important}.header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:#b31f2a;transform:scaleX(0);transition:transform .2s}.header__menu-item:hover span:after,.viv-mm[open]>summary span:after,.header__active-menu-item:after{transform:scaleX(1)}.header__active-menu-item{border:0!important}.header__menu-item .icon-caret{display:none!important}.header__search .header__icon,summary.header__icon--search{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;width:auto!important;height:auto!important}.header__icon--search>span{display:flex}.header__icon--search:after{content:"Szukaj";font-size:13px;line-height:20.8px;color:#000}.header__icon .svg-wrapper,.header__icon svg{width:24px!important;height:24px!important}.header__icon--cart{width:auto!important;gap:0;padding-right:0!important}.header__icon--cart:before{content:"Koszyk";font-size:13px;line-height:20.8px;color:#000;order:-1;margin-right:10px}.header__icons .header__search{display:none}.header__icons{padding-right:0!important}}.header__icon--account{display:none!important}.cart-count-bubble{width:15px!important;height:15px!important;min-width:15px;font-size:9px!important;font-weight:500;background:#000!important;color:#fff!important;border-radius:12px!important;bottom:auto!important;top:-3px;left:auto!important;right:-4px}.cart-count-bubble span{font-size:9px!important;line-height:9px}@media(max-width:989px){.section-header{border-bottom:1px solid #e2e2e2!important}.header__heading-logo{max-width:130px!important}}.viv-mm .mega-menu__content{padding:0!important;border-top:1px solid #e2e2e2!important;border-bottom:1px solid #e2e2e2!important;box-shadow:none!important;background:#fff;top:100%!important}.viv-mm__inner{display:flex;justify-content:center;align-items:flex-start;gap:56px;padding:28px 60px 32px}.viv-mm__links{list-style:none;margin:0;padding:0 32px 0 0;width:200px;box-sizing:border-box;border-right:1px solid rgba(0,0,0,.1);text-align:left}.viv-mm__link{display:block;padding:8px 0;font-size:15px;line-height:19.5px;color:#000;text-decoration:none;letter-spacing:0;text-transform:none}.viv-mm__link--first{font-weight:700}.viv-mm__link:hover{text-decoration:underline}.viv-mm__feat{width:760px;text-align:left}.viv-mm__head{display:flex;justify-content:space-between;align-items:baseline;margin:6px 0 22px;font-size:12px;line-height:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#000}.viv-mm__head a{color:#b31f2a;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none;font-size:13px}.viv-mm__grid{display:grid;grid-template-columns:repeat(4,177px);justify-content:space-between}.viv-mm__p{display:block;color:#000;text-decoration:none}.viv-mm__img{width:177px;height:221px;object-fit:cover;display:block}.viv-mm__pt{display:block;margin-top:5px;font-size:13px;line-height:17.55px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.viv-mm__pp{display:flex;gap:6px;align-items:baseline;font-size:13px;line-height:17.55px}.viv-mm__pp s{color:#999;font-size:11.5px}.viv-mm__pp span{color:#b31f2a}.button,.button:before,.button:after,.shopify-payment-button__button{box-shadow:none!important}.viv-btn{font-size:14px!important;font-weight:700!important;line-height:14px!important;letter-spacing:1.12px!important;padding:16.8px 25px!important;border-radius:3px!important;border:1px solid #000;box-shadow:none!important}.viv-fc__head{gap:0;margin:0 0 30px}.viv-fc__title{font-size:18.88px;line-height:18.88px;font-weight:400;padding:0 10px}.viv-fc__arrow{width:44px;height:44px;padding:10px;justify-content:center;align-items:center}.viv-fc__arrow svg{width:24px;height:24px}.viv-fc__track{padding:0 60px!important;scroll-padding:0 60px!important;gap:30px!important;grid-auto-columns:calc((100% - 90px)/4)!important}@media(max-width:989px){.viv-fc__track{padding:0 20px!important;scroll-padding:0 20px!important;gap:16px!important;grid-auto-columns:calc((100% - 16px) / 2.2)!important}}.viv-card__title{margin-top:10px;font-size:14px;line-height:22.4px}.viv-card__price{margin-top:0;gap:0;align-items:baseline}.viv-card__price s{font-size:11.48px;line-height:11.48px;color:#999;margin-right:8px}.viv-card__price span{font-size:17.08px;line-height:17.08px;font-weight:600;color:#000}.viv-card__sw{gap:6px;margin-top:8px}.viv-card__sw a{width:36px;height:36px;border:1px solid rgba(0,0,0,.15);border-radius:3px;margin-bottom:4px}.viv-card__sw a:first-child{border-color:#000}.viv-card__sw img{border-radius:2px}.viv-card__qb{width:40px;height:40px;right:10px;bottom:10px;color:#111;box-shadow:0 2px 10px #0000002e}.viv-card__qb svg{width:20px;height:20px}@media(max-width:749px){.viv-card__title{font-size:13px;line-height:18px}.viv-card__price span{font-size:15px}.viv-card__sw a{width:28px;height:28px}.viv-card__qb{width:34px;height:34px;right:8px;bottom:8px}.viv-card__qb svg{width:17px;height:17px}}.viv-it:not(.viv-it--fixed){max-width:1455px;grid-template-columns:1fr 1fr;gap:0;padding-left:0;padding-right:0}.viv-it:not(.viv-it--fixed) .viv-it__img{width:calc(100% - 27px);max-width:700px}.viv-it:not(.viv-it--fixed) .viv-it__text{padding-left:124px;max-width:632px}.viv-it__heading{font-size:22px;line-height:26.4px;margin:0 0 20px}.viv-it__rte,.viv-it__rte p{font-size:16px;line-height:25.6px}.viv-it__btns{margin-top:10px;gap:7px}.viv-it--fixed{max-width:1510px;gap:0;padding-left:0;padding-right:0}.viv-it--fixed .viv-it__media{padding-left:30px;height:600px}.viv-it--fixed .viv-it__text{padding-left:30px;max-width:none}.viv-it--fixed .viv-it__rte p{font-size:16.96px;line-height:20.35px;margin:0 0 15px}@media(max-width:1200px){.viv-it:not(.viv-it--fixed) .viv-it__text{padding-left:60px}.viv-it,.viv-it--fixed{padding-left:30px;padding-right:30px}}@media(max-width:749px){.viv-it:not(.viv-it--fixed),.viv-it--fixed{grid-template-columns:1fr;padding-left:16px;padding-right:16px;gap:20px}.viv-it:not(.viv-it--fixed) .viv-it__img{width:100%}.viv-it:not(.viv-it--fixed) .viv-it__text,.viv-it--fixed .viv-it__text,.viv-it--fixed .viv-it__media{padding-left:0}.viv-it--fixed .viv-it__media{height:300px}}.viv-gal__track{padding:0 30px!important;scroll-padding:0 30px!important;gap:30px!important;grid-auto-columns:calc((100% - 30px)/2)!important}.viv-gal__box{width:50%;min-width:0;max-width:none;padding:20px}.viv-gal__sub{font-size:12.8px;line-height:16.64px;font-weight:500;letter-spacing:1.28px;margin:0 0 20px}.viv-gal__title{font-size:30px;line-height:33px;margin:0 0 12px}.viv-gal__box .viv-btn{margin-top:10px}@media(max-width:749px){.viv-gal__track{padding:0 16px!important;gap:12px!important;grid-auto-columns:88%!important}.viv-gal__box{width:75%}.viv-gal__title{font-size:22px;line-height:26px}.viv-gal__sub{margin-bottom:10px}}.viv-faq__heading{font-size:21px;line-height:25.2px;font-weight:700;margin:0 0 14px}.viv-faq__grid{column-gap:50px;row-gap:12px}.viv-faq__col{gap:12px}.viv-faq__sub{font-size:12px;line-height:19.2px;letter-spacing:.84px}.viv-faq__q{gap:4px}.viv-faq__title{font-size:19px;line-height:30.4px;font-weight:600}@media(max-width:749px){.viv-faq__title{font-size:17px;line-height:24px}}.viv-footer{padding:61px 70px 120px;border-top:1px solid #e2e2e2}.viv-footer__grid{grid-template-columns:597fr 322fr 412fr 320fr;gap:0}.viv-footer__col{padding-right:30px}.viv-footer__title{font-size:16.96px;line-height:20.35px;margin:0 0 20px}.viv-footer__rte,.viv-footer__rte p{font-size:16px;line-height:25.6px}.viv-footer__col--biz .viv-footer__rte{max-width:420px}.viv-footer__menu{gap:0;font-size:16px}.viv-footer__menu li{margin-bottom:8px;line-height:25.6px}.viv-footer__logo{margin-top:30px}.viv-footer__form{max-width:310px;gap:15px}.viv-footer__input{height:49px}.viv-footer__btn{padding:16.8px 25px;line-height:14px}.viv-footer__bottom{display:none!important}@media(max-width:989px){.viv-footer{padding:40px 20px 60px}.viv-footer__grid{grid-template-columns:1fr 1fr;row-gap:30px}}@media(max-width:749px){.viv-footer__grid{grid-template-columns:1fr}}@media(min-width:1200px){.product.grid{justify-content:center;flex-wrap:nowrap;column-gap:43px}.product__media-wrapper{flex:0 0 918px!important;max-width:918px!important;width:918px!important;padding:0!important}.product__info-wrapper{flex:0 0 490px!important;max-width:490px!important;width:490px!important;padding:0!important}}@media(min-width:990px){.product--thumbnail_slider .product__media-wrapper media-gallery{display:grid!important;grid-template-columns:60px 1fr;column-gap:80px;align-items:start}.product--thumbnail_slider .thumbnail-slider{display:block!important;width:60px;grid-column:1;grid-row:1;margin:0!important}.product--thumbnail_slider .product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider){grid-column:2;grid-row:1}.product--thumbnail_slider .thumbnail-slider .thumbnail-list{width:60px!important;display:flex!important;flex-direction:column!important;gap:10px;max-height:778px;overflow-y:auto;overflow-x:hidden;padding:0!important;margin:0!important;scrollbar-width:none}.product--thumbnail_slider .thumbnail-slider .thumbnail-list__item{width:60px!important;height:60px!important;flex:0 0 60px}.product--thumbnail_slider .thumbnail-slider .thumbnail{width:60px;height:60px;padding:0 0 4px;border:0!important;box-shadow:none!important;border-radius:0}.product--thumbnail_slider .thumbnail[aria-current]{box-shadow:inset 0 -2px #000!important}.product--thumbnail_slider .thumbnail img{object-fit:cover}.product--thumbnail_slider .thumbnail-slider .slider-button{display:none!important}}.product__title{margin-bottom:11px!important}.product__title h1{font-size:22px!important;line-height:26.4px!important;font-weight:400!important;letter-spacing:0!important}.product .price{margin-bottom:15px}.product .price .price-item--sale,.product .price .price-item--last,.product .price__regular .price-item{font-size:23.03px!important;font-weight:600!important;line-height:23px;letter-spacing:0;color:#000}.product .price--on-sale .price__sale s .price-item--regular,.product .price--on-sale .price-item--regular{font-size:16px!important;font-weight:400!important;color:#999}.product .price__badge-sale{background:#b31f2a!important;color:#fff!important;border:0!important;border-radius:3px!important;font-size:13px;padding:3px 8px;letter-spacing:0}.product__tax,.product .price__badge-sold-out{display:none!important}.viv-usp{font-size:16px!important;line-height:25.6px;gap:16px!important;margin:0 0 10px!important}.product__info-container hr{border:0;border-top:1px solid rgba(0,0,0,.14);margin:20px 0!important}.viv-csw-label,.product-form__input .form__label{font-size:16px!important;line-height:22.4px;font-weight:600;margin:0!important;letter-spacing:0}.viv-csw-label span{font-weight:400}.viv-csw{gap:0!important;margin:0 0 14px!important}.viv-csw button{width:70px!important;height:70px!important;margin:10px 10px 0 0;border:0!important;border-radius:3px!important;padding:0;background:#fff}.viv-csw button img{border-radius:3px}.viv-csw button.on{box-shadow:0 0 0 1px #000;outline:2px solid #fff;outline-offset:-3px}.product-form__input--pill{margin:0 0 18px!important}.product-form__input--pill input[type=radio]+label{min-width:52px!important;height:48px;padding:0 14px!important;margin:10px 10px 0 0!important;font-size:13px!important;font-weight:500!important;line-height:13px;letter-spacing:0!important;color:#4a6b8a!important;background:#fff!important;border:1px solid #e2e0da!important;border-radius:2px!important;display:inline-flex!important;align-items:center;justify-content:center}.product-form__input--pill input[type=radio]:checked+label{background:#000!important;color:#fff!important;border-color:#000!important;box-shadow:0 0 0 1px #000!important}.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio]:disabled+label{opacity:.45;text-decoration:none}.product-form__submit{min-height:48px!important;height:48px;padding:15px 25px!important;font-size:16px!important;font-weight:700!important;line-height:16px!important;letter-spacing:1.28px!important;text-transform:uppercase;background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:3px!important;box-shadow:0 0 0 1px #00000026,0 8px 24px #00000059!important}.product-form__submit:before,.product-form__submit:after{box-shadow:none!important}.product-form__buttons{max-width:none!important}.viv-acc{border-top:1px solid rgba(0,0,0,.14)!important;border-bottom:0!important}.viv-acc:last-of-type{border-bottom:1px solid rgba(0,0,0,.14)!important}.viv-acc summary{font-size:16px!important;line-height:22.4px;font-weight:600;padding:15px 30px 15px 0!important;position:relative}.viv-acc summary:after{position:absolute;right:0;top:50%;transform:translateY(-50%)}.viv-acc__body,.viv-acc__body p{font-size:16px!important;line-height:25.6px}.drawer__inner{width:540px!important;max-width:100vw!important;padding:0!important;border:0!important}.drawer__header{padding:20px 32px 15px!important;border:0!important;position:relative}.drawer__heading{font-size:18.88px!important;line-height:22.66px!important;font-weight:700!important;letter-spacing:0!important;margin:0!important}.drawer__close{width:44px!important;height:46px!important;padding:10px!important;top:10px!important;right:22px!important;min-width:0}.drawer__close .svg-wrapper,.drawer__close svg{width:24px!important;height:24px!important}cart-drawer-items{padding:16px 32px 0!important;overflow:auto}.cart-drawer .cart-items thead{display:none!important}.cart-drawer .cart-items,.cart-drawer .cart-items tbody{display:block;width:100%}.cart-drawer .cart-item{display:grid!important;grid-template-columns:100px 1fr auto!important;grid-template-rows:auto auto!important;column-gap:30px!important;row-gap:0!important;padding:16px 0!important;margin:0!important}.cart-drawer .cart-items td{padding:0!important}.cart-drawer .cart-item__media{grid-column:1!important;grid-row:1 / 3!important;width:100px}.cart-drawer .cart-item__image{width:100px!important;height:100px!important;max-width:none!important;object-fit:cover;display:block}.cart-drawer .cart-item__details{grid-column:2!important;grid-row:1!important;padding:0!important;min-width:0}.cart-drawer .cart-item__totals{grid-column:3!important;grid-row:1!important;padding:0!important}.cart-drawer .cart-items .cart-item__quantity{grid-column:2 / 4!important;grid-row:2!important;padding:10px 0 0!important}.cart-drawer .cart-item__name{font-size:16px!important;font-weight:600!important;line-height:20.8px!important;letter-spacing:0!important;text-decoration:none!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 4px}.cart-drawer .cart-item__details>.product-option,.cart-drawer .cart-item__details>.cart-item__discounted-prices{display:none!important}.cart-drawer .cart-item__details dl{margin:0}.cart-drawer .cart-item__details dl .product-option{font-size:13px!important;line-height:18.2px!important;margin:0!important;letter-spacing:0;color:#000}.cart-drawer .product-option dt,.cart-drawer .product-option dd{display:inline;margin:0}.cart-drawer .cart-item__price-wrapper .price{font-size:16px!important;font-weight:600!important;letter-spacing:0;line-height:18px;color:#000}.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{flex-direction:column-reverse!important;align-items:flex-end;gap:5px!important}.cart-drawer .cart-item__price-wrapper s.cart-item__old-price{font-size:13px!important;font-weight:400!important;color:#999!important}.cart-drawer .quantity-popover-container{padding:0!important}.cart-drawer .quantity{width:88px!important;min-height:36px!important;height:36px;border:1px solid #bfbfbf;border-radius:3px}.cart-drawer .quantity:before,.cart-drawer .quantity:after{display:none!important}.cart-drawer .quantity__button{width:27px!important}.cart-drawer .quantity__button .svg-wrapper,.cart-drawer .quantity__button svg{width:10px!important;height:10px!important}.cart-drawer .quantity__input{font-size:16px!important;width:32px;padding:0!important}.cart-drawer cart-remove-button{display:none!important}.cart-drawer .discounts__discount{font-size:13px!important;line-height:20.8px;display:flex!important;align-items:center;gap:4px;margin-top:10px}.cart-drawer .viv-damt{margin-left:auto}.cart-drawer .drawer__footer{border-top:1px solid rgba(0,0,0,.14)!important;padding:20px!important}.cart-drawer .cart-drawer__footer .totals,.cart-drawer .tax-note{display:none!important}.cart-drawer .cart-drawer__footer{padding:0!important;border:0!important}.cart-drawer .cart__ctas{padding:0!important}.cart-drawer .cart__checkout-button{width:100%;max-width:none!important;min-height:52px!important;padding:17px 25px!important;font-size:16px!important;font-weight:700!important;line-height:16px!important;letter-spacing:0!important;text-transform:uppercase;background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:4px!important;box-shadow:0 4px 8px #0000002e,0 8px 18px #0000001f!important}.cart-drawer .viv-chk{font-weight:400}.cart-drawer .viv-dot{margin-left:4px}.cart-drawer .viv-tot{margin-left:5px;font-weight:700}.viv-dusp{display:flex;justify-content:center;align-items:center;gap:10px;margin:7px 0;font-size:16px;line-height:25.6px}.viv-dusp img{width:20px;height:20px;object-fit:contain}.viv-dpay{display:flex;justify-content:center;gap:4px;list-style:none;margin:12px 0 16px;padding:0}.viv-dpay svg{width:40px;height:27px}.cart-drawer__collection{display:none!important}.drawer__inner-empty .cart__empty-text{font-size:22px;line-height:26.4px}@media(max-width:749px){.drawer__inner{width:100vw!important}.drawer__header{padding:20px 16px 15px!important}cart-drawer-items{padding:8px 16px 0!important}.cart-drawer .cart-item{grid-template-columns:90px 1fr auto!important;column-gap:14px!important}.cart-drawer .cart-item__media,.cart-drawer .cart-item__image{width:90px!important;height:90px!important}.cart-drawer .cart-item__name{font-size:14px!important;line-height:18px!important}.cart-drawer .drawer__footer{padding:14px 16px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/viv-fix.css.map */
