.elementor-168 .elementor-element.elementor-element-1fccec1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 28px;--row-gap:20px;--column-gap:28px;--padding-top:24px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-168 .elementor-element.elementor-element-b5150cd .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:var( --e-global-typography-0c74ed6-font-family ), Sans-serif;font-size:var( --e-global-typography-0c74ed6-font-size );font-weight:var( --e-global-typography-0c74ed6-font-weight );text-transform:var( --e-global-typography-0c74ed6-text-transform );line-height:var( --e-global-typography-0c74ed6-line-height );letter-spacing:var( --e-global-typography-0c74ed6-letter-spacing );word-spacing:var( --e-global-typography-0c74ed6-word-spacing );}.elementor-168 .elementor-element.elementor-element-b5150cd .woocommerce-breadcrumb > a{color:var( --e-global-color-accent );}.elementor-168 .elementor-element.elementor-element-51af0dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 72px;--row-gap:32px;--column-gap:72px;}.elementor-168 .elementor-element.elementor-element-21c228f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-f875a0d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-168 .elementor-element.elementor-element-f875a0d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-168 .elementor-element.elementor-element-a1b3b19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-db3f6a4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-168 .elementor-element.elementor-element-9f28007 .elementor-heading-title{font-family:var( --e-global-typography-c0c00e9-font-family ), Sans-serif;font-size:var( --e-global-typography-c0c00e9-font-size );font-weight:var( --e-global-typography-c0c00e9-font-weight );text-transform:var( --e-global-typography-c0c00e9-text-transform );line-height:var( --e-global-typography-c0c00e9-line-height );letter-spacing:var( --e-global-typography-c0c00e9-letter-spacing );word-spacing:var( --e-global-typography-c0c00e9-word-spacing );color:var( --e-global-color-primary );}.woocommerce .elementor-168 .elementor-element.elementor-element-9b4a994 .star-rating{color:var( --e-global-color-primary );}.woocommerce .elementor-168 .elementor-element.elementor-element-9b4a994 .woocommerce-review-link{color:var( --e-global-color-accent );font-family:var( --e-global-typography-0c74ed6-font-family ), Sans-serif;font-size:var( --e-global-typography-0c74ed6-font-size );font-weight:var( --e-global-typography-0c74ed6-font-weight );text-transform:var( --e-global-typography-0c74ed6-text-transform );line-height:var( --e-global-typography-0c74ed6-line-height );letter-spacing:var( --e-global-typography-0c74ed6-letter-spacing );word-spacing:var( --e-global-typography-0c74ed6-word-spacing );}.woocommerce .elementor-168 .elementor-element.elementor-element-9e1b78d .price{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;}.woocommerce .elementor-168 .elementor-element.elementor-element-9e1b78d .price ins{color:var( --e-global-color-primary );}.elementor-168 .elementor-element.elementor-element-c9501b8{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-0c74ed6-font-family ), Sans-serif;font-size:var( --e-global-typography-0c74ed6-font-size );font-weight:var( --e-global-typography-0c74ed6-font-weight );text-transform:var( --e-global-typography-0c74ed6-text-transform );line-height:var( --e-global-typography-0c74ed6-line-height );letter-spacing:var( --e-global-typography-0c74ed6-letter-spacing );word-spacing:var( --e-global-typography-0c74ed6-word-spacing );color:var( --e-global-color-accent );}.elementor-168 .elementor-element.elementor-element-08b9de4{--divider-border-style:solid;--divider-color:var( --e-global-color-b70a650 );--divider-border-width:1px;}.elementor-168 .elementor-element.elementor-element-08b9de4 .elementor-divider-separator{width:100%;}.elementor-168 .elementor-element.elementor-element-08b9de4 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.woocommerce .elementor-168 .elementor-element.elementor-element-efdc90d .woocommerce-product-details__short-description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-168 .elementor-element.elementor-element-1480d4f .cart button, .elementor-168 .elementor-element.elementor-element-1480d4f .cart .button{transition:all 0.2s;}.elementor-168 .elementor-element.elementor-element-1480d4f .quantity .qty{transition:all 0.2s;}.elementor-168 .elementor-element.elementor-element-4eb54cb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-168 .elementor-element.elementor-element-4eb54cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-168 .elementor-element.elementor-element-4eb54cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-168 .elementor-element.elementor-element-4eb54cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-168 .elementor-element.elementor-element-4eb54cb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-168 .elementor-element.elementor-element-4eb54cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-168 .elementor-element.elementor-element-4eb54cb .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-b70a650 );}.elementor-168 .elementor-element.elementor-element-4eb54cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-168 .elementor-element.elementor-element-4eb54cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-168 .elementor-element.elementor-element-4eb54cb .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-168 .elementor-element.elementor-element-4eb54cb .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-168 .elementor-element.elementor-element-4eb54cb .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-168 .elementor-element.elementor-element-4eb54cb .elementor-icon-list-icon{padding-inline-end:14px;}.elementor-168 .elementor-element.elementor-element-4eb54cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-168 .elementor-element.elementor-element-4eb54cb .elementor-icon-list-item > a{font-family:var( --e-global-typography-0c74ed6-font-family ), Sans-serif;font-size:var( --e-global-typography-0c74ed6-font-size );font-weight:var( --e-global-typography-0c74ed6-font-weight );text-transform:var( --e-global-typography-0c74ed6-text-transform );line-height:var( --e-global-typography-0c74ed6-line-height );letter-spacing:var( --e-global-typography-0c74ed6-letter-spacing );word-spacing:var( --e-global-typography-0c74ed6-word-spacing );}.elementor-168 .elementor-element.elementor-element-4eb54cb .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-168 .elementor-element.elementor-element-9e932fe{background-color:#FBEFF2;padding:18px 20px 18px 20px;}.elementor-168 .elementor-element.elementor-element-9e932fe .elementor-heading-title{font-family:var( --e-global-typography-0c74ed6-font-family ), Sans-serif;font-size:var( --e-global-typography-0c74ed6-font-size );font-weight:var( --e-global-typography-0c74ed6-font-weight );text-transform:var( --e-global-typography-0c74ed6-text-transform );line-height:var( --e-global-typography-0c74ed6-line-height );letter-spacing:var( --e-global-typography-0c74ed6-letter-spacing );word-spacing:var( --e-global-typography-0c74ed6-word-spacing );color:var( --e-global-color-primary );}.elementor-168 .elementor-element.elementor-element-1cfedd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-b70a650 );--border-color:var( --e-global-color-b70a650 );--padding-top:64px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-168 .elementor-element.elementor-element-f9048ca{font-family:var( --e-global-typography-0c74ed6-font-family ), Sans-serif;font-size:var( --e-global-typography-0c74ed6-font-size );font-weight:var( --e-global-typography-0c74ed6-font-weight );text-transform:var( --e-global-typography-0c74ed6-text-transform );line-height:var( --e-global-typography-0c74ed6-line-height );letter-spacing:var( --e-global-typography-0c74ed6-letter-spacing );word-spacing:var( --e-global-typography-0c74ed6-word-spacing );color:var( --e-global-color-accent );}.elementor-168 .elementor-element.elementor-element-e8e3f1a{--display:flex;--padding-top:96px;--padding-bottom:112px;--padding-left:40px;--padding-right:40px;}.elementor-168 .elementor-element.elementor-element-e8e3f1a:not(.elementor-motion-effects-element-type-background), .elementor-168 .elementor-element.elementor-element-e8e3f1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15e26ab );}.elementor-168 .elementor-element.elementor-element-a175dfd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-168 .elementor-element.elementor-element-a175dfd.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-168 .elementor-element.elementor-element-1fccec1{--content-width:1240px;}.elementor-168 .elementor-element.elementor-element-21c228f{--width:56%;}.elementor-168 .elementor-element.elementor-element-a1b3b19{--width:44%;}.elementor-168 .elementor-element.elementor-element-1cfedd0{--content-width:900px;}.elementor-168 .elementor-element.elementor-element-e8e3f1a{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-168 .elementor-element.elementor-element-21c228f{--width:100%;}.elementor-168 .elementor-element.elementor-element-a1b3b19{--width:100%;}}@media(max-width:1024px){.elementor-168 .elementor-element.elementor-element-b5150cd .woocommerce-breadcrumb{font-size:var( --e-global-typography-0c74ed6-font-size );line-height:var( --e-global-typography-0c74ed6-line-height );letter-spacing:var( --e-global-typography-0c74ed6-letter-spacing );word-spacing:var( --e-global-typography-0c74ed6-word-spacing );}.elementor-168 .elementor-element.elementor-element-51af0dd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-168 .elementor-element.elementor-element-21c228f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-168 .elementor-element.elementor-element-f875a0d{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;}.elementor-168 .elementor-element.elementor-element-db3f6a4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-168 .elementor-element.elementor-element-9f28007 .elementor-heading-title{font-size:var( --e-global-typography-c0c00e9-font-size );line-height:var( --e-global-typography-c0c00e9-line-height );letter-spacing:var( --e-global-typography-c0c00e9-letter-spacing );word-spacing:var( --e-global-typography-c0c00e9-word-spacing );}.woocommerce .elementor-168 .elementor-element.elementor-element-9b4a994 .woocommerce-review-link{font-size:var( --e-global-typography-0c74ed6-font-size );line-height:var( --e-global-typography-0c74ed6-line-height );letter-spacing:var( --e-global-typography-0c74ed6-letter-spacing );word-spacing:var( --e-global-typography-0c74ed6-word-spacing );}.elementor-168 .elementor-element.elementor-element-c9501b8{font-size:var( --e-global-typography-0c74ed6-font-size );line-height:var( --e-global-typography-0c74ed6-line-height );letter-spacing:var( --e-global-typography-0c74ed6-letter-spacing );word-spacing:var( --e-global-typography-0c74ed6-word-spacing );}.woocommerce .elementor-168 .elementor-element.elementor-element-efdc90d .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-168 .elementor-element.elementor-element-4eb54cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-168 .elementor-element.elementor-element-4eb54cb .elementor-icon-list-item > a{font-size:var( --e-global-typography-0c74ed6-font-size );line-height:var( --e-global-typography-0c74ed6-line-height );letter-spacing:var( --e-global-typography-0c74ed6-letter-spacing );word-spacing:var( --e-global-typography-0c74ed6-word-spacing );}.elementor-168 .elementor-element.elementor-element-9e932fe .elementor-heading-title{font-size:var( --e-global-typography-0c74ed6-font-size );line-height:var( --e-global-typography-0c74ed6-line-height );letter-spacing:var( --e-global-typography-0c74ed6-letter-spacing );word-spacing:var( --e-global-typography-0c74ed6-word-spacing );}.elementor-168 .elementor-element.elementor-element-f9048ca{font-size:var( --e-global-typography-0c74ed6-font-size );line-height:var( --e-global-typography-0c74ed6-line-height );letter-spacing:var( --e-global-typography-0c74ed6-letter-spacing );word-spacing:var( --e-global-typography-0c74ed6-word-spacing );}.elementor-168 .elementor-element.elementor-element-a175dfd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-168 .elementor-element.elementor-element-1fccec1{--padding-top:16px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-168 .elementor-element.elementor-element-b5150cd .woocommerce-breadcrumb{font-size:var( --e-global-typography-0c74ed6-font-size );line-height:var( --e-global-typography-0c74ed6-line-height );letter-spacing:var( --e-global-typography-0c74ed6-letter-spacing );word-spacing:var( --e-global-typography-0c74ed6-word-spacing );}.elementor-168 .elementor-element.elementor-element-51af0dd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168 .elementor-element.elementor-element-21c228f{--width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-168 .elementor-element.elementor-element-f875a0d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-168 .elementor-element.elementor-element-a1b3b19{--width:100%;}.elementor-168 .elementor-element.elementor-element-db3f6a4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-168 .elementor-element.elementor-element-9f28007 .elementor-heading-title{font-size:var( --e-global-typography-c0c00e9-font-size );line-height:var( --e-global-typography-c0c00e9-line-height );letter-spacing:var( --e-global-typography-c0c00e9-letter-spacing );word-spacing:var( --e-global-typography-c0c00e9-word-spacing );}.woocommerce .elementor-168 .elementor-element.elementor-element-9b4a994 .woocommerce-review-link{font-size:var( --e-global-typography-0c74ed6-font-size );line-height:var( --e-global-typography-0c74ed6-line-height );letter-spacing:var( --e-global-typography-0c74ed6-letter-spacing );word-spacing:var( --e-global-typography-0c74ed6-word-spacing );}.elementor-168 .elementor-element.elementor-element-c9501b8{font-size:var( --e-global-typography-0c74ed6-font-size );line-height:var( --e-global-typography-0c74ed6-line-height );letter-spacing:var( --e-global-typography-0c74ed6-letter-spacing );word-spacing:var( --e-global-typography-0c74ed6-word-spacing );}.woocommerce .elementor-168 .elementor-element.elementor-element-efdc90d .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-168 .elementor-element.elementor-element-4eb54cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-168 .elementor-element.elementor-element-4eb54cb .elementor-icon-list-item > a{font-size:var( --e-global-typography-0c74ed6-font-size );line-height:var( --e-global-typography-0c74ed6-line-height );letter-spacing:var( --e-global-typography-0c74ed6-letter-spacing );word-spacing:var( --e-global-typography-0c74ed6-word-spacing );}.elementor-168 .elementor-element.elementor-element-9e932fe .elementor-heading-title{font-size:var( --e-global-typography-0c74ed6-font-size );line-height:var( --e-global-typography-0c74ed6-line-height );letter-spacing:var( --e-global-typography-0c74ed6-letter-spacing );word-spacing:var( --e-global-typography-0c74ed6-word-spacing );}.elementor-168 .elementor-element.elementor-element-1cfedd0{--padding-top:40px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-168 .elementor-element.elementor-element-f9048ca{font-size:var( --e-global-typography-0c74ed6-font-size );line-height:var( --e-global-typography-0c74ed6-line-height );letter-spacing:var( --e-global-typography-0c74ed6-letter-spacing );word-spacing:var( --e-global-typography-0c74ed6-word-spacing );}.elementor-168 .elementor-element.elementor-element-e8e3f1a{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-168 .elementor-element.elementor-element-a175dfd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-b69e987 */.elementor-168 .elementor-element.elementor-element-b69e987 .woocommerce-tabs ul.tabs{scrollbar-width:none}.elementor-168 .elementor-element.elementor-element-b69e987 .woocommerce-tabs ul.tabs::-webkit-scrollbar{display:none}/* End custom CSS */
/* Start custom CSS *//* ===== GALERIA ===== */
body .woocommerce-product-gallery{margin:0!important;width:100%!important;float:none!important;position:relative}
body .woocommerce-product-gallery__image img,body .woocommerce-product-gallery__wrapper img{background:#FBEFF2;aspect-ratio:4/5;object-fit:cover;width:100%}
body .woocommerce-product-gallery__wrapper{margin:0!important}
body .woocommerce-product-gallery .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:12px 0 0!important;padding:0!important}
body .woocommerce-product-gallery .flex-control-thumbs li{width:auto!important;margin:0!important;float:none!important}
body .woocommerce-product-gallery .flex-control-thumbs img{aspect-ratio:1/1;object-fit:cover;opacity:.5;transition:opacity .3s ease;cursor:pointer}
body .woocommerce-product-gallery .flex-control-thumbs img.flex-active,body .woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}
body .woocommerce-product-gallery__trigger{position:absolute!important;top:16px!important;right:16px!important;left:auto!important;z-index:9;display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:50%;background:#fff!important;font-size:0!important;overflow:hidden;box-shadow:0 4px 16px rgba(17,17,17,.08)}
body .woocommerce-product-gallery__trigger span{display:none}
body .woocommerce-product-gallery__trigger::before{content:""!important;position:static!important;display:block!important;width:16px!important;height:16px!important;border:0!important;border-radius:0!important;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='1.6'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 21 21M10.5 7.5v6M7.5 10.5h6'/%3E%3C/svg%3E")!important}
body .woocommerce-product-gallery__trigger::after{display:none!important}

/* ===== KOLUMNA INFO ===== */
body .elementor-widget-woocommerce-product-rating .woocommerce-product-rating{margin:0!important}
body .elementor-widget-woocommerce-product-short-description p{margin:0}
body .bl-product-title .elementor-heading-title{margin:0}
body .bl-pdp .price{font-family:var(--e-global-typography-primary-font-family),serif!important;font-size:30px!important;font-weight:500!important;line-height:1.15!important;color:#111!important}
body .bl-pdp .price del{margin-right:8px;font-size:.7em;opacity:.45}
body .bl-pdp .price ins{text-decoration:none}
body .bl-pdp .elementor-element-9e932fe a{color:#111;text-decoration:underline;text-underline-offset:3px}

/* ===== WARIANTY ===== */
body .bl-pdp table.variations,body .bl-pdp table.variations tbody,body .bl-pdp table.variations tr,body .bl-pdp table.variations th,body .bl-pdp table.variations td{display:block;width:100%;margin:0;padding:0!important;border:0!important;background:none!important;text-align:left}
body .bl-pdp table.variations{margin:0 0 24px!important}
body .bl-pdp table.variations tr{margin-bottom:20px}
body .bl-pdp table.variations tr:last-child{margin-bottom:0}
body .bl-pdp table.variations th.label{padding:0 0 10px!important;line-height:1}
body .bl-pdp table.variations th.label label{margin:0;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#111}
body .bl-pdp .reset_variations{display:inline-block;margin-top:10px}
body .bl-pdp .woocommerce-variation{margin:0 0 16px}
body .bl-pdp .woocommerce-variation-price .price{font-size:22px!important}
body .bl-pdp .woocommerce-variation-availability p.stock{margin:6px 0 0;font-size:13px}

/* ===== DO KOSZYKA ===== */
body .elementor-widget-woocommerce-product-add-to-cart form.cart{margin:0!important}
body .bl-pdp form.cart:not(.variations_form),body .bl-pdp .woocommerce-variation-add-to-cart{display:flex!important;align-items:stretch;gap:12px}
body .bl-pdp form.cart div.quantity{float:none!important;margin:0!important}
body .bl-pdp form.cart .qty{width:76px;height:54px;padding:0;border:1px solid rgba(17,17,17,.2)!important;border-radius:0!important;background:#fff!important;font-size:15px;text-align:center}
body .bl-pdp .single_add_to_cart_button{flex:1;height:54px;padding:0 32px!important;border:0!important;border-radius:2px!important;background:#111!important;color:#fff!important;font-size:12px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase;opacity:1!important;transition:background-color .3s,color .3s}
body .bl-pdp .single_add_to_cart_button:hover{background:#F0A1B8!important;color:#111!important}
body .bl-pdp .single_add_to_cart_button.disabled{opacity:.45!important;cursor:not-allowed}

/* ===== ZAKŁADKI ===== */
body .bl-pdp-tabs .woocommerce-tabs ul.tabs{display:flex!important;justify-content:center;gap:40px;margin:0 0 48px!important;padding:0!important;overflow:visible;list-style:none;border-bottom:1px solid rgba(17,17,17,.1)}
body .bl-pdp-tabs .woocommerce-tabs ul.tabs::before,body .bl-pdp-tabs .woocommerce-tabs ul.tabs li::before,body .bl-pdp-tabs .woocommerce-tabs ul.tabs li::after{display:none!important}
body .bl-pdp-tabs .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important}
body .bl-pdp-tabs .woocommerce-tabs ul.tabs li a{display:block;margin-bottom:-1px;padding:0 0 16px!important;border-bottom:1px solid transparent;color:#5A5A5A!important;font-size:12px!important;font-weight:500!important;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}
body .bl-pdp-tabs .woocommerce-tabs ul.tabs li.active a,body .bl-pdp-tabs .woocommerce-tabs ul.tabs li a:hover{border-color:#111;color:#111!important}
body .bl-pdp-tabs .woocommerce-Tabs-panel{max-width:760px;margin:0 auto!important;padding:0!important}
body .bl-pdp-tabs .woocommerce-Tabs-panel>h2:first-child{display:none}
body .bl-pdp-tabs .woocommerce-Tabs-panel h2,body .bl-pdp-tabs .woocommerce-Tabs-panel h3{margin:32px 0 12px;font-size:24px}
body .bl-pdp-tabs .woocommerce-Tabs-panel ul{padding-left:18px}
body .bl-pdp-tabs .woocommerce-Tabs-panel li{margin:4px 0}
body .bl-pdp-tabs table.shop_attributes{border:0!important;border-top:1px solid rgba(17,17,17,.1)!important}
body .bl-pdp-tabs table.shop_attributes th,body .bl-pdp-tabs table.shop_attributes td{padding:14px 0!important;border:0!important;border-bottom:1px solid rgba(17,17,17,.1)!important;background:none!important;font-style:normal}
body .bl-pdp-tabs table.shop_attributes th{width:40%;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}
body .bl-pdp-tabs table.shop_attributes td p{margin:0}
body .bl-pdp-tabs .elementor-element-f9048ca{width:100%;max-width:760px;margin:40px auto 0;padding-top:24px;border-top:1px solid rgba(17,17,17,.1)}
@media(max-width:767px){body .bl-pdp-tabs .woocommerce-tabs ul.tabs{justify-content:flex-start;gap:24px;overflow-x:auto}}

/* ===== PODOBNE PRODUKTY ===== */
body .related.products>h2{margin:0 0 48px!important;font-family:var(--e-global-typography-primary-font-family),serif!important;font-size:42px!important;font-weight:500!important;text-align:center}
body .related.products ul.products li.product{position:relative;container-type:inline-size;text-align:left!important}
body .related.products ul.products li.product img{width:100%;aspect-ratio:4/5!important;object-fit:cover;margin:0 0 16px!important}
body .related.products li.product .woocommerce-loop-product__title{margin:0 0 6px!important;padding:0!important;font-size:13px!important;font-weight:400!important;letter-spacing:.04em;color:#111!important}
body .related.products li.product .price{font-family:var(--e-global-typography-primary-font-family),serif!important;font-size:18px!important;font-weight:500!important;color:#111!important}
body .related.products li.product .button{position:absolute!important;left:0;right:0;top:calc(125cqw - 44px);display:flex!important;align-items:center;justify-content:center;height:44px;margin:0!important;padding:0 12px!important;border:0!important;border-radius:0!important;background:rgba(17,17,17,.92)!important;color:#fff!important;font-size:11px!important;letter-spacing:.2em!important;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .35s,background-color .25s!important}
body .related.products li.product .button:hover{background:#F0A1B8!important;color:#111!important}
body .related.products li.product:hover .button,body .related.products li.product:focus-within .button{opacity:1;transform:none}
@media(hover:none){body .related.products li.product .button{position:static!important;height:auto;margin-top:12px!important;padding:10px 12px!important;border:1px solid rgba(17,17,17,.2)!important;background:transparent!important;color:#111!important;opacity:1;transform:none}}

.elementor-widget-heading .elementor-heading-title a:hover u{color:#111}
@media (max-width:767px){body .woocommerce-product-gallery .flex-control-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}}/* End custom CSS */