/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: text;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.draggable {
  cursor: pointer;
  cursor: grab;
  user-select: none;
}
.slick-list.dragging {
  cursor: grabbing;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

@charset "UTF-8";
/* Slider */
.slick-loading .slick-list {
  background: #fff url(399116b348056caf8919.gif) center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url(a4e97f5a2a64f0ab1323.eot);
  src: url(a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"), url(690f0f2928abb870b888.woff2) format("woff2"), url(295183786cd8a1389865.woff) format("woff"), url(c94f7671dcc99dce43e2.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

html,body{border:0;font-family:"Helvetica-Neue","Helvetica",Arial,sans-serif;line-height:1.5;margin:0;padding:0}div,span,object,iframe,img,table,caption,thead,tbody,tfoot,tr,tr,td,article,aside,canvas,details,figure,hgroup,menu,nav,footer,header,section,summary,mark,audio,video{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cit,code,del,dfn,em,ins,q,samp,small,strong,sub,sup,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table th,table td{text-align:left;vertical-align:middle}a img{border:0}:focus{outline:0}body a:hover{text-decoration:none;color:unset}/*!
 * Bootstrap 5 — tylko grid, kontenery i utilities display/flex
 */html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 30px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1400px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1400px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1400px}.row,.my-account__order-box__row{--bs-gutter-x: 30px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*,.my-account__order-box__row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media(min-width: 576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: 0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: 0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media(min-width: 768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media(min-width: 992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width: 1400px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}@media(min-width: 576px){.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}}@media(min-width: 768px){.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}}@media(min-width: 992px){.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}}@media(min-width: 1400px){.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}:root{--black: #232323;--white: #ffffff;--gray-100: #f9f9f9;--gray-300: #cfcfcf;--gray: #979797;--gray-dots: #cdcdcd;--fluo: #1de591;--fluo-2: #07e791;--bez: #e7e1dd;--bez-jasny: #f8f6f5;--hero-bg: #ede8e5;--green: #2ba97b;--green-100: #f6f7ef;--red-note: #ea201f;--sp-1: 2px;--sp-2: 4px;--sp-3: 8px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 40px;--sp-8: 48px;--sp-10: 64px;--sp-12: 80px;--sp-13: 88px;--radius-full: 9999px;--font-display: "TT Hoves Pro", "TT Hoves Pro Trial", "Inter Tight", "Inter", system-ui, sans-serif;--font-serif: "Merriweather", Georgia, "Times New Roman", serif;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter: clamp(24px, 3.334vw, 64px);--section-py: clamp(32px, 3.334vw, 64px);--fs-hero: clamp(30px, 3.44vw, 66px);--fs-hero-serif: clamp(28px, 3.23vw, 62px);--fs-h2: clamp(30px, 2.605vw, 50px);--fs-h2-serif: clamp(28px, 2.396vw, 46px);--fs-h3: clamp(26px, 1.98vw, 38px);--fs-h4: clamp(20px, 1.459vw, 28px);--fs-h5: clamp(18px, 1.146vw, 22px);--fs-h6: clamp(18px, 1.25vw, 24px);--fs-body: clamp(16px, 1.042vw, 20px);--fs-small: 12px;--ls-body: 0;--icon-btn: clamp(18px, 1.354vw, 26px)}@media(max-width: 860px){:root{--gutter: 24px;--section-py: 32px;--fs-h2: 30px;--fs-h2-serif: 28px;--fs-h3: 28px;--fs-h4: 20px;--fs-h5: 18px;--fs-h6: 20px;--fs-body: 16px;--ls-body: 0.02em;--icon-btn: 18px}}.eyebrow{display:flex;align-items:center;gap:20px;margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h6);line-height:1.2;color:var(--fluo)}.eyebrow__dot{flex:none;width:clamp(12px,.834vw,16px);height:auto}.eyebrow--sm .eyebrow__dot{width:clamp(8px,.625vw,12px)}@media(max-width: 860px){.eyebrow{gap:16px;font-weight:500;font-size:14px;line-height:1.1}.eyebrow__dot,.eyebrow--sm .eyebrow__dot{width:6px}}.heading{margin:0;font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h2-serif);line-height:1.3;letter-spacing:-0.02em;color:var(--black)}.heading strong{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h2);letter-spacing:-0.02em}.lead{margin:0;font-size:var(--fs-body);line-height:1.4;letter-spacing:var(--ls-body)}.lead strong{font-weight:600}.brand-name{font-family:var(--font-display);font-style:normal}.brand-name em{font-family:var(--font-serif);font-style:italic}.tm{font-family:var(--font-display);font-style:normal;font-weight:500;font-size:.56em;line-height:0;letter-spacing:.02em;vertical-align:.57em}.wrap{width:100%;max-width:1920px;margin-inline:auto;padding-inline:var(--gutter)}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;word-wrap:normal !important}.screen-reader-text:focus{z-index:100000;top:8px;left:8px;width:auto;height:auto;padding:12px 16px;clip:auto;clip-path:none;background:var(--white);color:var(--black)}@media(min-width: 861px){.only-mobile{display:none !important}}@media(max-width: 860px){.only-desktop{display:none !important}}.btn,.woocommerce .shop ul.products li.product a.button,#review_form .form-submit input#submit,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{border-radius:8px;display:inline-block;line-height:24px;padding:8px 12px;font-size:16px;font-weight:600;text-align:center;cursor:pointer;font-family:inherit;transition:color 350ms,background-color 350ms,border 350ms;text-decoration:none;letter-spacing:.03em}.btn:disabled,.woocommerce .shop ul.products li.product a.button:disabled,#review_form .form-submit input#submit:disabled,.woocommerce .woocommerce-error .button:disabled,.woocommerce .woocommerce-info .button:disabled,.woocommerce .woocommerce-message .button:disabled{cursor:not-allowed}.btn--gray{background-color:#e9ecef;color:#062b37;border:none;font-size:14px;padding:6px 24px;font-weight:400;margin:0}.btn--transparent{background-color:rgba(0,0,0,0);color:#062b37;border:none;font-size:14px;line-height:24px;padding:0;font-weight:400;margin:0}.btn--transparent svg{width:18px;height:18px;fill:#000;margin:0 12px 0 0}.btn--yellow{background-color:#fab639;color:#fff;border:none}.btn--yellow:hover,.btn--yellow:focus{background-color:#facf39}.btn--yellow .elipsis{background-color:#fff;width:16px;height:16px;color:#fab639;display:inline-flex;border-radius:8px;align-items:center;justify-content:center;font-size:14px;margin-left:4px}.btn--red{background-color:#f06543;color:#fff;border:none}.btn--red:hover,.btn--red:focus{background-color:rgba(240,101,67,.4)}.btn--white{background-color:#fff;color:#244cbb;border:none}.btn--white:hover,.btn--white:focus{background-color:rgba(36,76,187,.8);color:#fff;box-shadow:0 0 10px #fff}.btn--cart{font-weight:600;padding:11px}.btn--cart svg{height:18px;width:18px;vertical-align:text-top}.btn--cart svg *{fill:#fff;stroke:#fff}.btn--green{font-size:2rem;color:#fff;background-color:#0f58d0;border-radius:2em 2em 2em 2em;padding:15px 15px;border:unset !important;outline:unset !important;text-decoration:none}.btn--green:hover,.btn--green:focus{background-color:#b7e245;border-color:#b7e245}.btn--green svg{max-width:18px;max-height:18px;vertical-align:sub}.btn--green svg *{fill:#fff}.btn--outline{background:none;color:#244cbb;border:1px solid #244cbb}.btn--outline:hover,.btn--outline:focus{background-color:rgba(36,76,187,.18)}.btn--outline svg{vertical-align:sub;max-width:18px;max-height:18px}.btn--outline svg path{fill:#244cbb}.btn--outline svg.icons-arrow-right{transform:rotate(180deg)}.btn--question{font-size:21px;border-radius:50%;background-color:#f06543;color:#fff;border:2px solid rgba(0,0,0,0);width:24px;line-height:21px;height:24px;padding:0;font-weight:700;cursor:help}.btn--arrow{font-size:14px;font-weight:500;text-transform:none;color:#244cbb;position:relative;display:inline-flex;height:24px;padding:0}.btn--arrow .icons-arrow-right{fill:#244cbb;height:24px;width:24px;margin:0 0 0 4px}.btn--arrow:hover{text-decoration:underline}.btn--icon{padding:0;border:none;background:none}.btn--icon svg{fill:#062b37;width:24px;height:24px}.btn--close{display:inline-flex;width:28px;height:28px;justify-content:center;align-items:center;padding:0;border:none;background:none}.btn--close svg{fill:#000;width:18px;height:18px}.btn--filter,.btn--sorting{font-size:14px;font-weight:600;color:#062b37;text-transform:uppercase;background-color:#fff;border:none;align-items:center;padding:0;display:inline-flex}.btn--filter span,.btn--sorting span{margin:0 4px}.btn--filter svg,.btn--sorting svg{fill:#000;width:28px;height:28px;margin:0 6px 0 0;position:relative}.btn--filter-active svg::after,.btn--sorting-active svg::after{content:"";position:absolute;width:6px;height:6px;border-radius:3px;background-color:#f06543}.btn--link{min-width:unset;text-decoration:none;color:#244cbb;background:none;border:none;padding:0;font-weight:500;text-align:left;font-size:17px;display:flex;align-items:center}.btn--link svg{width:19px;height:15px;margin-left:16px;fill:#244cbb}.btn--link svg *{fill:#244cbb}.btn--text{min-width:unset;height:inherit;line-height:inherit;font-size:inherit;text-decoration:none;color:#000;background-color:rgba(0,0,0,0);border:none;margin:0 4px;padding:0;text-transform:uppercase;font-weight:400}.btn--text--gray{font-weight:500;color:#062b37;text-transform:none;text-decoration:underline;font-size:14px}.btn--text--grey{font-weight:600;font-size:14px;line-height:24px;padding:0;margin:0;color:#435960}.btn--lg{height:48px}.btn--block{display:block;width:100%}.btn--stroke-dark,.btn--dark,.btn--stroke,.btn--primary,.woocommerce .shop ul.products li.product a.button,#review_form .form-submit input#submit,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:14px 14px 14px 22px;border:2px solid rgba(0,0,0,0);border-radius:var(--radius-full);background-color:rgba(0,0,0,0);font-family:var(--font-sans);font-weight:500;font-size:var(--fs-body);line-height:1.1;letter-spacing:0;color:var(--black);white-space:nowrap;text-align:center;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.btn--stroke-dark:hover,.btn--dark:hover,.btn--stroke:hover,.btn--primary:hover,.woocommerce .shop ul.products li.product a.button:hover,#review_form .form-submit input#submit:hover,.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-message .button:hover,.btn--stroke-dark:focus,.btn--dark:focus,.btn--stroke:focus,.btn--primary:focus,.woocommerce .shop ul.products li.product a.button:focus,#review_form .form-submit input#submit:focus,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-message .button:focus{color:var(--black)}.btn--stroke-dark .btn__icon,.btn--dark .btn__icon,.btn--stroke .btn__icon,.btn--primary .btn__icon,.woocommerce .shop ul.products li.product a.button .btn__icon,#review_form .form-submit input#submit .btn__icon,.woocommerce .woocommerce-error .button .btn__icon,.woocommerce .woocommerce-info .button .btn__icon,.woocommerce .woocommerce-message .button .btn__icon{flex:none;width:var(--icon-btn);height:var(--icon-btn)}@media(max-width: 860px){.btn--stroke-dark,.btn--dark,.btn--stroke,.btn--primary,.woocommerce .shop ul.products li.product a.button,#review_form .form-submit input#submit,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{padding:12.5px 10.5px 12.5px 16.5px;border-width:1.5px}}.btn--primary,.woocommerce .shop ul.products li.product a.button,#review_form .form-submit input#submit,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{background-color:var(--fluo)}.btn--primary:hover,.woocommerce .shop ul.products li.product a.button:hover,#review_form .form-submit input#submit:hover,.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-message .button:hover,.btn--primary:focus,.woocommerce .shop ul.products li.product a.button:focus,#review_form .form-submit input#submit:focus,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-message .button:focus{background-color:#12cf80}.btn--stroke{border-color:var(--gray)}.btn--stroke:hover,.btn--stroke:focus{border-color:var(--black)}.btn--dark{background-color:var(--black);color:var(--white)}.btn--dark:hover,.btn--dark:focus{background-color:#000;color:var(--white)}.btn--dark:disabled{opacity:.7}.btn--stroke-dark{border-width:1.5px;border-color:var(--black)}.btn--stroke-dark:hover,.btn--stroke-dark:focus{background-color:rgba(35,35,35,.06)}@media(max-width: 860px){.btn--stroke-dark{border-width:1px}}.btn--circle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:clamp(46px,3.021vw,58px);height:clamp(46px,3.021vw,58px);padding:0;border:2px solid var(--gray);border-radius:50%;background:none;cursor:pointer;transition:border-color .2s ease,opacity .2s ease}.btn--circle .btn__icon{width:var(--icon-btn);height:var(--icon-btn)}.btn--circle .btn__icon--disabled,.btn--circle:disabled .btn__icon--enabled{display:none}.btn--circle:disabled{cursor:default}.btn--circle:disabled .btn__icon--disabled{display:block}.btn--circle-dark{border-color:var(--black)}.btn--circle-dark:disabled{border-color:var(--white)}.btn--circle:not(.btn--circle-dark):disabled{opacity:.7}.btn__icon--flip{transform:scaleX(-1)}.btn__icon--down{transform:rotate(90deg)}.btn--xl{gap:var(--sp-4);min-width:clamp(320px,25.73vw,494px);min-height:clamp(58px,4.167vw,80px);font-weight:600;font-size:clamp(20px,1.459vw,28px)}.btn--xl .btn__icon{width:clamp(26px,2.292vw,44px);height:auto}@media(max-width: 860px){.btn--xl{gap:var(--sp-2);min-width:0;min-height:0;font-weight:500;font-size:16px}.btn--xl .btn__icon{width:var(--icon-btn)}}.slick-slider{position:relative}.slick-slider .slick-track{margin-left:0}.slick-slider .slick-arrow{width:42px;height:42px;position:absolute;z-index:1;background-color:#fff;right:10px;top:96px;display:flex;justify-content:center;align-items:center;cursor:pointer;outline:1px solid #f3f4f6}.slick-slider .slick-arrow span{color:#6b7280;font-size:42px;margin-top:-6px}.slick-slider .slick-arrow.left{right:auto;left:10px}.slick-slider .slick-arrow:hover{color:#111827}.slick-slider .slick-dots li{width:10px}.slick-slider .slick-dots li button{width:10px;padding:0}.slick-slider .slick-dots li button:hover:before{color:#fecdd3}.slick-slider .slick-dots li button:before{width:10px;color:#6b7280;font-size:10px}.slick-slider .slick-dots li.slick-active button:before{color:#f43f5e}.related.products .slick-slider .slick-list{overflow-y:visible}.related.products .slick-slider .slick-slide{margin:0 15px 0 0 !important}.related.products .slick-slider ul.products{margin:0}.related.products .slick-slider li.product{margin:0;width:100%}.track{position:relative;display:flex;gap:var(--track-gap, 32px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.track::-webkit-scrollbar{display:none}.track>*{flex:0 0 var(--track-item, 100%);min-width:0;scroll-snap-align:start}.track>[data-slide-separator]{flex:none;scroll-snap-align:none}@media(max-width: 860px){.track--bleed{margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}}.slider-nav{display:flex;gap:var(--sp-3)}.track-dots{display:flex;justify-content:center;gap:8px}.track-dots:empty{display:none}.track-dots__dot{width:6px;height:6px;padding:0;border:0;border-radius:50%;background-color:var(--gray-dots);cursor:pointer;transition:background-color .2s ease}.track-dots__dot.is-active{background-color:var(--black)}.checklist{list-style:none;font-weight:500;font-size:16px;line-height:24px;margin:30px 0 24px;color:#111827}@media(min-width: 1200px){.checklist{margin:36px 0}}.checklist .item{display:flex;align-items:center;margin:8px 0 24px;line-height:inherit}.checklist .item:last-child{margin-bottom:0}.checklist .item svg{margin:0 16px 0 0;min-width:24px;fill:#f43f5e}.checklist .item a{color:#111827;text-decoration:underline}#review_form_wrapper.popup{max-width:450px;max-height:600px;height:80vh;width:100%;margin:0 auto;border:1px solid #d1d5db;border-radius:8px;bottom:unset;top:unset;margin-top:5vh}.popup{position:fixed;right:0;left:0;height:100%;bottom:0;background-color:#fff;z-index:10;opacity:0;overflow-y:auto;transform:translateX(-100%);transition:opacity .1s,transform .2s;pointer-events:none}.popup.show{opacity:1;transform:translateX(0);pointer-events:all}.popup__head{width:100%;height:58px;justify-content:space-between;align-items:center;display:flex;padding:0 16px;background-color:#fff;border-bottom:1px solid #f3f4f6;position:sticky;z-index:11;top:0}.popup__body{overflow-y:auto;padding:24px 16px;height:calc(80vh - 42px - 58px)}.popup__actions{position:absolute;bottom:4px;left:0;display:flex;width:100%;justify-content:flex-end;padding:0 16px}.popup__title{font-size:14px;font-weight:600;line-height:20px;color:#374151}.popup__description{font-size:16px;line-height:32px;color:#111827;margin-bottom:30px}.loader{border:16px solid #d1d5db;border-top:16px solid #f43f5e;border-radius:50%;width:48px;height:48px;display:inline-flex;animation:spin 1s linear infinite}.loader:before{display:none !important}.loader-wrapper{top:0;left:0;right:0;bottom:0;position:absolute;background-color:rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center}.loader-wrapper--category{position:fixed}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.section{margin-bottom:80px}.section--no-margin{margin:0}.section__page-title{font-style:normal;font-weight:800;font-size:30px;line-height:36px;margin-bottom:32px;color:#111827}.section__title{font-weight:700;font-size:24px;line-height:28px;margin:0 0 36px;color:#111827}.section__subtitle{font-weight:700;font-size:18px;line-height:22px;letter-spacing:.01em;color:#111827;margin:0 0 42px}.section__description{font-weight:400;font-size:16px;line-height:26px;letter-spacing:.01em;color:#374151;margin:0 0 30px}.woocommerce form .form-row{padding:0;margin:0 0 36px}.woocommerce form .form-row label{color:#374151;margin:0 0 4px}.woocommerce form .form-row:last-child{margin-bottom:0 !important}.woocommerce form .form-row-wide,.woocommerce form .form-row-first,.woocommerce form .form-row-last{clear:both !important;float:none !important;width:100% !important;margin-right:0 !important}@media(min-width: 768px){.woocommerce form .form-row-first{width:47% !important;float:left !important;margin-right:5.8% !important;clear:both !important}.woocommerce form .form-row-last{width:47% !important;float:right !important;margin-right:0 !important;clear:none !important}}.woocommerce form .input-text{height:38px;background:#fff;border:1px solid #d1d5db;color:#374151;padding:0 12px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.woocommerce form textarea{line-height:20px;resize:vertical;min-height:60px;height:60px !important;background:#fff;border:1px solid #d1d5db;color:#374151;padding:8px 12px !important;box-shadow:0 1px 2px rgba(0,0,0,.05);font-family:"Inter",sans-serif}.woocommerce form label.checkbox{display:inline-block;font-weight:500;font-size:14px;line-height:20px}.woocommerce form label.checkbox input{display:inline-block !important}.woocommerce form label.checkbox span{display:inline-block;margin-top:-6px;vertical-align:middle}.woocommerce form input[type=radio],.woocommerce form input[type=checkbox]{width:16px;height:16px;border:1px solid #d1d5db;border-radius:4px;display:inline-block;margin:8px 12px 4px 0;accent-color:#f43f5e}.woocommerce form .woocommerce-invalid #terms{outline:none}.form .form-grid{display:flex;flex-wrap:wrap;gap:20px var(--sp-6)}.form .form-field{display:flex;flex:1 1 100%;flex-direction:column;gap:var(--sp-3);min-width:0}.form .form-field--sm{flex:0 0 min(271px,31%)}.form .form-field--lg{flex:1 1 400px}.form .form-field label{font-size:var(--fs-body);line-height:1.4;color:#000}.form .wpcf7-form-control-wrap{display:block}.form input[type=text],.form input[type=email],.form input[type=tel],.form input[type=number],.form input[type=url],.form select,.form textarea{display:block;width:100%;height:60px;padding:0 20px;border:1px solid var(--white);border-radius:8px;background-color:var(--white);font:inherit;font-size:var(--fs-body);line-height:1.4;color:var(--black);transition:border-color .2s ease}.form input[type=text]:focus,.form input[type=email]:focus,.form input[type=tel]:focus,.form input[type=number]:focus,.form input[type=url]:focus,.form select:focus,.form textarea:focus{border-color:var(--black);outline:1px solid var(--black)}.form input[type=text].wpcf7-not-valid,.form input[type=email].wpcf7-not-valid,.form input[type=tel].wpcf7-not-valid,.form input[type=number].wpcf7-not-valid,.form input[type=url].wpcf7-not-valid,.form select.wpcf7-not-valid,.form textarea.wpcf7-not-valid{border-color:var(--red-note)}.form textarea{height:auto;min-height:140px;padding-block:16px;resize:vertical}.form .form-note{flex:1 1 100%;margin:0;font-style:italic;font-size:16px;line-height:1.4;color:#000}.form .form-actions{display:flex;justify-content:center;margin-top:var(--sp-7)}.form .form-submit{width:min(480px,100%);min-height:58px;cursor:pointer}.form .form-submit::after{content:"";flex:none;width:var(--icon-btn);height:var(--icon-btn);background-color:currentColor;-webkit-mask:url(13d833105db565a99116.svg) center/contain no-repeat;mask:url(13d833105db565a99116.svg) center/contain no-repeat}.form.submitting .form-submit{opacity:.6;pointer-events:none}.form .wpcf7-not-valid-tip{display:block;margin-top:var(--sp-2);font-size:14px;line-height:1.3;color:var(--red-note)}.form .wpcf7-spinner{display:none}.form .wpcf7-response-output{margin:var(--sp-5) 0 0;padding:var(--sp-4) var(--sp-5);border:1px solid var(--gray-300);border-radius:8px;background-color:var(--white);font-size:16px;line-height:1.4}.form.sent .wpcf7-response-output{border-color:var(--fluo)}.form.invalid .wpcf7-response-output,.form.failed .wpcf7-response-output,.form.aborted .wpcf7-response-output,.form.spam .wpcf7-response-output{border-color:var(--red-note)}@media(max-width: 860px){.form .form-grid{gap:var(--sp-4)}.form .form-field,.form .form-field--sm,.form .form-field--lg{flex:1 1 100%}.form .form-field label{font-size:16px;letter-spacing:var(--ls-body)}.form .form-note{font-size:14px}.form .form-submit{width:100%;font-size:20px}}.navbar{position:sticky;top:0;z-index:50;background-color:var(--gray-100);border-bottom:1px solid var(--gray-300)}.admin-bar .navbar{top:32px}@media(max-width: 782px){.admin-bar .navbar{top:46px}}@media(max-width: 600px){.admin-bar .navbar{top:0}}.navbar__inner{display:flex;align-items:center;justify-content:space-between;max-width:1920px;height:80px;margin-inline:auto;padding-inline:clamp(16px,2.917vw,56px)}.navbar__brand{display:flex;align-items:center;gap:var(--sp-3);width:224px}.navbar__logo{display:block;padding-top:6px}.navbar__logo img{display:block;width:159px;height:auto}.navbar__burger{display:none;padding:16px 8px;border:0;background:none;cursor:pointer}.navbar__burger img{display:block;width:24px;height:24px}.navbar__nav{align-self:stretch}.navbar__icons{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-3);width:224px}.navbar__icon{position:relative;display:flex;align-items:center;justify-content:center;padding:24px 8px;border:0;background:none;cursor:pointer}.navbar__icon img{display:block;width:24px;height:24px}.navbar__cart-count{position:absolute;top:16px;right:0;min-width:16px;height:16px;padding-inline:4px;border-radius:var(--radius-full);background-color:var(--fluo);font-family:var(--font-sans);font-weight:600;font-size:10px;line-height:16px;letter-spacing:0;text-align:center;color:var(--black)}.navbar__cart-count:empty{display:none}@media(max-width: 860px){.navbar__inner{height:56px;padding-inline:16px}.navbar__brand{width:auto}.navbar__burger{display:block}.navbar__logo{padding-top:0}.navbar__logo img{width:100px}.navbar__nav{display:none}.navbar__icons{width:auto;gap:0}.navbar__icon{padding:16px 8px}.navbar__icon--account{display:none}.navbar__cart-count{top:8px}}.navbar-menu{display:flex;align-items:stretch;gap:var(--sp-6);height:100%;margin:0;padding:0;list-style:none}.navbar-menu__item{display:flex;align-items:center}.navbar-menu__link{padding-block:var(--sp-5);font-size:var(--fs-body);line-height:1.4;transition:color .2s ease}.navbar-menu__link:hover,.navbar-menu__link:focus{color:var(--fluo-2)}.navbar-menu__item--active>.navbar-menu__link,.navbar-menu__item--parent--active>.navbar-menu__link,.navbar-menu__item--ancestor--active>.navbar-menu__link{font-weight:600}.navbar-menu__sub-menu{display:none}.mobile-menu{position:fixed;top:56px;right:0;bottom:0;left:0;z-index:49;display:none;flex-direction:column;gap:var(--sp-5);padding:var(--sp-6) var(--sp-5);background-color:var(--gray-100);overflow-y:auto}.mobile-menu.is-open{display:flex}@media(min-width: 861px){.mobile-menu{display:none !important}}.mobile-nav{display:flex;flex-direction:column;gap:var(--sp-5);margin:0;padding:0;list-style:none}.mobile-nav__link{font-family:var(--font-display);font-weight:500;font-size:24px;line-height:1.2}.mobile-nav__item--active>.mobile-nav__link,.mobile-nav__item--parent--active>.mobile-nav__link,.mobile-nav__item--ancestor--active>.mobile-nav__link{font-weight:700}.mobile-nav__sub-menu{display:none}.search-panel{position:absolute;top:100%;right:0;left:0;padding:var(--sp-5) var(--gutter);background-color:var(--gray-100);border-bottom:1px solid var(--gray-300)}.search-panel[hidden]{display:none}.product-search{display:flex;gap:var(--sp-4);max-width:880px;margin-inline:auto}.product-search__field{flex:1 1 auto;min-width:0;height:58px;padding:16px 24px;border:1px solid var(--gray-300);border-radius:12px;background-color:var(--white);font:inherit;font-size:var(--fs-body);color:var(--black)}.product-search__field::-moz-placeholder{color:var(--black);opacity:.6}.product-search__field::placeholder{color:var(--black);opacity:.6}@media(max-width: 860px){.product-search__field{height:50px;border-radius:var(--radius-full)}}.site-footer{background-color:var(--bez)}.site-footer__inner{display:flex;flex-direction:column;gap:var(--sp-6);padding-block:var(--sp-10)}.site-footer__top{display:flex;justify-content:space-between;gap:var(--sp-7)}.site-footer__brand{display:flex;flex:0 1 578px;flex-direction:column;gap:var(--sp-7);min-width:0}.site-footer__logo{display:block;align-self:flex-start}.site-footer__logo img{display:block;width:clamp(200px,16.985vw,326px);height:auto}.site-footer__logo--mobile{display:none}.site-footer__newsletter{display:flex;flex-direction:column;gap:var(--sp-5)}.site-footer__form{display:flex;gap:var(--sp-4)}.site-footer__input{flex:0 1 380px;min-width:0;height:58px;padding:16px 24px;border:1px solid var(--bez-jasny);border-radius:12px;background-color:var(--white);font:inherit;font-size:var(--fs-body);line-height:1.4;color:var(--black)}.site-footer__input::-moz-placeholder{color:var(--black)}.site-footer__input::placeholder{color:var(--black)}.site-footer__submit{flex:0 0 168px;height:58px;padding-inline:var(--sp-5)}.site-footer__hint{margin:calc(var(--sp-3)*-1) 0 0;font-weight:500;font-size:var(--fs-small);line-height:1.1;letter-spacing:0}.site-footer__hint a{text-decoration:underline}.site-footer__socials{display:flex;gap:var(--sp-5);margin:0;padding:0;list-style:none}.site-footer__socials a{display:block}.site-footer__socials img{display:block;width:24px;height:24px}.site-footer__icon--light{display:none !important}.site-footer__columns{display:flex;gap:var(--sp-5);min-width:0}.site-footer__column{display:flex;flex:0 1 281px;flex-direction:column;gap:var(--sp-5);width:281px;min-width:0}.site-footer__column-title{margin:0;font-size:var(--fs-body)}.site-footer__column-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:none;font-family:"Inter Tight",var(--font-sans);font-weight:700;font-size:var(--fs-body);line-height:1.1;text-align:left;pointer-events:none}.site-footer__column-toggle img{display:none;width:18px;height:18px}.site-footer__links{display:flex;flex-direction:column;gap:var(--sp-4);margin:0;padding:0;list-style:none;font-size:var(--fs-body);line-height:1.4}.site-footer__links a:hover,.site-footer__links a:focus{text-decoration:underline}.site-footer__logo-lg{display:none}.site-footer__bottom{display:flex;flex-direction:column;gap:var(--sp-6);padding-top:var(--sp-6);border-top:1px solid var(--gray)}.site-footer__meta{display:flex;align-items:center;gap:var(--sp-5)}.site-footer__copyright{flex:1 1 auto;margin:0;font-size:var(--fs-body);line-height:1.4}.site-footer__payments{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin:0;padding:0;list-style:none}.site-footer__payment{--payment-border: var(--bez-jasny);position:relative;width:44px;height:30px}.site-footer__payment--mastercard,.site-footer__payment--discover,.site-footer__payment--paypal,.site-footer__payment--shoppay{background-color:var(--white);box-shadow:inset 0 0 0 .355px var(--payment-border)}.site-footer__payment img{position:absolute;top:0;left:0;width:100%;height:100%}.site-footer__payment--mastercard img{top:20.83%;left:18.57%;width:64.29%;height:57.53%}.site-footer__payment--discover img{top:39.58%;left:9.43%;width:89.1%;height:58.34%}.site-footer__payment--paypal img{top:35.42%;left:10%;width:80.42%;height:31.25%}.site-footer__payment--shoppay img{top:35.42%;left:8.57%;width:82.86%;height:28.77%}@media(min-width: 861px){.site-footer__links{max-height:none !important}}@media(max-width: 860px){.site-footer__inner{gap:var(--sp-8);padding-block:var(--sp-7)}.site-footer__top{flex-direction:column}.site-footer__brand{flex-basis:auto;gap:var(--sp-5)}.site-footer__logo{order:0}.site-footer__logo--desktop{display:none}.site-footer__logo--mobile{display:block}.site-footer__logo--mobile img{width:133px}.site-footer__socials{order:1}.site-footer__newsletter{order:2;gap:var(--sp-4);margin-top:var(--sp-3)}.site-footer__newsletter .lead{font-size:20px;letter-spacing:0}.site-footer__form{flex-direction:column;gap:var(--sp-3)}.site-footer__input{flex-basis:auto;height:auto;border-color:var(--white);font-size:20px}.site-footer__submit{flex-basis:auto;height:auto;padding:14.5px 14.5px 14.5px 22.5px;background-color:var(--fluo-2);font-size:20px}.site-footer__hint{margin-top:0}.site-footer__columns{flex-direction:column;gap:var(--sp-4)}.site-footer__column{flex-basis:auto;gap:0;width:100%;padding-bottom:var(--sp-4);border-bottom:1px solid var(--black)}.site-footer__column-toggle{font-family:var(--font-display);font-weight:500;font-size:16px;letter-spacing:.01em;text-transform:uppercase;color:inherit;pointer-events:auto;cursor:pointer}.site-footer__column-toggle .site-footer__toggle-icon--plus{display:block}.site-footer__column.active .site-footer__column-toggle .site-footer__toggle-icon--plus{display:none}.site-footer__column.active .site-footer__column-toggle .site-footer__toggle-icon--minus{display:block}.site-footer__links{max-height:0;overflow:hidden;font-size:20px;transition:max-height .3s ease,margin .3s ease}.site-footer__column.active .site-footer__links{max-height:none;margin-top:var(--sp-4)}.site-footer__logo-lg{display:block}.site-footer__logo-lg img{display:block;width:257px;max-width:100%;height:auto}.site-footer__bottom{border-top-color:var(--black)}.site-footer__meta{flex-direction:column;align-items:flex-start}.site-footer__copyright{order:2;font-size:20px}.site-footer__payments{gap:var(--sp-2)}.site-footer__payment{--payment-border: #e9f0ca}}@media(max-width: 860px){.site-footer--green{background-color:var(--green);color:var(--white)}.site-footer--green .site-footer__icon--dark{display:none !important}.site-footer--green .site-footer__icon--light{display:block !important}.site-footer--green .site-footer__input{border:1.5px solid var(--white);border-radius:var(--radius-full)}.site-footer--green .site-footer__hint,.site-footer--green .site-footer__hint a{color:var(--white)}.site-footer--green .site-footer__column{border-bottom-color:var(--white);color:var(--green-100)}.site-footer--green .site-footer__logo-lg img{width:100%;max-width:342px}.site-footer--green .site-footer__bottom{border-top-color:var(--white)}.site-footer--green .site-footer__copyright{color:var(--green-100)}}.claim{position:relative;display:flex;align-items:center;justify-content:center;min-height:200px;padding:var(--sp-10) var(--gutter);overflow:hidden;background-color:var(--hero-bg)}.claim__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:color-burn;pointer-events:none}.claim__text{position:relative;margin:0;font-family:var(--font-display);font-weight:500;font-style:italic;font-size:clamp(24px,3.334vw,64px);line-height:1.3;letter-spacing:-0.02em;text-align:center}.claim__text strong{font-weight:inherit}@media(max-width: 860px){.claim{min-height:110px;padding:var(--sp-4) var(--sp-6)}.claim__text{font-family:var(--font-serif);font-weight:500;font-style:normal;font-size:28px;letter-spacing:-0.02em}.claim__text strong{font-family:var(--font-display);font-weight:600;font-size:30px}}html{font-size:14px;scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:400;line-height:1.4;letter-spacing:var(--ls-body);color:var(--black);background-color:var(--white);overflow-y:auto}body.no-overflow{overflow:hidden}body:after{transition:350ms}body.overlay:after{position:fixed;top:0;left:0;width:100%;height:100vh;content:"";background:rgba(0,0,0,.3);z-index:9}img{width:100%;height:auto}sup{vertical-align:super;font-size:smaller}sub{vertical-align:sub;font-size:smaller}.text-paragraph{margin:16px 0;font-weight:400;font-size:14px}.text-underline{text-decoration:underline}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}*,*:before,*:after{box-sizing:border-box}a{color:inherit;font-weight:inherit;text-decoration:none}a:hover{color:inherit}button{font:inherit;color:inherit}.my-account__nav,.shop__nav{width:100%;transition:all .4s}.my-account__nav.mobile,.shop__nav.mobile{transform:translateX(-100%);opacity:0;visibility:hidden;height:0}.my-account__nav.visible,.shop__nav.visible{opacity:1;visibility:visible;transform:translateX(0);height:auto}.my-account__nav ul,.shop__nav ul{list-style:none;display:flex;flex-direction:column}.my-account__nav li,.shop__nav li{display:flex;width:100%;padding:8px 12px;margin:0 0 12px;border-radius:6px}@media(min-width: 992px){.my-account__nav li,.shop__nav li{margin:0 0 4px}}.my-account__nav li a,.shop__nav li a{font-weight:500;font-size:18px;line-height:28px;display:inline-flex;gap:12px;align-items:center;text-decoration:none;color:#4b5563}@media(min-width: 992px){.my-account__nav li a,.shop__nav li a{width:100%}}.my-account__nav li:hover,.shop__nav li:hover{background:#f3f4f6}.my-account__nav li:last-child,.shop__nav li:last-child{margin-bottom:0}.my-account__nav li.is-active,.shop__nav li.is-active{background:#f3f4f6}.my-account__nav li.is-active a,.shop__nav li.is-active a{color:#111827}.my-account__nav li.is-active svg:not(.icon-orders) *,.shop__nav li.is-active svg:not(.icon-orders) *{stroke:#6b7280}.my-account__nav li.is-active svg.icon-orders *,.shop__nav li.is-active svg.icon-orders *{fill:#6b7280}.home-hero{position:relative;height:max(600px,45.104vw);overflow:hidden;isolation:isolate;background-color:var(--hero-bg)}.home-hero__bg{position:absolute;inset:0}.home-hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:color-burn}.home-hero__visual{position:absolute;top:50%;left:0;width:100%;aspect-ratio:1920/866;transform:translateY(-50%);pointer-events:none}.home-hero__visual>*{position:absolute;display:block}.home-hero__sphere{top:14.46%;left:53.84%;width:32.95%;aspect-ratio:1}.home-hero__sphere img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-hero__ring{top:14.09%;left:54%;width:33.4%;height:auto}.home-hero__half{top:15.81%;left:55.39%;width:15.95%;height:70.59%;border-radius:100% 0 0 100%/50% 0 0 50%;backdrop-filter:blur(clamp(6px, 0.625vw, 12px))}.home-hero__half img{width:100%;height:100%}.home-hero__dot{top:var(--y);left:var(--x);width:.778%;height:auto}.home-hero__label{display:flex;flex-direction:column;gap:clamp(4px,.417vw,8px);font-size:clamp(11px,1.25vw,24px);line-height:1.1}.home-hero__label--01{top:23.56%;left:45.83%;width:9.58%}.home-hero__label--02{top:19.05%;left:84.48%;width:8.75%;text-align:right}.home-hero__label--03{top:81.18%;left:80.31%;width:12.92%;text-align:right}.home-hero__label-num{font-family:var(--font-sans);font-weight:500;color:var(--fluo-2)}.home-hero__label-name{font-family:var(--font-display);font-weight:500;font-style:italic;letter-spacing:-0.02em}.home-hero__pill{top:48.08%;left:46.67%;display:flex !important;align-items:center;height:clamp(26px,2.708vw,52px);padding-inline:clamp(12px,2.214vw,42.5px);border:1.771px solid var(--white);border-radius:var(--radius-full);background-color:rgba(255,255,255,.2);font-family:var(--font-display);font-weight:500;font-size:clamp(12px,1.5625vw,30px);line-height:1.2;letter-spacing:-0.02em;white-space:nowrap}.home-hero__content{position:absolute;top:29.1%;left:var(--gutter);z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-8);width:36%;max-width:663px}.home-hero__text{display:flex;flex-direction:column;gap:var(--sp-5)}.home-hero__title{margin:0;font-family:var(--font-serif);font-weight:400;font-size:var(--fs-hero-serif);line-height:1.2;letter-spacing:-0.02em}.home-hero__title strong{font-family:var(--font-display);font-weight:600;font-size:var(--fs-hero)}.home-hero__subtitle{margin:0;font-size:var(--fs-body);line-height:1.4}.home-hero__cta{min-width:clamp(220px,15.625vw,300px)}@media(max-width: 860px){.home-hero{display:flex;flex-direction:column;height:auto;padding:var(--sp-5);background-color:var(--bez)}.home-hero__bg img{-o-object-position:bottom;object-position:bottom}.home-hero__visual{position:relative;top:auto;left:auto;width:100%;max-width:342px;margin:var(--sp-3) auto 30px;aspect-ratio:342/251;transform:none}.home-hero__sphere{top:.5%;left:12.17%;width:72.16%}.home-hero__ring{top:0;left:12.54%;width:73.13%}.home-hero__half{top:2.33%;left:15.58%;width:34.93%;height:95.06%}.home-hero__dot{top:var(--my);left:var(--mx);width:1.704%}.home-hero__label{gap:2px;font-size:10px}.home-hero__label--01{top:12.75%;left:0;width:14%;gap:4px}.home-hero__label--02{top:8.63%;left:77.64%;width:21.54%}.home-hero__label--03{top:88.05%;left:72.51%;width:27.49%}.home-hero__label-num{font-size:7px}.home-hero__label-name{font-weight:400}.home-hero__pill{display:none !important}.home-hero__content{position:static;align-items:center;gap:var(--sp-5);width:100%;max-width:none;text-align:center}.home-hero__text{align-items:center;gap:var(--sp-4)}.home-hero__title{font-size:28px;line-height:1.25}.home-hero__title strong{font-size:30px}.home-hero__subtitle{max-width:331px;font-size:16px}.home-hero__cta{min-width:215px}}.home-products{background-color:var(--white);scroll-margin-top:80px}.home-products__inner{padding-block:var(--section-py)}.home-products__head{display:flex;flex-direction:column;gap:var(--sp-5);margin-bottom:var(--sp-10)}.home-products__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--sp-6)}.home-products__empty{margin:0}@media(max-width: 860px){.home-products{scroll-margin-top:56px}.home-products__head{gap:var(--sp-4);margin-bottom:var(--sp-5)}.home-products__grid{grid-template-columns:minmax(0, 1fr);gap:var(--sp-5)}}.home-experts{background-color:var(--bez)}.home-experts__inner{display:grid;grid-template-columns:minmax(0, 576fr) minmax(0, 1184fr);align-items:start;gap:var(--sp-6);padding-block:var(--section-py)}.home-experts__content{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.home-experts__nav{justify-content:flex-end}.home-experts__track{--track-gap: var(--sp-6);--track-item: calc((100% - var(--sp-6)) / 2)}@media(min-width: 861px)and (max-width: 1280px){.home-experts__track{--track-item: 100%}}.home-experts__dots{display:none !important}@media(max-width: 860px){.home-experts__inner{grid-template-columns:minmax(0, 1fr);gap:var(--sp-5)}.home-experts__nav{display:none}.home-experts__track{--track-gap: var(--sp-4);--track-item: min(328px, 84vw)}.home-experts__dots{display:flex !important}}.expert-card{display:flex;flex-direction:column;gap:var(--sp-5);margin:0;padding:var(--sp-6) var(--sp-7) var(--sp-7);border:1px solid var(--white);border-radius:32px;background-color:rgba(255,255,255,.8)}.expert-card__head{display:flex;align-items:center;gap:var(--sp-5)}.expert-card__avatar{flex:none;width:clamp(88px,6.25vw,120px);height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%}.expert-card__person{display:flex;flex-direction:column;gap:var(--sp-1);padding-top:10px}.expert-card__name{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:1.2;letter-spacing:.01em}.expert-card__role{margin:0;font-size:var(--fs-body);line-height:1.4}.expert-card__quote{margin:0;font-family:var(--font-serif);font-weight:500;font-style:italic;font-size:var(--fs-h5);line-height:1.5;letter-spacing:-0.02em}.expert-card__quote p{margin:0}@media(max-width: 860px){.expert-card{gap:var(--sp-4);padding:var(--sp-5);border:0;border-radius:16px;background-color:var(--white)}.expert-card__head{flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.expert-card__avatar{width:120px}.expert-card__person{padding-top:0}.expert-card__name{font-size:20px;letter-spacing:0}.expert-card__quote{font-size:18px;letter-spacing:-0.01em}}.home-patients{background-color:var(--white)}.home-patients__inner{display:grid;grid-template-columns:minmax(0, 576fr) minmax(0, 1184fr);align-items:start;gap:var(--sp-6);padding-top:var(--section-py);padding-bottom:clamp(32px,4.167vw,80px)}.home-patients__intro{display:flex;flex-direction:column;gap:var(--sp-6)}.home-patients__photo{position:relative;overflow:hidden;aspect-ratio:576/554;border-radius:32px;background-color:var(--bez-jasny)}.home-patients__photo img{position:absolute;top:-14.02%;left:-10.51%;width:175.18%;max-width:none;height:138.81%}.home-patients__content{display:flex;flex-direction:column;gap:var(--sp-6);min-width:0}.home-patients__nav{justify-content:flex-end;min-height:calc(var(--fs-h2)*1.3)}.home-patients__track{--track-gap: var(--sp-6);--track-item: calc((100% - 2 * var(--sp-6)) / 3)}@media(min-width: 861px)and (max-width: 1280px){.home-patients__track{--track-item: calc((100% - var(--sp-6)) / 2)}}.home-patients__dots{display:none !important}@media(max-width: 860px){.home-patients__inner{grid-template-columns:minmax(0, 1fr);gap:var(--sp-5);padding-bottom:var(--sp-6)}.home-patients__photo{order:-1;margin:calc(var(--section-py)*-1) calc(var(--gutter)*-1) 0;aspect-ratio:390/440;border-radius:0}.home-patients__photo img{top:-10.47%;left:-16.67%;width:205.06%;height:121.17%}.home-patients__nav{display:none}.home-patients__track{--track-gap: var(--sp-4);--track-item: min(328px, 84vw)}.home-patients__dots{display:flex !important;margin-top:calc(var(--sp-4) - var(--sp-6))}}.review-card{display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-6);min-height:clamp(380px,23.125vw,444px);margin:0;padding:var(--sp-6);border-radius:24px;background-color:var(--bez-jasny)}.review-card__top{display:flex;flex-direction:column;gap:var(--sp-5)}.review-card__author{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h6);line-height:1.2}.review-card__rating{display:flex;flex-direction:column;gap:var(--sp-4)}.review-card__stars{display:flex}.review-card__stars img{width:24px;height:24px}.review-card__text{margin:0;font-family:var(--font-display);font-style:italic;font-size:var(--fs-body);line-height:1.4;letter-spacing:0;color:#000}.review-card__text p{margin:0}.review-card__product{display:flex;align-items:center;gap:var(--sp-4)}.review-card__dot{flex:none;width:10px;height:10px}.review-card__brand{font-weight:400;font-size:clamp(22px,1.5625vw,30px);line-height:1.3;letter-spacing:-0.03em}.review-card__brand em{font-weight:500;font-size:.9333em}@media(max-width: 860px){.review-card{gap:var(--sp-5);min-height:419px;padding:var(--sp-5)}.review-card__author{font-weight:500;font-size:20px;line-height:1.3}.review-card__text{font-size:20px}.review-card__dot{width:6px;height:6px}.review-card__brand{font-weight:500;font-size:22px;line-height:1.25;letter-spacing:-0.02em}.review-card__brand em{font-weight:600;font-size:1em}}.home-tech{position:relative;overflow:hidden;scroll-margin-top:80px}.home-tech__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.home-tech__inner{position:relative;display:flex;flex-direction:column;gap:clamp(40px,4.583vw,88px);padding-block:var(--section-py)}.home-tech__head{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:start;gap:clamp(32px,8.333vw,160px)}.home-tech__intro{padding:16px clamp(0px,1.25vw,24px) 16px clamp(0px,4.583vw,88px);color:#000}.home-tech__cards{display:flex;align-items:stretch;gap:var(--sp-4)}.home-tech__plus{flex:none;align-self:center;width:clamp(24px,2.604vw,50px);height:auto}@media(max-width: 860px){.home-tech{scroll-margin-top:56px}.home-tech__inner{gap:var(--sp-5)}.home-tech__head{grid-template-columns:minmax(0, 1fr);gap:var(--sp-4)}.home-tech__intro{padding:0}.home-tech__cards{flex-direction:column}.home-tech__plus{display:none}}.tech-card{--s: 1;display:flex;flex:1 1 0;flex-direction:column;gap:var(--sp-6);min-width:0;min-height:clamp(360px,22.865vw,439px);padding:var(--sp-7);border:1px solid var(--white);border-radius:32px;background-image:linear-gradient(180deg, #fff 30.49%, rgba(255, 255, 255, 0.2) 109.51%),linear-gradient(90deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4))}.tech-card__icon{position:relative;flex:none;height:calc(120px*var(--s))}.tech-card__icon img{position:absolute;max-width:none}.tech-card--probiotics .tech-card__icon{width:calc(83.7px*var(--s))}.tech-card--probiotics .tech-card__icon img{top:0;width:calc(56px*var(--s));height:calc(120px*var(--s))}.tech-card--probiotics .tech-card__icon img:nth-child(1){left:0}.tech-card--probiotics .tech-card__icon img:nth-child(2){left:calc(27.7px*var(--s));transform:rotate(180deg)}.tech-card--prebiotics .tech-card__icon{width:calc(72.2px*var(--s))}.tech-card--prebiotics .tech-card__icon img{width:calc(71.87px*var(--s));height:calc(71.86px*var(--s))}.tech-card--prebiotics .tech-card__icon img:nth-child(1){top:0;left:calc(.34px*var(--s));transform:rotate(-90deg)}.tech-card--prebiotics .tech-card__icon img:nth-child(2){top:calc(48.14px*var(--s));left:0}.tech-card--postbiotics .tech-card__icon{width:calc(96.04px*var(--s))}.tech-card--postbiotics .tech-card__icon img{width:calc(48.25px*var(--s));height:calc(96.04px*var(--s))}.tech-card--postbiotics .tech-card__icon img:nth-child(1){top:0;left:calc(16.08px*var(--s))}.tech-card--postbiotics .tech-card__icon img:nth-child(2){top:calc(47.86px*var(--s));left:calc(23.9px*var(--s));transform:rotate(-90deg)}.tech-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-5)}.tech-card__copy{display:flex;flex-direction:column;gap:var(--sp-4)}.tech-card__title{margin:0;font-family:var(--font-display);font-weight:500;font-size:var(--fs-h3);line-height:1.3;letter-spacing:-0.03em}.tech-card__title sup{font-size:.611em;line-height:1.2;letter-spacing:-0.02em;color:var(--fluo-2);vertical-align:super}.tech-card__text{margin:0;font-size:var(--fs-body);line-height:1.4;color:#000}@media(max-width: 860px){.tech-card{--s: 0.6667;flex:none;gap:var(--sp-4);min-height:0;padding:var(--sp-5);border-radius:16px}.tech-card__title sup{font-size:.691em}}.home-tablet{background-color:var(--white)}.home-tablet__inner{display:grid;grid-template-columns:minmax(0, 753fr) minmax(0, 879fr);align-items:center;gap:var(--sp-6);padding:clamp(32px,6.667vw,128px) clamp(24px,6.667vw,128px) clamp(32px,7.083vw,136px)}.home-tablet__media{position:relative;overflow:hidden;aspect-ratio:753/600;border-radius:32px;background-color:var(--bez-jasny)}.home-tablet__media img{position:absolute;top:-22.52%;left:-102.07%;width:204.19%;max-width:none;height:166.4%}.home-tablet__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-6);padding-right:clamp(0px,4.583vw,88px);padding-left:clamp(0px,7.813vw,150px)}.home-tablet__title{max-width:588px}.home-tablet__text{max-width:578px;color:#000}@media(max-width: 860px){.home-tablet__inner{grid-template-columns:minmax(0, 1fr);gap:var(--sp-5);padding:var(--section-py) var(--gutter)}.home-tablet__media{order:1;aspect-ratio:342/260;border-radius:16px}.home-tablet__media img{top:-24.34%;left:-110.13%;width:220.31%;height:179.84%}.home-tablet__content{gap:var(--sp-4);padding:0}.home-tablet__content .btn,.home-tablet__content .woocommerce .shop ul.products li.product a.button,.woocommerce .shop ul.products li.product .home-tablet__content a.button,.home-tablet__content #review_form .form-submit input#submit,#review_form .form-submit .home-tablet__content input#submit,.home-tablet__content .woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .home-tablet__content .button,.home-tablet__content .woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .home-tablet__content .button,.home-tablet__content .woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .home-tablet__content .button{margin-top:var(--sp-3)}}.home-difference{background-color:var(--bez-jasny)}.home-difference__inner{padding-top:var(--section-py);padding-bottom:clamp(32px,5.156vw,99px)}.home-difference__cols{display:grid;grid-template-columns:minmax(0, 608fr) minmax(0, 860fr);align-items:start;-moz-column-gap:clamp(32px,15.833vw,304px);column-gap:clamp(32px,15.833vw,304px);margin-top:var(--sp-6)}.home-difference__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-6);padding-right:22px}.home-difference__text{max-width:717px;color:#000}.home-difference__video{margin-top:clamp(40px,4.583vw,88px)}@media(max-width: 860px){.home-difference__cols{grid-template-columns:minmax(0, 1fr);row-gap:var(--sp-4);margin-top:var(--sp-4)}.home-difference__content{gap:var(--sp-5);padding-right:0}.home-difference__video{margin-top:var(--sp-5)}}.video{position:relative;max-width:1184px;margin-inline:auto;overflow:hidden;aspect-ratio:1184/760;border-radius:24px;background-color:var(--black)}.video__poster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;gap:clamp(12px,1.2vw,23px);height:clamp(52px,4.798vw,92px);padding:0 clamp(20px,2.214vw,42.5px);border:1.771px solid var(--white);border-radius:var(--radius-full);background-color:rgba(255,255,255,.2);backdrop-filter:blur(20px);font-family:var(--font-sans);font-weight:500;font-size:var(--fs-body);line-height:1.1;color:var(--white);transform:translate(-50%, -50%);transition:background-color .2s ease}.video__play img{width:17px;height:21.6px}.video button.video__play{cursor:pointer}.video button.video__play:hover,.video button.video__play:focus{background-color:rgba(255,255,255,.35)}.video__frame{position:absolute;inset:0;width:100%;height:100%;border:0}.video.is-playing .video__poster,.video.is-playing .video__play{display:none}@media(max-width: 860px){.video{aspect-ratio:342/270;border-radius:16px}.video__play{gap:12px;height:52px;padding-inline:24px;font-size:16px}.video__play img{width:12px;height:15.3px}}.home-choose{background-color:var(--white)}.home-choose__inner{padding-block:var(--section-py)}.home-choose__head{display:flex;flex-direction:column;gap:var(--sp-6);margin-bottom:var(--sp-6)}.home-choose__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--sp-6)}@media(max-width: 860px){.home-choose__head{gap:var(--sp-4);margin-bottom:var(--sp-5)}.home-choose__grid{grid-template-columns:minmax(0, 1fr);gap:var(--sp-5)}}.choose-card{display:flex;flex-direction:column;min-width:0}.choose-card__media{overflow:hidden;aspect-ratio:576/580.67;border-radius:24px;background-color:var(--bez-jasny)}.choose-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.choose-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-6);margin-top:var(--sp-6)}.choose-card__title{max-width:480px;margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:1.2;letter-spacing:.01em}.choose-card__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.choose-card__item{display:flex;align-items:center;gap:clamp(16px,1.563vw,30px);padding-block:6px;font-weight:500;font-size:var(--fs-body);line-height:1.1}.choose-card__item img{flex:none;width:8px;height:8px}@media(max-width: 860px){.choose-card__media{aspect-ratio:1;border-radius:16px}.choose-card__body{gap:var(--sp-4);margin-top:var(--sp-4)}.choose-card__title{max-width:300px;font-weight:500;font-size:20px;letter-spacing:0}.choose-card__item{gap:var(--sp-4);padding-block:4px;font-weight:400;font-size:16px;line-height:1.4}.choose-card__item img{width:6px;height:6px}.choose-card__body .btn,.choose-card__body .woocommerce .shop ul.products li.product a.button,.woocommerce .shop ul.products li.product .choose-card__body a.button,.choose-card__body #review_form .form-submit input#submit,#review_form .form-submit .choose-card__body input#submit,.choose-card__body .woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .choose-card__body .button,.choose-card__body .woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .choose-card__body .button,.choose-card__body .woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .choose-card__body .button{align-self:stretch;margin-top:var(--sp-3);padding:14px 14px 14px 22px;border-width:2px;font-size:20px}.choose-card__body .btn .btn__icon,.choose-card__body .woocommerce .shop ul.products li.product a.button .btn__icon,.woocommerce .shop ul.products li.product .choose-card__body a.button .btn__icon,.choose-card__body #review_form .form-submit input#submit .btn__icon,#review_form .form-submit .choose-card__body input#submit .btn__icon,.choose-card__body .woocommerce .woocommerce-error .button .btn__icon,.woocommerce .woocommerce-error .choose-card__body .button .btn__icon,.choose-card__body .woocommerce .woocommerce-info .button .btn__icon,.woocommerce .woocommerce-info .choose-card__body .button .btn__icon,.choose-card__body .woocommerce .woocommerce-message .button .btn__icon,.woocommerce .woocommerce-message .choose-card__body .button .btn__icon{width:26px;height:26px}}.home-faq{background-color:var(--bez-jasny)}.home-faq__inner{display:grid;grid-template-columns:minmax(0, 581fr) minmax(0, 1187fr);align-items:start;gap:var(--sp-5);padding-top:var(--section-py);padding-bottom:clamp(32px,4.167vw,80px)}.home-faq__title strong{font-size:clamp(30px,2.5vw,48px)}@media(max-width: 860px){.home-faq__inner{grid-template-columns:minmax(0, 1fr)}}.faq-item{border-bottom:1px solid var(--gray)}.faq-item__question{margin:0;font:inherit}.faq-item__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);width:100%;padding:var(--sp-4) 0;border:0;background:none;font-weight:500;font-size:var(--fs-body);line-height:1.1;letter-spacing:0;text-align:left;cursor:pointer}.faq-item__icon{flex:none;width:24px;height:24px;transition:transform .25s ease}.faq-item__icon--plus{display:none}.faq-item.active .faq-item__icon--chevron{transform:rotate(180deg)}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item__answer-inner{padding-bottom:var(--sp-4)}.faq-item__answer-inner p{max-width:80ch;margin:0 0 1em;line-height:1.4}.faq-item__answer-inner p:last-child{margin-bottom:0}@media(max-width: 860px){.faq-item__toggle{gap:var(--sp-3);padding:10px 0;font-family:var(--font-display);font-size:18px;line-height:1.2}.faq-item__icon--chevron{display:none}.faq-item__icon--plus{display:block}.faq-item__answer-inner{padding:var(--sp-3) 0 var(--sp-5)}}.spec-tiles{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));height:clamp(560px,46.875vw,900px)}@media(max-width: 860px){.spec-tiles{grid-template-columns:minmax(0, 1fr);height:auto}}.spec-tile{--tile-shade: 0.15;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;overflow:hidden;isolation:isolate;padding:var(--sp-6) var(--gutter) clamp(48px,6.042vw,116px);color:var(--white);text-align:center}.spec-tile::after{content:"";position:absolute;inset:0;z-index:-1;background-color:rgba(0, 0, 0, var(--tile-shade));pointer-events:none}.spec-tile__media{position:absolute;inset:0;z-index:-2}.spec-tile__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.spec-tile--partner .spec-tile__media img{transform:scaleX(-1)}.spec-tile--brand{--tile-shade: 0.1}.spec-tile--brand .spec-tile__media img{-o-object-position:center;object-position:center}.spec-tile__content{display:flex;flex-direction:column;align-items:center;gap:var(--sp-6);max-width:582px}.spec-tile__title{margin:0;font-family:var(--font-serif);font-weight:400;font-size:var(--fs-hero-serif);line-height:1.2;letter-spacing:-0.02em;color:var(--white)}.spec-tile__title strong{font-family:var(--font-display);font-weight:600;font-size:var(--fs-hero)}.spec-tile__button{min-width:clamp(220px,15.625vw,300px)}@media(max-width: 860px){.spec-tile{justify-content:center;height:300px;padding:var(--sp-5)}.spec-tile--partner .spec-tile__media img{transform:none}.spec-tile--brand{--tile-shade: 0.2}.spec-tile--brand .spec-tile__media img{-o-object-position:center top;object-position:center top}.spec-tile__content{gap:var(--sp-5)}.spec-tile__title{font-family:var(--font-display);font-weight:600;font-size:30px;line-height:1.25}.spec-tile__button{min-width:0}}.page-breadcrumbs{padding-block:var(--sp-6)}@media(max-width: 860px){.page-breadcrumbs{display:none}}.split-hero{position:relative;display:grid;grid-template-columns:minmax(0, 966fr) minmax(0, 954fr);min-height:clamp(480px,38.542vw,740px);overflow:hidden;isolation:isolate;background-color:var(--hero-bg)}.split-hero__bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:color-burn;pointer-events:none}.split-hero__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(32px,3.334vw,64px);padding:var(--sp-10) var(--sp-6) var(--sp-10) var(--gutter)}.split-hero__title{max-width:824px;margin:0;font-family:var(--font-serif);font-weight:400;font-size:var(--fs-hero-serif);line-height:1.2;letter-spacing:-0.02em}.split-hero__title strong{font-family:var(--font-display);font-weight:600;font-size:var(--fs-hero)}.split-hero__text{max-width:640px;margin:0;font-size:var(--fs-body);line-height:1.4;letter-spacing:var(--ls-body);color:#000}.split-hero__button{min-width:clamp(260px,17.604vw,338px)}.split-hero__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 860px){.split-hero{grid-template-columns:minmax(0, 1fr);min-height:0}.split-hero__media{order:-1;height:300px}.split-hero__content{align-items:center;height:300px;gap:var(--sp-5);padding:var(--sp-5);text-align:center}.split-hero__title{font-weight:500;font-size:28px;line-height:1.25}.split-hero__title strong{font-size:1.0714em}.split-hero__text{margin-top:calc(var(--sp-4) - var(--sp-5))}.split-hero__button{min-width:231px}}.benefits{background-color:var(--white)}.benefits--light{background-color:var(--bez-jasny)}.benefits__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-6);padding-block:var(--section-py)}.benefits__content{display:flex;flex:0 1 820px;flex-direction:column;gap:var(--sp-6);min-width:0}.benefits__media{flex:0 0 auto;width:min(728px,40.625%);aspect-ratio:726/494;overflow:hidden;border-radius:32px;background-color:var(--bez-jasny)}.benefits__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 860px){.benefits__inner{flex-direction:column;align-items:stretch;gap:var(--sp-5)}.benefits__content{flex-basis:auto;gap:var(--sp-4)}.benefits__media{order:-1;width:100%;aspect-ratio:342/260;border-radius:16px}.benefits__media img{-o-object-position:var(--image-position, center);object-position:var(--image-position, center)}}.feature-list{display:flex;flex-direction:column;gap:var(--sp-5);max-width:656px;margin:0;padding:0;list-style:none}.feature-list__item{display:flex;flex-direction:column;gap:var(--sp-3)}.feature-list__title{position:relative;margin:0;padding-left:44px;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h6);line-height:1.2}.feature-list__title::before{content:"";position:absolute;top:calc(.6em - 6px);left:0;width:12px;height:12px;border-radius:50%;background-color:var(--fluo)}.feature-list__text{max-width:calc(566px + var(--sp-8));margin:0;padding-left:var(--sp-8);font-size:var(--fs-body);line-height:1.4}@media(max-width: 860px){.feature-list__title{padding-left:22px;font-size:20px}.feature-list__title::before{top:calc(.6em - 3px);width:6px;height:6px}.feature-list__text{padding-left:22px;letter-spacing:var(--ls-body)}}.cta{background-color:var(--white)}.cta__inner{display:flex;flex-direction:column;align-items:center;gap:var(--sp-6);padding-block:clamp(40px,4.584vw,88px);text-align:center}@media(max-width: 860px){.cta__inner{gap:var(--sp-5);padding-block:var(--sp-8)}}.form-section{scroll-margin-top:80px;background-color:var(--bez-jasny)}@media(max-width: 860px){.form-section{scroll-margin-top:56px}}.form-section__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-6);padding-block:var(--section-py)}.form-section__title{flex:0 1 434px;text-box:trim-both cap alphabetic}.form-section__body{flex:0 1 879px;min-width:0}.form-section__notice{margin:0;font-size:var(--fs-body)}@media(max-width: 860px){.form-section__inner{flex-direction:column;align-items:stretch}.form-section__title{flex-basis:auto;text-box:normal;font-weight:500;font-size:24px}.form-section__title strong{font-size:1.1667em}.form-section__body{flex-basis:auto}}.link-cards__inner{display:flex;flex-direction:column;gap:var(--sp-6);padding-bottom:clamp(48px,6.25vw,120px)}@media(max-width: 860px){.link-cards__inner{gap:var(--sp-3);padding:var(--sp-5) 12px}}.link-card{position:relative;display:flex;min-height:clamp(200px,14.584vw,280px);overflow:hidden;border-radius:32px;background-color:var(--bez-jasny);transition:background-color .2s ease}.link-card__media{flex:0 0 clamp(240px,22.084vw,424px)}.link-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.link-card__body{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:var(--sp-6);min-width:0;padding:var(--sp-6) clamp(32px,4.167vw,80px)}.link-card__text{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.link-card__title{margin:0;font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h2-serif);line-height:1.3;letter-spacing:-0.02em;color:#000}.link-card__title strong{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h2)}.link-card__description{max-width:520px;margin:0;font-size:var(--fs-body);line-height:1.4;color:#000}.link-card__button{flex:0 0 auto;justify-content:space-between;min-width:clamp(240px,16.667vw,320px);transition:background-color .2s ease,color .2s ease}.link-card__button::after{content:"";position:absolute;inset:0}.link-card__button .btn__icon{transition:filter .2s ease}.link-card:hover,.link-card:focus-within{background-color:var(--bez)}.link-card:hover .link-card__button,.link-card:focus-within .link-card__button{background-color:var(--black);color:var(--bez-jasny)}.link-card:hover .link-card__button .btn__icon,.link-card:focus-within .link-card__button .btn__icon{filter:brightness(0) invert(0.97)}@media(max-width: 860px){.link-card{min-height:104px;border-radius:16px}.link-card__media{flex-basis:106px}.link-card__body{gap:10px;padding:20px}.link-card__title{font-weight:500;font-size:24px;letter-spacing:-0.02em}.link-card__title strong{font-size:1em;line-height:1.2}.link-card__description{display:none}.link-card__button{width:32px;min-width:0;height:32px;padding:0;border:0;justify-content:center;background-color:var(--fluo-2)}.link-card__button .btn__icon{width:14px;height:14px}.link-card__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.image-panel{scroll-margin-top:80px}.image-panel__inner{display:flex;flex-direction:column;align-items:center;gap:var(--sp-6);padding-block:calc(var(--section-py)*2) var(--section-py);text-align:center}.image-panel__media{display:block;width:100%;max-width:1792px}.image-panel__media img{display:block;width:100%;height:auto}@media(max-width: 860px){.image-panel{scroll-margin-top:56px}.image-panel__inner{padding-block:var(--section-py) 0}.image-panel__media{width:auto;margin-inline:calc(var(--gutter)*-1)}}.data-table{--dt-columns: repeat(3, minmax(0, 1fr));--dt-gap: var(--sp-4)}.data-table__head{display:grid;grid-template-columns:var(--dt-columns);gap:var(--dt-gap)}@media(max-width: 860px){.data-table__head{display:block}.data-table__head span:not(:first-child){display:none}}.data-row__title{margin:0}.data-row__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);width:100%;padding:0;border:0;background:none;font:inherit;text-align:left;color:#000;cursor:pointer}.data-row__state{flex:none;width:18px;height:18px}.data-row__state--minus,.data-row.active>.data-row__title .data-row__state--plus{display:none}.data-row.active>.data-row__title .data-row__state--minus{display:block}.data-row__label,.data-row__value p{margin:0}@media(min-width: 861px){.data-row{display:grid;grid-template-columns:var(--dt-columns);gap:var(--dt-gap)}.data-row__toggle{pointer-events:none;cursor:default}.data-row__state{display:none !important}.data-row__details{display:contents}.data-row__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width: 860px){.data-row__details{max-height:0;overflow:hidden;transition:max-height .3s ease}.data-row.active>.data-row__details{max-height:none}.data-row__cell{display:flex;flex-direction:column;gap:var(--sp-3)}}.data-table--protocol{padding-top:var(--sp-6)}.data-table--protocol .data-table__head{padding-block:30px;border-bottom:1px solid var(--gray);font-family:var(--font-display);font-weight:600;font-size:clamp(22px,1.459vw,28px);line-height:1.2;letter-spacing:.01em}.data-table--protocol .data-row{border-bottom:1px solid var(--gray)}.data-table--protocol .data-row:last-child{border-bottom:0}.data-table--protocol .data-row__toggle{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h6);line-height:1.2}.data-table--protocol .data-row__value{font-size:var(--fs-body);line-height:1.4;color:#000}.data-table--protocol .data-row__cell:first-child .data-row__value{max-width:370px}.data-table--protocol .data-row__label{font-family:var(--font-display);font-weight:500;font-size:16px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--gray)}@media(min-width: 861px){.data-table--protocol .data-row{align-items:center;min-height:168px;padding-block:var(--sp-5)}}@media(max-width: 860px){.data-table--protocol{padding-top:var(--sp-4)}.data-table--protocol .data-table__head{padding-block:12px;border-bottom:0;font-weight:500;font-size:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--gray)}.data-table--protocol .data-row{padding-block:var(--sp-4)}.data-table--protocol .data-row__toggle{font-size:20px}.data-table--protocol .data-row__cell{padding-top:var(--sp-5)}.data-table--protocol .data-row__cell:first-child .data-row__value{max-width:none}.data-table--protocol .data-row__value{font-size:16px;letter-spacing:var(--ls-body)}}.data-table--formula{--dt-columns: 200px 320px minmax(0, 1fr);--dt-gap: var(--sp-6)}.data-table--formula .data-table__head{padding-block:22px;font-weight:500;font-style:italic;font-size:var(--fs-body);line-height:1.4;color:#000}.data-table--formula .data-row{border-top:1px solid var(--gray)}.data-table--formula .data-row:last-child{border-bottom:1px solid var(--gray)}.data-table--formula .data-row__toggle{font-weight:600;font-size:var(--fs-body);line-height:1.4}.data-table--formula .data-row__value{font-size:var(--fs-body);line-height:1.4;color:#000}.data-table--formula .data-row__label{font-family:var(--font-display);font-weight:500;font-style:italic;font-size:16px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--gray)}@media(min-width: 861px){.data-table--formula .data-row{align-items:start;padding-block:var(--sp-4)}}@media(min-width: 861px)and (max-width: 1280px){.data-table--formula{--dt-columns: 160px minmax(0, 1fr) minmax(0, 1fr)}}@media(max-width: 860px){.data-table--formula .data-table__head{padding:var(--sp-4) 12px 0;font-family:var(--font-display);font-weight:500;font-size:16px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--gray)}.data-table--formula .data-row{padding:var(--sp-4) 12px;border-top:0;border-bottom:.6px solid var(--gray)}.data-table--formula .data-row:last-child{border-bottom:0}.data-table--formula .data-row__toggle{font-style:italic;font-size:16px;letter-spacing:var(--ls-body)}.data-table--formula .data-row__state{width:24px;height:24px}.data-table--formula .data-row__cell{padding-top:var(--sp-6)}.data-table--formula .data-row__value{font-size:16px;letter-spacing:var(--ls-body)}.data-table--formula .data-table__head+.data-row{padding-top:var(--sp-3)}}.protocols{scroll-margin-top:80px}.protocols__inner{display:flex;flex-direction:column;gap:var(--sp-10);padding-block:var(--section-py) clamp(48px,5.417vw,104px)}.protocols__head{display:flex;flex-direction:column;gap:var(--sp-4)}.protocols__list{border-top:2px solid var(--gray)}@media(max-width: 860px){.protocols{scroll-margin-top:56px}.protocols__inner{gap:var(--sp-5)}.protocols__list{border-top:0}}.protocol{padding-block:var(--sp-5);border-bottom:2px solid var(--gray)}.protocol__heading{margin:0}.protocol__toggle{display:flex;align-items:center;gap:var(--sp-6);width:100%;min-height:80px;padding:0;border:0;background:none;font-family:var(--font-display);font-weight:600;font-size:clamp(22px,1.459vw,28px);line-height:1.2;letter-spacing:.01em;text-align:left;text-transform:uppercase;color:#000;cursor:pointer}.protocol__icon{display:flex;flex:none;align-items:center;justify-content:center;width:66px;height:66px;border-radius:50%;background-color:var(--fluo)}.protocol__icon img{width:auto;max-width:62%;height:auto;max-height:62%}.protocol__name{flex:1 1 auto}.protocol__state{flex:none;width:30px;height:30px}.protocol__state--minus,.protocol.active>.protocol__heading .protocol__state--plus{display:none}.protocol.active>.protocol__heading .protocol__state--minus{display:block}.protocol__panel{max-height:0;overflow:hidden;transition:max-height .3s ease}.protocol.active>.protocol__panel{max-height:none}.protocol__empty{margin:var(--sp-6) 0 0;font-size:var(--fs-body);line-height:1.4;color:var(--gray)}@media(max-width: 860px){.protocol{padding-block:12px;border-bottom-width:1px}.protocol__toggle{gap:var(--sp-4);min-height:48px;font-size:20px;letter-spacing:0}.protocol__icon{width:48px;height:48px}.protocol__state{width:18px;height:18px}.protocol__empty{margin-top:var(--sp-4);font-size:16px}}.protocol-steps{margin:0;padding:0;list-style:none}.protocol-steps__item{padding-block:6px;font-size:var(--fs-body);line-height:1.4;color:#000}.protocol-steps__product{font-weight:600;color:inherit}.protocol-steps__product em{font-style:italic}.protocol-steps a.protocol-steps__product:hover,.protocol-steps a.protocol-steps__product:focus{text-decoration:underline}@media(max-width: 860px){.protocol-steps__item{font-size:16px;letter-spacing:var(--ls-body)}.protocol-steps__product{font-size:20px;letter-spacing:0}}.content-accordion__item{border-bottom:2px solid var(--gray)}.content-accordion__heading{margin:0}.content-accordion__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);width:100%;padding:var(--sp-5) 0;border:0;background:none;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h6);line-height:1.2;text-align:left;color:#000;cursor:pointer}.content-accordion__toggle em{font-style:italic}.content-accordion__state{flex:none;width:30px;height:30px}.content-accordion__state--minus,.content-accordion__item.active>.content-accordion__heading .content-accordion__state--plus{display:none}.content-accordion__item.active>.content-accordion__heading .content-accordion__state--minus{display:block}.content-accordion__panel{max-height:0;overflow:hidden;transition:max-height .3s ease}.content-accordion__item.active>.content-accordion__panel{max-height:none}.content-accordion__content{display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-3) 0 var(--sp-5)}.content-accordion__empty{margin:0;font-size:var(--fs-body);line-height:1.4;color:var(--gray)}@media(max-width: 860px){.content-accordion__item{border-bottom-width:1px}.content-accordion__toggle{padding-block:var(--sp-4);font-size:18px}.content-accordion__state{width:24px;height:24px}.content-accordion__content{gap:var(--sp-5);padding:0 0 var(--sp-4)}.content-accordion__empty{font-size:16px}}.rich-text{font-size:var(--fs-body);line-height:1.4;color:#000}.rich-text>*{margin:0}.rich-text>*+*{margin-top:20px}.rich-text>p+p{margin-top:1.4em}.rich-text h4{font-family:var(--font-sans);font-weight:600;font-size:inherit;line-height:1.4}.rich-text h4+p{margin-top:var(--sp-4)}.rich-text strong{font-weight:600}.rich-text ul{padding:0;list-style:none}.rich-text ul li{position:relative;padding:6px 0 6px 38px}.rich-text ul li::before{content:"";position:absolute;top:calc(6px + .7em - 4px);left:0;width:8px;height:8px;border-radius:50%;background-color:var(--fluo)}@media(max-width: 860px){.rich-text{font-size:16px;letter-spacing:var(--ls-body)}.rich-text ul li{padding-left:22px}.rich-text ul li::before{top:calc(6px + .7em - 3px);width:6px;height:6px}}.link-arrow{font-weight:600;text-decoration:underline;text-underline-position:from-font}.link-arrow::after{content:"";display:inline-block;width:var(--icon-btn);height:var(--icon-btn);margin-left:var(--sp-3);vertical-align:middle;background-color:currentColor;-webkit-mask:url(13d833105db565a99116.svg) center/contain no-repeat;mask:url(13d833105db565a99116.svg) center/contain no-repeat}.link-arrow:hover,.link-arrow:focus{text-decoration-thickness:2px}.practice-guide{scroll-margin-top:80px;background-color:var(--white)}.practice-guide__inner{display:flex;flex-direction:column;align-items:center;gap:var(--sp-10);padding-block:var(--section-py)}.practice-guide__title{text-align:center}.practice-guide__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--sp-6);width:100%}@media(max-width: 860px){.practice-guide{scroll-margin-top:56px}.practice-guide__inner{gap:var(--sp-5)}.practice-guide__grid{grid-template-columns:minmax(0, 1fr);gap:var(--sp-7)}}.practice-card{display:flex;flex-direction:column;gap:var(--sp-6)}.practice-card__media{aspect-ratio:576/581;overflow:hidden;border-radius:32px;background-color:#efefef}.practice-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.practice-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-6)}.practice-card__text{display:flex;flex-direction:column;gap:var(--sp-5)}.practice-card__name{margin:0;font-weight:500;font-size:clamp(28px,1.98vw,38px);line-height:1.3;letter-spacing:-0.03em}.practice-card__name em{font-weight:600;font-size:.9474em}.practice-card__role{display:flex;flex-direction:column;gap:var(--sp-3)}.practice-card__subtitle{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h6);line-height:1.2}.practice-card__description{max-width:547px;margin:0;font-size:var(--fs-body);line-height:1.4}.practice-card__button{min-width:clamp(180px,11.563vw,222px)}@media(max-width: 860px){.practice-card{gap:var(--sp-5);text-align:center}.practice-card__media{aspect-ratio:1;border-radius:16px}.practice-card__body{align-items:center;gap:var(--sp-5)}.practice-card__text{gap:var(--sp-4)}.practice-card__name{font-size:36px}.practice-card__subtitle{font-size:20px}.practice-card__description{font-size:16px;letter-spacing:var(--ls-body)}.practice-card__button{min-width:211px}.practice-card__button .btn__icon{transform:rotate(90deg)}}.practice-product{scroll-margin-top:80px;background-color:var(--bez-jasny)}.practice-product--white{background-color:var(--white)}.practice-product__inner{display:flex;align-items:flex-start;gap:var(--sp-6);padding-block:var(--section-py) clamp(40px,4.167vw,80px)}.practice-product__title{flex:0 0 49%;margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(32px,2.5vw,48px);line-height:1.3;letter-spacing:-0.02em;color:var(--black)}.practice-product__title .brand-name em{font-weight:600;font-size:.9583em}.practice-product__title .tm{margin-left:.12em}.practice-product__body{flex:1 1 auto;min-width:0}@media(max-width: 860px){.practice-product{scroll-margin-top:56px}.practice-product__inner{flex-direction:column;align-items:stretch;gap:var(--sp-5);padding-block:var(--section-py)}.practice-product__title{flex-basis:auto;font-size:36px}.practice-product__title .brand-name em{font-size:.9444em}}.split-hero--tight .split-hero__content{gap:var(--sp-5)}.split-hero--tight .split-hero__title{max-width:736px}.evidence{scroll-margin-top:80px}.evidence__inner{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--sp-6);padding-block:var(--section-py) clamp(40px,4.167vw,80px)}@media(min-width: 861px)and (max-width: 1280px){.evidence__inner{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 860px){.evidence{scroll-margin-top:56px}.evidence__inner{grid-template-columns:repeat(2, minmax(0, 1fr));gap:6px;padding:var(--sp-5) 10px var(--sp-6)}}.evidence-group,.evidence-card{min-height:clamp(360px,25.521vw,490px);margin:0;padding:var(--sp-7);border-radius:32px}@media(max-width: 860px){.evidence-group,.evidence-card{min-height:218px;border-radius:14px}}.evidence-group{display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-5);background-color:var(--bez)}.evidence-group__name{margin:0;font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h2-serif);line-height:1.3;letter-spacing:-0.02em;color:var(--black)}.evidence-group__text{margin:0;font-size:var(--fs-body);line-height:1.4;color:var(--black)}@media(max-width: 860px){.evidence-group{grid-column:1;gap:12px;padding:var(--sp-4)}.evidence-group__name{font-size:20px}.evidence-group__text{font-size:12px;line-height:1.3;letter-spacing:0}}.evidence-card{display:flex;flex-direction:column;align-items:center;gap:var(--sp-6);background-color:var(--bez-jasny);text-align:center}.evidence-card__image{display:block;width:240px;max-width:100%;height:auto;aspect-ratio:1;border-radius:50%}.evidence-card__name{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:1.2;letter-spacing:.01em;color:var(--black)}.evidence-card__name em{font-style:italic}.evidence-card__text{max-width:320px;margin:calc(var(--sp-4) - var(--sp-6)) 0 0;font-size:var(--fs-body);line-height:1.4;color:#000}@media(max-width: 860px){.evidence-card{gap:var(--sp-3);padding:var(--sp-4) 12px}.evidence-card__image{width:94px}.evidence-card__name{font-size:14px}.evidence-card__text{margin-top:0;font-size:12px;line-height:1.3}}.academy-page{background-color:var(--bez-jasny)}@media(max-width: 860px){.split-hero--academy .split-hero__title strong{font-size:1em}}.academy{scroll-margin-top:80px;background-color:var(--bez-jasny)}.academy__inner{display:flex;flex-direction:column;gap:clamp(32px,2.5vw,48px);padding-block:clamp(32px,2.917vw,56px)}.academy__toolbar{display:flex;align-items:flex-end;gap:var(--sp-5)}.academy__results{display:flex;flex-direction:column;gap:clamp(24px,1.667vw,32px)}.academy__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(32px,2.5vw,48px) clamp(16px,1.667vw,32px)}.academy__heading{margin:0;font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h2-serif);line-height:1.3;letter-spacing:-0.02em}.academy__empty{display:flex;flex-direction:column;align-items:center;gap:var(--sp-5);padding-block:var(--sp-8);font-size:var(--fs-body);line-height:1.4;text-align:center}.academy__empty p{margin:0}@media(min-width: 861px)and (max-width: 1280px){.academy__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 860px){.academy{scroll-margin-top:56px}.academy__inner{gap:var(--sp-6);padding-block:var(--sp-5) var(--sp-6)}.academy__toolbar{flex-direction:column;align-items:stretch;gap:var(--sp-5)}.academy__results,.academy__grid{gap:var(--sp-5)}.academy__grid{grid-template-columns:minmax(0, 1fr)}}.academy-tabs{flex:1 1 auto;min-width:0}.academy-tabs__list{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--sp-5);margin:0;padding:0;list-style:none}.academy-tabs__tab{display:block;padding-block:var(--sp-3);border-bottom:2px solid rgba(0,0,0,0);font-size:var(--fs-body);line-height:1.4;color:var(--gray);white-space:nowrap;transition:color .2s ease,border-color .2s ease}.academy-tabs__tab:hover,.academy-tabs__tab:focus{color:var(--black)}.academy-tabs__tab--active{border-color:var(--black);color:var(--black)}@media(max-width: 860px){.academy-tabs{margin-right:calc(-1*var(--gutter));overflow-x:auto;scrollbar-width:none}.academy-tabs::-webkit-scrollbar{display:none}.academy-tabs__list{flex-wrap:nowrap;gap:var(--sp-4);padding-right:var(--gutter)}.academy-tabs__tab{padding-bottom:6px;font-size:16px;letter-spacing:var(--ls-body)}}.academy-search{display:flex;flex:none;align-items:center;gap:var(--sp-4);width:clamp(300px,22.604vw,434px);padding:12px var(--sp-5);border-radius:var(--radius-full);background-color:var(--white);transition:box-shadow .2s ease}.academy-search:focus-within{box-shadow:0 0 0 1px var(--gray)}.academy-search__submit{display:flex;flex:none;padding:0;border:0;background:none;cursor:pointer}.academy-search__submit img{display:block;width:24px;height:24px}.academy-search__input{flex:1 1 auto;min-width:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:none;font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.4;color:var(--black);-webkit-appearance:none;-moz-appearance:none;appearance:none}.academy-search__input::-moz-placeholder{color:var(--black);opacity:1}.academy-search__input::placeholder{color:var(--black);opacity:1}.academy-search__input:focus{outline:0}.academy-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}@media(max-width: 860px){.academy-search{width:100%}.academy-search__input{font-size:16px;letter-spacing:var(--ls-body)}}.post-card{position:relative;display:flex;flex-direction:column;min-width:0}.post-card__media{aspect-ratio:587/390;overflow:hidden;border-radius:32px 32px 0 0;background-color:var(--bez)}.post-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.post-card__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:clamp(24px,1.667vw,32px);padding:clamp(24px,2.083vw,40px);border-radius:0 0 32px 32px;background-color:var(--white)}.post-card__labels{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-4);margin:0;padding:0;list-style:none}.post-card__label{padding:6px 12px;border-radius:100px;background-color:var(--fluo-2);font-family:var(--font-display);font-weight:500;font-size:14px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--black)}.post-card__title{margin:0;font-family:var(--font-serif);font-weight:400;font-size:clamp(24px,1.667vw,32px);line-height:1.3;letter-spacing:-0.02em;color:var(--black)}.post-card__link{color:inherit}.post-card__link::after{content:"";position:absolute;inset:0;z-index:1;border-radius:32px}.post-card__link:hover,.post-card__link:focus{color:inherit}.post-card__link:focus-visible::after{outline:2px solid var(--black);outline-offset:4px}.post-card__button{margin-top:auto}@media(min-width: 861px){.post-card__button{gap:3.5px;padding:11.96px 11.96px 11.96px 18.95px;font-size:clamp(15px,.909vw,17.45px)}.post-card__button .btn__icon{width:clamp(18px,1.182vw,22.69px);height:clamp(18px,1.182vw,22.69px)}}.post-card:hover .post-card__media img{transform:scale(1.03)}.post-card:hover .post-card__button{border-color:var(--black)}@media(max-width: 860px){.post-card__media{aspect-ratio:342/240;border-radius:16px 16px 0 0}.post-card__body{gap:var(--sp-4);min-height:260px;padding:var(--sp-5);border:1px solid var(--white);border-top:0;border-radius:0 0 16px 16px;background-color:rgba(255,255,255,.9)}.post-card__title{font-weight:600;font-size:22px;letter-spacing:0}.post-card__link::after{border-radius:16px}.post-card__button{margin-top:var(--sp-3)}}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-4)}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:2px solid var(--gray);border-radius:50%;font-family:var(--font-display);font-weight:400;font-size:20px;line-height:1.4;color:#000;transition:border-color .2s ease,background-color .2s ease}.pagination .page-numbers.current{background-color:var(--gray);color:var(--white)}.pagination .page-numbers.dots{width:auto;border:0}.pagination .page-numbers.prev,.pagination .page-numbers.next{width:auto;border:0;border-radius:0}.pagination a.page-numbers:not(.prev,.next):hover,.pagination a.page-numbers:not(.prev,.next):focus{border-color:var(--black)}.pagination__arrow{display:block;width:22.69px;height:22.69px}.pagination__arrow--prev{transform:scaleX(-1)}.article{display:flex;flex-direction:column;gap:clamp(24px,2.5vw,48px);padding-block:clamp(24px,1.667vw,32px) var(--section-py)}.article__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-5);max-width:1200px}.article__title{margin:0;font-family:var(--font-serif);font-weight:400;font-size:var(--fs-hero-serif);line-height:1.2;letter-spacing:-0.02em;color:var(--black)}.article__lead{max-width:880px;margin:0;font-size:var(--fs-h6);line-height:1.4}.article__media{max-width:1200px;margin:0;aspect-ratio:587/390;overflow:hidden;border-radius:32px;background-color:var(--bez)}.article__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article__content{max-width:880px}@media(max-width: 860px){.article{padding-top:var(--sp-5)}.article__title{font-size:28px;line-height:1.25}.article__media{border-radius:16px}}.page-breadcrumbs--spaced{padding-block:clamp(32px,3.334vw,64px)}.science-section{padding-bottom:clamp(64px,6.667vw,128px);background-color:var(--white)}.science-section:last-child{padding-bottom:clamp(64px,12.76vw,245px)}:not(.science-section):not(.page-breadcrumbs)+.science-section{padding-top:clamp(32px,3.334vw,64px)}@media(max-width: 860px){.science-section{padding-bottom:var(--sp-10)}.science-section:last-child{padding-bottom:var(--sp-7)}:not(.science-section)+.science-section{padding-top:var(--sp-6)}}.technology{display:grid;grid-template-areas:"media title" "media blocks";grid-template-columns:minmax(0, 726fr) minmax(0, 883fr);grid-template-rows:auto 1fr;gap:clamp(40px,3.334vw,64px) clamp(40px,9.531vw,183px);align-items:start;scroll-margin-top:80px}.technology__title{grid-area:title;position:relative;margin:0;padding-left:36px;font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h2-serif);line-height:1.3;letter-spacing:-0.02em;color:var(--black)}.technology__title::before{content:"";position:absolute;top:50%;left:0;width:12px;height:12px;margin-top:-6px;border-radius:50%;background-color:var(--fluo)}.technology__title strong{font-family:var(--font-display);font-weight:600;font-size:1.087em;text-transform:uppercase}.technology__title .tm{margin-left:.05em;font-family:inherit;font-weight:400;font-size:.645em;letter-spacing:0;vertical-align:.5em}.technology__media{grid-area:media;position:sticky;top:calc(80px + var(--sp-6));overflow:hidden;border-radius:clamp(15px,1.667vw,32px)}.technology__image{display:block;width:100%;height:auto}.technology__blocks{grid-area:blocks;display:flex;flex-direction:column;gap:clamp(40px,3.334vw,64px);max-width:800px}.technology--compact .technology__blocks{gap:var(--sp-6)}@media(min-width: 861px)and (max-width: 1280px){.technology{grid-template-columns:minmax(0, 1fr) minmax(0, 1.4fr);-moz-column-gap:var(--sp-10);column-gap:var(--sp-10)}}@media(max-width: 860px){.technology{grid-template-areas:"title" "media" "blocks";grid-template-columns:minmax(0, 1fr);grid-template-rows:none;gap:var(--sp-4);scroll-margin-top:56px}.technology__title{padding-left:22px;font-size:28px;letter-spacing:-0.03em}.technology__title::before{width:6px;height:6px;margin-top:-3px;background-color:var(--fluo-2)}.technology__title strong{font-size:1.0714em;text-transform:none}.technology__media{position:static;margin-bottom:var(--sp-4)}.technology__blocks,.technology--compact .technology__blocks{gap:var(--sp-6)}}.technology-block{display:flex;flex-direction:column;gap:var(--sp-6)}.technology-block__kicker{margin:0 0 -2px;font-family:var(--font-serif);font-weight:400;font-size:clamp(24px,1.667vw,32px);line-height:1.3;letter-spacing:-0.02em;color:var(--black)}.technology-block__kicker strong{font-family:var(--font-display);font-weight:500;font-size:1.1875em;letter-spacing:-0.03em;color:var(--fluo)}.technology-block__heading{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:1.2;letter-spacing:.01em;color:#000}.technology-block__heading+.technology-pillars{margin-top:var(--sp-6)}.technology-block__content{font-size:var(--fs-body);line-height:1.4;color:#000}.technology-block__content>*{margin:0}.technology-block__content>p{padding-block:6px}.technology-block__content>p+p{margin-top:16px}.technology-block__content>*+ul,.technology-block__content>ul+*{margin-top:8px}.technology-block__content strong{font-weight:600}.technology-block__content ul{padding:0;list-style:none}.technology-block__content li{position:relative;padding:6px 0 6px 38px}.technology-block__content li::before{content:"";position:absolute;top:50%;left:0;width:8px;height:8px;margin-top:-4px;border-radius:50%;background-color:var(--fluo)}.technology--compact .technology-block{gap:20px}@media(max-width: 860px){.technology-block{gap:var(--sp-4)}.technology-block__kicker{margin-bottom:0;font-weight:500;font-size:24px;letter-spacing:0}.technology-block__kicker strong{font-size:1.1667em;letter-spacing:-0.02em}.technology-block__heading+.technology-pillars{margin-top:var(--sp-4)}.technology-block__content{letter-spacing:var(--ls-body)}.technology-block__content>p+p{margin-top:10px}.technology-block__content>*+ul{margin-top:var(--sp-2)}.technology-block__content li{padding-left:30px}.technology-block__content li::before{width:6px;height:6px;margin-top:-3px;background-color:var(--fluo-2)}.technology--compact .technology-block{gap:var(--sp-4)}}.technology-pillars{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.technology-pillars__item{font-family:var(--font-serif);font-weight:400;font-size:clamp(24px,1.667vw,32px);line-height:1.3;letter-spacing:-0.02em;color:#000;white-space:nowrap}.technology-pillars__sep{flex:none;width:8px;height:8px;border-radius:50%;background-color:var(--fluo)}@media(max-width: 860px){.technology-pillars{flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.technology-pillars__sep{display:none}.technology-pillars__item{position:relative;padding-left:30px;font-weight:500;font-size:24px;letter-spacing:0}.technology-pillars__item::before{content:"";position:absolute;top:50%;left:0;width:6px;height:6px;margin-top:-3px;border-radius:50%;background-color:var(--fluo-2)}}.woocommerce .cart-empty{display:none}.woocommerce .woocommerce-notices-wrapper:not(:empty){padding:42px 0 35px 0}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{border-top:none;border-left:3px solid}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{color:inherit}.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a{font-weight:500;text-decoration:underline}.woocommerce .woocommerce-error{border-color:#f87171;color:#b91c1c;background-color:#fef2f2}.woocommerce .woocommerce-info{border-color:#22d3ee;color:#0e7490;background-color:#ecfeff}.woocommerce .woocommerce-message{border-color:#10b981;color:#047857;background-color:#ecfdf5}.woocommerce .woocommerce-breadcrumb{margin:32px 0 42px 0;width:100%;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap}.woocommerce .woocommerce-breadcrumb a{font-size:14px;font-weight:500;line-height:20px;text-align:left;color:#6b7280;transition:color .33s;text-decoration:none}.woocommerce .woocommerce-breadcrumb a:hover{color:#f43f5e}.woocommerce .woocommerce-breadcrumb a.current{pointer-events:none}.woocommerce .woocommerce-breadcrumb .delimiter{margin:0 20px;color:#d1d5db;font-size:20px}.woocommerce .woocommerce-pagination ul{border:none !important;margin:0 !important;list-style:none}.woocommerce .woocommerce-pagination ul li{margin:0 4px 0 0;border-right:0 !important;padding:4px !important}.woocommerce .woocommerce-pagination ul li .page-numbers{font-size:18px;border:1px solid #d1d5db !important;border-radius:4px;padding:12px 18px}.woocommerce .woocommerce-pagination ul li .page-numbers.current{color:#f43f5e;background:#f3f4f6}.checkout-page__step-list{display:flex;padding:0 40px;margin:16px auto 48px;justify-content:space-between;gap:44px;counter-reset:step-counter;max-width:468px;overflow:hidden;line-height:1}@media(min-width: 992px){.checkout-page__step-list{margin:42px auto 80px}}.checkout-page__step{display:inline-flex;position:relative;flex-direction:column;counter-increment:step-counter;background-color:#fff;z-index:1;text-align:center}.checkout-page__step:nth-child(1):after{content:"";position:absolute;min-width:24px;max-width:120px;width:50%;top:12px;height:1px;border-bottom:1px solid #d1d5db;left:100%;z-index:0}.checkout-page__step:nth-child(2):before,.checkout-page__step:nth-child(2):after{content:"";position:absolute;min-width:24px;max-width:120px;width:50%;top:12px;height:1px;border-bottom:1px solid #d1d5db;left:100%;z-index:0}.checkout-page__step:nth-child(2):before{border-color:#e11d48;right:100%;left:auto}.checkout-page__step:nth-child(2).checkout-page__step--done:after{border-color:#e11d48}.checkout-page__step__name{margin:6px 0 0;color:#6b7280;text-transform:uppercase;font-size:10px;font-weight:600;line-height:21px}@media(min-width: 992px){.checkout-page__step__name{font-size:12px}}.checkout-page__step__count{height:28px;color:inherit;background-color:#fecdd3}.checkout-page__step__count:before{content:counter(step-counter);position:absolute;left:0;right:0;top:11px;color:#6b7280;font-weight:600;font-size:9px;line-height:1}.checkout-page__step svg{width:24px;height:24px}.checkout-page__step svg *{stroke:#6b7280}.checkout-page__step--done:first-child:after{display:none}.checkout-page__step--done:after{border-color:#f43f5e}.checkout-page__step--done .checkout-page__step__count:before{content:"✓";color:#fff;font-size:12px;top:10px}.checkout-page__step--done svg *{fill:#f43f5e;stroke:none}.checkout-page__step--current{color:#f43f5e}.checkout-page__step--current .checkout-page__step__count:before{color:#f43f5e}.checkout-page__step--current svg *{fill:none;stroke:#f43f5e}.coupon{width:100%;padding:40px 15px 15px}@media(min-width: 992px){.coupon{width:50%}}.coupon .btn,.coupon .woocommerce .shop ul.products li.product a.button,.woocommerce .shop ul.products li.product .coupon a.button,.coupon #review_form .form-submit input#submit,#review_form .form-submit .coupon input#submit,.coupon .woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .coupon .button,.coupon .woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .coupon .button,.coupon .woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .coupon .button,.coupon input{margin-top:15px}.woocommerce-form-coupon{border:1px solid #dee2e6;width:100%}@media(min-width: 992px){.woocommerce-form-coupon{width:50%}}.woocommerce-form-coupon input{margin-top:15px !important}.woocommerce-form-coupon-toggle .woocommerce-info{border:none;background-color:rgba(0,0,0,0);border-radius:10px}.woocommerce form .form-row{padding:0;margin:0 0 36px}.woocommerce form .form-row label{color:#374151;margin:0 0 4px}.woocommerce form .form-row:last-child{margin-bottom:0 !important}.woocommerce form .form-row-wide,.woocommerce form .form-row-first,.woocommerce form .form-row-last{clear:both !important;float:none !important;width:100% !important;margin-right:0 !important}@media(min-width: 768px){.woocommerce form .form-row-first{width:47% !important;float:left !important;margin-right:5.8% !important;clear:both !important}.woocommerce form .form-row-last{width:47% !important;float:right !important;margin-right:0 !important;clear:none !important}}.woocommerce form .input-text{height:38px;background:#fff;border:1px solid #d1d5db;color:#374151;padding:0 12px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.woocommerce form select{border-radius:5px}.woocommerce form textarea{line-height:20px;resize:vertical;min-height:60px;height:60px !important;background:#fff;border:1px solid #d1d5db;color:#374151;padding:8px 12px !important;box-shadow:0 1px 2px rgba(0,0,0,.05);font-family:"Inter",sans-serif}.woocommerce form label.checkbox{display:inline-block;font-weight:500;font-size:14px;line-height:20px}.woocommerce form label.checkbox input{display:inline-block !important}.woocommerce form label.checkbox span{display:inline-block;margin-top:-6px;vertical-align:middle}.woocommerce form input[type=radio],.woocommerce form input[type=checkbox]{width:16px;height:16px;border:1px solid #d1d5db;border-radius:4px;display:inline-block;margin:8px 12px 4px 0;accent-color:#f43f5e}.woocommerce form .woocommerce-invalid #terms{outline:none}.woocommerce .woocommerce-product-rating{margin:0 0 24px}.woocommerce .star-rating{margin:8px !important;letter-spacing:4px;width:96px;font-size:14px !important}.woocommerce .star-rating span::before{color:#fcd34d}.woocommerce .woocommerce-ordering{margin-bottom:0}.select-ui{position:relative}.select-ui:after{content:"";width:18px;height:100%;position:absolute;top:0;right:9px;fill:#6b7280;transition:transform .3s;background-repeat:no-repeat;background-position:center center;background-image:url(5728fe98b537c4238e82.svg)}.select-ui.active:after{transform:rotate(180deg)}.select-ui select{display:flex;flex-direction:row;align-items:center;padding:0 32px 0 12px;position:relative;height:38px;border:1px solid #d1d5db;background:#fff;font-weight:400;font-size:14px;line-height:36px;color:#111827;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 1px 2px rgba(0,0,0,.05)}.select2 .select2-selection{height:38px;background:#fff;border:1px solid #d1d5db;box-shadow:0 1px 2px rgba(0,0,0,.05);border-radius:0}.select2 .select2-selection span{line-height:36px !important;padding:0 12px}.select2 .select2-selection__arrow{height:100% !important}.select2 .select2-selection__arrow:after{content:"";width:18px;height:18px;position:absolute;top:10px;right:8px;fill:#6b7280;transition:transform .3s;background-repeat:no-repeat;background-position:center center;background-image:url(5728fe98b537c4238e82.svg)}.select2 .select2-selection__arrow [role=presentation]{display:none}.select2-container .select2-dropdown{border-color:#d1d5db !important;border-radius:0 !important}.accordion-panel{width:100%;display:block;margin:12px 0 0}.accordion-panel--wrapper{display:block;margin:88px 0}.accordion-panel .icons-chevron-down{transition:fill .4s,transform .4s}.accordion-panel__label{font-weight:400;font-size:18px;line-height:24px;color:#6b7280;border-bottom:1px solid #d1d5db;padding:12px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.accordion-panel__label svg{transform:rotate(-90deg)}.accordion-panel__content{visibility:hidden;max-height:0;will-change:max-height;transition:all 350ms;overflow:hidden}@media(max-width: 576px){.accordion-panel__content{overflow:auto hidden}}.accordion-panel__content>h2,.accordion-panel__content>h2+p{display:none}.accordion-panel__content p{font-weight:400;font-size:16px;line-height:24px;margin:12px 0}@media(min-width: 1200px){.accordion-panel__content p{font-size:17px;line-height:28px}}.accordion-panel.active .accordion-panel__label{color:#f43f5e}.accordion-panel.active .accordion-panel__label svg{transform:none}.accordion-panel.active .accordion-panel__label svg path{fill:#f43f5e}.accordion-panel.active .icons-chevron-down{transform:rotate(180deg);fill:#f43f5e}.accordion-panel.active .accordion-panel__content{visibility:visible;margin:32px 0 24px}.expand-toggle-list{overflow:hidden;transition:all 350ms;will-change:max-height}.expand-toggle-list.show{max-height:100% !important;margin-bottom:12px}button[data-expand-toggle]{position:sticky;bottom:0}button[data-expand-toggle] .expanded{display:none}button[data-expand-toggle].active .collapsed{display:none}button[data-expand-toggle].active .expanded{display:inline-flex}.woocommerce span.onsale{width:70px;line-height:24px;height:24px;right:auto !important;left:0 !important;margin:0 !important;top:0;background-color:#ef4444;border-radius:0;font-size:14px;font-weight:500;color:#fff;min-width:unset;min-height:unset;padding:0;display:flex;justify-content:center;align-items:center;gap:6px;border-bottom-right-radius:6px}.cart-page .wc-proceed-to-checkout,.checkout-page .wc-proceed-to-checkout{padding:42px 0 35px}.cart-page__action-row,.checkout-page__action-row{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.cart-page__action-row .wc-forward,.checkout-page__action-row .wc-forward{width:-moz-fit-content;width:fit-content}.cart-page__action-row .btn--remove-cart,.checkout-page__action-row .btn--remove-cart{padding:0;margin:24px 0 12px 0;font-size:16px}.cart-page.woocommerce-cart-form .cart,.cart-page .woocommerce-checkout-review-order-table .cart,.checkout-page.woocommerce-cart-form .cart,.checkout-page .woocommerce-checkout-review-order-table .cart{border:none;width:100%}.cart-page.woocommerce-cart-form .cart.no-border,.cart-page .woocommerce-checkout-review-order-table .cart.no-border,.checkout-page.woocommerce-cart-form .cart.no-border,.checkout-page .woocommerce-checkout-review-order-table .cart.no-border{border:none !important}@media(min-width: 992px){.cart-page.woocommerce-cart-form .cart,.cart-page .woocommerce-checkout-review-order-table .cart,.checkout-page.woocommerce-cart-form .cart,.checkout-page .woocommerce-checkout-review-order-table .cart{border:1px solid #e5e7eb}}.cart-page.woocommerce-cart-form .cart thead,.cart-page .woocommerce-checkout-review-order-table .cart thead,.checkout-page.woocommerce-cart-form .cart thead,.checkout-page .woocommerce-checkout-review-order-table .cart thead{max-height:40px;background-color:#f9fafb}@media(min-width: 992px){.cart-page.woocommerce-cart-form .cart thead tr,.cart-page .woocommerce-checkout-review-order-table .cart thead tr,.checkout-page.woocommerce-cart-form .cart thead tr,.checkout-page .woocommerce-checkout-review-order-table .cart thead tr{border-bottom:1px solid #e5e7eb}}.cart-page.woocommerce-cart-form .cart th,.cart-page .woocommerce-checkout-review-order-table .cart th,.checkout-page.woocommerce-cart-form .cart th,.checkout-page .woocommerce-checkout-review-order-table .cart th{text-transform:uppercase;letter-spacing:.05em;font-size:12px;line-height:16px;color:#6b7280 !important;font-weight:600;padding:0 12px}@media(min-width: 992px){.cart-page.woocommerce-cart-form .cart th,.cart-page .woocommerce-checkout-review-order-table .cart th,.checkout-page.woocommerce-cart-form .cart th,.checkout-page .woocommerce-checkout-review-order-table .cart th{padding:12px}}.cart-page.woocommerce-cart-form .cart td,.cart-page .woocommerce-checkout-review-order-table .cart td,.checkout-page.woocommerce-cart-form .cart td,.checkout-page .woocommerce-checkout-review-order-table .cart td{border:none;padding:0;font-size:14px;line-height:20px;font-weight:400;color:#6b7280}.cart-page.woocommerce-cart-form .cart tr,.cart-page .woocommerce-checkout-review-order-table .cart tr,.checkout-page.woocommerce-cart-form .cart tr,.checkout-page .woocommerce-checkout-review-order-table .cart tr{border:1px solid #e5e7eb;padding:12px 0;display:flex;flex-direction:row;align-content:center;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}@media(min-width: 992px){.cart-page.woocommerce-cart-form .cart tr,.cart-page .woocommerce-checkout-review-order-table .cart tr,.checkout-page.woocommerce-cart-form .cart tr,.checkout-page .woocommerce-checkout-review-order-table .cart tr{padding:8px 0;margin-bottom:0;border:none}.cart-page.woocommerce-cart-form .cart tr:nth-child(even),.cart-page .woocommerce-checkout-review-order-table .cart tr:nth-child(even),.checkout-page.woocommerce-cart-form .cart tr:nth-child(even),.checkout-page .woocommerce-checkout-review-order-table .cart tr:nth-child(even){background-color:#f9fafb}}.cart-page.woocommerce-cart-form .cart tr:last-child,.cart-page .woocommerce-checkout-review-order-table .cart tr:last-child,.checkout-page.woocommerce-cart-form .cart tr:last-child,.checkout-page .woocommerce-checkout-review-order-table .cart tr:last-child{margin-bottom:0}.cart-page.woocommerce-cart-form .cart tr th.product-remove,.cart-page .woocommerce-checkout-review-order-table .cart tr th.product-remove,.checkout-page.woocommerce-cart-form .cart tr th.product-remove,.checkout-page .woocommerce-checkout-review-order-table .cart tr th.product-remove{width:54px;text-align:center}.cart-page.woocommerce-cart-form .cart tr .product-remove,.cart-page .woocommerce-checkout-review-order-table .cart tr .product-remove,.checkout-page.woocommerce-cart-form .cart tr .product-remove,.checkout-page .woocommerce-checkout-review-order-table .cart tr .product-remove{width:24px;padding:0 6px;flex-grow:0}@media(min-width: 992px){.cart-page.woocommerce-cart-form .cart tr .product-remove,.cart-page .woocommerce-checkout-review-order-table .cart tr .product-remove,.checkout-page.woocommerce-cart-form .cart tr .product-remove,.checkout-page .woocommerce-checkout-review-order-table .cart tr .product-remove{width:54px;padding:0}}.cart-page.woocommerce-cart-form .cart tr .product-remove a,.cart-page .woocommerce-checkout-review-order-table .cart tr .product-remove a,.checkout-page.woocommerce-cart-form .cart tr .product-remove a,.checkout-page .woocommerce-checkout-review-order-table .cart tr .product-remove a{height:44px;width:24px;display:flex;align-items:center;justify-content:center}@media(min-width: 992px){.cart-page.woocommerce-cart-form .cart tr .product-remove a,.cart-page .woocommerce-checkout-review-order-table .cart tr .product-remove a,.checkout-page.woocommerce-cart-form .cart tr .product-remove a,.checkout-page .woocommerce-checkout-review-order-table .cart tr .product-remove a{width:53px}}.cart-page.woocommerce-cart-form .cart tr th.product-price,.cart-page .woocommerce-checkout-review-order-table .cart tr th.product-price,.checkout-page.woocommerce-cart-form .cart tr th.product-price,.checkout-page .woocommerce-checkout-review-order-table .cart tr th.product-price{padding:0 12px;max-width:150px}.cart-page.woocommerce-cart-form .cart tr th.product-quantity,.cart-page .woocommerce-checkout-review-order-table .cart tr th.product-quantity,.checkout-page.woocommerce-cart-form .cart tr th.product-quantity,.checkout-page .woocommerce-checkout-review-order-table .cart tr th.product-quantity{padding:0;width:86px;text-align:center}.cart-page.woocommerce-cart-form .cart tr td.product-quantity,.cart-page .woocommerce-checkout-review-order-table .cart tr td.product-quantity,.checkout-page.woocommerce-cart-form .cart tr td.product-quantity,.checkout-page .woocommerce-checkout-review-order-table .cart tr td.product-quantity{flex-grow:0;width:86px;padding:0}.cart-page.woocommerce-cart-form .cart tr td.product-quantity .quantity-field,.cart-page .woocommerce-checkout-review-order-table .cart tr td.product-quantity .quantity-field,.checkout-page.woocommerce-cart-form .cart tr td.product-quantity .quantity-field,.checkout-page .woocommerce-checkout-review-order-table .cart tr td.product-quantity .quantity-field{margin:0 auto;display:block;width:86px}.cart-page.woocommerce-cart-form .cart tr td.product-quantity label,.cart-page .woocommerce-checkout-review-order-table .cart tr td.product-quantity label,.checkout-page.woocommerce-cart-form .cart tr td.product-quantity label,.checkout-page .woocommerce-checkout-review-order-table .cart tr td.product-quantity label{display:none}.cart-page.woocommerce-cart-form .cart tr th.product-display,.cart-page .woocommerce-checkout-review-order-table .cart tr th.product-display,.checkout-page.woocommerce-cart-form .cart tr th.product-display,.checkout-page .woocommerce-checkout-review-order-table .cart tr th.product-display{flex-grow:1;padding:4px 0 4px 8px;min-width:146px;max-width:491px;width:50%}@media(min-width: 992px){.cart-page.woocommerce-cart-form .cart tr th.product-display,.cart-page .woocommerce-checkout-review-order-table .cart tr th.product-display,.checkout-page.woocommerce-cart-form .cart tr th.product-display,.checkout-page .woocommerce-checkout-review-order-table .cart tr th.product-display{padding:4px 8px}}.cart-page.woocommerce-cart-form .cart tr td.product-display,.cart-page .woocommerce-checkout-review-order-table .cart tr td.product-display,.checkout-page.woocommerce-cart-form .cart tr td.product-display,.checkout-page .woocommerce-checkout-review-order-table .cart tr td.product-display{display:inline-flex;flex-direction:row;align-items:center;gap:12px;padding:4px 0 4px 8px;flex-grow:1;width:50%;min-width:146px;max-width:491px}@media(min-width: 992px){.cart-page.woocommerce-cart-form .cart tr td.product-display,.cart-page .woocommerce-checkout-review-order-table .cart tr td.product-display,.checkout-page.woocommerce-cart-form .cart tr td.product-display,.checkout-page .woocommerce-checkout-review-order-table .cart tr td.product-display{gap:16px}}.cart-page.woocommerce-cart-form .cart tr td.product-display .product-thumbnail,.cart-page .woocommerce-checkout-review-order-table .cart tr td.product-display .product-thumbnail,.checkout-page.woocommerce-cart-form .cart tr td.product-display .product-thumbnail,.checkout-page .woocommerce-checkout-review-order-table .cart tr td.product-display .product-thumbnail{display:inline-block !important;max-width:30px}.cart-page.woocommerce-cart-form .cart tr td.product-display .product-thumbnail img,.cart-page .woocommerce-checkout-review-order-table .cart tr td.product-display .product-thumbnail img,.checkout-page.woocommerce-cart-form .cart tr td.product-display .product-thumbnail img,.checkout-page .woocommerce-checkout-review-order-table .cart tr td.product-display .product-thumbnail img{width:30px;display:grid}.cart-page.woocommerce-cart-form .cart tr td.product-display .product-name,.cart-page .woocommerce-checkout-review-order-table .cart tr td.product-display .product-name,.checkout-page.woocommerce-cart-form .cart tr td.product-display .product-name,.checkout-page .woocommerce-checkout-review-order-table .cart tr td.product-display .product-name{display:inline-block;min-width:96px;max-height:60px;overflow:hidden;color:#111827}.cart-page.woocommerce-cart-form .cart tr td.product-display .product-name a,.cart-page .woocommerce-checkout-review-order-table .cart tr td.product-display .product-name a,.checkout-page.woocommerce-cart-form .cart tr td.product-display .product-name a,.checkout-page .woocommerce-checkout-review-order-table .cart tr td.product-display .product-name a{display:-webkit-box;max-height:60px;color:inherit;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cart-page.woocommerce-cart-form .cart tr th.product-subtotal,.cart-page.woocommerce-cart-form .cart tr th.product-price,.cart-page.woocommerce-cart-form .cart tr td.product-subtotal,.cart-page.woocommerce-cart-form .cart tr td.product-price,.cart-page .woocommerce-checkout-review-order-table .cart tr th.product-subtotal,.cart-page .woocommerce-checkout-review-order-table .cart tr th.product-price,.cart-page .woocommerce-checkout-review-order-table .cart tr td.product-subtotal,.cart-page .woocommerce-checkout-review-order-table .cart tr td.product-price,.checkout-page.woocommerce-cart-form .cart tr th.product-subtotal,.checkout-page.woocommerce-cart-form .cart tr th.product-price,.checkout-page.woocommerce-cart-form .cart tr td.product-subtotal,.checkout-page.woocommerce-cart-form .cart tr td.product-price,.checkout-page .woocommerce-checkout-review-order-table .cart tr th.product-subtotal,.checkout-page .woocommerce-checkout-review-order-table .cart tr th.product-price,.checkout-page .woocommerce-checkout-review-order-table .cart tr td.product-subtotal,.checkout-page .woocommerce-checkout-review-order-table .cart tr td.product-price{max-width:150px;min-width:51px;padding:0 4px;flex-grow:1;text-align:center}@media(min-width: 992px){.cart-page.woocommerce-cart-form .cart tr th.product-subtotal,.cart-page.woocommerce-cart-form .cart tr th.product-price,.cart-page.woocommerce-cart-form .cart tr td.product-subtotal,.cart-page.woocommerce-cart-form .cart tr td.product-price,.cart-page .woocommerce-checkout-review-order-table .cart tr th.product-subtotal,.cart-page .woocommerce-checkout-review-order-table .cart tr th.product-price,.cart-page .woocommerce-checkout-review-order-table .cart tr td.product-subtotal,.cart-page .woocommerce-checkout-review-order-table .cart tr td.product-price,.checkout-page.woocommerce-cart-form .cart tr th.product-subtotal,.checkout-page.woocommerce-cart-form .cart tr th.product-price,.checkout-page.woocommerce-cart-form .cart tr td.product-subtotal,.checkout-page.woocommerce-cart-form .cart tr td.product-price,.checkout-page .woocommerce-checkout-review-order-table .cart tr th.product-subtotal,.checkout-page .woocommerce-checkout-review-order-table .cart tr th.product-price,.checkout-page .woocommerce-checkout-review-order-table .cart tr td.product-subtotal,.checkout-page .woocommerce-checkout-review-order-table .cart tr td.product-price{padding:0 12px}}.cart-page.woocommerce-cart-form .cart tr th.product-subtotal,.cart-page.woocommerce-cart-form .cart tr th.product-price,.cart-page .woocommerce-checkout-review-order-table .cart tr th.product-subtotal,.cart-page .woocommerce-checkout-review-order-table .cart tr th.product-price,.checkout-page.woocommerce-cart-form .cart tr th.product-subtotal,.checkout-page.woocommerce-cart-form .cart tr th.product-price,.checkout-page .woocommerce-checkout-review-order-table .cart tr th.product-subtotal,.checkout-page .woocommerce-checkout-review-order-table .cart tr th.product-price{padding:0 !important;text-align:center}.cart-page .cart-collaterals,.checkout-page .cart-collaterals{margin:50px 0 42px}@media(min-width: 992px){.cart-page .cart-collaterals,.checkout-page .cart-collaterals{margin:74px 0 42px}}.cart-page .cart-collaterals h2,.checkout-page .cart-collaterals h2{align-items:center;padding:12px 24px 12px 12px;border:1px solid #e5e7eb;border-bottom:0;height:40px;margin:0;font-weight:600;font-size:12px;line-height:16px;text-transform:uppercase;color:#6b7280;background-color:#f9fafb}.cart-page .cart-collaterals .cart_totals,.checkout-page .cart-collaterals .cart_totals{float:none;width:100%}.cart-page .cart-collaterals .cart_totals .shop_table,.checkout-page .cart-collaterals .cart_totals .shop_table{color:#6b7280;border-radius:0}.cart-page .cart-collaterals .cart_totals .shop_table th,.checkout-page .cart-collaterals .cart_totals .shop_table th{font-size:16px;line-height:24px;font-weight:400;color:#6b7280;padding:12px;width:unset}.cart-page .cart-collaterals .cart_totals .shop_table tr,.checkout-page .cart-collaterals .cart_totals .shop_table tr{border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb}.cart-page .cart-collaterals .cart_totals .shop_table td,.checkout-page .cart-collaterals .cart_totals .shop_table td{font-size:16px;line-height:24px;font-weight:400;color:#6b7280;padding:12px}.cart-page .cart-collaterals .cart_totals .order-total strong,.checkout-page .cart-collaterals .cart_totals .order-total strong{font-weight:400}.woocommerce .woocommerce-shipping-methods .amount{font-weight:600;margin:0 8px}.woocommerce .shipping-calculator-form .form-row{margin-bottom:12px}.woocommerce .shipping-calculator-button{transition:color .33s ease-in-out;display:flex !important;line-height:24px;gap:2px;color:#6b7280;font-weight:500;text-decoration:underline;margin:8px 0 16px}.woocommerce .shipping-calculator-button svg{transition:fill .33s ease-in-out}.woocommerce .shipping-calculator-button:after{display:none}.woocommerce .shipping-calculator-button:hover{color:#f43f5e}.woocommerce .shipping-calculator-button:hover svg{fill:#f43f5e}.woocommerce .shipping-calculator-update{display:inline-block;margin:12px 0 18px;width:100%}@media(min-width: 992px){.woocommerce .shipping-calculator-update{width:128px;margin:12px 0}}.woocommerce-shipping-fields{margin-top:28px}.cart-page__empty{padding:42px 24px;width:320px;margin:42px auto;border:1px solid #e5e7eb;text-align:center;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.cart-summary{margin:14px 0 0;line-height:16px;font-size:12px;font-weight:700;color:#062b37}@media(min-width: 768px){.cart-summary{font-size:14px;line-height:18px}}.cart-summary__heading,.cart-summary__description{display:flex;flex-direction:row;justify-content:space-between}.cart-summary__description{font-weight:600;color:#435960;font-size:10px}@media(min-width: 768px){.cart-summary__description{font-size:12px}}.cart-summary__highlight{font-weight:600;color:#f06543;align-items:center;display:inline-flex}.cart-summary__highlight img{width:24px;height:24px;margin:0 4px}.cart-summary--shipping{color:#435960;font-weight:600}.cart-summary--shipping .cart-summary__description{font-weight:400;margin:4px 0 0}.cart-summary--shipping .progress__bar:after{height:12px;width:12px;top:-4px;right:-4px}.payment-summary{border-top:1px solid #dee2e6;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;border-radius:8px;border-bottom:1px solid #dee2e6;padding:16px 0 2px;margin-top:24px}@media(min-width: 992px){.payment-summary{padding:24px 0 38px;background-color:#fff;box-shadow:0px 30px 60px rgba(32,32,32,.05);margin-top:0}}.payment-summary--checkout{background-color:#fefefe;border-radius:8px 8px 0 0}@media(min-width: 992px){.payment-summary--checkout{padding:30px 0px 15px}}.payment-summary--gray{padding:16px 16px 48px;border-bottom:1px solid #dee2e6;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;background-color:rgba(219,219,219,.2);border-radius:0 0 8px 8px;box-shadow:0px 30px 60px rgba(32,32,32,.05)}@media(min-width: 992px){.payment-summary--gray{padding:24px 16px 48px}}.payment-summary .section__title{margin-bottom:20px}.payment-summary .section__title span{color:#435960}.payment-summary svg{fill:#062b37;width:24px;height:24px}.payment-summary__line{display:flex;justify-content:space-between;font-weight:500;font-size:14px;line-height:19px;color:#435960;margin:0 0 14px;text-transform:capitalize}.payment-summary__line:last-child{margin-bottom:0}.payment-summary__line--margin{margin:0 0 24px;padding:0 16px}.payment-summary__line--total{border-top:1px solid #dee2e6;margin:26px 0 18px;padding:18px 0 0;text-align:right;display:block}.payment-summary__line--total .payment-summary__value{font-size:17px;line-height:24px;font-weight:700}.payment-summary__value{color:#f06543;text-transform:none;font-weight:600;display:inline-flex}.payment-summary__value svg{margin:0 4px;width:18px;height:18px;align-self:center;display:inline-flex}.payment-summary__value .amount{font-weight:700}.payment-summary__info{text-align:center}.payment-summary__text{margin:0;padding:4px 0 0 36px;font-weight:400;font-size:14px;line-height:22px;color:#435960;font-style:normal}.payment-summary__label{display:flex;justify-content:space-between;font-weight:600;font-size:14px;line-height:24px;color:#062b37;text-transform:uppercase}.payment-summary__label span{display:inline-flex}.payment-summary__label span svg{margin-right:12px}.woocommerce-checkout ul#shipping_method,.woocommerce-checkout .wc_payment_methods{padding:0;margin:0;border:1px solid #e5e7eb;border-radius:4px}.woocommerce-checkout ul#shipping_method label,.woocommerce-checkout .wc_payment_methods label{width:100%;display:flex;align-items:center;padding:16px;cursor:pointer}.woocommerce-checkout ul#shipping_method label input,.woocommerce-checkout .wc_payment_methods label input{vertical-align:text-bottom;margin:1px 12px 1px 1px}.woocommerce-checkout ul#shipping_method li,.woocommerce-checkout .wc_payment_methods li{display:flex;margin:0 !important;padding:0 !important;cursor:pointer;align-items:center;min-height:54px;background-color:#fff;transition:color .33s ease-in-out,background-color .33s ease-in-out,border .33s ease-in-out;border-bottom:1px solid #e5e7eb}.woocommerce-checkout ul#shipping_method .amount,.woocommerce-checkout .wc_payment_methods .amount{font-weight:600;margin:0 2px}.woocommerce-checkout .wc_payment_methods li{padding:0 16px !important}.checkout-page__action{display:inline-flex}.checkout-page__action .woocommerce-privacy-policy-text{margin:24px 0 12px}.checkout-page__action .validate-required{margin:12px 0 0}.checkout-page__action .btn,.checkout-page__action .woocommerce .shop ul.products li.product a.button,.woocommerce .shop ul.products li.product .checkout-page__action a.button,.checkout-page__action .woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .checkout-page__action .button,.checkout-page__action .woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .checkout-page__action .button,.checkout-page__action .woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .checkout-page__action .button,.checkout-page__action #review_form .form-submit input#submit,#review_form .form-submit .checkout-page__action input#submit{margin:40px 0 20px;min-width:204px;text-align:center;display:block;width:100%}@media(min-width: 992px){.checkout-page__action .btn,.checkout-page__action .woocommerce .shop ul.products li.product a.button,.woocommerce .shop ul.products li.product .checkout-page__action a.button,.checkout-page__action .woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .checkout-page__action .button,.checkout-page__action .woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .checkout-page__action .button,.checkout-page__action .woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .checkout-page__action .button,.checkout-page__action #review_form .form-submit input#submit,#review_form .form-submit .checkout-page__action input#submit{width:204px;margin-left:auto}}.checkout-page .btn--back{display:inline-flex;align-items:center;justify-items:center;justify-content:center;margin:40px 0}.checkout-page .woocommerce-checkout-review-order-table{margin:30px 0 0}.checkout-page .woocommerce-checkout-review-order-table .cart-collaterals{margin-bottom:24px}.checkout-page .woocommerce-checkout-review-order-table .shop_table tr{padding:0}.checkout-page .woocommerce-checkout-review-order-table .cart{border:1px solid #e5e7eb}.checkout-page .woocommerce-checkout-review-order-table .cart thead tr{border-bottom:1px solid #e5e7eb}.checkout-page .woocommerce-checkout-review-order-table .cart th{padding:0 12px}.checkout-page .woocommerce-checkout-review-order-table .cart tr{padding:8px 12px;margin-bottom:0;border:none}.checkout-page .woocommerce-checkout-review-order-table .cart tr:nth-child(even){background-color:#f9fafb}.checkout-page #payment{background-color:rgba(0,0,0,0);border-radius:0}.checkout-page__payments,.checkout-page__delivery{margin:36px 0}.checkout-page__payments ul,.checkout-page__delivery ul{padding:0 !important;border-bottom:0 !important;margin:0}.checkout-page__payments ul label,.checkout-page__delivery ul label{width:100%;display:flex !important;align-items:center;padding:15px;cursor:pointer}.checkout-page__payments ul label input[type=radio],.checkout-page__delivery ul label input[type=radio]{margin:0 15px 0 0 !important}.checkout-page__payments ul li,.checkout-page__delivery ul li{display:flex;margin:0 !important;padding:0 !important;cursor:pointer;align-items:center;border:1px solid #e5e7eb;min-height:54px;background-color:#fff;transition:color .33s ease-in-out,background-color .33s ease-in-out,border .33s ease-in-out}.checkout-page__payments ul li:hover,.checkout-page__delivery ul li:hover{border-color:#b7e245}.checkout-page #ship-to-different-address{margin-bottom:24px}.checkout-page .woocommerce-additional-fields__field-wrapper{margin:36px 0}.checkout-page .woocommerce-terms-and-conditions-wrapper p,.checkout-page .woocommerce-terms-and-conditions-wrapper span{color:#6b7280;line-height:24px;font-size:16px;font-weight:500}.checkout-page .woocommerce-terms-and-conditions-wrapper a{text-decoration:underline;font-weight:600}.checkout-page .woocommerce-terms-and-conditions-wrapper label{display:flex !important;margin:0 !important;align-items:center;flex-wrap:nowrap;flex-direction:row}.checkout-page .woocommerce-terms-and-conditions-wrapper label [type=checkbox]{display:inline-block;width:24px;height:24px}.checkout-page .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{padding-left:12px}.checkout__done{text-transform:uppercase;text-align:center;margin:42px 0 88px}.checkout__done .checkout-page__step-list{margin:16px auto 80px}@media(min-width: 992px){.checkout__done .checkout-page__step-list{margin-top:70px}}.checkout__done .section__description{font-weight:400;margin:12px 0;font-size:16px;line-height:21px}.checkout__done .section__description span,.checkout__done .section__description b{font-weight:700}.checkout__done .btn,.checkout__done .woocommerce .shop ul.products li.product a.button,.woocommerce .shop ul.products li.product .checkout__done a.button,.checkout__done .woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .checkout__done .button,.checkout__done .woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .checkout__done .button,.checkout__done .woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .checkout__done .button,.checkout__done #review_form .form-submit input#submit,#review_form .form-submit .checkout__done input#submit{margin-top:48px}@media(min-width: 768px){.checkout__done .btn,.checkout__done .woocommerce .shop ul.products li.product a.button,.woocommerce .shop ul.products li.product .checkout__done a.button,.checkout__done .woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .checkout__done .button,.checkout__done .woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .checkout__done .button,.checkout__done .woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .checkout__done .button,.checkout__done #review_form .form-submit input#submit,#review_form .form-submit .checkout__done input#submit{width:360px}}.checkout__done .section__title{font-weight:600;font-size:21px;line-height:1;margin-bottom:32px}@media(min-width: 768px){.checkout__done .section__title{font-size:24px}}.checkout__done .woocommerce-order-details,.checkout__done .woocommerce-customer-details{display:none}@media(min-width: 992px){.woocommerce-billing-fields #billing_state_field{width:47% !important;display:inline-block;margin-left:45px}.woocommerce-billing-fields #billing_city_field{float:left !important}.woocommerce-billing-fields #billing_phone_field{width:47% !important;display:inline-block}.woocommerce-billing-fields #billing_email_field{width:47% !important;float:right !important}.woocommerce-shipping-fields #shipping_state_field{width:47% !important;display:inline-block;margin-left:45px}.woocommerce-shipping-fields #shipping_city_field{float:left !important}.woocommerce-checkout{padding:50px 0}}.login-page{max-width:448px;margin:48px auto;text-align:center}.login-page .login-page__lsot-password{line-height:30px;display:block;margin-top:2px}.login-page__logotype{max-width:180px;margin:48px auto 24px}.login-page form .form-row{margin:0 0 24px}.login-page__divider{position:relative;z-index:0}.login-page__divider:after{content:"";position:absolute;background-color:#d1d5db;height:1px;top:10px;width:100%;z-index:-1}.login-page__divider span{z-index:1;background-color:#fff;padding:0 12px}.login-page__remember-me{text-align:left !important}.login-page__lost-password{font-weight:500;font-size:14px;line-height:20px;text-align:right !important;color:#f43f5e}.login-page__form{padding:32px 15px 12px;background:#fff;border:1px solid #f3f4f6;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}@media(min-width: 992px){.login-page__form{padding:32px 40px 12px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);border-radius:8px}}.login-page__form{transition:box-shadow .33s}.login-page__form:hover{box-shadow:0px 10px 15px rgba(0,0,0,.1),0px 4px 6px rgba(0,0,0,.05)}.login-page__form p{margin:0 0 24px;text-align:center;color:#6b7280}.login-page__form input.input-text{background:#fff;width:100%;border:1px solid #d1d5db;height:42px;line-height:40px;box-shadow:0 1px 2px rgba(0,0,0,.05);border-radius:6px;padding:0 12px}.login-page__form label{font-weight:500;font-size:14px;line-height:20px;color:#374151;text-align:left;float:left}.login-page__form .btn--register{margin-bottom:24px}@media(min-width: 768px){.my-account{padding:20px 0}}.my-account__content{margin-top:0 !important;width:100% !important;transition:opacity .1s,transform .2s}@media(max-width: 768px){.my-account__content{visibility:visible;height:auto;opacity:1;transform:translateX(0)}}@media(min-width: 768px){.my-account__content{padding:8px 0 0 16px}}@media(min-width: 1200px){.my-account__content{padding:8px 0 0 30px;border-left:1px solid #e5e7eb}}.my-account__content.hidden{opacity:0;visibility:hidden;height:0}.my-account__content .woocommerce-notices-wrapper{padding-top:0 !important}.my-account .btn-backward{font-size:14px;font-weight:500;padding:8px 12px;margin:0 0 12px -12px}.my-account .btn-backward svg{width:18px;height:18px;margin:0 4px 0 0;vertical-align:text-bottom}.my-account .btn-backward.hidden{display:none}@media(min-width: 1200px){.my-account__details{width:75%}}.my-account__address-box{font-weight:400;font-size:16px;line-height:22px;letter-spacing:.01em;padding:24px;margin:0 40px 40px 0;color:#374151;background:#fff;border:1px solid #d1d5db;box-shadow:0 30px 60px rgba(32,32,32,.05);border-radius:8px}.my-account__address-box .btn.btn--icon,.my-account__address-box .woocommerce .shop ul.products li.product a.btn--icon.button,.woocommerce .shop ul.products li.product .my-account__address-box a.btn--icon.button,.my-account__address-box .woocommerce .woocommerce-error .btn--icon.button,.woocommerce .woocommerce-error .my-account__address-box .btn--icon.button,.my-account__address-box .woocommerce .woocommerce-info .btn--icon.button,.woocommerce .woocommerce-info .my-account__address-box .btn--icon.button,.my-account__address-box .woocommerce .woocommerce-message .btn--icon.button,.woocommerce .woocommerce-message .my-account__address-box .btn--icon.button,.my-account__address-box #review_form .form-submit input.btn--icon#submit,#review_form .form-submit .my-account__address-box input.btn--icon#submit{float:right}.my-account__address-box address{font-weight:400;font-size:14px;line-height:22px;letter-spacing:.01em;color:#374151}.my-account .form-row.form-row--low{margin-bottom:8px !important}.my-account .form-row.form-row--submit{margin-top:42px}.my-account__order-box{letter-spacing:.01em;font-weight:600;font-size:16px;line-height:32px;margin:0 0 40px 0;color:#111827;border:1px solid #e5e7eb;box-shadow:0 30px 60px rgba(32,32,32,.05);border-radius:8px}.my-account__order-box .row,.my-account__order-box .my-account__order-box__row{white-space:nowrap}.my-account__order-box__value{color:#4b5563}.my-account__order-box section{padding:12px 18px 12px 12px}@media(min-width: 1200px){.my-account__order-box section{padding:15px 24px}}.my-account__order-box__reorder-button{width:180px}@media(min-width: 1200px){.my-account__order-box__reorder-button{width:280px}}.my-account__order-box__header{border-bottom:1px solid #e5e7eb;font-size:18px;line-height:22px;display:flex;justify-content:space-between;align-items:center}.my-account__order-box__header--small{font-weight:600;font-size:16px;line-height:32px;letter-spacing:.01em;color:#111827}.my-account__order-box__details{border-bottom:1px solid #e5e7eb;height:100%}@media(min-width: 1200px){.my-account__order-box__details{border-bottom:0}}.my-account__order-box__list{padding:12px 12px 30px}.my-account__order-box__list ul{display:flex;flex-direction:column}.my-account__order-box__list ul.expand-toggle-list{max-height:212px}.my-account__order-box__product{display:inline-flex;min-height:56px;width:100%;overflow:hidden;font-size:16px;color:#111827;line-height:19px;align-items:center;margin-bottom:12px}.my-account__order-box__product:first-child{margin-top:8px}.my-account__order-box__product:last-child{margin-bottom:0}.my-account__order-box__product .image{width:54px;height:54px;border:1px solid #e5e7eb;border-radius:4px;margin-right:12px;overflow:hidden}.my-account__order-box__product .image img{max-height:100%}.my-account__order-box__product .copy{color:#9ca3af;font-weight:400;font-size:14px}.my-account .woocommerce-Address{font-style:normal;font-weight:400;font-size:14px;line-height:22px;letter-spacing:.01em;color:#374151}.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields #billing_email_field{display:none}.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields button[type=submit]{margin-top:0;margin-bottom:34px;float:right}.woocommerce .shop{position:relative}.woocommerce .shop.container{padding-top:42px}.woocommerce .shop .woocommerce-breadcrumb{margin-top:0}.woocommerce .shop__actions{display:inline-block;width:100%}.woocommerce .shop__actions .woocommerce-notices-wrapper{display:none}.woocommerce .shop__actions .woocommerce-result-count{display:none}@media(min-width: 768px){.woocommerce .shop__actions .woocommerce-result-count{display:inline-block;line-height:38px;font-weight:500;font-size:14px;color:#111827;margin-bottom:0}}.woocommerce .shop ul.products{margin:30px -7.5px 50px;display:block}@media(min-width: 1200px){.woocommerce .shop ul.products{margin:50px -15px}}.woocommerce .shop ul.products .woocommerce-loop-product__title{text-transform:uppercase;font-weight:700;font-size:16px;line-height:24px;color:#1f2937;padding:0 8px !important;max-height:48px;overflow:hidden;margin-bottom:12px !important}.woocommerce .shop ul.products li.product{border:1px solid #f3f4f6;position:relative;transition:box-shadow .33s;display:flex !important;flex-direction:column;justify-content:space-between;overflow:hidden;min-height:422px;margin-bottom:15px}@media(min-width: 768px){.woocommerce .shop ul.products li.product{width:calc(25% - 15px);margin:0 7.5px 15px 7.5px}}@media(min-width: 1200px){.woocommerce .shop ul.products li.product{min-height:436px;width:calc(25% - 30px);margin:0 15px 30px 15px}}.woocommerce .shop ul.products li.product:hover{box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.woocommerce .shop ul.products li.product a img{margin-bottom:8px;height:235px;width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 1200px){.woocommerce .shop ul.products li.product a img{height:250px}}.woocommerce .shop ul.products li.product .price{font-size:17px;line-height:24px;letter-spacing:.02em;margin:12px 8px;color:#111827;font-weight:600;white-space:nowrap}.woocommerce .shop ul.products li.product .price ins{text-decoration:none}.woocommerce .shop ul.products li.product .price del{opacity:1;color:#6b7280;font-size:80%}.woocommerce .shop ul.products li.product .price .woocommerce-Price-currencySymbol{margin:0 .05em}.woocommerce .shop ul.products li.product a.added_to_cart{display:none}.woocommerce .shop ul.products li.product a.button{margin:10px 8px;width:-moz-fit-content;width:fit-content}.navigation-sidebar{width:100%}.navigation-sidebar .section__title{margin-bottom:24px}.navigation-categories{width:100%;background-color:#fff;padding:0;margin:15px 0 30px;list-style:none}.navigation-categories__link{font-weight:500;font-size:14px;line-height:20px;color:#4b5563;text-decoration:none}.navigation-categories__link:hover{color:#111827}.navigation-categories__link.current-menu-item{color:#111827;background:#f3f4f6;border-radius:6px;display:inline-flex;width:100%}.navigation-categories__link--row{padding:8px 12px;margin:0;display:block}.navigation-categories__label{display:flex;justify-content:space-between;align-content:center;width:100%;padding:8px 12px}.navigation-categories__label .navigation-categories__link{cursor:pointer}.navigation-categories__label .navigation-categories__toggle{cursor:pointer}.navigation-categories__label .navigation-categories__toggle svg{display:inline-flex;pointer-events:none;width:14px;transition:transform .2s,fill .2s}.navigation-categories__label .navigation-categories__toggle:hover svg{fill:#111827}.navigation-categories__item{width:100%;margin:0 0 8px}.navigation-categories__item:last-child{margin-bottom:0}.navigation-categories__item.current-menu-item{background:#f3f4f6}.navigation-categories__item.current-menu-item .navigation-categories__label .navigation-categories__link{color:#111827}.navigation-categories__item.show .icons-chevron-down{transform:rotate(180deg);fill:#111827}.navigation-categories__item.show>.navigation-subcategories{visibility:visible;height:auto;padding:0 0 16px}.navigation-subcategories{visibility:hidden;height:0;overflow:hidden;transition:all 350ms;list-style:none}.navigation-subcategories .navigation-categories__link{font-weight:400;padding:8px 12px}.navigation-subcategories__item{padding:0 20px;margin:8px 0}.navigation-subcategories__item:last-child{margin-bottom:0}.navigation-subcategories__item.current-menu-item .navigation-categories__link{color:#000}.breadcrumbs{display:flex;flex-wrap:wrap;gap:var(--sp-3);font-size:var(--fs-body);line-height:1.4;color:var(--gray)}.breadcrumbs a{color:var(--gray);transition:color .2s ease}.breadcrumbs a:hover,.breadcrumbs a:focus{color:var(--black)}.breadcrumbs__item:last-child{color:var(--black)}@media(max-width: 860px){.breadcrumbs{font-size:14px}}.pdp-hero{background-color:var(--white)}.pdp-hero__inner{padding-top:var(--sp-6);padding-bottom:var(--section-py)}.pdp-hero__grid{display:grid;grid-template-columns:minmax(0, 879fr) minmax(0, 881fr);align-items:start;gap:var(--sp-6);margin-top:var(--sp-5)}.pdp-hero .onsale{position:absolute;z-index:2}@media(max-width: 860px){.pdp-hero__inner{padding-top:var(--sp-5)}.pdp-hero .breadcrumbs{display:none}.pdp-hero__grid{grid-template-columns:minmax(0, 1fr);gap:var(--sp-5);margin-top:0}}.pdp-gallery{position:relative;min-width:0}.pdp-gallery__track{--track-gap: var(--sp-6)}.pdp-gallery__item{position:relative;margin:0;overflow:hidden;aspect-ratio:423.5/517;border-radius:32px;background-color:#efefef}.pdp-gallery__item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pdp-gallery__item--main{aspect-ratio:879/616}.pdp-gallery__item--main img{-o-object-fit:contain;object-fit:contain}.pdp-gallery__dots{display:none !important}@media(min-width: 861px){.pdp-gallery__track{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));overflow:visible}.pdp-gallery__item--main{grid-column:1/-1}}@media(max-width: 860px){.pdp-gallery__track{--track-gap: var(--sp-4);--track-item: min(320px, 82vw);margin-right:calc(var(--gutter)*-1);padding-right:var(--gutter);scroll-padding-inline:0}.pdp-gallery__item,.pdp-gallery__item--main{aspect-ratio:320/460}.pdp-gallery__dots{display:flex !important;margin-top:var(--sp-4)}}.pdp-summary{display:flex;flex-direction:column;gap:var(--sp-6);min-width:0;padding-right:clamp(0px,3.125vw,60px);padding-left:clamp(0px,1.667vw,32px)}.pdp-summary__head{display:flex;flex-direction:column;gap:var(--sp-6)}.pdp-summary__titles,.pdp-summary__pricing{display:flex;flex-direction:column;gap:var(--sp-3)}.pdp-summary__title{margin:0;font-weight:500;font-size:clamp(34px,2.5vw,48px);line-height:1.3;letter-spacing:-0.02em}.pdp-summary__title em{font-weight:600;font-size:.9583em}.pdp-summary__tm{font-family:var(--font-display);font-weight:500}.pdp-summary__tagline{margin:0;font-family:var(--font-display);font-style:italic;font-size:var(--fs-h6);line-height:1.2}.pdp-summary .price{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(30px,1.875vw,36px);line-height:1.3;letter-spacing:-0.028em;color:var(--black)}.pdp-summary .price del{margin-right:var(--sp-3);font-size:.7em;font-weight:500;color:var(--gray)}.pdp-summary .price ins{text-decoration:none}.pdp-summary__package{margin:0;padding:var(--sp-1);font-size:var(--fs-body);line-height:1.4}.pdp-summary__description{display:flex;flex-direction:column;gap:var(--sp-4)}.pdp-summary__text{display:flex;flex-direction:column;gap:var(--sp-4)}.pdp-summary__text h2,.pdp-summary__text h3,.pdp-summary__text h4{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h6);line-height:1.2}.pdp-summary__text p{margin:0;font-size:var(--fs-body);line-height:1.4}.pdp-summary__formula{margin:0;padding:var(--sp-5) 0;border-top:1px solid var(--gray);border-bottom:1px solid var(--gray);font-family:var(--font-display);font-style:italic;font-size:var(--fs-h6);line-height:1.4;letter-spacing:.02em}.pdp-summary__benefits{display:flex;flex-direction:column;gap:var(--sp-4);max-width:695px}.pdp-summary__subheading{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h6);line-height:1.2}.pdp-summary__list{display:flex;flex-direction:column;max-width:581px;margin:0;padding:0;list-style:none}.pdp-summary__list li{position:relative;padding:6px 0 6px 38px;font-size:var(--fs-body);line-height:1.4}.pdp-summary__list li::before{content:"";position:absolute;top:calc(6px + .7em - 4px);left:0;width:8px;height:8px;border-radius:50%;background-color:var(--fluo)}.pdp-summary__actions{display:flex;flex-wrap:wrap;gap:var(--sp-4) var(--sp-6)}.pdp-summary__actions>*{flex:1 1 240px}.pdp-summary__dentist{justify-content:center}@media(max-width: 860px){.pdp-summary{padding:0}.pdp-summary__head{gap:var(--sp-4)}.pdp-summary__titles,.pdp-summary__pricing{gap:var(--sp-2)}.pdp-summary__title{font-size:34px;line-height:1.2}.pdp-summary__title em{font-size:.941em}.pdp-summary__tm{font-weight:400}.pdp-summary__tagline{font-size:22px}.pdp-summary .price{font-size:32px;line-height:1.25;letter-spacing:-0.02em}.pdp-summary__text h2,.pdp-summary__text h3,.pdp-summary__text h4{max-width:312px;font-size:20px}.pdp-summary__formula{padding:var(--sp-4) 0;font-size:18px}.pdp-summary__subheading{font-size:22px}.pdp-summary__list li{padding-left:22px}.pdp-summary__list li::before{top:calc(6px + .7em - 3px);width:6px;height:6px}.pdp-summary__actions{flex-wrap:nowrap;gap:var(--sp-3)}.pdp-summary__actions>.pdp-cart{flex:1 1 auto}.pdp-summary__actions>.pdp-summary__dentist{flex:0 0 auto;width:211px}}.woocommerce .pdp-rating,.pdp-rating{display:flex;align-items:center;gap:var(--sp-4);margin:0}.woocommerce .pdp-rating__link,.pdp-rating__link{font-size:var(--fs-body);line-height:1.4;text-decoration:underline;text-underline-offset:.15em}@media(max-width: 860px){.woocommerce .pdp-rating__link,.pdp-rating__link{text-decoration:none}}.rating-stars{display:inline-flex}.rating-stars img{display:block;width:20px;height:20px}.rating-stars__star--empty{opacity:.25;filter:grayscale(1)}.pdp-cart{display:flex;margin:0}.pdp-cart__button{flex:1 1 auto;width:100%}.pdp-cart .btn__label--short,.pdp-cart .btn__icon--short{display:none}@media(max-width: 860px){.pdp-cart__button{background-color:#000}.pdp-cart .btn__label--long,.pdp-cart .btn__icon--long{display:none}.pdp-cart .btn__label--short,.pdp-cart .btn__icon--short{display:block}}.pdp-summary .stock{margin:0;font-size:var(--fs-body)}.pdp-summary .stock.out-of-stock{color:var(--red-note)}.pdp-accordion__item{border-bottom:1px solid var(--gray)}.pdp-accordion__heading{margin:0;font:inherit}.pdp-accordion__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);width:100%;padding:var(--sp-4) 0;border:0;background:none;font-family:var(--font-display);font-weight:500;font-size:var(--fs-body);line-height:1.1;letter-spacing:.01em;text-align:left;text-transform:uppercase;cursor:pointer}.pdp-accordion__icon{flex:none;width:28px;height:28px;transition:transform .25s ease}.pdp-accordion__item.active .pdp-accordion__icon{transform:rotate(45deg)}.pdp-accordion__panel{max-height:0;overflow:hidden;transition:max-height .3s ease}.pdp-accordion__content{padding-bottom:var(--sp-4);font-size:var(--fs-body);line-height:1.4}.pdp-accordion__content>:first-child{margin-top:0}.pdp-accordion__content p,.pdp-accordion__content ul,.pdp-accordion__content ol{margin:0 0 1em}.pdp-accordion__content table{width:100%;border-collapse:collapse;font-size:.9em}.pdp-accordion__content table th,.pdp-accordion__content table td{padding:var(--sp-3) var(--sp-2);border-bottom:1px solid var(--gray-300);text-align:left;vertical-align:top}@media(max-width: 860px){.pdp-accordion__toggle{font-size:14px;letter-spacing:.03em}.pdp-accordion__icon{width:18px;height:18px}}.pdp-reviews__title .brand-name,.pdp-difference__title .brand-name{font-weight:500}.pdp-reviews__title .brand-name em,.pdp-difference__title .brand-name em{font-weight:600}@media(max-width: 860px){.pdp-page .heading{font-weight:500;font-size:24px}.pdp-page .heading strong{font-size:1.1667em}.pdp-page .heading .brand-name{font-size:1.25em}.pdp-page .heading .brand-name em{font-size:.9333em}}.pdp-microbiome{background-color:var(--white)}.pdp-microbiome__inner{display:grid;grid-template-columns:minmax(0, 845fr) minmax(0, 883fr);align-items:center;gap:var(--sp-10);padding-block:var(--section-py)}.pdp-microbiome__content{display:flex;flex-direction:column;gap:clamp(20px,1.6vw,30.75px);max-width:689px}.pdp-microbiome__text{color:var(--black)}.pdp-microbiome__diagram{position:relative;margin:0;overflow:hidden;aspect-ratio:883/616;border-radius:23px;container-type:inline-size;color:var(--white)}.pdp-microbiome__diagram>*{position:absolute}.pdp-microbiome__bg{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.pdp-microbiome__circle{top:21.516%;left:30.128%;width:38.721%;height:auto}.pdp-microbiome__dot{width:1.523%;height:auto}.pdp-microbiome__dot--top{top:20.424%;left:48.727%}.pdp-microbiome__dot--bottom{top:75.929%;left:48.727%}.pdp-microbiome__dot--right{top:48.177%;left:68.087%}.pdp-microbiome__dot--left{top:48.021%;left:29.367%}.pdp-microbiome__center{top:33.989%;left:35.784%;display:flex;align-items:center;justify-content:center;width:27.423%;height:29.383%;margin:0;padding-inline:3.5cqw;font-family:var(--font-display);font-weight:600;font-size:3.878cqw;line-height:1.2;letter-spacing:-0.01em;text-align:center}.pdp-microbiome__center em{font-family:var(--font-serif);font-weight:400;font-style:italic;font-size:1.05em;line-height:1.3;letter-spacing:-0.02em}.pdp-microbiome__labels{inset:0;margin:0;padding:0;list-style:none}.pdp-microbiome__label{position:absolute;font-family:var(--font-display);font-weight:600;font-size:2.718cqw;line-height:1.2}.pdp-microbiome__label--top{top:6.961%;left:49.405%;width:30.578%;text-align:center;transform:translateX(-50%)}.pdp-microbiome__label--right{top:41.701%;left:72.329%;width:20.122%}.pdp-microbiome__label--bottom{top:81.073%;left:49.384%;width:25.778%;text-align:center;transform:translateX(-50%)}.pdp-microbiome__label--left{top:44.623%;right:73.896%;width:20.122%;text-align:right}@media(max-width: 860px){.pdp-microbiome__inner{grid-template-columns:minmax(0, 1fr);gap:var(--sp-4)}.pdp-microbiome__content{order:1;gap:var(--sp-4)}.pdp-microbiome__eyebrow{display:none}.pdp-microbiome__diagram{aspect-ratio:342/239;border-radius:11px}.pdp-microbiome__circle{top:20.129%;left:28.962%;width:42.715%}.pdp-microbiome__dot{width:1.68%}.pdp-microbiome__dot--top{top:18.922%;left:49.48%}.pdp-microbiome__dot--bottom{top:80.162%;left:49.48%}.pdp-microbiome__dot--right{top:49.543%;left:70.836%}.pdp-microbiome__dot--left{top:49.372%;left:28.12%}.pdp-microbiome__center{top:33.892%;left:35.199%;width:30.252%;height:32.418%;padding-inline:2cqw;font-size:4.278cqw}.pdp-microbiome__label{font-weight:500;font-style:italic;font-size:2.924cqw;line-height:1.1;letter-spacing:-0.02em}.pdp-microbiome__label--top{top:6.288%;left:50.439%;width:38.304%}.pdp-microbiome__label--right{top:45.109%;left:75.515%;width:22.197%}.pdp-microbiome__label--bottom{top:85.837%;left:50.257%;width:28.437%}.pdp-microbiome__label--left{top:46.718%;right:75.48%;width:22.197%}}.pdp-difference__head{padding-block:clamp(32px,2.292vw,44px);background-color:var(--white)}.pdp-difference__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(30px,2.5vw,48px);line-height:1.3;letter-spacing:-0.02em;text-align:center}.pdp-difference__title strong{font-size:1.0417em}.pdp-difference__title .brand-name em{font-size:1em}.pdp-difference__body{position:relative;overflow:hidden;isolation:isolate;background-color:var(--hero-bg)}.pdp-difference__bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:color-burn}.pdp-difference__inner{display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--section-py) calc(var(--gutter)*2)}.pdp-difference__intro{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:start;gap:var(--sp-6);padding-block:10px}.pdp-difference__eyebrow{display:flex;align-items:center;gap:var(--sp-6);margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(26px,1.98vw,38px);line-height:1.3;letter-spacing:-0.03em}.pdp-difference__dot{flex:none;width:12px;height:12px}.pdp-difference__text{color:#000}.pdp-difference__plus{display:flex;align-items:center;justify-content:center}.pdp-difference__plus-lg{width:clamp(28px,2.604vw,50px);height:auto}.pdp-difference__plus-sm{display:none;width:16px;height:16px}.pdp-difference__dots{display:none !important}@media(min-width: 861px){.pdp-difference__cards{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr) auto minmax(0, 1fr);gap:var(--sp-6) var(--sp-3);overflow:visible}.pdp-difference__plus--mobile{display:none}.pdp-difference__eyebrow--group{grid-column:1/-1;margin-top:var(--sp-6)}}@media(max-width: 860px){.pdp-difference__head{padding-block:var(--sp-5)}.pdp-difference__title{font-size:28px}.pdp-difference__title strong{font-size:.929em}.pdp-difference__body{background-color:var(--bez)}.pdp-difference__bg{display:none}.pdp-difference__inner{gap:var(--sp-5);padding:var(--section-py) var(--gutter)}.pdp-difference__intro{grid-template-columns:minmax(0, 1fr);padding:0}.pdp-difference__eyebrow{gap:var(--sp-4);font-size:20px;line-height:1.2;letter-spacing:0}.pdp-difference__dot{width:10px;height:10px}.pdp-difference__text,.pdp-difference__eyebrow--group{display:none}.pdp-difference__cards{--track-gap: var(--sp-4);--track-item: min(296px, 76vw);align-items:stretch;margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.pdp-difference__plus-lg{display:none}.pdp-difference__plus-sm{display:block}.pdp-difference__dots{display:flex !important;margin-top:calc(var(--sp-2)*-1)}}.pdp-feature{--s: 1;display:flex;flex-direction:column;gap:var(--sp-6);min-width:0;min-height:clamp(360px,21.667vw,416px);padding:var(--sp-7);border:1px solid var(--white);border-radius:32px;background-color:rgba(255,255,255,.9)}.pdp-feature--plain{min-height:0}.pdp-feature__copy{display:flex;flex-direction:column;gap:var(--sp-4)}.pdp-feature__title{margin:0;font-family:var(--font-display);font-weight:500;font-size:var(--fs-h3);line-height:1.2;letter-spacing:-0.03em}.pdp-feature__title em{font-style:italic}.pdp-feature__num{margin-left:.25em;font-size:.68em;line-height:0;letter-spacing:-0.02em;vertical-align:super;color:var(--fluo-2)}.pdp-feature__text{margin:0;font-size:var(--fs-body);line-height:1.4;color:#000}@media(max-width: 860px){.pdp-feature{--s: 0.6667;min-height:310px;padding:var(--sp-5);border-radius:16px;background-color:rgba(0,0,0,0);background-image:linear-gradient(178deg, #fff 23.18%, rgba(255, 255, 255, 0.2) 116.14%),linear-gradient(90deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4))}.pdp-feature__title{font-size:28px;letter-spacing:-0.02em}.pdp-feature__num{font-size:.691em}.pdp-feature__text{font-size:16px;color:var(--black)}}.pdp-statement{background-color:var(--white)}.pdp-statement__inner{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.458vw,28px);padding-block:var(--section-py) clamp(32px,3.854vw,74px);text-align:center}.pdp-statement__line{margin:0;font-family:var(--font-serif);font-weight:600;font-size:clamp(24px,1.875vw,36px);line-height:1.4;letter-spacing:-0.01em}.pdp-statement__line strong{font-family:var(--font-display);font-weight:600;font-size:1.0556em}@media(max-width: 860px){.pdp-statement__inner{gap:1.3em;padding:var(--sp-5) calc(var(--gutter) + var(--sp-4))}.pdp-statement__line{font-weight:500;font-size:22px;line-height:1.3;letter-spacing:-0.02em}.pdp-statement__line strong{font-size:1.091em}}.pdp-biofilm{background-color:var(--bez)}.pdp-biofilm__inner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;gap:var(--sp-6);padding-block:var(--section-py)}.pdp-biofilm__content{display:flex;flex-direction:column;gap:var(--sp-10);padding-inline:clamp(0px,4.583vw,88px)}.pdp-biofilm__title{white-space:nowrap}.pdp-biofilm__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-6)}.pdp-biofilm__text{max-width:578px;color:#000}.pdp-biofilm__video{width:100%;max-width:none;aspect-ratio:879/616;margin:0}@media(max-width: 860px){.pdp-biofilm__inner{grid-template-columns:minmax(0, 1fr);gap:var(--sp-5)}.pdp-biofilm__video{order:-1;aspect-ratio:342/240}.pdp-biofilm__content{gap:var(--sp-5);padding:0}.pdp-biofilm__title{white-space:normal}.pdp-biofilm__body{gap:var(--sp-5)}.pdp-biofilm .pdp-biofilm__eyebrow{gap:var(--sp-4);font-size:20px;line-height:1.2;letter-spacing:0}.pdp-biofilm .pdp-biofilm__eyebrow .pdp-difference__dot{width:10px;height:10px}}.pdp-ingredients{background-color:var(--gray-100)}.pdp-ingredients__inner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:var(--sp-6);padding-top:var(--section-py);padding-bottom:clamp(32px,4.167vw,80px)}.pdp-ingredients__intro{display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-8)}.pdp-ingredients__figure{position:relative;width:min(100%,700px);margin:0 0 clamp(24px,2.5vw,48px) var(--sp-6);aspect-ratio:700/418;container-type:inline-size}.pdp-ingredients__figure>*{position:absolute;display:block}.pdp-ingredients__ring{top:0;left:0;width:59.714%;height:auto}.pdp-ingredients__photo{top:4.545%;left:2.714%;width:54.429%;height:auto;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;transition:opacity .2s ease}.pdp-ingredients__photo.is-changing{opacity:0}.pdp-ingredients__ring-sm,.pdp-ingredients__photo-sm{display:none}.pdp-ingredients__line{top:11.962%;left:45.429%;width:51.429%;height:22.967%}.pdp-ingredients__label{top:2.871%;left:77.429%;margin:0;font-family:var(--font-display);font-weight:500;font-style:italic;font-size:3.143cqw;line-height:1.2;white-space:nowrap}.pdp-ingredients__list{display:flex;flex-direction:column;justify-content:center}@media(max-width: 860px){.pdp-ingredients{background-color:var(--white)}.pdp-ingredients__inner{grid-template-columns:minmax(0, 1fr);gap:var(--sp-7);padding-block:var(--sp-5)}.pdp-ingredients__intro{gap:var(--sp-7)}.pdp-ingredients__figure{width:min(100%,260px);margin:0 auto;aspect-ratio:260/266}.pdp-ingredients__ring{top:6.239%;left:19.373%;width:80.592%}.pdp-ingredients__photo{top:9.643%;left:22.862%;width:73.619%}.pdp-ingredients__ring-sm{top:49.887%;left:0;display:block;width:51.362%;height:auto}.pdp-ingredients__photo-sm{top:52.826%;left:3.062%;display:block;width:45.223%;height:auto;border-radius:50%}.pdp-ingredients__line{top:8.784%;left:0;width:60%;height:21.396%;transform:scaleX(-1)}.pdp-ingredients__label{top:0;left:0;font-size:5.385cqw;line-height:1.1}}.pdp-ingredient{border-bottom:2px solid var(--gray)}.pdp-ingredient__heading{margin:0;font:inherit}.pdp-ingredient__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);width:100%;padding:var(--sp-5) 0;border:0;background:none;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h6);line-height:1.2;text-align:left;cursor:pointer}.pdp-ingredient__icon{flex:none;width:30px;height:30px}.pdp-ingredient__icon--minus{display:none}.pdp-ingredient.active .pdp-ingredient__icon--plus{display:none}.pdp-ingredient.active .pdp-ingredient__icon--minus{display:block}.pdp-ingredient__panel{max-height:0;overflow:hidden;transition:max-height .3s ease}.pdp-ingredient.active .pdp-ingredient__panel{max-height:none}.pdp-ingredient__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-6);padding-bottom:var(--sp-5)}.pdp-ingredient__text{margin:0;font-size:var(--fs-body);line-height:1.4;color:#000}.pdp-ingredient__properties{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:calc(var(--sp-4) - var(--sp-6))}.pdp-ingredient__subheading{margin:0;padding-block:6px;font-weight:600;font-size:var(--fs-body);line-height:1.4;color:#000}.pdp-ingredient__list{margin:0;padding:0;list-style:none}.pdp-ingredient__list li{position:relative;padding:6px 0 6px 38px;font-size:var(--fs-body);line-height:1.4;color:#000}.pdp-ingredient__list li::before{content:"";position:absolute;top:calc(6px + .7em - 4px);left:0;width:8px;height:8px;border-radius:50%;background-color:var(--fluo)}@media(max-width: 860px){.pdp-ingredient{border-bottom-width:1px}.pdp-ingredient__toggle{padding:var(--sp-4) 0;font-size:20px}.pdp-ingredient.active .pdp-ingredient__toggle{padding-top:var(--sp-5)}.pdp-ingredient__icon{width:18px;height:18px}.pdp-ingredient__content{gap:var(--sp-4)}.pdp-ingredient__properties{margin-top:0}.pdp-ingredient__text,.pdp-ingredient__subheading,.pdp-ingredient__list li{font-size:16px;color:var(--black)}.pdp-ingredient__list li{padding:4px 0 4px 22px}.pdp-ingredient__list li::before{top:calc(4px + .7em - 3px);width:6px;height:6px}.pdp-ingredient__more{border-width:1px;border-color:var(--black)}}.pdp-how{background-color:var(--bez)}.pdp-how__inner{display:flex;flex-direction:column;gap:var(--sp-6);padding-block:var(--section-py)}.pdp-how__title{font-size:clamp(30px,2.396vw,46px)}.pdp-how__title strong{font-size:1.087em}.pdp-how__steps{margin:0;padding:0;list-style:none}.pdp-how__arrow{display:flex;align-items:center}.pdp-how__arrow img{display:block;width:100%;height:auto}.pdp-how__arrow .pdp-how__arrow-sm{display:none}@media(min-width: 861px){.pdp-how__steps{display:grid;grid-template-columns:repeat(4, minmax(0, 240px) minmax(40px, 82px)) minmax(0, 240px);grid-template-rows:auto auto auto;justify-content:center;-moz-column-gap:var(--sp-4);column-gap:var(--sp-4);overflow:visible;padding-block:clamp(24px,2.5vw,48px) clamp(32px,4.375vw,84px)}.pdp-how__arrow{grid-row:2;align-self:stretch;margin-top:35px}}@media(max-width: 860px){.pdp-how__inner{gap:var(--sp-5)}.pdp-how__title{font-size:28px}.pdp-how__steps{--track-gap: var(--sp-4);--track-item: 200px;margin-inline:calc(var(--gutter)*-1);padding-inline:calc(var(--gutter) + var(--sp-4)) var(--gutter);scroll-padding-inline:calc(var(--gutter) + var(--sp-4))}.pdp-how__arrow{align-self:flex-start;width:26.5px;margin-top:183px}.pdp-how__arrow .pdp-how__arrow-lg{display:none}.pdp-how__arrow .pdp-how__arrow-sm{display:block}}.pdp-step{display:grid;grid-row:1/span 3;grid-template-rows:subgrid;justify-items:center;row-gap:0;text-align:center}.pdp-step__icon{display:flex;align-items:center;justify-content:center;min-height:236px}.pdp-step__icon img{display:block;max-width:100%;height:auto}.pdp-step__num{margin-top:35px;font-family:var(--font-display);font-weight:500;font-size:clamp(26px,1.667vw,32px);line-height:1.3;letter-spacing:-0.03em;color:var(--fluo-2)}.pdp-step__text{max-width:220px;margin:var(--sp-6) 0 0;font-size:var(--fs-body);line-height:1.4;color:#000}@media(min-width: 861px){.pdp-step__icon{align-items:flex-end;min-height:0}.pdp-step__icon img{width:auto;max-height:232px}.pdp-step__num{align-self:end}.pdp-step--wide .pdp-step__text{width:min(268px,100% + 28px);max-width:none}}.pdp-step--highlight .pdp-step__num{font-size:clamp(30px,1.979vw,38px)}.pdp-step--highlight .pdp-step__text{font-weight:600;font-size:clamp(18px,1.146vw,22px)}@media(max-width: 860px){.pdp-step{display:flex;flex-direction:column;align-items:center}.pdp-step__icon{min-height:140px}.pdp-step__icon img{max-height:125px;width:auto}.pdp-step__num,.pdp-step--highlight .pdp-step__num{margin-top:var(--sp-6);font-size:24px}.pdp-step__text,.pdp-step--highlight .pdp-step__text{margin-top:var(--sp-4);font-family:var(--font-display);font-weight:500;font-size:18px;line-height:1.2;letter-spacing:0;color:var(--black)}}.home-experts--light{background-color:var(--white)}.home-experts--light .expert-card{border-color:var(--white);background-color:var(--bez-jasny)}.home-experts--light .brand-name{font-weight:500}.home-experts--light .brand-name em{font-weight:700}.pdp-knowledge{position:relative;overflow:hidden;isolation:isolate;background-color:var(--hero-bg)}.pdp-knowledge__bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:color-burn}.pdp-knowledge__inner{display:flex;flex-direction:column;gap:var(--sp-6);padding-block:var(--section-py)}.pdp-knowledge__head{display:flex;flex-direction:column;gap:var(--sp-6)}.pdp-knowledge__row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-6)}.pdp-knowledge__nav{gap:12px}.pdp-knowledge__track{--track-gap: var(--sp-6);--track-item: auto;align-items:center;margin-right:calc(var(--gutter)*-1);padding-right:var(--gutter)}@media(max-width: 860px){.pdp-knowledge__bg{opacity:.8}.pdp-knowledge__head{gap:var(--sp-4)}.pdp-knowledge__nav{display:none}.pdp-knowledge__track{flex-direction:column;align-items:stretch;gap:var(--sp-5);margin-right:0;padding-right:0;overflow:visible}.pdp-knowledge__footer{display:flex;justify-content:center}.pdp-knowledge__footer .btn,.pdp-knowledge__footer .woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .pdp-knowledge__footer .button,.pdp-knowledge__footer .woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .pdp-knowledge__footer .button,.pdp-knowledge__footer .woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .pdp-knowledge__footer .button,.pdp-knowledge__footer #review_form .form-submit input#submit,#review_form .form-submit .pdp-knowledge__footer input#submit,.pdp-knowledge__footer .woocommerce .shop ul.products li.product a.button,.woocommerce .shop ul.products li.product .pdp-knowledge__footer a.button{border-width:1px;border-color:var(--black)}}.article-card{display:flex;width:clamp(560px,34.375vw,660px);height:clamp(400px,25vw,480px)}.article-card--featured{width:clamp(680px,42.708vw,820px);height:clamp(440px,27.083vw,520px)}.article-card__body{display:flex;flex:0 0 57.576%;flex-direction:column;justify-content:space-between;gap:var(--sp-4);min-width:0;padding:var(--sp-7);border:1px solid var(--white);border-right:0;border-radius:32px 0 0 32px;background-color:rgba(255,255,255,.9)}.article-card--featured .article-card__body{flex-basis:53.659%}.article-card__top{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-5)}.article-card__tag{padding:var(--sp-3) var(--sp-4);border-radius:100px;background-color:var(--fluo-2);font-family:var(--font-display);font-weight:500;font-size:clamp(15px,.9375vw,18px);line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.article-card__title{margin:0;font-family:var(--font-serif);font-weight:600;font-size:clamp(22px,1.458vw,28px);line-height:1.3}.article-card__title a:hover,.article-card__title a:focus{text-decoration:underline;text-underline-offset:.15em}.article-card__excerpt{margin:0;font-size:var(--fs-body);line-height:1.4;color:#000}.article-card__excerpt strong{font-weight:600}.article-card__more{align-self:flex-start;border-width:1.5px}.article-card--featured .article-card__more{display:none}.article-card__media{flex:1 1 auto;min-width:0;overflow:hidden;border-radius:0 32px 32px 0;background-color:var(--bez-jasny)}.article-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media(max-width: 860px){.article-card{flex-direction:column-reverse;width:100%;height:auto}.article-card--featured{width:100%;height:auto}.article-card__body,.article-card--featured .article-card__body{flex-basis:auto;min-height:260px;padding:var(--sp-5);border-right:1px solid var(--white);border-top:0;border-radius:0 0 16px 16px}.article-card__top{gap:var(--sp-4)}.article-card__tag{padding:6px 12px;font-size:14px;letter-spacing:.04em}.article-card__title{font-size:22px}.article-card__excerpt{display:none}.article-card--featured .article-card__more{display:inline-flex}.article-card__media{flex:none;height:240px;border-radius:16px 16px 0 0}}.pdp-reviews{scroll-margin-top:80px;background-color:var(--white)}.pdp-reviews__inner{display:flex;flex-direction:column;gap:var(--sp-6);padding-block:var(--section-py) clamp(40px,4.167vw,80px)}.pdp-reviews__list{display:flex;flex-direction:column;gap:var(--sp-6)}.pdp-reviews__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-6)}.pdp-reviews__track{--track-gap: var(--sp-6);--track-item: calc((100% - 3 * var(--sp-6)) / 4);margin:0;padding:0;list-style:none}@media(min-width: 861px)and (max-width: 1280px){.pdp-reviews__track{--track-item: calc((100% - var(--sp-6)) / 2)}}.pdp-reviews__dots{display:none !important}.pdp-reviews__empty,.pdp-reviews__note{margin:0;font-size:var(--fs-body);line-height:1.4}.pdp-reviews__form{display:flex;flex-direction:column;align-items:flex-start}.pdp-reviews__toggle{border-width:1.5px}.pdp-reviews__toggle-icon{transition:transform .3s ease}.pdp-reviews__form.active .pdp-reviews__toggle-icon{transform:rotate(45deg)}.pdp-reviews__panel{align-self:stretch;max-height:0;overflow:hidden;visibility:hidden;transition:max-height .3s ease,visibility 0s linear .3s}.pdp-reviews__form.active .pdp-reviews__panel{visibility:visible;transition:max-height .3s ease,visibility 0s}.pdp-reviews__panel-inner{padding-top:var(--sp-5)}.pdp-reviews .comment-respond{max-width:880px;padding:var(--sp-7);border-radius:24px;background-color:var(--bez-jasny)}.pdp-reviews .comment-reply-title{margin:0 0 var(--sp-5);font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:1.2}.pdp-reviews .comment-reply-title small{margin-left:var(--sp-3);font-size:16px;font-weight:400}.pdp-reviews .comment-form{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--sp-5) var(--sp-4)}.pdp-reviews .comment-form>*{grid-column:1/-1;margin:0}.pdp-reviews .comment-form>.comment-form-author{grid-column:1}.pdp-reviews .comment-form>.comment-form-email{grid-column:2}.pdp-reviews .comment-form label{display:block;margin-bottom:var(--sp-3);font-family:var(--font-display);font-weight:500;font-size:16px;line-height:1.3}.pdp-reviews .comment-form input[type=text],.pdp-reviews .comment-form input[type=email],.pdp-reviews .comment-form textarea{display:block;width:100%;padding:14px 20px;border:1px solid var(--gray-300);border-radius:12px;background-color:var(--white);font:inherit;font-size:16px;line-height:1.4;color:var(--black);transition:border-color .2s ease}.pdp-reviews .comment-form input[type=text]:focus,.pdp-reviews .comment-form input[type=email]:focus,.pdp-reviews .comment-form textarea:focus{border-color:var(--black);outline:1px solid var(--black)}.pdp-reviews .comment-form textarea{min-height:140px;resize:vertical}.pdp-reviews .comment-notes,.pdp-reviews .must-log-in,.pdp-reviews .logged-in-as{font-size:14px;line-height:1.4;color:#555}.pdp-reviews .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:var(--sp-3)}.pdp-reviews .comment-form-cookies-consent input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--black)}.pdp-reviews .comment-form-cookies-consent label{margin:0;font-family:var(--font-sans);font-weight:400;font-size:14px;line-height:1.4}.pdp-reviews .required{color:var(--red-note)}.pdp-reviews .form-submit .btn,.pdp-reviews .form-submit .woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .pdp-reviews .form-submit .button,.pdp-reviews .form-submit .woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .pdp-reviews .form-submit .button,.pdp-reviews .form-submit .woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .pdp-reviews .form-submit .button,.pdp-reviews #review_form .form-submit input#submit,#review_form .pdp-reviews .form-submit input#submit,.pdp-reviews .form-submit .woocommerce .shop ul.products li.product a.button,.woocommerce .shop ul.products li.product .pdp-reviews .form-submit a.button{cursor:pointer}.pdp-reviews p.stars{margin:0}.pdp-reviews p.stars>span{display:inline-flex;gap:var(--sp-2)}.pdp-reviews p.stars a{display:block;width:32px;height:32px;overflow:hidden;white-space:nowrap;text-indent:100%;background-color:var(--gray-300);-webkit-mask:url(85e04beb8627d43b6c17.svg) center/100% no-repeat;mask:url(85e04beb8627d43b6c17.svg) center/100% no-repeat;transition:background-color .15s ease}.pdp-reviews p.stars a:focus-visible{outline:2px solid var(--black);outline-offset:2px}.pdp-reviews p.stars:hover a,.pdp-reviews p.stars.selected:not(:hover) a{background-color:var(--fluo)}.pdp-reviews p.stars:hover a:hover~a,.pdp-reviews p.stars.selected:not(:hover) a.active~a{background-color:var(--gray-300)}@media(max-width: 860px){.pdp-reviews{scroll-margin-top:56px}.pdp-reviews__inner,.pdp-reviews__list{gap:var(--sp-5)}.pdp-reviews__head{display:block}.pdp-reviews__nav{display:none}.pdp-reviews__track{--track-gap: var(--sp-4);--track-item: min(328px, 84vw);margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.pdp-reviews__dots{display:flex !important;margin-top:calc(var(--sp-4) - var(--sp-5))}.pdp-reviews .comment-respond{padding:var(--sp-5);border-radius:16px}.pdp-reviews .comment-form{grid-template-columns:minmax(0, 1fr)}.pdp-reviews .comment-form>.comment-form-author,.pdp-reviews .comment-form>.comment-form-email{grid-column:1}}.review-card--plain{justify-content:flex-start;gap:var(--sp-5);min-height:0;padding:var(--sp-7)}.review-card--plain .review-card__person{display:flex;flex-direction:column;gap:var(--sp-2)}.review-card--plain .review-card__author{font-weight:500;font-size:var(--fs-body);line-height:1.3;color:#000}.review-card--plain .review-card__note{margin:0;font-size:14px;line-height:1.3;color:var(--green)}@media(max-width: 860px){.review-card--plain{padding:var(--sp-5)}.review-card--plain .review-card__author{font-weight:600;font-size:18px;line-height:1.2;color:var(--black)}.review-card--plain .review-card__text{font-size:18px;line-height:1.3}}.cart-empty{display:none}.cart-page__empty{text-align:center}@media(min-width: 768px){.cart-page__empty:last-child{margin:88px 0 72px}}.cart-page__empty .page__title{text-transform:none;font-size:42px;font-weight:700;line-height:56px;margin:4px 0 12px;color:#062b37}.cart-page__empty .page__description{font-size:24px;font-weight:400;line-height:36px;margin:0 0 42px;color:#435960}.cart-page__empty .cart-page__payments{text-align:left}@media(min-width: 768px){.cart-page__empty .cart-page__payments{padding:28px 0;margin:0}}.cart-page .btn--backward{display:block;margin:42px 0 28px;min-width:222px;height:48px;line-height:30px}@media(min-width: 992px){.cart-page .btn--backward{display:inline-block;padding-left:60px;padding-right:60px}}.cart-page .btn--forward{margin:18px auto;height:48px;line-height:30px;display:block}.cart-page .section__title{text-transform:uppercase}@media(min-width: 768px){.cart-page .section__title:not(.section__title--bigger){font-size:17px;line-height:24px}.cart-page .section__title{margin-bottom:24px}}.cart-page .section__title span{color:#435960}@media(min-width: 992px){.cart-page .section__title span{font-size:80%}}.cart-page__header{display:flex;justify-content:space-between}.cart-page__clear{border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6;padding:14px 0}@media(min-width: 768px){.cart-page__clear{border:none;padding:0;margin:0 0 4px}}.cart-page__clear .btn,.cart-page__clear .woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .cart-page__clear .button,.cart-page__clear .woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .cart-page__clear .button,.cart-page__clear .woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .cart-page__clear .button,.cart-page__clear #review_form .form-submit input#submit,#review_form .form-submit .cart-page__clear input#submit,.cart-page__clear .woocommerce .shop ul.products li.product a.button,.woocommerce .shop ul.products li.product .cart-page__clear a.button{display:inline-flex;align-items:center}@media(min-width: 768px){.cart-page__clear .btn,.cart-page__clear .woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .cart-page__clear .button,.cart-page__clear .woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .cart-page__clear .button,.cart-page__clear .woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .cart-page__clear .button,.cart-page__clear #review_form .form-submit input#submit,#review_form .form-submit .cart-page__clear input#submit,.cart-page__clear .woocommerce .shop ul.products li.product a.button,.woocommerce .shop ul.products li.product .cart-page__clear a.button{padding:0 14px;line-height:36px;height:38px;border:1px solid rgba(0,0,0,0);transition:border .4s}.cart-page__clear .btn:hover,.cart-page__clear .woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-error .cart-page__clear .button:hover,.cart-page__clear .woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-info .cart-page__clear .button:hover,.cart-page__clear .woocommerce .woocommerce-message .button:hover,.woocommerce .woocommerce-message .cart-page__clear .button:hover,.cart-page__clear #review_form .form-submit input#submit:hover,#review_form .form-submit .cart-page__clear input#submit:hover,.cart-page__clear .woocommerce .shop ul.products li.product a.button:hover,.woocommerce .shop ul.products li.product .cart-page__clear a.button:hover{border:1px solid #dee2e6}}.cart-page__clear .btn svg,.cart-page__clear .woocommerce .woocommerce-error .button svg,.woocommerce .woocommerce-error .cart-page__clear .button svg,.cart-page__clear .woocommerce .woocommerce-info .button svg,.woocommerce .woocommerce-info .cart-page__clear .button svg,.cart-page__clear .woocommerce .woocommerce-message .button svg,.woocommerce .woocommerce-message .cart-page__clear .button svg,.cart-page__clear #review_form .form-submit input#submit svg,#review_form .form-submit .cart-page__clear input#submit svg,.cart-page__clear .woocommerce .shop ul.products li.product a.button svg,.woocommerce .shop ul.products li.product .cart-page__clear a.button svg{margin-right:14px}@media(min-width: 992px){.cart-page__clear .btn svg,.cart-page__clear .woocommerce .woocommerce-error .button svg,.woocommerce .woocommerce-error .cart-page__clear .button svg,.cart-page__clear .woocommerce .woocommerce-info .button svg,.woocommerce .woocommerce-info .cart-page__clear .button svg,.cart-page__clear .woocommerce .woocommerce-message .button svg,.woocommerce .woocommerce-message .cart-page__clear .button svg,.cart-page__clear #review_form .form-submit input#submit svg,#review_form .form-submit .cart-page__clear input#submit svg,.cart-page__clear .woocommerce .shop ul.products li.product a.button svg,.woocommerce .shop ul.products li.product .cart-page__clear a.button svg{margin-right:12px}}.cart-page__contents{display:flex;flex-direction:column}@media(min-width: 768px){.cart-page__contents{border-top:1px solid #dee2e6}}@media(min-width: 992px){.cart-page__contents{border:1px solid #dee2e6;border-radius:8px;box-shadow:0px 30px 60px rgba(32,32,32,.05);margin:0 0 40px}}.cart-page__contents .cart-list .quantity-field label{display:none}@media(min-width: 992px){.cart-page__contents .cart-list .btn--remove{margin-right:9px}}.cart-page__payments{margin:24px 0 38px}.cart-page__payments__title{font-weight:600;font-size:12px;line-height:16px;color:#435960;margin:0 0 12px}.cart-page__payments__options{display:table;height:40px}.cart-page__payments__image{display:table-cell;max-height:40px;width:auto;max-width:100px}.cart-page .product-page__shipping-info{margin:28px 0;padding:28px 0;border-top:1px solid #dee2e6}@media(min-width: 768px){.cart-page .product-page__shipping-info{margin:0 0 28px}}@media(min-width: 992px){.cart-page .product-page__shipping-info{margin:0;padding:52px 15px}}.cart-list{display:flex;flex-direction:column;padding:0}.cart-list--scroll{max-height:288px;overflow-y:auto}@media(min-width: 992px){.cart-list--scroll{max-height:288px}}.cart-list .cart-product{display:flex;border-bottom:1px solid #dee2e6;padding:15px 0;align-items:center}@media(min-width: 992px){.cart-list .cart-product{padding:15px}}.cart-list .cart-product__action{height:100%;display:inline-flex;align-self:center;background:none;padding:0;margin:0;border:none;cursor:pointer}.cart-list .cart-product__action .remove{padding:0;margin:0;cursor:pointer;font-family:inherit;transition:color .35s,background-color .35s,border .35s;letter-spacing:.03em}.cart-list .cart-product__action .remove svg{width:18px;height:18px;fill:#000}.cart-list .cart-product__action a.remove:hover{background:none !important}.cart-list .cart-product__image{display:inline-flex;min-height:52px;height:52px;width:52px;min-width:52px;overflow:hidden;align-items:center;justify-content:center;margin:0 8px}@media(min-width: 768px){.cart-list .cart-product__image{height:65px;width:65px}}.cart-list .cart-product__image a{max-width:100%;height:auto;width:auto;max-height:100%}.cart-list .cart-product__image img{max-width:100%;height:auto;width:auto;max-height:100%;padding:1px 0}.cart-list .cart-product__details{flex-direction:column;justify-content:center;display:flex;flex-basis:80%;padding:0 8px 0 0}.cart-list .cart-product__name{display:inline-flex;font-weight:600;font-size:12px;line-height:16px;max-height:32px;overflow:hidden;padding:0}@media(min-width: 768px){.cart-list .cart-product__name{font-size:14px;line-height:18px;max-height:36px}}.cart-list .cart-product__count{display:inline-flex}@media(min-width: 1200px){.cart-list .cart-product__count .quantity-field{width:128px}}.cart-list .cart-product__price{display:flex;align-self:center;justify-content:flex-end;text-align:right;flex-basis:60px;color:#f06543;font-size:12px;flex-direction:column}@media(min-width: 768px){.cart-list .cart-product__price .amount{padding-right:28px}}@media(min-width: 768px){.cart-list .cart-product__price{font-size:14px;flex-basis:70px;flex-direction:row;align-items:center;padding-right:28px}}.cart-list .cart-product--header{padding:15px 4px 15px 4px !important;display:flex;align-items:center;border-bottom:1px solid #dee2e6}.cart-list .cart-product--header .quantity-field{margin:4px 0 0}.cart-list .cart-product--header .quantity-field label{display:none}.cart-list .cart-product--header .quantity-field input{height:24px;line-height:24px;border:none;font-size:14px;font-weight:400}.cart-list .cart-product--header .quantity-field .btn--quantity{height:24px;border-radius:8px}.woocommerce_mini_cart_contents .cart-product__price,.checkout-page__list .cart-product__price{flex-direction:column;align-items:flex-end;padding-right:0}.woocommerce_mini_cart_contents .cart-product__price .amount,.checkout-page__list .cart-product__price .amount{padding-right:0}.quantity-field{position:relative;min-width:96px;max-width:128px;width:30%;overflow:hidden}.quantity-field label{display:none}@media(min-width: 992px){.quantity-field label{display:inline-flex;padding:0 18px;font-size:12px;color:#435960}}.quantity-field input{background-color:rgba(0,0,0,0);width:100% !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;font-size:16px;font-weight:600;-moz-appearance:textfield;text-align:center;display:flex;color:#062b37;height:40px;line-height:38px;border:1px solid #dee2e6}@media(min-width: 992px){.quantity-field input{height:48px;line-height:48px}}.quantity-field input::-webkit-outer-spin-button,.quantity-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-field .btn--quantity{position:absolute;bottom:0;left:0;width:32px;height:40px;text-align:center;padding:0;display:block;font-weight:300;color:#062b37;font-size:28px;transition:background-color .4s;background-color:rgba(0,0,0,0);border:none}@media(min-width: 992px){.quantity-field .btn--quantity{height:48px}}.quantity-field .btn--quantity:last-child{right:0;left:auto}.quantity-field .btn--quantity:hover{font-weight:600}.quantity-field .btn--quantity.disabled{cursor:not-allowed;opacity:.2}.product-card{display:flex;flex-direction:column;min-width:0}.product-card__media{position:relative;overflow:hidden;aspect-ratio:576/580.67;border-radius:32px;background-color:var(--bez-jasny)}.product-card__gallery{--track-gap: 0px;height:100%}.product-card__image{display:block;height:100%}.product-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.product-card__dots{display:none}.product-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--sp-6);margin-top:var(--sp-6)}.product-card__text{display:flex;flex-direction:column;gap:var(--sp-5)}.product-card__name{margin:0;font-weight:500;font-size:var(--fs-h3);line-height:1.3;letter-spacing:-0.03em}.product-card__name em{font-weight:600;font-size:.947em}.product-card__info{display:flex;flex-direction:column;gap:var(--sp-3)}.product-card__subtitle{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h6);line-height:1.2}.product-card__desc{font-size:var(--fs-body);line-height:1.4}.product-card__desc p{margin:0}.product-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);margin-top:auto}@media(min-width: 861px){.product-card__gallery{overflow:hidden}.product-card__image:not(:first-child){display:none}}@media(max-width: 860px){.product-card__media{aspect-ratio:1;border-radius:16px}.product-card__dots{position:absolute;right:0;bottom:10px;left:0;display:flex}.product-card__body{gap:var(--sp-4);margin-top:22px;text-align:center}.product-card__text,.product-card__info{gap:var(--sp-4)}.product-card__name{font-size:30px;line-height:1.2;letter-spacing:-0.02em}.product-card__name em{font-size:1em}.product-card__subtitle{font-weight:500;font-size:20px}.product-card__actions{display:grid;grid-template-columns:minmax(0, 211fr) minmax(0, 123fr);gap:var(--sp-3)}.product-card__actions .btn,.product-card__actions .woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .product-card__actions .button,.product-card__actions .woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .product-card__actions .button,.product-card__actions .woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .product-card__actions .button,.product-card__actions #review_form .form-submit input#submit,#review_form .form-submit .product-card__actions input#submit,.product-card__actions .woocommerce .shop ul.products li.product a.button,.woocommerce .shop ul.products li.product .product-card__actions a.button{padding-inline:10.5px}}.btn--add-to-cart .btn__label--short,.btn--add-to-cart .btn__icon--cart{display:none}.btn--add-to-cart.loading{opacity:.5;pointer-events:none}@media(max-width: 860px){.btn--add-to-cart .btn__label--long,.btn--add-to-cart .btn__icon--add{display:none}.btn--add-to-cart .btn__label--short,.btn--add-to-cart .btn__icon--cart{display:block}}.product-card__actions .added_to_cart{flex-basis:100%;font-size:14px;text-decoration:underline}@media(max-width: 860px){.product-card__actions .added_to_cart{grid-column:1/-1}}

/*# sourceMappingURL=style.css.map*/