.single-product .product-about{margin-top:0 !important}.single-product.no-box .product-about{margin-top:0 !important}.single-product .product-single{overflow-x:clip}.single-product .product-single__container{max-width:86.25rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.single-product .product-single__grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start;width:100%;box-sizing:border-box}@media(min-width: 1200px){.single-product .product-single__grid{gap:4rem}}.single-product .product-single__aside{position:relative;align-self:start;width:100%;justify-self:end;min-width:0;box-sizing:border-box}.single-product .product-single__aside .product-sticky-box{position:relative;top:auto;left:auto;width:100%;max-width:100%;margin-left:0;box-sizing:border-box}.single-product .product-single__main{min-width:0}.single-product .product-single-article a{text-decoration:underline}.single-product .product-single-article a:hover{color:var(--wp--preset--color--primary)}.single-product .product-single-hero.product-hero{padding:1rem 0 2rem}@media(min-width: 992px){.single-product .product-single-hero.product-hero{padding:2rem 0 2.125rem}}.single-product .product-hero .container{max-width:85.375rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%;box-sizing:border-box}.single-product .product-hero__wrapper{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;box-sizing:border-box}@media(min-width: 992px){.single-product .product-hero__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2rem}}@media(min-width: 1200px){.single-product .product-hero__wrapper{gap:4rem}}.single-product .product-hero__image{width:100%;max-width:max-content;position:relative;flex:0 0 auto;box-sizing:border-box}@media(min-width: 992px){.single-product .product-hero__image{max-width:39.375rem}}.single-product .product-hero__image:has(.one__image){border-radius:1.25rem;overflow:hidden;align-self:flex-start;display:flex;flex:1 1 auto}.single-product .product-hero__image:has(.one__image) a{border-radius:1.25rem;overflow:hidden;display:block;width:100%}.single-product .product-hero__image .one__image img{display:block;width:100%;height:auto;object-fit:cover}.single-product .product-hero__image a.pswp-item{cursor:zoom-in}.single-product .hero-slide{overflow:hidden;border-radius:1.25rem;height:21.4375rem}@media(min-width: 768px){.single-product .hero-slide{height:30rem}}@media(min-width: 992px){.single-product .hero-slide{height:39.3125rem}}.single-product .hero-slide img{max-width:100%;width:100%;height:100%;object-fit:cover;display:block}.single-product .product-hero-slider{width:100%;max-width:100%;overflow:hidden;border-radius:1.25rem}.single-product .product-hero-slider .splide__pagination{position:static;margin-top:0.5rem;transform:none;justify-content:center;gap:0.375rem}@media(min-width: 992px){.single-product .product-hero-slider .splide__pagination{display:none}}.single-product .thumbs-wrapper{display:none;align-items:center;justify-content:center;gap:0.75rem;margin-top:0.5rem}@media(min-width: 992px){.single-product .thumbs-wrapper{display:flex;margin-top:0}}.single-product .product-hero__arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;width:2.75rem;height:2.75rem;margin:0;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);cursor:pointer;appearance:none;color:inherit;transition:background-color var(--transition-speed) var(--transition-timing-function)}.single-product .product-hero__arrow::-moz-focus-inner{border:0;padding:0}.single-product .product-hero__arrow:hover{background:rgba(0,41,85,.06)}.single-product .product-hero__arrow:focus{outline:none}.single-product .product-hero__arrow:focus-visible{outline:2px solid var(--wp--preset--color--brand-blue);outline-offset:0.125rem}.single-product .product-hero__arrow img{display:block;width:1.125rem;height:2rem;object-fit:contain;flex-shrink:0;pointer-events:none;filter:brightness(0.7)}.single-product .product-hero__arrow.hero-next img{transform:scaleX(-1)}.single-product .product-hero-thumbs{flex:1;min-width:0;max-width:18.375rem;margin-left:auto;margin-right:auto;margin-top:0.3125rem}@media(min-width: 1350px){.single-product .product-hero-thumbs{max-width:31.125rem}}.single-product .product-hero-thumbs .splide__slide{overflow:hidden;border-radius:0.625rem;opacity:.6;cursor:pointer;box-sizing:border-box}.single-product .product-hero-thumbs .splide__slide.is-active{opacity:1}.single-product .product-hero-thumbs .splide__slide img{width:100%;height:100%;object-fit:cover;display:block}.single-product .product-hero__content{flex:1 1 auto;min-width:0;padding-top:0;max-width:100%}@media(min-width: 992px){.single-product .product-hero__content{padding-top:1.5rem;flex:1 1 0}}.single-product .title-1{font-family:var(--wp--preset--font-family--base-font);font-weight:400;color:var(--wp--preset--color--brand-blue);margin:0 0 0.1875rem;font-size:1.5rem;line-height:1.4}@media(min-width: 768px){.single-product .title-1{font-size:1.75rem;line-height:1.3;margin:0 0 0.875rem}}@media(min-width: 992px){.single-product .title-1{font-size:2rem;line-height:1.3}}.single-product .product-hero__meta-row{display:flex;flex-wrap:wrap;gap:1rem 3.5rem;color:var(--wp--preset--color--dark);font-size:0.875rem}.single-product .product-hero__meta-row strong{font-weight:700}.single-product .product-hero__meta-row.only-mobile{margin-bottom:1.25rem}.single-product .product-hero__author-row{display:flex;flex-direction:column;gap:0.375rem;margin-top:1.5rem;margin-bottom:1.875rem;color:#404040;font-size:0.75rem}@media(min-width: 768px){.single-product .product-hero__author-row{flex-direction:row;flex-wrap:wrap;align-items:center;gap:0.75rem 1.5rem}}@media(min-width: 992px){.single-product .product-hero__author-row{margin-bottom:0}}.single-product .product-hero__pub-date{color:#757575;width:100%;display:block;font-size:0.875rem}.single-product .product-hero__author{font-weight:700}.single-product .product-hero__verified{display:inline-flex;align-items:center;gap:0.25rem;font-weight:700}.single-product .product-hero__verified img{flex-shrink:0}@media(max-width: 575px){.single-product .product-hero__verified{gap:0.375rem;line-height:1.3}}@media(min-width: 992px){.single-product .product-hero__divider{height:1px;width:100%;background:rgba(0,81,203,.2);margin:1.5rem 0 1.25rem}}.single-product .product-hero__nav{display:flex;flex-wrap:wrap;align-items:center;gap:0.9375rem 0;margin-bottom:2rem;margin-left:0.75rem;font-family:var(--wp--preset--font-family--base-font);font-weight:700}@media(min-width: 992px){.single-product .product-hero__nav{gap:0.5rem 0.25rem;margin-left:0;margin-bottom:1.5rem}}.single-product .product-hero__nav a{color:var(--wp--preset--color--brand-blue);text-decoration:none;position:relative;padding-right:1.125rem;margin-left:0;margin-right:1rem;white-space:nowrap;font-size:1.25rem;line-height:1.4}.single-product .product-hero__nav a:last-child{padding-right:0}.single-product .product-hero__nav a:before{content:none}.single-product .product-hero__nav a:not(:last-child)::after{content:"";position:absolute;right:-0.125rem;top:50%;transform:translateY(-50%);width:0.375rem;height:0.375rem;border-radius:50%;background:#ffaa1c}.single-product .product-hero__nav a:hover{text-decoration:underline}.single-product .product-hero__desc{display:none}@media(min-width: 992px){.single-product .product-hero__desc{display:block;color:var(--wp--preset--color--dark);margin-bottom:1.1875rem;font-size:1.125rem;line-height:1.5}.single-product .product-hero__desc p{margin:0}}.single-product .product-hero__price{margin-bottom:0}.single-product .product-hero__price-cta{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:1rem}.single-product .product-hero__price-cta:has(.price-wrapper[hidden]) .product-hero__cta-wrap{margin-left:auto}.single-product .product-hero__cta-wrap{text-align:right;gap:0.625rem;justify-content:flex-end}.single-product .product-hero__trust{display:none}@media(min-width: 992px){.single-product .product-hero__trust{margin-top:2rem;padding:0.0625rem 0.875rem 1.5rem;background:#f3f7f9;border-radius:1.25rem;display:flex;gap:0.5rem;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;position:initial;min-width:auto}}.single-product .trust-text{flex:1}.single-product .trust-text p{margin:0 0 0.5rem;font-size:1.125rem}.single-product .trust-text p strong{font-weight:700}.single-product .trust-rating{display:flex;align-items:center;gap:0.375rem;margin-top:1.5rem;flex-wrap:wrap}.single-product .trust-rating span{font-weight:700;font-size:1.125rem}.single-product .trust-stars{display:flex;gap:0.375rem;margin:0}.single-product .trust-stars img{width:1.625rem;height:1.625rem}.single-product .trust-info{display:flex;align-items:center;gap:0.75rem;width:100%}@media(min-width: 992px){.single-product .trust-info{width:auto;flex:1 1 100%;justify-content:flex-start;padding:0 0.625rem}}.single-product .trust-avatars{flex-shrink:.5}.single-product .trust-avatars img{display:block;height:4.5rem;width:100%;max-width:19rem;object-fit:contain}.single-product .trust-numbers{background:#fff;border:2px solid #fff;border-radius:2.5rem;padding:0.75rem 1.5rem;white-space:normal;font-weight:700;margin-left:-2.25rem;font-size:1rem;line-height:1.5}@media(min-width: 992px){.single-product .trust-numbers{font-size:0.875rem;line-height:1.5}}@media(min-width: 1200px){.single-product .trust-numbers{font-size:1rem;line-height:1.5}}.single-product .price-wrapper{display:flex;align-items:baseline;margin-top:0.1875rem;gap:0.25rem}.single-product .price-label{font-weight:700;text-transform:uppercase;font-size:0.75rem}.single-product .price-value{font-weight:600;font-size:1.5rem;line-height:1.5}@media(min-width: 992px){.single-product .price-value{font-size:2rem;line-height:1.5}}.single-product .payment-icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0;width:100%;margin-top:0.75rem}.single-product .payment-icons img{display:block;height:2.625rem;width:auto;opacity:.85}@media(min-width: 992px){.single-product .payment-icons img{height:1.8125rem}}.single-product .product-discount{margin-top:0.75rem;margin-bottom:0.75rem;width:100%}.single-product .product-discount span{font-size:1rem;line-height:1.5}@media(min-width: 992px){.single-product .product-discount span{font-size:1.25rem;line-height:1.5}}.single-product .product-single-cta{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;min-height:3.25rem;padding:0.875rem 1.5rem;border-radius:6.4375rem;font-family:var(--wp--preset--font-family--secondary-font);font-weight:700;cursor:pointer;font-size:1.125rem;line-height:1.2;border:none;text-decoration:none;transition:opacity var(--transition-speed) var(--transition-timing-function),background var(--transition-speed) var(--transition-timing-function)}.single-product .product-single-cta--compact{min-height:3rem;padding:0.75rem 1.25rem;font-size:1rem}.single-product .product-single-cta--primary{background:#002955;color:#fff;min-width:12.4375rem}.single-product .product-single-cta--primary:hover:not(:disabled){opacity:.92}.single-product .product-single-cta--primary:disabled{opacity:.45;cursor:not-allowed}.single-product .product-single-cta--in-cart{background:#eee;color:#646360;min-width:12.4375rem;cursor:not-allowed;opacity:1}.single-product .product-single-cta--in-cart:disabled{opacity:1}.single-product .product-single-cta--unavailable{background:#eee;color:#646360;min-width:12.4375rem;cursor:not-allowed;opacity:1;text-align:center;white-space:normal}@media(max-width: 767px){.single-product .product-single-cta--unavailable{min-width:0;width:100%}.single-product .product-single-cta--unavailable span{font-size:0.875rem !important}}.single-product .product-single-cta--unavailable:disabled{opacity:1}.single-product .recent-products .container{padding-left:0;padding-right:0}.single-product .recent-products__splide{width:100%}.single-product .recent-products__splide ul li{margin-left:0}.single-product .recent-products__splide .product-card__image{height:auto}.single-product .recent-products__splide .product-card .product-price-row{flex-direction:column}.single-product .recent-products__splide .splide__pagination{position:initial}.single-product .recent-products__splide .splide__pagination li{margin-bottom:0 !important}.single-product .recent-products__splide .splide__pagination__page.is-active{background:var(--wp--preset--color--brand-blue)}.single-product .recent-products__nav{display:flex;gap:1rem;align-items:center}.single-product .recent-products__arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;width:2.75rem;height:2.75rem;margin:0;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);cursor:pointer;appearance:none;color:inherit;transition:background-color var(--transition-speed) var(--transition-timing-function)}.single-product .recent-products__arrow::-moz-focus-inner{border:0;padding:0}.single-product .recent-products__arrow:hover{background:rgba(0,41,85,.06)}.single-product .recent-products__arrow:focus{outline:none}.single-product .recent-products__arrow:focus-visible{outline:2px solid var(--wp--preset--color--brand-blue);outline-offset:0.125rem}.single-product .recent-products__arrow img{display:block;width:1.125rem;height:2rem;object-fit:contain;flex-shrink:0;pointer-events:none}.single-product .recent-products__arrow--next img{transform:scaleX(-1)}.single-product .product-single-pill{background:#e9f4ff;border-radius:1.25rem;margin-bottom:2.125rem;overflow:hidden}.single-product .product-single-pill .product-about__wrapper{background:rgba(0,0,0,0);max-width:none;margin-bottom:0;padding:1.375rem 0 0.625rem}@media(min-width: 992px){.single-product .product-single-pill .product-about__wrapper{padding:2rem 1.25rem 1.5rem}}.single-product .product-single-pill .container{padding-left:1rem;padding-right:1rem}@media(min-width: 992px){.single-product .product-single-pill .container{padding-left:1.5rem;padding-right:1.5rem}}.single-product .product-single-pill .product_about__desc-title{padding:0;margin-bottom:0.75rem}.single-product .product-single-pill .title-2{font-family:var(--wp--preset--font-family--base-font);font-weight:400;color:#002955;font-size:1.25rem;line-height:1.4;margin-bottom:0.6875rem}@media(min-width: 992px){.single-product .product-single-pill .title-2{font-size:2rem;line-height:1.3;margin-bottom:1.25rem}}.single-product .product-single-pill .product-info{padding:0 0 0.5rem}.single-product .product-single-pill .product-info>div:not(:last-child){margin-bottom:1.125rem}@media(min-width: 992px){.single-product .product-single-pill .product-info>div:not(:last-child){margin-bottom:1.5rem}}.single-product .product-single-pill .product-text,.single-product .product-single-pill .product-info__opis,.single-product .product-single-pill .product-info__cena,.single-product .product-single-pill .product-info__czas,.single-product .product-single-pill .product-info__wyniki,.single-product .product-single-pill .product-info__przygotowanie{color:#666;font-size:1.125rem;line-height:1.5}.single-product .product-single-pill .product-text ul,.single-product .product-single-pill .product-text ol,.single-product .product-single-pill .product-info__opis ul,.single-product .product-single-pill .product-info__opis ol,.single-product .product-single-pill .product-info__cena ul,.single-product .product-single-pill .product-info__cena ol,.single-product .product-single-pill .product-info__czas ul,.single-product .product-single-pill .product-info__czas ol,.single-product .product-single-pill .product-info__wyniki ul,.single-product .product-single-pill .product-info__wyniki ol,.single-product .product-single-pill .product-info__przygotowanie ul,.single-product .product-single-pill .product-info__przygotowanie ol{margin:0.75rem 0;padding-left:1.125rem;list-style-position:outside}.single-product .product-single-pill .product-text ul:first-child,.single-product .product-single-pill .product-text ol:first-child,.single-product .product-single-pill .product-info__opis ul:first-child,.single-product .product-single-pill .product-info__opis ol:first-child,.single-product .product-single-pill .product-info__cena ul:first-child,.single-product .product-single-pill .product-info__cena ol:first-child,.single-product .product-single-pill .product-info__czas ul:first-child,.single-product .product-single-pill .product-info__czas ol:first-child,.single-product .product-single-pill .product-info__wyniki ul:first-child,.single-product .product-single-pill .product-info__wyniki ol:first-child,.single-product .product-single-pill .product-info__przygotowanie ul:first-child,.single-product .product-single-pill .product-info__przygotowanie ol:first-child{margin-top:0}.single-product .product-single-pill .product-text ul:last-child,.single-product .product-single-pill .product-text ol:last-child,.single-product .product-single-pill .product-info__opis ul:last-child,.single-product .product-single-pill .product-info__opis ol:last-child,.single-product .product-single-pill .product-info__cena ul:last-child,.single-product .product-single-pill .product-info__cena ol:last-child,.single-product .product-single-pill .product-info__czas ul:last-child,.single-product .product-single-pill .product-info__czas ol:last-child,.single-product .product-single-pill .product-info__wyniki ul:last-child,.single-product .product-single-pill .product-info__wyniki ol:last-child,.single-product .product-single-pill .product-info__przygotowanie ul:last-child,.single-product .product-single-pill .product-info__przygotowanie ol:last-child{margin-bottom:0}.single-product .product-single-pill .product-text ol,.single-product .product-single-pill .product-info__opis ol,.single-product .product-single-pill .product-info__cena ol,.single-product .product-single-pill .product-info__czas ol,.single-product .product-single-pill .product-info__wyniki ol,.single-product .product-single-pill .product-info__przygotowanie ol{list-style-type:decimal}.single-product .product-single-pill .product-text ul,.single-product .product-single-pill .product-info__opis ul,.single-product .product-single-pill .product-info__cena ul,.single-product .product-single-pill .product-info__czas ul,.single-product .product-single-pill .product-info__wyniki ul,.single-product .product-single-pill .product-info__przygotowanie ul{list-style-type:disc}.single-product .product-single-pill .product-text li,.single-product .product-single-pill .product-info__opis li,.single-product .product-single-pill .product-info__cena li,.single-product .product-single-pill .product-info__czas li,.single-product .product-single-pill .product-info__wyniki li,.single-product .product-single-pill .product-info__przygotowanie li{margin-bottom:0.625rem;padding-left:0.25rem}.single-product .product-single-pill .product-text li:last-child,.single-product .product-single-pill .product-info__opis li:last-child,.single-product .product-single-pill .product-info__cena li:last-child,.single-product .product-single-pill .product-info__czas li:last-child,.single-product .product-single-pill .product-info__wyniki li:last-child,.single-product .product-single-pill .product-info__przygotowanie li:last-child{margin-bottom:0}.single-product .product-single-pill .product-text li>ul,.single-product .product-single-pill .product-text li>ol,.single-product .product-single-pill .product-info__opis li>ul,.single-product .product-single-pill .product-info__opis li>ol,.single-product .product-single-pill .product-info__cena li>ul,.single-product .product-single-pill .product-info__cena li>ol,.single-product .product-single-pill .product-info__czas li>ul,.single-product .product-single-pill .product-info__czas li>ol,.single-product .product-single-pill .product-info__wyniki li>ul,.single-product .product-single-pill .product-info__wyniki li>ol,.single-product .product-single-pill .product-info__przygotowanie li>ul,.single-product .product-single-pill .product-info__przygotowanie li>ol{margin-top:0.625rem;margin-bottom:0.25rem}.single-product .product-single-pill .product-text li,.single-product .product-single-pill .product-info__opis li,.single-product .product-single-pill .product-info__cena li,.single-product .product-single-pill .product-info__czas li,.single-product .product-single-pill .product-info__wyniki li,.single-product .product-single-pill .product-info__przygotowanie li{list-style-position:outside}.single-product .product-single-pill .product-text ol ol,.single-product .product-single-pill .product-info__opis ol ol,.single-product .product-single-pill .product-info__cena ol ol,.single-product .product-single-pill .product-info__czas ol ol,.single-product .product-single-pill .product-info__wyniki ol ol,.single-product .product-single-pill .product-info__przygotowanie ol ol{list-style-type:lower-alpha}.single-product .product-single-pill .product-text ol ol ol,.single-product .product-single-pill .product-info__opis ol ol ol,.single-product .product-single-pill .product-info__cena ol ol ol,.single-product .product-single-pill .product-info__czas ol ol ol,.single-product .product-single-pill .product-info__wyniki ol ol ol,.single-product .product-single-pill .product-info__przygotowanie ol ol ol{list-style-type:lower-roman}.single-product .product-single-pill .product-text ul ul,.single-product .product-single-pill .product-info__opis ul ul,.single-product .product-single-pill .product-info__cena ul ul,.single-product .product-single-pill .product-info__czas ul ul,.single-product .product-single-pill .product-info__wyniki ul ul,.single-product .product-single-pill .product-info__przygotowanie ul ul{list-style-type:circle}.single-product .product-single-pill .product-text ul ul ul,.single-product .product-single-pill .product-info__opis ul ul ul,.single-product .product-single-pill .product-info__cena ul ul ul,.single-product .product-single-pill .product-info__czas ul ul ul,.single-product .product-single-pill .product-info__wyniki ul ul ul,.single-product .product-single-pill .product-info__przygotowanie ul ul ul{list-style-type:square}.single-product .product-single-sticky.product-sticky-box{background:#fff;border:1px solid gray;border-radius:1.25rem;padding:1.5rem;box-shadow:0 0.75rem 2.5rem rgba(0,41,85,.08);width:100%;max-width:100%;margin-left:0;left:0;z-index:2;box-sizing:border-box}.single-product .product-single-sticky .product-price{font-weight:600;font-size:2rem;line-height:1.5}.single-product .product-single-sticky .product-price b{font-weight:600}@media(min-width: 992px){.single-product .product-single-sticky .product-price b{font-size:2rem;line-height:1.5}}.single-product .product-single-sticky .payment-icons--end{justify-content:flex-end;margin-top:0.5rem}.single-product .product-single-sticky__title{font-family:var(--wp--preset--font-family--base-font);font-weight:400;color:#004996;margin:0 0 1rem;font-size:1.5rem;line-height:1.4}.single-product .product-single-sticky__row .product-price-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem;width:100%;margin-top:0}.single-product .product-single-sticky__row .product-price-row .product-single-sticky__cta{margin-left:auto}.single-product .product-single-article .title-2,.single-product .product-single-article h2{color:#002955}.single-product .product-single-article .product__main-img img{border-radius:1.25rem;width:100%;height:auto;display:block}.single-product .product-single-article .container{padding:0}.single-product .product-container h2{font-size:1.125rem;line-height:1.5;margin-bottom:0.75rem}@media(min-width: 992px){.single-product .product-container h2{font-size:1.25rem;line-height:1.5}}.single-product .product-container h3{font-size:1rem;line-height:1.5;margin-bottom:0.75rem}@media(min-width: 992px){.single-product .product-container h3{font-size:1.125rem;line-height:1.5}}.single-product .product-container p,.single-product .product-container li{font-size:1rem;line-height:1.5;color:var(--wp--preset--color--neutrals-grey-4)}.single-product .product-container p::marker,.single-product .product-container li::marker{color:var(--wp--preset--color--dark) !important}.single-product .product-container p:not(:last-child),.single-product .product-container li:not(:last-child){margin-bottom:1rem}@media(min-width: 992px){.single-product .product-container p,.single-product .product-container li{font-size:1.125rem;line-height:1.5}}.single-product .product-container p:last-child{margin-bottom:1.125rem}@media(min-width: 992px){.single-product .product-container p:last-child{margin-bottom:2rem}}.single-product .product-container li:not(:last-child){margin-bottom:0.75rem}@media(max-width: 768px){.single-product .product-banner__first{padding-right:1.3125rem}.single-product .product-banner__first img{bottom:0}}@media(max-width: 575px){.single-product .product-banner__first{padding-top:1.25rem;margin-top:0}.single-product .product-banner__first img{position:initial}}.single-product .product-banner__text h2,.single-product .product-banner__text .title-2,.single-product .product-banner__text .product-banner__text-content p{color:var(--wp--preset--color--light)}@media(min-width: 992px){.single-product .product-banner__text{flex-shrink:1.3}}.single-product .product-banner .title-3{font-size:1.5rem;line-height:1.5}.single-product .product-footer{flex-direction:column;padding:1rem}@media(min-width: 992px){.single-product .product-footer{padding:2.75rem}}@media(max-width: 991px){.single-product .only-mobile{display:block !important}}@media(min-width: 992px){.single-product .only-mobile{display:none !important}}@media(max-width: 991px){.single-product .product-hero__meta-row.only-mobile{display:flex !important}}.single-product .only-desktop{display:none !important}@media(min-width: 992px){.single-product .only-desktop{display:block !important}}@media(min-width: 992px){.single-product .product-hero__meta-row.only-desktop{display:flex !important}}@media(max-width: 991px){.single-product{--product-sticky-bar-offset: calc(8.75rem + env(safe-area-inset-bottom, 0px))}.single-product.has-product-commerce-bar{padding-bottom:var(--product-sticky-bar-offset)}.single-product.has-product-commerce-bar .product-single__below{padding-bottom:calc(4rem + var(--product-sticky-bar-offset))}.single-product .product-single__aside-pin-anchor{display:block;height:0;width:100%;pointer-events:none;visibility:hidden}.single-product .product-single__grid{grid-template-columns:1fr;gap:2rem}.single-product .product-single__aside{position:fixed;left:0;right:0;bottom:0;z-index:100;width:100%;max-width:none;margin:0;padding:0;justify-self:stretch;pointer-events:none;transform:translateY(100%);transition:transform .35s cubic-bezier(0.4, 0, 0.2, 1);will-change:transform}.single-product .product-single__aside.is-pinned{transform:translateY(0);pointer-events:auto}}@media(max-width: 991px)and (prefers-reduced-motion: reduce){.single-product .product-single__aside{transition:none}}@media(max-width: 991px){.single-product .product-single-sticky.product-sticky-box{position:relative !important;top:auto !important;max-width:none !important;width:100% !important;margin-left:0;left:0 !important;border:none;border-radius:1.25rem 1.25rem 0 0;box-shadow:0 -0.125rem 0.15625rem rgba(0,0,0,.2);padding:1.25rem 1rem calc(2rem + env(safe-area-inset-bottom, 0px));pointer-events:inherit}.single-product .product-single-sticky .product-discount{margin-top:0;margin-bottom:0.75rem}.single-product .product-single-sticky .payment-icons--end{display:none}.single-product .product-single-sticky .product-price{font-size:1.5rem;line-height:1.5}.single-product .product-single-sticky__title{margin-bottom:1rem;font-size:1.25rem;line-height:1.4}.single-product .product-single-sticky__row .product-price-row{flex-wrap:wrap;gap:1rem}.single-product .product-single-sticky__cta{flex-shrink:0}.single-product .product-single-sticky__cta .product-single-cta--compact{min-height:3.25rem;min-width:12.25rem;padding:0.5rem;flex:0 0 auto;width:auto}.single-product .product-single-sticky__cta .product-single-cta--compact span{font-size:1.25rem;line-height:1.8}.single-product .product-hero__price-cta{align-items:center}.single-product .product-hero__cta-wrap{justify-content:stretch}.single-product .product-hero__cta-wrap .product-single-cta{flex:1;justify-content:center}.single-product .payment-icons{justify-content:center}.single-product .product-container h3,.single-product .product-container .title-3{font-size:1.0625rem;line-height:1.5}.single-product .product-footer ul{margin-bottom:0}}.pswp{z-index:999999}.pswp__bg{background:#fff !important;opacity:1 !important}.pswp .pswp__icn{top:0.25rem;left:0.25rem}.pswp .pswp__button--close:hover svg path{fill:var(--wp--preset--color--light)}