.fluentform.ff-default input.ff-el-form-control,.fluentform.ff-default textarea.ff-el-form-control{border:none;border-bottom:1px solid var(--maki-color-ink);border-radius:0;padding-left:0}.maki-personalization-size-options{--wvs-item-background-color:var(--maki-color-page);--wvs-item-text-color:var(--maki-color-ink);--wvs-item-box-shadow:0 0 0 1px var(--maki-color-line);--wvs-hover-item-background-color:var(--maki-color-action);--wvs-hover-item-text-color:var(--maki-color-white);--wvs-hover-item-box-shadow:0 0 0 1px var(--maki-color-action);--wvs-selected-item-background-color:var(--maki-color-action);--wvs-selected-item-text-color:var(--maki-color-white);--wvs-selected-item-box-shadow:0 0 0 1px var(--maki-color-action);display:flex;flex-wrap:wrap;max-width:100%;gap:8px}.maki-personalization-size-options>button{box-sizing:border-box;flex:0 0 56px;width:56px!important;min-width:0;height:44px!important;min-height:44px;margin:0;padding:0!important}.maki-personalization-size-options>button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--maki-control-radius);background:var(--wvs-item-background-color,var(--maki-color-page));color:var(--wvs-item-text-color,var(--maki-color-ink));box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);font:inherit;font-size:16px;font-weight:300;line-height:32px;cursor:pointer}.maki-personalization-size-options>button:hover:not(:disabled){background:var(--wvs-hover-item-background-color,var(--maki-color-action));color:var(--wvs-hover-item-text-color,var(--maki-color-white));box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.maki-personalization-size-options>button[aria-checked=true]{background:var(--wvs-selected-item-background-color,var(--maki-color-action));color:var(--wvs-selected-item-text-color,var(--maki-color-white));box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000)}.maki-personalization-size-options>button:disabled{opacity:1;color:var(--maki-color-vat);background:linear-gradient(to top right,transparent calc(50% - 1px),var(--maki-color-vat),transparent calc(50% + 1px));cursor:default}@media (max-width:996px){.maki-personalization-size-options>button{font-size:14px}}.single-product{--maki-product-mobile-header-offset:72px}.single-product:has(.header-nav.promo-label-active){--maki-product-mobile-header-offset:112px}.single-product .woocommerce-breadcrumb:empty{display:none;margin:0!important;padding:0!important}.single-product .button,.single-product button.button,.single-product input.button{border-radius:var(--maki-control-radius)!important}.single-product .woocommerce-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px;list-style:none;padding:0 var(--maki-content-gutter)!important;margin:135px 0 20px 0!important;color:var(--maki-color-ink)!important;font-size:14px!important}.single-product .woocommerce-breadcrumb a{font-size:14px;text-decoration:none;color:#818181}.single-product .woocommerce-breadcrumb li{display:inline-flex;align-items:center;margin:0;list-style:none}@media (max-width:996px){.single-product .woocommerce-breadcrumb{display:none}}.single-product .product-mobile-back{display:none}@media (max-width:996px){.single-product .product-mobile-back{display:block;margin:var(--maki-product-mobile-header-offset) var(--maki-content-gutter) 8px}.single-product .product-mobile-back a{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--maki-color-text-subtle);font-size:12px;text-decoration:none}.single-product .product-mobile-back .product-mobile-back__icon{display:inline-grid;flex:0 0 24px;width:24px;height:24px;place-items:center;color:var(--maki-color-action)}.single-product .product-mobile-back .product-mobile-back__icon svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.single-product .product-mobile-back .product-mobile-back__label{display:block;line-height:24px}}.single-product .woocommerce-notices-wrapper{position:fixed;z-index:calc(var(--maki-z-navigation) - 1);top:110px;left:50%;width:min(1380px,100% - var(--maki-content-gutter) - var(--maki-content-gutter));transform:translateX(-50%);transition:top .4s}.single-product .woocommerce-notices-wrapper .woocommerce-message{box-sizing:border-box;margin:0;padding:14px 16px 14px 20px;text-align:left;align-items:center;display:flex;width:100%;justify-content:flex-start;gap:18px;background-color:var(--maki-color-white);border:1px solid var(--maki-color-border-light);border-left:4px solid var(--maki-color-action);border-radius:var(--maki-control-radius);box-shadow:0 10px 30px rgb(var(--maki-rgb-ink)/.12)}@media (max-width:996px){.single-product .woocommerce-notices-wrapper .woocommerce-message{align-items:stretch;flex-direction:column;gap:10px;padding:12px 14px;font-size:14px;line-height:1.4}}.single-product .woocommerce-notices-wrapper .woocommerce-message::before{display:none}.single-product .woocommerce-notices-wrapper .woocommerce-message .button{order:2;min-height:40px;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;background-color:var(--maki-color-action);font-size:12px;font-weight:400;text-transform:uppercase;color:var(--maki-color-white);padding-inline:25px}@media (max-width:996px){.single-product .woocommerce-notices-wrapper .woocommerce-message .button{box-sizing:border-box;width:100%;min-height:44px;margin-left:0;padding-inline:18px}}.single-product:has(header.scroll-down) .woocommerce-notices-wrapper{top:63px;z-index:calc(var(--maki-z-navigation) - 1)}.single-product:has(.mobile-menu-wrapper.active) .woocommerce-notices-wrapper{z-index:-1}.single-product .product-content-wrapper{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr);grid-template-rows:auto 1fr;grid-template-areas:"gallery title" "gallery details";width:calc(100% - var(--maki-content-gutter) - var(--maki-content-gutter));max-width:1920px;margin-inline:auto;margin-top:20px;column-gap:var(--maki-content-gutter);row-gap:0;align-items:start}@media (max-width:996px){.single-product .product-content-wrapper{position:relative;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"title" "gallery" "details";margin-top:0;padding-top:0;width:100%;max-width:100vw;column-gap:0;row-gap:0}}.single-product .product-content-wrapper .left-side-product{grid-area:gallery;min-width:0}@media (max-width:996px){.single-product .product-content-wrapper .left-side-product .container{max-width:100vw;margin-bottom:0}}.single-product .product-content-wrapper .left-side-product span.onsale{display:none}.single-product .product-content-wrapper .left-side-product .woocommerce-product-gallery{width:100%}.single-product .product-content-wrapper .left-side-product .carousel-ref-cell:not(.active){opacity:.65}.single-product .product-content-wrapper .left-side-product .cell-refs-wrapper{display:grid;gap:8px}.single-product .product-content-wrapper .left-side-product .carousel-ref-cell{box-sizing:border-box;display:block;width:100%;aspect-ratio:3/4;padding:0;overflow:hidden;border:1px solid transparent;background:var(--maki-color-surface-soft);line-height:0;cursor:pointer}.single-product .product-content-wrapper .left-side-product .carousel-ref-cell.active{border-color:var(--maki-color-ink)}.single-product .product-content-wrapper .left-side-product .carousel-ref-cell:focus-visible{outline:2px solid var(--maki-color-ink);outline-offset:-3px}.single-product .product-content-wrapper .left-side-product .carousel-ref-cell img{display:block;width:100%;height:100%;object-fit:contain}.single-product .product-content-wrapper .left-side-product .carousel-main .carousel-cell img,.single-product .product-content-wrapper .left-side-product .single-image-wrapper .product-image img{cursor:zoom-in}.single-product .product-content-wrapper .left-side-product .carousel-main .is-pointer-down img{cursor:grabbing}.single-product .product-content-wrapper .left-side-product .maki-product-lightbox-trigger{position:absolute;z-index:3;top:16px;right:16px;display:grid;width:42px;height:42px;padding:0;place-items:center;border:1px solid rgb(var(--maki-rgb-ink)/.14);border-radius:50%;background:rgb(var(--maki-rgb-white)/.86);box-shadow:0 4px 18px rgb(var(--maki-rgb-ink)/.08);color:var(--maki-color-ink);cursor:zoom-in}@media (max-width:996px){.single-product .product-content-wrapper .left-side-product .maki-product-lightbox-trigger{top:12px;right:12px;width:40px;height:40px}}.single-product .product-content-wrapper .left-side-product .maki-product-lightbox-trigger__hint{position:relative;display:block;width:20px;height:20px;pointer-events:none}.single-product .product-content-wrapper .left-side-product .maki-product-lightbox-trigger__hint::before{position:absolute;top:1px;left:1px;width:12px;height:12px;border:1.5px solid currentColor;border-radius:50%;content:""}.single-product .product-content-wrapper .left-side-product .maki-product-lightbox-trigger__hint::after{position:absolute;top:13px;left:13px;width:7px;height:1.5px;background:currentColor;content:"";transform:rotate(45deg);transform-origin:left center}.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper{display:grid;grid-template-columns:115px minmax(0,1fr);gap:10px}@media (min-width:1600px){.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper{grid-template-columns:150px minmax(0,1fr)}}@media (max-width:1440px){.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper{grid-template-columns:100px minmax(0,1fr)}}@media (max-width:996px){.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper{grid-template-columns:1fr}}@media (min-width:501px) and (max-width:996px){.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper{width:min(640px,100%);margin-inline:auto}}.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper .carousel-cell{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper .carousel-main{height:min(750px,100dvh - 150px);min-height:560px;background:var(--maki-color-surface-soft)}@media (max-width:996px){.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper .carousel-main{height:min(135vw,620px);min-height:460px}}@media (min-width:501px) and (max-width:996px){.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper .carousel-main{height:clamp(420px,72svh,800px);min-height:0}}@media (max-width:500px){.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper .carousel-main{height:min(135vw,540px);min-height:440px}}.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper .carousel-main .carousel-cell{width:100%;height:100%}.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper .carousel-main:not(.flickity-enabled) .carousel-cell:not(:first-child){display:none}.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper .carousel-main .flickity-slider,.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper .carousel-main .flickity-viewport{width:100%;height:100%!important}.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper .flickity-prev-next-button{width:40px;height:40px;border:1px solid rgb(var(--maki-rgb-ink)/.14);background:rgb(var(--maki-rgb-white)/.82);color:var(--maki-color-ink)}@media (max-width:996px){.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper .flickity-prev-next-button{width:44px;height:44px}.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper .flickity-prev-next-button.previous{left:12px}.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper .flickity-prev-next-button.next{right:12px}}@media (max-width:768px){.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper .flickity-page-dots{bottom:16px}}.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper .left-carousel-navigation{min-height:0;height:max(560px,min(750px,100dvh - 150px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--maki-color-line) transparent}@media (max-width:996px){.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper .left-carousel-navigation{display:none}}.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper .carousel-cell img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center top}@media (max-width:996px){.single-product .product-content-wrapper .left-side-product .carousel-main-wrapper .carousel-cell img{object-fit:contain;object-position:center}}.single-product .product-content-wrapper .left-side-product .single-image-wrapper .product-image{position:relative;display:block;width:100%}@media (min-width:501px) and (max-width:996px){.single-product .product-content-wrapper .left-side-product .single-image-wrapper .product-image{max-width:640px;margin-inline:auto}.single-product .product-content-wrapper .left-side-product .single-image-wrapper .product-image img{display:block;width:100%;height:clamp(420px,72svh,800px);object-fit:contain}}.single-product .product-content-wrapper .right-side-product{grid-area:details;min-width:0}@media (max-width:996px){.single-product .product-content-wrapper .right-side-product{padding:24px var(--maki-content-gutter) 0}}.single-product .product-content-wrapper .right-side-product .entry-summary{margin-bottom:0;width:100%;float:none}@media (max-width:996px){.single-product .product-content-wrapper .right-side-product .entry-summary>form.cart{margin-bottom:0!important}}.single-product .product-content-wrapper .right-side-product .maki-delivery-estimate strong{font-weight:500}.single-product .product-content-wrapper .right-side-product h1{font-size:20px;font-style:normal;font-weight:400;line-height:1.25;color:var(--maki-color-ink)}@media (max-width:996px){.single-product .product-content-wrapper .right-side-product h1{font-size:18px}}.single-product .product-content-wrapper .right-side-product .products-colors-variations{display:flex;flex-direction:column;gap:12px;margin:16px 0 16px}.single-product .product-content-wrapper .right-side-product .products-colors-variations .product-color-label{box-sizing:border-box;min-height:32px;margin:0;padding-right:84px;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:400;line-height:1.5}.single-product .product-content-wrapper .right-side-product .products-colors-variations .product-color-label strong{font-weight:500}.single-product .product-content-wrapper .right-side-product .products-colors-variations .product-color-options{position:relative;display:flex;flex-wrap:nowrap;min-width:0;margin:0;padding:2px;overflow-x:auto}.single-product .product-content-wrapper .right-side-product .products-colors-variations .product-color-options .product-color-option{display:flex;box-sizing:border-box;flex:0 0 88px;flex-direction:column;width:88px;height:82px;margin:0;padding:4px;align-items:center;justify-content:flex-start;gap:8px;border:0;border-radius:0;background:0 0;text-decoration:none}.single-product .product-content-wrapper .right-side-product .products-colors-variations .product-color-options .product-color-option .product-color-name{display:block;color:var(--maki-color-ink);font-size:12px;font-weight:400;line-height:1.25;text-align:center;white-space:normal}@media (min-width:997px){.single-product .product-content-wrapper .right-side-product .products-colors-variations .product-color-options .product-color-option{height:46px}.single-product .product-content-wrapper .right-side-product .products-colors-variations .product-color-options .product-color-option .product-color-name{display:none}}.single-product .product-content-wrapper .right-side-product .products-colors-variations .product-color-options .product-color-option:focus-visible{outline:2px solid var(--maki-color-action);outline-offset:2px}.single-product .product-content-wrapper .right-side-product .products-colors-variations .product-color-options .product-color-option .product-color{display:block;box-sizing:border-box;flex:0 0 34px;width:100%;height:34px;border:1px solid var(--maki-color-border-soft);border-radius:0;background-position:center;background-size:cover;background-repeat:no-repeat}.single-product .product-content-wrapper .right-side-product .products-colors-variations .product-color-options .product-color-option:hover .product-color{outline:1px solid var(--maki-color-action);outline-offset:2px}.single-product .product-content-wrapper .right-side-product .products-colors-variations .product-color-options .current-product-color{border:1px solid var(--maki-color-page);box-shadow:0 0 0 1px #242424}.single-product .product-content-wrapper .right-side-product .products-colors-variations .maki-scroll-carousel>.maki-carousel-button{top:-28px;left:auto;width:32px;height:32px;box-shadow:none}.single-product .product-content-wrapper .right-side-product .products-colors-variations .maki-scroll-carousel>.maki-carousel-button.previous{right:44px}.single-product .product-content-wrapper .right-side-product .products-colors-variations .maki-scroll-carousel>.maki-carousel-button.next{right:0}.single-product .product-content-wrapper .right-side-product .products-colors-variations .maki-scroll-carousel>.maki-carousel-button::after{width:7px;height:7px}.single-product .product-content-wrapper .right-side-product .products-colors-variations .maki-scroll-carousel>.maki-carousel-button::before{content:"";position:absolute;inset:-6px}.single-product .product-content-wrapper .right-side-product .variations_form.cart table.variations{margin-bottom:16px!important}.single-product .product-content-wrapper .right-side-product .variations_form.cart>div:not(.woocommerce-variation-add-to-cart){display:flex;flex-direction:column-reverse}.single-product .product-content-wrapper .right-side-product .variations_form.cart>div:not(.woocommerce-variation-add-to-cart) .variations tr{display:flex;flex-direction:column}.single-product .product-content-wrapper .right-side-product .variations_form.cart>div:not(.woocommerce-variation-add-to-cart) .variations tr+tr{margin-top:24px}.single-product .product-content-wrapper .right-side-product .variations_form.cart>div:not(.woocommerce-variation-add-to-cart) .variations tr .label{display:flex;flex-wrap:wrap;min-height:36px;align-items:center;gap:8px 16px;margin-bottom:8px}.single-product .product-content-wrapper .right-side-product .variations_form.cart>div:not(.woocommerce-variation-add-to-cart) .variations tr .label label{display:inline-flex;min-height:24px;align-items:center;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:400}.single-product .product-content-wrapper .right-side-product .variations_form.cart>div:not(.woocommerce-variation-add-to-cart) .variations tr .label .size-tools{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.single-product .product-content-wrapper .right-side-product .variations_form.cart>div:not(.woocommerce-variation-add-to-cart) .variations tr .label .size-tools>.maki-size-guide-open,.single-product .product-content-wrapper .right-side-product .variations_form.cart>div:not(.woocommerce-variation-add-to-cart) .variations tr .label .size-tools>.size-chart-link{color:#675048;font-weight:500;text-decoration-line:underline;text-decoration-color:rgba(103,80,72,.58);text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere;transition:color 180ms ease,text-decoration-color 180ms ease}.single-product .product-content-wrapper .right-side-product .variations_form.cart>div:not(.woocommerce-variation-add-to-cart) .variations tr .label .size-tools>.maki-size-guide-open:focus-visible,.single-product .product-content-wrapper .right-side-product .variations_form.cart>div:not(.woocommerce-variation-add-to-cart) .variations tr .label .size-tools>.maki-size-guide-open:hover,.single-product .product-content-wrapper .right-side-product .variations_form.cart>div:not(.woocommerce-variation-add-to-cart) .variations tr .label .size-tools>.size-chart-link:focus-visible,.single-product .product-content-wrapper .right-side-product .variations_form.cart>div:not(.woocommerce-variation-add-to-cart) .variations tr .label .size-tools>.size-chart-link:hover{color:var(--maki-color-action);text-decoration-color:var(--maki-color-action)}.single-product .product-content-wrapper .right-side-product .variations_form.cart>div:not(.woocommerce-variation-add-to-cart) .variations tr .label .size-tools>.maki-size-guide-open:focus-visible,.single-product .product-content-wrapper .right-side-product .variations_form.cart>div:not(.woocommerce-variation-add-to-cart) .variations tr .label .size-tools>.size-chart-link:focus-visible{border-radius:0;outline:2px solid rgb(var(--maki-rgb-action)/.34);outline-offset:3px}.single-product .product-content-wrapper .right-side-product .variations_form.cart>div:not(.woocommerce-variation-add-to-cart) .variations tr .label .size-tools>.maki-size-guide-open,.single-product .product-content-wrapper .right-side-product .variations_form.cart>div:not(.woocommerce-variation-add-to-cart) .variations tr .label .size-tools>.size-chart-link{display:inline-flex;align-items:center;min-height:36px;padding:4px 0;border:0;background:0 0;gap:6px;font:inherit;font-size:14px;font-weight:400;white-space:nowrap;cursor:pointer}.single-product .product-content-wrapper .right-side-product .variations_form.cart>div:not(.woocommerce-variation-add-to-cart) .variations tr .label .size-tools>.maki-size-guide-open::before,.single-product .product-content-wrapper .right-side-product .variations_form.cart>div:not(.woocommerce-variation-add-to-cart) .variations tr .label .size-tools>.size-chart-link::before{content:"";flex:0 0 16px;width:16px;height:16px;background:currentColor;-webkit-mask:url(../../assets/img/store/size-fit.svg) center/contain no-repeat;mask:url(../../assets/img/store/size-fit.svg) center/contain no-repeat}.single-product .product-content-wrapper .right-side-product .variations_form.cart>div:not(.woocommerce-variation-add-to-cart) .variations tr .label .size-tools>.size-chart-link::before{-webkit-mask-image:url(../../assets/img/store/size-table.svg);mask-image:url(../../assets/img/store/size-table.svg)}.single-product .product-content-wrapper .right-side-product .variations_form.cart .variations td.value{padding:0}.single-product .product-content-wrapper .right-side-product .variations_form.cart .variations td.value a{text-decoration:none}.single-product .product-content-wrapper .right-side-product .variations_form.cart .variations td.value ul:is(.single-product-variable-items,.variable-items-wrapper){--wvs-item-background-color:var(--maki-color-page);--wvs-item-text-color:var(--maki-color-ink);--wvs-item-box-shadow:0 0 0 1px var(--maki-color-line);--wvs-hover-item-background-color:var(--maki-color-action);--wvs-hover-item-text-color:var(--maki-color-white);--wvs-hover-item-box-shadow:0 0 0 1px var(--maki-color-action);--wvs-selected-item-background-color:var(--maki-color-action);--wvs-selected-item-text-color:var(--maki-color-white);--wvs-selected-item-box-shadow:0 0 0 1px var(--maki-color-action)}.single-product .product-content-wrapper .right-side-product .variations_form.cart .variations td.value ul:is(.single-product-variable-items,.variable-items-wrapper)[data-attribute_name=attribute_pa_rozmiary]{display:flex;flex-wrap:wrap;max-width:100%;gap:8px}.single-product .product-content-wrapper .right-side-product .variations_form.cart .variations td.value ul:is(.single-product-variable-items,.variable-items-wrapper)[data-attribute_name=attribute_pa_rozmiary]>li{box-sizing:border-box;flex:0 0 56px;width:56px!important;min-width:0;height:44px!important;min-height:44px;margin:0;padding:0!important}.single-product .product-content-wrapper .right-side-product .variations_form.cart .variations td.value ul:is(.single-product-variable-items,.variable-items-wrapper)[data-attribute_name=attribute_pa_dlugosc-spodni]{display:flex;flex-wrap:wrap;max-width:100%;gap:8px}.single-product .product-content-wrapper .right-side-product .variations_form.cart .variations td.value ul:is(.single-product-variable-items,.variable-items-wrapper)[data-attribute_name=attribute_pa_dlugosc-spodni]>li{box-sizing:border-box;flex:0 0 120px;width:120px!important;min-width:0;height:44px!important;min-height:44px;margin:0;padding:0!important}.single-product .product-content-wrapper .right-side-product .variations_form.cart .variations td.value ul:is(.single-product-variable-items,.variable-items-wrapper) li{border-radius:var(--maki-control-radius)!important;padding:21px;outline:0;position:relative}.single-product .product-content-wrapper .right-side-product .variations_form.cart .variations td.value ul:is(.single-product-variable-items,.variable-items-wrapper) li:focus-visible{outline:2px solid var(--maki-color-action);outline-offset:3px}.single-product .product-content-wrapper .right-side-product .variations_form.cart .variations td.value ul:is(.single-product-variable-items,.variable-items-wrapper) li>.maki-oos-mail-icon{position:absolute;top:4px;right:4px;width:12px;height:12px;max-width:none;margin:0;padding:0;object-fit:contain;pointer-events:none}@media (max-width:996px){.single-product .product-content-wrapper .right-side-product .variations_form.cart .variations td.value ul:is(.single-product-variable-items,.variable-items-wrapper) li{min-width:44px;min-height:44px;padding:12px}}.single-product .product-content-wrapper .right-side-product .variations_form.cart .variations td.value ul:is(.single-product-variable-items,.variable-items-wrapper) li.disabled{cursor:pointer;overflow:visible;pointer-events:auto;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--maki-color-vat),transparent calc(50% + 1px))}.single-product .product-content-wrapper .right-side-product .variations_form.cart .variations td.value ul:is(.single-product-variable-items,.variable-items-wrapper) li.disabled:hover{cursor:pointer;overflow:visible;pointer-events:auto}.single-product .product-content-wrapper .right-side-product .variations_form.cart .variations td.value ul:is(.single-product-variable-items,.variable-items-wrapper) li.disabled .variable-item-contents{opacity:1}.single-product .product-content-wrapper .right-side-product .variations_form.cart .variations td.value ul:is(.single-product-variable-items,.variable-items-wrapper) li.disabled .variable-item-contents::before{background-image:none}.single-product .product-content-wrapper .right-side-product .variations_form.cart .variations td.value ul:is(.single-product-variable-items,.variable-items-wrapper) li.disabled .variable-item-contents .variable-item-span{position:relative;opacity:1;color:var(--maki-color-vat);font-weight:300}.single-product .product-content-wrapper .right-side-product .variations_form.cart .variations td.value ul:is(.single-product-variable-items,.variable-items-wrapper) li .variable-item-span{font-weight:300}@media (max-width:996px){.single-product .product-content-wrapper .right-side-product .variations_form.cart .variations td.value ul:is(.single-product-variable-items,.variable-items-wrapper) li .variable-item-span{font-size:14px}}.single-product .product-content-wrapper .right-side-product .variations_form.cart .reset_variations{display:none!important}.single-product .product-content-wrapper .right-side-product .maki-selection-required{border-radius:var(--maki-control-radius);outline:2px solid var(--maki-color-danger);outline-offset:6px}.single-product .product-content-wrapper .product-title-price{grid-area:title;min-width:0;display:grid;grid-template-columns:1fr auto;column-gap:24px;row-gap:10px}@media (min-width:997px){.single-product .product-content-wrapper .product-title-price{align-items:start}}@media (max-width:996px){.single-product .product-content-wrapper .product-title-price{padding:0 var(--maki-content-gutter) 16px}}.single-product .product-content-wrapper .product-title-price .product_title{margin:0;font-weight:500;line-height:1.14;text-wrap:balance}.single-product .product-content-wrapper .product-title-price .price{text-align:right;font-size:22px;font-style:normal;font-weight:400;line-height:1.2;color:var(--maki-color-ink);white-space:nowrap}@media (max-width:996px){.single-product .product-content-wrapper .product-title-price .price{font-size:16px}}.single-product .product-content-wrapper .product-title-price .iworks-omnibus{margin:0;font-size:14px;line-height:1.5;color:var(--maki-color-additional-info)}.single-product .product-content-wrapper .product-title-price .price,.single-product .product-content-wrapper .product-title-price h1{grid-row:1}.single-product .product-content-wrapper .product-title-price .iworks-omnibus{grid-row:2;align-self:center;justify-self:start}@media (max-width:996px){.single-product .product-content-wrapper .product-title-price{grid-template-columns:1fr;grid-template-rows:max-content max-content max-content;gap:4px}.single-product .product-content-wrapper .product-title-price .product_title{line-height:normal;font-size:20px;font-weight:500}.single-product .product-content-wrapper .product-title-price .price{text-align:left;grid-column:1/2;grid-row:2/3}.single-product .product-content-wrapper .product-title-price .iworks-omnibus{grid-column:1/2;grid-row:3/4;font-size:12px;line-height:1.5}}.single-product .product-content-wrapper .product-extended-info>p{font-size:12px;font-style:normal;font-weight:300}.single-product .product-content-wrapper .woocommerce-product-rating{display:none}@media (min-width:997px){.single-product .product-content-wrapper .stock{margin:0 0 12px!important}}@media (max-width:996px){.single-product .product-content-wrapper .stock{box-sizing:border-box;width:100%;margin:0 0 8px!important;font-size:14px;line-height:1.4}.single-product .product-content-wrapper .stock.in-stock{color:var(--maki-color-success)}}.single-product .product-content-wrapper .simple-product-add-to-cart,.single-product .product-content-wrapper .woocommerce-variation-add-to-cart{display:grid;grid-template-columns:140px minmax(0,1fr);width:100%;align-items:stretch;column-gap:8px;row-gap:16px}@media (min-width:521px) and (max-width:996px){.single-product .product-content-wrapper .simple-product-add-to-cart,.single-product .product-content-wrapper .woocommerce-variation-add-to-cart{max-width:520px}}.single-product .product-content-wrapper .simple-product-add-to-cart>.personalization-wrapper,.single-product .product-content-wrapper .woocommerce-variation-add-to-cart>.personalization-wrapper{grid-column:1/-1;margin:0}@media (min-width:997px){.single-product .product-content-wrapper .simple-product-add-to-cart>.personalization-wrapper,.single-product .product-content-wrapper .woocommerce-variation-add-to-cart>.personalization-wrapper{justify-self:start;width:fit-content;max-width:100%}}@media (max-width:400px){.single-product .product-content-wrapper .simple-product-add-to-cart,.single-product .product-content-wrapper .woocommerce-variation-add-to-cart{grid-template-columns:120px minmax(0,1fr)}}@media (max-width:996px){.single-product .product-content-wrapper .simple-product-add-to-cart,.single-product .product-content-wrapper .woocommerce-variation-add-to-cart{margin-bottom:12px}}.single-product .product-content-wrapper .simple-product-add-to-cart .single_add_to_cart_button,.single-product .product-content-wrapper .woocommerce-variation-add-to-cart .single_add_to_cart_button{background-color:var(--maki-color-action)!important;font-size:14px;font-style:normal;color:var(--maki-color-page);font-weight:400;box-sizing:border-box;grid-column:2;min-width:0;min-height:52px;margin:0;display:flex;padding:12px;height:52px;align-items:center;justify-content:center;width:100%;text-transform:uppercase}@media (max-width:996px){.single-product .product-content-wrapper .simple-product-add-to-cart .single_add_to_cart_button,.single-product .product-content-wrapper .woocommerce-variation-add-to-cart .single_add_to_cart_button{padding:12px 8px;font-size:13px;line-height:1.2;white-space:nowrap}}.single-product .product-content-wrapper .simple-product-add-to-cart .cart-qty-wrapper,.single-product .product-content-wrapper .woocommerce-variation-add-to-cart .cart-qty-wrapper{box-sizing:border-box;min-width:0;height:52px;border:1px solid var(--maki-color-line);border-radius:var(--maki-control-radius);background:0 0;color:var(--maki-color-ink);display:grid;grid-column:1;grid-template-columns:44px minmax(0,1fr) 44px;width:100%;align-items:center}.single-product .product-content-wrapper .simple-product-add-to-cart .cart-qty-wrapper .quantity,.single-product .product-content-wrapper .simple-product-add-to-cart .cart-qty-wrapper>div,.single-product .product-content-wrapper .woocommerce-variation-add-to-cart .cart-qty-wrapper .quantity,.single-product .product-content-wrapper .woocommerce-variation-add-to-cart .cart-qty-wrapper>div{display:flex;width:100%;min-width:0;height:100%;margin:0!important;align-items:center;justify-content:center}.single-product .product-content-wrapper .simple-product-add-to-cart .cart-qty-wrapper.disabled,.single-product .product-content-wrapper .woocommerce-variation-add-to-cart .cart-qty-wrapper.disabled{pointer-events:none}.single-product .product-content-wrapper .simple-product-add-to-cart .cart-qty-wrapper input,.single-product .product-content-wrapper .simple-product-add-to-cart .cart-qty-wrapper input[type=number],.single-product .product-content-wrapper .woocommerce-variation-add-to-cart .cart-qty-wrapper input,.single-product .product-content-wrapper .woocommerce-variation-add-to-cart .cart-qty-wrapper input[type=number]{border:none;text-align:center;outline:0;box-sizing:border-box;width:100%;max-width:none;height:50px;padding:0;font-size:16px;background-color:transparent}@media (max-width:996px){.single-product .product-content-wrapper .simple-product-add-to-cart .cart-qty-wrapper input,.single-product .product-content-wrapper .simple-product-add-to-cart .cart-qty-wrapper input[type=number],.single-product .product-content-wrapper .woocommerce-variation-add-to-cart .cart-qty-wrapper input,.single-product .product-content-wrapper .woocommerce-variation-add-to-cart .cart-qty-wrapper input[type=number]{box-sizing:border-box;width:100%;max-width:none;height:50px;font-size:16px}}.single-product .product-content-wrapper .simple-product-add-to-cart .cart-qty-wrapper input::-webkit-inner-spin-button,.single-product .product-content-wrapper .simple-product-add-to-cart .cart-qty-wrapper input::-webkit-outer-spin-button,.single-product .product-content-wrapper .woocommerce-variation-add-to-cart .cart-qty-wrapper input::-webkit-inner-spin-button,.single-product .product-content-wrapper .woocommerce-variation-add-to-cart .cart-qty-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single-product .product-content-wrapper .simple-product-add-to-cart .cart-qty-wrapper input[type=number],.single-product .product-content-wrapper .woocommerce-variation-add-to-cart .cart-qty-wrapper input[type=number]{-moz-appearance:textfield}.single-product .product-content-wrapper .simple-product-add-to-cart .cart-qty-wrapper .qty-down,.single-product .product-content-wrapper .simple-product-add-to-cart .cart-qty-wrapper .qty-up,.single-product .product-content-wrapper .woocommerce-variation-add-to-cart .cart-qty-wrapper .qty-down,.single-product .product-content-wrapper .woocommerce-variation-add-to-cart .cart-qty-wrapper .qty-up{width:100%;height:50px;padding:0;border:0;background:0 0;font-size:20px;cursor:pointer}@media (max-width:996px){.single-product .product-content-wrapper .simple-product-add-to-cart .cart-qty-wrapper .qty-down,.single-product .product-content-wrapper .simple-product-add-to-cart .cart-qty-wrapper .qty-up,.single-product .product-content-wrapper .woocommerce-variation-add-to-cart .cart-qty-wrapper .qty-down,.single-product .product-content-wrapper .woocommerce-variation-add-to-cart .cart-qty-wrapper .qty-up{width:100%;height:50px;padding:0}}.single-product .product-additional-info-toggles{display:flex;flex-direction:column;gap:30px;margin-top:32px}@media (max-width:996px){.single-product .product-additional-info-toggles{margin-top:24px;gap:28px}}.single-product .product-additional-info-toggles .single-info .info-content{padding-top:14px}.single-product .product-additional-info-toggles .single-info .info-content li,.single-product .product-additional-info-toggles .single-info .info-content p{color:var(--maki-color-ink);font-size:15px;font-style:normal;font-weight:400;line-height:1.6}@media (max-width:500px){.single-product .product-additional-info-toggles .single-info .info-content li,.single-product .product-additional-info-toggles .single-info .info-content p{font-size:12px}}.single-product .product-additional-info-toggles .single-info .info-content b,.single-product .product-additional-info-toggles .single-info .info-content strong{font-weight:500}.single-product .product-additional-info-toggles .single-info .info-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-bottom:1px solid var(--maki-color-line)}.single-product .product-additional-info-toggles .single-info .info-header h2{font-size:14px;color:var(--maki-color-ink);font-style:normal;font-weight:400;text-transform:uppercase}@media (max-width:500px){.single-product .product-additional-info-toggles .single-info .info-header h2{font-size:12px}}.single-product .product-additional-info-toggles .single-info .info-header img{max-width:10px}.single-product .product-additional-info-toggles .benefits{padding-top:16px}@media (max-width:996px){.single-product .product-additional-info-toggles .benefits{padding-top:0}}.single-product .product-additional-info-toggles .benefits .row{display:flex;align-items:center;gap:12px;padding-bottom:12px}.single-product .product-additional-info-toggles .benefits .row span{font-size:14px;font-style:normal;font-weight:400;line-height:1.5;color:#181818}.single-product .product-additional-info-toggles .benefits .row p{font-size:14px;font-style:normal;font-weight:400;color:#d6cdb5}@media (max-width:996px){.single-product .product-additional-info-toggles .benefits .row span{font-size:14px}.single-product .product-additional-info-toggles .benefits .row a{font-size:14px!important}.single-product .product-additional-info-toggles .benefits .row img{max-width:18px}.single-product .product-additional-info-toggles .benefits .row p{font-size:14px}}@media (max-width:996px){.single-product .product-additional-info-toggles .benefits .row:nth-last-child(2){margin-top:0;margin-bottom:0}.single-product .product-additional-info-toggles .benefits .row:nth-last-child(2) a{font-weight:400!important}}.single-product .info-size-text{margin:20px 0 0;font-size:12px;font-style:normal;font-weight:400;line-height:1.45;color:var(--maki-color-text-secondary)}.single-product .info-size-text p{margin:0}@media (max-width:500px){.single-product .info-size-text{font-size:11px}}.single-product .main-carousel-product{position:relative}.single-product .main-carousel-product .products-labels-wrapper{left:20px}@media (min-width:997px){.single-product .single-info .opis-content{display:none}}.single-product .product-description-rows{margin-top:120px}@media (max-width:996px){.single-product .product-description-rows{margin-top:40px;padding:0}}.single-product .product-description-rows .product-description-row{display:grid;grid-template-columns:1fr 1fr}@media (max-width:996px){.single-product .product-description-rows .product-description-row{grid-template-columns:1fr}.single-product .product-description-rows .product-description-row:first-child .product-description-texts{order:2}.single-product .product-description-rows .product-description-row:first-child .product-description-images{order:1}}.single-product .product-description-rows .product-description-row:nth-child(even) .product-description-texts{order:2}.single-product .product-description-rows .product-description-row .product-description-texts{padding:0 83px;display:flex;justify-content:center;flex-direction:column;color:var(--maki-color-ink);background-color:var(--maki-color-white)}.single-product .product-description-rows .product-description-row .product-description-texts h2{font-size:27px;font-weight:400;line-height:120%;margin-bottom:22px;text-transform:uppercase}.single-product .product-description-rows .product-description-row .product-description-texts h3{font-size:27px;font-weight:400;line-height:120%;margin-bottom:13px}.single-product .product-description-rows .product-description-row .product-description-texts h4{text-transform:uppercase;font-size:14px;font-weight:400;line-height:140%;margin-bottom:0}.single-product .product-description-rows .product-description-row .product-description-texts p{font-size:14px;font-weight:400;line-height:140%}.single-product .product-description-rows .product-description-row .product-description-texts ul{margin-left:16px}.single-product .product-description-rows .product-description-row .product-description-texts ul li{font-size:14px;font-weight:400;line-height:140%}@media (max-width:996px){.single-product .product-description-rows .product-description-row .product-description-texts{padding:51px 34px;text-align:center}.single-product .product-description-rows .product-description-row .product-description-texts h2{font-size:18px}.single-product .product-description-rows .product-description-row .product-description-texts h3{font-size:19px}.single-product .product-description-rows .product-description-row .product-description-texts h4{font-size:12px}.single-product .product-description-rows .product-description-row .product-description-texts p{font-size:12px}.single-product .product-description-rows .product-description-row .product-description-texts ul{margin-left:12px;list-style-position:inside;text-align:center}.single-product .product-description-rows .product-description-row .product-description-texts ul li{font-size:12px}}.single-product .product-description-rows .product-description-row .product-description-images{display:flex}.single-product .product-description-rows .product-description-row .product-description-images.image-count-1{aspect-ratio:1/1}.single-product .product-description-rows .product-description-row .product-description-images.image-count-1 img{width:100%;height:100%;object-fit:cover}.single-product .product-description-rows .product-description-row .product-description-images.image-count-2 img{width:50%}.single-product .product-description-rows .product-description-row .product-description-images img{max-width:100%;height:auto}.single-product .product-extended-add-to-cart-wrapper{position:fixed;bottom:0;width:100%;z-index:25;background-color:var(--maki-color-page);transform:translateY(0);opacity:1;visibility:visible;transition:transform var(--maki-motion-panel) var(--maki-motion-ease),opacity 180ms ease,visibility 0s linear}.single-product .product-extended-add-to-cart-wrapper.is-hidden{transform:translateY(calc(100% + 20px));opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,var(--maki-motion-panel)}@media (prefers-reduced-motion:reduce){.single-product .product-extended-add-to-cart-wrapper,.single-product .product-extended-add-to-cart-wrapper.is-hidden{transition:none}}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart{display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 19.4px 0 rgb(var(--maki-rgb-action)/.12);padding-left:40px;align-items:stretch}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .extended-ref-options{display:flex;gap:10px}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .extended-ref-options #extended-ref-color>div{width:25px;height:25px;border-radius:50%;display:block}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .extended-ref-options .extended-ref-value-wrapper{display:none}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .first-col{display:flex;align-items:center;gap:24px;padding-top:15px;padding-bottom:15px}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .first-col>div{display:flex;align-items:center}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .first-col .extended-product-name-wrapper{display:flex;flex-direction:column}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .first-col .extended-product-name-wrapper strong{font-size:14px;font-weight:500}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .first-col .extended-product-name-wrapper span{font-size:12px;font-weight:300}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .first-col .extended-img{max-width:50px;height:55px;margin-right:24px}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col{display:flex;align-items:center}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col strong{font-size:18px;line-height:1;margin-right:6px;font-weight:500}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col span.vat-info{color:var(--maki-color-vat);margin-right:33px}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col .extended-cart-action{height:100%}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col .extended-wishlist{display:flex;align-self:stretch;width:72px;min-width:72px;border-left:1px solid rgb(var(--maki-rgb-action)/.14);background-color:var(--maki-color-white)}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col .extended-wishlist .woosw-btn{position:relative;width:100%;height:100%;min-height:100%;padding:0;overflow:hidden;border:0;background:0 0;color:transparent;cursor:pointer;font-size:0}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col .extended-wishlist .woosw-btn::before{content:"";position:absolute;top:50%;left:50%;width:27px;height:27px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M24 39.5 8.9 25.3C2.7 19.4 6.8 9 15.4 9c3.7 0 6.8 2 8.6 4.8C25.8 11 28.9 9 32.6 9c8.6 0 12.7 10.4 6.5 16.3L24 39.5Z' fill='none' stroke='%2340312f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transform:translate(-50%,-50%)}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col .extended-wishlist .woosw-btn.maki-wishlist-optimistic-add::before,.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col .extended-wishlist .woosw-btn.woosw-added::before,.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col .extended-wishlist .woosw-btn:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M24 39.5 8.9 25.3C2.7 19.4 6.8 9 15.4 9c3.7 0 6.8 2 8.6 4.8C25.8 11 28.9 9 32.6 9c8.6 0 12.7 10.4 6.5 16.3L24 39.5Z' fill='%23dc0000' stroke='%23dc0000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col .extended-wishlist .woosw-btn.maki-wishlist-optimistic-remove::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M24 39.5 8.9 25.3C2.7 19.4 6.8 9 15.4 9c3.7 0 6.8 2 8.6 4.8C25.8 11 28.9 9 32.6 9c8.6 0 12.7 10.4 6.5 16.3L24 39.5Z' fill='none' stroke='%2340312f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col .extended-wishlist .woosw-btn:focus-visible{outline:2px solid var(--maki-color-action);outline-offset:-4px}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col #extended-ref-add-to-cart{font-size:14px;font-style:normal;color:var(--maki-color-white);font-weight:400;background-color:var(--maki-color-action);height:100%;padding-inline:100px;cursor:pointer;text-transform:uppercase;border:none}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col #extended-ref-add-to-cart span{margin-right:8px}@media (min-width:996px){.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col #extended-ref-add-to-cart img{display:none}}@media (max-width:996px){.single-product .product-extended-add-to-cart-wrapper{padding-left:0}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 15px}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .first-col{min-width:0;gap:10px;padding-top:5px;padding-bottom:5px}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .first-col>div{min-width:0}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .first-col .extended-product-name-wrapper{min-width:0;gap:10px}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .first-col .extended-product-name-wrapper strong{display:-webkit-box;overflow:hidden;font-size:13px;line-height:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .first-col .extended-product-name-wrapper .extended-ref-options{overflow:hidden;white-space:nowrap}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .first-col .extended-img{display:none}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col{align-self:center;flex:0 0 auto;flex-direction:row;gap:8px;width:auto;text-align:center}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col .extended-wishlist{box-sizing:border-box;align-self:center;width:48px;min-width:48px;height:48px;border:1px solid rgb(var(--maki-rgb-action)/.2);border-radius:var(--maki-control-radius)}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col .extended-wishlist .woosw-btn{min-height:46px}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col .extended-wishlist .woosw-btn::before{width:23px;height:23px}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col .extended-cart-action{box-sizing:border-box;align-self:center;height:48px;border-radius:var(--maki-control-radius);background-color:var(--maki-color-action)}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col #extended-ref-add-to-cart{box-sizing:border-box;width:48px;padding-inline:5px;border-radius:var(--maki-control-radius)}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col #extended-ref-add-to-cart span{display:none}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col #extended-ref-add-to-cart img{width:24px;filter:brightness(0) invert(1)}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col .extended-price{display:none}}@media (max-width:420px){.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart{gap:10px}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col .extended-wishlist{width:44px;min-width:44px;height:44px}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col .extended-wishlist .woosw-btn{min-height:42px}.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col #extended-ref-add-to-cart,.single-product .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col .extended-cart-action{width:44px;height:44px}}.single-product #extended-ref-add-to-cart:hover,.single-product .single_add_to_cart_button:hover{translate:none!important}.single-product .opinions-wrapper{margin-top:100px;margin-bottom:100px;max-width:95vw;width:min(1920px,100% - var(--maki-content-gutter) - var(--maki-content-gutter));margin-inline:auto;position:relative}@media (max-width:769px){.single-product .opinions-wrapper{margin-top:40px;margin-bottom:40px}}.single-product .opinions-wrapper h2{margin-bottom:30px;font-size:27px;font-weight:300;line-height:120%;padding:0 0 20px}@media (max-width:996px){.single-product .opinions-wrapper h2{font-size:18px}}.single-product .opinions-wrapper .carousel-slider--opinions .flickity-page-dots{display:none}@media (max-width:769px){.single-product .opinions-wrapper .carousel-slider--opinions .flickity-prev-next-button{display:none!important}.single-product .opinions-wrapper .carousel-slider--opinions .flickity-page-dots{position:static;display:flex;justify-content:center;gap:8px;margin:20px 0 0;padding:0}.single-product .opinions-wrapper .carousel-slider--opinions .flickity-page-dots .dot{width:7px;height:7px;margin:0;background:var(--maki-color-action);opacity:.3}.single-product .opinions-wrapper .carousel-slider--opinions .flickity-page-dots .dot.is-selected{opacity:1}}.single-product .opinions-wrapper .carousel-slider--opinions .flickity-viewport{width:85vw;margin:0 auto}.single-product .opinions-wrapper .carousel-slider--opinions .flickity-viewport .carousel-cell{width:33%;margin-right:10px;display:flex;flex-direction:column;gap:10px}@media (max-width:769px){.single-product .opinions-wrapper .carousel-slider--opinions .flickity-viewport .carousel-cell{box-sizing:border-box;width:100%;padding-left:20px;gap:12px}}.single-product .opinions-wrapper .carousel-slider--opinions .flickity-viewport .carousel-cell strong{margin-bottom:25px;display:block}@media (max-width:996px){.single-product .opinions-wrapper .carousel-slider--opinions .flickity-viewport .carousel-cell strong{margin-bottom:12px}}.single-product .opinions-wrapper .carousel-slider--opinions .flickity-viewport .carousel-cell p{max-width:90%}.single-product .opinions-wrapper .carousel-slider--opinions .flickity-viewport .carousel-cell img{max-width:20px}.single-product .opinions-wrapper .carousel-slider--opinions button{background:0 0}.single-product .opinions-wrapper .write-review-button-wrapper{position:absolute;top:0;right:0}.single-product .opinions-wrapper .write-review-button-wrapper .write-review-button{background:0 0;font-family:DM Sans;font-size:14px;font-weight:300}@media (max-width:996px){.single-product .opinions-wrapper .write-review-button-wrapper .write-review-button{font-size:12px}}.single-product .instagram-wrapper{margin-bottom:0}.single-product .woocommerce-Reviews{max-width:95vw;margin:0 auto}.single-product .woocommerce-Reviews #comments{display:none}.single-product .woocommerce-Reviews #review_form_wrapper{width:80vw;margin:30px auto}.single-product .woocommerce-Reviews #review_form_wrapper .comment-respond{width:100%}.single-product .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-reply-title{display:none}.single-product .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form .comment-form-rating p.stars>span{display:flex;flex-direction:row-reverse;margin-right:auto;width:100%;max-width:fit-content;margin-top:10px}.single-product .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form .comment-form-rating p.stars a{height:1em;width:2em}.single-product .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form .comment-form-rating p.stars a::before{content:"";display:block;width:24px;height:24px;background-image:var(--makimed-rating-star-empty);background-size:contain;background-repeat:no-repeat;background-position:center}.single-product .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form .comment-form-rating p.stars a.active::before{background-image:var(--makimed-rating-star-filled)}.single-product .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form .comment-form-rating p.stars a.active::before,.single-product .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form .comment-form-rating p.stars a.active~a::before{background-image:var(--makimed-rating-star-filled)}.single-product .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form .comment-form-comment{margin-top:20px!important}.single-product .woocommerce-Reviews #review_form_wrapper .comment-respond .comment-form .form-submit input{background:0 0!important;font-weight:300!important}.single-product #oos,.single-product #size-chart{display:none}.single-product #oos.maki-modal-open,.single-product #size-chart.maki-modal-open{display:block}.single-product .maki-modal-backdrop{z-index:var(--maki-z-overlay);text-align:center}.single-product .maki-modal-backdrop.is-open{display:flex}.single-product .maki-modal-backdrop .maki-modal-open{flex:0 0 auto}.single-product .maki-modal-backdrop .maki-modal-close{position:absolute;z-index:3;top:14px;right:14px}.single-product .maki-modal-backdrop #oos{position:relative;box-sizing:border-box;width:min(620px,100%);max-width:620px;margin:auto;padding:clamp(28px,4vw,46px);border:1px solid var(--maki-color-border-light);border-radius:var(--maki-control-radius);background:var(--maki-color-white);box-shadow:0 20px 60px rgb(var(--maki-rgb-ink)/.18);text-align:left}.single-product .maki-modal-backdrop #oos .ff-el-section-break-title,.single-product .maki-modal-backdrop #oos h3{margin:0 44px 10px 0;font-size:clamp(22px,3vw,30px);font-weight:300;line-height:1.15;text-transform:uppercase}.single-product .maki-modal-backdrop #oos p{color:var(--maki-color-text-secondary);line-height:1.5}.single-product .maki-modal-backdrop #oos .fluentform{margin-top:24px}.single-product .maki-modal-backdrop #oos .fluentform .ff_columns_total_2 input{pointer-events:none;user-select:none}.single-product .maki-modal-backdrop #oos .fluentform input[type=email],.single-product .maki-modal-backdrop #oos .fluentform input[type=text]{border-radius:var(--maki-control-radius);border:.5px solid var(--maki-color-ink);padding:12px 18px;font-size:14px;font-weight:300}.single-product .maki-modal-backdrop #oos .fluentform input[type=email]::placeholder,.single-product .maki-modal-backdrop #oos .fluentform input[type=text]::placeholder{color:var(--maki-color-fill-text);text-transform:uppercase}.single-product .maki-modal-backdrop #oos .fluentform input[type=email]:-webkit-autofill,.single-product .maki-modal-backdrop #oos .fluentform input[type=email]:-webkit-autofill:focus,.single-product .maki-modal-backdrop #oos .fluentform input[type=text]:-webkit-autofill,.single-product .maki-modal-backdrop #oos .fluentform input[type=text]:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s!important}.single-product .maki-modal-backdrop #oos .fluentform button{background-color:var(--maki-color-action);color:#fff;border-radius:var(--maki-control-radius);border:.5px solid var(--maki-color-action);padding:10px 18px;width:100%;font-size:14px;font-weight:400;text-transform:uppercase;transition:background-color .4s,color .4s}.single-product .maki-modal-backdrop #oos .fluentform button:hover{background-color:transparent;color:var(--maki-color-action)}.single-product .maki-modal-backdrop #size-chart{position:relative;width:min(980px,100%);overflow:hidden;padding:0;border-radius:var(--maki-control-radius);max-width:980px;margin:auto}.single-product .maki-modal-backdrop #size-chart img{display:block;border-radius:var(--maki-control-radius);width:100%;margin:0}.single-product .maki-modal-backdrop #size-chart a.close-modal{z-index:2;top:12px;right:12px;opacity:1}@media (max-width:769px){.single-product .maki-modal-backdrop #size-chart a.close-modal{top:8px;right:8px}}.page-karta-podarunkowa-elektroniczna .size-chart-link,.page-karta-podarunkowa-papierowa .size-chart-link{display:none}#personalizeProductLink{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--maki-color-line);border-radius:var(--maki-control-radius);background:var(--maki-color-surface-soft);color:var(--maki-color-ink);font:inherit;font-size:14px;font-weight:500;line-height:1.35;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--maki-motion-backdrop) ease,color var(--maki-motion-backdrop) ease}#personalizeProductLink:focus-visible,#personalizeProductLink:hover{background:var(--maki-color-action);color:var(--maki-color-white)}#personalizeProductLink:focus-visible{outline:2px solid var(--maki-color-action);outline-offset:3px}#personalizeProductLink{width:100%;min-height:52px;padding:14px 18px 14px 50px}@media (min-width:997px){#personalizeProductLink{width:auto;max-width:100%;min-height:44px;padding:10px 18px 10px 50px;font-weight:400}}.maki-personalization-delivery-note{padding:12px 16px;border-left:2px solid var(--maki-color-ink);background:var(--maki-color-surface-soft);color:var(--maki-color-ink);font-size:14px;line-height:1.5}.maki-product-lightbox{--maki-lightbox-gap:clamp(12px, 2vw, 28px);width:100%;padding:var(--maki-lightbox-gap)}.maki-product-lightbox>.maki-product-lightbox__panel{display:grid;width:min(1440px,100%);height:calc(100dvh - 2 * var(--maki-lightbox-gap));max-height:none;padding:12px 64px max(24px,env(safe-area-inset-bottom));place-items:center;overflow:hidden;background:var(--maki-color-page)}.maki-product-lightbox__figure{display:grid;width:100%;height:100%;margin:0;grid-template-rows:minmax(0,1fr) auto;gap:8px;place-items:center;overflow:hidden;user-select:none}.maki-product-lightbox__figure img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;transform-origin:center}.maki-product-lightbox__viewport{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;touch-action:none;overscroll-behavior:contain;cursor:default}.maki-product-lightbox__viewport.is-zoomed img{will-change:transform}.maki-product-lightbox__lens{position:absolute;z-index:2;box-sizing:border-box;border:1px solid rgb(var(--maki-rgb-ink)/.2);border-radius:0;background-color:var(--maki-color-white);background-repeat:no-repeat;background-origin:border-box;box-shadow:0 6px 20px rgb(var(--maki-rgb-ink)/.18);pointer-events:none}.maki-product-lightbox__lens[hidden]{display:none}.maki-product-lightbox__zoom-controls{position:absolute;z-index:3;top:12px;left:12px;display:flex;gap:6px}.maki-product-lightbox__zoom-controls button{display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid rgb(var(--maki-rgb-ink)/.14);border-radius:var(--maki-control-radius);background:rgb(var(--maki-rgb-white)/.92);color:var(--maki-color-ink);font-size:24px;cursor:pointer}.maki-product-lightbox__zoom-controls button[data-maki-zoom-reset]{font-size:14px}.maki-product-lightbox__zoom-controls button:disabled{opacity:.4;cursor:default}.maki-product-lightbox__zoom-controls button:focus-visible{outline:2px solid var(--maki-color-ink);outline-offset:3px}.maki-product-lightbox__counter{color:var(--maki-color-ink);font-size:13px;line-height:24px;opacity:.82}.maki-product-lightbox__close,.maki-product-lightbox__nav{position:absolute;z-index:3;display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid rgb(var(--maki-rgb-ink)/.14);border-radius:var(--maki-control-radius);background:rgb(var(--maki-rgb-white)/.92);color:var(--maki-color-ink);cursor:pointer}.maki-product-lightbox__close:focus-visible,.maki-product-lightbox__nav:focus-visible{outline:2px solid var(--maki-color-ink);outline-offset:3px}.maki-product-lightbox__close{top:12px;right:12px}.maki-product-lightbox__nav{top:50%;transform:translateY(-50%)}.maki-product-lightbox__nav span{width:12px;height:12px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor}.maki-product-lightbox__nav--previous{left:12px}.maki-product-lightbox__nav--previous span{transform:rotate(-135deg)}.maki-product-lightbox__nav--next{right:12px}.maki-product-lightbox__nav--next span{transform:rotate(45deg)}@media (max-width:600px){.maki-product-lightbox>.maki-product-lightbox__panel{width:100%;padding:max(64px,env(safe-area-inset-top)) 0 max(24px,env(safe-area-inset-bottom))}}.single-product .personalization-wrapper{display:flex;align-items:center;gap:8px;margin-top:18px;line-height:1.35}.single-product .personalization-wrapper:has(#personalizeProductLink){position:relative;display:block}.single-product .personalization-wrapper:has(#personalizeProductLink)>img{position:absolute;z-index:1;top:50%;left:16px;transform:translateY(-50%);pointer-events:none}.single-product .personalization-wrapper:has(#personalizeProductLink):has(#personalizeProductLink:focus-visible)>img,.single-product .personalization-wrapper:has(#personalizeProductLink):hover>img{filter:brightness(0) invert(1)}@media (max-width:996px){.single-product .personalization-wrapper{margin-top:4px}}.single-product .personalization-wrapper img{display:block;width:22px;height:22px;flex:0 0 22px;margin:0;object-fit:contain}.single-product .personalization-wrapper p{margin:0}.page-karta-podarunkowa .woocommerce-variation-price{display:none}.page-karta-podarunkowa .iworks-omnibus{display:none}.page-karta-podarunkowa .variations{margin-top:50px}.page-karta-podarunkowa .variations .label .size-chart-link{display:none}.page-karta-podarunkowa .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .first-col .extended-ref-options #extended-ref-color{display:none}.page-karta-podarunkowa .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .first-col .extended-ref-options .extended-ref-size-wrapper{display:none}.page-karta-podarunkowa .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .first-col .extended-ref-options .extended-ref-value-wrapper{display:block}.page-karta-podarunkowa .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .first-col .extended-ref-options .extended-ref-value-wrapper #extended-ref-value{font-size:14px;font-weight:400;line-height:140%}.page-karta-podarunkowa .product-extended-add-to-cart-wrapper .product-extended-add-to-cart .second-col .extended-price{display:none}