.carousel{--radius:5px;--gap:28px;--frame-ratio:6 / 5;max-width:750px;margin-inline:auto}.carousel__stage{position:relative}.carousel__viewport{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;border-radius:var(--radius);scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.carousel__viewport::-webkit-scrollbar{display:none}.carousel__viewport:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.carousel__track{gap:var(--gap);display:flex}.carousel__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.carousel__frame{aspect-ratio:var(--frame-ratio);border-radius:var(--radius);background-color:var(--color-bg);transform-origin:50%;overflow:hidden}.carousel__media{object-fit:contain;border-radius:var(--radius);width:100%;height:100%;display:block}.carousel__controls{flex-direction:column;align-items:center;margin-top:4px;display:flex}.carousel__dots{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.carousel__dot{appearance:none;cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:44px;margin:0;padding:0;text-decoration:none;display:flex}.carousel__dot:after{content:"";background-color:#b1a58b81;border-radius:50%;width:7px;height:7px;transition:background-color .3s,transform .3s}.carousel__dot:hover:after{background-color:#85734c98}.carousel__dot--selected:after{background-color:#85734c;transform:scale(1.5)}.carousel__autoplay{min-height:32px;font:inherit;letter-spacing:1.1px;text-transform:uppercase;color:var(--color-text);cursor:pointer;opacity:.55;background:0 0;border:0;justify-content:center;align-items:center;padding:2px 10px 0;font-size:11px;transition:opacity .3s,color .3s;display:inline-flex}.carousel:hover .carousel__autoplay,.carousel__autoplay:focus-visible{opacity:1}.carousel__autoplay:hover{color:var(--color-text-strong)}.carousel__nav{backdrop-filter:blur(4px);cursor:pointer;opacity:0;z-index:2;background-color:#f4f2f1d1;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .3s,background-color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel__nav img{width:11px;height:auto;display:block}.carousel__nav--prev{left:14px}.carousel__nav--next{right:14px}.carousel:hover .carousel__nav,.carousel__nav:focus-visible{opacity:1}.carousel__nav:hover{background-color:#f4f2f1}.carousel__nav[disabled]{pointer-events:none;opacity:0!important}@media (hover:none),(width<=700px){.carousel__nav{display:none}}@media (hover:none){.carousel__autoplay{opacity:1}}@media (prefers-reduced-motion:reduce){.carousel__viewport{scroll-behavior:auto}.carousel__frame{opacity:1!important;transform:none!important}}._titleWrapper_1pskp_1{justify-content:center;margin-top:70px;display:flex}._titleWrapper_1pskp_1 h1{margin:0;font-size:1.17em;font-weight:700}._priceRequestButton_1pskp_13{color:#fff;cursor:pointer;box-sizing:border-box;width:110px;height:35px;font:inherit;background-color:#487f60;border:0;border-radius:5px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .3s;display:inline-flex}._priceRequestButton_1pskp_13:hover,._priceRequestButton_1pskp_13:focus-visible{color:#fff;background-color:#3f7355}._redDot_1pskp_37{background-color:#b33b3be3;border-radius:50%;width:11px;height:11px;margin-right:10px;display:inline-block;position:relative}._size_1pskp_47{font-size:small}
