.wd-carousel-container{position:relative}.wd-carousel-inner{position:relative;margin:-15px 0}.wd-carousel{position:relative;overflow:var(--wd-carousel-overflow, hidden);padding:15px 0;margin-inline:calc(var(--wd-gap) / -2);touch-action:pan-y}@supports (overflow: clip){.wd-carousel{overflow:var(--wd-carousel-overflow, clip)}}.wd-carousel-wrap{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:initial;box-sizing:content-box;transform:translate3d(0px, 0, 0)}.wd-carousel-item{position:relative;height:100%;flex:0 0 calc(100% / var(--wd-col));max-width:calc(100% / var(--wd-col));padding:0 calc(var(--wd-gap) / 2);transition-property:transform;transform:translate3d(0px, 0, 0)}.wd-backface-hidden .wd-carousel-item{transform:translateZ(0);backface-visibility:hidden}.wd-carousel[data-center_mode="yes"] .wd-carousel-wrap:not([style]){transform:translate3d(calc(50% - (100% / var(--wd-col)) / 2), 0, 0)}.wd-autoheight,.wd-autoheight .wd-carousel-item{height:auto}.wd-autoheight .wd-carousel-wrap{align-items:flex-start;transition-property:transform, height}@media (min-width: 1025px){.wd-carousel-container:not(.wd-off-lg) [style*="col-lg:1;"]:not(.wd-initialized)>.wd-carousel-wrap>.wd-carousel-item:nth-child(n+2){display:none}}@media (max-width: 768.98px){.wd-carousel-container:not(.wd-off-sm) [style*="col-sm:1;"]:not(.wd-initialized)>.wd-carousel-wrap>.wd-carousel-item:nth-child(n+2){display:none}}@media (min-width: 769px) and (max-width: 1024px){.wd-carousel-container:not(.wd-off-md) [style*="col-md:1;"]:not(.wd-initialized)>.wd-carousel-wrap>.wd-carousel-item:nth-child(n+2){display:none}}.wd-lazy-load{width:100%;transition:all .3s ease;transform:translateZ(0)}.wd-lazy-blur{filter:blur(2vw)}.wd-lazy-blur.wd-loaded{filter:blur(0)}.wd-lazy-fade{opacity:0}.wd-lazy-fade.wd-loaded{opacity:1}.wd-gallery-item{display:flex;height:auto;overflow:hidden;align-items:var(--wd-align-items);justify-content:var(--wd-justify-content)}.wd-gallery-item img{border-radius:var(--wd-brd-radius)}.wd-btn-arrow{transition:all .25s ease}.wd-btn-arrow.wd-lock,.wd-carousel:not(.wd-initialized)+.wd-nav-arrows .wd-btn-arrow{opacity:0 !important;pointer-events:none !important}.wd-arrow-inner{display:inline-flex;align-items:center;justify-content:center;width:var(--wd-arrow-width, var(--wd-arrow-size, 50px));height:var(--wd-arrow-height, var(--wd-arrow-size, 50px));line-height:1;color:var(--wd-arrow-color, var(--color-gray-800));background:var(--wd-arrow-bg, unset);box-shadow:var(--wd-arrow-shadow, unset);border:var(--wd-arrow-brd, unset) var(--wd-arrow-brd-color, unset);border-radius:var(--wd-arrow-radius, unset);cursor:pointer;transition:all .25s ease}.wd-arrow-inner:after{font-size:var(--wd-arrow-icon-size, 24px);font-family:"woodmart-font"}.wd-arrow-inner:hover{color:var(--wd-arrow-color-hover, var(--color-gray-500));background:var(--wd-arrow-bg-hover, var(--wd-arrow-bg));border-color:var(--wd-arrow-brd-color-hover, var(--wd-arrow-brd-color))}.wd-disabled .wd-arrow-inner{color:var(--wd-arrow-color-dis, var(--color-gray-400));background:var(--wd-arrow-bg-dis, var(--wd-arrow-bg));border-color:var(--wd-arrow-brd-color-dis, var(--wd-arrow-brd-color));cursor:unset}.wd-prev .wd-arrow-inner:after{content:"\f114"}.wd-icon-2 .wd-prev .wd-arrow-inner:after{content:"\f121"}.wd-next .wd-arrow-inner:after{content:"\f113"}.wd-icon-2 .wd-next .wd-arrow-inner:after{content:"\f120"}.wd-nav-arrows.wd-pos-sep:after{content:"";position:absolute;inset:0px calc((var(--wd-arrow-width, var(--wd-arrow-size, 50px)) + var(--wd-arrow-offset-h, 0px)) * -1)}.wd-nav-arrows.wd-pos-sep .wd-btn-arrow{position:absolute;top:calc(50% - var(--wd-arrow-offset-v, 0px) + var(--wd-arrow-height, var(--wd-arrow-size, 50px)) / -2);z-index:250}.wd-nav-arrows.wd-pos-sep .wd-prev{inset-inline-end:calc(100% + var(--wd-arrow-offset-h, 0px))}.wd-nav-arrows.wd-pos-sep .wd-next{inset-inline-start:calc(100% + var(--wd-arrow-offset-h, 0px))}.wd-nav-arrows:where(.wd-pos-together){--wd-arrow-size: 30px;--wd-arrow-icon-size: 16px;--wd-arrow-offset-h: 10px}.wd-nav-arrows.wd-pos-together{position:absolute;top:calc(0% - var(--wd-arrow-offset-v, 0px) - var(--wd-arrow-height, var(--wd-arrow-size, 50px)));inset-inline-end:calc(var(--wd-arrow-offset-h, 0px) / -1);display:flex;gap:var(--wd-arrow-gap, 0.001px);z-index:250}@media (min-width: 1025px){.wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow{opacity:0;pointer-events:none}:is(.wd-carousel-container:hover .wd-nav-arrows,.wd-nav-arrows.wd-shown)[class*="wd-hover"].wd-pos-sep .wd-btn-arrow{opacity:1;transform:translateY(0);pointer-events:unset}.wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-prev{transform:translateX(-30px)}.wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-next{transform:translateX(30px)}}@media (max-width: 1024px){.wd-nav-arrows{--wd-arrow-icon-size: 16px;--wd-arrow-size: 40px}.wd-nav-arrows:where(.wd-pos-sep){--wd-arrow-offset-h: -12px}.wd-nav-arrows:where(.wd-pos-together){--wd-arrow-size: 30px}}.wd-nav-pagin-wrap{min-height:var(--wd-pagin-size, 10px);margin-top:20px;text-align:var(--text-align);font-size:0}.wd-nav-pagin-wrap:has(.wd-lock){display:none}.wd-nav-pagin{--list-mb: 0;--li-mb: 0;--li-pl: 0;list-style:none;display:inline-flex;align-items:center;gap:var(--wd-pagin-gap, 10px);transition:all .25s ease}.wd-nav-pagin li{position:relative;cursor:pointer;transition:all .25s ease}.wd-nav-pagin:not([class*="wd-type-"]),.wd-nav-pagin.wd-lock{opacity:0}.wd-dynamic>.wd-nav-pagin{gap:0;margin:0 auto;overflow:hidden}.wd-dynamic>.wd-nav-pagin li{margin-inline:calc(var(--wd-pagin-gap, 10px) / 2)}.wd-nav-pagin-wrap[class*="wd-style-shape"] span{display:inline-flex;width:var(--wd-pagin-size, 10px);height:var(--wd-pagin-size, 10px);background-color:var(--wd-pagin-bg, unset);border:var(--wd-pagin-brd, 2px solid) var(--wd-pagin-brd-color, var(--color-gray-300));border-radius:var(--wd-pagin-radius, var(--wd-pagin-size, 10px));transition:all .25s ease}.wd-nav-pagin-wrap[class*="wd-style-shape"] li:not(.wd-active):hover span{border-color:var(--wd-pagin-brd-color-hover, var(--color-gray-800));background-color:var(--wd-pagin-bg-hover, unset)}.wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span{border-color:var(--wd-pagin-brd-color-act, var(--color-gray-800));background-color:var(--wd-pagin-bg-act, var(--color-gray-800))}.st-reviews-container {
max-width: 1280px;
margin: 0 auto;
padding: 0 40px;
}
.st-reviews-controls {
display: flex;
align-items: center;
justify-content: flex-end;
gap: 10px;
margin-top: 28px;
margin-bottom: 32px;
}
.st-reviews-btn {
width: 46px;
height: 46px;
border-radius: 50%;
border: 1.5px solid #c8cfe0;
background: #fff;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
transition: background 0.2s, border-color 0.2s, transform 0.15s, box-shadow 0.2s;
color: #1C2340;
box-shadow: 0 1px 6px rgba(28,35,64,0.07);
padding: 0;
line-height: 1;
}
.st-reviews-btn:hover {
background: #3D9EE3;
border-color: #3D9EE3;
color: #fff;
transform: scale(1.06);
box-shadow: 0 4px 16px rgba(61,158,227,0.28);
}
.st-reviews-btn svg {
width: 18px;
height: 18px;
fill: none;
stroke: currentColor;
stroke-width: 2.2;
stroke-linecap: round;
stroke-linejoin: round;
}
.st-reviews-swiper-wrap {
position: relative;
}
.st-reviews-swiper {
overflow: visible !important;
}
.st-review-card {
background: #ffffff;
border-radius: 14px;
box-shadow: 0 2px 20px rgba(28,35,64,0.08);
padding: 26px 24px 22px;
display: flex;
flex-direction: column;
height: 100%;
transition: box-shadow 0.28s, transform 0.28s;
border: 1px solid rgba(200,207,224,0.5);
cursor: default;
}
.st-review-card:hover {
box-shadow: 0 8px 40px rgba(28,35,64,0.13);
transform: translateY(-3px);
border-color: rgba(61,158,227,0.2);
} .st-review-author {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 16px;
}
.st-review-avatar {
width: 52px;
height: 52px;
border-radius: 50%;
background: linear-gradient(135deg, #dae9f8 0%, #b5d4f0 100%);
display: flex;
align-items: center;
justify-content: center;
font-weight: 800;
font-size: 20px;
color: #2a7fc0;
flex-shrink: 0;
border: 2.5px solid #eef0f5;
text-transform: uppercase;
}
.st-review-avatar:has(img){
box-shadow: unset;
border: unset;
}
.st-review-avatar img {
width: 100%;
height: 100%;
object-fit: contain;
}
.st-review-author-info { flex: 1; min-width: 0; }
.st-review-name {
font-weight: 700;
font-size: 14.5px;
color: #1C2340;
line-height: 1.3;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.st-review-date {
font-size: 12.5px;
color: #8a93a8;
margin-top: 2px;
font-weight: 500;
}
.st-review-stars {
display: flex;
gap: 3px;
margin-bottom: 12px;
}
.st-review-stars svg {
width: 16px;
height: 16px;
}
.st-review-text {
font-size: 14px;
line-height: 1.7;
color: #4a5168;
flex: 1;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
overflow: hidden;
}
.st-review-read-more {
display: inline-block;
margin-top: 10px;
color: #3D9EE3;
font-size: 13px;
font-weight: 600;
cursor: pointer;
transition: color 0.18s;
background: none;
border: none;
padding: 0;
font-family: inherit;
text-align: left;
}
.st-review-read-more:hover { color: #2a7fc0; }
.st-reviews-swiper .swiper-pagination {
position: relative !important;
margin-top: 32px;
bottom: auto !important;
}
.st-reviews-swiper .swiper-pagination-bullet {
width: 7px;
height: 7px;
background: #c0c8dc;
opacity: 1;
transition: all 0.25s;
}
.st-reviews-swiper .swiper-pagination-bullet-active {
background: #3D9EE3;
width: 22px;
border-radius: 4px;
}
.st-reviews-swiper .swiper-slide { transition: opacity 0.3s;
height: auto;
}
.st-reviews-swiper .swiper-slide-active,
.st-reviews-swiper .swiper-slide-next,
.st-reviews-swiper .swiper-slide-prev {
opacity: 1;
} .st-modal-overlay {
display: none;
position: fixed;
inset: 0;
background: rgba(20,26,50,0.5);
backdrop-filter: blur(5px);
z-index: 99999;
align-items: center;
justify-content: center;
padding: 20px;
}
.st-modal-overlay.is-active { display: flex; }
.st-modal-box {
background: #fff;
border-radius: 18px;
padding: 34px 30px 30px;
max-width: 520px;
width: 100%;
box-shadow: 0 20px 70px rgba(20,26,50,0.22);
position: relative;
animation: stModalIn 0.26s cubic-bezier(.34,1.36,.64,1) both;
}
@keyframes stModalIn {
from { opacity: 0; transform: translateY(18px) scale(0.97); }
to   { opacity: 1; transform: translateY(0) scale(1); }
}
.st-modal-close {
position: absolute;
top: 14px;
right: 14px;
width: 34px;
height: 34px;
border-radius: 50%;
border: none;
background: #eef1f8;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: #1C2340;
transition: background 0.18s;
padding: 0;
line-height: 1;
}
.st-modal-close:hover { background: #dde3f0; }
.st-modal-author {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 14px;
}
.st-modal-avatar {
width: 52px;
height: 52px;
border-radius: 50%;
background: linear-gradient(135deg, #dae9f8 0%, #b5d4f0 100%);
display: flex;
align-items: center;
justify-content: center;
font-weight: 800;
font-size: 20px;
color: #2a7fc0;
flex-shrink: 0;
text-transform: uppercase;
}
.st-modal-name {
font-weight: 700;
font-size: 15.5px;
color: #1C2340;
}
.st-modal-date {
font-size: 13px;
color: #8a93a8;
margin-top: 2px;
}
.st-modal-stars {
display: flex;
gap: 3px;
margin-bottom: 14px;
}
.st-modal-stars svg { width: 16px; height: 16px; }
.st-modal-text {
font-size: 14.5px;
line-height: 1.75;
color: #4a5168;
max-height: 300px;
overflow-y: auto;
scrollbar-width: thin;
scrollbar-color: #c8d0e0 transparent;
white-space: pre-line;
}
@media (max-width: 1024px) {
.st-reviews-container { padding: 0 24px; }
.st-reviews-swiper-wrap::after { right: -24px; }
}
@media (max-width: 768px) {
.st-reviews-section { padding: 52px 0 60px; }
.st-reviews-controls { margin-top: 20px; margin-bottom: 24px; }
.st-review-card { padding: 20px 18px 18px; }
.st-modal-box { padding: 28px 22px 24px; }
}
@media (max-width: 480px) {
.st-reviews-section { padding: 36px 0 44px; }
.st-reviews-container { padding: 0 16px; }
.st-reviews-swiper-wrap::after { display: none; }
.st-reviews-btn { width: 40px; height: 40px; }
}.wd-accordion{--wd-accordion-spacing: 20px}.wd-accordion .wd-scroll{height:auto}.wd-accordion .wd-scroll-content{padding-inline-end:10px}.wd-accordion.wd-style-default .wd-accordion-item{border-bottom:1px solid var(--brdcolor-gray-300)}.wd-accordion.wd-style-default:before{content:"";display:block;border-top:2px solid var(--brdcolor-gray-300)}.wd-accordion.wd-style-default.wd-border-off:before,.wd-accordion.wd-style-default.wd-border-off .wd-accordion-item:last-child{border:none}.wd-accordion.wd-style-simple{--wd-accordion-spacing: 10px}.wd-accordion.wd-style-simple>.wd-accordion-item:first-child{margin-top:calc(var(--wd-accordion-spacing) * -1)}.wd-accordion.wd-style-simple>.wd-accordion-item:last-child{margin-bottom:calc(var(--wd-accordion-spacing) * -1)}.wd-accordion.wd-style-shadow>.wd-accordion-item{border-radius:var(--wd-brd-radius);box-shadow:0 1px 8px rgba(0,0,0,0.1)}.wd-accordion.wd-style-shadow>.wd-accordion-item>:is(.wd-accordion-title,.wd-accordion-content){padding-inline:var(--wd-accordion-spacing)}.wd-accordion.wd-style-shadow>.wd-accordion-item:not(:last-child){margin-bottom:12px}.global-color-scheme-light .wd-accordion.wd-style-shadow>.wd-accordion-item{background-color:var(--bgcolor-gray-200)}.wd-accordion-title{display:flex;align-items:center;padding-block:var(--wd-accordion-spacing);cursor:pointer;transition:all .25s ease;user-select:none}.wd-accordion-title:is(.wd-active,:hover) .wd-accordion-title-text{color:var(--wd-primary-color)}.wd-accordion-title-text{flex:1;color:var(--wd-title-color);font-weight:var(--wd-title-font-weight);font-size:var(--wd-accordion-font-size, 16px);transition:inherit}.wd-accordion-opener{position:relative;color:var(--color-gray-300);text-align:center;font-size:10px;line-height:1;transition:inherit}.wd-accordion-opener.wd-opener-style-arrow:before{content:"\f129";font-family:"woodmart-font"}.wd-accordion-title.wd-active .wd-accordion-opener.wd-opener-style-arrow{transform:rotate(180deg)}.wd-accordion-opener.wd-opener-style-plus:before{content:"\f143";font-family:"woodmart-font"}.wd-accordion-title.wd-active .wd-accordion-opener.wd-opener-style-plus{transform:rotate(45deg)}.wd-accordion-title.wd-opener-pos-left{flex-direction:row-reverse}.wd-accordion-title.wd-opener-pos-left .wd-accordion-opener{margin-right:12px}.wd-accordion-title.wd-opener-pos-right{flex-direction:row}.wd-accordion-title.wd-opener-pos-right .wd-accordion-opener{margin-left:12px}.wd-accordion-title .img-wrapper{display:inline-block;margin-inline-end:5px;vertical-align:middle}.wd-wpb.wd-accordion .wd-accordion-title-text{font-weight:inherit;font-size:inherit;font-family:inherit}.wd-accordion-content{display:none;padding-bottom:var(--wd-accordion-spacing);opacity:0;transition:opacity .25s ease}.wd-accordion-content.wd-active{display:block;opacity:1}@media (max-width: 1024px){.wd-accordion .wd-scroll-content{overflow:visible;padding-inline-end:0;max-height:none !important}}.scrollToTop{position:fixed;right:20px;bottom:20px;z-index:350;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:rgba(var(--bgcolor-white-rgb), 0.9);box-shadow:0 0 5px rgba(0,0,0,0.17);color:var(--color-gray-800);font-size:16px;opacity:0;pointer-events:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateX(100%)}.scrollToTop.button-show{opacity:1;transform:none;pointer-events:visible}.scrollToTop:after{content:"\f115";font-family:"woodmart-font"}.scrollToTop:hover{color:var(--color-gray-500)}.wd-search-opened .scrollToTop{display:none}@media (max-width: 1024px){.scrollToTop{right:12px;bottom:12px;width:40px;height:40px;font-size:14px}}