﻿.product-box{display:flex;flex-direction:column;position:relative}.product-box:after{content:"";width:1px;height:100%;top:0;right:calc(var(--sp-m) /-2);position:absolute;background:#00000014}.product-box .product-box__img-holder{padding-left:var(--sp-16-32);padding-right:var(--sp-16-32);margin-bottom:6px}.product-box .product-box__img-holder .product-box__img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;object-position:center center;transform:scale(0.9);transition:0.3s}.product-box .product-box__img-holder:hover .product-box__img{transform:scale(0.95)}.product-box .product-box__inner{display:flex;flex-direction:column;flex-grow:1}.product-box .product-box__inner .product-box__title{line-height:1.3}.product-box .product-box__inner .product-box__top-bar{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;align-items:center;justify-content:space-between}.product-box .product-box__inner .product-box__top-bar .product-box__line{background-color:var(--color-secondary);color:var(--color-text--dark);border-radius:0;font-size:10px;font-weight:500;padding:4px 12px}.product-box .product-box__inner .product-box__top-bar .star-rating{font-size:10px;letter-spacing:2px;width:60px}.product-box .product-box__inner .product-box__top-bar .star-rating:before{opacity:0.12}.product-box .product-box__inner .product-box__top-bar .star-rating span::before{color:var(--color-body)}.product-box .product-box__inner .product-box__price{color:var(--color-text--dark)}.add_to_cart_button{width:100%;margin-top:auto;display:flex;flex-direction:row;gap:6px;align-items:center;font-weight:500}.add_to_cart_button .atc-cart__icon{display:flex;margin-right:6px}.add_to_cart_button .atc-cart__icon svg{padding:2px}.add_to_cart_button .atc-cart__icon.--added{display:none}.add_to_cart_button .atc-cart__icon.--added svg path{stroke:#fff}.add_to_cart_button .atc-cart__icon.--cart{margin-top:-2px}.add_to_cart_button .atc-cart__text-wrap{display:flex;flex-direction:row;gap:6px;align-items:center}.add_to_cart_button .atc-cart__text-wrap.--added{display:none}.add_to_cart_button.added .atc-cart__icon.--cart{display:none}.add_to_cart_button.added .atc-cart__icon.--added{display:flex}.add_to_cart_button.added .atc-cart__text-wrap.--main{display:none}.add_to_cart_button.added .atc-cart__text-wrap.--added{display:flex}.add_to_cart_button.added:hover svg path{stroke:var(--color-text--dark)}.add_to_cart_button:hover{background:var(--color-bg--light);color:var(--color-text--dark)}.add_to_cart_button:hover svg path{stroke:var(--color-text--dark)}.add_to_cart_button.loading{position:relative}.add_to_cart_button.loading .atc-cart__icon{display:none}.add_to_cart_button.loading:hover:before{filter:invert(1)}.add_to_cart_button.loading:before{content:"";width:30px;height:16px;aspect-ratio:1;background:url("/wp-content/uploads/2025/04/loader.gif");display:inline-block;background-size:contain;background-repeat:no-repeat}.add_to_cart_button.--light .atc-cart__icon.--cart svg path{stroke:#000}.add_to_cart_button.--light .atc-cart__icon.--added svg path{stroke:#000}.add_to_cart_button.--light:hover .atc-cart__icon.--cart svg path{stroke:#fff}.add_to_cart_button.--light:hover .atc-cart__icon.--added svg path{stroke:#fff}body.outofstock .single-product__atc-info{display:none}.stock-status{display:flex;flex-direction:row;gap:8px;align-items:center;line-height:1}.stock-status .status-info{font-weight:600;font-family:var(--font-family-heading)}.stock-status .status-dot{width:8px;height:8px;border-radius:50%;position:relative}.stock-status .status-dot.instock{background:#33d9b2;box-shadow:0 0 0 0 #33d9b2;animation:pulse-green 2s infinite}.stock-status .status-dot.outofstock{background:#aa363f;box-shadow:0 0 0 0 #ff9a83;animation:pulse-red 2s infinite}.stock-status .status-dot.onbackorder{background:#ffa600;box-shadow:0 0 0 0 #ffe144;animation:pulse-orange 2s infinite}@keyframes pulse-green{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(51, 217, 178, 0.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(51, 217, 178, 0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(51, 217, 178, 0)}}@keyframes pulse-red{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255, 154, 131, 0.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(255, 154, 131, 0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255, 154, 131, 0)}}@keyframes pulse-orange{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255, 225, 68, 0.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(255, 225, 68, 0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255, 225, 68, 0)}}#related-products .section-title-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:16px}@media (max-width:992px){#related-products .related-products-carousel{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-y:scroll;padding-bottom:16px}#related-products .related-products-carousel .product-box{width:calc(30% + (var(--sp-40-80)));min-width:calc(30% + (var(--sp-40-80)))}}@media (max-width:768px){#related-products .related-products-carousel .product-box{width:calc(45% + (var(--sp-40-80)));min-width:calc(45% + (var(--sp-40-80)))}}@media (max-width:540px){#related-products .related-products-carousel .product-box{width:calc(60% + (var(--sp-40-80)));min-width:calc(60% + (var(--sp-40-80)))}}.wpbg-select-dropdown{display:block !important;position:relative !important}.archive-product{display:flex;flex-direction:row;gap:48px}.archive-product__sidebar .product-category:has(.child-categories) .product-category--main-link{pointer-events:none}.archive-product__sidebar{width:25%;background:#fff}.archive-product__sidebar .product-line-btn{width:100%;border-radius:0;height:40px}.archive-product__sidebar .product-categories{position:relative}.archive-product__sidebar .product-categories .product-category-tree{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;width:100%}.archive-product__sidebar .product-categories .product-category-tree li{position:relative;font-size:14px;line-height:16px;display:flex;flex-direction:row;gap:8px;align-items:center;width:100%}.archive-product__sidebar .product-categories .product-category-tree li a{flex-basis:100%;white-space:nowrap}.archive-product__sidebar .product-categories .product-category-tree li .checkbox-control{border:1px solid var(--color-bg--dark);border-radius:0;width:18px;height:18px;min-width:18px;min-height:18px;position:relative}.archive-product__sidebar .product-categories .product-category-tree li .checkbox-control:before{background:#000;width:0;height:0;border-radius:0;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:transform 0.25sease}.archive-product__sidebar .product-categories .product-category-tree li.current-cat .checkbox-control:before{width:10px;height:10px}.archive-product__sidebar .archive-product__filter-box{padding:16px;background-color:var(--color-light);border-radius:0;position:relative}.archive-product__sidebar .archive-product__filter-box .wpgb-checkbox[aria-pressed=true] .wpgb-checkbox-control{background:#fff !important;background-color:#fff !important}.archive-product__sidebar .archive-product__filter-box .wpgb-checkbox[aria-pressed=true] .wpgb-checkbox-control:before{border:none !important;background:#000 !important;width:10px !important;height:10px !important;border-radius:0 !important;transform:none !important}.archive-product__sidebar .archive-product__filter-box .wpgb-checkbox-control:after{display:none}.archive-product__sidebar .archive-product__filter-box .archive-product__filter-box__title-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px;cursor:pointer}.archive-product__sidebar .archive-product__filter-box .archive-product__filter-box__title-wrap .archive-product__filter-box__icon{position:relative;display:flex;width:16px}.archive-product__sidebar .archive-product__filter-box .archive-product__filter-box__title-wrap .archive-product__filter-box__icon .filter-box__icon{position:absolute;left:50%;top:50%;transition:0.2s;transform:translate(-50%, -50%)}.archive-product__sidebar .archive-product__filter-box .archive-product__filter-box__title-wrap.active .filter-box__icon.--2{transform:translate(-50%, -50%) rotate(90deg)}.archive-product__sidebar .archive-product__filter-box:before{content:"";position:absolute;top:-16px;left:0;width:100%;height:1px;background-color:var(--color-bg--dark)}.archive-product__sidebar .archive-product__filter-box__facet{display:none;padding-top:18px;width:100%;min-width:100%}.archive-product__sidebar .archive-product__filter-box__facet fieldset{margin:0 !important}.archive-product__sidebar .archive-product__filter-box__facet .wpgb-facet{width:100%}.archive-product__sidebar .archive-product__filter-box__facet .wpgb-facet .wpgb-facet-title{margin-bottom:16px !important;font-size:16px !important}.archive-product__sidebar .archive-product__filter-box__facet.facet--range{margin-top:12px}.archive-product__sidebar .archive-product__filter-box__facet.facet--range .wpgb-number-facet{display:flex;align-items:center;justify-content:space-between;gap:6px}.archive-product__sidebar .archive-product__filter-box__facet.facet--range .wpgb-number-facet label{width:50%;display:flex;align-items:center;gap:6px}.archive-product__sidebar .archive-product__filter-box__facet.facet--range .wpgb-number-facet label:first-child:after{content:"-"}.archive-product__sidebar .archive-product__filter-box__facet.facet--range .wpgb-number-facet button{margin:0 !important;height:30px;padding:0;display:flex;align-items:center;justify-content:center;aspect-ratio:1;font-size:0;background-image:url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 13.5L7 7.5L1 1.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.archive-product__sidebar .archive-product__filter-box__facet.facet--range .wpgb-number-facet input{margin:0 !important;background:#fff;border:1px solid var(--color-primary);height:32px}.archive-product__sidebar .archive-product__filter-box__facet.scroll .wpgb-hierarchical-list{max-height:136px;overflow:auto}.archive-product__sidebar .archive-product__filter-box__facet.scroll ::-webkit-scrollbar{width:4px;border-radius:20px;overflow:hidden}.archive-product__sidebar .archive-product__filter-box__facet.scroll ::-webkit-scrollbar-thumb{background-color:var(--color-bg--dark);border-radius:20px}.archive-product__sidebar .archive-product__filter-box__facet.scroll ::-webkit-scrollbar-track{background:#fff}.archive-product__sidebar .archive-product__filter-box__facet .wpgb-hierarchical-list li:first-child{margin-top:0 !important}.archive-product-wrap{width:75%;gap:var(--sp-l)}.archive-product-wrap .product-box .atc-cart__icon.--cart svg{padding:3px !important}.archive-product-wrap .wpgb-content.wpgb-loading{opacity:0.3}.archive-product-wrap .wpgb-content{transition:all 0.35s ease;scroll-margin-top:260px}.archive-product-wrap .archive-product-container{gap:var(--sp-m);margin-bottom:var(--sp-l)}.archive-product-wrap .wpgb-facet>fieldset:last-child{margin-bottom:0 !important}.archive-product-wrap .archive-product-top-wrap{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between}.archive-product-wrap .archive-product-top-wrap .archive-product-top__sort-wrap{display:flex;flex-direction:row;gap:6px 24px;flex-wrap:wrap}.archive-product-wrap .archive-product-top-wrap .archive-product-top__sort .wpgb-select-placeholder input[type=text]{background:#fff;position:inherit}.archive-product-wrap .archive-product-top-wrap .archive-product-top__sort .wpgb-facet-title{height:26px;line-height:1.9}.archive-product-wrap .archive-product-top-wrap .archive-product-top__sort .wpgb-facet{display:flex;align-items:center;gap:8px;max-width:280px;justify-content:flex-end}.archive-product-wrap .archive-product-top-wrap .archive-product-top__sort.--per-page .wpgb-per-page-facet{position:relative}.archive-product-wrap .archive-product-top-wrap .archive-product-top__sort.--per-page .wpgb-per-page-facet:after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:1px;height:16px;background:var(--color-fourth)}.archive-product-wrap .archive-product-top-wrap .archive-product-top__sort.--per-page .wpgb-select,.archive-product-wrap .archive-product-top-wrap .archive-product-top__sort.--per-page label{width:48px !important}.archive-product-wrap .archive-product-top-wrap .archive-product-top__sort.--per-page .wpgb-select-toggle,.archive-product-wrap .archive-product-top-wrap .archive-product-top__sort.--per-page .wpgb-select-placeholder{margin:0 !important;padding:0 !important}.archive-product-wrap .archive-product-top__active-filters{width:100%;border-radius:0;background:var(--color-light);margin-bottom:12px}.archive-product-wrap .archive-product-top__active-filters .wpgb-facet{width:100%;padding:12px}.archive-product-wrap .archive-product-top__active-filters .wpgb-button{height:28px}.archive-product-wrap .archive-product-top__active-filters .wpgb-button-label{font-size:12px !important;font-weight:400 !important;font-family:var(--font-family-heading)}.archive-product-wrap .archive-product-top__active-filters .wpgb-button:has(input[name=produkt_forma_produktu]) .wpgb-button-label:before{content:"Forma produktu: ";font-weight:500}.archive-product-wrap .archive-product-top__active-filters .wpgb-button:has(input[name=produkt_pojemnosc]) .wpgb-button-label:before{content:"Pojemność: ";font-weight:500}.archive-product-wrap .archive-product-top__active-filters .wpgb-button:has(input[name=produkt_typ_wlosow]) .wpgb-button-label:before{content:"Typ włosów: ";font-weight:500}.archive-product-wrap .archive-product-top__active-filters .wpgb-button:has(input[name=produkt_dzialanie]) .wpgb-button-label:before{content:"Działanie: ";font-weight:500}.archive-product-wrap .archive-product-bottom__pagination .wpgb-pagination-facet{display:flex;justify-content:flex-end}.product-arch-filter__close{display:none;cursor:pointer}.product-arch-filter-backdrop{position:fixed;left:0;top:0;height:100%;width:100%;background:#ebebebe3;visibility:hidden;opacity:0;transition:0.3s;z-index:111}.collection-modal-container{visibility:hidden;transition:0.3s ease-in-out}.collection-modal-container.active{visibility:visible}.collection-modal-overlay{width:100%;height:100%;position:fixed;top:0;right:0;background-color:#ebebebe3;z-index:90;transition:0.2s ease-in-out;opacity:0}.collection-modal-overlay.active{opacity:1}.collection-modal-wrap{background:#fff;width:100%;max-width:1200px;position:fixed;z-index:111;top:50%;transition:0.3s ease-in-out;left:50%;transform:translate(-50%, -50%);padding:72px 64px;opacity:0;border-radius:var(--border-r--16)}.collection-modal-wrap.active{opacity:1}.collection-modal__close{position:absolute;top:14px;right:14px;cursor:pointer}.collection-modal__carousel{width:calc(100% + 64px)}.collection-modal__carousel .product-line-rep.--flickity .product-line-box{width:calc(28% - 24px);margin-right:24px;background:#F2F2F2;border:none;padding:16px;border-radius:0;min-height:100%;display:flex;flex-direction:column}.product-line-box__inner{display:flex;flex-direction:column;align-items:stretch;gap:4px;margin-bottom:8px;flex-grow:1}.product-line-box img{width:100%;aspect-ratio:1.5;object-fit:contain;mix-blend-mode:multiply}@media (max-width:991px){.collection-modal__carousel .product-line-rep.--flickity .product-line-box{width:calc(40% - 12px);margin-right:12px}.collection-modal-wrap{padding:48px 24px}}@media (max-width:767px){.collection-modal__carousel .product-line-rep.--flickity .product-line-box{width:calc(66% - 16px);margin-right:16px}.collection-modal-wrap{padding:48px 16px}}.collection-modal__carousel .flickity-page-dots .dot{margin:0;height:4px;width:100%;border-radius:32px;background:#D9D9D9;opacity:1}.collection-modal__carousel .flickity-page-dots .dot.is-selected{background:#000}.collection-modal__carousel .flickity-page-dots{display:flex;flex-direction:row;width:100%;max-width:1072px;border-radius:32px;overflow:hidden}.collection-modal__carousel .flickity-button .flickity-button-icon{display:none}.collection-modal__carousel .flickity-button.previous{background:url("/wp-content/uploads/2025/02/icon-arrow-left.svg");left:unset;right:100px}.collection-modal__carousel .flickity-button.next{background:url("/wp-content/uploads/2025/02/icon-arrow-right.svg");right:54px}.collection-modal__carousel .flickity-button{background-size:contain !important;background-repeat:no-repeat !important;background-position:center center !important;width:24px !important}.collection-modal__carousel .flickity-prev-next-button{top:-42px}@media (max-width:992px){.product-arch-filter-backdrop.active{visibility:visible;opacity:1}.product-arch-filter__close{display:none;position:absolute;right:12px;top:12px}.archive-product__sidebar{position:fixed;left:0;top:0;height:80%;width:90%;left:50%;top:calc(50% + 16px);transform:translate(-50%, -50%);justify-content:center;visibility:hidden;opacity:0;transition:0.3s;z-index:111;overflow:scroll;padding:16px;border-radius:0}.archive-product__sidebar.active{visibility:visible;opacity:1}.archive-product-wrap{width:100%}}.filter-trigger{width:calc(100% - 24px);max-width:400px;position:fixed;bottom:12px;left:50%;transform:translateX(-50%);align-items:center;justify-content:center;display:none;transition:0.3s !important;color:#000;font-weight:500;font-size:18px;z-index:5;height:40px;border-radius:0;cursor:pointer;background:var(--color-secondary)}.filter-trigger:hover{background:var(--color-primary)}.filter-trigger.active{z-index:112;background:var(--color-bg--dark);width:40px;height:40px}.filter-trigger .btn-text{display:flex}@media (max-width:992px){.filter-trigger{display:flex}.archive-product-container{grid-template-columns:repeat(2, 1fr)}}@media (max-width:768px){.archive-product-wrap .archive-product-top__sort-wrap{flex-direction:column;align-items:flex-start}}@media (max-width:540px){.archive-product-top__sort-wrap--l{width:100%;flex-wrap:wrap;gap:12px !important}.archive-product-container{grid-template-columns:repeat(1, 1fr)}.archive-product-top__sort__pagination{display:none}}.single-product .slick-track{margin-left:0;margin-right:0}#single-product-section{position:relative;z-index:1}#single-product-section .container-top{padding-top:12px;padding-bottom:12px;top:0;left:0;width:100%}#single-product-section .single-product-nuggel .single-product-container{gap:var(--sp-16-160)}#single-product-section .single-product-nuggel .single-product__gallery-wrap{z-index:1;position:relative;overflow:hidden}#single-product-section .single-product-nuggel .single-product__gallery-wrap .single-product__gallery{display:flex;flex-direction:row;flex-wrap:no-wrap;aspect-ratio:1}#single-product-section .single-product-nuggel .single-product__gallery-wrap .product__img-el{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;background:#f9f9f9}#single-product-section .single-product-nuggel .single-product__gallery-wrap .product__img-el.video{position:relative}#single-product-section .single-product-nuggel .single-product__gallery-wrap .product__img-el.video .product__img-el__video__play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}#single-product-section .single-product-nuggel .single-product__gallery-wrap .product__img-el img,#single-product-section .single-product-nuggel .single-product__gallery-wrap .product__img-el video{width:100%;aspect-ratio:1;object-fit:cover;mix-blend-mode:multiply}#single-product-section .single-product-nuggel .carousel-nav{display:flex;flex-direction:row;width:calc(100% + 16px)}#single-product-section .single-product-nuggel .carousel-nav .carousel-cell{width:calc(25% - 16px);display:flex;margin-right:16px;background:#f9f9f9}#single-product-section .single-product-nuggel .carousel-nav .carousel-cell img,#single-product-section .single-product-nuggel .carousel-nav .carousel-cell video{width:100%;aspect-ratio:1;object-fit:cover;mix-blend-mode:multiply}#single-product-section .single-product-nuggel .single-product__reviews{display:flex;flex-direction:row;gap:6px;flex-wrap:wrap}#single-product-section .single-product-nuggel .single-product__purchase-no-wrap{background:var(--color-primary);padding:4px 12px;border-radius:0;color:#fff;position:absolute;top:16px;left:24px;z-index:2}#single-product-section .single-product-nuggel .single-product__reviews__score{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:13px}#single-product-section .single-product-nuggel .single-product__reviews__score .star-rating{letter-spacing:2px;width:78px}#single-product-section .single-product-nuggel .single-product__reviews__score .star-rating span:before{color:#FFCB04}#single-product-section .single-product-nuggel .single-product-feat-wrap{display:flex;flex-direction:row;gap:4px 8px;flex-wrap:wrap}#single-product-section .single-product-nuggel .single-product-feat-wrap .single-product-feat-el{font-size:10px;font-weight:500;padding:4px 8px;border-radius:0}#single-product-section .single-product-nuggel .single-product-feat-wrap .single-product-feat-el.--cat{background:var(--color-bg--medium)}#single-product-section .single-product-nuggel .single-product-feat-wrap .single-product-feat-el.--type{background:var(--color-bg--light)}#single-product-section .single-product-nuggel .single-product__price{font-family:var(--font-family-heading);margin-top:16px}#single-product-section .single-product-nuggel .single-product__price .single-product__price--top{display:flex;flex-direction:row;align-items:center;gap:16px}#single-product-section .single-product-nuggel .single-product__price .single-product__price--top .product__price-wrap{display:flex;flex-direction:row;gap:12px;align-items:center}#single-product-section .single-product-nuggel .single-product__price .single-product__price--top .product__price-wrap .product__price-regular{text-decoration:line-through}#single-product-section .single-product-nuggel .single-product__price .single-product__price--bottom{color:#8a8a8a;display:flex;flex-wrap:wrap;flex-direction:row;gap:6px}#single-product-section .single-product-nuggel .single-product__related-box .related-products{display:flex;flex-direction:row;flex-wrap:wrap;gap:14px}#single-product-section .single-product-nuggel .single-product__related-box .related-products .button{opacity:0.35;font-weight:500;border:1px solid}#single-product-section .single-product-nuggel .single-product__related-box .related-products .button.active{pointer-events:none;opacity:1}#single-product-section .single-product-nuggel .single-product__related-box .related-products .button:hover{opacity:1;background:#000;color:#fff}#single-product-section .single-product-nuggel .single-product__atc-box .stock{display:none}#single-product-section .single-product-nuggel .single-product__atc-box .screen-reader-text{display:none !important;font-size:0 !important}#single-product-section .single-product-nuggel .single-product__atc-box .cart{display:flex;flex-direction:row;gap:12px;align-items:center}#single-product-section .single-product-nuggel .single-product__atc-box .cart.variations_form{flex-direction:column;align-items:flex-start}#single-product-section .single-product-nuggel .single-product__atc-box .cart.variations_form .variations tr{display:flex;flex-direction:column}#single-product-section .single-product-nuggel .single-product__atc-box .cart.variations_form .variations tr select#pa_pojemnosc{display:none}#single-product-section .single-product-nuggel .single-product__atc-box .cart.variations_form th.label{font-size:14px;font-weight:600;margin-bottom:4px;color:var(--color-text--dark)}#single-product-section .single-product-nuggel .single-product__atc-box .cart.variations_form .variation-radios input[type=radio]{position:absolute;z-index:-1;width:66px !important;border-radius:0 !important;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:24px;height:48px !important;background:#ffffff;border:1px solid var(--color-bg--medium);margin:0}#single-product-section .single-product-nuggel .single-product__atc-box .cart.variations_form .variation-radios input[type=radio]:checked{position:absolute;z-index:-1;background:var(--color-primary);padding:0;border-color:var(--color-primary);box-shadow:0px 0px 0px 1px #fff inset}#single-product-section .single-product-nuggel .single-product__atc-box .cart.variations_form .variation-radios label{min-width:66px !important;height:48px;max-width:110px;display:inline-flex;text-align:center;line-height:1.2;margin-top:0;cursor:pointer;margin-right:15px;align-items:center;justify-content:center;margin-top:0 !important;color:var(--color-text--dark);font-size:14px}#single-product-section .single-product-nuggel .single-product__atc-box .cart.variations_form .reset_variations{display:none}#single-product-section .single-product-nuggel .single-product__atc-box .cart.variations_form .single_variation_wrap{width:100%}#single-product-section .single-product-nuggel .single-product__atc-box .cart.variations_form .single_variation_wrap .woocommerce-variation.single_variation{display:none !important}#single-product-section .single-product-nuggel .single-product__atc-box .cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-direction:row;gap:12px}#single-product-section .single-product-nuggel .single-product__atc-box .cart .quantity-buttons-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid #D3D3D3;border-radius:var(--border-r--40);padding:6px !important;height:56px;max-width:110px}#single-product-section .single-product-nuggel .single-product__atc-box .cart .quantity-buttons-wrapper .quanity{display:flex;align-items:center;justify-items:center}#single-product-section .single-product-nuggel .single-product__atc-box .cart .quantity-buttons-wrapper input{border:none;background-color:transparent;padding:0;text-align:center;width:48px;font-size:16px;display:flex;align-items:center;color:var(--color-text--dark);max-width:40px}#single-product-section .single-product-nuggel .single-product__atc-box .cart .quantity-buttons-wrapper button{border:none;background-color:transparent;font-size:22px;color:var(--color-text--dark);cursor:pointer;max-width:24px;width:24px;padding:0 !important}#single-product-section .single-product-nuggel .single-product__atc-box .cart .single_add_to_cart_button{flex-grow:1;border:none;color:#fff;height:56px;display:flex;flex-direction:row;gap:6px;align-items:center;font-weight:500;border-radius:0}#single-product-section .single-product-nuggel .single-product__atc-box .cart .single_add_to_cart_button .atc-cart__icon{display:flex;margin-right:6px}#single-product-section .single-product-nuggel .single-product__atc-box .cart .single_add_to_cart_button .atc-cart__icon svg{padding:2px}#single-product-section .single-product-nuggel .single-product__atc-box .cart .single_add_to_cart_button .atc-cart__icon.--added{display:none}#single-product-section .single-product-nuggel .single-product__atc-box .cart .single_add_to_cart_button .atc-cart__icon.--added svg path{stroke:#fff}#single-product-section .single-product-nuggel .single-product__atc-box .cart .single_add_to_cart_button .atc-cart__icon.--cart{margin-top:-2px}#single-product-section .single-product-nuggel .single-product__atc-box .cart .single_add_to_cart_button .atc-cart__text-wrap{display:flex;flex-direction:row;gap:6px;align-items:center}#single-product-section .single-product-nuggel .single-product__atc-box .cart .single_add_to_cart_button .atc-cart__text-wrap.--added{display:none}#single-product-section .single-product-nuggel .single-product__atc-box .cart .single_add_to_cart_button.added .atc-cart__icon.--cart{display:none}#single-product-section .single-product-nuggel .single-product__atc-box .cart .single_add_to_cart_button.added .atc-cart__icon.--added{display:flex}#single-product-section .single-product-nuggel .single-product__atc-box .cart .single_add_to_cart_button.added .atc-cart__text-wrap.--main{display:none}#single-product-section .single-product-nuggel .single-product__atc-box .cart .single_add_to_cart_button.added .atc-cart__text-wrap.--added{display:flex}#single-product-section .single-product-nuggel .single-product__atc-box .cart .single_add_to_cart_button.added:hover svg path{stroke:var(--color-text--dark)}#single-product-section .single-product-nuggel .single-product__atc-box .cart .single_add_to_cart_button:hover{background:var(--color-bg--light);color:var(--color-text--dark)}#single-product-section .single-product-nuggel .single-product__atc-box .cart .single_add_to_cart_button:hover svg path{stroke:var(--color-text--dark)}#single-product-section .single-product-nuggel .single-product__atc-box .cart .single_add_to_cart_button.loading{position:relative}#single-product-section .single-product-nuggel .single-product__atc-box .cart .single_add_to_cart_button.loading .atc-cart__icon{display:none}#single-product-section .single-product-nuggel .single-product__atc-box .cart .single_add_to_cart_button.loading:hover:before{filter:invert(1)}#single-product-section .single-product-nuggel .single-product__atc-box .cart .single_add_to_cart_button.loading:before{content:"";width:30px;height:16px;aspect-ratio:1;background:url("/wp-content/uploads/2025/04/loader.gif");display:inline-block;background-size:contain;background-repeat:no-repeat}#single-product-section .single-product-nuggel .single-product__atc-info{background:var(--color-bg--medium);color:var(--color-text--dark);border-radius:0;text-align:center;padding:6px 16px}#single-product-section .single-product-nuggel .single-product__deliver-box{border:1px solid #CCCCCC;border-radius:0;padding:12px}#single-product-section .single-product-nuggel .single-product__deliver-box .single-product__delivery-box-el{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;align-items:center}#single-product-section .single-product-nuggel .single-product__deliver-box .single-product__delivery-box-el img{max-height:24px}#single-product-section .single-product-nuggel .single-product__related-wrap .single-product__related__header{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center}#single-product-section .single-product-nuggel .single-product__related-wrap .single-product__related__header .single-product__related__trigger{display:flex;flex-direction:row;gap:4px;align-items:center;cursor:pointer}#single-product-section .single-product-nuggel .single-product__related-wrap .single-product__related__header .single-product__related__trigger svg{margin-left:2px;transition:0.3s}#single-product-section .single-product-nuggel .single-product__related-wrap .single-product__related__header .single-product__related__trigger.--expanded svg{transform:scaleY(-1)}#single-product-section .single-product-nuggel .single-product__related-wrap .single-product__related__header .single-product__related__trigger.is-hidden{display:none}#single-product-section .single-product-nuggel .single-product__related-wrap .related-box{display:flex;flex-direction:column;gap:12px}#single-product-section .single-product-nuggel .single-product__related-wrap .product-box{border:1px solid #cccccc;border-radius:0;padding:12px}#single-product-section .single-product-nuggel .single-product__related-wrap .product-box.is-hidden{display:none}#single-product-section .single-product-nuggel .single-product__related-wrap .product-box .product-box__container{display:flex;flex-direction:row;gap:24px}#single-product-section .single-product-nuggel .single-product__related-wrap .product-box .product-box__container .product-box__link{display:flex}#single-product-section .single-product-nuggel .single-product__related-wrap .product-box .product-box__container .product-box__img{object-fit:contain;width:92px}#single-product-section .single-product-nuggel .single-product__related-wrap .product-box .product-box__container .product-box__footer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:auto}#single-product-section .single-product-nuggel .single-product__related-wrap .product-box .product-box__container .product-box__footer a{width:fit-content;font-size:14px;background:var(--color-primary);padding:4px 12px;color:#fff;border-radius:0;transition:0.3s}#single-product-section .single-product-nuggel .single-product__related-wrap .product-box .product-box__container .product-box__footer a:hover{background:var(--color-secondary)}#single-product-section .single-product-nuggel .single-product__related-wrap .product-box:after{display:none}.single-product .single-product__faq{display:flex;flex-direction:column}.single-product .single-product__faq .faq-el{border-bottom:1px solid #CCCCCC}.single-product .single-product__faq .faq-el .faq-el__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;position:relative;cursor:pointer;padding:16px 24px}.single-product .single-product__faq .faq-el .faq-el__header .faq-el__header__title{width:calc(100% - 80px)}.single-product .single-product__faq .faq-el .faq-el__header .faq-el__icon{width:24px;height:24px;display:flex;align-items:center;position:relative;justify-content:center;transition:0.2s}.single-product .single-product__faq .faq-el .faq-el__header.active .faq-el__icon{transform:scaleY(-1)}.single-product .single-product__faq .faq-el .faq-el__content{padding-left:24px;margin-bottom:16px;width:calc(100% - 80px);color:#4F4F4F}.single-product .single-product__faq .faq-el .faq-el__content ul{margin:0}@media (min-width:991px) and (max-width:1180px){.single_add_to_cart_button{font-size:16px;padding-left:8px;padding-right:8px}}@media (min-width:991px){.single-product__gallery-wrap{position:-webkit-sticky;position:sticky !important;top:100px}#single-product-section .single-product__gallery__add-info-wrap{padding-top:var(--sp-24-48)}}@media (max-width:991px){#single-product-section .single-product-dsd .container{padding-bottom:0}#single-product-section .single-product-dsd .single-product__gallery-wrap:before{display:none}#single-product-section .single-product-dsd .single-product__trych-help-box{margin-bottom:0}#single-product-section .single-product-dsd .single-product__reviews{justify-content:center}#single-product-section .single-product__gallery-wrap{width:100vw;left:-20px}#single-product-section .product-gallery-wrap{background:var(--color-bg--light)}#single-product-section .product-gallery-wrap .product__img-el{padding:24px}#single-product-section .single-product__related-wrap .single-product__related__trigger{display:none !important}#single-product-section .single-product__related-wrap .related-box{width:calc(100vw + 12px);margin-left:-12px;padding:0 24px 8px 12px;flex-direction:row !important;flex-wrap:nowrap;overflow-y:scroll}#single-product-section .single-product__related-wrap .related-box .product-box{display:flex !important;min-width:90%}#single-product-section .single-product__related-wrap .related-box .product-box .product-box__img{width:80px !important}#single-product-section .single-product__related-wrap .related-box .product-box .product-box__desc{font-size:12px}#single-product-section .single-product__related-wrap .related-box .product-box .product-box__title{font-size:14px}.single-product__faq{margin-top:48px}.single-product__faq .faq-el .faq-el__header{padding-left:6px !important;padding-right:6px !important}.single-product__faq .faq-el__content{padding-left:6px !important}#reviews-product h4.fs--48{display:none}#reviews-all .reviews__slider .cr-reviews-slider,#reviews-product .reviews__slider .cr-reviews-slider{padding:0 24px}#reviews-all .reviews__slider .cr-reviews-slider .slick-slide,#reviews-product .reviews__slider .cr-reviews-slider .slick-slide{box-shadow:none !important}#reviews-all .reviews__slider .cr-reviews-slider .cr-review-card,#reviews-product .reviews__slider .cr-reviews-slider .cr-review-card{padding:0 6px}#reviews-all .reviews__slider .cr-reviews-slider .cr-review-card .cr-review-card-inner,#reviews-product .reviews__slider .cr-reviews-slider .cr-review-card .cr-review-card-inner{background-color:var(--color-bg--light) !important;border-radius:0;padding:12px !important}#reviews-all .reviews__slider .cr-reviews-slider .cr-review-card .review-product,#reviews-product .reviews__slider .cr-reviews-slider .cr-review-card .review-product{display:none}#reviews-all .reviews__slider .cr-reviews-slider .slick-dots,#reviews-product .reviews__slider .cr-reviews-slider .slick-dots{width:100% !important;right:0 !important}}@media (max-width:540px){.single_add_to_cart_button .add-to-cart__divider,.single_add_to_cart_button .add-to-cart__price{display:none}#single-product-section .single-product__gallery-wrap{left:-12px}#single-product-section .single-product__gallery-wrap .product__img-el{aspect-ratio:1}#single-product-section .single-product__gallery-wrap .product__img-el img{width:70% !important}}