.e2{position:relative}@media(max-width:947px){.e2{margin-bottom:42px;margin-top:42px}}@media(min-width:948px){.e2{margin-bottom:100px;margin-top:100px}}@media(min-width:1280px){.e2{padding-left:var(--grid-side-gap);padding-right:var(--grid-side-gap);max-width:var(--max-content-width,auto);margin-left:auto;margin-right:auto}}.e2 ::-webkit-scrollbar{display:none}@media(max-width:1279px){.e3{padding-left:var(--grid-side-gap);padding-right:var(--grid-side-gap)}}@media(max-width:1279px)and (min-width:1280px){.e3{max-width:var(--max-content-width,auto);margin-left:auto;margin-right:auto}}.lm{position:relative;display:flex;flex-direction:column}@media(max-width:1279px){.lm{gap:40px}}@media(min-width:1280px){.lm{gap:100px}}@media(max-width:947px){.lm{padding-bottom:28px}}@media(min-width:948px){.lm{padding-bottom:40px}}@media(max-width:947px){.lm.ln{padding-bottom:52px}}@media(min-width:948px){.lm.ln{padding-bottom:60px}}@media(max-width:947px){.lm.lo,.lm.lp{padding-bottom:28px}}@media(min-width:948px){.lm.lo,.lm.lp{padding-bottom:40px}}.lm .lq{padding-bottom:0}.lm ::-webkit-scrollbar{display:none}.lm.lr{padding-bottom:32px}@media(max-width:1279px){.ls{padding-left:var(--grid-side-gap);padding-right:var(--grid-side-gap)}}@media(max-width:1279px)and (min-width:1280px){.ls{max-width:var(--max-content-width,auto);margin-left:auto;margin-right:auto}}.lt,.lu{font-size:21px;line-height:120%;font-weight:500}.qe{display:flex;gap:8px;padding-top:0;padding-bottom:32px}@media(min-width:1280px){.qe{justify-content:center}}.qf{padding:13px 32px;border-radius:32px;border:1px solid #c5ab9e;color:#c5ab9e;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease;white-space:nowrap}.qf:hover{background-color:rgba(246,241,239,.5)}.qg{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.qg,.qg:hover{background-color:#c5ab9e}.qe{position:relative}@media(max-width:1279px){.qe{overflow-x:auto;padding-left:var(--grid-side-gap);padding-right:var(--grid-side-gap)}}.lc,.le{position:relative}.lf{width:100%;height:100%}.lf .swiper-slide{z-index:-1;opacity:0!important}.lf .swiper-slide-active{z-index:1;opacity:1!important}.lg{width:100%;height:100%;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);z-index:-1;opacity:0}.lg,.lh{display:flex;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.lh{z-index:5;position:absolute;top:50%}.li{left:0}.lj{right:0}@media(max-width:1279px){.lh{margin-top:-16px;padding:16px}}@media(min-width:1280px){.lh{margin-top:-16px;padding:32px}}.lh:hover{opacity:.65}.lh[disabled]{opacity:.3;pointer-events:none}.lk,.ll,.ow{position:relative}.ow{overflow:hidden}.ow:hover .ox{transform:scale(1.0689)}.ox{object-fit:contain;object-position:center;width:100%;height:auto;cursor:pointer;transition-property:transform;transition-duration:.5s;transition-timing-function:ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.oy{position:relative;background-color:#f6f1ef}.qo{position:absolute;top:0;left:0;width:100%;height:100%;min-height:100%;background-color:#e2dfdf;overflow:hidden}.qo:focus{outline:none}.qp{filter:grayscale(1);opacity:.15}.qq{position:absolute;top:0;left:0;right:0;z-index:2;padding-left:var(--grid-side-gap);height:var(--header-height)}.qq,.qr{display:flex;align-items:center}.qr{flex-direction:column;justify-content:center;height:100%;width:100%}.qs{position:absolute;z-index:3;display:flex;align-items:center;gap:7px;text-transform:uppercase;padding:16px;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.qs:hover{opacity:.6}@media(max-width:1279px){.qs{top:0;right:0}}@media(min-width:1280px){.qs{top:0;right:16px}}.qt{z-index:10}.qh{position:relative;display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding-bottom:40px}@media(max-width:1279px){.qh{padding-top:var(--header-height)}}@media(min-width:1280px){.qh{padding-top:40px}}.qh picture{height:100%;max-height:100%;margin-top:auto;display:flex;align-items:center;justify-content:center}.qh .qi{position:absolute}.qj{height:100%;width:auto;object-fit:contain;object-position:center;margin:auto}@media(max-width:947px){.qj{max-width:calc(100% - 40px)}}@media(min-width:948px){.qj{max-width:85.93vw}}