@charset "UTF-8";/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/styles/sections/main-product.scss ***!
  \******************************************************************************************************************************************************************************************************/#main-product{background-color:#f6f6f6}#main-product .grid{box-sizing:border-box;padding-bottom:4rem;padding-top:0}#main-product .product__media-wrapper{overflow:hidden;background-color:#fff;border-radius:25px;box-sizing:border-box;padding:1rem;box-shadow:0 3px 6px #0000001a;align-self:start}#main-product .product__media-wrapper .gallery{display:block;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;box-sizing:border-box;padding:1rem 0}#main-product .product__media-wrapper .product__media-list{margin-bottom:1rem;display:flex;position:relative;width:100%;height:100%;z-index:1;transition-property:transform;box-sizing:content-box}#main-product .product__media-wrapper .product__media-item{position:relative;cursor:zoom-in;flex-shrink:0;display:flex;align-items:center;height:auto}#main-product .product__media-wrapper .product__media-icon{position:absolute;top:1rem;left:1rem}#main-product .product__media-wrapper .media{height:100%;border-radius:25px}#main-product .product__media-wrapper .media img{width:100%;height:100%;border-radius:5px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#main-product .product__media-wrapper .slider-buttons{display:flex;justify-content:center;align-items:center;-moz-column-gap:30px;column-gap:30px}#main-product .product__media-wrapper .slider-buttons button{transition:all .3s}#main-product .product__media-wrapper .slider-buttons .swiper-button-disabled{opacity:.3;transform:scale(.7)}#main-product .product__media-wrapper .thumbnail-slider{display:none}#main-product .product__info-wrapper{box-sizing:border-box}#main-product .product__info-panel{box-sizing:border-box;padding:1rem;background-color:#fff;border-radius:25px;box-shadow:0 3px 6px #0000001a}#main-product .product__title{color:#6d46a0;margin-bottom:.5rem}#main-product .additional__information__wrapper{box-sizing:border-box;padding:1.5rem 0;border-top:1px solid #6fc7c2;border-bottom:1px solid #6fc7c2}#main-product .additional__information__title{margin-bottom:1rem;font-weight:600}#main-product .additional__informations__list{display:grid;grid-gap:15px}#main-product .additional__information{position:relative;display:grid;grid-template-columns:30px 1fr;align-items:center;grid-gap:15px;border-bottom:1px solid #e0e0e0;box-sizing:border-box;padding-bottom:10px}#main-product .additional__information:last-child{border-bottom:none}#main-product .additional__information .popup-text{font-size:12px;display:none}#main-product .additional__information .info-icon{position:absolute;top:0;right:0}#main-product .additional__information .info-icon:hover~.popup-text{display:block;position:absolute;top:25px;right:0;background-color:#f6f6f6;border-radius:5px;box-sizing:border-box;padding:8px;z-index:5;box-shadow:0 3px 6px #0000001a;max-width:200px;width:100%}#main-product .additional__information img{width:100%;height:auto}#main-product .additional__information .heading{font-size:14px}#main-product .additional__information .description{font-size:12px}#main-product .additional__information a{color:#6d46a0;text-decoration:underline}#main-product variant-radios{display:block;margin-top:1rem}#main-product variant-radios fieldset{margin-bottom:1rem;display:flex;flex-wrap:wrap;border:none;-moz-column-gap:10px;column-gap:10px;row-gap:10px}#main-product variant-radios .product-form__input--Color,#main-product variant-radios .product-form__input--Rodzaj{-moz-column-gap:15px;column-gap:15px;row-gap:15px}#main-product .product-form__input .form__label{margin-bottom:.7rem;font-weight:600}#main-product .product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}#main-product .product-form__input input[type=radio]+label{background-color:#fff;color:#6d46a0;border:2px solid #6d46a0;box-sizing:border-box;padding:10px 20px;border-radius:16px;cursor:pointer}#main-product .product-form__input input[type=radio]+label:hover{background-color:#6d46a0;color:#fff;transition:all .3s}#main-product .product-form__input input[type=radio]+label.image-swatch{width:60px;height:60px;border-radius:5px;padding:0;border:none}#main-product .product-form__input input[type=radio]+label.image-swatch img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:5px}#main-product .product-form__input input[type=radio]:checked+label{background-color:#6d46a0;color:#fff}#main-product .product-form__input input[type=radio]:checked+label.image-swatch{position:relative;display:block;border:2px solid #000000}#main-product .wishlish__button__wrapper{box-sizing:border-box;padding-bottom:10px}#main-product .wishlish__button__wrapper .btn{text-transform:none!important;font-size:14px;padding-left:21px}#main-product .wishlish__button__wrapper .btn:after{height:30px;width:30px;font-size:28px}#main-product .wishlish__button__wrapper .swym-wishlist-cta{text-transform:none}#main-product .price__wrapper{display:flex;margin-bottom:.5rem}#main-product .price__wrapper .price__regular,#main-product .price__wrapper .price__sale{font-size:24px}#main-product .price__wrapper .price{margin:0}#main-product .promo__info{margin-bottom:15px;box-sizing:border-box;padding:10px 15px;border-radius:15px;border:1px solid #6d46a0}#main-product .quantity__and__basket{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:1.5rem}#main-product quantity-input{height:45px}#main-product .grid__with__calculator .price__wrapper{justify-content:flex-start}#main-product .grid__with__calculator .additional__information__wrapper{border-bottom:none}#main-product .grid__with__calculator .quantity__and__basket{display:block}#main-product .grid__with__calculator .product-form__submit{margin-top:1rem}#main-product .grid__with__calculator .swym-button-bar,#main-product .grid__three__columns .swym-button-bar{display:none}#main-product #calculator-final-value{display:flex;-moz-column-gap:5px;column-gap:5px}#main-product #calculator-final-value label{order:-1}#main-product .product-form__inner{display:grid;grid-template-columns:1fr;justify-content:space-between;width:100%}#main-product .product-form__inner #calculator{grid-column:1/3;max-width:unset;background-color:#6fc7c2!important;box-sizing:border-box;padding-top:1rem;border-radius:20px;display:grid;grid-template-columns:1fr 1fr}#main-product .product-form__inner #calculator .element{box-sizing:border-box;padding:7.5px 15px}#main-product .product-form__inner #calculator .element>label{display:block;margin-bottom:5px!important}#main-product .product-form__inner #calculator .element,#main-product .product-form__inner #calculator .price-marker{grid-column:1/3}#main-product .product-form__inner #calculator label{color:#fff!important}#main-product .product-form__inner #calculator input,#main-product .product-form__inner #calculator select{width:100%}#main-product .product-form__inner #calculator .element[data-element="Wgraj plik graficzny"]{position:relative;line-height:0}#main-product .product-form__inner #calculator .element[data-element="Wgraj plik graficzny"] label{position:absolute;top:34%;left:25px;margin:0!important;line-height:1.4;z-index:1}#main-product .product-form__inner #calculator #fileinput{position:relative;color:transparent;line-height:0;height:40px}#main-product .product-form__inner #calculator #fileinput::-webkit-file-upload-button{visibility:hidden}#main-product .product-form__inner #calculator #fileinput:before{content:"";display:flex;align-items:center;border:2px solid #ffffff;border-radius:5px;padding:0 10px;box-sizing:border-box;outline:none;white-space:nowrap;cursor:pointer;font-weight:700;font-size:10pt;width:100%;height:40px;background-color:#6d46a0;color:#fff}#main-product .product-form__inner #calculator #fileinput:after{content:"";position:absolute;top:calc(50% - 10px);right:10px;background-size:contain;width:19px;height:19px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS44NDIiIGhlaWdodD0iMjEuODQyIiB2aWV3Qm94PSIwIDAgMjEuODQyIDIxLjg0MiI+PHBhdGggZD0iTTEwLjkyMSwyMS44NDJBMTAuOTIxLDEwLjkyMSwwLDEsMSwyMS44NDIsMTAuOTIxLDEwLjkzMywxMC45MzMsMCwwLDEsMTAuOTIxLDIxLjg0MlptMC0yMC40NzdhOS41NTYsOS41NTYsMCwxLDAsOS41NTYsOS41NTZBOS41NjYsOS41NjYsMCwwLDAsMTAuOTIxLDEuMzY1Wm0wLDAiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTM4LjIzOSwyNDEuMzY1aC05LjU1NmEuNjgzLjY4MywwLDEsMSwwLTEuMzY1aDkuNTU2YS42ODMuNjgzLDAsMSwxLDAsMS4zNjVabTAsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMi41NCAtMjI5Ljc2MikiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjQwLjY4MywxMzguOTIxYS42ODMuNjgzLDAsMCwxLS42ODMtLjY4M3YtOS41NTZhLjY4My42ODMsMCwxLDEsMS4zNjUsMHY5LjU1NkEuNjgzLjY4MywwLDAsMSwyNDAuNjgzLDEzOC45MjFabTAsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyOS43NjIgLTEyMi41NCkiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)}#main-product .product-form__inner #calculator .price-marker{background-color:#4ea39f!important;box-sizing:border-box;padding:15px}#main-product .product-form__inner #calculator .swatch-picker{display:grid;grid-template-columns:repeat(auto-fit,90px);grid-gap:10px}#main-product .product-form__inner #calculator .swatch-label{height:90px;width:90px}#main-product .product-form__inner #calculator .swatch-label:before,#main-product .product-form__inner #calculator .swatch-label:after{content:none}#main-product .product-form__inner #calculator .swatch-label input{height:90px;cursor:pointer}#main-product .product-form__inner #calculator .swatch-label img{border-color:#fff;border-width:2px;border-radius:5px}#main-product .product-form__input{width:100%;flex:0 0 130px}#main-product .quantity input{text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}#main-product .quantity input::-webkit-inner-spin-button,#main-product .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}#main-product .quantity__button svg{pointer-events:none}#main-product .tabs{display:flex;justify-content:space-between;margin-bottom:2rem;font-size:22px;font-weight:600}#main-product .tabs p{cursor:pointer}#main-product .tabs .active{border-bottom:2px solid #6d46a0}#main-product .product__description{background-repeat:no-repeat;background-size:cover;background-position:center;box-sizing:border-box;padding-bottom:3rem}#main-product .product__description .section__heading{margin-bottom:2rem}#main-product .product__description__inner{background-color:#fff;box-sizing:border-box;border-radius:15px}#main-product .product__description .custom-description{display:grid;grid-gap:3rem;background-color:#fff;box-sizing:border-box;padding:1rem;border-radius:15px}#main-product .product__description .custom-description .row{display:grid;grid-gap:1rem}#main-product .product__description .custom-description .content{order:1}#main-product .product__description .custom-description .image__wrapper{order:2}#main-product .product__description .custom-description .section__heading{text-align:left}#main-product .product__modal-opener{width:100%;height:100%}#main-product .product__modal-opener .product__media-toggle{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:zoom-in}#main-product .product__modal-opener .product__media img{width:100%;height:100%}#main-product .product-media-modal{background-color:#fff;height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}#main-product .product-media-modal[open]{visibility:visible;opacity:1;z-index:999}#main-product .product-media-modal .product-media-modal__content{max-height:100vh;width:100%;overflow:auto}#main-product .product-media-modal .product-media-modal__content *{display:block;width:100%;max-width:1300px;margin-left:auto;margin-right:auto;height:auto}#main-product .product-media-modal .product-media-modal__toggle{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50px;position:absolute;top:1rem;right:1.5rem;background-color:#000}#main-product .product-media-modal .product-media-modal__toggle svg line{color:#fff}#main-product .product-media-modal .product-media-modal__toggle:hover{transition:opacity .3s;opacity:.6}#main-product .grid.grid__three__columns{grid-gap:2rem}#main-product .grid.grid__three__columns .quantity__and__basket{height:100%}#main-product .grid.grid__three__columns .product__info{box-sizing:border-box;padding:1rem;border-radius:25px;background-color:#fff;box-shadow:0 3px 6px #0000001a}#main-product .grid.grid__three__columns .product-form__basket{width:100%;height:100%}#main-product .grid.grid__three__columns .product-form{display:block;height:100%}#main-product .grid.grid__three__columns form{height:100%}#main-product .grid.grid__three__columns .product-form__inner{height:100%;grid-template-rows:1fr 50px}#main-product .grid.grid__three__columns #calculator{position:relative;grid-template-rows:60px repeat(auto-fit,80px)}#main-product .grid.grid__three__columns #calculator .price-marker{position:absolute;bottom:0;left:0;width:100%}#main-product .tm-hornet-container{margin-bottom:10px}#main-product .related__products__wrapper{margin-top:20px;margin-bottom:20px}#main-product .related__products__wrapper p{margin-bottom:10px;font-weight:700;font-size:18px}#main-product .related__products{display:grid;grid-template-columns:repeat(auto-fit,70px);grid-gap:15px}#main-product .related__products img{width:100%;height:auto}#main-product .related__product{border:1px solid #e0e0e0;border-radius:5px;box-sizing:border-box;padding:5px;overflow:hidden}#main-product .related__product:hover img{transform:scale(1.05);transition:transform .3s}#main-product .main-product__bestsellers{margin-bottom:0;padding-bottom:1.5rem;margin-top:0}#main-product .main-product__bestsellers .swiper-slide{width:180px!important}@media(min-width:1024px){#main-product .main-product__bestsellers .swiper-slide{width:308px!important}}@media(min-width:768px){#main-product .product__description .custom-description .row{grid-template-columns:49% 49%;justify-content:space-between;align-items:center}#main-product .product__description .custom-description .content,#main-product .product__description .custom-description .image__wrapper{order:1}#main-product #calculator .element[data-element="Wysoko\15b\107(mm)"],#main-product #calculator .element[data-element="Szeroko\15b\107(mm)"]{grid-column:auto}#main-product .related__products{grid-template-columns:repeat(auto-fit,100px)}#main-product .grid__with__calculator .product__info-panel{padding:2rem;height:100%;position:relative}#main-product .grid__with__calculator .additional__information__wrapper{padding-bottom:0}#main-product .grid__with__calculator .quantity__and__basket{position:relative;padding-bottom:3rem;box-sizing:border-box;margin-bottom:0}#main-product .grid__with__calculator .quantity__and__basket .product-form__submit{position:absolute;bottom:0;left:0;width:100%;padding:0 2rem;box-sizing:border-box}}@media(min-width:1024px){#main-product .grid{display:grid;grid-template-columns:1fr 450px;justify-content:space-between}#main-product .product__media-wrapper{position:-webkit-sticky;position:sticky;top:1rem;left:0}#main-product .product__media-wrapper media-gallery{display:flex}#main-product .product__media-wrapper .slider-buttons,#main-product .product__media-wrapper .slider-pagination{display:none}#main-product .product__media-wrapper .gallery{order:2;margin:0;width:100%}#main-product .product__media-wrapper .swiper{overflow:hidden}#main-product .product__media-wrapper .thumbnail-slider{order:1;flex:0 0 110px;width:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;max-height:600px;margin:0}#main-product .product__media-wrapper .thumbnail-list{width:100%;position:relative;display:flex;flex-direction:column;max-height:520px}#main-product .product__media-wrapper .thumbnail-list__item{flex:0 0 100px;height:100px}#main-product .product__media-wrapper .thumbnail-list__item button{width:100px;height:100px;border-radius:15px}#main-product .product__media-wrapper .thumbnail-list__item img{width:100%;height:100%;border-radius:15px;-o-object-fit:contain;object-fit:contain}#main-product .product__media-wrapper .slider-button{flex:0 0 40px}#main-product .product__media-wrapper .slider-button:disabled{opacity:.3}#main-product .product__media-wrapper .thumbnail[aria-current]{border:1px solid #000000}#main-product .product__media-wrapper .product__media-item{display:none;width:100%;height:550px}#main-product .product__media-wrapper .is-active{display:block}#main-product .product__media-wrapper .media{height:100%;display:flex;align-items:center;box-sizing:border-box;padding:1rem}#main-product .product-form__inner #calculator .element{padding:10px 20px}#main-product .product-form__inner #calculator .element[data-element="Wgraj plik graficzny"] label{left:30px}#main-product .grid.grid__three__columns{grid-template-columns:300px 1fr 318px}#main-product .product__description__inner{padding:3rem}}@media(min-width:1366px){#main-product .grid{grid-gap:2rem}#main-product .grid.grid__three__columns{grid-template-columns:330px 1fr 318px}#main-product .related__products{grid-template-columns:repeat(4,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-main-product.css.map */
