.detail-main-wrapper{align-items:start;display:grid;gap:0 164px;grid-auto-rows:max-content;grid-template-columns:663px minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;position:relative}.cart-disabled .buy-button,.cart-disabled .detail-amount{display:none}.cart-disabled .availability-modal-trigger{display:block}.squeezed{padding-right:123px}.detail-scrolling{display:flex;flex-direction:column;gap:29px;grid-row:1/span 3;position:sticky;top:136px}.detail-banner{aspect-ratio:663/291;width:100%}.detail-banner img{display:block;height:100%;object-fit:scale-down;width:100%}#detail-images{display:flex;height:500px;justify-content:center;position:relative}#detail-images.gallery{justify-content:space-between}#detail-images.gallery>*{margin:0}#detail-images.gallery .swiper-button-next,#detail-images.gallery .swiper-button-prev{display:flex;margin-top:-24px;pointer-events:none;visibility:hidden}#detail-images .swiper-button-prev{left:163px;margin-left:8px}#detail-images .swiper-button-next{margin-right:8px}.product-images,.product-images .size-full{position:relative;width:500px}.product-images .size-full{height:500px}.product-images picture{height:100%;left:0;position:absolute;top:0;width:100%}.product-images picture img{cursor:zoom-in}.product-images-mini{height:100%;order:-1;width:144px}.product-images-mini .size-custom{cursor:pointer;height:144px;transition:padding .05s ease-in-out;width:144px}.product-images-mini .size-custom.active{border:1px solid #c8c8c8;padding:5px}.detail-headline{grid-column:2/-1;margin-bottom:8px}.under-header{align-items:center;border-bottom:1px solid #eee;display:flex;gap:24px;padding-bottom:24px}.under-header .divider{background:#eee;display:block;height:24px;width:1px}.under-header:has(span:last-child:empty) .divider{display:none}.detail-stars-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.detail-stars-wrapper i{font-size:14px;font-style:normal;margin-left:12px}span[data-role=sku]{align-items:center;display:flex;font-weight:700;gap:64px}span[data-role=sku]:empty{display:none}span[data-role=sku]:before{content:"Numer produktu:";display:inline-block;font-weight:300;white-space:nowrap;width:57px}#detail-info{grid-column:2/-1;grid-row:span 2}.detail-short-description{border-bottom:1px solid #eee;padding:24px 0}.detail-price-per-meter{color:#222;display:flex;flex-wrap:wrap;font-weight:700;gap:4px;padding-top:15px;white-space:nowrap}.detail-price-per-meter:before{content:"Cena za 1 m.b.:"}.detail-price-per-meter:after{content:"zł"}.detail-pricing{align-items:flex-end;display:flex;flex-wrap:wrap;gap:3px;padding-top:32px;white-space:nowrap}.detail-pricing em{font-style:normal;width:100%}.detail-pricing b,.detail-pricing del{font-size:20px}.detail-pricing b span:after,.detail-pricing del span:after{content:" zł"}.detail-pricing b span:empty,.detail-pricing del span:empty{display:none}.detail-pricing b{color:#222;font-weight:700;margin-right:8px}.detail-pricing del{margin-right:13px}.detail-pricing .promo-text{color:#eb7025;font-size:14px;font-weight:700;position:relative;top:-3px}.detail-pricing .promo-text:empty{display:none}.detail-pricing .promo-text:before{content:"oszczędzasz "}.detail-pricing .promo-text:after{content:"%"}.detail-omnibus{font-size:12px;font-weight:700;margin-bottom:-30px;padding-top:28px;white-space:nowrap}@media (max-width:1280px){.detail-omnibus{width:-moz-fit-content;width:fit-content}}.detail-omnibus:before{content:"Najniższa cena z ostatnich 30 dni: ";font-weight:400;white-space:normal}.detail-omnibus:after{position:relative;top:3px}.detail-omnibus:empty{display:none}.detail-availability{display:block;font-size:14px;margin-bottom:32px;padding-top:4px}.detail-options{display:flex;flex-direction:column;margin:32px 0 8px}.detail-options dl{margin-bottom:8px}.detail-options dl:last-child{margin-bottom:0}.detail-options dt{display:block;margin-bottom:4px;text-transform:lowercase}.detail-options dt:before{content:"Wybierz";margin-right:5px;text-transform:capitalize}.detail-options dt:after{content:":"}.detail-options dd.color span{display:none}.detail-options dd.color ul{display:flex;flex-wrap:wrap;gap:4px}.detail-options dd.color li{border:1px solid #c8c8c8;cursor:pointer;height:34px;outline:4px solid #fff;outline-offset:-5px;width:34px}.detail-options dd.color li:hover{border-color:#222}.detail-options dd.color li.selected{border-color:#222;border-width:2px;outline-width:3px}.detail-options dd:not(.color){position:relative}.detail-options dd:not(.color).list-visible span:after{transform:scaleY(-1)}.detail-options dd:not(.color).list-visible ul{opacity:1;transform:translateY(0);visibility:visible;z-index:3}.detail-options dd:not(.color) span{background-color:#fff;border:1px solid #eee;color:#666;cursor:pointer;display:block;line-height:48px;padding:0 62px 0 20px;position:relative;user-select:none;z-index:1}.detail-options dd:not(.color) span:after{align-items:center;color:#222;content:"\e917";display:flex;font-family:icomoon;font-size:24px;height:48px;justify-content:center;position:absolute;right:0;top:0;width:48px}.detail-options dd:not(.color) span:hover{border-color:#222}.detail-options dd:not(.color) ul{background-color:#fff;border:1px solid #eee;border-top:0;filter:drop-shadow(0 3px 8px rgba(0,0,0,.2));left:0;opacity:0;padding:5px 0;position:absolute;top:100%;transform:translateY(-5px);transition:all .2s ease-in-out;visibility:hidden;width:100%}.detail-options dd:not(.color) li{cursor:pointer;display:block;padding:8px 20px;user-select:none}.detail-options dd:not(.color) li.selected{color:#222;font-weight:500}.detail-options dd:not(.color) li:hover{text-decoration:underline}.detail-adding{display:flex;margin:40px 0 8px}.detail-amount{margin-right:4px;min-width:72px;position:relative;width:25%}.detail-amount label{font-size:14px;position:absolute;top:-24px}.detail-amount input[type=text]{border:1px solid #eee;color:#222;font-size:18px;font-weight:700;height:56px;padding:0 0 2px;text-align:center;width:100%}.detail-amount button{background-color:initial;cursor:pointer;height:100%;position:absolute;top:0;touch-action:manipulation;width:20px;z-index:1}.detail-amount button:hover:after,.detail-amount button:hover:before{background-color:#c49f5e!important}.detail-amount button:before{background-color:#222;content:"";height:2px;position:absolute;top:26px;width:8px}.detail-amount button.minus{left:0}.detail-amount button.minus:before{right:6px}.detail-amount button.plus{right:0}.detail-amount button.plus:before{left:6px}.detail-amount button.plus:after{background-color:#222;content:"";height:8px;left:9px;position:absolute;top:23px;width:2px}.detail-amount button{width:38%}.detail-amount button:before{left:50%!important;margin-left:-8px;width:16px}.detail-amount button.plus:after{height:16px;left:50%!important;margin-left:-1px;margin-top:-9px;top:50%!important}.availability-modal-trigger,.buy-button{align-items:center;background-color:#c49f5e;color:#fff;display:flex;flex-grow:1;font-size:20px;font-weight:700;height:56px;justify-content:center;line-height:1.2}.total-price-per-meter{display:block}.buy-button:hover{background-color:#bd944b}.availability-modal-trigger{background-color:#666;display:none}.availability-modal-trigger:hover{background-color:#595959}.availability-modal-trigger:before{display:none}.under-buy-section{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-block:8px 48px}.under-buy-section>b{color:#222;display:flex;gap:4px}.under-buy-section>b:before{color:#666;font-weight:400}.under-buy-section .total-price-per-meter:before{content:"Ilość m.b.:"}.under-buy-section .price-times-amount:before{content:"Cena:"}.under-buy-section .price-times-amount:after{content:"zł"}.detail-ask-button{align-items:center;display:flex;gap:10px}.detail-ask-button:before{color:inherit;content:"\e90e";display:block;font-family:icomoon;font-size:var(--iconSize);font-style:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none}.detail-ask-button:hover{color:#222}.detail-accordion{border-top:1px solid #eee;display:flex;flex-direction:column;margin-top:32px}.detail-accordion-row{border-bottom:1px solid #eee;padding:20px 0}.detail-accordion-trigger{align-items:center;color:#222;cursor:pointer;display:flex;font-size:20px;font-weight:700;line-height:1.2;padding-right:20px;position:relative;user-select:none}.detail-accordion-trigger.info-visible:after{transform:translateY(-50%) scaleY(-1)}.detail-accordion-trigger.info-visible+.detail-accordion-content{grid-template-rows:1fr}.detail-accordion-trigger.info-visible+.detail-accordion-content>div{padding-top:20px}.detail-accordion-trigger:after{color:#222;content:"\e917";font-family:icomoon;font-size:24px;font-weight:400;position:absolute;right:0;top:50%;transform:translateY(-50%)}.detail-accordion-trigger:hover:after{color:#c49f5e!important}.detail-accordion-content{display:grid;grid-auto-rows:max-content;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.detail-accordion-content>div{overflow:hidden;transition:padding-top .3s ease-in-out}.detail-credit-wrapper{align-items:flex-start;clear:both;display:flex;flex-direction:column;gap:10px;padding-top:20px}.detail-credit-wrapper img{display:block;max-width:100%}
/*# sourceMappingURL=atf_detail.css.map*/