.popover__popover___19ztE {
    transition: all .6s ease;
    opacity: 0;
    z-index: 9050
}

.popover__popover___19ztE.popover__show___2UdCz {
    transform: translateY(0) !important;
    opacity: 1
}

.popover__popover___19ztE.popover__show___2UdCz.popover__is-m___3pbTZ .popover__flex-box___14szQ {
    pointer-events: auto
}

.popover__popover___19ztE.popover__show___2UdCz.popover__is-pc___2rxjc .popover__arrow___29rRa {
    opacity: 1
}

.popover__popover___19ztE.popover__show___2UdCz.popover__is-pc___2rxjc .popover__close___1jBk4 {
    pointer-events: auto
}

.popover__popover___19ztE.popover__show___2UdCz .popover__flex-box___14szQ {
    opacity: 1
}

.popover__popover___19ztE.popover__is-m___3pbTZ {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    transform: translateY(16px);
    pointer-events: none;
    height: var(--windowHeight)
}

.popover__popover___19ztE.popover__is-m___3pbTZ .popover__flex-box___14szQ {
    bottom: 24px;
    border-radius: 8px;
    width: calc(100% - 32px);
    max-width: 408px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, .1)
}

.popover__popover___19ztE.popover__is-m___3pbTZ .popover__close___1jBk4 {
    margin-left: 8px
}

.popover__popover___19ztE.popover__is-pc___2rxjc {
    position: absolute;
    bottom: -16px;
    width: calc(100% - 16px);
    transform: translateY(-8px)
}

.popover__popover___19ztE.popover__is-pc___2rxjc .popover__close___1jBk4:hover {
    background-color: rgba(0, 0, 0, .06)
}

.popover__popover___19ztE.popover__is-pc___2rxjc .popover__arrow___29rRa {
    margin: -12px auto 0;
    width: 0;
    height: 0;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-bottom: 12px solid #fff;
    z-index: 1;
    position: relative;
    opacity: 0
}

.popover__popover___19ztE.popover__is-pc___2rxjc .popover__flex-box___14szQ {
    top: 0;
    width: 320px;
    border-radius: 4px;
    filter: drop-shadow(0 2px 8px rgba(0, 0, 0, .2));
    pointer-events: none
}

.popover__popover___19ztE.popover__is-pc___2rxjc .popover__close___1jBk4 {
    margin-left: 16px
}

.popover__popover___19ztE .popover__flex-box___14szQ {
    padding: 16px 8px 16px 16px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    background-color: #fff;
    opacity: 0
}

.popover__popover___19ztE .popover__flex-box___14szQ .popover__cover-image___1yWkS {
    width: 40px;
    height: 40px;
    background-size: 24px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-color: #f5f5f5;
    border-radius: 99px;
    margin-right: 12px
}

.popover__popover___19ztE .popover__flex-box___14szQ .popover__content-text___2OyWK {
    flex: 1
}

.popover__popover___19ztE .popover__flex-box___14szQ .popover__title___245CC {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    color: rgba(0, 0, 0, .85)
}

.popover__popover___19ztE .popover__flex-box___14szQ .popover__desc___3NoMo {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    color: rgba(0, 0, 0, .65);
    margin-top: 4px
}

.popover__popover___19ztE .popover__flex-box___14szQ .popover__close___1jBk4 {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDcuMjkzbDUuMDg2LTUuMDg2YTEgMSAwIDAxMS40MTQgMEw4LjcwNyA4bDUuMDg2IDUuMDg2YTEgMSAwIDAxMCAxLjQxNEw4IDguNzA3bC01LjA4NiA1LjA4NmExIDEgMCAwMS0xLjQxNCAwTDcuMjkzIDggMi4yMDcgMi45MTRhMSAxIDAgMDEwLTEuNDE0TDggNy4yOTN6IiBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9Ii44NSIvPjwvc3ZnPg==");
    width: 32px;
    height: 32px;
    background-size: 16px;
    background-position: 50%;
    background-repeat: no-repeat;
    transition: all .3s ease;
    cursor: pointer;
    border-radius: 99px
}

.popover__popover___19ztE .popover__flex-box___14szQ .popover__close___1jBk4:active:not(:disabled) {
    background-color: rgba(0, 0, 0, .15)
}

.popover__popover___19ztE .popover__learn-more___wGmmT {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    color: #0070d5;
    margin-left: 16px;
    padding: 8px;
    background: rgba(0, 0, 0, .04);
    border-radius: 99px
}

@media screen and (max-width:1468px) {
    .popover__popover___19ztE.popover__is-pc___2rxjc .popover__container___2DyOM {
        position: absolute;
        width: 100vw;
        min-width: 1232px;
        right: calc(-50vw - -616px);
        pointer-events: none
    }

    .popover__popover___19ztE.popover__is-pc___2rxjc .popover__flex-box___14szQ {
        right: 0;
        left: auto;
        transform: none
    }
}

@media screen and (max-width:1232px) {
    .popover__popover___19ztE.popover__is-pc___2rxjc .popover__container___2DyOM {
        right: 0
    }
}

@media screen and (max-width:360px) {
    .popover__popover___19ztE .popover__flex-box___14szQ {
        padding: 12px
    }

    .popover__popover___19ztE .popover__flex-box___14szQ .popover__title___245CC {
        font-size: 12px;
        line-height: 16px
    }
}

.dropdown__dropdown-switcher___3gu-Y {
    display: none
}

.dropdown__dropdown-mask___2S3xP {
    display: none;
    opacity: 0
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .product-subnav-title .dropdown__dropdown-switcher___3gu-Y,
html[data-abk*="mini3pro-subnav-dropdown=C"] .product-subnav-title .dropdown__dropdown-switcher___3gu-Y {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 10px auto;
    cursor: pointer;
    width: 32px;
    height: 32px;
    display: inline-block;
    border-radius: 50%;
    background-color: hsla(0, 0%, 100%, .0784313725490196);
    transition: transform .3s ease;
    margin-left: 12px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTS4yOTUuNDMyYTEgMSAwIDAxMS4zMi0uMDhsLjA5NC4wODMgMy4yODggMy4zMDNMOC4yOTIuNDM1YTEgMSAwIDAxMS4zMi0uMDg2bC4wOTQuMDgzYTEgMSAwIDAxLjA4NSAxLjMybC0uMDgzLjA5NS0zLjczNyAzLjc0OWMtLjUuNTAyLTEuMjkyLjUzNi0xLjgzMy4xMDNsLS4xMTUtLjEwNEwuMjkgMS44NDZBMSAxIDAgMDEuMjk1LjQzMnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=")
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .product-subnav-title .dropdown__dropdown-switcher___3gu-Y.dropdown__active___36qe5,
html[data-abk*="mini3pro-subnav-dropdown=C"] .product-subnav-title .dropdown__dropdown-switcher___3gu-Y.dropdown__active___36qe5 {
    transform: rotate(180deg)
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .product-subnav-title .dropdown__dropdown-switcher___3gu-Y.dropdown__active___36qe5+.dropdown__dropdown-mask___2S3xP,
html[data-abk*="mini3pro-subnav-dropdown=C"] .product-subnav-title .dropdown__dropdown-switcher___3gu-Y.dropdown__active___36qe5+.dropdown__dropdown-mask___2S3xP {
    opacity: 1;
    pointer-events: auto
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .product-subnav-title .dropdown__dropdown-mask___2S3xP,
html[data-abk*="mini3pro-subnav-dropdown=C"] .product-subnav-title .dropdown__dropdown-mask___2S3xP {
    opacity: 0;
    pointer-events: none;
    transition: opacity .6s ease;
    background-color: rgba(0, 0, 0, .5019607843137255);
    width: 100%;
    height: 120vh;
    display: block;
    position: absolute;
    top: 100%;
    left: 0
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .product-subnav-title .dropdown__product-dropdown___2hk-O,
html[data-abk*="mini3pro-subnav-dropdown=C"] .product-subnav-title .dropdown__product-dropdown___2hk-O {
    position: absolute;
    top: 100%;
    opacity: 0;
    pointer-events: none;
    transform: translate(-16px, -20px);
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, .10196078431372549);
    border-radius: 4px;
    background-color: #434343;
    transition: opacity .6s ease, transform .6s ease;
    min-width: 200px
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .product-subnav-title .dropdown__product-dropdown___2hk-O .dropdown__dropdown-item___3O-Rr,
html[data-abk*="mini3pro-subnav-dropdown=C"] .product-subnav-title .dropdown__product-dropdown___2hk-O .dropdown__dropdown-item___3O-Rr {
    color: #fff;
    padding: 12px 16px;
    display: block;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -.02em;
    text-align: left;
    transition: background-color .3s ease
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .product-subnav-title .dropdown__product-dropdown___2hk-O .dropdown__dropdown-item___3O-Rr:hover,
html[data-abk*="mini3pro-subnav-dropdown=C"] .product-subnav-title .dropdown__product-dropdown___2hk-O .dropdown__dropdown-item___3O-Rr:hover {
    background-color: hsla(0, 0%, 100%, .0784313725490196)
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .product-subnav-title .dropdown__product-dropdown___2hk-O.dropdown__active___36qe5,
html[data-abk*="mini3pro-subnav-dropdown=C"] .product-subnav-title .dropdown__product-dropdown___2hk-O.dropdown__active___36qe5 {
    opacity: 1;
    pointer-events: auto;
    transform: translate(-16px, -4px)
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .dji-pc .product-subnav-title .dropdown__dropdown-switcher___3gu-Y:after,
html[data-abk*="mini3pro-subnav-dropdown=C"] .dji-pc .product-subnav-title .dropdown__dropdown-switcher___3gu-Y:after {
    opacity: 0;
    content: "";
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTS4yOTUuNDMyYTEgMSAwIDAxMS4zMi0uMDhsLjA5NC4wODMgMy4yODggMy4zMDNMOC4yOTIuNDM1YTEgMSAwIDAxMS4zMi0uMDg2bC4wOTQuMDgzYTEgMSAwIDAxLjA4NSAxLjMybC0uMDgzLjA5NS0zLjczNyAzLjc0OWMtLjUuNTAyLTEuMjkyLjUzNi0xLjgzMy4xMDNsLS4xMTUtLjEwNEwuMjkgMS44NDZBMSAxIDAgMDEuMjk1LjQzMnoiIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iLjg1Ii8+PC9zdmc+");
    background-size: 10px auto;
    display: inline-block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #fff;
    transition: opacity .3s ease
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .dji-pc .product-subnav-title .dropdown__dropdown-switcher___3gu-Y:hover:after,
html[data-abk*="mini3pro-subnav-dropdown=C"] .dji-pc .product-subnav-title .dropdown__dropdown-switcher___3gu-Y:hover:after {
    opacity: 1
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .dji-pc .product-subnav-title .dropdown__product-dropdown___2hk-O,
html[data-abk*="mini3pro-subnav-dropdown=C"] .dji-pc .product-subnav-title .dropdown__product-dropdown___2hk-O {
    padding: 8px 0
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .dji-mobile .dropdown__product-dropdown___2hk-O,
html[data-abk*="mini3pro-subnav-dropdown=C"] .dji-mobile .dropdown__product-dropdown___2hk-O {
    background-color: #1f1f1f;
    width: 100%;
    left: 0;
    transform: none !important;
    transition: max-height .6s ease;
    max-height: 0;
    overflow: hidden;
    opacity: 1;
    border-radius: 0
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .dji-mobile .dropdown__product-dropdown___2hk-O.dropdown__active___36qe5,
html[data-abk*="mini3pro-subnav-dropdown=C"] .dji-mobile .dropdown__product-dropdown___2hk-O.dropdown__active___36qe5 {
    max-height: 272px;
    pointer-events: auto
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .dji-mobile .dropdown__product-dropdown___2hk-O .dropdown__dropdown-item___3O-Rr:first-child,
html[data-abk*="mini3pro-subnav-dropdown=C"] .dji-mobile .dropdown__product-dropdown___2hk-O .dropdown__dropdown-item___3O-Rr:first-child {
    margin-top: 8px
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .dji-mobile .dropdown__product-dropdown___2hk-O .dropdown__dropdown-item___3O-Rr:last-child,
html[data-abk*="mini3pro-subnav-dropdown=C"] .dji-mobile .dropdown__product-dropdown___2hk-O .dropdown__dropdown-item___3O-Rr:last-child {
    margin-bottom: 8px
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .dropdown__product-dropdown___2hk-O.dropdown__series-dropdown___2qsGE {
    display: block
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .dropdown__product-dropdown___2hk-O.dropdown__series-dropdown___2qsGE .dropdown__dropdown-switcher___3gu-Y {
    display: inline-block
}

html[data-abk*="mini3pro-subnav-dropdown=C"] .dropdown__product-dropdown___2hk-O.dropdown__store-dropdown___GAa4r {
    display: block
}

html[data-abk*="mini3pro-subnav-dropdown=C"] .dropdown__product-dropdown___2hk-O.dropdown__store-dropdown___GAa4r .dropdown__dropdown-switcher___3gu-Y {
    display: inline-block
}

html[data-abk*="mini3pro-subnav-dropdown=C"] .dropdown__product-dropdown___2hk-O.dropdown__store-dropdown___GAa4r .dropdown__dropdown-item___3O-Rr {
    min-width: 250px
}

.style__nav-placeholder___3afxR {
    height: 48px
}

.style__sub-nav-wrap___1m88z {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    height: 96px;
    z-index: 9100
}

.style__sub-nav-collapsed___2D0Xo,
.style__sub-nav-collapsed___2D0Xo .style__sub-nav-mask___3Tn2P {
    display: block
}

.style__sub-nav-collapsed___2D0Xo .style__angle-down___E5J4Y {
    transform: rotate(270deg)
}

.style__sub-nav___2tLmj {
    position: relative;
    width: 100%;
    height: 96px;
    z-index: 9110;
    background-color: #fff
}

.style__sub-nav-fingerpost___2xggV {
    max-width: 100%;
    height: 48px;
    position: relative;
    z-index: 9100;
    background-color: #232526;
    display: flex;
    align-items: center;
    padding-right: 4px
}

.style__sub-nav-fingerpost___2xggV:after {
    content: "";
    position: absolute;
    right: 0;
    width: 32px;
    height: 100%;
    background-image: linear-gradient(90deg, rgba(35, 37, 38, 0), #232526);
    top: 0;
    pointer-events: none
}

.style__sub-nav-fingerpost___2xggV ul {
    padding: 0;
    display: flex;
    align-items: center;
    list-style: none;
    flex: 1;
    overflow-x: scroll;
    position: relative;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none
}

.style__sub-nav-fingerpost___2xggV ul::-webkit-scrollbar {
    display: none
}

.style__sub-nav-fingerpost___2xggV ul li {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    margin-left: 16px;
    flex-shrink: 0
}

.style__sub-nav-fingerpost___2xggV ul li+li {
    margin-left: 24px
}

.style__sub-nav-fingerpost___2xggV ul li.style__active___1MU_0 {
    opacity: .45
}

.style__sub-nav-fingerpost___2xggV ul li.style__active___1MU_0 a {
    pointer-events: none
}

.style__sub-nav-fingerpost___2xggV ul li:last-child {
    padding-right: 16px
}

.style__sub-nav-fingerpost___2xggV ul li a {
    -webkit-font-smoothing: antialiased;
    color: #fff
}

.style__sub-nav-mask___3Tn2P {
    display: none;
    z-index: 9100;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    background-color: rgba(0, 0, 0, .5);
    width: 100%;
    height: 100%
}

.style__sub-nav-tab___1d_ik {
    position: relative;
    z-index: 9101;
    background-color: #232526
}

.style__sub-nav-tab___1d_ik:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    background-color: hsla(0, 0%, 100%, .12)
}

.style__sub-nav-drop___2nrnB {
    width: 100%;
    max-height: 0;
    z-index: 9101;
    position: absolute;
    top: 48px;
    background-color: #232526;
    overflow: hidden;
    transition: all .3s ease 0s
}

.style__sub-nav-content___2qtPa {
    display: block
}

.style__sub-nav-container___1vn1w {
    height: 100%;
    width: 100%;
    max-width: 1200px;
    padding-left: 15px;
    padding-right: 8px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    align-items: center
}

.style__sub-nav-container___1vn1w.style__flex___U7fc4 {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.style__product-title___TDuJE,
.style__sub-nav-container___1vn1w .style__sub-nav-right___284bL {
    display: flex;
    align-items: center
}

.style__product-title___TDuJE {
    height: 48px;
    -moz-align-items: center;
    flex: 1
}

.style__product-title___TDuJE .product-subnav-dropdown {
    display: none;
    opacity: 0
}

.style__product-title___TDuJE a {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em;
    font-weight: 600;
    -webkit-font-smoothing: antialiased
}

.style__angle-down___E5J4Y {
    transition: all .3s;
    transform: rotate(90deg);
    display: inline-block
}

.style__angle-down___E5J4Y i {
    font-weight: 300
}

.style__sub-nav-toggle___1Evlt {
    width: 32px;
    height: 48px
}

.style__sub-nav-toggle-btn___6-0-s {
    display: inline-block;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 48px;
    color: #fff;
    font-size: 16px;
    border-color: #fff;
    background: none;
    border-radius: 50%
}

.style__sub-nav-dropdown___3O2KH {
    display: block;
    margin-left: -15px;
    margin-right: -15px
}

.style__sub-nav-dropdown___3O2KH.style__type-b___1Y7XM {
    padding: 8px 0 16px
}

.style__sub-nav-dropdown___3O2KH li {
    display: block;
    width: 100%;
    padding: 0 20px
}

.style__sub-nav-dropdown___3O2KH li.style__type-b___1Y7XM {
    padding: 0
}

.style__sub-nav-dropdown___3O2KH a {
    display: block;
    width: 100%;
    padding: 24px 0 !important;
    font-size: 14px;
    line-height: 14px;
    color: #fff;
    border-bottom: 1px solid #3d3e40
}

.style__sub-nav-dropdown___3O2KH a.style__type-b___1Y7XM {
    border-bottom: none;
    padding: 16px !important
}

.style__sub-nav-btn___2Zr1P {
    display: inline-block;
    height: 28px;
    line-height: 12px;
    color: #fff !important;
    font-size: 12px;
    padding: 8px;
    min-width: 58px;
    border-radius: 4px;
    text-align: center;
    background: linear-gradient(#40a9ff, #1890ff);
    cursor: pointer;
    text-transform: none;
    -webkit-font-smoothing: antialiased
}

.style__sub-nav-buy-now___2PDWz {
    margin-left: 24px
}

.style__sub-nav-display-none-mobile___1KcLY {
    display: none
}

.style__section-light___DuWYU {
    background-color: #fff
}

.style__section-light___DuWYU .style__title___3kG2- {
    color: rgba(0, 0, 0, .85)
}

.style__section-light___DuWYU .style__horizontal-line___1s5kI:after {
    background-color: #85a5ff
}

.style__section-light___DuWYU .style__desc___3sB3X {
    color: rgba(0, 0, 0, .65)
}

.style__section-light___DuWYU .style__angle-right-icon___16AJE,
.style__section-light___DuWYU .style__link-btn___3j-N5 {
    color: #1890ff
}

.style__section-light___DuWYU .style__tab-item___2DnLB {
    color: rgba(0, 0, 0, .45)
}

.style__section-light___DuWYU .style__tab-content-item___3Na1e,
.style__section-light___DuWYU .style__tab-item-active___1uuRJ,
.style__section-light___DuWYU .style__tab-item___2DnLB:hover {
    color: rgba(0, 0, 0, .85)
}

.style__section-light___DuWYU .style__tab-slider___2UsoW {
    background-color: rgba(0, 0, 0, .85)
}

.style__section-light___DuWYU .style__tab-bar___1s0Os {
    border-bottom: 1px solid rgba(0, 0, 0, .15)
}

.style__sample-tab-section-m___2125X {
    padding-top: 50px
}

.style__sample-tab-section-m___2125X .style__h1-title___332tl {
    padding: 48px 24px 0;
    font-size: 32px;
    line-height: 36px;
    color: rgba(0, 0, 0, .85);
    margin-bottom: 16px
}

.style__sample-tab-section-m___2125X .style__tabs-wrap___3IO-a {
    height: 48px;
    overflow: hidden;
    position: sticky;
    top: 96px;
    z-index: 9;
    background-color: #fff
}

.style__sample-tab-section-m___2125X .style__tabs___1LR0m {
    white-space: nowrap;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    height: 58px;
    min-width: 0;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none
}

.style__sample-tab-section-m___2125X .style__tabs___1LR0m::-webkit-scrollbar {
    display: none
}

.style__sample-tab-section-m___2125X .style__tab-box___2zLwi {
    margin: auto 24px;
    position: relative
}

.style__sample-tab-section-m___2125X .style__tab-bar___1s0Os,
.style__sample-tab-section-m___2125X .style__tab-box___2zLwi {
    text-align: left;
    display: inline-block;
    height: 48px;
    min-width: calc(100vw - 48px)
}

.style__sample-tab-section-m___2125X .style__tab-slider___2UsoW {
    display: inline-block;
    position: absolute;
    bottom: 0;
    width: auto;
    height: 2px;
    transition: all .3s cubic-bezier(.23, 1, .32, 1)
}

.style__sample-tab-section-m___2125X .style__tab-item___2DnLB {
    padding: 14px 0;
    display: inline-block;
    transition: all .3s cubic-bezier(.23, 1, .32, 1);
    font-size: 14px;
    line-height: 20px;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    position: relative
}

.style__sample-tab-section-m___2125X .style__tab-item___2DnLB:nth-child(n+3) {
    margin-left: 32px
}

.style__sample-tab-section-m___2125X .style__tab-item___2DnLB:before {
    content: "";
    position: absolute;
    width: 2px;
    height: 0%;
    left: 0;
    top: 50%;
    padding-right: 0;
    background: transparent;
    transition: all .3s ease;
    display: inline-block
}

.style__sample-tab-section-m___2125X .style__tab-item___2DnLB:after {
    z-index: 2;
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    bottom: 0;
    left: 50%;
    background: transparent;
    transition: all .3s ease;
    display: inline-block
}

.style__sample-tab-section-m___2125X .style__tab-item___2DnLB.style__tab-item-active___1uuRJ:after {
    width: 100%;
    height: 2px;
    left: 0;
    background: rgba(0, 0, 0, .85)
}

.style__sample-tab-section-m___2125X .style__tab-content___F48oS {
    margin: 0 auto;
    position: relative;
    padding-bottom: 48px
}

.style__sample-tab-section-m___2125X .style__tab-content-item___3Na1e {
    top: 0;
    width: 100%;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    opacity: 1;
    padding: 0 24px;
    transition: opacity .6s ease;
    margin-top: 24px
}

.style__sample-tab-section-m___2125X .style__tab-content-box___3R-5Y {
    opacity: 1;
    transition: opacity .3s ease .3s
}

.style__sample-tab-section-m___2125X .style__tab-content-active___13anz {
    opacity: 1
}

.style__sample-tab-section-m___2125X .style__mask___dTzU- {
    position: absolute;
    z-index: 99;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0;
    transition: opacity .3s ease
}

.style__sample-tab-section-m___2125X .style__tab-desc-box___ukU91 {
    text-align: left
}

.style__sample-tab-section-m___2125X .style__tab-desc-box___ukU91 .style__title___3kG2- {
    color: rgba(0, 0, 0, .85);
    font-weight: 600;
    font-size: 24px;
    line-height: 28px;
    padding-bottom: 16px
}

.style__sample-tab-section-m___2125X .style__tab-desc-box___ukU91 .style__desc___3sB3X {
    color: rgba(0, 0, 0, .65);
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 24px
}

.style__sample-tab-section-m___2125X .style__carousel-box___3vmOP {
    padding: 0 24px;
    margin-bottom: 24px;
    margin-top: 32px
}

.style__sample-tab-section-m___2125X .style__carousel-box___3vmOP video {
    display: block;
    width: 100%;
    border-radius: 8px
}

.style__sample-tab-section-m___2125X .style__title___3kG2- {
    font-size: 28px;
    line-height: 32px
}

.style__sample-tab-section-m___2125X .style__horizontal-line___1s5kI {
    width: 48px;
    height: 48px;
    position: relative
}

.style__sample-tab-section-m___2125X .style__horizontal-line___1s5kI:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 4px;
    border-radius: 24px;
    top: 50%
}

.style__sample-tab-section-m___2125X .style__desc___3sB3X {
    font-size: 16px;
    line-height: 24px
}

.style__sample-tab-section-m___2125X .style__text-box___3tqQN {
    padding: 0 24px
}

.style__sample-tab-section-m___2125X .style__main-title___S2CKW {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -.03em;
    color: rgba(0, 0, 0, .85)
}

.style__sample-tab-section-m___2125X .style__sub-title___zco8a {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em;
    margin-top: 8px;
    color: rgba(0, 0, 0, .65)
}

.style__sample-tab-section-m___2125X .style__sample-description___2vW0R {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    color: rgba(0, 0, 0, .65);
    margin-top: 16px
}

.style__sample-tab-section-m___2125X .style__sample-specs___BCNmz {
    margin-top: 24px
}

.style__sample-tab-section-m___2125X .style__sample-specs___BCNmz li+li {
    margin-top: 12px
}

.style__sample-tab-section-m___2125X .style__sample-specs-key___2XFV5 {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    color: rgba(0, 0, 0, .85)
}

.style__sample-tab-section-m___2125X .style__sample-specs-value___14s6K {
    margin-top: 4px;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em
}

.style__sample-tab-section-m___2125X .style__dji-divider___1ycDw {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 64px;
    width: 100%
}

.style__sample-tab-section-m___2125X .style__dji-divider___1ycDw:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background: rgba(0, 0, 0, .06)
}

.style__sample-tab-section-m___2125X .style__sample-info___1aJHm {
    margin-top: 24px
}

.style__sample-tab-section-m___2125X .style__sample-preview___3dvw3 {
    background-color: #f7f9fa;
    position: relative;
    overflow: hidden;
    height: -moz-fit-content;
    height: fit-content;
    flex: 50%;
    aspect-ratio: 16/9
}

.style__sample-tab-section-m___2125X .style__sample-preview___3dvw3 img {
    height: 100%;
    width: 100%;
    display: block;
    object-fit: cover
}

.style__sample-tab-section-m___2125X .style__sample-download-info___rR4SQ {
    margin-top: 32px;
    display: flex;
    align-items: center
}

.style__sample-tab-section-m___2125X .style__sample-download-info___rR4SQ .style__icon___vR10M {
    margin-right: 8px
}

.style__sample-tab-section-m___2125X .style__sample-download-info___rR4SQ .style__dji-btn___3qtWz.style__dji-btn-dark___1SGFM {
    background: linear-gradient(#535759, #3b3e40);
    color: #fff
}

.style__sample-tab-section-m___2125X .style__sample-download-info___rR4SQ .style__dji-btn___3qtWz {
    position: relative;
    display: inline-flex;
    height: 32px;
    width: auto;
    padding: 0 15px;
    border: 1px solid rgba(0, 0, 0, .15);
    justify-content: center;
    align-items: center;
    border-radius: 4px !important;
    background: #fff;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    transition: all .3s ease;
    touch-action: manipulation;
    -webkit-user-select: none;
    user-select: none
}

.style__sample-tab-section-m___2125X .style__sample-download-info___rR4SQ .style__sample_info___2cmtJ {
    padding: 0;
    margin-left: 16px;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em
}

.style__sample-tab-section-m___2125X .style__tab-pill___1vXUE {
    max-width: 100%;
    overflow-x: scroll;
    display: inline-flex;
    margin-bottom: 32px
}

.style__sample-tab-section-m___2125X .style__tab-pill___1vXUE .style__child-tab-item___18AaU {
    padding: 0 24px;
    border-radius: 88rem !important;
    transition: all .3s ease;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    height: 32px;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.style__sample-tab-section-m___2125X .style__tab-pill___1vXUE .style__child-tab-item___18AaU+.style__child-tab-item___18AaU {
    margin-left: 8px
}

.style__sample-tab-section-m___2125X .style__tab-pill___1vXUE .style__child-tab-item___18AaU.style__active___8vHG7 {
    background-color: rgba(0, 0, 0, .04);
    color: rgba(0, 0, 0, .85)
}

.style__sample-tab-section-m___2125X .style__tab-pill___1vXUE::-webkit-scrollbar {
    display: none
}

.style__sample-tab-section-m___2125X .style__loading___20SYB {
    min-height: 256px;
    padding: 48px 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.style__sample-tab-section-m___2125X .style__loading___20SYB .style__loading-icon___2lBBn {
    color: rgba(0, 0, 0, .45);
    font-size: 24px;
    animation: style__fa-spin___ox4QL 2s linear infinite
}

.style__sample-tab-section-m___2125X .style__no-data___Yq8eq {
    min-height: 256px;
    padding: 48px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.style__sample-tab-section-m___2125X .style__no-data___Yq8eq .style__content-wrapper___AVwxb {
    display: flex;
    flex-direction: column;
    align-items: center
}

.style__sample-tab-section-m___2125X .style__no-data___Yq8eq .style__icon___vR10M {
    width: 48px;
    height: 48px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    display: block;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0yLjY0IDloMy4xMjZsLjE1Ni4yMTljLjU5Ljg3IDEuMjc1IDEuMjgxIDIuMDc4IDEuMjgxLjgxOCAwIDEuNTAzLS40MSAyLjA5NC0xLjI4MUwxMC4yNSA5bDMuMTg4LjAxNkwxMS43NSA3SDQuNUwyLjY0IDl6TTIgMTAuMDE2VjEzYS41LjUgMCAwMC41LjVoMTFhLjUuNSAwIDAwLjUtLjV2LTIuOTg0TDEwLjc1IDEwYy0uNzM3Ljk4Ni0xLjY2NSAxLjUtMi43NSAxLjVzLTIuMDEzLS41MTQtMi43NS0xLjVMMiAxMC4wMTZ6TTQuMjgxIDZoNy41NzhjLjIyNyAwIC40MzguMDk4LjU3OS4yNjZsMi4zOSAyLjg1OWMuMTEuMTMuMTcyLjMuMTcyLjQ4NFYxM2ExLjUgMS41IDAgMDEtMS41IDEuNWgtMTFBMS41IDEuNSAwIDAxMSAxM1Y5LjU5NGEuNzIuNzIgMCAwMS4yMDMtLjVsMi42ODgtMi45MjJBLjUyNy41MjcgMCAwMTQuMjggNnpNOCAxLjVhLjUuNSAwIDAxLjUuNXYyYS41LjUgMCAwMS0xIDBWMmEuNS41IDAgMDEuNS0uNXptLTQuMjM0LjU2M2EuNTEyLjUxMiAwIDAxLjY4Ny4xODdsMSAxLjczNGEuNTEyLjUxMiAwIDAxLS4xODcuNjg4LjUxMi41MTIgMCAwMS0uNjg4LS4xODhsLTEtMS43MzRhLjUxMi41MTIgMCAwMS4xODgtLjY4OHptOC41MTUgMGMuMjQuMTQyLjMyMS40NDguMTg4LjY4N2wtMSAxLjczNGEuNTEyLjUxMiAwIDAxLS42ODguMTg4LjUxMi41MTIgMCAwMS0uMTg3LS42ODhsMS0xLjczNGEuNTEyLjUxMiAwIDAxLjY4Ny0uMTg4eiIgaWQ9ImEiLz48L2RlZnM+PHVzZSBmaWxsLW9wYWNpdHk9Ii44NSIgeGxpbms6aHJlZj0iI2EiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==")
}

.style__sample-tab-section-m___2125X .style__no-data___Yq8eq .style__text___z78VG {
    margin-top: 16px;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em;
    color: rgba(0, 0, 0, .45)
}

@keyframes style__fa-spin___ox4QL {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes style__opacity-animation___v_if0 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.tab__tab-bar-out-wrapper___3_Vhg {
    position: sticky;
    top: 64px;
    z-index: 1;
    background: #fff;
    margin-bottom: 32px
}

.tab__tab-bar-wrapper___3QL_W {
    height: 48px;
    overflow: hidden;
    color: rgba(0, 0, 0, .85);
    max-width: 1200px;
    margin: 0 auto
}

.tab__tab-bar-wrapper___3QL_W .tab__tab-bar-nav-box___35mcF {
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 10px;
    min-width: calc(100% - 24px)
}

.tab__tab-bar-wrapper___3QL_W .tab__tab-bar-nav___3Yu3Z {
    min-width: 100%;
    text-align: left;
    display: inline-block;
    margin: auto 0;
    position: relative;
    height: 48px;
    padding-bottom: 12px;
    line-height: 48px;
    white-space: nowrap;
    overflow: hidden
}

.tab__tab-bar-wrapper___3QL_W .tab__tab-bar-nav___3Yu3Z:after {
    content: "";
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .06)
}

.tab__tab-bar-wrapper___3QL_W .tab__tab-bar-nav___3Yu3Z .tab__tab-bar-item-line___2E9vU {
    position: absolute;
    height: 2px;
    transition: all .4s ease;
    bottom: 0;
    background: rgba(0, 0, 0, .85)
}

.tab__tab-bar-wrapper___3QL_W .tab__tab-bar-nav___3Yu3Z .tab__tab-bar-item___1xnyp {
    white-space: nowrap;
    display: inline-block;
    margin-right: 48px;
    font-size: 16px;
    line-height: 20px;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    height: 48px;
    overflow: hidden;
    align-items: center;
    color: rgba(0, 0, 0, .45);
    transition: all .3s ease
}

.tab__tab-bar-wrapper___3QL_W .tab__tab-bar-nav___3Yu3Z .tab__tab-bar-item___1xnyp:last-of-type {
    margin-right: 0
}

.tab__tab-bar-wrapper___3QL_W .tab__tab-bar-nav___3Yu3Z .tab__tab-bar-item___1xnyp:after {
    z-index: 2;
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    bottom: 0;
    left: 50%;
    background: transparent;
    transition: all .3s ease
}

.tab__tab-bar-wrapper___3QL_W .tab__tab-bar-nav___3Yu3Z .tab__tab-bar-item___1xnyp.tab__active___2YY4g,
.tab__tab-bar-wrapper___3QL_W .tab__tab-bar-nav___3Yu3Z .tab__tab-bar-item___1xnyp:hover {
    color: rgba(0, 0, 0, .85)
}

.tab__tab-bar-wrapper___3QL_W .tab__tab-bar-nav___3Yu3Z .tab__tab-bar-item___1xnyp.tab__active___2YY4g:after {
    width: 100%;
    height: 2px;
    left: 0;
    background: rgba(0, 0, 0, .85)
}

.tab__tab-bar-wrapper___3QL_W .tab__tab-bar-nav___3Yu3Z .tab__tab-bar-item___1xnyp .tab__tab-bar-item-content___R8JyK {
    font-size: 16px;
    letter-spacing: -.32px;
    line-height: 20px;
    padding: 14px 0
}

.tab__tab-content-wrapper___1q5Vj {
    max-width: 1200px;
    margin: 0 auto
}

.tab__tab-content-wrapper___1q5Vj .tab__sample-list-box___2kpJs {
    opacity: 0;
    transition: opacity 1.2s ease
}

.tab__tab-content-wrapper___1q5Vj .tab__sample-list-box___2kpJs.tab__active___2YY4g {
    opacity: 1
}

.tab__tab-content-wrapper___1q5Vj .tab__sample-list-box___2kpJs .tab__sample-list-inner-box___8gr2v:last-child {
    padding-bottom: 96px
}

.tab__tab-content-wrapper___1q5Vj .tab__sub-type-list___15XFl {
    margin-bottom: 16px;
    display: inline-flex;
    flex-wrap: wrap
}

.tab__tab-content-wrapper___1q5Vj .tab__sub-type-list___15XFl .tab__sub-type-item___2eqef {
    padding: 0 24px;
    margin-left: 8px;
    margin-bottom: 16px;
    border-radius: 88rem !important;
    transition: all .3s ease;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    height: 32px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    cursor: pointer;
    overflow: hidden
}

.tab__tab-content-wrapper___1q5Vj .tab__sub-type-list___15XFl .tab__sub-type-item___2eqef:first-child {
    margin-left: 0
}

.tab__tab-content-wrapper___1q5Vj .tab__sub-type-list___15XFl .tab__sub-type-item___2eqef.tab__active___2YY4g,
.tab__tab-content-wrapper___1q5Vj .tab__sub-type-list___15XFl .tab__sub-type-item___2eqef:hover {
    background-color: rgba(0, 0, 0, .04);
    color: rgba(0, 0, 0, .85)
}

.tab__tab-content-wrapper___1q5Vj .tab__sample-item___XNv9X {
    display: flex
}

.tab__tab-content-wrapper___1q5Vj .tab__left-sec___20aHQ {
    aspect-ratio: 1.5;
    width: 50%;
    flex-shrink: 0;
    display: flex;
    align-items: center
}

.tab__tab-content-wrapper___1q5Vj .tab__left-sec___20aHQ img {
    display: block;
    width: 100%;
    height: auto
}

.tab__tab-content-wrapper___1q5Vj .tab__right-sec___2HV3j {
    width: 50%;
    padding: 0 48px;
    color: #000;
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-shrink: 0
}

.tab__tab-content-wrapper___1q5Vj .tab__right-sec___2HV3j .tab__main-title___2QyPs {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -.03em;
    font-weight: 600
}

.tab__tab-content-wrapper___1q5Vj .tab__right-sec___2HV3j .tab__sub-title___3FjVd {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em;
    margin-top: 8px;
    color: rgba(0, 0, 0, .65);
    font-weight: 500
}

.tab__tab-content-wrapper___1q5Vj .tab__right-sec___2HV3j .tab__desc___jLJpT {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    color: rgba(0, 0, 0, .65);
    margin-top: 16px
}

.tab__tab-content-wrapper___1q5Vj .tab__right-sec___2HV3j .tab__spec-list-box-margin-top___3R4b0 {
    margin-top: 8px
}

.tab__tab-content-wrapper___1q5Vj .tab__right-sec___2HV3j .tab__spec-list-box___10vOA .tab__spec-item-margin-bottom___3Raf4 {
    margin-top: 0;
    margin-bottom: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    display: flex
}

.tab__tab-content-wrapper___1q5Vj .tab__right-sec___2HV3j .tab__spec-list-box___10vOA .tab__spec-item___34gA0 {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    margin-top: 16px;
    display: flex
}

.tab__tab-content-wrapper___1q5Vj .tab__right-sec___2HV3j .tab__spec-list-box___10vOA .tab__spec-item___34gA0 .tab__key___bSUC1 {
    display: inline-block;
    width: 128px;
    flex-shrink: 0
}

.tab__tab-content-wrapper___1q5Vj .tab__right-sec___2HV3j .tab__spec-list-box___10vOA .tab__spec-item___34gA0 .tab__value___37vgB {
    margin: 0 0 0 16px;
    color: rgba(0, 0, 0, .65)
}

.tab__tab-content-wrapper___1q5Vj .tab__right-sec___2HV3j .tab__download-box___1LhiB {
    margin-top: 32px;
    display: flex;
    align-items: center
}

.tab__tab-content-wrapper___1q5Vj .tab__right-sec___2HV3j .tab__download-box-margin-top___leY8u {
    margin-top: 16px
}

.tab__tab-content-wrapper___1q5Vj .tab__right-sec___2HV3j .tab__btn___2JzKz {
    position: relative;
    display: inline-flex;
    height: 32px;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    white-space: nowrap;
    text-align: center;
    transition: all .3s ease;
    background: linear-gradient(#535759, #3b3e40);
    color: #fff;
    padding: 0 16px
}

.tab__tab-content-wrapper___1q5Vj .tab__right-sec___2HV3j .tab__btn___2JzKz:hover {
    background: linear-gradient(#6c7073, #535759)
}

.tab__tab-content-wrapper___1q5Vj .tab__right-sec___2HV3j .tab__btn___2JzKz span {
    margin-left: 8px
}

.tab__tab-content-wrapper___1q5Vj .tab__right-sec___2HV3j .tab__btn-desc___3etZz {
    padding: 0;
    margin-left: 16px;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em
}

.tab__tab-content-wrapper___1q5Vj .tab__divider___3himh {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 64px;
    width: 100%
}

.tab__tab-content-wrapper___1q5Vj .tab__divider___3himh:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background: rgba(0, 0, 0, .06)
}

.tab__tab-content-wrapper___1q5Vj .tab__empty-mask___2Ftu0 {
    min-height: 256px;
    padding: 16px 0 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.tab__tab-content-wrapper___1q5Vj .tab__empty-icon___uBD8R {
    width: 48px;
    height: 48px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    display: block;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0yLjY0IDloMy4xMjZsLjE1Ni4yMTljLjU5Ljg3IDEuMjc1IDEuMjgxIDIuMDc4IDEuMjgxLjgxOCAwIDEuNTAzLS40MSAyLjA5NC0xLjI4MUwxMC4yNSA5bDMuMTg4LjAxNkwxMS43NSA3SDQuNUwyLjY0IDl6TTIgMTAuMDE2VjEzYS41LjUgMCAwMC41LjVoMTFhLjUuNSAwIDAwLjUtLjV2LTIuOTg0TDEwLjc1IDEwYy0uNzM3Ljk4Ni0xLjY2NSAxLjUtMi43NSAxLjVzLTIuMDEzLS41MTQtMi43NS0xLjVMMiAxMC4wMTZ6TTQuMjgxIDZoNy41NzhjLjIyNyAwIC40MzguMDk4LjU3OS4yNjZsMi4zOSAyLjg1OWMuMTEuMTMuMTcyLjMuMTcyLjQ4NFYxM2ExLjUgMS41IDAgMDEtMS41IDEuNWgtMTFBMS41IDEuNSAwIDAxMSAxM1Y5LjU5NGEuNzIuNzIgMCAwMS4yMDMtLjVsMi42ODgtMi45MjJBLjUyNy41MjcgMCAwMTQuMjggNnpNOCAxLjVhLjUuNSAwIDAxLjUuNXYyYS41LjUgMCAwMS0xIDBWMmEuNS41IDAgMDEuNS0uNXptLTQuMjM0LjU2M2EuNTEyLjUxMiAwIDAxLjY4Ny4xODdsMSAxLjczNGEuNTEyLjUxMiAwIDAxLS4xODcuNjg4LjUxMi41MTIgMCAwMS0uNjg4LS4xODhsLTEtMS43MzRhLjUxMi41MTIgMCAwMS4xODgtLjY4OHptOC41MTUgMGMuMjQuMTQyLjMyMS40NDguMTg4LjY4N2wtMSAxLjczNGEuNTEyLjUxMiAwIDAxLS42ODguMTg4LjUxMi41MTIgMCAwMS0uMTg3LS42ODhsMS0xLjczNGEuNTEyLjUxMiAwIDAxLjY4Ny0uMTg4eiIgaWQ9ImEiLz48L2RlZnM+PHVzZSBmaWxsLW9wYWNpdHk9Ii40NSIgeGxpbms6aHJlZj0iI2EiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==")
}

.tab__tab-content-wrapper___1q5Vj .tab__text___3my1N {
    margin-top: 16px;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em;
    color: rgba(0, 0, 0, .45)
}

@media screen and (min-width:768px) and (max-width:1199px) {
    .tab__sample-list-box___2kpJs {
        padding: 0 48px
    }

    .tab__tab-bar-wrapper___3QL_W {
        margin: 0 48px
    }
}

.style__product-sample-wrapper___2k80u {
    padding-top: 128px
}

.style__product-sample-wrapper___2k80u .style__product-sample-inner-wrapper___SlMRm {
    margin: 0 auto
}

.style__product-sample-wrapper___2k80u .style__product-sample-inner-wrapper___SlMRm .style__sample-title___2_u67 {
    max-width: 1200px;
    font-size: 32px;
    line-height: 36px;
    letter-spacing: -.03em;
    font-weight: 500;
    margin: 0 auto 24px
}

@media screen and (min-width:768px) and (max-width:1199px) {
    .style__product-sample-inner-wrapper___SlMRm .style__sample-title___2_u67 {
        padding: 0 48px
    }
}

.style__sub-nav-wrap___37c08 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    height: 50px;
    z-index: 9100
}

.style__sub-nav-collapsed___3gfAG,
.style__sub-nav-collapsed___3gfAG .style__sub-nav-mask___11WGm {
    display: block
}

.style__sub-nav-collapsed___3gfAG .style__angle-down___2-RnT {
    transform: rotate(270deg)
}

.style__sub-nav___2cPn2 {
    position: relative;
    width: 100%;
    height: 50px;
    z-index: 9110;
    background-color: #fff
}

.style__sub-nav-mask___11WGm {
    display: none;
    z-index: 9100;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    background-color: rgba(0, 0, 0, .5);
    width: 100%;
    height: 100%
}

.style__sub-nav-tab___3qeZX {
    position: relative;
    z-index: 9101;
    background-color: rgba(48, 50, 51, .9);
    border-bottom: 1px solid rgba(73, 75, 77, .9)
}

.style__sub-nav-drop___zg0Kd {
    max-height: 0;
    z-index: 9101;
    position: relative;
    background-color: #303233;
    overflow: hidden;
    transition: all .5s ease
}

.style__sub-nav-content___1YXj1 {
    display: block
}

.style__sub-nav-container___rNAuB {
    height: 100%;
    width: 100%;
    max-width: 1200px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto
}

.style__product-title___2-wyq {
    height: 50px;
    max-width: 50%;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px;
    float: none;
    font-size: 12px;
    line-height: 18px;
    display: flex;
    -moz-align-items: center;
    align-items: center
}

.style__product-title___2-wyq a {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    cursor: pointer
}

.style__angle-down___2-RnT {
    transition: all .3s;
    transform: rotate(90deg);
    display: inline-block
}

.style__angle-down___2-RnT i {
    font-weight: 300
}

.style__sub-nav-toggle___Rmz1a {
    position: absolute;
    width: 44px;
    height: 50px;
    top: 0;
    left: 50%;
    margin-left: -22px
}

.style__sub-nav-toggle-btn___mSLdS {
    display: inline-block;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 16px
}

.style__sub-nav-right___VvG5D {
    display: block;
    margin-left: -15px;
    margin-right: -15px
}

.style__sub-nav-right___VvG5D li {
    display: block;
    width: 100%;
    padding: 0 20px;
    background: #303233
}

.style__sub-nav-right___VvG5D a {
    display: block;
    width: 100%;
    padding: 24px 0 !important;
    font-size: 14px;
    line-height: 14px;
    color: #fff;
    border-bottom: 1px solid #3d3e40
}

.style__sub-nav-btn___2eOM0 {
    display: inline-block;
    height: 28px;
    color: #fff !important;
    line-height: 12px;
    font-size: 12px;
    padding: 8px;
    min-width: 58px;
    border-radius: 2px;
    text-align: center;
    background: #1e9df7;
    background-image: linear-gradient(-180deg, #1e9df7, #1392ed);
    cursor: pointer;
    text-transform: none
}

.style__sub-nav-buy-now___2U6wS {
    display: block;
    text-align: center;
    padding-right: 0;
    position: absolute;
    top: 10px;
    right: 15px
}

.style__font-weight-light___1nuXd:after {
    font-weight: 300
}

.style__font-weight-solid___169j4:after {
    font-weight: 500
}

.style__dji-atom-icon___3W0ny:after {
    font-family: DJI-atom-icon, sans-serif;
    font-style: normal
}

.style__dji-atom-icon___3W0ny.style__icon-search-minus___cOhwY:after {
    content: "\f010"
}

.style__dji-atom-icon___3W0ny.style__icon-play-circle___1RUrX:after {
    content: "\f144"
}

.style__dji-atom-icon___3W0ny.style__icon-caret-down-o___19bV8:after {
    content: "\ec02"
}

.style__dji-atom-icon___3W0ny.style__icon-search___1Ff6s:after {
    content: "\f002"
}

.style__dji-atom-icon___3W0ny.style__icon-list___n0DRN:after {
    content: "\f03a"
}

.style__dji-atom-icon___3W0ny.style__icon-info-square___2rWdR:after {
    content: "\f30f"
}

.style__dji-atom-icon___3W0ny.style__icon-cog___10AHG:after {
    content: "\f013"
}

.style__dji-atom-icon___3W0ny.style__icon-hourglass___3usQu:after {
    content: "\f254"
}

.style__dji-atom-icon___3W0ny.style__icon-angle-double-left___1JUyB:after {
    content: "\f100"
}

.style__dji-atom-icon___3W0ny.style__icon-user___1Arby:after {
    content: "\f007"
}

.style__dji-atom-icon___3W0ny.style__icon-home___3tA8p:after {
    content: "\f015"
}

.style__dji-atom-icon___3W0ny.style__icon-map-marked-alt___3B3tR:after {
    content: "\ee36"
}

.style__dji-atom-icon___3W0ny.style__icon-box-alt___3v1jN:after {
    content: "\e1d1"
}

.style__dji-atom-icon___3W0ny.style__icon-check-circle-o___LO8cK:after {
    content: "\e753"
}

.style__dji-atom-icon___3W0ny.style__icon-tag___1aPnN:after {
    content: "\f02b"
}

.style__dji-atom-icon___3W0ny.style__icon-file-export___18_bm:after {
    content: "\e5f0"
}

.style__dji-atom-icon___3W0ny.style__icon-exclamation-square___2RZH6:after {
    content: "\f321"
}

.style__dji-atom-icon___3W0ny.style__icon-arrow-circle-up___2SNcq:after {
    content: "\f0aa"
}

.style__dji-atom-icon___3W0ny.style__icon-pen-square___3cBEx:after {
    content: "\f14b"
}

.style__dji-atom-icon___3W0ny.style__icon-comments___1EhlO:after {
    content: "\f086"
}

.style__dji-atom-icon___3W0ny.style__icon-headset___1Kkbh:after {
    content: "\e902"
}

.style__dji-atom-icon___3W0ny.style__icon-angle-down___2nYYy:after {
    content: "\f107"
}

.style__dji-atom-icon___3W0ny.style__icon-database___1lgX-:after {
    content: "\f1c0"
}

.style__dji-atom-icon___3W0ny.style__icon-truck-moving___2Djgp:after {
    content: "\eaaa"
}

.style__dji-atom-icon___3W0ny.style__icon-file___3dhUu:after {
    content: "\f15b"
}

.style__dji-atom-icon___3W0ny.style__icon-control___2GVe1:after {
    content: "\efc5"
}

.style__dji-atom-icon___3W0ny.style__icon-signal___3cYsp:after {
    content: "\f012"
}

.style__dji-atom-icon___3W0ny.style__icon-signal-alt___20EfS:after {
    content: "\e317"
}

.style__dji-atom-icon___3W0ny.style__icon-purchase___y3Ehv:after {
    content: "\e85d"
}

.style__dji-atom-icon___3W0ny.style__icon-angle-up___3UTd1:after {
    content: "\f106"
}

.style__dji-atom-icon___3W0ny.style__icon-exclamation-triangle___1tl03:after {
    content: "\f071"
}

.style__dji-atom-icon___3W0ny.style__icon-lock___rMhIy:after {
    content: "\f023"
}

.style__dji-atom-icon___3W0ny.style__icon-question-circle___39Qyy:after {
    content: "\f059"
}

.style__dji-atom-icon___3W0ny.style__icon-cloud-upload___4ouGV:after {
    content: "\f0ee"
}

.style__dji-atom-icon___3W0ny.style__icon-pen___1n6Ql:after {
    content: "\f304"
}

.style__dji-atom-icon___3W0ny.style__icon-ban___2TdFo:after {
    content: "\f05e"
}

.style__dji-atom-icon___3W0ny.style__icon-certificate___3coCT:after {
    content: "\f0a3"
}

.style__dji-atom-icon___3W0ny.style__icon-link___QMFWG:after {
    content: "\f0c1"
}

.style__dji-atom-icon___3W0ny.style__icon-order___qjH16:after {
    content: "\e70a"
}

.style__dji-atom-icon___3W0ny.style__icon-ellipsis-h___3YCTe:after {
    content: "\f141"
}

.style__dji-atom-icon___3W0ny.style__icon-noun-Empty___37h7X:after {
    content: "\e961"
}

.style__dji-atom-icon___3W0ny.style__icon-caret-left-o___U8vkb:after {
    content: "\eb68"
}

.style__dji-atom-icon___3W0ny.style__icon-qrcode___WzUrd:after {
    content: "\f029"
}

.style__dji-atom-icon___3W0ny.style__icon-calendar-plus___TO9cY:after {
    content: "\f271"
}

.style__dji-atom-icon___3W0ny.style__icon-calendar-check___3VftT:after {
    content: "\f274"
}

.style__dji-atom-icon___3W0ny.style__icon-yen-sign___A4uN_:after {
    content: "\f157"
}

.style__dji-atom-icon___3W0ny.style__icon-times-circle-o___1rETg:after {
    content: "\e200"
}

.style__dji-atom-icon___3W0ny.style__icon-cart___1s7d-:after {
    content: "\e540"
}

.style__dji-atom-icon___3W0ny.style__icon-compress___X8FC1:after {
    content: "\f066"
}

.style__dji-atom-icon___3W0ny.style__icon-envelope___3GvFc:after {
    content: "\f0e0"
}

.style__dji-atom-icon___3W0ny.style__icon-location-arrow___2Qsvz:after {
    content: "\f124"
}

.style__dji-atom-icon___3W0ny.style__icon-download___2ATGw:after {
    content: "\f019"
}

.style__dji-atom-icon___3W0ny.style__icon-shield___2MI7O:after {
    content: "\f132"
}

.style__dji-atom-icon___3W0ny.style__icon-expand___yJ4dD:after {
    content: "\f065"
}

.style__dji-atom-icon___3W0ny.style__icon-bolt___am4uf:after {
    content: "\f0e7"
}

.style__dji-atom-icon___3W0ny.style__icon-file-import___1tiq4:after {
    content: "\ee70"
}

.style__dji-atom-icon___3W0ny.style__icon-angle-double-right___3nOBe:after {
    content: "\f101"
}

.style__dji-atom-icon___3W0ny.style__icon-book___3d4_3:after {
    content: "\f02d"
}

.style__dji-atom-icon___3W0ny.style__icon-bell___3C4r6:after {
    content: "\f0f3"
}

.style__dji-atom-icon___3W0ny.style__icon-caret-right-o___1ocjx:after {
    content: "\ef8e"
}

.style__dji-atom-icon___3W0ny.style__icon-flag___JJ2SB:after {
    content: "\f024"
}

.style__dji-atom-icon___3W0ny.style__icon-update___6xv-n:after {
    content: "\e3ac"
}

.style__dji-atom-icon___3W0ny.style__icon-map-marker-alt___3d5-J:after {
    content: "\f3c5"
}

.style__dji-atom-icon___3W0ny.style__icon-clipboard-list___8G1Rl:after {
    content: "\f46d"
}

.style__dji-atom-icon___3W0ny.style__icon-paper___1Gk6t:after {
    content: "\e7e3"
}

.style__dji-atom-icon___3W0ny.style__icon-trophy___1c8qG:after {
    content: "\f091"
}

.style__dji-atom-icon___3W0ny.style__icon-check___1mTaG:after {
    content: "\f00c"
}

.style__dji-atom-icon___3W0ny.style__icon-plus___1EUr-:after {
    content: "\f067"
}

.style__dji-atom-icon___3W0ny.style__icon-angle-right___3xpZK:after {
    content: "\f105"
}

.style__dji-atom-icon___3W0ny.style__icon-info___2jXQH:after {
    content: "\f129"
}

.style__dji-atom-icon___3W0ny.style__icon-bullhorn___2JHU8:after {
    content: "\f0a1"
}

.style__dji-atom-icon___3W0ny.style__icon-info-circle___3Pzft:after {
    content: "\f05a"
}

.style__dji-atom-icon___3W0ny.style__icon-list-view___3vq7f:after {
    content: "\e8c1"
}

.style__dji-atom-icon___3W0ny.style__icon-copy___ibsaS:after {
    content: "\f0c5"
}

.style__dji-atom-icon___3W0ny.style__icon-coins___1GSK5:after {
    content: "\e688"
}

.style__dji-atom-icon___3W0ny.style__icon-signal-slash___1D1FC:after {
    content: "\e343"
}

.style__dji-atom-icon___3W0ny.style__icon-compare___23VVi:after {
    content: "\e1f8"
}

.style__dji-atom-icon___3W0ny.style__icon-ellipsis-v___QanOQ:after {
    content: "\f142"
}

.style__dji-atom-icon___3W0ny.style__icon-calendar-alt___1nnws:after {
    content: "\f073"
}

.style__dji-atom-icon___3W0ny.style__icon-images___3w3pn:after {
    content: "\f302"
}

.style__dji-atom-icon___3W0ny.style__icon-search-plus___286MF:after {
    content: "\f00e"
}

.style__dji-atom-icon___3W0ny.style__icon-paperclip___2So3v:after {
    content: "\f0c6"
}

.style__dji-atom-icon___3W0ny.style__icon-file-alt___3XiA3:after {
    content: "\f15c"
}

.style__dji-atom-icon___3W0ny.style__icon-shutter___2Tc1F:after {
    content: "\e697"
}

.style__dji-atom-icon___3W0ny.style__icon-box___2ffxD:after {
    content: "\f466"
}

.style__dji-atom-icon___3W0ny.style__icon-crown___2tewJ:after {
    content: "\e408"
}

.style__dji-atom-icon___3W0ny.style__icon-check-square-o___3ErpE:after {
    content: "\ee6b"
}

.style__dji-atom-icon___3W0ny.style__icon-coupon___1oj5a:after {
    content: "\ed6e"
}

.style__dji-atom-icon___3W0ny.style__icon-logic___mHbnr:after {
    content: "\ec3d"
}

.style__dji-atom-icon___3W0ny.style__icon-facebook___r6Swk:after {
    content: "\f09a"
}

.style__dji-atom-icon___3W0ny.style__icon-camera___qfAbZ:after {
    content: "\f030"
}

.style__dji-atom-icon___3W0ny.style__icon-redo___qPzKM:after {
    content: "\f01e"
}

.style__dji-atom-icon___3W0ny.style__icon-user-friends___Dg7v8:after {
    content: "\e7df"
}

.style__dji-atom-icon___3W0ny.style__icon-wechat___2s-xj:after {
    content: "\e855"
}

.style__dji-atom-icon___3W0ny.style__icon-exclamation-circle___1E3TC:after {
    content: "\f06a"
}

.style__dji-atom-icon___3W0ny.style__icon-vr___pY-ln:after {
    content: "\e829"
}

.style__dji-atom-icon___3W0ny.style__icon-star___wgetm:after {
    content: "\f005"
}

.style__dji-atom-icon___3W0ny.style__icon-arrow-circle-down___3v2S8:after {
    content: "\f0ab"
}

.style__dji-atom-icon___3W0ny.style__icon-edit___yRC27:after {
    content: "\f044"
}

.style__dji-atom-icon___3W0ny.style__icon-circle-notch___3chsk:after {
    content: "\f1ce"
}

.style__dji-atom-icon___3W0ny.style__icon-unlink___2ZKtt:after {
    content: "\f127"
}

.style__dji-atom-icon___3W0ny.style__icon-comment-smile___1tvoM:after {
    content: "\ecdd"
}

.style__dji-atom-icon___3W0ny.style__icon-comment-alt-smile___28OPN:after {
    content: "\e7e4"
}

.style__dji-atom-icon___3W0ny.style__icon-education___2eWRb:after {
    content: "\ed0b"
}

.style__dji-atom-icon___3W0ny.style__icon-unlock___2k17U:after {
    content: "\f09c"
}

.style__dji-atom-icon___3W0ny.style__icon-plus-circle___1v9Py:after {
    content: "\f055"
}

.style__dji-atom-icon___3W0ny.style__icon-frame___1jyki:after {
    content: "\edcf"
}

.style__dji-atom-icon___3W0ny.style__icon-credit-card___2VI6o:after {
    content: "\f09d"
}

.style__dji-atom-icon___3W0ny.style__icon-user-tie___1E59_:after {
    content: "\e473"
}

.style__dji-atom-icon___3W0ny.style__icon-language___ukU5k:after {
    content: "\f1ab"
}

.style__dji-atom-icon___3W0ny.style__icon-setup___3ERjO:after {
    content: "\ea0f"
}

.style__dji-atom-icon___3W0ny.style__icon-trash-alt___L5mR4:after {
    content: "\f2ed"
}

.style__dji-atom-icon___3W0ny.style__icon-phone___2_BA5:after {
    content: "\f095"
}

.style__dji-atom-icon___3W0ny.style__icon-clock___1XFPJ:after {
    content: "\f017"
}

.style__dji-atom-icon___3W0ny.style__icon-drone___H5kYV:after {
    content: "\e030"
}

.style__dji-atom-icon___3W0ny.style__icon-eye___2qE7M:after {
    content: "\f06e"
}

.style__dji-atom-icon___3W0ny.style__icon-location___1Molc:after {
    content: "\ed51"
}

.style__dji-atom-icon___3W0ny.style__icon-image-view___2Azg1:after {
    content: "\e348"
}

.style__dji-atom-icon___3W0ny.style__icon-external-link___nq6Kx:after {
    content: "\f08e"
}

.style__dji-atom-icon___3W0ny.style__icon-gift___38Nw4:after {
    content: "\f06b"
}

.style__dji-atom-icon___3W0ny.style__icon-share___3fukp:after {
    content: "\f064"
}

.style__dji-atom-icon___3W0ny.style__icon-balance-scale___LJf4g:after {
    content: "\f24e"
}

.style__dji-atom-icon___3W0ny.style__icon-heart-o___1OnuG:after {
    content: "\ee55"
}

.style__dji-atom-icon___3W0ny.style__icon-calendar-minus___1MXLn:after {
    content: "\f272"
}

.style__dji-atom-icon___3W0ny.style__icon-video___2Ha1b:after {
    content: "\f03d"
}

.style__dji-atom-icon___3W0ny.style__icon-filter___3g5QP:after {
    content: "\f0b0"
}

.style__dji-atom-icon___3W0ny.style__icon-bell-slash___1igoy:after {
    content: "\f1f6"
}

.style__dji-atom-icon___3W0ny.style__icon-comment___1i2VS:after {
    content: "\f075"
}

.style__dji-atom-icon___3W0ny.style__icon-calendar___1CIbD:after {
    content: "\f133"
}

.style__dji-atom-icon___3W0ny.style__icon-globe___2cY0K:after {
    content: "\f0ac"
}

.style__dji-atom-icon___3W0ny.style__icon-minus-circle___25fd3:after {
    content: "\f056"
}

.style__dji-atom-icon___3W0ny.style__icon-arrival-reminder___6jNov:after {
    content: "\e386"
}

.style__dji-atom-icon___3W0ny.style__icon-calendar-times___2zEPo:after {
    content: "\f273"
}

.style__dji-atom-icon___3W0ny.style__icon-bars___2Bc6K:after {
    content: "\f0c9"
}

.style__dji-atom-icon___3W0ny.style__icon-upload___1YDdR:after {
    content: "\f093"
}

.style__dji-atom-icon___3W0ny.style__icon-bookmark___2KZeu:after {
    content: "\f02e"
}

.style__dji-atom-icon___3W0ny.style__icon-times-square-o___3eEE7:after {
    content: "\eea2"
}

.style__dji-atom-icon___3W0ny.style__icon-unfold___14jzK:after {
    content: "\e872"
}

.style__dji-atom-icon___3W0ny.style__icon-angle-left___2EBCm:after {
    content: "\f104"
}

.style__dji-atom-icon___3W0ny.style__icon-cloud-download___2pl9j:after {
    content: "\f0ed"
}

.style__dji-atom-icon___3W0ny.style__icon-mouse___3AHth:after {
    content: "\e402"
}

.style__dji-atom-icon___3W0ny.style__icon-shield-check___26CHo:after {
    content: "\f2f7"
}

.style__dji-atom-icon___3W0ny.style__icon-caret-up-o___29i_6:after {
    content: "\edd8"
}

.style__dji-atom-icon___3W0ny.style__icon-users___1GIj8:after {
    content: "\f0c0"
}

.style__dji-atom-icon___3W0ny.style__icon-file-pdf___V8a6k:after {
    content: "\f1c1"
}

.style__dji-atom-icon___3W0ny.style__icon-minus___3FPzD:after {
    content: "\f068"
}

.style__dji-atom-icon___3W0ny.style__icon-times___I2P-K:after {
    content: "\f00d"
}

.style__dji-atom-icon___3W0ny.style__icon-exclamation___2Vyv2:after {
    content: "\f12a"
}

.style__dji-atom-icon___3W0ny.style__icon-user-shield___Dlv8J:after {
    content: "\ee8d"
}

.style__dji-atom-icon___3W0ny.style__icon-caret-down___20jAQ:after {
    content: "\f0d7"
}

.style__dji-atom-icon___3W0ny.style__icon-check-square___2aHW_:after {
    content: "\f14a"
}

.style__dji-atom-icon___3W0ny.style__icon-play-visual-center___EEDkz:after {
    content: "\eb02"
}

.style__dji-atom-icon___3W0ny.style__icon-times-square___HD-gf:after {
    content: "\f2d3"
}

.style__dji-atom-icon___3W0ny.style__icon-caret-up___Kesms:after {
    content: "\f0d8"
}

.style__dji-atom-icon___3W0ny.style__icon-caret-right___3R5CT:after {
    content: "\f0da"
}

.style__dji-atom-icon___3W0ny.style__icon-star-half___1wDSr:after {
    content: "\f089"
}

.style__dji-atom-icon___3W0ny.style__icon-check-circle___1bUq-:after {
    content: "\f058"
}

.style__dji-atom-icon___3W0ny.style__icon-eye-slash___3dCqb:after {
    content: "\f070"
}

.style__dji-atom-icon___3W0ny.style__icon-play___3VHLE:after {
    content: "\f04b"
}

.style__dji-atom-icon___3W0ny.style__icon-textarea___29I4u:after {
    content: "\e639"
}

.style__dji-atom-icon___3W0ny.style__icon-caret-left___3p0Oo:after {
    content: "\f0d9"
}

.style__dji-atom-icon___3W0ny.style__icon-times-circle___3ztOM:after {
    content: "\f057"
}

.style__dji-atom-icon___3W0ny.style__icon-heart___3e9UT:after {
    content: "\f004"
}

.style__sub-nav-wrap-common___3PVba {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 64px;
    z-index: 800
}

.style__sub-nav-wrap-common___3PVba .style__sub-nav-right___ruIrR a {
    color: #fff
}

.style__sub-nav___AjIC_ {
    width: 100%;
    height: 100%
}

.style__sub-nav-wrap-dark___LJNeE .style__sub-nav___AjIC_ {
    background-color: rgba(35, 37, 38, .9)
}

.style__sub-nav-wrap-dark___LJNeE .style__product-title___29p40 a {
    color: #fff
}

.style__sub-nav-wrap-dark___LJNeE .style__sub-nav-right___ruIrR a {
    color: #fff;
    transition: color .3s
}

.style__sub-nav-wrap-dark___LJNeE .style__sub-nav-right___ruIrR a:hover {
    color: #9fa3a6
}

.style__sub-nav-wrap-light___1ECG_ .style__sub-nav___AjIC_ {
    background-color: rgba(240, 241, 242, .9)
}

.style__sub-nav-wrap-light___1ECG_ .style__product-title___29p40 a {
    color: #3b3e40
}

.style__sub-nav-wrap-light___1ECG_ .style__sub-nav-right___ruIrR a {
    color: #3b3e40;
    transition: color .3s
}

.style__sub-nav-wrap-light___1ECG_ .style__sub-nav-right___ruIrR a:hover {
    color: #232526
}

.style__sub-nav-container___21l4Q {
    height: 64px;
    width: 1200px;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    align-items: center;
    justify-content: space-between;
    padding: 0
}

.style__product-title___29p40 {
    height: 64px;
    line-height: 1.1
}

.style__product-title___29p40 .product-subnav-dropdown {
    display: none;
    opacity: 0
}

.style__product-title___29p40 a {
    font-size: 14px;
    line-height: 64px;
    font-weight: 400;
    color: #919699;
    cursor: pointer
}

.style__sub-nav-right___ruIrR {
    height: 64px;
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    text-transform: none
}

.style__sub-nav-right___ruIrR li {
    height: 100%;
    line-height: 64px;
    padding: 0 16px
}

.style__sub-nav-right___ruIrR li:last-child {
    padding-right: 0
}

.style__sub-nav-right___ruIrR a {
    font-size: 14px;
    color: #919699;
    vertical-align: middle
}

.style__sub-nav-display-none___nMoeI {
    display: none
}

.style__sub-nav-btn___fguHS {
    display: inline-block;
    height: 30px;
    color: #fff !important;
    line-height: 14px;
    font-size: 14px;
    padding: 7px 16px;
    min-width: 64px;
    border-radius: 2px;
    text-align: center;
    cursor: pointer;
    text-transform: none;
    -webkit-text-size-adjust: none;
    transition: background-color .3s ease !important;
    background-image: none;
    background-color: #0070d5
}

.style__sub-nav-btn___fguHS:hover {
    background-color: #2490e3
}

.style__sub-nav-btn___fguHS:active {
    background-color: #0058b0
}

.style__buy-now___2TgCR {
    display: inline-block;
    height: 30px;
    color: #fff !important;
    line-height: 14px;
    font-size: 14px;
    padding: 7px 16px;
    min-width: 64px;
    border-radius: 2px;
    background: #1e9df7;
    background-image: linear-gradient(-180deg, #1e9df7, #1392ed);
    cursor: pointer;
    text-transform: none
}

.style__buy-now___2TgCR:hover {
    color: #fff !important;
    background-image: linear-gradient(-180deg, #4cb5ff, #1392ed)
}

.style__buy-now-box___1nqqw {
    position: relative
}

.style__buy-now-box___1nqqw .style__buy-now-store-point___3DBaA {
    display: none
}

html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__product-title___29p40 a {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: -.03em
}

html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__sub-nav-right___ruIrR {
    height: 100%;
    position: relative;
    margin-left: 16px;
    justify-content: flex-start
}

html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__sub-nav-right___ruIrR li {
    display: inline-flex;
    align-items: center
}

html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__buy-now-box___1nqqw {
    position: absolute;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex: 1
}

html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__buy-now-box___1nqqw a {
    border-radius: 100px
}

html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__buy-now-store-point___3DBaA {
    display: block;
    position: absolute;
    right: 100%;
    min-width: 400px
}

html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__buy-now-store-point___3DBaA .style__point___2bNPa,
html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__buy-now-store-point___3DBaA .style__product-price___wyUEp {
    display: block;
    text-align: right;
    color: #fff;
    font-weight: 400;
    line-height: 12px;
    letter-spacing: -.02em
}

html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__buy-now-store-point___3DBaA .style__point___2bNPa {
    margin-top: 4px;
    font-size: 10px
}

html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__buy-now-store-point___3DBaA .style__product-price___wyUEp {
    height: 12px;
    color: #fff;
    font-size: 12px
}

html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__buy-now-store-point___3DBaA .style__product-price___wyUEp .style__origin___29TtQ {
    margin-left: 2px;
    color: hsla(0, 0%, 100%, .45);
    text-decoration: line-through
}

.popover__popover___1h-yT {
    transition: all .6s ease;
    opacity: 0;
    z-index: 9050
}

.popover__popover___1h-yT.popover__show___2IoeQ {
    transform: translateY(0) !important;
    opacity: 1
}

.popover__popover___1h-yT.popover__show___2IoeQ.popover__is-m___18DnZ .popover__flex-box___2Xbsy {
    pointer-events: auto
}

.popover__popover___1h-yT.popover__show___2IoeQ.popover__is-pc___23_oB .popover__arrow___1yIev {
    opacity: 1
}

.popover__popover___1h-yT.popover__show___2IoeQ.popover__is-pc___23_oB .popover__close___2XJTw {
    pointer-events: auto
}

.popover__popover___1h-yT.popover__show___2IoeQ .popover__flex-box___2Xbsy {
    opacity: 1
}

.popover__popover___1h-yT.popover__is-m___18DnZ {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    transform: translateY(16px);
    pointer-events: none;
    height: var(--windowHeight)
}

.popover__popover___1h-yT.popover__is-m___18DnZ .popover__flex-box___2Xbsy {
    bottom: 24px;
    border-radius: 8px;
    width: calc(100% - 32px);
    max-width: 408px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, .1)
}

.popover__popover___1h-yT.popover__is-m___18DnZ .popover__close___2XJTw {
    margin-left: 8px
}

.popover__popover___1h-yT.popover__is-pc___23_oB {
    position: absolute;
    bottom: -16px;
    width: calc(100% - 16px);
    transform: translateY(-8px)
}

.popover__popover___1h-yT.popover__is-pc___23_oB .popover__close___2XJTw:hover {
    background-color: rgba(0, 0, 0, .06)
}

.popover__popover___1h-yT.popover__is-pc___23_oB .popover__arrow___1yIev {
    margin: -12px auto 0;
    width: 0;
    height: 0;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-bottom: 12px solid #fff;
    z-index: 1;
    position: relative;
    opacity: 0
}

.popover__popover___1h-yT.popover__is-pc___23_oB .popover__flex-box___2Xbsy {
    top: 0;
    width: 320px;
    border-radius: 4px;
    filter: drop-shadow(0 2px 8px rgba(0, 0, 0, .2));
    pointer-events: none
}

.popover__popover___1h-yT.popover__is-pc___23_oB .popover__close___2XJTw {
    margin-left: 16px
}

.popover__popover___1h-yT .popover__flex-box___2Xbsy {
    padding: 16px 8px 16px 16px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    background-color: #fff;
    opacity: 0
}

.popover__popover___1h-yT .popover__flex-box___2Xbsy .popover__cover-image___2jH_C {
    width: 40px;
    height: 40px;
    background-size: 24px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-color: #f5f5f5;
    border-radius: 99px;
    margin-right: 12px
}

.popover__popover___1h-yT .popover__flex-box___2Xbsy .popover__content-text___2aCiV {
    flex: 1
}

.popover__popover___1h-yT .popover__flex-box___2Xbsy .popover__title___38i0k {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    color: rgba(0, 0, 0, .85)
}

.popover__popover___1h-yT .popover__flex-box___2Xbsy .popover__desc___2YG-3 {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    color: rgba(0, 0, 0, .65);
    margin-top: 4px
}

.popover__popover___1h-yT .popover__flex-box___2Xbsy .popover__close___2XJTw {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDcuMjkzbDUuMDg2LTUuMDg2YTEgMSAwIDAxMS40MTQgMEw4LjcwNyA4bDUuMDg2IDUuMDg2YTEgMSAwIDAxMCAxLjQxNEw4IDguNzA3bC01LjA4NiA1LjA4NmExIDEgMCAwMS0xLjQxNCAwTDcuMjkzIDggMi4yMDcgMi45MTRhMSAxIDAgMDEwLTEuNDE0TDggNy4yOTN6IiBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9Ii44NSIvPjwvc3ZnPg==");
    width: 32px;
    height: 32px;
    background-size: 16px;
    background-position: 50%;
    background-repeat: no-repeat;
    transition: all .3s ease;
    cursor: pointer;
    border-radius: 99px
}

.popover__popover___1h-yT .popover__flex-box___2Xbsy .popover__close___2XJTw:active:not(:disabled) {
    background-color: rgba(0, 0, 0, .15)
}

.popover__popover___1h-yT .popover__learn-more___1AePY {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    color: #0070d5;
    margin-left: 16px;
    padding: 8px;
    background: rgba(0, 0, 0, .04);
    border-radius: 99px
}

@media screen and (max-width:1468px) {
    .popover__popover___1h-yT.popover__is-pc___23_oB .popover__container___1SnMI {
        position: absolute;
        width: 100vw;
        min-width: 1232px;
        right: calc(-50vw - -616px);
        pointer-events: none
    }

    .popover__popover___1h-yT.popover__is-pc___23_oB .popover__flex-box___2Xbsy {
        right: 0;
        left: auto;
        transform: none
    }
}

@media screen and (max-width:1232px) {
    .popover__popover___1h-yT.popover__is-pc___23_oB .popover__container___1SnMI {
        right: 0
    }
}

@media screen and (max-width:360px) {
    .popover__popover___1h-yT .popover__flex-box___2Xbsy {
        padding: 12px
    }

    .popover__popover___1h-yT .popover__flex-box___2Xbsy .popover__title___38i0k {
        font-size: 12px;
        line-height: 16px
    }
}

.dropdown__dropdown-switcher___2IeBY {
    display: none
}

.dropdown__dropdown-mask___PBcaS {
    display: none;
    opacity: 0
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .product-subnav-title .dropdown__dropdown-switcher___2IeBY,
html[data-abk*="mini3pro-subnav-dropdown=C"] .product-subnav-title .dropdown__dropdown-switcher___2IeBY {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 10px auto;
    cursor: pointer;
    width: 32px;
    height: 32px;
    display: inline-block;
    border-radius: 50%;
    background-color: hsla(0, 0%, 100%, .0784313725490196);
    transition: transform .3s ease;
    margin-left: 12px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTS4yOTUuNDMyYTEgMSAwIDAxMS4zMi0uMDhsLjA5NC4wODMgMy4yODggMy4zMDNMOC4yOTIuNDM1YTEgMSAwIDAxMS4zMi0uMDg2bC4wOTQuMDgzYTEgMSAwIDAxLjA4NSAxLjMybC0uMDgzLjA5NS0zLjczNyAzLjc0OWMtLjUuNTAyLTEuMjkyLjUzNi0xLjgzMy4xMDNsLS4xMTUtLjEwNEwuMjkgMS44NDZBMSAxIDAgMDEuMjk1LjQzMnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=")
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .product-subnav-title .dropdown__dropdown-switcher___2IeBY.dropdown__active___2jabs,
html[data-abk*="mini3pro-subnav-dropdown=C"] .product-subnav-title .dropdown__dropdown-switcher___2IeBY.dropdown__active___2jabs {
    transform: rotate(180deg)
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .product-subnav-title .dropdown__dropdown-switcher___2IeBY.dropdown__active___2jabs+.dropdown__dropdown-mask___PBcaS,
html[data-abk*="mini3pro-subnav-dropdown=C"] .product-subnav-title .dropdown__dropdown-switcher___2IeBY.dropdown__active___2jabs+.dropdown__dropdown-mask___PBcaS {
    opacity: 1;
    pointer-events: auto
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .product-subnav-title .dropdown__dropdown-mask___PBcaS,
html[data-abk*="mini3pro-subnav-dropdown=C"] .product-subnav-title .dropdown__dropdown-mask___PBcaS {
    opacity: 0;
    pointer-events: none;
    transition: opacity .6s ease;
    background-color: rgba(0, 0, 0, .5019607843137255);
    width: 100%;
    height: 120vh;
    display: block;
    position: absolute;
    top: 100%;
    left: 0
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .product-subnav-title .dropdown__product-dropdown___qNyPv,
html[data-abk*="mini3pro-subnav-dropdown=C"] .product-subnav-title .dropdown__product-dropdown___qNyPv {
    position: absolute;
    top: 100%;
    opacity: 0;
    pointer-events: none;
    transform: translate(-16px, -20px);
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, .10196078431372549);
    border-radius: 4px;
    background-color: #434343;
    transition: opacity .6s ease, transform .6s ease;
    min-width: 200px
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .product-subnav-title .dropdown__product-dropdown___qNyPv .dropdown__dropdown-item___2KTfZ,
html[data-abk*="mini3pro-subnav-dropdown=C"] .product-subnav-title .dropdown__product-dropdown___qNyPv .dropdown__dropdown-item___2KTfZ {
    color: #fff;
    padding: 12px 16px;
    display: block;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -.02em;
    text-align: left;
    transition: background-color .3s ease
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .product-subnav-title .dropdown__product-dropdown___qNyPv .dropdown__dropdown-item___2KTfZ:hover,
html[data-abk*="mini3pro-subnav-dropdown=C"] .product-subnav-title .dropdown__product-dropdown___qNyPv .dropdown__dropdown-item___2KTfZ:hover {
    background-color: hsla(0, 0%, 100%, .0784313725490196)
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .product-subnav-title .dropdown__product-dropdown___qNyPv.dropdown__active___2jabs,
html[data-abk*="mini3pro-subnav-dropdown=C"] .product-subnav-title .dropdown__product-dropdown___qNyPv.dropdown__active___2jabs {
    opacity: 1;
    pointer-events: auto;
    transform: translate(-16px, -4px)
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .dji-pc .product-subnav-title,
html[data-abk*="mini3pro-subnav-dropdown=C"] .dji-pc .product-subnav-title {
    position: relative;
    display: flex;
    align-items: center
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .dji-pc .product-subnav-title .dropdown__dropdown-switcher___2IeBY:after,
html[data-abk*="mini3pro-subnav-dropdown=C"] .dji-pc .product-subnav-title .dropdown__dropdown-switcher___2IeBY:after {
    opacity: 0;
    content: "";
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTS4yOTUuNDMyYTEgMSAwIDAxMS4zMi0uMDhsLjA5NC4wODMgMy4yODggMy4zMDNMOC4yOTIuNDM1YTEgMSAwIDAxMS4zMi0uMDg2bC4wOTQuMDgzYTEgMSAwIDAxLjA4NSAxLjMybC0uMDgzLjA5NS0zLjczNyAzLjc0OWMtLjUuNTAyLTEuMjkyLjUzNi0xLjgzMy4xMDNsLS4xMTUtLjEwNEwuMjkgMS44NDZBMSAxIDAgMDEuMjk1LjQzMnoiIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iLjg1Ii8+PC9zdmc+");
    background-size: 10px auto;
    display: inline-block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #fff;
    transition: opacity .3s ease
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .dji-pc .product-subnav-title .dropdown__dropdown-switcher___2IeBY:hover:after,
html[data-abk*="mini3pro-subnav-dropdown=C"] .dji-pc .product-subnav-title .dropdown__dropdown-switcher___2IeBY:hover:after {
    opacity: 1
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .dji-pc .product-subnav-title .dropdown__product-dropdown___qNyPv,
html[data-abk*="mini3pro-subnav-dropdown=C"] .dji-pc .product-subnav-title .dropdown__product-dropdown___qNyPv {
    padding: 8px 0
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .dji-pc .product-subnav-title>a,
html[data-abk*="mini3pro-subnav-dropdown=C"] .dji-pc .product-subnav-title>a {
    font-size: 20px;
    font-weight: 600
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .dji-mobile .dropdown__product-dropdown___qNyPv,
html[data-abk*="mini3pro-subnav-dropdown=C"] .dji-mobile .dropdown__product-dropdown___qNyPv {
    background-color: #1f1f1f;
    width: 100%;
    left: 0;
    transform: none !important;
    transition: max-height .6s ease;
    max-height: 0;
    overflow: hidden;
    opacity: 1;
    border-radius: 0
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .dji-mobile .dropdown__product-dropdown___qNyPv.dropdown__active___2jabs,
html[data-abk*="mini3pro-subnav-dropdown=C"] .dji-mobile .dropdown__product-dropdown___qNyPv.dropdown__active___2jabs {
    max-height: 272px;
    pointer-events: auto
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .dji-mobile .dropdown__product-dropdown___qNyPv .dropdown__dropdown-item___2KTfZ:first-child,
html[data-abk*="mini3pro-subnav-dropdown=C"] .dji-mobile .dropdown__product-dropdown___qNyPv .dropdown__dropdown-item___2KTfZ:first-child {
    margin-top: 8px
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .dji-mobile .dropdown__product-dropdown___qNyPv .dropdown__dropdown-item___2KTfZ:last-child,
html[data-abk*="mini3pro-subnav-dropdown=C"] .dji-mobile .dropdown__product-dropdown___qNyPv .dropdown__dropdown-item___2KTfZ:last-child {
    margin-bottom: 8px
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .dropdown__product-dropdown___qNyPv.dropdown__series-dropdown___3ag2Z {
    display: block
}

html[data-abk*="mini3pro-subnav-dropdown=B"] .dropdown__product-dropdown___qNyPv.dropdown__series-dropdown___3ag2Z .dropdown__dropdown-switcher___2IeBY {
    display: inline-block
}

html[data-abk*="mini3pro-subnav-dropdown=C"] .dropdown__product-dropdown___qNyPv.dropdown__store-dropdown___3m4vx {
    display: block
}

html[data-abk*="mini3pro-subnav-dropdown=C"] .dropdown__product-dropdown___qNyPv.dropdown__store-dropdown___3m4vx .dropdown__dropdown-switcher___2IeBY {
    display: inline-block
}

html[data-abk*="mini3pro-subnav-dropdown=C"] .dropdown__product-dropdown___qNyPv.dropdown__store-dropdown___3m4vx .dropdown__dropdown-item___2KTfZ {
    min-width: 250px
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__buy-now-box___IdfQi {
    display: none
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__nav-placeholder___2_7GV {
    height: 48px
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-wrap___1HUu7 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    height: 96px;
    z-index: 9100
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-collapsed___1xw2z,
.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-collapsed___1xw2z .style__sub-nav-mask___2Ry7i {
    display: block
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-collapsed___1xw2z .style__angle-down___2fL5J {
    transform: rotate(270deg)
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav___3UKBt {
    position: relative;
    width: 100%;
    height: 96px;
    z-index: 9110;
    background-color: #fff;
    outline: 1px solid transparent
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-fingerpost___1IGcM {
    max-width: 100%;
    height: 48px;
    position: relative;
    z-index: 9100;
    background-color: #232526;
    display: flex;
    align-items: center;
    padding-right: 4px
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-fingerpost___1IGcM:after {
    content: "";
    position: absolute;
    right: 0;
    width: 32px;
    height: 100%;
    background-image: linear-gradient(90deg, rgba(35, 37, 38, 0), #232526);
    top: 0;
    pointer-events: none
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-fingerpost___1IGcM ul {
    padding: 0;
    display: flex;
    align-items: center;
    list-style: none;
    flex: 1;
    overflow-x: scroll;
    position: relative;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-fingerpost___1IGcM ul::-webkit-scrollbar {
    display: none
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-fingerpost___1IGcM ul li {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    flex-shrink: 0
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-fingerpost___1IGcM ul li+li {
    margin-left: 24px
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-fingerpost___1IGcM ul li.style__active___uSmnA {
    opacity: .45
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-fingerpost___1IGcM ul li.style__active___uSmnA a {
    pointer-events: none
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-fingerpost___1IGcM ul li:last-child {
    padding-right: 16px
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-fingerpost___1IGcM ul li a {
    -webkit-font-smoothing: antialiased;
    color: #fff
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-mask___2Ry7i {
    display: none;
    z-index: 9100;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    background-color: rgba(0, 0, 0, .5);
    width: 100%;
    height: 100%
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-tab___3cReE {
    position: relative;
    z-index: 9101;
    background-color: #232526
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-drop___24krE {
    width: 100%;
    max-height: 0;
    z-index: 9101;
    position: absolute;
    top: 48px;
    background-color: #232526;
    overflow: hidden;
    transition: all .3s ease 0s
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-content___24PEU {
    display: block
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-container___280q7 {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-container___280q7 .style__sub-nav-left___1rP81 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    padding: 0 8px 0 15px
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-container___280q7 .style__sub-nav-left___1rP81:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    background-color: hsla(0, 0%, 100%, .12)
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-container___280q7 .style__sub-nav-fingerpost___1IGcM {
    padding: 0 8px 0 15px
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__product-title___3Splr {
    height: 48px;
    display: flex;
    -moz-align-items: center;
    align-items: center;
    flex: 1
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__product-title___3Splr .product-subnav-dropdown {
    display: none;
    opacity: 0
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__product-title___3Splr a {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em;
    font-weight: 600;
    -webkit-font-smoothing: antialiased
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__angle-down___2fL5J {
    transition: all .3s;
    transform: rotate(90deg);
    display: inline-block
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__angle-down___2fL5J i {
    font-weight: 300
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-toggle___2d350 {
    width: 32px;
    height: 48px
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-toggle-btn___3NnkN {
    display: inline-block;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 48px;
    color: #fff;
    font-size: 16px;
    border-color: #fff;
    background: none;
    border-radius: 50%
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-dropdown___2PV_6 {
    display: block;
    margin-left: -15px;
    margin-right: -15px
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-dropdown___2PV_6.style__type-b___2fE9T {
    padding: 8px 0 16px
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-dropdown___2PV_6 li {
    display: block;
    width: 100%;
    padding: 0 20px
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-dropdown___2PV_6 li.style__type-b___2fE9T {
    padding: 0
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-dropdown___2PV_6 a {
    display: block;
    width: 100%;
    padding: 24px 0 !important;
    font-size: 14px;
    line-height: 14px;
    color: #fff;
    border-bottom: 1px solid #3d3e40
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-dropdown___2PV_6 a.style__type-b___2fE9T {
    border-bottom: none;
    padding: 16px !important
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-btn___2C9Jb {
    display: inline-block;
    height: 28px;
    line-height: 12px;
    color: #fff !important;
    font-size: 12px;
    padding: 8px;
    min-width: 58px;
    border-radius: 4px;
    text-align: center;
    background: linear-gradient(#40a9ff, #1890ff);
    cursor: pointer;
    text-transform: none;
    -webkit-font-smoothing: antialiased
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-buy-now___37rNf {
    margin-left: 24px
}

.style__sub-nav-wrap-common___x3v3-.style__is-mobile___2qa9Y .style__sub-nav-display-none-mobile___XqWtY {
    display: none
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 64px;
    z-index: 800
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx .style__nav-placeholder___2_7GV,
.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx .style__sub-nav-content___24PEU {
    display: none
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx .style__sub-nav-tab___3cReE {
    position: static;
    z-index: auto;
    background-color: initial
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx .style__sub-nav___3UKBt {
    width: 100%;
    height: 100%
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx.style__sub-nav-wrap-dark___g2x6V .style__sub-nav___3UKBt {
    background-color: rgba(35, 37, 38, .9)
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx.style__sub-nav-wrap-dark___g2x6V .style__product-title___3Splr a {
    color: #fff
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx.style__sub-nav-wrap-dark___g2x6V .style__sub-nav-right___1-vuy a {
    font-size: 14px;
    color: #fff;
    transition: color .3s;
    vertical-align: middle
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx.style__sub-nav-wrap-dark___g2x6V .style__sub-nav-right___1-vuy a:hover {
    color: #9fa3a6
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx.style__sub-nav-wrap-light___n4h8y .style__sub-nav___3UKBt {
    background-color: rgba(240, 241, 242, .9)
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx.style__sub-nav-wrap-light___n4h8y .style__product-title___3Splr a {
    color: #3b3e40
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx.style__sub-nav-wrap-light___n4h8y .style__sub-nav-right___1-vuy a {
    font-size: 14px;
    color: #3b3e40;
    transition: color .3s;
    vertical-align: middle
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx.style__sub-nav-wrap-light___n4h8y .style__sub-nav-right___1-vuy a:hover {
    color: #232526
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx .style__sub-nav-container___280q7 {
    height: 64px;
    width: 1200px;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    align-items: center;
    justify-content: space-between;
    padding: 0
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx .style__product-title___3Splr {
    height: 64px;
    line-height: 1.1
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx .style__product-title___3Splr .product-subnav-dropdown {
    display: none;
    opacity: 0
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx .style__product-title___3Splr a {
    font-size: 14px;
    line-height: 64px;
    font-weight: 400;
    color: #919699;
    cursor: pointer
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx .style__sub-nav-right___1-vuy {
    height: 64px;
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    text-transform: none
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx .style__sub-nav-right___1-vuy li {
    height: 100%;
    line-height: 64px;
    padding: 0 16px
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx .style__sub-nav-right___1-vuy li:last-child {
    padding-right: 0
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx .style__sub-nav-right___1-vuy a {
    font-size: 14px;
    color: #919699;
    vertical-align: middle
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx .style__sub-nav-display-none___3o1ic {
    display: none
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx .style__sub-nav-btn___2C9Jb {
    display: inline-block;
    height: 30px;
    color: #fff !important;
    line-height: 14px;
    font-size: 14px;
    padding: 7px 16px;
    min-width: 64px;
    border-radius: 2px;
    text-align: center;
    cursor: pointer;
    text-transform: none;
    -webkit-text-size-adjust: none;
    transition: background-color .3s ease !important;
    background-image: none;
    background-color: #0070d5
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx .style__sub-nav-btn___2C9Jb:hover {
    background-color: #2490e3
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx .style__sub-nav-btn___2C9Jb:active {
    background-color: #0058b0
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx .style__buy-now___u8hqR {
    display: inline-block;
    height: 30px;
    color: #fff !important;
    line-height: 14px;
    font-size: 14px;
    padding: 7px 16px;
    min-width: 64px;
    border-radius: 2px;
    background: #1e9df7;
    background-image: linear-gradient(-180deg, #1e9df7, #1392ed);
    cursor: pointer;
    text-transform: none
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx .style__buy-now___u8hqR:hover {
    color: #fff !important;
    background-image: linear-gradient(-180deg, #4cb5ff, #1392ed)
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx .style__buy-now-box___IdfQi {
    position: relative
}

.style__sub-nav-wrap-common___x3v3-.style__is-pc___2x_dx .style__buy-now-box___IdfQi .style__buy-now-store-point___3XwIx {
    display: none
}

html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__is-pc___2x_dx .style__product-title___3Splr a {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: -.03em
}

html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__is-pc___2x_dx .style__sub-nav-right___1-vuy {
    height: 100%;
    position: relative;
    margin-left: 16px;
    justify-content: flex-start
}

html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__is-pc___2x_dx .style__sub-nav-right___1-vuy li {
    display: inline-flex;
    align-items: center
}

html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__is-pc___2x_dx .style__buy-now-box___IdfQi {
    position: absolute;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex: 1
}

html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__is-pc___2x_dx .style__buy-now-box___IdfQi a {
    border-radius: 100px
}

html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__is-pc___2x_dx .style__buy-now-store-point___3XwIx {
    display: block;
    position: absolute;
    right: 100%;
    min-width: 400px
}

html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__is-pc___2x_dx .style__buy-now-store-point___3XwIx .style__point___2nsCR,
html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__is-pc___2x_dx .style__buy-now-store-point___3XwIx .style__product-price___29GKz {
    display: block;
    text-align: right;
    color: #fff;
    font-weight: 400;
    line-height: 12px;
    letter-spacing: -.02em
}

html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__is-pc___2x_dx .style__buy-now-store-point___3XwIx .style__point___2nsCR {
    margin-top: 4px;
    font-size: 10px
}

html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__is-pc___2x_dx .style__buy-now-store-point___3XwIx .style__product-price___29GKz {
    height: 12px;
    color: #fff;
    font-size: 12px
}

html[data-abk*="store-point-in-subnav=B"] .dji-pc .style__is-pc___2x_dx .style__buy-now-store-point___3XwIx .style__product-price___29GKz .style__origin___1mO9D {
    margin-left: 2px;
    color: hsla(0, 0%, 100%, .45);
    text-decoration: line-through
}

.section-content .section-v0 {
    display: block !important
}

.section-content-preload-holder * {
    transition: none !important
}

.sections-wrapper {
    position: relative;
    min-height: calc(100vh - 400px)
}

.mobile-mode .sections-wrapper {
    min-width: 100%
}

.dji-pc .sections-wrapper {
    min-width: 1200px
}

.scroll-recycle {
    display: none !important
}

.mobile-mode .page-wrapper {
    min-width: 100%
}

@media only screen and (min-width:768px) {
    .dji-pc .page-wrapper {
        min-width: 1200px
    }
}

.dji-mobile .page-wrapper {
    max-width: 440px;
    margin: auto
}

@media (max-width:768px) {
    .official-page.responsive-mode .page-wrapper {
        min-width: auto;
        max-width: none
    }

    .official-page.responsive-mode .sections-wrapper {
        min-width: auto
    }
}

.official-page.responsive-mode .is-edit-mobile .page-wrapper {
    min-width: auto;
    max-width: none
}

.official-page.responsive-mode .is-edit-mobile .sections-wrapper {
    min-width: auto
}

@media (min-width:769px) {
    .official-page.responsive-mode .page-wrapper {
        min-width: 1200px;
        max-width: none
    }
}

.atom-design-v1 blockquote,
.atom-design-v1 body,
.atom-design-v1 dd,
.atom-design-v1 dl,
.atom-design-v1 dt,
.atom-design-v1 fieldset,
.atom-design-v1 figure,
.atom-design-v1 h1,
.atom-design-v1 h2,
.atom-design-v1 h3,
.atom-design-v1 h4,
.atom-design-v1 h5,
.atom-design-v1 h6,
.atom-design-v1 hr,
.atom-design-v1 html,
.atom-design-v1 iframe,
.atom-design-v1 legend,
.atom-design-v1 li,
.atom-design-v1 ol,
.atom-design-v1 p,
.atom-design-v1 pre,
.atom-design-v1 textarea,
.atom-design-v1 ul {
    margin: 0;
    padding: 0
}

.atom-design-v1 h1,
.atom-design-v1 h2,
.atom-design-v1 h3,
.atom-design-v1 h4,
.atom-design-v1 h5,
.atom-design-v1 h6 {
    font-size: 100%;
    font-weight: 400
}

.atom-design-v1 ul {
    list-style: none
}

.atom-design-v1 button,
.atom-design-v1 input,
.atom-design-v1 select,
.atom-design-v1 textarea {
    margin: 0
}

.atom-design-v1 html {
    box-sizing: border-box
}

.atom-design-v1 *,
.atom-design-v1 :after,
.atom-design-v1 :before {
    box-sizing: inherit
}

.atom-design-v1 audio,
.atom-design-v1 embed,
.atom-design-v1 img,
.atom-design-v1 object,
.atom-design-v1 video {
    height: auto;
    max-width: 100%
}

.atom-design-v1 iframe {
    border: 0
}

.atom-design-v1 table {
    border-collapse: collapse;
    border-spacing: 0
}

.atom-design-v1 td,
.atom-design-v1 th {
    padding: 0;
    text-align: left
}

@font-face {
    font-family: DJI-atom-icon;
    font-weight: 300;
    src: url(https://www-cdn.djiits.com/assets/uploads/p/9df2e324-f733-4c94-8ee8-dd633a87021b/atom/DJIAtomIconLight/iconfont.eot);
    src: url(https://www-cdn.djiits.com/assets/uploads/p/9df2e324-f733-4c94-8ee8-dd633a87021b/atom/DJIAtomIconLight/iconfont.eot#iefix) format("embedded-opentype"), url(https://www-cdn.djiits.com/assets/uploads/p/9df2e324-f733-4c94-8ee8-dd633a87021b/atom/DJIAtomIconLight/iconfont.woff) format("woff"), url(https://www-cdn.djiits.com/assets/uploads/p/9df2e324-f733-4c94-8ee8-dd633a87021b/atom/DJIAtomIconLight/iconfont.ttf) format("truetype"), url(https://www-cdn.djiits.com/assets/uploads/p/9df2e324-f733-4c94-8ee8-dd633a87021b/atom/DJIAtomIconLight/iconfont.svg#iconfont) format("svg");
    font-style: normal
}

@font-face {
    font-family: DJI-atom-icon;
    font-weight: 500;
    src: url(https://www-cdn.djiits.com/assets/uploads/p/9df2e324-f733-4c94-8ee8-dd633a87021b/atom/DJIAtomIconSolid/iconfont.eot);
    src: url(https://www-cdn.djiits.com/assets/uploads/p/9df2e324-f733-4c94-8ee8-dd633a87021b/atom/DJIAtomIconSolid/iconfont.eot#iefix) format("embedded-opentype"), url(https://www-cdn.djiits.com/assets/uploads/p/9df2e324-f733-4c94-8ee8-dd633a87021b/atom/DJIAtomIconSolid/iconfont.woff) format("woff"), url(https://www-cdn.djiits.com/assets/uploads/p/9df2e324-f733-4c94-8ee8-dd633a87021b/atom/DJIAtomIconSolid/iconfont.ttf) format("truetype"), url(https://www-cdn.djiits.com/assets/uploads/p/9df2e324-f733-4c94-8ee8-dd633a87021b/atom/DJIAtomIconSolid/iconfont.svg#iconfont) format("svg");
    font-style: normal
}

.atom-design-v1 * {
    font-family: Open Sans, PingFang SC, Microsoft YaHei, Helvetica Neue, Hiragino Sans GB, WenQuanYi Micro Hei, Arial, "sans-serif"
}

.style__media-modal-container___t6IW3 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: #232526;
    z-index: 10003
}

.style__media-modal-container___t6IW3 .style__media-modal-close___1w4Vj {
    top: 16px;
    right: 16px;
    font-size: 24px;
    line-height: 1;
    transition: all .5s ease;
    width: 40px;
    position: absolute;
    padding: 0;
    background-color: rgba(0, 0, 0, .2);
    color: #fff;
    height: 40px;
    border: none;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    text-align: center;
    border-radius: 50% !important;
    outline: none;
    cursor: pointer;
    z-index: 10100
}

.style__media-modal-container___t6IW3 .style__media-modal-close___1w4Vj:hover {
    background-color: rgba(0, 0, 0, .3)
}

.style__media-modal-container___t6IW3 .style__media-modal-close___1w4Vj:active {
    background-color: rgba(0, 0, 0, .4)
}

.style__media-modal-container___t6IW3 .style__media-modal-close___1w4Vj:before {
    display: inline-block;
    font-family: DJI-atom-icon, sans-serif;
    text-decoration: none;
    font-weight: 300;
    content: "\f00d";
    min-width: 16px;
    text-align: center
}

.style__media-modal-container___t6IW3 .style__media-modal-iframe___2aQ0n {
    position: absolute;
    width: 1200px;
    aspect-ratio: 16/9;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10050
}

.style__link-button___1pM2o {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none
}

.style__product-common-button___18sgE {
    --product-btn-gap: 8px;
    --product-btn-height: 40px;
    --product-btn-min-width: 40px;
    --product-btn-padding-x: 20px;
    --product-btn-font-weight: 400;
    --product-btn-line-height: 1.26;
    --product-btn-letter-spacing: -0.02em;
    --product-btn-font-size: var(--brand-component-font-size-14);
    --product-btn-border-radius: var(--brand-radius-rounded);
    --product-btn-transition: background-color, color, border-color, 0.3s ease-in-out;
    --product-btn-color: var(--reverse-primary);
    --product-btn-background: var(--brand-primary-default);
    --product-btn-border: var(--reverse-bg);
    --product-btn-hover-color: var(--reverse-primary);
    --product-btn-hover-background: var(--brand-primary-hover);
    --product-btn-hover-border: var(--reverse-bg);
    --product-btn-active-color: var(--reverse-primary);
    --product-btn-active-background: var(--brand-primary-active);
    --product-btn-active-border: var(--reverse-bg);
    --product-btn-primary-color: var(--product-btn-color);
    --product-btn-primary-background: var(--product-btn-background);
    --product-btn-primary-border: var(--product-btn-border);
    --product-btn-primary-hover-color: var(--product-btn-hover-color);
    --product-btn-primary-hover-background: var(--product-btn-hover-background);
    --product-btn-primary-hover-border: var(--product-btn-hover-border);
    --product-btn-primary-active-color: var(--product-btn-active-color);
    --product-btn-primary-active-background: var(--product-btn-active-background);
    --product-btn-primary-active-border: var(--product-btn-active-border);
    --product-btn-secondary-color: var(--primary);
    --product-btn-secondary-background: rgba(0, 0, 0, 0.08);
    --product-btn-secondary-border: var(--white-bg);
    --product-btn-secondary-hover-color: var(--primary);
    --product-btn-secondary-hover-background: var(--bg);
    --product-btn-secondary-hover-border: var(--white-bg);
    --product-btn-secondary-active-color: var(--primary);
    --product-btn-secondary-active-background: rgba(0, 0, 0, 0.08);
    --product-btn-secondary-active-border: var(--white-bg);
    --primary-button-icon-fill-color: var(--reverse-primary);
    --primary-button-icon-fill-opacity: 1;
    --secondary-button-icon-fill-color: var(--primary);
    --secondary-button-icon-fill-opacity: 0.85;
    --product-btn-compatibility-color: rgba(var(--common-white));
    --product-btn-compatibility-background: rgba(89, 89, 89, 0.4);
    --product-btn-compatibility-border: var(--white-bg);
    --product-btn-compatibility-hover-color: rgba(var(--common-white));
    --product-btn-compatibility-hover-background: rgba(89, 89, 89, 0.5);
    --product-btn-compatibility-hover-border: var(--white-bg);
    --product-btn-compatibility-active-color: rgba(var(--common-white));
    --product-btn-compatibility-active-background: rgba(89, 89, 89, 0.6);
    --product-btn-compatibility-active-border: var(--white-bg);
    --product-btn-compatibility-icon-fill-color: rgba(var(--common-white));
    --product-btn-compatibility-icon-fill-opacity: 1
}

.style__product-common-button___18sgE.style__product-btn___1HuLF {
    outline: none;
    box-sizing: border-box;
    position: relative;
    display: inline-flex;
    grid-gap: var(--product-btn-gap);
    gap: var(--product-btn-gap);
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    text-align: center;
    background: transparent;
    background-image: none;
    border: 1px solid var(--product-btn-border);
    cursor: pointer;
    transition: var(--product-btn-transition);
    -webkit-user-select: none;
    user-select: none;
    color: var(--product-btn-color);
    -webkit-backdrop-filter: blur(32px);
    backdrop-filter: blur(32px);
    border-radius: var(--product-btn-border-radius);
    padding: 0 var(--product-btn-padding-x);
    height: var(--product-btn-height);
    width: auto;
    font-size: var(--product-btn-font-size);
    font-family: var(--brand-font-family);
    font-weight: var(--product-btn-font-weight)
}

.style__product-common-button___18sgE.style__product-btn___1HuLF:disabled {
    opacity: .5;
    cursor: not-allowed
}

.style__product-common-button___18sgE.style__btn-circle___nxrNF {
    min-width: var(--product-btn-min-width);
    padding: 0
}

.style__product-common-button___18sgE.style__btn-disabled___2vPrH,
.style__product-common-button___18sgE.style__btn-loading___2FUGy {
    opacity: .5;
    cursor: not-allowed
}

.style__product-common-button___18sgE.style__btn-primary___1f-En {
    background: var(--product-btn-primary-background);
    color: var(--product-btn-primary-color);
    border-color: var(--product-btn-primary-border)
}

.style__product-common-button___18sgE.style__btn-primary___1f-En:hover {
    background: var(--product-btn-primary-hover-background);
    color: var(--product-btn-primary-hover-color);
    border-color: var(--product-btn-primary-hover-border)
}

.style__product-common-button___18sgE.style__btn-primary___1f-En:active {
    background: var(--product-btn-primary-active-background);
    color: var(--product-btn-primary-active-color);
    border-color: var(--product-btn-primary-active-border)
}

.style__product-common-button___18sgE.style__btn-primary___1f-En .style__btn-icon___2jlHy svg path {
    fill: var(--primary-button-icon-fill-color);
    fill-opacity: var(--primary-button-icon-fill-opacity)
}

.style__product-common-button___18sgE.style__btn-secondary___3el9w {
    background: var(--product-btn-secondary-background);
    color: var(--product-btn-secondary-color);
    border-color: var(--product-btn-secondary-border)
}

.style__product-common-button___18sgE.style__btn-secondary___3el9w:hover {
    background: var(--product-btn-secondary-hover-background);
    color: var(--product-btn-secondary-hover-color);
    border-color: var(--product-btn-secondary-hover-border)
}

.style__product-common-button___18sgE.style__btn-secondary___3el9w:active {
    background: var(--product-btn-secondary-active-background);
    color: var(--product-btn-secondary-active-color);
    border-color: var(--product-btn-secondary-active-border)
}

.style__product-common-button___18sgE.style__btn-secondary___3el9w .style__btn-icon___2jlHy svg path {
    fill: var(--secondary-button-icon-fill-color);
    fill-opacity: var(--secondary-button-icon-fill-opacity)
}

.style__product-common-button___18sgE.style__btn-compatibility___3BJyc {
    background: var(--product-btn-compatibility-background);
    color: var(--product-btn-compatibility-color);
    border-color: var(--product-btn-compatibility-border)
}

.style__product-common-button___18sgE.style__btn-compatibility___3BJyc:hover {
    background: var(--product-btn-compatibility-hover-background);
    color: var(--product-btn-compatibility-hover-color);
    border-color: var(--product-btn-compatibility-hover-border)
}

.style__product-common-button___18sgE.style__btn-compatibility___3BJyc:active {
    background: var(--product-btn-compatibility-active-background);
    color: var(--product-btn-compatibility-active-color);
    border-color: var(--product-btn-compatibility-active-border)
}

.style__product-common-button___18sgE.style__btn-compatibility___3BJyc .style__btn-icon___2jlHy svg path {
    fill: var(--product-btn-compatibility-icon-fill-color);
    fill-opacity: var(--product-btn-compatibility-icon-fill-opacity)
}

.style__product-common-button___18sgE.style__btn-size-xs___1twkk {
    --product-btn-height: 24px;
    --product-btn-min-width: 24px;
    --product-btn-padding-x: 12px;
    --product-btn-font-size: var(--brand-component-font-size-12)
}

.style__product-common-button___18sgE.style__btn-size-sm___272TO {
    --product-btn-height: 32px;
    --product-btn-min-width: 32px;
    --product-btn-padding-x: 16px;
    --product-btn-font-size: var(--brand-component-font-size-14)
}

.style__product-common-button___18sgE.style__btn-size-lg___AiHyX {
    --product-btn-height: 40px;
    --product-btn-min-width: 40px;
    --product-btn-padding-x: 20px;
    --product-btn-font-size: var(--brand-component-font-size-14)
}

.style__product-common-button___18sgE.style__btn-size-xl___3WzVB {
    --product-btn-height: 48px;
    --product-btn-min-width: 48px;
    --product-btn-padding-x: 24px;
    --product-btn-font-size: var(--brand-component-font-size-16)
}

.style__product-common-button___18sgE .style__btn-icon___2jlHy,
.style__product-common-button___18sgE .style__btn-text___30DZA {
    font-size: var(--product-btn-font-size);
    line-height: var(--product-btn-line-height);
    letter-spacing: var(--product-btn-letter-spacing);
    font-family: var(--brand-font-family);
    font-weight: var(--product-btn-font-weight)
}

.style__product-common-button___18sgE .style__btn-icon___2jlHy {
    display: flex;
    align-items: center;
    justify-content: center
}

.style__product-common-button___18sgE .style__btn-icon___2jlHy .style__icon___3T_MO {
    width: 16px;
    height: 16px
}

.style__product-common-button___18sgE .style__btn-icon___2jlHy .style__video-replay___1JpNS {
    transform: scale(1.125)
}

.style__product-common-button___18sgE .style__btn-icon___2jlHy .style__arrow___895xt {
    width: 20px;
    height: 20px
}

.style__product-common-button___18sgE.style__btn-arrow-up___Fu9mE .style__arrow___895xt {
    transform: rotate(180deg)
}

.style__product-common-button___18sgE.style__btn-arrow-down___3WY4n .style__arrow___895xt {
    transform: rotate(90deg)
}

.style__product-common-button___18sgE.style__btn-arrow-left___1nSQx .style__arrow___895xt {
    transform: rotate(180deg)
}

.style__product-common-button___18sgE.style__btn-arrow-right___JImsQ .style__arrow___895xt {
    transform: rotate(0deg)
}

@media (min-width:1441px) {
    .style__product-common-button___18sgE {
        --product-btn-height: 48px;
        --product-btn-min-width: 48px;
        --product-btn-padding-x: 24px;
        --product-btn-font-size: var(--brand-component-font-size-16)
    }

    .style__product-common-button___18sgE .style__btn-icon___2jlHy .style__video-replay___1JpNS {
        transform: scale(1.25)
    }
}

@media (min-width:769px) and (max-width:1440px) {
    .style__product-common-button___18sgE {
        --product-btn-height: 40px;
        --product-btn-min-width: 40px;
        --product-btn-padding-x: 20px;
        --product-btn-font-size: var(--brand-component-font-size-14)
    }
}

@media (max-width:768px) {
    .style__product-common-button___18sgE {
        --product-btn-height: 40px;
        --product-btn-min-width: 40px;
        --product-btn-padding-x: 20px;
        --product-btn-font-size: var(--brand-component-font-size-14)
    }

    .style__product-common-button___18sgE .style__btn-icon___2jlHy .style__video-replay___1JpNS {
        width: 16px;
        height: 16px
    }
}

.is-edit-mobile .style__product-common-button___18sgE {
    --product-btn-height: 40px;
    --product-btn-min-width: 40px;
    --product-btn-padding-x: 20px;
    --product-btn-font-size: var(--brand-component-font-size-14)
}

.is-edit-mobile .style__product-common-button___18sgE .style__btn-icon___2jlHy .style__video-replay___1JpNS {
    width: 16px;
    height: 16px
}

.light-theme .style__product-common-button___18sgE {
    --product-btn-secondary-hover-background: var(--bg);
    --product-btn-secondary-background: rgba(0, 0, 0, 0.08);
    --product-btn-secondary-active-background: rgba(0, 0, 0, 0.08);
    --primary-button-icon-fill-opacity: 1;
    --secondary-button-icon-fill-opacity: 0.85
}

.dark-theme .style__product-common-button___18sgE {
    --product-btn-secondary-hover-background: hsla(0, 0%, 100%, 0.15);
    --product-btn-secondary-background: var(--white-divider);
    --product-btn-secondary-active-background: var(--white-divider);
    --primary-button-icon-fill-opacity: 0.85;
    --secondary-button-icon-fill-opacity: 1
}

.is-huawei-browser .style__btn-secondary___3el9w {
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important
}

.style__video-container___1579w {
    width: 100%;
    height: 100%
}

.style__background-video-container___3gxVg {
    width: 100%;
    max-width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.style__foreground-video-container___197SO {
    position: relative;
    width: calc(100% + 1px);
    height: calc(100% + 1px)
}

img:not([src]) {
    opacity: 0
}

.style__background-video___2gAMs {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.style__background-video___2gAMs .video-player-box {
    background-image: var(--bgPoster);
    position: absolute !important;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.style__background-video___2gAMs video {
    max-height: 100%;
    min-height: 100%;
    min-width: 100%;
    object-fit: cover
}

.style__background-video___1UB_r {
    width: 100%;
    height: 100%;
    min-height: 100%;
    overflow: hidden;
    position: relative
}

.style__background-video___1UB_r .video-player-box {
    position: absolute !important;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.style__background-video___1UB_r video {
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-width: none !important
}

.official-bg-video-pc-first-screen {
    background-image: var(--bgPoster)
}

html.v-downgrade .official-bg-video-pc-first-screen {
    background-image: var(--bgDowngrade);
    width: 100% !important;
    height: 100% !important
}

.downgrade__downgrade-img___33q9q {
    position: relative;
    height: 100%;
    width: 100%
}

.downgrade__downgrade-img___33q9q .downgrade__downgrade-pic___1foN5 {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center
}

.index__foreground-video___1qGNm,
.index__official-fore-video___OgK1F,
.index__official-fore-video___OgK1F .video-player-box {
    width: 100%;
    height: 100%
}

.index__foreground-video___1qGNm video {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.index__foreground-video___1qGNm .index__video-button___3nUcq {
    display: none;
    position: absolute;
    right: 16px;
    bottom: 16px
}

.index__product-multi-card-section___1HRRb {
    display: flex;
    justify-content: center;
    background-color: var(--background-0);
    overflow-x: hidden
}

.index__product-multi-card-section___1HRRb .index__product-multi-card-section-container___34hkb {
    width: 1200px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 16px;
    gap: 16px
}

.index__product-multi-card-section___1HRRb .index__product-multi-card-section-container___34hkb .index__product-multi-card-section-item___2RpCo {
    display: flex;
    flex-direction: column;
    flex: 1;
    background: var(--bg);
    border-radius: var(--brand-radius);
    min-width: 0;
    overflow: hidden
}

.index__product-multi-card-section___1HRRb .index__product-multi-card-section-container___34hkb .index__product-multi-card-section-item___2RpCo .index__product-multi-card-section-item-image___1hNM4 {
    width: 100%;
    font-size: 0;
    object-fit: cover;
    overflow: hidden
}

.index__product-multi-card-section___1HRRb .index__product-multi-card-section-container___34hkb .index__product-multi-card-section-item___2RpCo .index__product-multi-card-section-item-image___1hNM4>div:first-child {
    min-width: 100%
}

.index__product-multi-card-section___1HRRb .index__product-multi-card-section-container___34hkb .index__product-multi-card-section-item___2RpCo .index__product-multi-card-section-item-image___1hNM4>div:first-child img {
    width: 100%;
    object-fit: cover
}

.index__product-multi-card-section___1HRRb .index__product-multi-card-section-container___34hkb .index__product-multi-card-section-item___2RpCo .index__product-multi-card-section-item-content___2Vbve {
    flex: 1;
    text-align: left;
    min-width: 0
}

.index__product-multi-card-section___1HRRb .index__product-multi-card-section-container___34hkb .index__product-multi-card-section-item___2RpCo .index__product-multi-card-section-item-content___2Vbve .index__content-padding___VxLAZ {
    padding: var(--brand-section-spacing-sm);
    display: flex;
    flex-direction: column;
    grid-gap: var(--brand-gap-md);
    gap: var(--brand-gap-md);
    font-weight: var(--official-font-weight);
    vertical-align: middle
}

.index__product-multi-card-section___1HRRb .index__product-multi-card-section-container___34hkb .index__product-multi-card-section-item___2RpCo .index__product-multi-card-section-item-content___2Vbve .index__content-padding___VxLAZ .index__text-content___2Xn4m {
    display: flex;
    flex-direction: column;
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm)
}

.index__product-multi-card-section___1HRRb .index__product-multi-card-section-container___34hkb .index__product-multi-card-section-item___2RpCo .index__product-multi-card-section-item-content___2Vbve .index__content-padding___VxLAZ .index__text-content___2Xn4m .index__product-multi-card-section-item-title___8BzLc {
    color: var(--primary);
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.index__product-multi-card-section___1HRRb .index__product-multi-card-section-container___34hkb .index__product-multi-card-section-item___2RpCo .index__product-multi-card-section-item-content___2Vbve .index__content-padding___VxLAZ .index__text-content___2Xn4m .index__product-multi-card-section-item-description___3Mq6T {
    color: var(--secondary);
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.index__product-multi-card-section___1HRRb .index__product-multi-card-section-container___34hkb .index__product-multi-card-section-item___2RpCo .index__product-multi-card-section-item-content___2Vbve .index__content-padding___VxLAZ .index__buttons-container___3fsW1 {
    display: flex;
    justify-content: flex-start
}

.index__product-multi-card-section___1HRRb .index__product-multi-card-section-container___34hkb .index__parallel___3ghv_ {
    flex-direction: row;
    grid-column: span 2;
    display: flex
}

.index__product-multi-card-section___1HRRb .index__product-multi-card-section-container___34hkb .index__parallel___3ghv_ .index__product-multi-card-section-item-image___1hNM4 {
    flex: 1;
    max-width: 50%
}

.index__product-multi-card-section___1HRRb .index__product-multi-card-section-container___34hkb .index__parallel___3ghv_ .index__product-multi-card-section-item-content___2Vbve {
    flex: 1
}

.index__product-multi-card-section___1HRRb .index__product-multi-card-section-container___34hkb .index__parallel___3ghv_ .index__product-multi-card-section-item-content___2Vbve .index__content-padding___VxLAZ {
    padding: 48px;
    height: 100%;
    justify-content: center
}

@media (max-width:768px) {
    .index__product-multi-card-section___1HRRb {
        padding-left: 24px;
        padding-right: 24px
    }

    .index__product-multi-card-section___1HRRb .index__product-multi-card-section-container___34hkb {
        width: 100%;
        grid-template-columns: repeat(1, 1fr)
    }
}

.is-edit-mobile .index__product-multi-card-section___1HRRb {
    padding-left: 24px;
    padding-right: 24px
}

.is-edit-mobile .index__product-multi-card-section___1HRRb .index__product-multi-card-section-container___34hkb {
    width: 100%;
    grid-template-columns: repeat(1, 1fr)
}

@media (min-width:769px) and (max-width:1440px) {
    .index__product-multi-card-section___1HRRb .index__product-multi-card-section-container___34hkb {
        width: 960px
    }
}

.index__foot-note-section___1PDf- {
    display: flex;
    justify-content: center;
    background-color: var(--background-2)
}

.index__foot-note-section___1PDf- .index__foot-note-section-content___28QVg {
    width: 1200px;
    display: flex;
    flex-direction: column;
    grid-gap: 8px;
    gap: 8px
}

.index__foot-note-section___1PDf- .index__foot-note-section-content___28QVg .index__title___3pkw6 {
    color: var(--tertiary);
    word-break: break-word
}

.index__foot-note-section___1PDf- .index__foot-note-section-content___28QVg .index__title___3pkw6 a {
    color: var(--secondary);
    cursor: pointer
}

.index__foot-note-section___1PDf- .index__foot-note-section-content___28QVg .index__title___3pkw6 a:hover {
    text-decoration: underline
}

@media (max-width:768px) {
    .index__foot-note-section___1PDf- {
        padding-left: 24px;
        padding-right: 24px
    }

    .index__foot-note-section___1PDf- .index__foot-note-section-content___28QVg {
        width: 100%
    }
}

.is-edit-mobile .index__foot-note-section___1PDf- {
    padding-left: 24px;
    padding-right: 24px
}

.is-edit-mobile .index__foot-note-section___1PDf- .index__foot-note-section-content___28QVg {
    width: 100%
}

@media (min-width:769px) and (max-width:1440px) {
    .index__foot-note-section___1PDf- .index__foot-note-section-content___28QVg {
        width: 960px
    }
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: initial
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-container-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-container-pointer-events {
    touch-action: pan-y
}

.swiper-container-pointer-events.swiper-container-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-container-3d {
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/44*27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - var(--swiper-navigation-size)/2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: normal;
    line-height: 1
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    right: 10px;
    left: auto
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
    --swiper-navigation-color: #fff
}

.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
    --swiper-navigation-color: #000
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: opacity .3s;
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 50%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s, top .2s
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, left .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, right .2s
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white {
    --swiper-pagination-color: #fff
}

.swiper-pagination-black {
    --swiper-pagination-color: #000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    animation: swiper-preloader-spin 1s linear infinite;
    box-sizing: border-box;
    border-radius: 50%;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-top: 4px solid transparent
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    to {
        transform: rotate(1turn)
    }
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: 0
}

.swiper-container-cube .swiper-cube-shadow:before {
    content: "";
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    filter: blur(50px)
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    backface-visibility: hidden
}

.index__section-carousel-groups___2PMDQ {
    overflow: hidden;
    background-color: var(--background-0)
}

.index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI {
    margin: 0 auto
}

.index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__buttons-container___1dia1 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box
}

.index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__single-card-container___3HnbT {
    width: 1200px;
    max-width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    font-size: 0;
    border-radius: var(--brand-radius);
    position: relative;
    touch-action: manipulation
}

.index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .swiper-container .swiper-wrapper .swiper-slide {
    width: 1200px;
    max-width: 1200px;
    overflow: hidden;
    opacity: .5;
    transition: opacity .6s ease;
    border-radius: var(--brand-radius);
    font-size: 0;
    touch-action: manipulation
}

.index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .swiper-container .swiper-wrapper .swiper-slide:hover:not(.swiper-slide-active) {
    cursor: pointer
}

.index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .swiper-container .swiper-wrapper .swiper-slide>div:first-child {
    min-width: 100%
}

.index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .swiper-container .swiper-wrapper .swiper-slide>div:first-child img {
    width: 100%;
    object-fit: cover
}

.index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .swiper-container .swiper-wrapper .swiper-slide-active {
    opacity: 1
}

.index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__control-wrapper___2KSpx {
    display: flex;
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
    margin-top: 20px;
    width: 1200px;
    margin-left: auto;
    margin-right: auto
}

.index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__control-wrapper___2KSpx .carousel-pagination-wrapper {
    height: 32px;
    display: flex;
    align-items: center;
    grid-gap: 8px;
    gap: 8px
}

.index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__control-wrapper___2KSpx .carousel-pagination-wrapper .swiper-pagination-bullet {
    opacity: 1;
    border-radius: 9999px;
    background-color: var(--border);
    transition: all .3s ease;
    width: 24px;
    height: 4px
}

.index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__control-wrapper___2KSpx .carousel-pagination-wrapper .swiper-pagination-bullet:hover {
    cursor: pointer
}

.index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__control-wrapper___2KSpx .carousel-pagination-wrapper .swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active) {
    background: var(--secondary)
}

.index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__control-wrapper___2KSpx .carousel-pagination-wrapper .swiper-pagination-bullet-active {
    background-color: var(--primary)
}

.index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__control-wrapper___2KSpx .index__swiper-btn-wrapper___hbk4b {
    display: flex;
    grid-gap: 8px;
    gap: 8px
}

.index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__max-height-box___1l3cU {
    width: 1200px;
    margin: var(--brand-gap-sm) auto 0;
    overflow: hidden;
    display: grid
}

.index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__max-height-box___1l3cU .index__section-carousel-text-wrapper___3pVUI {
    grid-area: 1/1/2/2;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    grid-gap: 12px;
    gap: 12px;
    margin-right: auto;
    max-width: 693px;
    opacity: 0;
    transition: opacity .6s ease
}

.index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__max-height-box___1l3cU .index__section-carousel-text-wrapper___3pVUI.index__active___3i409 {
    opacity: 1
}

.index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__max-height-box___1l3cU .index__section-carousel-text-wrapper___3pVUI .index__title___xsKIh {
    color: var(--primary);
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__max-height-box___1l3cU .index__section-carousel-text-wrapper___3pVUI .index__description___1oimD {
    color: var(--secondary);
    font-weight: var(--official-font-weight);
    word-break: break-word
}

@media (max-width:768px) {
    .index__section-carousel-groups___2PMDQ {
        margin-left: auto;
        margin-right: auto
    }

    .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI {
        overflow: hidden
    }

    .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__single-card-container___3HnbT,
    .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .swiper-container .swiper-wrapper .swiper-slide {
        width: calc(100% - 48px)
    }

    .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .custom-button {
        --product-btn-height: 40px;
        --product-btn-min-width: 40px;
        --product-btn-padding-x: 20px;
        --product-btn-font-size: var(--brand-component-font-size-14)
    }

    .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__control-wrapper___2KSpx {
        margin-top: 16px;
        width: calc(100% - 48px)
    }

    .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__control-wrapper___2KSpx .carousel-pagination-wrapper {
        height: 2px
    }

    .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__control-wrapper___2KSpx .carousel-pagination-wrapper .swiper-pagination-bullet {
        width: 16px;
        height: 2px
    }

    .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__max-height-box___1l3cU {
        margin-top: 8px;
        width: calc(100% - 48px)
    }

    .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__max-height-box___1l3cU .index__section-carousel-text-wrapper___3pVUI {
        max-width: 100%
    }
}

.is-edit-mobile .index__section-carousel-groups___2PMDQ {
    margin-left: auto;
    margin-right: auto
}

.is-edit-mobile .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI {
    overflow: hidden
}

.is-edit-mobile .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__single-card-container___3HnbT,
.is-edit-mobile .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .swiper-container .swiper-wrapper .swiper-slide {
    width: calc(100% - 48px)
}

.is-edit-mobile .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .custom-button {
    --product-btn-height: 40px;
    --product-btn-min-width: 40px;
    --product-btn-padding-x: 20px;
    --product-btn-font-size: var(--brand-component-font-size-14)
}

.is-edit-mobile .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__control-wrapper___2KSpx {
    margin-top: 16px;
    width: calc(100% - 48px)
}

.is-edit-mobile .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__control-wrapper___2KSpx .carousel-pagination-wrapper {
    height: 2px
}

.is-edit-mobile .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__control-wrapper___2KSpx .carousel-pagination-wrapper .swiper-pagination-bullet {
    width: 16px;
    height: 2px
}

.is-edit-mobile .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__max-height-box___1l3cU {
    margin-top: 8px;
    width: calc(100% - 48px)
}

.is-edit-mobile .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__max-height-box___1l3cU .index__section-carousel-text-wrapper___3pVUI {
    max-width: 100%
}

@media (min-width:769px) and (max-width:1440px) {

    .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__single-card-container___3HnbT,
    .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .swiper-container .swiper-wrapper .swiper-slide {
        width: 960px;
        max-width: 960px
    }

    .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__control-wrapper___2KSpx {
        margin-top: 20px;
        width: 960px
    }

    .index__section-carousel-groups___2PMDQ .index__section-carousel-container___36IlI .index__max-height-box___1l3cU {
        width: 960px
    }
}

.index__h2-text-section___XyMFT {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: 8px;
    gap: 8px;
    overflow: hidden;
    background: linear-gradient(180deg, var(--grey-2), var(--grey-0))
}

.index__h2-text-section___XyMFT .index__h2-layout___3j__Y {
    display: flex;
    width: 1200px;
    flex-direction: column;
    align-items: center;
    grid-gap: var(--brand-gap-lg);
    gap: var(--brand-gap-lg)
}

.index__h2-text-section___XyMFT .index__h2-layout___3j__Y .index__headline-layout___195PB {
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: var(--brand-gap-md);
    gap: var(--brand-gap-md);
    align-self: stretch
}

.index__h2-text-section___XyMFT .index__h2-layout___3j__Y .index__headline-layout___195PB .index__h2-wrapper___1bR3D {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm);
    align-self: stretch
}

.index__h2-text-section___XyMFT .index__h2-layout___3j__Y .index__headline-layout___195PB .index__h2-wrapper___1bR3D .index__h2-badge___1cH4F {
    align-self: stretch;
    color: var(--secondary);
    text-align: center;
    font-weight: var(--official-font-weight);
    margin: 0 auto;
    word-break: break-word
}

.index__h2-text-section___XyMFT .index__h2-layout___3j__Y .index__headline-layout___195PB .index__h2-wrapper___1bR3D .index__h2-title___2Zt7a {
    align-self: stretch;
    color: var(--primary);
    text-align: center;
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.index__h2-text-section___XyMFT .index__h2-layout___3j__Y .index__headline-layout___195PB .index__h2-describe___fPTzx {
    width: 100%;
    max-width: 896px;
    color: var(--secondary);
    text-align: center;
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.index__h2-text-section___XyMFT .index__h2-layout___3j__Y .index__buttons-container___sSRF9 {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm)
}

.index__h2-text-section___XyMFT .index__h2-layout___3j__Y .index__h2-remark___8gmXy {
    max-width: 896px;
    color: var(--tertiary);
    text-align: center;
    font-weight: var(--official-font-weight);
    word-break: break-word
}

@media (max-width:768px) {
    .index__h2-text-section___XyMFT {
        padding-left: 24px;
        padding-right: 24px
    }

    .index__h2-text-section___XyMFT .index__h2-layout___3j__Y {
        width: 100%;
        grid-gap: var(--brand-gap-lg);
        gap: var(--brand-gap-lg)
    }

    .index__h2-text-section___XyMFT .index__h2-layout___3j__Y .index__headline-layout___195PB {
        align-items: flex-start;
        grid-gap: var(--brand-gap-md);
        gap: var(--brand-gap-md)
    }

    .index__h2-text-section___XyMFT .index__h2-layout___3j__Y .index__headline-layout___195PB .index__h2-wrapper___1bR3D {
        grid-gap: var(--brand-gap-sm);
        gap: var(--brand-gap-sm)
    }
}

.is-edit-mobile .index__h2-text-section___XyMFT {
    padding-left: 24px;
    padding-right: 24px
}

.is-edit-mobile .index__h2-text-section___XyMFT .index__h2-layout___3j__Y {
    width: 100%;
    grid-gap: var(--brand-gap-lg);
    gap: var(--brand-gap-lg)
}

.is-edit-mobile .index__h2-text-section___XyMFT .index__h2-layout___3j__Y .index__headline-layout___195PB {
    align-items: flex-start;
    grid-gap: var(--brand-gap-md);
    gap: var(--brand-gap-md)
}

.is-edit-mobile .index__h2-text-section___XyMFT .index__h2-layout___3j__Y .index__headline-layout___195PB .index__h2-wrapper___1bR3D {
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm)
}

@media (min-width:769px) and (max-width:1440px) {
    .index__h2-text-section___XyMFT .index__h2-layout___3j__Y {
        width: 960px;
        grid-gap: var(--brand-gap-lg);
        gap: var(--brand-gap-lg)
    }

    .index__h2-text-section___XyMFT .index__h2-layout___3j__Y .index__headline-layout___195PB {
        grid-gap: var(--brand-gap-md);
        gap: var(--brand-gap-md)
    }

    .index__h2-text-section___XyMFT .index__h2-layout___3j__Y .index__headline-layout___195PB .index__h2-wrapper___1bR3D {
        grid-gap: var(--brand-gap-sm);
        gap: var(--brand-gap-sm)
    }
}

.dark-theme .index__h2-text-section___XyMFT {
    background: linear-gradient(180deg, var(--grey-10), var(--grey-12))
}

.index__h3-horizontal-section___8E57p {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: 8px;
    gap: 8px;
    background: var(--background-0);
    overflow: hidden
}

.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF {
    display: grid;
    width: 1200px;
    align-items: center;
    grid-template-rows: repeat(1, minmax(0, 1fr));
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-row-gap: 16px;
    row-gap: 16px;
    grid-column-gap: 16px;
    column-gap: 16px;
    font-size: 0
}

.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__text-container___3CDNS {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    grid-gap: var(--brand-gap-lg);
    gap: var(--brand-gap-lg);
    flex: 1 0 0;
    grid-row: 1/span 1
}

.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__text-container___3CDNS .index__text-head___26t6M {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm);
    align-self: stretch
}

.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__text-container___3CDNS .index__text-head___26t6M .index__horizontalh3-title___2rUDn {
    color: var(--primary);
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__text-container___3CDNS .index__text-head___26t6M .index__horizontalh3-desc___1bXFV {
    align-self: stretch;
    color: var(--secondary);
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__text-container___3CDNS .index__prominent-description___3OE6f {
    display: flex;
    align-items: flex-start;
    grid-gap: 24px;
    gap: 24px;
    align-self: stretch
}

.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__text-container___3CDNS .index__prominent-description___3OE6f .index__prominent-description-item___2AgUB {
    width: calc(50% - 12px);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    grid-gap: var(--brand-gap-xs);
    gap: var(--brand-gap-xs);
    flex: 1 0 0
}

.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__text-container___3CDNS .index__prominent-description___3OE6f .index__prominent-description-item___2AgUB .index__prominent-description-item-title___2q30w {
    align-self: stretch;
    color: var(--tertiary);
    font-weight: var(--official-font-weight);
    overflow-wrap: break-word;
    word-break: break-word
}

.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__text-container___3CDNS .index__prominent-description___3OE6f .index__prominent-description-item___2AgUB .index__blod-text-container___2PnVE {
    display: inline-flex;
    align-items: baseline;
    grid-gap: 8px;
    gap: 8px;
    align-self: stretch;
    margin-right: auto;
    color: var(--primary);
    z-index: 1
}

.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__text-container___3CDNS .index__prominent-description___3OE6f .index__prominent-description-item___2AgUB .index__blod-text-container___2PnVE .index__blod-text-desc___2KIYQ,
.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__text-container___3CDNS .index__prominent-description___3OE6f .index__prominent-description-item___2AgUB .index__blod-text-container___2PnVE .index__blod-text___fPtzJ {
    text-align: center;
    font-weight: var(--official-font-weight);
    white-space: nowrap
}

.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__text-container___3CDNS .index__prominent-description___3OE6f .index__prominent-description-item___2AgUB .index__prominent-description-item-remark____20nm {
    align-self: stretch;
    color: var(--secondary);
    font-weight: var(--official-font-weight);
    overflow-wrap: break-word;
    word-break: break-word
}

.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__text-container___3CDNS .index__prominent-description___3OE6f .index__prominent-description-item___2AgUB .index__blod-svg-container___1_n0x {
    align-self: stretch;
    display: flex;
    justify-content: flex-start;
    font-size: 0
}

.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__text-container___3CDNS .index__buttons-container___36v0h {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    grid-gap: 8px;
    gap: 8px
}

.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__text-container___3CDNS .index__horizontalh3-remark___3KajN {
    align-self: stretch;
    color: var(--tertiary);
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__image-container___1vTEw {
    grid-row: 1/span 1;
    border-radius: var(--brand-radius, 8px);
    overflow: hidden
}

.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__image-container___1vTEw>div {
    min-width: 100%
}

.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__image-container___1vTEw>div img {
    width: 100%
}

.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF.index__direction-left___l816A .index__text-container___3CDNS {
    align-self: stretch;
    grid-column: 8/span 5;
    padding-left: var(--brand-gap-xl)
}

.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF.index__direction-left___l816A .index__image-container___1vTEw {
    width: 693px;
    height: auto;
    grid-column: 1/span 7
}

.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF.index__direction-right___15dQ9 .index__text-container___3CDNS {
    grid-column: 1/span 1;
    width: 491px;
    padding-right: var(--brand-gap-lg);
    justify-self: start
}

.index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF.index__direction-right___15dQ9 .index__image-container___1vTEw {
    width: 693px;
    height: auto;
    grid-column: 6/span 1
}

@media (max-width:768px) {
    .index__h3-horizontal-section___8E57p {
        padding: 48px 24px 0
    }

    .index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        grid-gap: var(--brand-gap-xl);
        gap: var(--brand-gap-xl)
    }

    .index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__text-container___3CDNS {
        width: 100%;
        padding: 0;
        flex: none
    }

    .index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__text-container___3CDNS .index__prominent-description___3OE6f .index__prominent-description-item___2AgUB .index__blod-text-container___2PnVE {
        grid-gap: 4px;
        gap: 4px
    }

    .index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__image-container___1vTEw {
        width: 100%;
        height: auto
    }

    .index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF.index__direction-left___l816A .index__text-container___3CDNS {
        width: 100%;
        padding: 0
    }

    .index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF.index__direction-left___l816A .index__image-container___1vTEw {
        width: 100%;
        height: auto
    }

    .index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF.index__direction-right___15dQ9 .index__text-container___3CDNS {
        width: 100%;
        padding: 0
    }

    .index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF.index__direction-right___15dQ9 .index__image-container___1vTEw {
        width: 100%;
        height: auto
    }
}

.is-edit-mobile .index__h3-horizontal-section___8E57p {
    padding: 48px 24px 0
}

.is-edit-mobile .index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    grid-gap: var(--brand-gap-xl);
    gap: var(--brand-gap-xl)
}

.is-edit-mobile .index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__text-container___3CDNS {
    width: 100%;
    padding: 0;
    flex: none
}

.is-edit-mobile .index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__text-container___3CDNS .index__prominent-description___3OE6f .index__prominent-description-item___2AgUB .index__blod-text-container___2PnVE {
    grid-gap: 4px;
    gap: 4px
}

.is-edit-mobile .index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF .index__image-container___1vTEw {
    width: 100%;
    height: auto
}

.is-edit-mobile .index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF.index__direction-left___l816A .index__text-container___3CDNS {
    width: 100%;
    padding: 0
}

.is-edit-mobile .index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF.index__direction-left___l816A .index__image-container___1vTEw {
    width: 100%;
    height: auto
}

.is-edit-mobile .index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF.index__direction-right___15dQ9 .index__text-container___3CDNS {
    width: 100%;
    padding: 0
}

.is-edit-mobile .index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF.index__direction-right___15dQ9 .index__image-container___1vTEw {
    width: 100%;
    height: auto
}

@media (min-width:769px) and (max-width:1440px) {
    .index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF {
        width: 960px
    }

    .index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF.index__direction-left___l816A .index__image-container___1vTEw {
        width: 553px;
        height: auto;
        grid-column: 1/span 7
    }

    .index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF.index__direction-right___15dQ9 .index__text-container___3CDNS {
        grid-column: 1/span 5;
        align-self: stretch;
        width: auto;
        max-width: 100%
    }

    .index__h3-horizontal-section___8E57p .index__h3HorizontalSection-container___2l-nF.index__direction-right___15dQ9 .index__image-container___1vTEw {
        width: 553px;
        height: auto;
        grid-column: 6/span 7
    }
}

.index__h3-text-cards-section___biklL {
    display: flex;
    justify-content: center;
    background-color: var(--background-0);
    overflow-x: hidden
}

.index__h3-text-cards-section___biklL .index__h3-text-cards-section-content___2-9fe {
    width: 1200px;
    display: flex;
    flex-wrap: wrap;
    grid-gap: 16px;
    gap: 16px
}

.index__h3-text-cards-section___biklL .index__h3-text-cards-section-content___2-9fe .index__h3-text-cards-section-item___3KuEQ {
    min-width: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    background-color: var(--bg);
    grid-gap: var(--brand-gap-md);
    gap: var(--brand-gap-md);
    border-radius: var(--brand-radius);
    padding: var(--brand-section-spacing-md)
}

.index__h3-text-cards-section___biklL .index__h3-text-cards-section-content___2-9fe .index__h3-text-cards-section-item___3KuEQ .index__h3-text-cards-section-item-icon___2jFTJ {
    font-size: 0
}

.index__h3-text-cards-section___biklL .index__h3-text-cards-section-content___2-9fe .index__h3-text-cards-section-item___3KuEQ .index__h3-text-cards-section-item-title___2xAdw {
    color: var(--primary);
    font-size: var(--brand-headline-font-size-24);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-24);
    word-break: break-word
}

.index__h3-text-cards-section___biklL .index__h3-text-cards-section-content___2-9fe .index__h3-text-cards-section-item___3KuEQ .index__h3-text-cards-section-item-description___1537w {
    color: var(--secondary);
    word-break: break-word
}

.index__h3-text-cards-section___biklL .index__h3-text-cards-section-content___2-9fe .index__h3-text-cards-section-item___3KuEQ .index__buttons-container___QQc_D {
    width: -moz-fit-content;
    width: fit-content
}

.index__h3-text-cards-section___biklL .index__h3-text-cards-section-content___2-9fe.index__items-1___1ZWHI .index__h3-text-cards-section-item___3KuEQ {
    align-items: center;
    flex: 1
}

.index__h3-text-cards-section___biklL .index__h3-text-cards-section-content___2-9fe.index__items-1___1ZWHI .index__h3-text-cards-section-item___3KuEQ .index__h3-text-cards-section-item-title___2xAdw {
    font-size: var(--brand-headline-font-size-28);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-28)
}

.index__h3-text-cards-section___biklL .index__h3-text-cards-section-content___2-9fe.index__items-2___E2eff .index__h3-text-cards-section-item___3KuEQ,
.index__h3-text-cards-section___biklL .index__h3-text-cards-section-content___2-9fe.index__items-3___3-_QH .index__h3-text-cards-section-item___3KuEQ {
    flex: 1
}

.index__h3-text-cards-section___biklL .index__h3-text-cards-section-content___2-9fe.index__items-4___2nm3- .index__h3-text-cards-section-item___3KuEQ,
.index__h3-text-cards-section___biklL .index__h3-text-cards-section-content___2-9fe.index__items-5___2GaId .index__h3-text-cards-section-item___3KuEQ:nth-child(-n+2) {
    width: calc(50% - 8px)
}

.index__h3-text-cards-section___biklL .index__h3-text-cards-section-content___2-9fe.index__items-5___2GaId .index__h3-text-cards-section-item___3KuEQ:nth-child(n+3),
.index__h3-text-cards-section___biklL .index__h3-text-cards-section-content___2-9fe.index__items-6___1-nPe .index__h3-text-cards-section-item___3KuEQ {
    width: calc(33.33% - 10.667px)
}

@media (max-width:768px) {
    .index__h3-text-cards-section___biklL {
        padding-left: 24px;
        padding-right: 24px
    }

    .index__h3-text-cards-section___biklL .index__h3-text-cards-section-content___2-9fe {
        width: 100%;
        grid-gap: var(--brand-gap-sm);
        gap: var(--brand-gap-sm)
    }

    .index__h3-text-cards-section___biklL .index__h3-text-cards-section-content___2-9fe .index__h3-text-cards-section-item___3KuEQ {
        width: 100%
    }
}

.is-edit-mobile .index__h3-text-cards-section___biklL {
    padding-left: 24px;
    padding-right: 24px
}

.is-edit-mobile .index__h3-text-cards-section___biklL .index__h3-text-cards-section-content___2-9fe {
    width: 100%;
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm)
}

.is-edit-mobile .index__h3-text-cards-section___biklL .index__h3-text-cards-section-content___2-9fe .index__h3-text-cards-section-item___3KuEQ {
    width: 100%
}

@media (min-width:769px) and (max-width:1440px) {
    .index__h3-text-cards-section___biklL .index__h3-text-cards-section-content___2-9fe {
        width: 960px
    }
}

.index__h3-text-section___12kUV {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    grid-gap: 8px;
    gap: 8px;
    background: var(--background-0);
    overflow: hidden
}

.index__h3-text-section___12kUV .index__buttons-container___1diJH {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    grid-gap: 8px;
    gap: 8px
}

.index__h3-text-section___12kUV .index__h3-title___3JtIG {
    align-self: stretch;
    color: var(--primary);
    text-align: center;
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.index__h3-text-section___12kUV .index__h3-describe___FfvID {
    width: 896px;
    color: var(--secondary);
    text-align: center;
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.index__h3-text-section___12kUV .index__h3-remark___2Kq3L {
    width: 896px;
    color: var(--tertiary);
    text-align: center;
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.index__h3-text-section___12kUV .index__h3-center-layout___6EYfw {
    display: flex;
    width: 1200px;
    flex-direction: column;
    align-items: center;
    grid-gap: var(--brand-gap-lg);
    gap: var(--brand-gap-lg)
}

.index__h3-text-section___12kUV .index__h3-center-layout___6EYfw .index__h3-center-container___3XqVw {
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: var(--brand-gap-md);
    gap: var(--brand-gap-md);
    align-self: stretch
}

.index__h3-text-section___12kUV .index__h3-flex-start-layout___1RU0j {
    display: flex;
    width: 1200px;
    justify-content: center;
    align-items: flex-start;
    grid-gap: var(--brand-section-spacing-xs);
    gap: var(--brand-section-spacing-xs)
}

.index__h3-text-section___12kUV .index__h3-flex-start-layout___1RU0j .index__h3-left-title___2c3LT {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1 0 0
}

.index__h3-text-section___12kUV .index__h3-flex-start-layout___1RU0j .index__h3-left-title___2c3LT .index__h3-title___3JtIG {
    padding-right: var(--brand-section-spacing-md);
    text-align: start
}

.index__h3-text-section___12kUV .index__h3-flex-start-layout___1RU0j .index__h3-flex-start-container___VIV4c {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    grid-gap: var(--brand-gap-lg);
    gap: var(--brand-gap-lg);
    flex: 1 0 0;
    max-width: 100%;
    min-width: 0
}

.index__h3-text-section___12kUV .index__h3-flex-start-layout___1RU0j .index__h3-flex-start-container___VIV4c .index__buttons-container___1diJH {
    justify-content: flex-start
}

.index__h3-text-section___12kUV .index__h3-flex-start-layout___1RU0j .index__h3-flex-start-container___VIV4c .index__h3-describe___FfvID {
    width: auto;
    align-self: stretch;
    text-align: start;
    margin-top: .25em
}

.index__h3-text-section___12kUV .index__h3-flex-start-layout___1RU0j .index__h3-flex-start-container___VIV4c .index__h3-remark___2Kq3L {
    width: auto;
    align-self: stretch;
    text-align: start
}

@media (max-width:768px) {
    .index__h3-text-section___12kUV {
        padding-left: 24px;
        padding-right: 24px
    }

    .index__h3-text-section___12kUV .index__h3-title___3JtIG {
        align-self: stretch;
        letter-spacing: -.72px;
        text-align: start
    }

    .index__h3-text-section___12kUV .index__h3-describe___FfvID {
        align-self: stretch;
        width: auto;
        letter-spacing: -.28px;
        text-align: start
    }

    .index__h3-text-section___12kUV .index__h3-remark___2Kq3L {
        align-self: stretch;
        width: auto;
        letter-spacing: -.24px;
        text-align: start
    }

    .index__h3-text-section___12kUV .index__h3-center-layout___6EYfw {
        width: 100%;
        align-items: flex-start;
        grid-gap: var(--brand-gap-lg, 20px);
        gap: var(--brand-gap-lg, 20px)
    }

    .index__h3-text-section___12kUV .index__h3-center-layout___6EYfw .index__h3-center-container___3XqVw {
        align-items: flex-start;
        grid-gap: var(--brand-gap-md, 16px);
        gap: var(--brand-gap-md, 16px)
    }
}

.is-edit-mobile .index__h3-text-section___12kUV {
    padding-left: 24px;
    padding-right: 24px
}

.is-edit-mobile .index__h3-text-section___12kUV .index__h3-title___3JtIG {
    align-self: stretch;
    letter-spacing: -.72px;
    text-align: start
}

.is-edit-mobile .index__h3-text-section___12kUV .index__h3-describe___FfvID {
    align-self: stretch;
    width: auto;
    letter-spacing: -.28px;
    text-align: start
}

.is-edit-mobile .index__h3-text-section___12kUV .index__h3-remark___2Kq3L {
    align-self: stretch;
    width: auto;
    letter-spacing: -.24px;
    text-align: start
}

.is-edit-mobile .index__h3-text-section___12kUV .index__h3-center-layout___6EYfw {
    width: 100%;
    align-items: flex-start;
    grid-gap: var(--brand-gap-lg, 20px);
    gap: var(--brand-gap-lg, 20px)
}

.is-edit-mobile .index__h3-text-section___12kUV .index__h3-center-layout___6EYfw .index__h3-center-container___3XqVw {
    align-items: flex-start;
    grid-gap: var(--brand-gap-md, 16px);
    gap: var(--brand-gap-md, 16px)
}

@media (min-width:769px) and (max-width:1440px) {
    .index__h3-text-section___12kUV .index__h3-center-layout___6EYfw {
        width: 960px;
        grid-gap: var(--brand-gap-lg, 24px);
        gap: var(--brand-gap-lg, 24px)
    }

    .index__h3-text-section___12kUV .index__h3-center-layout___6EYfw .index__h3-center-container___3XqVw {
        grid-gap: var(--brand-gap-md, 20px);
        gap: var(--brand-gap-md, 20px)
    }

    .index__h3-text-section___12kUV .index__h3-flex-start-layout___1RU0j {
        width: 960px
    }

    .index__h3-text-section___12kUV .index__h3-flex-start-layout___1RU0j .index__h3-flex-start-container___VIV4c {
        grid-gap: var(--brand-gap-lg, 24px);
        gap: var(--brand-gap-lg, 24px)
    }
}

.style__card-text-item___hNUx7 {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    grid-gap: var(--brand-gap-xs);
    gap: var(--brand-gap-xs);
    box-sizing: border-box
}

.style__card-meta___o5tg-,
.style__card-title___oxBdA {
    text-align: center;
    font-weight: var(--official-font-weight);
    overflow-wrap: break-word;
    word-break: break-word
}

.style__card-title___oxBdA {
    color: var(--tertiary, rgba(0, 0, 0, .45))
}

.style__card-img-wrap___1bDYS {
    align-self: stretch;
    display: flex;
    justify-content: center;
    font-size: 0
}

.style__card-meta___o5tg- {
    color: var(--secondary, rgba(0, 0, 0, .65))
}

.style__card-subtitle-wrap___14vEF {
    display: flex;
    justify-content: center;
    align-items: baseline;
    grid-gap: var(--brand-gap-xs);
    gap: var(--brand-gap-xs);
    color: var(--primary, rgba(0, 0, 0, .85));
    text-align: center;
    font-weight: var(--official-font-weight)
}

.style__card-subtitle___1IZXb,
.style__card-unit___2ADKt {
    white-space: nowrap;
    font-weight: inherit
}

.style__text-card-item-three___1zRU3 {
    width: calc(33.33333% - 10.66667px)
}

.style__text-card-item-four___2i-lt {
    width: calc(25% - 12px)
}

@media (max-width:768px) {
    .style__card-text-item___hNUx7 {
        align-items: flex-start;
        width: calc(50% - 8px);
        padding-left: 0;
        padding-right: 8px
    }

    .style__card-img-wrap___1bDYS,
    .style__card-subtitle-wrap___14vEF {
        justify-content: flex-start
    }

    .style__card-meta___o5tg-,
    .style__card-subtitle-wrap___14vEF,
    .style__card-title___oxBdA {
        text-align: left
    }
}

.is-edit-mobile .style__card-text-item___hNUx7 {
    align-items: flex-start;
    width: calc(50% - 8px);
    padding-left: 0;
    padding-right: 8px
}

.is-edit-mobile .style__card-img-wrap___1bDYS,
.is-edit-mobile .style__card-subtitle-wrap___14vEF {
    justify-content: flex-start
}

.is-edit-mobile .style__card-meta___o5tg-,
.is-edit-mobile .style__card-subtitle-wrap___14vEF,
.is-edit-mobile .style__card-title___oxBdA {
    text-align: left
}

.style__container___3sts5 {
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: 8px;
    gap: 8px;
    background: var(--background-0);
    box-sizing: border-box;
    overflow: hidden
}

.style__container___3sts5 .style__text-card-wrapper___2yNkZ {
    width: 960px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: center;
    grid-gap: 48px 16px;
    gap: 48px 16px;
    box-sizing: border-box
}

@media (min-width:1441px) {
    .style__container___3sts5 .style__text-card-wrapper___2yNkZ {
        width: 1200px
    }
}

@media (max-width:768px) {
    .style__container___3sts5 {
        padding-left: 24px;
        padding-right: 24px
    }

    .style__container___3sts5 .style__text-card-wrapper___2yNkZ {
        grid-gap: 32px 16px;
        gap: 32px 16px;
        width: 100%;
        justify-content: flex-start
    }
}

.is-edit-mobile .style__container___3sts5 {
    padding-left: 24px;
    padding-right: 24px
}

.is-edit-mobile .style__container___3sts5 .style__text-card-wrapper___2yNkZ {
    grid-gap: 32px 16px;
    gap: 32px 16px;
    width: 100%;
    justify-content: flex-start
}

.tabStyle__tabs-container___jqDc1 {
    --tab-item-padding-x: 20px;
    --tab-item-padding-y: 10px;
    position: relative;
    height: 100%;
    width: 100%;
    max-width: 100%;
    overflow: hidden
}

.tabStyle__tabs-container___jqDc1 .tabStyle__tabs-wrapper___rwIxU {
    height: 100%;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    touch-action: manipulation;
    -webkit-user-select: none;
    user-select: none;
    position: relative
}

.tabStyle__tabs-container___jqDc1 .tabStyle__tabs-wrapper___rwIxU .tabStyle__tabs-bar___1ihYA {
    display: flex;
    background: var(--bg);
    position: relative;
    padding: 2px 0;
    border-radius: var(--brand-radius-rounded);
    -webkit-backdrop-filter: blur(32px);
    backdrop-filter: blur(32px);
    margin: 0 auto;
    will-change: transform;
    transform: translateZ(0);
    backface-visibility: hidden;
    transition-property: transform;
    transition-duration: .32s;
    transition-timing-function: ease-out
}

.tabStyle__tabs-container___jqDc1 .tabStyle__tabs-wrapper___rwIxU .tabStyle__tabs-bar___1ihYA .tabStyle__tab-indicator___sv7pC {
    position: absolute;
    bottom: 2px;
    left: 0;
    height: calc(100% - 4px);
    background: var(--brand-primary-default);
    border-radius: var(--brand-radius-rounded);
    will-change: transform, width;
    transition: transform .35s cubic-bezier(.25, .46, .45, .94), width .35s cubic-bezier(.25, .46, .45, .94);
    transform: translateZ(0);
    backface-visibility: hidden;
    z-index: 1;
    pointer-events: none
}

.tabStyle__tabs-container___jqDc1 .tabStyle__tab-item___2wrcT {
    flex: 0 0 auto;
    border: none;
    border-radius: var(--brand-radius-rounded);
    background: transparent;
    color: var(--secondary);
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    transition: all .2s ease-out;
    padding: var(--tab-item-padding-y) var(--tab-item-padding-x);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    white-space: nowrap;
    outline: none;
    position: relative;
    z-index: 2
}

.tabStyle__tabs-container___jqDc1 .tabStyle__tab-item___2wrcT.tabStyle__active___2WxFU {
    color: var(--reverse-primary) !important;
    transition: color .25s ease-out 50ms, background-color .25s ease-out 50ms
}

.tabStyle__tabs-container___jqDc1 .tabStyle__tab-item___2wrcT.tabStyle__first-active___uOWfT {
    background-color: var(--brand-primary-default) !important
}

.tabStyle__tabs-container___jqDc1 .tabStyle__tab-paddles___Bt2Hr {
    pointer-events: none;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: space-between;
    touch-action: manipulation
}

.tabStyle__tabs-container___jqDc1 .tabStyle__tab-paddles___Bt2Hr .tabStyle__tab-paddle___OAv_R {
    pointer-events: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 64px;
    height: 100%;
    background: transparent;
    border: none;
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease;
    display: flex;
    align-items: center;
    justify-content: center
}

.tabStyle__tabs-container___jqDc1 .tabStyle__tab-paddles___Bt2Hr .tabStyle__tab-paddle___OAv_R svg {
    transition: all .2s ease;
    color: rgba(0, 0, 0, .6)
}

.tabStyle__tabs-container___jqDc1 .tabStyle__tab-paddles___Bt2Hr .tabStyle__tab-paddle___OAv_R:hover svg {
    color: rgba(0, 0, 0, .8)
}

.tabStyle__tabs-container___jqDc1 .tabStyle__tab-paddles___Bt2Hr .tabStyle__tab-paddle___OAv_R:disabled {
    cursor: not-allowed;
    opacity: .3;
    pointer-events: none
}

.tabStyle__tabs-container___jqDc1 .tabStyle__tab-paddles___Bt2Hr .tabStyle__tab-paddle___OAv_R.tabStyle__visible___2Q0II {
    opacity: 1;
    visibility: visible
}

.tabStyle__tabs-container___jqDc1 .tabStyle__tab-paddles___Bt2Hr .tabStyle__tab-paddle___OAv_R.tabStyle__hidden___2Xyzb {
    opacity: 0;
    visibility: hidden
}

.tabStyle__tabs-container___jqDc1 .tabStyle__tab-paddles___Bt2Hr .tabStyle__tab-paddle-left___1q9LP {
    left: 0;
    background: linear-gradient(270deg, var(--reverse-light-bg), var(--reverse-primary) 62.5%);
    justify-content: flex-start
}

.tabStyle__tabs-container___jqDc1 .tabStyle__tab-paddles___Bt2Hr .tabStyle__tab-paddle-left___1q9LP .tabStyle__icon___1KClh {
    display: flex
}

.tabStyle__tabs-container___jqDc1 .tabStyle__tab-paddles___Bt2Hr .tabStyle__tab-paddle-left___1q9LP .tabStyle__icon___1KClh svg path {
    fill: var(--primary);
    fill-opacity: 1
}

.tabStyle__tabs-container___jqDc1 .tabStyle__tab-paddles___Bt2Hr .tabStyle__tab-paddle-right___26vqV {
    right: 0;
    background: linear-gradient(270deg, var(--reverse-primary) 37.5%, var(--reverse-light-bg));
    justify-content: flex-end
}

.tabStyle__tabs-container___jqDc1 .tabStyle__tab-paddles___Bt2Hr .tabStyle__tab-paddle-right___26vqV .tabStyle__icon___1KClh {
    display: flex
}

.tabStyle__tabs-container___jqDc1 .tabStyle__tab-paddles___Bt2Hr .tabStyle__tab-paddle-right___26vqV .tabStyle__icon___1KClh svg path {
    fill: var(--primary);
    fill-opacity: 1
}

@media (min-width:1441px) {
    .tabStyle__tabs-container___jqDc1 {
        --vertical-gap: 32px;
        --tab-item-padding-x: 24px;
        --tab-item-padding-y: 10px
    }

    .tabStyle__tabs-container___jqDc1 .tabStyle__tab-item___2wrcT:hover {
        background: var(--bg);
        color: var(--primary)
    }
}

@media (min-width:769px) and (max-width:1440px) {
    .tabStyle__tabs-container___jqDc1 {
        --vertical-gap: 24px;
        --tab-item-padding-x: 24px;
        --tab-item-padding-y: 10px
    }

    .tabStyle__tabs-container___jqDc1 .tabStyle__tab-item___2wrcT:hover {
        background: var(--bg);
        color: var(--primary)
    }
}

@media (max-width:768px) {
    .tabStyle__tabs-container___jqDc1 {
        --vertical-gap: 24px;
        --tab-item-padding-x: 16px;
        --tab-item-padding-y: 9px
    }
}

.is-edit-mobile .tabStyle__tabs-container___jqDc1 {
    --vertical-gap: 24px;
    --tab-item-padding-x: 16px;
    --tab-item-padding-y: 9px
}

.style__tab-horizontal-section___3F9kC {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: baseline;
    box-sizing: border-box;
    background-color: var(--background-0);
    --vertical-gap: 24px;
    --description-color: var(--secondary, rgba(0, 0, 0, 0.65));
    --params-overlay-color: var(--white-primary, #fff);
    --params-overlay-title-color: var(--white-secondary, hsla(0, 0%, 100%, 0.85));
    --params-overlay-value-color: var(--white-primary, #fff);
    --params-overlay-desc-color: var(--white-secondary, hsla(0, 0%, 100%, 0.85));
    --param-item-max-width: 270px
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp {
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    grid-gap: 16px;
    gap: 16px
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .replay-button {
    opacity: 0
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    grid-gap: var(--vertical-gap);
    gap: var(--vertical-gap)
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .swiper-wrapper {
    transition-timing-function: cubic-bezier(.25, .8, .25, 1)
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu {
    position: relative;
    width: 100%
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__media-container___3yiOX {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__media-container___3yiOX>div:first-child>div {
    opacity: 1 !important
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__media-wrapper-relative___2UMlc {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: var(--brand-radius);
    overflow: hidden;
    justify-content: center;
    touch-action: manipulation;
    transform: translateX(-100vw);
    transition: opacity .6s ease-in-out, transform 0s ease-in-out .6s;
    opacity: 0;
    pointer-events: none
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__media-wrapper-relative___2UMlc.style__active___245Ht {
    pointer-events: auto;
    transition: transform 0s ease-in-out, opacity .6s ease-in-out .05s;
    opacity: 1;
    transform: translateX(0)
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .video-player-box {
    font-size: 0
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu>div:first-child {
    min-width: 100%;
    font-size: 0
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu>div:first-child img {
    width: 100%;
    object-fit: cover
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__video-button-overlay___3XdVe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__video-button-overlay___3XdVe .atom-design-v1 {
    width: 100%;
    height: 100%
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__video-button-overlay___3XdVe .style__video-button-overlay-content___3ZHbg {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay-container___aWSf_ {
    position: relative;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay___eELIB {
    position: absolute;
    left: 24px;
    right: 24px;
    bottom: 32px;
    z-index: 1
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl {
    display: none;
    opacity: 0
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl.style__active___245Ht {
    display: block;
    animation: style__tab-description-show-and-fade-in___2xTKy .6s ease forwards;
    opacity: 1
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf {
    display: none;
    width: 100%;
    word-break: break-all;
    grid-gap: 20px;
    gap: 20px;
    align-content: flex-start;
    align-items: baseline;
    justify-content: center
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf.style__active___245Ht {
    display: flex
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S {
    text-align: center;
    color: var(--params-overlay-color);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-width: 0;
    grid-gap: var(--brand-gap-xs);
    gap: var(--brand-gap-xs);
    max-width: var(--param-item-max-width);
    width: var(--param-item-max-width);
    font-weight: var(--official-font-weight)
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S.style__average___3PRyd {
    flex: 1;
    max-width: 100%
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S .style__param-overlay-title___9ArYG {
    color: var(--params-overlay-title-color);
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S .style__param-overlay-value___3ymS1 {
    word-break: keep-all;
    white-space: nowrap;
    color: var(--params-overlay-value-color)
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S .style__param-overlay-value___3ymS1 span {
    font-weight: var(--official-font-weight)
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S .style__param-overlay-value___3ymS1 span+.style__param-overlay-unit___2bDIq,
.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S .style__param-overlay-value___3ymS1 span+span {
    margin-left: 4px
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S .style__param-overlay-value___3ymS1 .style__param-overlay-unit___2bDIq {
    word-break: keep-all;
    white-space: nowrap
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S .style__param-overlay-desc___2HTcH {
    color: var(--params-overlay-desc-color);
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl>div+div {
    padding-top: 24px
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__tab-description___2I9Bb {
    padding-right: 48px;
    margin: 0 auto;
    height: 0;
    font-weight: var(--official-font-weight);
    opacity: 0;
    display: none;
    word-break: break-word
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__tab-description___2I9Bb.style__active___245Ht {
    opacity: 1;
    height: auto
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay-hidden___3lEpY {
    display: none;
    opacity: 0;
    overflow: hidden
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay-hidden___3lEpY .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf {
    width: calc(100vw - 48px);
    word-break: break-all;
    grid-gap: 20px;
    gap: 20px;
    align-content: flex-start;
    align-items: baseline;
    justify-content: center;
    flex: 1 0 auto
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay-hidden___3lEpY .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S {
    text-align: center;
    color: var(--params-overlay-color);
    display: flex;
    flex-direction: column;
    align-items: center;
    min-width: 0;
    justify-content: center;
    grid-gap: var(--brand-gap-xs);
    gap: var(--brand-gap-xs);
    max-width: var(--param-item-max-width);
    width: var(--param-item-max-width);
    font-weight: var(--official-font-weight)
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay-hidden___3lEpY .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S.style__average___3PRyd {
    flex: 1;
    max-width: 100%
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay-hidden___3lEpY .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S .style__param-overlay-title___9ArYG {
    color: var(--params-overlay-title-color);
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay-hidden___3lEpY .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S .style__param-overlay-value___3ymS1 {
    word-break: keep-all;
    white-space: nowrap;
    color: var(--params-overlay-value-color)
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay-hidden___3lEpY .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S .style__param-overlay-value___3ymS1 span {
    font-weight: var(--official-font-weight)
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay-hidden___3lEpY .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S .style__param-overlay-value___3ymS1 span+.style__param-overlay-unit___2bDIq,
.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay-hidden___3lEpY .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S .style__param-overlay-value___3ymS1 span+span {
    margin-left: 4px
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay-hidden___3lEpY .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S .style__param-overlay-value___3ymS1 .style__param-overlay-unit___2bDIq {
    word-break: keep-all;
    white-space: nowrap
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay-hidden___3lEpY .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S .style__param-overlay-desc___2HTcH {
    color: var(--params-overlay-desc-color);
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay-hidden___3lEpY .style__params-overlay-item-wrapper-container___3hefl .style__tab-description___2I9Bb {
    padding-right: 48px;
    margin: 0 auto;
    height: 0;
    font-weight: var(--official-font-weight);
    opacity: 0;
    display: none;
    word-break: break-word
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__params-overlay-hidden___3lEpY .style__params-overlay-item-wrapper-container___3hefl .style__tab-description___2I9Bb.style__active___245Ht {
    opacity: 1;
    height: auto
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp.style__tab-bar-top-position___3yr1U {
    grid-gap: 24px;
    gap: 24px
}

.style__tab-horizontal-section___3F9kC .style__container___cGwjp.style__tab-bar-top-position___3yr1U .style__tabs-wrapper-container___2sEDA {
    flex-direction: column-reverse
}

.style__tab-horizontal-section___3F9kC .style__content-container___Kqtxk {
    width: 100%;
    text-align: center;
    color: var(--description-color);
    max-width: 896px;
    margin: 0 auto;
    position: relative
}

.style__tab-horizontal-section___3F9kC .style__content-container___Kqtxk .style__tab-description-wrapper___8GAyJ {
    max-width: 896px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden
}

.style__tab-horizontal-section___3F9kC .style__content-container___Kqtxk .style__tab-description-wrapper___8GAyJ .style__tab-description___2I9Bb {
    width: 896px;
    opacity: 0;
    flex: 1 0 auto;
    display: none;
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.style__tab-horizontal-section___3F9kC .style__content-container___Kqtxk .style__tab-description-wrapper___8GAyJ .style__tab-description___2I9Bb.style__active___245Ht {
    animation: style__tab-description-show-and-fade-in___2xTKy .6s ease forwards;
    opacity: 1;
    flex: 1 0 auto;
    display: block
}

.style__tab-horizontal-section___3F9kC .style__content-container___Kqtxk .style__tab-description-wrapper-opacity___24QFD {
    overflow: hidden;
    display: flex
}

.style__tab-horizontal-section___3F9kC .style__content-container___Kqtxk .style__tab-description-wrapper-opacity___24QFD .style__tab-description___2I9Bb {
    width: 896px;
    opacity: 0;
    flex: 1 0 auto;
    font-weight: var(--official-font-weight);
    word-break: break-word
}

@keyframes style__tab-description-show-and-fade-in___2xTKy {
    0% {
        display: block;
        opacity: 0
    }

    1% {
        display: block;
        opacity: 0
    }

    to {
        display: block;
        opacity: 1
    }
}

@keyframes style__params-show-and-fade-in___26_nG {
    0% {
        display: block;
        opacity: 0
    }

    1% {
        display: grid;
        opacity: 0
    }

    to {
        display: grid;
        opacity: 1
    }
}

@media (min-width:1441px) {
    .style__tab-horizontal-section___3F9kC {
        --vertical-gap: 32px;
        --tab-item-padding-x: 24px;
        --tab-item-padding-y: 10px
    }

    .style__tab-horizontal-section___3F9kC .style__container___cGwjp {
        max-width: 1200px
    }
}

@media (min-width:769px) and (max-width:1440px) {
    .style__tab-horizontal-section___3F9kC {
        --vertical-gap: 24px;
        --tab-item-padding-x: 24px;
        --tab-item-padding-y: 10px
    }

    .style__tab-horizontal-section___3F9kC .style__container___cGwjp {
        max-width: 960px
    }
}

@media (max-width:768px) {
    .style__tab-horizontal-section___3F9kC {
        --vertical-gap: 24px;
        --tab-item-padding-x: 16px;
        --tab-item-padding-y: 9px;
        --params-overlay-title-color: var(--secondary, rgba(0, 0, 0, 0.65));
        --params-overlay-value-color: var(--primary, rgba(0, 0, 0, 0.85));
        --params-overlay-desc-color: var(--secondary, rgba(0, 0, 0, 0.65));
        --param-item-max-width: 100%
    }

    .style__tab-horizontal-section___3F9kC .style__container___cGwjp {
        max-width: 100%;
        padding: 0 24px
    }

    .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__media-container___3yiOX {
        height: auto
    }

    .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__params-overlay___eELIB {
        padding-top: 24px;
        position: absolute;
        left: 0;
        bottom: 0;
        right: 0;
        top: 0;
        color: var(--description-color)
    }

    .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf {
        opacity: 0
    }

    .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf.style__active___245Ht {
        display: grid;
        grid-template-columns: 1fr 1fr;
        justify-content: flex-start;
        animation: style__params-show-and-fade-in___26_nG .6s ease forwards;
        opacity: 1
    }

    .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf {
        grid-gap: 16px;
        gap: 16px
    }

    .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S {
        align-items: flex-start;
        text-align: left
    }

    .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__tab-description___2I9Bb {
        display: block;
        width: 100vw;
        animation: style__tab-description-show-and-fade-in___2xTKy .6s ease forwards
    }

    .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__params-overlay-hidden___3lEpY {
        padding-top: 24px;
        display: flex
    }

    .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__params-overlay-hidden___3lEpY .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf {
        display: grid;
        grid-template-columns: 1fr 1fr;
        justify-content: flex-start;
        grid-gap: 16px;
        gap: 16px
    }

    .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__params-overlay-hidden___3lEpY .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S {
        align-items: flex-start;
        text-align: left
    }

    .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__params-overlay-hidden___3lEpY .style__params-overlay-item-wrapper-container___3hefl .style__tab-description___2I9Bb {
        margin-top: 24px;
        display: block;
        height: auto;
        width: calc(100vw - 48px)
    }

    .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__content-container___Kqtxk {
        text-align: left;
        max-width: 100%
    }

    .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__content-container___Kqtxk .style__tab-description-wrapper___8GAyJ {
        max-width: 100%
    }

    .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__content-container___Kqtxk .style__tab-description-wrapper___8GAyJ .style__tab-description___2I9Bb {
        width: calc(100vw - 48px)
    }

    .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__content-container___Kqtxk .style__tab-description-wrapper___8GAyJ.style__params-active___3R79p .style__tab-description___2I9Bb {
        display: none
    }

    .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__content-container___Kqtxk .style__tab-description-wrapper-opacity___24QFD .style__tab-description___2I9Bb {
        width: calc(100vw - 48px)
    }

    .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__content-container___Kqtxk .style__tab-description-wrapper-opacity___24QFD.style__params-active___3R79p .style__tab-description___2I9Bb {
        display: none
    }
}

.is-edit-mobile .style__tab-horizontal-section___3F9kC {
    --vertical-gap: 24px;
    --tab-item-padding-x: 16px;
    --tab-item-padding-y: 9px;
    --params-overlay-title-color: var(--secondary, rgba(0, 0, 0, 0.65));
    --params-overlay-value-color: var(--primary, rgba(0, 0, 0, 0.85));
    --params-overlay-desc-color: var(--secondary, rgba(0, 0, 0, 0.65));
    --param-item-max-width: 100%
}

.is-edit-mobile .style__tab-horizontal-section___3F9kC .style__container___cGwjp {
    max-width: 100%;
    padding: 0 24px
}

.is-edit-mobile .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__media-container___3yiOX {
    height: auto
}

.is-edit-mobile .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__params-overlay___eELIB {
    padding-top: 24px;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    color: var(--description-color)
}

.is-edit-mobile .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf {
    opacity: 0
}

.is-edit-mobile .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf.style__active___245Ht {
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: flex-start;
    animation: style__params-show-and-fade-in___26_nG .6s ease forwards;
    opacity: 1
}

.is-edit-mobile .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf {
    grid-gap: 16px;
    gap: 16px
}

.is-edit-mobile .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S {
    align-items: flex-start;
    text-align: left
}

.is-edit-mobile .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__params-overlay___eELIB .style__params-overlay-item-wrapper-container___3hefl .style__tab-description___2I9Bb {
    display: block;
    width: 100vw;
    animation: style__tab-description-show-and-fade-in___2xTKy .6s ease forwards
}

.is-edit-mobile .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__params-overlay-hidden___3lEpY {
    padding-top: 24px;
    display: flex
}

.is-edit-mobile .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__params-overlay-hidden___3lEpY .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf {
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: flex-start;
    grid-gap: 16px;
    gap: 16px
}

.is-edit-mobile .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__params-overlay-hidden___3lEpY .style__params-overlay-item-wrapper-container___3hefl .style__params-overlay-item-wrapper___3WlOf .style__param-overlay-item___2rJ6S {
    align-items: flex-start;
    text-align: left
}

.is-edit-mobile .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__tabs-wrapper-container___2sEDA .style__media-wrapper___2oIbu .style__params-overlay-hidden___3lEpY .style__params-overlay-item-wrapper-container___3hefl .style__tab-description___2I9Bb {
    margin-top: 24px;
    display: block;
    height: auto;
    width: calc(100vw - 48px)
}

.is-edit-mobile .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__content-container___Kqtxk {
    text-align: left;
    max-width: 100%
}

.is-edit-mobile .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__content-container___Kqtxk .style__tab-description-wrapper___8GAyJ {
    max-width: 100%
}

.is-edit-mobile .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__content-container___Kqtxk .style__tab-description-wrapper___8GAyJ .style__tab-description___2I9Bb {
    width: calc(100vw - 48px)
}

.is-edit-mobile .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__content-container___Kqtxk .style__tab-description-wrapper___8GAyJ.style__params-active___3R79p .style__tab-description___2I9Bb {
    display: none
}

.is-edit-mobile .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__content-container___Kqtxk .style__tab-description-wrapper-opacity___24QFD .style__tab-description___2I9Bb {
    width: calc(100vw - 48px)
}

.is-edit-mobile .style__tab-horizontal-section___3F9kC .style__container___cGwjp .style__content-container___Kqtxk .style__tab-description-wrapper-opacity___24QFD.style__params-active___3R79p .style__tab-description___2I9Bb {
    display: none
}

.index__tab-vertical-section___xq-r0 {
    background-color: var(--background-0)
}

.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content-mobile___247b8,
.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content___1tbzC {
    position: relative
}

.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content-mobile___247b8 .index__defaultSwiper___2N1Sw,
.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content___1tbzC .index__defaultSwiper___2N1Sw {
    grid-area: 1/1/2/2;
    width: 100%;
    border-radius: var(--brand-radius);
    font-size: 0;
    transition: opacity .6s ease-in-out, transform 0s ease-in-out .6s;
    overflow: hidden;
    opacity: 0;
    pointer-events: none;
    transform: translateX(-100vw)
}

.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content-mobile___247b8 .index__defaultSwiper___2N1Sw.index__activeSwiper___2wRVz,
.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content___1tbzC .index__defaultSwiper___2N1Sw.index__activeSwiper___2wRVz {
    transition: transform 0s ease-in-out, opacity .6s ease-in-out .05s;
    opacity: 1;
    transform: translateX(0);
    pointer-events: auto
}

.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content-mobile___247b8 .index__defaultSwiper___2N1Sw>div:first-child,
.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content___1tbzC .index__defaultSwiper___2N1Sw>div:first-child {
    min-width: 100%
}

.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content-mobile___247b8 .index__defaultSwiper___2N1Sw>div:first-child img,
.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content___1tbzC .index__defaultSwiper___2N1Sw>div:first-child img {
    width: 100%;
    object-fit: cover
}

.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content-mobile___247b8 .index__defaultSwiper___2N1Sw .index__buttons-container___1j5UO,
.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content___1tbzC .index__defaultSwiper___2N1Sw .index__buttons-container___1j5UO {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content___1tbzC {
    width: 1200px;
    margin: 0 auto;
    display: grid;
    grid-template-rows: repeat(0, minmax(0, 1fr));
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-gap: 16px;
    gap: 16px
}

.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content___1tbzC .index__media-content___1lUZS,
.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content___1tbzC .index__text-content___d7HJD {
    grid-row: 1/span 1;
    position: sticky;
    height: min-content;
    top: 96px
}

.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content___1tbzC .index__media-content___1lUZS {
    display: grid
}

.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content___1tbzC .index__media-content___1lUZS .index__defaultSwiper___2N1Sw {
    position: absolute;
    top: 0;
    left: 0
}

.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content___1tbzC .index__media-content___1lUZS .index__defaultSwiper___2N1Sw.index__activeSwiper___2wRVz {
    position: relative
}

.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content___1tbzC.index__direction-left___2nNGL .index__text-content___d7HJD {
    grid-column: 1/span 5
}

.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content___1tbzC.index__direction-left___2nNGL .index__media-content___1lUZS {
    grid-column: 6/span 7
}

.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content___1tbzC.index__direction-right___1TlnZ .index__text-content___d7HJD {
    grid-column: 8/span 5
}

.index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content___1tbzC.index__direction-right___1TlnZ .index__media-content___1lUZS {
    grid-column: 1/span 7
}

@media (min-width:769px) and (max-width:1440px) {
    .index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content___1tbzC {
        width: 960px
    }

    .index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content___1tbzC.index__direction-left___2nNGL .index__text-content___d7HJD {
        grid-column: 1/span 6
    }

    .index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content___1tbzC.index__direction-left___2nNGL .index__media-content___1lUZS,
    .index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content___1tbzC.index__direction-right___1TlnZ .index__text-content___d7HJD {
        grid-column: 7/span 6
    }

    .index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content___1tbzC.index__direction-right___1TlnZ .index__media-content___1lUZS {
        grid-column: 1/span 6
    }
}

@media (max-width:768px) {
    .index__tab-vertical-section___xq-r0 {
        padding-left: 24px;
        padding-right: 24px
    }

    .index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content-mobile___247b8 {
        --tab-item-padding-x: 16px;
        --tab-item-padding-y: 9px;
        --tab-item-active-bg-color: rgba(0, 0, 0, 0.85);
        --tab-border-style: 1px solid var(--white-bg);
        --tab-background-color: var(--bg, rgba(0, 0, 0, 0.04));
        width: 100%;
        position: relative;
        display: flex;
        flex-direction: column;
        grid-gap: var(--brand-gap-xl);
        gap: var(--brand-gap-xl)
    }

    .index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content-mobile___247b8 .index__media-content___1lUZS {
        display: grid
    }

    .index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content-mobile___247b8 .index__media-content___1lUZS .index__defaultSwiper___2N1Sw {
        height: min-content
    }

    .index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content-mobile___247b8 .index__text-min-height___1IBiz {
        display: grid
    }

    .index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content-mobile___247b8 .index__text-min-height___1IBiz .index__show-p___3Hisi {
        grid-area: 1/1/2/2;
        font-weight: var(--official-font-weight);
        opacity: 0;
        transition: opacity .3s ease;
        color: var(--secondary)
    }

    .index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content-mobile___247b8 .index__text-min-height___1IBiz .index__show-p___3Hisi.index__active___2s-VH {
        opacity: 1
    }
}

.is-edit-mobile .index__tab-vertical-section___xq-r0 {
    padding-left: 24px;
    padding-right: 24px
}

.is-edit-mobile .index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content-mobile___247b8 {
    --tab-item-padding-x: 16px;
    --tab-item-padding-y: 9px;
    --tab-item-active-bg-color: rgba(0, 0, 0, 0.85);
    --tab-border-style: 1px solid var(--white-bg);
    --tab-background-color: var(--bg, rgba(0, 0, 0, 0.04));
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    grid-gap: var(--brand-gap-xl);
    gap: var(--brand-gap-xl)
}

.is-edit-mobile .index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content-mobile___247b8 .index__media-content___1lUZS {
    display: grid
}

.is-edit-mobile .index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content-mobile___247b8 .index__media-content___1lUZS .index__defaultSwiper___2N1Sw {
    height: min-content
}

.is-edit-mobile .index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content-mobile___247b8 .index__text-min-height___1IBiz {
    display: grid
}

.is-edit-mobile .index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content-mobile___247b8 .index__text-min-height___1IBiz .index__show-p___3Hisi {
    grid-area: 1/1/2/2;
    font-weight: var(--official-font-weight);
    opacity: 0;
    transition: opacity .3s ease;
    color: var(--secondary)
}

.is-edit-mobile .index__tab-vertical-section___xq-r0 .index__tab-vertical-section-content-mobile___247b8 .index__text-min-height___1IBiz .index__show-p___3Hisi.index__active___2s-VH {
    opacity: 1
}

.index__collapse-container___2MX2B {
    display: flex;
    flex-direction: column;
    grid-gap: 8px;
    gap: 8px
}

.index__collapse-item___167ry {
    background-color: var(--bg);
    border-radius: var(--brand-radius);
    box-sizing: border-box;
    padding: 24px;
    cursor: pointer;
    transition: all .3s ease
}

.index__collapse-item___167ry:hover {
    background-color: var(--divider)
}

.index__collapse-item___167ry:hover .index__collapse-header___3Qzwi {
    color: var(--primary)
}

.index__collapse-header___3Qzwi {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    cursor: pointer;
    color: var(--secondary)
}

.index__collapse-header___3Qzwi span,
.index__collapse-header___3Qzwi svg {
    font-size: var(--brand-headline-font-size-20);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-20);
    font-weight: var(--official-font-weight);
    transition: all .3s ease
}

.index__collapse-header___3Qzwi span {
    max-width: calc(100% - 36px)
}

.index__collapse-body___1taIu {
    overflow: hidden;
    transition: height .6s ease;
    cursor: default
}

.index__collapse-content___3SPYA {
    opacity: 0;
    padding-top: 12px;
    transition: opacity .6s ease;
    color: var(--secondary);
    font-size: var(--brand-desc-font-size-14);
    line-height: var(--brand-line-height-desc);
    letter-spacing: var(--brand-desc-letter-spacing-14);
    font-weight: var(--official-font-weight)
}

.index__collapse-item___167ry.index__active___1J4c4 {
    background-color: var(--divider);
    cursor: default
}

.index__collapse-item___167ry.index__active___1J4c4 .index__collapse-header___3Qzwi {
    color: var(--primary);
    cursor: default
}

.index__collapse-item___167ry.index__active___1J4c4 .index__collapse-content___3SPYA {
    opacity: 1
}

.style__fe-carousel-wrapper___3Z-zx {
    position: relative;
    overflow: hidden
}

.style__fe-carousel-wrapper___3Z-zx .style__fe-carousel-item___1mpww {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.style__carousel-in-view___1VLAo .style__initial-visible___2z-IO {
    display: block
}

.style__carousel-in-view___1VLAo .style__initial-hidden___LjvWf {
    display: block;
    pointer-events: none
}

.style__carousel-out-of-view___28v3p .style__initial-visible___2z-IO {
    display: block;
    visibility: visible
}

.style__carousel-out-of-view___28v3p .style__initial-hidden___LjvWf {
    display: none;
    visibility: hidden;
    pointer-events: none
}

.carousel-with-arrow {
    position: relative
}

.carousel-with-arrow .slick-next,
.carousel-with-arrow .slick-prev {
    position: absolute;
    height: 48px;
    width: 48px;
    cursor: pointer;
    top: 50%;
    margin-top: -24px;
    padding: 0;
    border: 0;
    outline: none;
    z-index: 1;
    border-radius: 50%;
    background: #6c7073;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 32px
}

.carousel-with-arrow .slick-prev {
    left: 24px
}

.carousel-with-arrow .slick-next {
    right: 24px
}

.carousel-with-arrow .slick-dots {
    position: absolute;
    bottom: 16px;
    list-style: none;
    display: block;
    text-align: center;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 8px
}

.carousel-with-arrow .slick-dots li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin: 0 4px;
    padding: 0
}

.carousel-with-arrow .slick-dots li button {
    border: 0;
    cursor: pointer;
    display: block;
    width: 8px;
    height: 8px;
    background: #f0f1f2;
    outline: none;
    font-size: 0;
    color: transparent;
    transition: all .5scubic-bezier(.23, 1, .32, 1);
    padding: 0;
    border-radius: 50%
}

.carousel-with-arrow .slick-dots li.slick-active button {
    background: #1890ff;
    opacity: 1
}

.contact-form-success-modal .RBtig,
.contact-form-success-modal>div:nth-of-type(2) {
    animation: style__close-modal___3CXBY .3s ease
}

.contact-form-success-modal>div:nth-of-type(2) main {
    width: 100%;
    padding: 0;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch
}

.contact-form-success-modal>div:nth-of-type(2) main::-webkit-scrollbar {
    width: 0;
    height: 0
}

.contact-form-success-modal>div:nth-of-type(2)>div {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    grid-gap: 24px;
    gap: 24px;
    border-radius: var(--brand-radius);
    width: 693px;
    min-height: 400px;
    background-color: var(--reverse-primary)
}

.contact-form-success-modal>div:nth-of-type(2)>div .style__modal-container___x6fxM {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    grid-gap: 24px;
    gap: 24px;
    padding: 113px 48px
}

.contact-form-success-modal>div:nth-of-type(2)>div .style__modal-container___x6fxM .style__modal-content___Q9Hno {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px
}

.contact-form-success-modal>div:nth-of-type(2)>div .style__modal-container___x6fxM .style__modal-content___Q9Hno i {
    width: 64px;
    height: 64px;
    line-height: 1
}

.contact-form-success-modal>div:nth-of-type(2)>div .style__modal-container___x6fxM .style__modal-content___Q9Hno i svg {
    width: 100%;
    height: 100%
}

.contact-form-success-modal>div:nth-of-type(2)>div .style__modal-container___x6fxM .style__modal-content___Q9Hno span {
    font-weight: var(--official-font-weight);
    color: var(--primary);
    word-break: break-word;
    text-align: center
}

.contact-form-success-modal>div:nth-of-type(2)>div .style__modal-container___x6fxM .back-button {
    min-width: 168px
}

@keyframes style__close-modal___3CXBY {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.style__contact-form-section___1JXT8 {
    background-color: var(--background-0);
    overflow: hidden
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz {
    max-width: 1200px;
    margin: 0 auto
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__tab-navigation-container___3k8Qq {
    max-width: 900px;
    margin: 0 auto 32px
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC {
    margin: 0 auto;
    position: relative;
    max-width: 794px
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC>div {
    overflow: inherit
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn {
    width: 100%
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__card-header___3O-40 {
    max-width: 794px;
    text-align: center;
    overflow: hidden
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__card-header___3O-40 .style__card-desc___38EjY {
    color: var(--secondary);
    margin: 0 0 32px;
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb {
    width: 100%;
    margin-bottom: 60px;
    font-size: 16px
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb input[type=password],
.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb input[type=text],
.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb input[type=textaera] {
    border: none;
    background-color: initial;
    outline: none;
    appearance: none
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-item-control-wrapper___1hkc3 {
    position: relative;
    height: 64px;
    background-color: var(--bg);
    border-radius: var(--brand-radius);
    overflow: hidden;
    border: 1px solid transparent;
    transition: all .3s ease
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-item-control-wrapper___1hkc3:hover {
    background-color: var(--divider)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-item-control-wrapper___1hkc3:focus-within {
    background-color: var(--bg);
    border: 1px solid var(--primary)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-item-control-wrapper___1hkc3[\:has\(select\:disabled\)]:hover {
    background-color: var(--bg)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-item-control-wrapper___1hkc3:has(select:disabled):hover {
    background-color: var(--bg)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-normal-item-container___25S7- {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 0 8px;
    gap: 0 8px
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-item___2wYNj {
    position: relative;
    margin-bottom: 24px;
    transition: all .3s ease;
    vertical-align: top;
    width: 100%
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-item___2wYNj:last-child:nth-child(odd) {
    grid-column: 1/-1
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__input-label___2D7_l {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 16px;
    right: 16px;
    transition: all .3s ease;
    pointer-events: none;
    font-size: var(--brand-component-font-size-16);
    line-height: var(--brand-line-height-component);
    letter-spacing: var(--brand-component-letter-spacing-16);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 40px;
    display: flex;
    align-items: center
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__input-label___2D7_l span:first-child {
    color: var(--secondary);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__input-label___2D7_l span+span {
    color: var(--tertiary);
    padding-left: 2px
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__area-linkage___1VZWi {
    display: flex;
    grid-gap: 8px;
    gap: 8px
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__area-linkage___1VZWi>div {
    flex: 1
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb select {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    padding-left: 16px;
    padding-right: 40px;
    transition: all .3s ease;
    color: var(--primary);
    outline: none;
    background: transparent;
    appearance: none;
    display: block;
    border: 0;
    background-color: initial
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb select:hover {
    cursor: pointer
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb select:disabled {
    cursor: not-allowed
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb select:disabled+.style__input-label___2D7_l span {
    color: var(--disabled)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb select:focus {
    padding-top: calc(51px - var(--brand-component-font-size-16, 16px)*var(--brand-line-height-component, 1.26));
    padding-bottom: 11px
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb select:focus+.style__input-label___2D7_l {
    top: 11px;
    transform: translateY(0);
    font-size: var(--brand-component-font-size-14);
    line-height: var(--brand-line-height-component);
    letter-spacing: var(--brand-component-letter-spacing-14)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb select.style__no-value___3qKXE {
    opacity: 0
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb select.style__no-value___3qKXE+.style__input-label___2D7_l {
    top: 50%;
    transform: translateY(-50%);
    font-size: var(--brand-component-font-size-16);
    line-height: var(--brand-line-height-component);
    letter-spacing: var(--brand-component-letter-spacing-16)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb select.style__has-value___1cMNF {
    opacity: 1;
    padding-top: calc(51px - var(--brand-component-font-size-16, 16px)*var(--brand-line-height-component, 1.26));
    padding-bottom: 11px
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb select.style__has-value___1cMNF+.style__input-label___2D7_l {
    top: 11px;
    transform: translateY(0);
    font-size: var(--brand-component-font-size-14);
    line-height: var(--brand-line-height-component);
    letter-spacing: var(--brand-component-letter-spacing-14)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__icon___3zHON {
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%) rotate(270deg);
    pointer-events: none
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__icon___3zHON svg path {
    fill: var(--primary)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__text-field___1tDG_ input {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding-left: 16px;
    padding-right: 40px;
    transition: all .3s ease;
    color: var(--primary);
    caret-color: var(--primary)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__text-field___1tDG_ input:focus {
    padding-top: calc(51px - var(--brand-component-font-size-16, 16px)*var(--brand-line-height-component, 1.26));
    padding-bottom: 11px
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__text-field___1tDG_ input:focus+.style__input-label___2D7_l {
    top: 11px;
    transform: translateY(0);
    font-size: var(--brand-component-font-size-14);
    line-height: var(--brand-line-height-component);
    letter-spacing: var(--brand-component-letter-spacing-14)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__text-field___1tDG_ .style__clear-icon___w7RaA {
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    cursor: pointer;
    pointer-events: none;
    z-index: 1;
    width: 16px;
    height: 16px;
    line-height: 1;
    opacity: 0;
    transition: opacity .3s ease-in-out
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__text-field___1tDG_ .style__clear-icon___w7RaA svg {
    width: 100%;
    height: 100%
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__text-field___1tDG_ .style__clear-icon___w7RaA svg path {
    fill: var(--secondary);
    fill-opacity: 1
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__text-field___1tDG_ input[data-has-value=true]:focus~.style__clear-icon___w7RaA,
.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__text-field___1tDG_ input[data-has-value=true]:hover~.style__clear-icon___w7RaA,
.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__text-field___1tDG_ input[data-has-value=true]~.style__clear-icon___w7RaA,
.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__text-field___1tDG_ input[data-has-value=true]~.style__clear-icon___w7RaA:hover {
    opacity: 1;
    pointer-events: auto
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__text-field___1tDG_ input[data-has-value=true]+.style__input-label___2D7_l {
    top: 11px;
    transform: translateY(0);
    font-size: var(--brand-component-font-size-14);
    line-height: var(--brand-line-height-component);
    letter-spacing: var(--brand-component-letter-spacing-14)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__text-field___1tDG_ input[data-has-value=true] {
    padding-top: calc(51px - var(--brand-component-font-size-16, 16px)*var(--brand-line-height-component, 1.26));
    padding-bottom: 11px
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__textarea-field___1Bxfg {
    margin-bottom: 0
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__textarea-field___1Bxfg .style__form-item-control-wrapper___1hkc3 {
    height: auto
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__textarea-field___1Bxfg textarea {
    min-height: 80px;
    transition: all .3s ease;
    color: var(--primary);
    caret-color: var(--theme-blue, #1897f2);
    border: none;
    outline: none;
    background: transparent;
    width: 99.5%;
    padding-left: 16px;
    padding-right: 16px;
    resize: vertical;
    margin-top: calc(var(--brand-component-font-size-14, 14px)*var(--brand-line-height-component, 1.26) + 11px)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__textarea-field___1Bxfg textarea+.style__input-label___2D7_l {
    top: 11px;
    transform: translateY(0);
    font-size: var(--brand-component-font-size-14);
    line-height: var(--brand-line-height-component);
    letter-spacing: var(--brand-component-letter-spacing-14)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__textarea-field___1Bxfg+.style__textarea-field___1Bxfg {
    margin-top: 24px
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 16px
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo:first-of-type {
    margin-top: 24px
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo:last-child {
    margin-bottom: 0
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo.style__form-error-wrapper___y8rIF .style__form-item-control-wrapper___1hkc3 {
    background-color: initial
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo .style__form-error-height___17k9J {
    margin-bottom: 0
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo .style__checkbox-wrapper___3_i6p {
    display: flex;
    align-items: flex-start;
    cursor: pointer
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo .style__checkbox-wrapper___3_i6p span {
    color: var(--secondary);
    word-break: break-word
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo .style__checkbox-wrapper___3_i6p a:hover {
    text-decoration: underline
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo .style__checkbox-wrapper___3_i6p input[type=checkbox] {
    width: 16px;
    height: 16px;
    appearance: none;
    border: 1px solid var(--border);
    border-radius: 4px;
    position: relative;
    transition: all .3s ease-in-out;
    flex-shrink: 0;
    margin: 4px 8px 4px 4px
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo .style__checkbox-wrapper___3_i6p input[type=checkbox]:hover {
    border-color: var(--primary);
    cursor: pointer
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo .style__checkbox-wrapper___3_i6p input[type=checkbox]:focus,
.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo .style__checkbox-wrapper___3_i6p input[type=checkbox]:focus-visible {
    box-shadow: 0 0 0 4px var(--divider);
    border-color: var(--primary)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo .style__checkbox-wrapper___3_i6p input[type=checkbox]:checked {
    border-color: var(--primary);
    background-color: var(--primary)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo .style__checkbox-wrapper___3_i6p input[type=checkbox]:focus-visible {
    outline: 0
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo .style__checkbox-wrapper___3_i6p input[type=checkbox]:checked:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 14px;
    background-position: 50%;
    background-repeat: no-repeat;
    border-color: transparent
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo .style__checkbox-wrapper___3_i6p input[type=checkbox]:checked:hover:after {
    border-color: transparent !important
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo .style__checkbox-wrapper___3_i6p input[type=checkbox]+span {
    margin-top: 4px
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo .style__form-item-control-wrapper___1hkc3 {
    height: auto;
    border-radius: 0;
    background-color: initial;
    border: 0 !important
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__captcha-field___aWGbs,
.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo:not(.style__checkbox-field___3-5Mo~.style__checkbox-field___3-5Mo) {
    margin-top: 24px
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__captcha-field___aWGbs input {
    display: none
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__captcha-field___aWGbs .nc-container {
    width: 390px;
    margin: 0 auto
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__captcha-field___aWGbs .nc-container .nc_scale {
    height: 48px;
    border-radius: var(--brand-radius);
    background-color: var(--divider)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__captcha-field___aWGbs .nc-container .nc_scale .scale_text {
    line-height: 48px;
    font-size: var(--brand-component-font-size-12);
    letter-spacing: var(--brand-component-letter-spacing-12)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__captcha-field___aWGbs .nc-container .nc_scale .scale_text .nc-lang-cnt {
    color: var(--tertiary)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__captcha-field___aWGbs .nc-container .nc_scale .scale_text2 {
    text-align: center;
    font-size: var(--brand-component-font-size-12);
    letter-spacing: var(--brand-component-letter-spacing-12)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__captcha-field___aWGbs .nc-container .nc_scale .scale_text2 .nc-lang-cnt {
    color: var(--reverse-primary)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__captcha-field___aWGbs .nc-container .nc_scale .nc_bg[\:has\(\%20.btn_ok\)] {
    width: 99.9% !important
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__captcha-field___aWGbs .nc-container .nc_scale .nc_bg:has(~.btn_ok) {
    width: 99.9% !important
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__captcha-field___aWGbs .nc-container .nc_scale .btn_ok {
    left: calc(100% - 48px) !important;
    height: 48px;
    width: 48px;
    border-radius: var(--brand-radius);
    border: 1px solid var(--divider)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__captcha-field___aWGbs .nc-container .nc_scale .btn_slide {
    height: 48px;
    width: 48px;
    box-shadow: 0 4px 8px 0 var(--divider);
    border-radius: var(--brand-radius);
    color: var(--primary);
    font-weight: var(--official-font-weight)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__captcha-field___aWGbs .nc-container .nc_scale .nc_bg {
    background: var(--success);
    border-radius: var(--brand-radius);
    width: 0
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__captcha-field___aWGbs .nc-container .nc_scale>span {
    line-height: 48px;
    border: 1px solid var(--divider)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-normal-item-container___25S7-+.style__captcha-field___aWGbs {
    margin-top: 0
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__submit-wrapper___iIFnK {
    margin-top: 32px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__submit-wrapper___iIFnK .submit-button {
    min-width: 144px
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__submit-wrapper___iIFnK .style__error-wrapper___1a362 {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    grid-gap: 4px;
    gap: 4px;
    margin-top: 8px;
    color: var(--danger)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__submit-wrapper___iIFnK .style__error-wrapper___1a362 i {
    margin-top: 1px;
    margin-bottom: 1px;
    width: 14px;
    height: 14px;
    line-height: 1
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__submit-wrapper___iIFnK .style__error-wrapper___1a362 span {
    text-align: left
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-error___I6K-U {
    color: var(--danger);
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: flex-start;
    transition: height .5s;
    height: 0
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-error___I6K-U>i {
    margin-right: 4px
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-error-height___17k9J {
    margin-top: 8px;
    height: auto
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-error-wrapper___y8rIF input[type=password],
.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-error-wrapper___y8rIF input[type=text],
.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-error-wrapper___y8rIF input[type=textaera],
.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-error-wrapper___y8rIF select,
.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-error-wrapper___y8rIF textarea {
    border-color: transparent !important
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-error-wrapper___y8rIF input[type=password]:focus,
.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-error-wrapper___y8rIF input[type=text]:focus,
.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-error-wrapper___y8rIF input[type=textaera]:focus,
.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-error-wrapper___y8rIF select:focus,
.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-error-wrapper___y8rIF textarea:focus {
    box-shadow: none
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-error-wrapper___y8rIF .style__form-item-control-wrapper___1hkc3 {
    background-color: rgba(var(--red-6), .1)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-error-wrapper___y8rIF .style__form-item-control-wrapper___1hkc3 label span:first-child {
    color: var(--danger) !important
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-error-wrapper___y8rIF .style__form-item-control-wrapper___1hkc3:focus-within {
    background-color: rgba(var(--red-6), .1);
    border: 1px solid var(--danger)
}

.style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-error-wrapper___y8rIF.style__checkbox-field___3-5Mo .style__form-error-height___17k9J {
    margin-bottom: 0
}

@keyframes style__spin___fQEIe {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.style__contact-form-section___1JXT8 .loading {
    animation: style__spin___fQEIe 1s linear infinite
}

@media (min-width:769px) and (max-width:1440px) {
    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz {
        max-width: 960px
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__tab-navigation-container___3k8Qq {
        margin-bottom: 24px
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__card-header___3O-40 {
        max-width: 798px
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__card-header___3O-40 .style__card-desc___38EjY {
        margin-bottom: 24px
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form-item___2wYNj,
    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form-item___2wYNj .style__form-item___2wYNj {
        margin-bottom: 20px
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form-item___2wYNj .style__textarea-field___1Bxfg+.style__textarea-field___1Bxfg {
        margin-top: 20px
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form-item___2wYNj .style__captcha-field___aWGbs .nc-container {
        width: 310px
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form-item___2wYNj .style__submit-wrapper___iIFnK {
        margin-top: 24px
    }

    .contact-form-success-modal>div:nth-of-type(2)>div {
        width: 592px
    }

    .contact-form-success-modal>div:nth-of-type(2)>div .style__modal-container___x6fxM .style__modal-content___Q9Hno {
        grid-gap: 20px;
        gap: 20px
    }
}

@media (max-width:768px) {
    .style__contact-form-section___1JXT8 {
        width: 100%;
        padding-left: 24px;
        padding-right: 24px
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz {
        max-width: 100%
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__tab-navigation-container___3k8Qq {
        margin-bottom: 20px
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC,
    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__card-header___3O-40 {
        max-width: 100%
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__card-header___3O-40 .style__card-desc___38EjY {
        margin-bottom: 20px
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb {
        margin-bottom: 0
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-item___2wYNj {
        margin-bottom: 4px
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__textarea-field___1Bxfg+.style__textarea-field___1Bxfg {
        margin-top: 4px
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-error-height___17k9J {
        height: auto
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-normal-item-container___25S7- {
        grid-template-columns: 1fr
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__area-linkage___1VZWi {
        flex-direction: column;
        grid-gap: 0;
        gap: 0
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__captcha-field___aWGbs {
        margin-top: 20px
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__captcha-field___aWGbs .nc-container {
        width: 100%
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-normal-item-container___25S7-+.style__captcha-field___aWGbs {
        margin-top: 20px
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo {
        margin-bottom: 0;
        padding-bottom: 12px
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo:not(.style__checkbox-field___3-5Mo~.style__checkbox-field___3-5Mo),
    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__submit-wrapper___iIFnK {
        margin-top: 20px
    }

    .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__submit-wrapper___iIFnK .submit-button {
        min-width: 100%
    }

    .contact-form-success-modal>div:nth-of-type(2)>div {
        width: 100%;
        height: auto;
        max-height: 90vh;
        padding: 48px;
        margin: 0 24px
    }

    .contact-form-success-modal>div:nth-of-type(2)>div .style__modal-container___x6fxM {
        padding: 0
    }

    .contact-form-success-modal>div:nth-of-type(2)>div .style__modal-container___x6fxM .style__modal-content___Q9Hno {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        grid-gap: 16px;
        gap: 16px
    }

    .contact-form-success-modal>div:nth-of-type(2)>div .style__modal-container___x6fxM .style__modal-content___Q9Hno i {
        transform: scale(.75)
    }

    .contact-form-success-modal>div:nth-of-type(2)>div .style__modal-container___x6fxM .back-button {
        width: 100%
    }
}

.is-edit-mobile .style__contact-form-section___1JXT8 {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px
}

.is-edit-mobile .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz {
    max-width: 100%
}

.is-edit-mobile .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__tab-navigation-container___3k8Qq {
    margin-bottom: 20px
}

.is-edit-mobile .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC,
.is-edit-mobile .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__card-header___3O-40 {
    max-width: 100%
}

.is-edit-mobile .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__card-header___3O-40 .style__card-desc___38EjY {
    margin-bottom: 20px
}

.is-edit-mobile .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb {
    margin-bottom: 0
}

.is-edit-mobile .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-item___2wYNj {
    margin-bottom: 4px
}

.is-edit-mobile .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__textarea-field___1Bxfg+.style__textarea-field___1Bxfg {
    margin-top: 4px
}

.is-edit-mobile .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-error-height___17k9J {
    height: auto
}

.is-edit-mobile .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-normal-item-container___25S7- {
    grid-template-columns: 1fr
}

.is-edit-mobile .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__area-linkage___1VZWi {
    flex-direction: column;
    grid-gap: 0;
    gap: 0
}

.is-edit-mobile .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__captcha-field___aWGbs {
    margin-top: 20px
}

.is-edit-mobile .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__captcha-field___aWGbs .nc-container {
    width: 100%
}

.is-edit-mobile .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__form-normal-item-container___25S7-+.style__captcha-field___aWGbs {
    margin-top: 20px
}

.is-edit-mobile .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo {
    margin-bottom: 0;
    padding-bottom: 12px
}

.is-edit-mobile .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__checkbox-field___3-5Mo:not(.style__checkbox-field___3-5Mo~.style__checkbox-field___3-5Mo),
.is-edit-mobile .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__submit-wrapper___iIFnK {
    margin-top: 20px
}

.is-edit-mobile .style__contact-form-section___1JXT8 .style__wrapper___U_Dtz .style__form-container___5kHEC .style__form-card___1QeIn .style__form-wrapper___2T8Gx .style__form___1CaMb .style__submit-wrapper___iIFnK .submit-button {
    min-width: 100%
}

.is-edit-mobile .contact-form-success-modal>div:nth-of-type(2)>div {
    width: 100%;
    height: auto;
    max-height: 90vh;
    padding: 48px;
    margin: 0 24px
}

.is-edit-mobile .contact-form-success-modal>div:nth-of-type(2)>div .style__modal-container___x6fxM {
    padding: 0
}

.is-edit-mobile .contact-form-success-modal>div:nth-of-type(2)>div .style__modal-container___x6fxM .style__modal-content___Q9Hno {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px
}

.is-edit-mobile .contact-form-success-modal>div:nth-of-type(2)>div .style__modal-container___x6fxM .style__modal-content___Q9Hno i {
    transform: scale(.75)
}

.is-edit-mobile .contact-form-success-modal>div:nth-of-type(2)>div .style__modal-container___x6fxM .back-button {
    width: 100%
}

.dark-theme .style__contact-form-section___1JXT8 select option {
    color: var(--black-primary) !important
}

.dark-theme .style__contact-form-section___1JXT8 .style__checkbox-field___3-5Mo .style__checkbox-wrapper___3_i6p input[type=checkbox]:checked:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC45MiAxLjIwNGMuNDQuNDQuNDQgMS4xNTEgMCAxLjU5MWwtNS45OTQgNmMtLjQ0LjQ0LTEuMTUxLjQ0LTEuNTkxLjAwMkwxLjA4IDYuNTUyYTEuMTI1IDEuMTI1IDAgMTExLjU5LTEuNTkzTDQuMTI3IDYuNDFsNS4yLTUuMjA1Yy40NC0uNDQgMS4xNTItLjQ0IDEuNTkyLS4wMDF6IiBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9Ii44NSIvPjwvc3ZnPg==")
}

.dark-theme .style__contact-form-section___1JXT8 .style__captcha-field___aWGbs .nc-container .nc_scale .btn_slide {
    background: #434343
}

.dark-theme .contact-form-success-modal .RBtig {
    background-color: rgba(35, 37, 38, .7)
}

.light-theme .style__contact-form-section___1JXT8 .style__checkbox-field___3-5Mo .style__checkbox-wrapper___3_i6p input[type=checkbox]:checked:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC45MiAxLjIwNGMuNDQuNDQuNDQgMS4xNTEgMCAxLjU5MWwtNS45OTQgNmMtLjQ0LjQ0LTEuMTUxLjQ0LTEuNTkxLjAwMkwxLjA4IDYuNTUyYTEuMTI1IDEuMTI1IDAgMTExLjU5LTEuNTkzTDQuMTI3IDYuNDFsNS4yLTUuMjA1Yy40NC0uNDQgMS4xNTItLjQ0IDEuNTkyLS4wMDF6IiBmaWxsPSIjZmZmIi8+PC9zdmc+")
}

.light-theme .style__contact-form-section___1JXT8 .style__captcha-field___aWGbs .nc-container .nc_scale .btn_slide {
    background: var(--white-primary)
}

.light-theme .contact-form-success-modal .RBtig {
    background-color: rgba(0, 0, 0, .5)
}

._3c0Qz {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block
}

._1j2v0 {
    animation: -lu88 2s linear infinite
}

@keyframes -lu88 {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@font-face {
    font-family: quark;
    src: url(/reactor/assets/_next/static/fonts/8eab1e68e0d8fc383be4fbb81feace07.8eab1e68.eot);
    src: url(/reactor/assets/_next/static/fonts/8eab1e68e0d8fc383be4fbb81feace07.8eab1e68.eot?#iefix) format("embedded-opentype"), url(/reactor/assets/_next/static/fonts/08fd18c7730448410e3530c7ef6efdad.08fd18c7.woff) format("woff"), url(/reactor/assets/_next/static/fonts/185d47dc1a7b6b69d80957ddc8df3941.185d47dc.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICIuL2ltZy8zMzc3Nzg2Y2Q2YWM2NjM1Zjg4MGRkMTY2NTM5NmFkYS5zdmciOw==#iconfont) format("svg");
    font-weight: 400;
    font-style: normal
}

._35bgc:before {
    content: "\F2B9"
}

.byXrR:before {
    content: "\F2BB"
}

._128ri:before {
    content: "\F042"
}

._1KHsi:before {
    content: "\E917"
}

._2bT-Y:before {
    content: "\E348"
}

._3UEZX:before {
    content: "\ECA2"
}

._1fXKU:before {
    content: "\EE57"
}

._2OZ_n:before {
    content: "\F16D"
}

._6cr8a:before {
    content: "\E719"
}

.ZAGKa:before {
    content: "\F3FF"
}

._1lH5w:before {
    content: "\EBAD"
}

._3BSr4:before {
    content: "\E8B5"
}

._4wlbR:before {
    content: "\F0D1"
}

._26SUY:before {
    content: "\E3A8"
}

._30-mD:before {
    content: "\F057"
}

._1_xvC:before {
    content: "\F27D"
}

._17P2f:before {
    content: "\F099"
}

._2I_EY:before {
    content: "\F167"
}

._3qb3s:before {
    content: "\F0D7"
}

._2jwD5:before {
    content: "\F0D8"
}

._19X43:before {
    content: "\ECDE"
}

._2WwM4:before {
    content: "\E6C0"
}

._1shcg:before {
    content: "\ED3F"
}

._1qLWd:before {
    content: "\EBD6"
}

.Z8Prc:before {
    content: "\EFE0"
}

._3MItB:before {
    content: "\E65F"
}

._2Bvn6:before {
    content: "\E0CA"
}

._3IVo_:before {
    content: "\F100"
}

._34FGS:before {
    content: "\F107"
}

._3e62_:before {
    content: "\F101"
}

._1zbhS:before {
    content: "\F104"
}

._27RtX:before {
    content: "\F105"
}

.jhfcy:before {
    content: "\F106"
}

.Q82xM:before {
    content: "\E386"
}

._1vyf0:before {
    content: "\F05E"
}

.B0IHZ:before {
    content: "\F0A1"
}

._2cpQ_:before {
    content: "\F0C9"
}

._2FImd:before {
    content: "\EB68"
}

._3wXJB:before {
    content: "\EC02"
}

._2fXyR:before {
    content: "\EF8E"
}

._2KLCQ:before {
    content: "\EDD8"
}

._-4DAY:before {
    content: "\E540"
}

._2I4g3:before {
    content: "\F0A3"
}

._1m5z7:before {
    content: "\E753"
}

._1vR3p:before {
    content: "\EE6B"
}

._2LJ7o:before {
    content: "\F00C"
}

._3AQSX:before {
    content: "\F1CE"
}

._3ASBw:before {
    content: "\F017"
}

._6eszT:before {
    content: "\F013"
}

._1WxHW:before {
    content: "\F0EE"
}

._2uv1U:before {
    content: "\E688"
}

._3s-NW:before {
    content: "\E1F8"
}

._1ZzVY:before {
    content: "\E7E4"
}

.OBwuW:before {
    content: "\F0C5"
}

._2Ri-k:before {
    content: "\F066"
}

._1588m:before {
    content: "\ED6E"
}

._2uIqb:before {
    content: "\F09D"
}

._1P5xZ:before {
    content: "\F019"
}

._2iuBX:before {
    content: "\F044"
}

._1exha:before {
    content: "\F141"
}

._3bokS:before {
    content: "\ED0B"
}

.vMM-Y:before {
    content: "\F0E0"
}

._3jZwp:before {
    content: "\F142"
}

._2SUQ-:before {
    content: "\F06A"
}

._1Piil:before {
    content: "\F12A"
}

._20oXE:before {
    content: "\F321"
}

._2gTe8:before {
    content: "\F08E"
}

.okv_Y:before {
    content: "\F065"
}

._3l-6g:before {
    content: "\F06E"
}

.OhY9C:before {
    content: "\F15C"
}

.Cb5jY:before {
    content: "\F09A"
}

._1ajFe:before {
    content: "\F15B"
}

.ve2KQ:before {
    content: "\F1C1"
}

._3OU3j:before {
    content: "\EDCF"
}

.lgV2x:before {
    content: "\F0AC"
}

._1gQtG:before {
    content: "\E902"
}

._3Zaag:before {
    content: "\EE55"
}

._33jTA:before {
    content: "\F015"
}

._1jJbn:before {
    content: "\E348"
}

.UuxAk:before {
    content: "\F30F"
}

._1OEuY:before {
    content: "\F05A"
}

.Lm_MF:before {
    content: "\F129"
}

._3LwbN:before {
    content: "\F1AB"
}

._2XN05:before {
    content: "\F0C1"
}

._33OcX:before {
    content: "\E8C1"
}

.bMc_E:before {
    content: "\F124"
}

.IAlEP:before {
    content: "\F03A"
}

._25GQ2:before {
    content: "\ED51"
}

._3t3HT:before {
    content: "\F30D"
}

._2W_XA:before {
    content: "\EE36"
}

._3NPLS:before {
    content: "\F3C5"
}

.UhwjW:before {
    content: "\F068"
}

._2hDpl:before {
    content: "\F0C6"
}

.dCZz2:before {
    content: "\E70A"
}

._1FMUV:before {
    content: "\F144"
}

._2H8bj:before {
    content: "\F095"
}

._3KkpT:before {
    content: "\F067"
}

._23p5a:before {
    content: "\E85D"
}

._18A_e:before {
    content: "\F059"
}

.gf_rb:before {
    content: "\F029"
}

._1Djb6:before {
    content: "\F010"
}

._3d-6G:before {
    content: "\F002"
}

._1fawl:before {
    content: "\EA0F"
}

._20uY7:before {
    content: "\F00E"
}

._2Z6dE:before {
    content: "\F02B"
}

._1c3Qh:before {
    content: "\F064"
}

._1GlZx:before {
    content: "\E200"
}

._3hG3b:before {
    content: "\F00D"
}

._15wCJ:before {
    content: "\EEA2"
}

._1Rw_U:before {
    content: "\F2ED"
}

._2Jlwc:before {
    content: "\EAAA"
}

._1bahP:before {
    content: "\E872"
}

._27Nd-:before {
    content: "\F13E"
}

._3To44:before {
    content: "\F007"
}

._1O_Hy:before {
    content: "\F0C0"
}

.W6H_f:before {
    content: "\F03D"
}

._2_sls:before {
    content: "\E087"
}

._35BGQ:before {
    content: "\E665"
}

._3xfLM:before {
    content: "\E111"
}

._1pvYF:before {
    content: "\F055"
}

._3TvKd {
    margin-right: 4px
}

.xnv6R {
    display: inline-flex;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    user-select: none;
    border: none;
    color: #3b3e40;
    transition: all .3s cubic-bezier(.23, 1, .32, 1);
    justify-content: center;
    align-items: center
}

.xnv6R:active,
.xnv6R:focus,
.xnv6R:hover {
    text-decoration: none
}

.xnv6R._3e-BG,
.xnv6R:focus {
    outline: 0
}

._3RO_K {
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

._3RO_K+._3RO_K {
    margin-top: .5rem
}

._19X_H {
    color: #fff;
    background-image: linear-gradient(0deg, #3b3e40, #535759)
}

._19X_H:hover {
    background-image: linear-gradient(0deg, #535759, #6c7073)
}

._19X_H:active {
    background-image: linear-gradient(0deg, #535759, #3b3e40)
}

._8oCtR {
    background-color: #fff;
    border: .125rem solid #3b3e40;
    color: #3b3e40
}

._8oCtR:hover {
    background-image: linear-gradient(0deg, #535759, #6c7073)
}

._8oCtR:active,
._8oCtR:hover {
    border-bottom: transparent;
    border-color: transparent currentcolor;
    border-top: transparent;
    color: #fff
}

._8oCtR:active {
    background-image: linear-gradient(0deg, #535759, #3b3e40)
}

._1bpad {
    background-image: linear-gradient(0deg, #babdbf, #d4d7d9)
}

._1bpad:hover {
    background-image: linear-gradient(0deg, #d4d7d9, #f0f1f2)
}

._1bpad:active {
    background-image: linear-gradient(0deg, #d4d7d9, #babdbf)
}

._27-6k {
    background-color: #fff;
    border: .0625rem solid #d4d7d9
}

._27-6k:active,
._27-6k:hover {
    border-color: #1890ff;
    color: #1890ff
}

._27-6k:active {
    background-color: #e6f9ff
}

._2QwEc {
    color: #fff;
    background-image: linear-gradient(0deg, #1890ff, #40a9ff)
}

._2QwEc:hover {
    background-image: linear-gradient(0deg, #40a9ff, #6bcbff)
}

._2QwEc:active {
    background-image: linear-gradient(0deg, #40a9ff, #1890ff)
}

._3IIr- {
    color: #fff;
    background-image: linear-gradient(0deg, #e64839, #ff6961)
}

._3IIr-:hover {
    background-image: linear-gradient(0deg, #ff6961, #ff8482)
}

._3IIr-:active {
    background-image: linear-gradient(0deg, #ff6961, #e64839)
}

._16fYW {
    color: #fff;
    background-image: linear-gradient(0deg, #47b347, #68bf62)
}

._16fYW:hover {
    background-image: linear-gradient(0deg, #68bf62, #89cc7e)
}

._16fYW:active {
    background-image: linear-gradient(0deg, #68bf62, #47b347)
}

.upL7u {
    color: #fff;
    background-image: linear-gradient(0deg, #e67e22, #ff9a4c)
}

.upL7u:hover {
    background-image: linear-gradient(0deg, #ff9a4c, #ffab73)
}

.upL7u:active {
    background-image: linear-gradient(0deg, #ff9a4c, #e67e22)
}

._3oax7 {
    color: #fff;
    border: .125rem solid #fff;
    background-color: initial
}

._3oax7:hover {
    background-color: hsla(0, 0%, 100%, .2)
}

._3oax7:active {
    background-color: hsla(0, 0%, 100%, .1)
}

._958V1 {
    border-radius: 200rem
}

._22qIt {
    border-radius: .25rem
}

.mrbT4 {
    border-radius: 0
}

._1i5fk {
    height: 3.5rem;
    padding: 0 1rem;
    font-size: 1rem;
    line-height: 1.5
}

._1i5fk._1FsY1 {
    padding: 0 1rem;
    width: 3.5rem
}

._1i5fk._27-6k {
    height: 3.5rem;
    padding: 0 .9375rem;
    font-size: 1rem;
    line-height: 1.5
}

._1i5fk._27-6k._1FsY1 {
    padding: 0 .9375rem;
    width: 3.5rem
}

._1i5fk._3oax7,
._1i5fk._8oCtR {
    height: 3.5rem;
    padding: 0 .875rem;
    font-size: 1rem;
    line-height: 1.5
}

._1i5fk._3oax7._1FsY1,
._1i5fk._8oCtR._1FsY1 {
    padding: 0 .875rem;
    width: 3.5rem
}

.p8s4W {
    height: 3rem;
    padding: 0 1rem;
    font-size: 1rem;
    line-height: 1.5
}

.p8s4W._1FsY1 {
    padding: 0 .75rem;
    width: 3rem
}

.p8s4W._27-6k {
    height: 3rem;
    padding: 0 .9375rem;
    font-size: 1rem;
    line-height: 1.5
}

.p8s4W._27-6k._1FsY1 {
    padding: 0 .6875rem;
    width: 3rem
}

.p8s4W._3oax7,
.p8s4W._8oCtR {
    height: 3rem;
    padding: 0 .875rem;
    font-size: 1rem;
    line-height: 1.5
}

.p8s4W._3oax7._1FsY1,
.p8s4W._8oCtR._1FsY1 {
    padding: 0 .625rem;
    width: 3rem
}

._27-yu {
    height: 2.5rem;
    padding: 0 1rem;
    font-size: 1rem;
    line-height: 1.5
}

._27-yu._1FsY1 {
    padding: 0 .5rem;
    width: 2.5rem
}

._27-yu._27-6k {
    height: 2.5rem;
    padding: 0 .9375rem;
    font-size: 1rem;
    line-height: 1.5
}

._27-yu._27-6k._1FsY1 {
    padding: 0 .4375rem;
    width: 2.5rem
}

._27-yu._3oax7,
._27-yu._8oCtR {
    height: 2.5rem;
    padding: 0 .875rem;
    font-size: 1rem;
    line-height: 1.5
}

._27-yu._3oax7._1FsY1,
._27-yu._8oCtR._1FsY1 {
    padding: 0 .375rem;
    width: 2.5rem
}

._2ghvt {
    height: 2rem;
    padding: 0 1rem;
    font-size: .75rem;
    line-height: 2
}

._2ghvt._1FsY1 {
    padding: 0 .25rem;
    width: 2rem
}

._2ghvt._27-6k {
    height: 2rem;
    padding: 0 .9375rem;
    font-size: .75rem;
    line-height: 2
}

._2ghvt._27-6k._1FsY1 {
    padding: 0 .1875rem;
    width: 2rem
}

._2ghvt._3oax7,
._2ghvt._8oCtR {
    height: 2rem;
    padding: 0 .875rem;
    font-size: .75rem;
    line-height: 2
}

._2ghvt._3oax7._1FsY1,
._2ghvt._8oCtR._1FsY1 {
    padding: 0 .125rem;
    width: 2rem
}

._21L3I {
    height: 1.5rem;
    padding: 0 .5rem;
    font-size: .75rem;
    line-height: 1.334
}

._21L3I._1FsY1 {
    padding: 0 .25rem;
    width: 1.5005rem
}

._21L3I._27-6k {
    height: 1.5rem;
    padding: 0 .4375rem;
    font-size: .75rem;
    line-height: 1.334
}

._21L3I._27-6k._1FsY1 {
    padding: 0 .1875rem;
    width: 1.5005rem
}

._21L3I._3oax7,
._21L3I._8oCtR {
    height: 1.5rem;
    padding: 0 .375rem;
    font-size: .75rem;
    line-height: 1.334
}

._21L3I._3oax7._1FsY1,
._21L3I._8oCtR._1FsY1 {
    padding: 0 .125rem;
    width: 1.5005rem
}

.xnv6R:disabled {
    background-color: #f0f1f2;
    color: #9fa3a6;
    cursor: not-allowed;
    background-image: none;
    border: .0625rem solid #d4d7d9
}

._1wazg {
    cursor: default
}

._1wazg._19X_H {
    color: #9fa3a6;
    border: none
}

._1wazg._8oCtR,
._1wazg._19X_H {
    background-color: #d4d7d9;
    background-image: none
}

._1wazg._8oCtR {
    color: #fff;
    border: none
}

._1wazg._1bpad {
    background-color: #d4d7d9;
    background-image: none;
    color: #9fa3a6;
    border: none
}

._1wazg._27-6k {
    color: #9fa3a6;
    background-color: #f7f9fa;
    border: none
}

._1wazg._2QwEc {
    background-color: #94ddff
}

._1wazg._2QwEc,
._1wazg._3IIr- {
    background-image: none;
    color: #fff;
    border: none
}

._1wazg._3IIr- {
    background-color: #ffa3a5
}

._1wazg._16fYW {
    background-color: #aad99e
}

._1wazg._16fYW,
._1wazg.upL7u {
    background-image: none;
    color: #fff;
    border: none
}

._1wazg.upL7u {
    background-color: #ffbe99
}

._1wazg._3oax7 {
    background-color: hsla(0, 0%, 100%, .3);
    border: 2px solid #fff;
    color: #fff
}

.j7iyJ {
    margin-right: 4px
}

._5iCMy {
    opacity: 0
}

._3N80o {
    transition: all .5s cubic-bezier(.23, 1, .32, 1)
}

._3jNlY,
._3N80o {
    opacity: 1
}

._249s1 {
    opacity: 0;
    transition: all .3s cubic-bezier(.23, 1, .32, 1)
}

.RBtig {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(35, 37, 38, .7)
}

._1SoeU {
    padding: 1.5rem;
    overflow: auto
}

._2bhiO {
    padding: .6875rem 1.5rem .75rem;
    border-top: .0625rem solid #d4d7d9
}

._5FUC {
    height: 3.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 2.5rem;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis
}

._19qBt {
    background-color: #fff;
    border-bottom: .0625rem solid #d4d7d9
}

._1fEts {
    background-color: #1890ff;
    color: #fff
}

._2-nfI {
    background-color: #47b347;
    color: #fff
}

.UT4Rh {
    background-color: #e64839;
    color: #fff
}

._134Zt {
    background-color: #e67e22;
    color: #fff
}

.Vsj0k {
    background-color: #3b3e40;
    color: #fff
}

._3WeTt {
    opacity: 0;
    transform: translate3d(0, 100%, 0)
}

._2_fNz {
    transition: all .5s cubic-bezier(.23, 1, .32, 1)
}

._2_fNz,
._29zRf {
    opacity: 1;
    transform: none
}

._29zRf {
    transition: all .3s cubic-bezier(.23, 1, .32, 1)
}

.bsi6l {
    opacity: 0;
    transform: translate3d(0, 100%, 0)
}

._2fvBN {
    opacity: 0;
    transform: translateY(-5rem)
}

.kvUUT {
    transition: all .5s cubic-bezier(.23, 1, .32, 1)
}

.F2CYv,
.kvUUT {
    opacity: 1;
    transform: translateY(0)
}

.ssUw_ {
    opacity: 0;
    transform: translateY(-5rem);
    transition: all .3s cubic-bezier(.23, 1, .32, 1)
}

._2PzHu {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

._12j5q {
    top: 0
}

.g2SoP {
    align-items: flex-end;
    background-color: #fff
}

.g2SoP ._3U3Et {
    border-radius: 0
}

._3U3Et {
    border-radius: .25rem;
    background-color: #fff;
    overflow: hidden;
    position: relative
}

._2b7K4 {
    width: 72rem
}

._3XX52 {
    width: 56.5rem
}

._168gc {
    width: 37.5rem
}

._3N4z4 {
    width: 24.75rem
}

._33vWN {
    width: 18.5rem
}

._17SAi {
    display: flex;
    justify-content: flex-end
}

._17SAi button {
    margin-left: .5rem
}

._17SAi button:first-child {
    margin-left: 0
}

._2ND-v {
    position: absolute;
    right: 1.25rem;
    top: 1.25rem;
    display: block;
    height: 1rem;
    width: 1rem;
    font-size: 0;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    transition: all .15s cubic-bezier(.23, 1, .32, 1)
}

._2ND-v i {
    font-size: 1rem
}

._2VI4U,
._32gGw {
    color: #9fa3a6
}

._2VI4U:active,
._2VI4U:focus,
._2VI4U:hover,
._32gGw:active,
._32gGw:focus,
._32gGw:hover {
    color: #3b3e40
}

._2P3bW,
._2RlE1,
._2YiVO,
._3LZfU,
.kmSxj,
.SGzBY {
    color: hsla(0, 0%, 100%, .7)
}

._2P3bW:active,
._2P3bW:focus,
._2P3bW:hover,
._2RlE1:active,
._2RlE1:focus,
._2RlE1:hover,
._2YiVO:active,
._2YiVO:focus,
._2YiVO:hover,
._3LZfU:active,
._3LZfU:focus,
._3LZfU:hover,
.kmSxj:active,
.kmSxj:focus,
.kmSxj:hover,
.SGzBY:active,
.SGzBY:focus,
.SGzBY:hover {
    color: #fff
}

.leytg {
    position: relative;
    display: inline-flex;
    justify-content: flex-start;
    min-width: 18rem
}

._1Fbwl,
.leytg {
    width: 100%
}

._3Nq3W {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500
}

._38_U0 {
    font-size: .875rem;
    line-height: 1.5;
    margin-top: .5rem
}

._2gf0i,
._2l3Wv {
    font-size: 1.5rem;
    height: 1.5rem;
    min-width: 1.5rem;
    margin-right: .5rem
}

._3GTn6 {
    color: #1890ff
}

._38rwj {
    color: #47b347
}

._28BxZ {
    color: #e64839
}

.Jf-sC {
    color: #e67e22
}

._303Q5 {
    color: #3b3e40
}

._1gPIw {
    color: #13c2c2
}

.bg-cover {
    background-size: cover
}

.bg-contain,
.bg-cover {
    background-repeat: no-repeat;
    background-position: 50%
}

.bg-contain {
    background-size: contain
}

.style__image-verify___3kl_X {
    display: flex;
    align-items: center;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    opacity: 0;
    height: 0
}

.style__image-verify___3kl_X[\:has\(\%3E\%20.verify-input\:focus\)] {
    border-color: #0070d5;
    box-shadow: 0 0 0 4px rgba(0, 112, 213, .2)
}

.style__image-verify___3kl_X:has(>.style__verify-input___3QfMy:focus) {
    border-color: #0070d5;
    box-shadow: 0 0 0 4px rgba(0, 112, 213, .2)
}

.style__image-verify___3kl_X .style__verify-input___3QfMy {
    display: block;
    flex: 2;
    border-width: 0 !important;
    background-color: initial
}

.style__image-verify___3kl_X .style__verify-input___3QfMy:focus {
    outline: none !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    border-color: transparent !important;
    background-image: none !important
}

.style__image-verify___3kl_X .style__verify-img___2gpfz {
    flex: 1;
    opacity: 1
}

.style__captchaField___2ddr- {
    width: 50%;
    border-radius: var(--brand-radius);
    border: 1px solid transparent;
    overflow: hidden
}

.style__captchaField___2ddr-.style__mobile___YAyV5 {
    width: 100%
}

.style__captchaField___2ddr-[\:has\(\%3E\%20.verify-input\:focus\)] {
    border-color: var(--primary);
    box-shadow: 0 0 0 0 transparent
}

.style__captchaField___2ddr-:has(>.style__verify-input___3QfMy:focus) {
    border-color: var(--primary);
    box-shadow: 0 0 0 0 transparent
}

.style__captchaField___2ddr- .style__verify-input___3QfMy {
    background-color: var(--bg);
    display: block !important;
    height: 100%;
    padding-left: 16px;
    color: var(--primary)
}

.style__captchaField___2ddr- .style__verify-input___3QfMy:focus {
    outline: none !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    border-color: transparent !important;
    background-image: none !important
}

.style__captchaField___2ddr- .style__verify-img___2gpfz {
    height: 100%;
    min-width: 0
}

.style__trailer___2z_Lt {
    border: 1px solid hsla(0, 0%, 100%, .2)
}

.style__trailer___2z_Lt[\:has\(\%3E\%20.verify-input\:focus\)] {
    border: 1px solid #fff
}

.style__trailer___2z_Lt:has(>.style__verify-input___3QfMy:focus) {
    border: 1px solid #fff
}

.style__card-item-wrap___21VFx {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    grid-gap: 8px;
    gap: 8px;
    padding: var(--brand-gap-xl);
    border-radius: var(--brand-radius)
}

.style__card-item-wrap___21VFx .style__item-media___QDFNS {
    position: absolute;
    inset: 0;
    border-radius: var(--brand-radius);
    overflow: hidden;
    pointer-events: none;
    z-index: 0
}

.style__card-item-wrap___21VFx .style__card-item___1_g_J {
    position: absolute;
    inset: var(--brand-gap-xl);
    z-index: 1
}

.style__card-item-wrap___21VFx .style__card-item___1_g_J .style__card-item-content___2dVgQ {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    grid-gap: var(--brand-gap-md);
    gap: var(--brand-gap-md);
    max-height: 100%
}

.style__card-item-wrap___21VFx .style__card-item___1_g_J .style__card-item-content___2dVgQ .style__card-item-text-wrap___nJJs3 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm);
    overflow: hidden
}

.style__card-item-wrap___21VFx .style__card-item___1_g_J .style__card-item-content___2dVgQ .style__card-item-text-wrap___nJJs3 .style__card-item-text-desc___mpXwC,
.style__card-item-wrap___21VFx .style__card-item___1_g_J .style__card-item-content___2dVgQ .style__card-item-text-wrap___nJJs3 .style__card-item-text-title___2dVNI {
    font-weight: var(--official-font-weight);
    color: var(--white-8);
    word-break: break-word
}

.style__card-item-wrap___21VFx .style__card-item___1_g_J .style__card-item-content___2dVgQ .custom-btn {
    flex-shrink: 0
}

.style__card-item-66-percentage___1M76N {
    width: 66%
}

.style__card-item-full___3GQpn {
    width: 100%
}

@media (max-width:768px) {
    .style__card-item-66-percentage___1M76N {
        width: 100%
    }
}

.is-edit-mobile .style__card-item-66-percentage___1M76N {
    width: 100%
}

:root {
    --layout-count-card-1-height: 480px;
    --layout-count-card-2-height: 600px;
    --layout-count-card-4-height-h-1: 640px;
    --layout-count-card-4-height-h-2: 480px
}

.style__card-layout___4yKgQ {
    width: 1200px
}

.style__card-layout-count-card-1___3-Bsi {
    height: var(--layout-count-card-1-height)
}

.style__card-layout-count-card-2___OVZpM {
    display: flex;
    grid-gap: 16px;
    gap: 16px;
    height: var(--layout-count-card-2-height)
}

.style__card-layout-count-card-3___22DJe {
    display: flex;
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px
}

.style__card-layout-count-card-4___1yxQg {
    display: flex;
    grid-gap: 16px;
    gap: 16px
}

.style__card-layout-count-card-4___1yxQg .style__card-layout-count-card-4-column___1r4Po {
    display: flex;
    flex-direction: column;
    flex: 1;
    grid-gap: 16px;
    gap: 16px
}

.style__card-layout-count-card-4___1yxQg .style__card-layout-count-card-4-item-h-1___1DODc {
    height: var(--layout-count-card-4-height-h-1)
}

.style__card-layout-count-card-4___1yxQg .style__card-layout-count-card-4-item-h-2___6jjWQ {
    height: var(--layout-count-card-4-height-h-2)
}

.style__card-layout-count-card-5___10gbP,
.style__card-layout-count-card-6___1jCGM {
    display: flex;
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px
}

.style__card-layout-count-card-6___1jCGM .style__row___1287l {
    display: grid;
    grid-gap: 16px;
    gap: 16px;
    height: var(--layout-count-card-2-height)
}

.style__card-layout-count-card-6___1jCGM .style__row-1___PQfLg {
    grid-template-columns: 7fr 5fr
}

.style__card-layout-count-card-6___1jCGM .style__row-2___3bqUl {
    grid-template-columns: 5fr 7fr
}

@media (min-width:769px) and (max-width:1440px) {
    :root {
        --layout-count-card-1-height: 400px;
        --layout-count-card-2-height: 480px;
        --layout-count-card-4-height-h-1: 512px;
        --layout-count-card-4-height-h-2: 384px
    }

    .style__card-layout___4yKgQ {
        width: 960px
    }
}

@media (max-width:768px) {
    :root {
        --layout-count-card-1-height: 480px;
        --layout-count-card-2-height: 480px;
        --layout-count-card-4-height-h-1: 480px;
        --layout-count-card-4-height-h-2: 480px
    }

    .style__card-layout___4yKgQ {
        width: 100%
    }

    .style__card-layout-count-card-2___OVZpM,
    .style__card-layout-count-card-6___1jCGM .style__row___1287l {
        height: auto;
        flex-direction: column;
        grid-gap: 8px;
        gap: 8px
    }

    .style__card-layout-count-card-2___OVZpM>*,
    .style__card-layout-count-card-6___1jCGM .style__row___1287l>* {
        height: 480px
    }

    .style__card-layout-count-card-2___OVZpM,
    .style__card-layout-count-card-3___22DJe,
    .style__card-layout-count-card-4___1yxQg,
    .style__card-layout-count-card-4___1yxQg .style__card-layout-count-card-4-column___1r4Po,
    .style__card-layout-count-card-5___10gbP,
    .style__card-layout-count-card-6___1jCGM {
        grid-gap: 8px;
        gap: 8px
    }

    .style__card-layout-count-card-4___1yxQg {
        flex-direction: column
    }

    .style__card-layout-count-card-6___1jCGM .style__row-1___PQfLg,
    .style__card-layout-count-card-6___1jCGM .style__row-2___3bqUl {
        grid-template-rows: repeat(2, auto);
        grid-template-columns: 1fr
    }
}

.is-edit-mobile :root {
    --layout-count-card-1-height: 480px;
    --layout-count-card-2-height: 480px;
    --layout-count-card-4-height-h-1: 480px;
    --layout-count-card-4-height-h-2: 480px
}

.is-edit-mobile .style__card-layout___4yKgQ {
    width: 100%
}

.is-edit-mobile .style__card-layout-count-card-2___OVZpM,
.is-edit-mobile .style__card-layout-count-card-6___1jCGM .style__row___1287l {
    height: auto;
    flex-direction: column;
    grid-gap: 8px;
    gap: 8px
}

.is-edit-mobile .style__card-layout-count-card-2___OVZpM>*,
.is-edit-mobile .style__card-layout-count-card-6___1jCGM .style__row___1287l>* {
    height: 480px
}

.is-edit-mobile .style__card-layout-count-card-2___OVZpM,
.is-edit-mobile .style__card-layout-count-card-3___22DJe,
.is-edit-mobile .style__card-layout-count-card-4___1yxQg,
.is-edit-mobile .style__card-layout-count-card-4___1yxQg .style__card-layout-count-card-4-column___1r4Po,
.is-edit-mobile .style__card-layout-count-card-5___10gbP,
.is-edit-mobile .style__card-layout-count-card-6___1jCGM {
    grid-gap: 8px;
    gap: 8px
}

.is-edit-mobile .style__card-layout-count-card-4___1yxQg {
    flex-direction: column
}

.is-edit-mobile .style__card-layout-count-card-6___1jCGM .style__row-1___PQfLg,
.is-edit-mobile .style__card-layout-count-card-6___1jCGM .style__row-2___3bqUl {
    grid-template-rows: repeat(2, auto);
    grid-template-columns: 1fr
}

.style__feature-blocks-section___3zMg7 {
    display: flex;
    justify-content: center;
    background: var(--background-0);
    overflow: hidden
}

@media (max-width:768px) {
    .style__feature-blocks-section___3zMg7 {
        padding: 24px
    }
}

.is-edit-mobile .style__feature-blocks-section___3zMg7 {
    padding: 24px
}

.style__h1-text-section___3k1Lc {
    width: 100%;
    overflow: hidden
}

.style__h1-text-section___3k1Lc .style__h1-text-section-content___1X4-n {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 112px 0 48px;
    box-sizing: border-box;
    background: var(--background-1);
    overflow: hidden
}

.style__h1-text-section___3k1Lc .style__h1-text-section-content___1X4-n .style__title___3qOIC {
    width: 1200px;
    font-weight: var(--official-font-weight);
    color: var(--primary);
    text-align: center;
    word-break: break-word
}

@media (max-width:768px) {
    .style__h1-text-section___3k1Lc .style__h1-text-section-content___1X4-n {
        padding: 80px 24px 32px
    }

    .style__h1-text-section___3k1Lc .style__h1-text-section-content___1X4-n .style__title___3qOIC {
        width: 100%
    }
}

.is-edit-mobile .style__h1-text-section___3k1Lc .style__h1-text-section-content___1X4-n {
    padding: 80px 24px 32px
}

.is-edit-mobile .style__h1-text-section___3k1Lc .style__h1-text-section-content___1X4-n .style__title___3qOIC {
    width: 100%
}

.index__h2-background-media-section___2W1Uu {
    width: 100%;
    aspect-ratio: 16/9;
    position: relative;
    overflow: hidden;
    background-color: var(--background-0)
}

.index__h2-background-media-section___2W1Uu .index__h2-background-media-content___gHcQI {
    position: absolute;
    top: var(--brand-section-spacing-lg);
    left: 50%;
    transform: translateX(-50%);
    width: 1200px;
    display: flex;
    text-align: center;
    flex-direction: column;
    align-items: center;
    grid-gap: var(--brand-gap-lg);
    gap: var(--brand-gap-lg)
}

.index__h2-background-media-section___2W1Uu .index__h2-background-media-content___gHcQI .index__text-container___1vQv7 {
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: var(--brand-gap-md);
    gap: var(--brand-gap-md)
}

.index__h2-background-media-section___2W1Uu .index__h2-background-media-content___gHcQI .index__text-container___1vQv7 .index__title-container___3r2mC {
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm)
}

.index__h2-background-media-section___2W1Uu .index__h2-background-media-content___gHcQI .index__text-container___1vQv7 .index__title-container___3r2mC .index__h2-background-media-badge___3BW8O {
    color: var(--white-secondary);
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.index__h2-background-media-section___2W1Uu .index__h2-background-media-content___gHcQI .index__text-container___1vQv7 .index__title-container___3r2mC .index__h2-background-media-title___22IW6 {
    color: var(--white-primary);
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.index__h2-background-media-section___2W1Uu .index__h2-background-media-content___gHcQI .index__text-container___1vQv7 .index__h2-background-media-description___31dk5 {
    color: var(--white-secondary);
    font-weight: var(--official-font-weight);
    max-width: 896px;
    word-break: break-word
}

.index__h2-background-media-section___2W1Uu .index__h2-background-media-content___gHcQI .index__buttons-container___2qWAk {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm);
    width: -moz-fit-content;
    width: fit-content
}

@media (max-width:768px) {
    .index__h2-background-media-section___2W1Uu {
        height: 800px;
        overflow: hidden
    }

    .index__h2-background-media-section___2W1Uu .index__h2-background-media-content___gHcQI {
        padding: 0 24px;
        width: 100%
    }
}

.is-edit-mobile .index__h2-background-media-section___2W1Uu {
    height: 800px;
    overflow: hidden
}

.is-edit-mobile .index__h2-background-media-section___2W1Uu .index__h2-background-media-content___gHcQI {
    padding: 0 24px;
    width: 100%
}

@media (min-width:769px) and (max-width:1440px) {
    .index__h2-background-media-section___2W1Uu .index__h2-background-media-content___gHcQI {
        width: 960px
    }
}

@media (max-width:375px) {
    .index__h2-background-media-section___2W1Uu .index__h2-background-media-content___gHcQI .index__buttons-container___2qWAk button {
        min-width: 50%
    }
}

.style__h2-zoom-out-section-static-version___1tl2H {
    position: relative;
    background-color: rgba(var(--common-white), 1);
    overflow: hidden;
    padding-bottom: var(--brand-section-spacing-lg);
    --mask-bg: var(--common-white);
    --mask-gradient: linear-gradient(180deg, rgba(var(--mask-bg), 0), rgba(var(--mask-bg), 0.01) 6.67%, rgba(var(--mask-bg), 0.04) 13.33%, rgba(var(--mask-bg), 0.08) 20%, rgba(var(--mask-bg), 0.15) 26.67%, rgba(var(--mask-bg), 0.23) 33.33%, rgba(var(--mask-bg), 0.33) 40%, rgba(var(--mask-bg), 0.44) 46.67%, rgba(var(--mask-bg), 0.56) 53.33%, rgba(var(--mask-bg), 0.67) 60%, rgba(var(--mask-bg), 0.77) 66.67%, rgba(var(--mask-bg), 0.85) 73.33%, rgba(var(--mask-bg), 0.92) 80%, rgba(var(--mask-bg), 0.96) 86.67%, rgba(var(--mask-bg), 0.99) 93.33%, rgba(var(--mask-bg), 1))
}

.style__h2-zoom-out-section-static-version___1tl2H .style__zoom-out-bg___1AZOL {
    height: 100%;
    width: 100%;
    position: relative
}

.style__h2-zoom-out-section-static-version___1tl2H .style__bg-style___mVqIL {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.style__h2-zoom-out-section-static-version___1tl2H .style__text-box___2J_96 {
    margin: 0 auto;
    opacity: 1;
    display: flex;
    flex-direction: column;
    max-width: 960px;
    padding-top: 128px;
    white-space: normal;
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
    overflow: hidden
}

.style__h2-zoom-out-section-static-version___1tl2H .style__text-box___2J_96 .style__text-box-wrapper___1B_Fu {
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm);
    flex: 1
}

.style__h2-zoom-out-section-static-version___1tl2H .style__text-box___2J_96 .style__text-box-wrapper___1B_Fu .style__text-eyebrow___25ibZ {
    display: block;
    color: var(--white-primary);
    font-weight: var(--official-font-weight);
    text-align: center;
    word-break: break-word
}

.style__h2-zoom-out-section-static-version___1tl2H .style__text-box___2J_96 .style__text-box-wrapper___1B_Fu .style__text-headline___13-ag {
    display: inline-block;
    text-align: center;
    font-weight: var(--official-font-weight);
    color: #fff;
    word-break: break-word
}

.style__h2-zoom-out-section-static-version___1tl2H .style__text-description___2-jXB {
    text-align: center;
    color: var(--secondary);
    font-weight: var(--official-font-weight);
    padding-left: 24px;
    padding-right: 24px;
    word-break: break-word
}

.style__h2-zoom-out-section-static-version___1tl2H .style__mask___1oHTR {
    width: 100%;
    height: 60vh;
    position: absolute;
    bottom: -1px;
    z-index: 99;
    transform: translateZ(0);
    background: var(--mask-gradient)
}

.style__h2-zoom-out-section___3Kbn- {
    position: relative;
    background-color: rgba(var(--common-white), 1);
    --mask-bg: var(--common-white);
    --mask-gradient: linear-gradient(180deg, rgba(var(--mask-bg), 0), rgba(var(--mask-bg), 0.01) 6.67%, rgba(var(--mask-bg), 0.04) 13.33%, rgba(var(--mask-bg), 0.08) 20%, rgba(var(--mask-bg), 0.15) 26.67%, rgba(var(--mask-bg), 0.23) 33.33%, rgba(var(--mask-bg), 0.33) 40%, rgba(var(--mask-bg), 0.44) 46.67%, rgba(var(--mask-bg), 0.56) 53.33%, rgba(var(--mask-bg), 0.67) 60%, rgba(var(--mask-bg), 0.77) 66.67%, rgba(var(--mask-bg), 0.85) 73.33%, rgba(var(--mask-bg), 0.92) 80%, rgba(var(--mask-bg), 0.96) 86.67%, rgba(var(--mask-bg), 0.99) 93.33%, rgba(var(--mask-bg), 1))
}

.style__h2-zoom-out-section___3Kbn- .style__sticky___3wdh8 {
    position: sticky;
    top: 0;
    z-index: 4;
    overflow: hidden
}

.style__h2-zoom-out-section___3Kbn- .style__bg-style___mVqIL {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.style__h2-zoom-out-section___3Kbn- .style__animation-module___2SZV7 {
    position: relative;
    min-height: 200vh
}

.style__h2-zoom-out-section___3Kbn- .style__section-borders___1woVJ {
    width: 100%;
    min-height: 100vh;
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.style__h2-zoom-out-section___3Kbn- .style__section-borders___1woVJ .style__zoomout-bg-box___1mpKn {
    width: 100%;
    height: 100%;
    will-change: transform, opacity;
    position: relative
}

.style__h2-zoom-out-section___3Kbn- .style__section-borders___1woVJ .style__zoomout-bg-box___1mpKn video {
    width: 100%;
    height: 100%;
    -webkit-mask-image: -webkit-radial-gradient(#fff, #000);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden
}

.style__h2-zoom-out-section___3Kbn- .style__section-borders___1woVJ .style__zoom-out-bg___1AZOL {
    height: 100%;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    transform-origin: bottom
}

.style__h2-zoom-out-section___3Kbn- .style__font-box___ir-k1 {
    max-width: 960px;
    opacity: 1;
    z-index: 99;
    display: flex;
    height: 100vh;
    justify-content: center;
    position: sticky;
    top: 0;
    padding-top: 128px;
    margin: -100vh auto 0;
    overflow: hidden
}

.style__h2-zoom-out-section___3Kbn- .style__font-box___ir-k1 .style__text-box___2J_96 {
    max-width: 896px;
    text-align: center;
    width: 100%;
    position: relative
}

.style__h2-zoom-out-section___3Kbn- .style__font-box___ir-k1 .style__text-box___2J_96 .style__text-box-wrapper___1B_Fu {
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm);
    flex: 1;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.style__h2-zoom-out-section___3Kbn- .style__font-box___ir-k1 .style__text-box___2J_96 .style__text-box-wrapper___1B_Fu h2.style__eyebrow___OOrbq {
    display: block;
    color: hsla(0, 0%, 100%, .85);
    font-weight: var(--official-font-weight);
    text-align: center;
    opacity: 0;
    transform: translateY(15px);
    will-change: transform;
    white-space: normal;
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word
}

.style__h2-zoom-out-section___3Kbn- .style__font-box___ir-k1 .style__text-box___2J_96 .style__text-box-wrapper___1B_Fu h3.style__headline___2z8_E {
    display: inline-block;
    text-align: center;
    font-weight: var(--official-font-weight);
    color: #fff;
    opacity: 0;
    transform: translateY(15px);
    will-change: transform;
    word-break: break-word
}

.style__h2-zoom-out-section___3Kbn- .style__font-box___ir-k1 .style__text-box___2J_96 .style__description___pcvWf {
    text-align: center;
    color: hsla(0, 0%, 100%, .85);
    opacity: 0;
    transform: translateY(15px);
    font-weight: var(--official-font-weight);
    will-change: transform;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    word-break: break-word
}

.style__h2-zoom-out-section___3Kbn- .style__mask___1oHTR {
    width: 100%;
    height: 60vh;
    position: absolute;
    bottom: -1px;
    z-index: 99;
    transform: translateZ(0);
    background: var(--mask-gradient)
}

@media (min-width:1441px) {

    .style__h2-zoom-out-section-static-version___1tl2H .style__text-box___2J_96,
    .style__h2-zoom-out-section___3Kbn- .style__font-box___ir-k1 {
        padding-top: 160px;
        max-width: 1200px
    }
}

@media (min-width:769px) and (max-width:1440px) {

    .style__h2-zoom-out-section-static-version___1tl2H .style__text-box___2J_96,
    .style__h2-zoom-out-section___3Kbn- .style__font-box___ir-k1 {
        padding-top: 128px;
        max-width: 960px
    }
}

@media (max-width:768px) {
    .style__h2-zoom-out-section___3Kbn- .style__font-box___ir-k1 {
        padding-top: 128px;
        padding-left: 24px;
        padding-right: 24px
    }

    .style__h2-zoom-out-section___3Kbn- .style__sticky___3wdh8 {
        top: 50px
    }

    .style__h2-zoom-out-section-static-version___1tl2H .style__text-box___2J_96 {
        padding-top: 96px;
        padding-left: 24px;
        padding-right: 24px
    }
}

.is-edit-mobile .style__h2-zoom-out-section___3Kbn- .style__font-box___ir-k1 {
    padding-top: 128px;
    padding-left: 24px;
    padding-right: 24px
}

.is-edit-mobile .style__h2-zoom-out-section___3Kbn- .style__sticky___3wdh8 {
    top: 50px
}

.is-edit-mobile .style__h2-zoom-out-section-static-version___1tl2H .style__text-box___2J_96 {
    padding-top: 96px;
    padding-left: 24px;
    padding-right: 24px
}

.light-theme .style__h2-zoom-out-section-static-version___1tl2H,
.light-theme .style__h2-zoom-out-section___3Kbn- {
    background-color: rgba(var(--common-white), 1);
    --mask-bg: var(--common-white)
}

.dark-theme .style__h2-zoom-out-section-static-version___1tl2H,
.dark-theme .style__h2-zoom-out-section___3Kbn- {
    background-color: rgba(var(--common-black), 1);
    --mask-bg: var(--common-black)
}

.style__h3-multi-icons-card-section___ozkyr {
    display: flex;
    justify-content: center;
    overflow: hidden;
    box-sizing: border-box;
    background: var(--background-0, #000)
}

.style__h3-multi-icons-card-section___ozkyr .style__h3-multi-icons-card-section-container___3RafT {
    width: 960px;
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: var(--brand-section-spacing-md);
    gap: var(--brand-section-spacing-md)
}

.style__h3-multi-icons-card-section___ozkyr .style__h3-multi-icons-card-section-container___3RafT .style__h3-multi-icons-card-section-card-container___TJEGS {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm)
}

.style__h3-multi-icons-card-section___ozkyr .style__h3-multi-icons-card-section-container___3RafT .style__h3-multi-icons-card-section-btn-container___1G0BI {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    grid-gap: var(--brand-gap-xs);
    gap: var(--brand-gap-xs)
}

.style__h3-multi-icons-card___3fYqR {
    display: flex;
    flex-direction: column;
    grid-gap: var(--brand-gap-xl);
    gap: var(--brand-gap-xl);
    padding: var(--brand-section-spacing-md) var(--brand-section-spacing-lg);
    background: var(--bg, hsla(0, 0%, 100%, .08));
    border-radius: var(--brand-radius);
    box-sizing: border-box
}

.style__h3-multi-icons-card___3fYqR .style__h3-multi-icons-card-text-container___15nLD {
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm)
}

.style__h3-multi-icons-card___3fYqR .style__h3-multi-icons-card-text-container___15nLD .style__h3-multi-icons-card-text-title___1_xGc {
    color: var(--primary, #fff)
}

.style__h3-multi-icons-card___3fYqR .style__h3-multi-icons-card-text-container___15nLD .style__h3-multi-icons-card-text-description___1RWoz {
    color: var(--secondary, hsla(0, 0%, 100%, .65))
}

.style__h3-multi-icons-card___3fYqR .style__h3-multi-icons-card-text-container___15nLD .style__h3-multi-icons-card-text-description___1RWoz,
.style__h3-multi-icons-card___3fYqR .style__h3-multi-icons-card-text-container___15nLD .style__h3-multi-icons-card-text-title___1_xGc {
    font-weight: var(--official-font-weight);
    text-align: center;
    word-break: break-word
}

.style__h3-multi-icons-card___3fYqR .style__h3-multi-icons-card-params-container___1EnLT {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    grid-column-gap: 16px;
    column-gap: 16px;
    grid-row-gap: var(--brand-gap-xl);
    row-gap: var(--brand-gap-xl)
}

.style__h3-multi-icons-card___3fYqR .style__h3-multi-icons-card-params-container___1EnLT[data-card-count="1"] .style__param-card___VQQkU {
    flex: 0 0 calc(50% - 8px)
}

.style__h3-multi-icons-card___3fYqR .style__h3-multi-icons-card-params-container___1EnLT[data-card-count="2"] .style__param-card___VQQkU,
.style__h3-multi-icons-card___3fYqR .style__h3-multi-icons-card-params-container___1EnLT[data-card-count="3"] .style__param-card___VQQkU,
.style__h3-multi-icons-card___3fYqR .style__h3-multi-icons-card-params-container___1EnLT[data-card-count="5"] .style__param-card___VQQkU,
.style__h3-multi-icons-card___3fYqR .style__h3-multi-icons-card-params-container___1EnLT[data-card-count="6"] .style__param-card___VQQkU {
    flex: 0 0 calc(33.33333% - 10.66667px)
}

.style__h3-multi-icons-card___3fYqR .style__h3-multi-icons-card-params-container___1EnLT[data-card-count="4"] .style__param-card___VQQkU,
.style__h3-multi-icons-card___3fYqR .style__h3-multi-icons-card-params-container___1EnLT[data-card-count="7"] .style__param-card___VQQkU,
.style__h3-multi-icons-card___3fYqR .style__h3-multi-icons-card-params-container___1EnLT[data-card-count="8"] .style__param-card___VQQkU {
    flex: 0 0 calc(25% - 12px)
}

.style__param-card___VQQkU {
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm);
    padding-inline: 8px;
    box-sizing: border-box
}

.style__param-card___VQQkU .style__param-card-icon___1QIAU {
    max-width: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    font-size: 0
}

.style__param-card___VQQkU .style__param-card-text-container___DNcJ- {
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: var(--brand-gap-xs);
    gap: var(--brand-gap-xs)
}

.style__param-card___VQQkU .style__param-card-text-container___DNcJ- .style__param-card-text-title___qTDGi {
    color: var(--primary, #fff)
}

.style__param-card___VQQkU .style__param-card-text-container___DNcJ- .style__param-card-text-description___3lcRO {
    color: var(--secondary, hsla(0, 0%, 100%, .65))
}

.style__param-card___VQQkU .style__param-card-text-container___DNcJ- .style__param-card-text-description___3lcRO,
.style__param-card___VQQkU .style__param-card-text-container___DNcJ- .style__param-card-text-title___qTDGi {
    font-weight: var(--official-font-weight);
    text-align: center;
    word-break: break-word
}

@media (min-width:1441px) {
    .style__h3-multi-icons-card-section___ozkyr .style__h3-multi-icons-card-section-container___3RafT {
        width: 1200px
    }

    .style__param-card___VQQkU {
        padding-inline: 16px
    }
}

@media (max-width:768px) {
    .style__h3-multi-icons-card-section___ozkyr {
        padding-inline: 24px
    }

    .style__h3-multi-icons-card-section___ozkyr .style__h3-multi-icons-card-section-container___3RafT {
        width: 100%
    }

    .style__h3-multi-icons-card-section___ozkyr .style__h3-multi-icons-card-section-container___3RafT .style__h3-multi-icons-card-section-card-container___TJEGS {
        grid-gap: var(--brand-section-spacing-xs);
        gap: var(--brand-section-spacing-xs)
    }

    .style__h3-multi-icons-card-section___ozkyr .style__h3-multi-icons-card-section-container___3RafT .style__h3-multi-icons-card-section-btn-container___1G0BI .h3-h3-multi-icons-card-section-btn-custom {
        flex: 1;
        --product-btn-height: 40px;
        --product-btn-min-width: 40px;
        --product-btn-padding-x: 20px;
        --product-btn-font-size: var(--brand-component-font-size-14)
    }

    .style__h3-multi-icons-card___3fYqR {
        padding: var(--brand-section-spacing-md) var(--brand-section-spacing-sm)
    }

    .style__h3-multi-icons-card___3fYqR .style__h3-multi-icons-card-params-container___1EnLT {
        justify-content: flex-start
    }

    .style__h3-multi-icons-card___3fYqR .style__h3-multi-icons-card-params-container___1EnLT[data-card-count="1"] {
        justify-content: center
    }

    .style__param-card___VQQkU {
        max-width: calc(50% - 8px);
        flex: 0 0 calc(50% - 8px) !important;
        padding-inline: 4px;
        overflow: hidden
    }

    .style__param-card___VQQkU .style__param-card-text-container___DNcJ- .style__param-card-text-description___3lcRO {
        font-size: var(--brand-desc-font-size-14);
        line-height: var(--brand-line-height-desc);
        letter-spacing: var(--brand-desc-letter-spacing-14)
    }
}

.is-edit-mobile .style__h3-multi-icons-card-section___ozkyr {
    padding-inline: 24px
}

.is-edit-mobile .style__h3-multi-icons-card-section___ozkyr .style__h3-multi-icons-card-section-container___3RafT {
    width: 100%
}

.is-edit-mobile .style__h3-multi-icons-card-section___ozkyr .style__h3-multi-icons-card-section-container___3RafT .style__h3-multi-icons-card-section-card-container___TJEGS {
    grid-gap: var(--brand-section-spacing-xs);
    gap: var(--brand-section-spacing-xs)
}

.is-edit-mobile .style__h3-multi-icons-card-section___ozkyr .style__h3-multi-icons-card-section-container___3RafT .style__h3-multi-icons-card-section-btn-container___1G0BI .h3-h3-multi-icons-card-section-btn-custom {
    flex: 1;
    --product-btn-height: 40px;
    --product-btn-min-width: 40px;
    --product-btn-padding-x: 20px;
    --product-btn-font-size: var(--brand-component-font-size-14)
}

.is-edit-mobile .style__h3-multi-icons-card___3fYqR {
    padding: var(--brand-section-spacing-md) var(--brand-section-spacing-sm)
}

.is-edit-mobile .style__h3-multi-icons-card___3fYqR .style__h3-multi-icons-card-params-container___1EnLT {
    justify-content: flex-start
}

.is-edit-mobile .style__h3-multi-icons-card___3fYqR .style__h3-multi-icons-card-params-container___1EnLT[data-card-count="1"] {
    justify-content: center
}

.is-edit-mobile .style__param-card___VQQkU {
    max-width: calc(50% - 8px);
    flex: 0 0 calc(50% - 8px) !important;
    padding-inline: 4px;
    overflow: hidden
}

.is-edit-mobile .style__param-card___VQQkU .style__param-card-text-container___DNcJ- .style__param-card-text-description___3lcRO {
    font-size: var(--brand-desc-font-size-14);
    line-height: var(--brand-line-height-desc);
    letter-spacing: var(--brand-desc-letter-spacing-14)
}

.style__industries-cards-section___2YPvD {
    width: 100%;
    display: flex;
    justify-content: center;
    background: var(--background-0, #000);
    box-sizing: border-box;
    overflow: hidden
}

.style__industries-cards-section___2YPvD .style__industries-cards-content___SfozB {
    width: 960px;
    display: grid;
    grid-gap: 16px;
    gap: 16px
}

.style__industries-cards-content___SfozB[data-card-count="2"] {
    grid-template-columns: repeat(2, 1fr)
}

.style__industries-cards-content___SfozB[data-card-count="3"],
.style__industries-cards-content___SfozB[data-card-count="6"] {
    grid-template-columns: repeat(3, 1fr)
}

.style__industries-cards-content___SfozB[data-card-count="4"],
.style__industries-cards-content___SfozB[data-card-count="8"] {
    grid-template-columns: repeat(4, 1fr)
}

.style__industries-cards-content___SfozB[data-card-count="5"],
.style__industries-cards-content___SfozB[data-card-count="7"] {
    display: flex;
    flex-wrap: wrap
}

.style__industries-cards-content___SfozB[data-card-count="5"] {
    --first-row-count: 2;
    --second-row-count: 3
}

.style__industries-cards-content___SfozB[data-card-count="5"] .style__card-item___3oYBZ:nth-child(-n+2) {
    width: calc((100% - 16px)/var(--first-row-count))
}

.style__industries-cards-content___SfozB[data-card-count="5"] .style__card-item___3oYBZ:nth-child(n+3) {
    width: calc((100% - 32px)/var(--second-row-count))
}

.style__industries-cards-content___SfozB[data-card-count="7"] {
    --first-row-count: 3;
    --second-row-count: 4
}

.style__industries-cards-content___SfozB[data-card-count="7"] .style__card-item___3oYBZ:nth-child(-n+3) {
    width: calc((100% - 32px)/var(--first-row-count))
}

.style__industries-cards-content___SfozB[data-card-count="7"] .style__card-item___3oYBZ:nth-child(n+4) {
    width: calc((100% - 48px)/var(--second-row-count))
}

.style__card-item___3oYBZ {
    position: relative;
    width: 100%;
    height: 320px;
    overflow: hidden
}

.style__card-item___3oYBZ.style__has-hover___3-MGg:hover {
    cursor: pointer
}

.style__card-item___3oYBZ.style__has-hover___3-MGg:hover .style__card-item-container___e8yWY .style__card-item-bg___3127S:after {
    opacity: 1
}

.style__card-item___3oYBZ.style__no-hover___2nyWj,
.style__card-item___3oYBZ.style__no-hover___2nyWj .style__card-item-container___e8yWY {
    cursor: default;
    pointer-events: none
}

.style__card-item___3oYBZ .style__card-item-container___e8yWY {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 100%
}

.style__card-item___3oYBZ .style__card-item-container___e8yWY .style__card-item-bg___3127S {
    position: absolute;
    inset: 0;
    overflow: hidden;
    border-radius: var(--brand-radius);
    pointer-events: none
}

.style__card-item___3oYBZ .style__card-item-container___e8yWY .style__card-item-bg___3127S:after {
    content: "";
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, hsla(0, 0%, 88.2%, .1), hsla(0, 0%, 88.2%, .1));
    opacity: 0;
    transition: all .3s ease;
    z-index: 1;
    pointer-events: none
}

.style__card-item___3oYBZ .style__card-item-container___e8yWY .style__card-item-content___1PxNv {
    position: absolute;
    inset: 0 var(--brand-gap-md) var(--brand-gap-md) var(--brand-gap-md);
    display: flex;
    align-items: flex-end;
    grid-gap: 8px;
    gap: 8px;
    overflow: hidden;
    z-index: 1
}

.style__card-item___3oYBZ .style__card-item-container___e8yWY .style__card-item-content___1PxNv .style__card-item-content-title-container___3pDHm {
    flex: 1;
    display: flex;
    align-items: center;
    min-height: 32px
}

.style__card-item___3oYBZ .style__card-item-container___e8yWY .style__card-item-content___1PxNv .style__card-item-content-title-container___3pDHm .style__card-item-content-title___2erPN {
    color: var(--white-primary);
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.style__card-item___3oYBZ .style__card-item-container___e8yWY .style__card-item-content___1PxNv .style__card-item-content-btn-container___1blPm {
    font-size: 0
}

.style__card-item___3oYBZ .style__card-item-container___e8yWY .style__card-item-content___1PxNv .style__card-item-content-btn-container___1blPm .card-item-content-btn {
    opacity: 1;
    border: none
}

.style__card-item___3oYBZ .style__card-item-container___e8yWY .style__card-item-content___1PxNv .style__card-item-content-btn-container___1blPm .hidden {
    opacity: 0 !important;
    pointer-events: none !important;
    cursor: default !important
}

.style__card-item___3oYBZ.style__no-hover___2nyWj [tabIndex="0"] {
    pointer-events: none !important;
    cursor: default !important
}

@media (min-width:1441px) {
    .style__industries-cards-section___2YPvD .style__industries-cards-content___SfozB {
        width: 1200px
    }

    .style__card-item___3oYBZ {
        height: 400px
    }
}

@media (max-width:768px) {
    .style__industries-cards-section___2YPvD {
        padding-inline: 24px
    }

    .style__industries-cards-section___2YPvD .style__industries-cards-content___SfozB {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 8px;
        gap: 8px
    }

    .style__card-item___3oYBZ {
        width: 100% !important;
        height: auto;
        aspect-ratio: 3/4
    }

    .style__card-item___3oYBZ .style__card-item-container___e8yWY .style__card-item-content___1PxNv {
        grid-gap: 16px;
        gap: 16px
    }

    .style__card-item___3oYBZ .style__card-item-container___e8yWY .style__card-item-content___1PxNv .style__card-item-content-title-container___3pDHm {
        min-height: 24px
    }

    .style__card-item___3oYBZ .style__card-item-container___e8yWY .style__card-item-content___1PxNv .style__card-item-content-btn-container___1blPm .card-item-content-btn {
        --product-btn-height: 24px;
        --product-btn-min-width: 24px;
        --product-btn-padding-x: 12px;
        --product-btn-font-size: var(--brand-component-font-size-12)
    }
}

.is-edit-mobile .style__industries-cards-section___2YPvD {
    padding-inline: 24px
}

.is-edit-mobile .style__industries-cards-section___2YPvD .style__industries-cards-content___SfozB {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 8px;
    gap: 8px
}

.is-edit-mobile .style__card-item___3oYBZ {
    width: 100% !important;
    height: auto;
    aspect-ratio: 3/4
}

.is-edit-mobile .style__card-item___3oYBZ .style__card-item-container___e8yWY .style__card-item-content___1PxNv {
    grid-gap: 16px;
    gap: 16px
}

.is-edit-mobile .style__card-item___3oYBZ .style__card-item-container___e8yWY .style__card-item-content___1PxNv .style__card-item-content-title-container___3pDHm {
    min-height: 24px
}

.is-edit-mobile .style__card-item___3oYBZ .style__card-item-container___e8yWY .style__card-item-content___1PxNv .style__card-item-content-btn-container___1blPm .card-item-content-btn {
    --product-btn-height: 24px;
    --product-btn-min-width: 24px;
    --product-btn-padding-x: 12px;
    --product-btn-font-size: var(--brand-component-font-size-12)
}

.style__kfr-container___KTLmS {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: var(--background-0, #fff);
    box-sizing: border-box;
    overflow: hidden
}

.style__kfr-container___KTLmS .style__kfr-wrap___2RDVn {
    display: flex;
    flex-direction: column;
    width: 960px
}

.style__kfr-cards-grid___3p0Vb {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 16px;
    gap: 16px
}

.style__kfr-card-container___18n8K {
    position: relative;
    width: 100%;
    height: 100%;
    box-sizing: border-box
}

.style__kfr-card-container___18n8K.style__has-anchor___UtiTJ:hover .style__kfr-card-media___MYLmf:after {
    opacity: 1
}

.style__kfr-card-container___18n8K.style__no-anchor___1i_YH:hover .style__kfr-card-link___1YNdm {
    cursor: default;
    pointer-events: none
}

.style__kfr-card-container___18n8K .style__kfr-card-media___MYLmf {
    position: absolute;
    inset: 0;
    border-radius: var(--brand-radius);
    overflow: hidden;
    pointer-events: none
}

.style__kfr-card-container___18n8K .style__kfr-card-media___MYLmf .style__normal-bg-image-responsive___1s-FV {
    width: 100%;
    background-size: cover
}

.style__kfr-card-container___18n8K .style__kfr-card-media___MYLmf:after {
    content: "";
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, hsla(0, 0%, 88.2%, .1), hsla(0, 0%, 88.2%, .1));
    opacity: 0;
    transition: all .3s ease;
    pointer-events: none
}

.style__kfr-card-container___18n8K .style__kfr-card-icon___3rpsF {
    position: absolute;
    right: 16px;
    bottom: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    grid-gap: 8px;
    gap: 8px;
    width: 40px;
    height: 40px;
    border-radius: var(--brand-radius-rounded);
    border: 1px solid var(--white-bg);
    background: var(--white-3);
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
    pointer-events: none;
    z-index: 3
}

.style__kfr-card-container___18n8K .style__kfr-card-link___1YNdm {
    display: block;
    position: absolute;
    inset: 0;
    overflow: hidden;
    z-index: 2
}

.style__kfr-card-container___18n8K .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    box-sizing: border-box
}

.style__kfr-card-container___18n8K .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9 {
    color: var(--white-primary, #fff);
    font-weight: var(--official-font-weight);
    text-align: center;
    word-break: break-word
}

.style__layout-4___3zWE1 {
    grid-template-rows: repeat(2, 320px)
}

.style__layout-4___3zWE1>:first-child,
.style__layout-4___3zWE1>:nth-child(4) {
    grid-column: span 7
}

.style__layout-4___3zWE1>:first-child .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j,
.style__layout-4___3zWE1>:nth-child(4) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j {
    padding: var(--brand-gap-lg)
}

.style__layout-4___3zWE1>:first-child .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9,
.style__layout-4___3zWE1>:nth-child(4) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9 {
    font-size: var(--brand-headline-font-size-28);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-28)
}

.style__layout-4___3zWE1>:nth-child(2),
.style__layout-4___3zWE1>:nth-child(3) {
    grid-column: span 5
}

.style__layout-4___3zWE1>:nth-child(2) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j,
.style__layout-4___3zWE1>:nth-child(3) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j {
    padding: var(--brand-gap-lg)
}

.style__layout-4___3zWE1>:nth-child(2) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9,
.style__layout-4___3zWE1>:nth-child(3) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9 {
    font-size: var(--brand-headline-font-size-28);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-28)
}

.style__layout-5___MuTxN {
    grid-template-rows: 232px 232px 320px
}

.style__layout-5___MuTxN>:first-child {
    grid-column: span 6;
    grid-row: span 2
}

.style__layout-5___MuTxN>:first-child .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j {
    padding: var(--brand-gap-xl) var(--brand-gap-lg)
}

.style__layout-5___MuTxN>:first-child .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9 {
    font-size: var(--brand-headline-font-size-32);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-32)
}

.style__layout-5___MuTxN>:nth-child(2),
.style__layout-5___MuTxN>:nth-child(3) {
    grid-column: span 6;
    grid-row: span 1
}

.style__layout-5___MuTxN>:nth-child(2) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j,
.style__layout-5___MuTxN>:nth-child(3) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j {
    align-items: center;
    justify-content: flex-start;
    padding: var(--brand-gap-lg)
}

.style__layout-5___MuTxN>:nth-child(2) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9,
.style__layout-5___MuTxN>:nth-child(3) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9 {
    width: 50%;
    font-size: var(--brand-headline-font-size-24);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-24);
    text-align: left
}

.style__layout-5___MuTxN>:nth-child(4),
.style__layout-5___MuTxN>:nth-child(5) {
    grid-column: span 6
}

.style__layout-5___MuTxN>:nth-child(4) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j,
.style__layout-5___MuTxN>:nth-child(5) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j {
    padding: var(--brand-gap-lg)
}

.style__layout-5___MuTxN>:nth-child(4) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9,
.style__layout-5___MuTxN>:nth-child(5) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9 {
    font-size: var(--brand-headline-font-size-28);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-28)
}

.style__layout-6___3c3eN {
    grid-template-rows: repeat(3, 320px)
}

.style__layout-6___3c3eN>:first-child .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j,
.style__layout-6___3c3eN>:nth-child(2) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j,
.style__layout-6___3c3eN>:nth-child(3) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j,
.style__layout-6___3c3eN>:nth-child(4) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j,
.style__layout-6___3c3eN>:nth-child(5) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j,
.style__layout-6___3c3eN>:nth-child(6) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j {
    padding: var(--brand-gap-lg)
}

.style__layout-6___3c3eN>:first-child .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9,
.style__layout-6___3c3eN>:nth-child(2) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9,
.style__layout-6___3c3eN>:nth-child(3) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9,
.style__layout-6___3c3eN>:nth-child(4) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9,
.style__layout-6___3c3eN>:nth-child(5) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9,
.style__layout-6___3c3eN>:nth-child(6) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9 {
    font-size: var(--brand-headline-font-size-28);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-28)
}

.style__layout-6___3c3eN>:first-child,
.style__layout-6___3c3eN>:nth-child(4) {
    grid-column: span 7
}

.style__layout-6___3c3eN>:nth-child(2),
.style__layout-6___3c3eN>:nth-child(3) {
    grid-column: span 5
}

.style__layout-6___3c3eN>:nth-child(5),
.style__layout-6___3c3eN>:nth-child(6) {
    grid-column: span 6
}

.style__layout-7___3pGYd {
    grid-template-rows: 232px 232px 320px 320px
}

.style__layout-7___3pGYd>:first-child {
    grid-column: span 7;
    grid-row: span 2
}

.style__layout-7___3pGYd>:first-child .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j {
    padding: var(--brand-gap-xl) var(--brand-gap-lg)
}

.style__layout-7___3pGYd>:first-child .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9 {
    font-size: var(--brand-headline-font-size-32);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-32)
}

.style__layout-7___3pGYd>:nth-child(2),
.style__layout-7___3pGYd>:nth-child(3) {
    grid-column: span 5;
    grid-row: span 1
}

.style__layout-7___3pGYd>:nth-child(2) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j,
.style__layout-7___3pGYd>:nth-child(3) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j {
    align-items: center;
    justify-content: flex-start;
    padding: var(--brand-gap-lg)
}

.style__layout-7___3pGYd>:nth-child(2) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9,
.style__layout-7___3pGYd>:nth-child(3) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9 {
    width: 50%;
    font-size: var(--brand-headline-font-size-24);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-24);
    text-align: left
}

.style__layout-7___3pGYd>:nth-child(4) {
    grid-column: span 5
}

.style__layout-7___3pGYd>:nth-child(4) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j {
    padding: var(--brand-gap-lg)
}

.style__layout-7___3pGYd>:nth-child(4) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9 {
    font-size: var(--brand-headline-font-size-28);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-28)
}

.style__layout-7___3pGYd>:nth-child(5) {
    grid-column: span 7
}

.style__layout-7___3pGYd>:nth-child(5) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j {
    padding: var(--brand-gap-lg)
}

.style__layout-7___3pGYd>:nth-child(5) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9 {
    font-size: var(--brand-headline-font-size-28);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-28)
}

.style__layout-7___3pGYd>:nth-child(6),
.style__layout-7___3pGYd>:nth-child(7) {
    grid-column: span 6
}

.style__layout-7___3pGYd>:nth-child(6) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j,
.style__layout-7___3pGYd>:nth-child(7) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j {
    padding: var(--brand-gap-lg)
}

.style__layout-7___3pGYd>:nth-child(6) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9,
.style__layout-7___3pGYd>:nth-child(7) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9 {
    font-size: var(--brand-headline-font-size-28);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-28)
}

.style__layout-8___2Nt-w {
    grid-template-rows: 232px 232px 232px 232px 320px
}

.style__layout-8___2Nt-w>:first-child,
.style__layout-8___2Nt-w>:nth-child(6) {
    grid-column: span 7;
    grid-row: span 2
}

.style__layout-8___2Nt-w>:first-child .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j,
.style__layout-8___2Nt-w>:nth-child(6) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j {
    padding: var(--brand-gap-xl) var(--brand-gap-lg)
}

.style__layout-8___2Nt-w>:first-child .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9,
.style__layout-8___2Nt-w>:nth-child(6) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9 {
    font-size: var(--brand-headline-font-size-32);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-32)
}

.style__layout-8___2Nt-w>:nth-child(2),
.style__layout-8___2Nt-w>:nth-child(3),
.style__layout-8___2Nt-w>:nth-child(4),
.style__layout-8___2Nt-w>:nth-child(5) {
    grid-column: span 5;
    grid-row: span 1
}

.style__layout-8___2Nt-w>:nth-child(2) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j,
.style__layout-8___2Nt-w>:nth-child(3) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j,
.style__layout-8___2Nt-w>:nth-child(4) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j,
.style__layout-8___2Nt-w>:nth-child(5) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j {
    align-items: center;
    justify-content: flex-start;
    padding: var(--brand-gap-lg)
}

.style__layout-8___2Nt-w>:nth-child(2) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9,
.style__layout-8___2Nt-w>:nth-child(3) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9,
.style__layout-8___2Nt-w>:nth-child(4) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9,
.style__layout-8___2Nt-w>:nth-child(5) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9 {
    width: 50%;
    font-size: var(--brand-headline-font-size-24);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-24);
    text-align: left
}

.style__layout-8___2Nt-w>:nth-child(4) {
    grid-row: 3/span 1
}

.style__layout-8___2Nt-w>:nth-child(5) {
    grid-row: 4/span 1
}

.style__layout-8___2Nt-w>:nth-child(7),
.style__layout-8___2Nt-w>:nth-child(8) {
    grid-column: span 6
}

.style__layout-8___2Nt-w>:nth-child(7) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j,
.style__layout-8___2Nt-w>:nth-child(8) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j {
    padding: var(--brand-gap-lg)
}

.style__layout-8___2Nt-w>:nth-child(7) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9,
.style__layout-8___2Nt-w>:nth-child(8) .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9 {
    font-size: var(--brand-headline-font-size-28);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-28)
}

.style__kfr-footer___3yjWm {
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: var(--brand-gap-md, 24px);
    gap: var(--brand-gap-md, 24px);
    padding: var(--brand-section-spacing-md, 48px) var(--brand-section-spacing-xl, 128px) 0 var(--brand-section-spacing-xl, 128px);
    box-sizing: border-box
}

.style__kfr-footer___3yjWm .style__kfr-footer-text___2Os6i {
    max-width: 100%;
    text-align: center;
    color: var(--secondary, rgba(0, 0, 0, .65));
    font-weight: 600;
    word-break: break-word;
    overflow-wrap: break-word
}

.style__kfr-footer___3yjWm .style__btn-text___3U8_c {
    font-weight: 400
}

@media (min-width:1441px) {
    .style__kfr-container___KTLmS .style__kfr-wrap___2RDVn {
        width: 1200px
    }

    .style__layout-8___2Nt-w {
        grid-template-rows: 292px 292px 292px 292px 400px
    }

    .style__layout-7___3pGYd {
        grid-template-rows: 292px 292px 400px 400px
    }

    .style__layout-6___3c3eN {
        grid-template-rows: repeat(3, 400px)
    }

    .style__layout-5___MuTxN {
        grid-template-rows: 292px 292px 400px
    }

    .style__layout-4___3zWE1 {
        grid-template-rows: repeat(2, 480px)
    }
}

@media (max-width:768px) {
    .style__kfr-container___KTLmS {
        padding: 24px
    }

    .style__kfr-container___KTLmS .style__kfr-wrap___2RDVn {
        width: 100%
    }

    .style__kfr-cards-grid___3p0Vb {
        grid-template-columns: 1fr;
        grid-template-rows: none;
        grid-gap: 12px;
        gap: 12px
    }

    .style__kfr-card-container___18n8K {
        grid-column: auto !important;
        grid-row: auto !important;
        height: 320px;
        padding: var(--brand-section-spacing-md)
    }

    .style__kfr-card-container___18n8K .style__kfr-card-icon___3rpsF {
        width: 32px;
        height: 32px;
        right: 12px;
        bottom: 12px
    }

    .style__kfr-card-container___18n8K .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j {
        justify-content: center !important;
        align-items: flex-start !important
    }

    .style__kfr-card-container___18n8K .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9 {
        width: auto !important;
        font-size: var(--brand-headline-font-size-24) !important;
        line-height: var(--brand-line-height-headline) !important;
        letter-spacing: var(--brand-headline-letter-spacing-24) !important;
        text-align: center !important
    }

    .style__kfr-footer___3yjWm {
        padding: var(--brand-section-spacing-md) 0 0 0
    }

    .style__kfr-footer___3yjWm .kfr-custom-btn {
        --product-btn-height: 40px;
        --product-btn-min-width: 40px;
        --product-btn-padding-x: 20px;
        --product-btn-font-size: var(--brand-component-font-size-14)
    }
}

.is-edit-mobile .style__kfr-container___KTLmS {
    padding: 24px
}

.is-edit-mobile .style__kfr-container___KTLmS .style__kfr-wrap___2RDVn {
    width: 100%
}

.is-edit-mobile .style__kfr-cards-grid___3p0Vb {
    grid-template-columns: 1fr;
    grid-template-rows: none;
    grid-gap: 12px;
    gap: 12px
}

.is-edit-mobile .style__kfr-card-container___18n8K {
    grid-column: auto !important;
    grid-row: auto !important;
    height: 320px;
    padding: var(--brand-section-spacing-md)
}

.is-edit-mobile .style__kfr-card-container___18n8K .style__kfr-card-icon___3rpsF {
    width: 32px;
    height: 32px;
    right: 12px;
    bottom: 12px
}

.is-edit-mobile .style__kfr-card-container___18n8K .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j {
    justify-content: center !important;
    align-items: flex-start !important
}

.is-edit-mobile .style__kfr-card-container___18n8K .style__kfr-card-link___1YNdm .style__kfr-card-text-container___1LS_j .style__kfr-card-title___1FWb9 {
    width: auto !important;
    font-size: var(--brand-headline-font-size-24) !important;
    line-height: var(--brand-line-height-headline) !important;
    letter-spacing: var(--brand-headline-letter-spacing-24) !important;
    text-align: center !important
}

.is-edit-mobile .style__kfr-footer___3yjWm {
    padding: var(--brand-section-spacing-md) 0 0 0
}

.is-edit-mobile .style__kfr-footer___3yjWm .kfr-custom-btn {
    --product-btn-height: 40px;
    --product-btn-min-width: 40px;
    --product-btn-padding-x: 20px;
    --product-btn-font-size: var(--brand-component-font-size-14)
}

.index__latestFeatures-section___18Ivq {
    overflow: hidden;
    background-color: var(--background-0)
}

.index__latestFeatures-section___18Ivq .index__features-content___JcEZJ {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    grid-gap: 16px;
    gap: 16px
}

.index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .index__card-item___3icVZ {
    flex: 1;
    border-radius: var(--brand-radius);
    overflow: hidden;
    position: relative;
    height: 600px;
    cursor: pointer
}

.index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .index__card-item___3icVZ:hover {
    filter: brightness(1.1);
    transition: filter .3s ease
}

.index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .swiper-container {
    width: 1200px;
    border-radius: var(--brand-radius);
    overflow: hidden;
    height: 600px
}

.index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .swiper-container .swiper-wrapper .swiper-slide {
    cursor: pointer;
    border-radius: var(--brand-radius);
    overflow: hidden
}

.index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .swiper-container .swiper-wrapper .swiper-slide:hover {
    filter: brightness(1.1);
    transition: filter .3s ease
}

.index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .hide-swiper .swiper-slide:first-child,
.index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .hide-swiper .swiper-slide:nth-child(2),
.index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .hide-swiper .swiper-slide:nth-child(3) {
    transform: translateY(var(--brand-gap-md));
    opacity: 0
}

.index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .visable-swiper .swiper-slide:first-child {
    transform: translateY(0);
    transition: all .6s ease;
    opacity: 1
}

.index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .visable-swiper .swiper-slide:nth-child(2) {
    transform: translateY(0);
    transition: all .5s ease .1s;
    opacity: 1
}

.index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .visable-swiper .swiper-slide:nth-child(3) {
    transform: translateY(0);
    transition: all .4s ease .2s;
    opacity: 1
}

.index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .hide-animation {
    opacity: 0;
    transition: all 0s ease;
    pointer-events: none
}

.index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .index__text-content___gNCSv {
    position: absolute;
    width: calc(100% - 64px);
    top: 32px;
    left: 32px;
    display: flex;
    flex-direction: column;
    grid-gap: var(--brand-gap-xs);
    gap: var(--brand-gap-xs);
    z-index: 2
}

.index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .index__text-content___gNCSv .index__badge___YrbXi,
.index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .index__text-content___gNCSv .index__title___3_V7E {
    font-weight: var(--official-font-weight)
}

.index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .index__text-content___gNCSv .index__badge___YrbXi {
    color: var(--white-secondary)
}

.index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .index__text-content___gNCSv .index__title___3_V7E {
    color: var(--white-primary)
}

.index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .index__icon-content___18Pt5 {
    position: absolute;
    bottom: 16px;
    right: 16px
}

.index__latestFeatures-section___18Ivq .index__swiper-class___2Z0Av {
    padding-bottom: var(--brand-gap-md)
}

.index__latestFeatures-section___18Ivq .index__control-wrapper___1Kw9x {
    display: flex;
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
    width: 1200px;
    margin: 0 auto
}

.index__latestFeatures-section___18Ivq .index__control-wrapper___1Kw9x .carousel-pagination-wrapper {
    width: 288px;
    height: 4px;
    background-color: var(--bg)
}

.index__latestFeatures-section___18Ivq .index__control-wrapper___1Kw9x .carousel-pagination-wrapper .swiper-scrollbar-drag {
    background-color: var(--primary)
}

.index__latestFeatures-section___18Ivq .index__control-wrapper___1Kw9x .index__swiper-btn-wrapper___34s5K {
    display: flex;
    grid-gap: 8px;
    gap: 8px
}

.index__latestFeatures-section___18Ivq .index__hide-control___14jvc {
    opacity: 0
}

.index__latestFeatures-section___18Ivq .index__visable-control___2UxyV {
    opacity: 1;
    transition: all .3s ease .3s
}

.index__latestFeatures-section___18Ivq .index__modal-text___-whXB {
    display: flex;
    padding: var(--brand-section-spacing-md);
    overflow-y: auto;
    overflow-x: hidden;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.index__latestFeatures-section___18Ivq .index__modal-text___-whXB::-webkit-scrollbar {
    display: none
}

.index__latestFeatures-section___18Ivq .index__modal-text___-whXB .index__modal-text-content___c7vTT {
    display: flex;
    flex-direction: column;
    grid-gap: var(--brand-gap-md);
    gap: var(--brand-gap-md);
    margin: auto 0;
    width: 100%
}

.index__latestFeatures-section___18Ivq .index__modal-text___-whXB .index__modal-text-content___c7vTT .index__modal-title-con___3ETX7 {
    display: flex;
    flex-direction: column;
    grid-gap: var(--brand-gap-xs);
    gap: var(--brand-gap-xs)
}

.index__latestFeatures-section___18Ivq .index__modal-text___-whXB .index__modal-text-content___c7vTT .index__modal-title-con___3ETX7 .index__modal-badge___1RJva {
    color: var(--secondary);
    font-weight: var(--official-font-weight)
}

.index__latestFeatures-section___18Ivq .index__modal-text___-whXB .index__modal-text-content___c7vTT .index__modal-title-con___3ETX7 .index__modal-title___e8FAm {
    color: var(--primary);
    font-weight: var(--official-font-weight)
}

.index__latestFeatures-section___18Ivq .index__modal-text___-whXB .index__modal-text-content___c7vTT .index__modal-description___yOme7 {
    color: var(--secondary);
    font-weight: var(--official-font-weight)
}

.index__latestFeatures-section___18Ivq .index__modal-text___-whXB .index__modal-text-content___c7vTT .index__btn-con___3uHbu {
    width: min-content
}

@media (min-width:1441px) {
    .index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .index__icon-content___18Pt5 button {
        width: 48px;
        height: 48px
    }
}

@media (min-width:769px) and (max-width:1440px) {
    .index__latestFeatures-section___18Ivq .index__features-content___JcEZJ {
        width: 960px
    }

    .index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .index__card-item___3icVZ {
        height: 480px
    }

    .index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .swiper-container {
        width: 960px;
        height: 480px
    }

    .index__latestFeatures-section___18Ivq .index__control-wrapper___1Kw9x {
        width: 960px
    }

    .index__latestFeatures-section___18Ivq .index__control-wrapper___1Kw9x .carousel-pagination-wrapper {
        width: 228px
    }
}

@media (max-width:768px) {
    .index__latestFeatures-section___18Ivq .index__features-content___JcEZJ {
        width: 100%;
        padding-left: 24px;
        padding-right: 24px
    }

    .index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .index__card-item___3icVZ {
        height: auto;
        aspect-ratio: 3/4
    }

    .index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .swiper-container {
        width: 100%;
        padding: 0 24px;
        height: auto;
        border-radius: 0
    }

    .index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .swiper-container .swiper-wrapper .swiper-slide {
        width: calc(min(100vw, 768px) - 96px) !important;
        aspect-ratio: 3/4
    }

    .index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .index__text-content___gNCSv {
        top: 24px;
        left: 24px
    }

    .index__latestFeatures-section___18Ivq .index__swiper-class___2Z0Av {
        padding-left: 0;
        padding-right: 0
    }

    .index__latestFeatures-section___18Ivq .index__control-wrapper___1Kw9x {
        width: calc(100% - 48px);
        grid-gap: 24px;
        gap: 24px
    }

    .index__latestFeatures-section___18Ivq .index__control-wrapper___1Kw9x .carousel-pagination-wrapper {
        width: 100%
    }

    .index__latestFeatures-section___18Ivq .index__modal-text___-whXB {
        overflow: visible
    }

    .index__latestFeatures-section___18Ivq .index__modal-text___-whXB .index__modal-text-content___c7vTT {
        margin: 0
    }

    .index__latestFeatures-section___18Ivq .index__btn-con___3uHbu {
        min-width: 100%;
        max-width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0 24px;
        position: fixed;
        left: 0;
        bottom: 0;
        height: 72px;
        border-top: 1px solid var(--divider);
        background-color: var(--background-2)
    }

    .index__latestFeatures-section___18Ivq .index__btn-con___3uHbu a,
    .index__latestFeatures-section___18Ivq .index__btn-con___3uHbu button {
        min-width: 100%
    }
}

.is-edit-mobile .index__latestFeatures-section___18Ivq .index__features-content___JcEZJ {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px
}

.is-edit-mobile .index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .index__card-item___3icVZ {
    height: auto;
    aspect-ratio: 3/4
}

.is-edit-mobile .index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .swiper-container {
    width: 100%;
    padding: 0 24px;
    height: auto;
    border-radius: 0
}

.is-edit-mobile .index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .swiper-container .swiper-wrapper .swiper-slide {
    width: calc(min(100vw, 768px) - 96px) !important;
    aspect-ratio: 3/4
}

.is-edit-mobile .index__latestFeatures-section___18Ivq .index__features-content___JcEZJ .index__text-content___gNCSv {
    top: 24px;
    left: 24px
}

.is-edit-mobile .index__latestFeatures-section___18Ivq .index__swiper-class___2Z0Av {
    padding-left: 0;
    padding-right: 0
}

.is-edit-mobile .index__latestFeatures-section___18Ivq .index__control-wrapper___1Kw9x {
    width: calc(100% - 48px);
    grid-gap: 24px;
    gap: 24px
}

.is-edit-mobile .index__latestFeatures-section___18Ivq .index__control-wrapper___1Kw9x .carousel-pagination-wrapper {
    width: 100%
}

.is-edit-mobile .index__latestFeatures-section___18Ivq .index__modal-text___-whXB {
    overflow: visible
}

.is-edit-mobile .index__latestFeatures-section___18Ivq .index__modal-text___-whXB .index__modal-text-content___c7vTT {
    margin: 0
}

.is-edit-mobile .index__latestFeatures-section___18Ivq .index__btn-con___3uHbu {
    min-width: 100%;
    max-width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 24px;
    position: fixed;
    left: 0;
    bottom: 0;
    height: 72px;
    border-top: 1px solid var(--divider);
    background-color: var(--background-2)
}

.is-edit-mobile .index__latestFeatures-section___18Ivq .index__btn-con___3uHbu a,
.is-edit-mobile .index__latestFeatures-section___18Ivq .index__btn-con___3uHbu button {
    min-width: 100%
}

.index__modal-content___1WQjx {
    position: fixed;
    inset: 0;
    width: 100vw;
    background-color: rgba(0, 0, 0, .5);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 10001;
    overscroll-behavior: none;
    transition: all .6s ease;
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}

.index__modal-content___1WQjx[data-open=true] {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.index__modal-wrap___dXowd {
    position: relative;
    background-color: var(--background-2);
    width: 896px;
    height: 480px;
    border-radius: var(--brand-radius);
    overflow: hidden;
    transition: all .6s ease;
    transform: translateY(24px);
    opacity: 0
}

.index__modal-content___1WQjx[data-open=true] .index__modal-wrap___dXowd {
    opacity: 1;
    transform: translateY(0)
}

.index__close-icon___14zvG {
    position: absolute;
    top: 16px;
    right: 16px;
    z-index: 99
}

.index__modal-body___1nU4A {
    display: flex;
    width: 100%;
    height: 100%
}

.index__modal-body___1nU4A>div {
    width: 50%;
    max-width: 50%;
    position: static
}

@media (min-width:769px) and (max-width:1440px) {
    .index__modal-content___1WQjx .index__modal-wrap___dXowd {
        width: 798px
    }
}

@media (max-width:768px) {
    .index__modal-content___1WQjx .index__modal-wrap___dXowd {
        height: 100%;
        width: 100%;
        border-radius: 0
    }

    .index__modal-content___1WQjx .index__modal-wrap___dXowd .index__modal-body___1nU4A {
        display: block;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        overscroll-behavior: contain;
        touch-action: pan-y;
        padding-bottom: 72px
    }

    .index__modal-content___1WQjx .index__modal-wrap___dXowd .index__modal-body___1nU4A>div {
        width: 100%;
        max-width: 100%;
        height: auto !important
    }

    .index__modal-content___1WQjx .index__modal-wrap___dXowd .index__modal-body___1nU4A>div:first-child {
        aspect-ratio: 1/1
    }
}

.is-edit-mobile .index__modal-content___1WQjx .index__modal-wrap___dXowd {
    height: 100%;
    width: 100%;
    border-radius: 0
}

.is-edit-mobile .index__modal-content___1WQjx .index__modal-wrap___dXowd .index__modal-body___1nU4A {
    display: block;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior: contain;
    touch-action: pan-y;
    padding-bottom: 72px
}

.is-edit-mobile .index__modal-content___1WQjx .index__modal-wrap___dXowd .index__modal-body___1nU4A>div {
    width: 100%;
    max-width: 100%;
    height: auto !important
}

.is-edit-mobile .index__modal-content___1WQjx .index__modal-wrap___dXowd .index__modal-body___1nU4A>div:first-child {
    aspect-ratio: 1/1
}

.style__product-sale-price___ZoRU4 {
    margin-bottom: 32px
}

.style__product-sale-price___ZoRU4 span {
    color: var(--primary);
    font-weight: var(--official-font-weight)
}

.style__product-sale-price___ZoRU4 .style__origin___2RY1w {
    color: var(--tertiary);
    margin-right: 8px;
    text-decoration: line-through
}

@media (max-width:768px) {
    .style__product-sale-price___ZoRU4 {
        margin-bottom: 20px
    }
}

.is-edit-mobile .style__product-sale-price___ZoRU4 {
    margin-bottom: 20px
}

:root {
    --card-wrap-gap: 16px;
    --title-img-scale: 1
}

.style__multi-model-shopping-guide-section___a31FT {
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    overflow: hidden;
    background: linear-gradient(180deg, #f5f5f5, #fff 50%)
}

.style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl {
    width: 960px;
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: var(--brand-gap-xl);
    gap: var(--brand-gap-xl)
}

.style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-top-title-container___T1A9P {
    width: 896px;
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: var(--brand-gap-md);
    gap: var(--brand-gap-md)
}

.style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-top-title-container___T1A9P.style__text-title___1jxIS {
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm)
}

.style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-top-title-container___T1A9P .style__top-title-icon-wrap___zV6nk {
    max-width: 100%;
    font-size: 0;
    aspect-ratio: auto !important;
    min-height: 48px
}

.style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-top-title-container___T1A9P .style__top-text-slogan___24iL0,
.style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-top-title-container___T1A9P .style__top-text-title___1w_4i {
    font-weight: var(--official-font-weight);
    white-space: normal;
    overflow-wrap: break-word;
    word-break: break-word;
    text-align: center
}

.style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-top-title-container___T1A9P .style__top-text-title___1w_4i {
    color: var(--primary)
}

.style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-top-title-container___T1A9P .style__top-text-slogan___24iL0 {
    color: var(--secondary)
}

.style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-card-container___19VPj {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    grid-gap: var(--card-wrap-gap);
    gap: var(--card-wrap-gap)
}

.style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-bottom-container___16HOj {
    max-width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: var(--brand-gap-md);
    gap: var(--brand-gap-md)
}

.style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-bottom-container___16HOj .style__multi-model-shopping-guide-bottom-desc___cIEBa {
    color: var(--secondary);
    font-weight: var(--official-font-weight);
    white-space: normal;
    overflow-wrap: break-word;
    word-break: break-word;
    text-align: center
}

.style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-bottom-container___16HOj .btn-custom {
    min-width: 144px
}

.style__layout-card-1___2QHwz .style__multi-model-shopping-guide-card-item___2leM5,
.style__layout-card-2___2SQbf .style__multi-model-shopping-guide-card-item___2leM5,
.style__layout-card-4___3EaS6 .style__multi-model-shopping-guide-card-item___2leM5 {
    width: calc(50% - var(--card-wrap-gap)/2)
}

.style__layout-card-3___1GC-d .style__multi-model-shopping-guide-card-item___2leM5 {
    width: calc(33.33333% - var(--card-wrap-gap)*2/3)
}

.style__multi-model-shopping-guide-card-item___2leM5 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    background: var(--bg);
    border-radius: var(--brand-radius)
}

.style__multi-model-shopping-guide-card-item___2leM5 .style__card-item-img___fuygz {
    width: 100%;
    height: auto
}

.style__multi-model-shopping-guide-card-item___2leM5 .style__card-item-text-container___3I_dB {
    max-width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: var(--brand-section-spacing-sm);
    grid-gap: var(--brand-gap-xs);
    gap: var(--brand-gap-xs);
    box-sizing: border-box
}

.style__multi-model-shopping-guide-card-item___2leM5 .style__card-item-text-container___3I_dB .style__card-item-product-name___RRkhp {
    color: var(--primary);
    font-weight: var(--official-font-weight);
    white-space: normal;
    overflow-wrap: break-word;
    word-break: break-word;
    text-align: center
}

.style__multi-model-shopping-guide-card-item___2leM5 .style__card-item-text-container___3I_dB .card-item-price,
.style__multi-model-shopping-guide-card-item___2leM5 .style__card-item-text-container___3I_dB .style__card-item-empty-ean-price___aIVwG {
    min-height: 30px;
    margin-bottom: 0;
    text-align: center;
    white-space: nowrap
}

.style__multi-model-shopping-guide-card-item___2leM5 .style__card-item-text-container___3I_dB .style__card-item-custom-price___TQKUb {
    color: var(--primary);
    font-weight: var(--official-font-weight);
    text-align: center;
    white-space: nowrap
}

.dark-theme .style__multi-model-shopping-guide-section___a31FT {
    background: linear-gradient(180deg, #1f1f1f, #000 50%)
}

@media (min-width:1441px) {
    .style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl {
        width: 1200px
    }

    .style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-bottom-container___16HOj .btn-custom {
        min-width: 168px;
        --product-btn-height: 48px;
        --product-btn-min-width: 48px;
        --product-btn-padding-x: 24px;
        --product-btn-font-size: var(--brand-component-font-size-16)
    }

    .style__multi-model-shopping-guide-card-item___2leM5 .style__card-item-text-container___3I_dB .card-item-price,
    .style__multi-model-shopping-guide-card-item___2leM5 .style__card-item-text-container___3I_dB .style__card-item-empty-ean-price___aIVwG {
        min-height: 35px
    }
}

@media (max-width:768px) {
    :root {
        --card-wrap-gap: 8px;
        --title-img-scale: 2/3
    }

    .style__multi-model-shopping-guide-section___a31FT {
        padding-inline: 24px
    }

    .style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl,
    .style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-top-title-container___T1A9P {
        width: 100%
    }

    .style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-top-title-container___T1A9P .style__top-title-icon-wrap___zV6nk {
        min-height: 32px
    }

    .style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-bottom-container___16HOj {
        width: 100%
    }

    .style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-bottom-container___16HOj .atom-design-v1,
    .style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-bottom-container___16HOj .btn-custom {
        min-width: 100%
    }

    .style__layout-card-1___2QHwz .style__multi-model-shopping-guide-card-item___2leM5,
    .style__layout-card-2___2SQbf .style__multi-model-shopping-guide-card-item___2leM5,
    .style__layout-card-3___1GC-d .style__multi-model-shopping-guide-card-item___2leM5,
    .style__layout-card-4___3EaS6 .style__multi-model-shopping-guide-card-item___2leM5 {
        width: 100%
    }

    .style__multi-model-shopping-guide-card-item___2leM5 .style__card-item-text-container___3I_dB .card-item-price,
    .style__multi-model-shopping-guide-card-item___2leM5 .style__card-item-text-container___3I_dB .style__card-item-empty-ean-price___aIVwG {
        min-height: 25px
    }
}

.is-edit-mobile :root {
    --card-wrap-gap: 8px;
    --title-img-scale: 2/3
}

.is-edit-mobile .style__multi-model-shopping-guide-section___a31FT {
    padding-inline: 24px
}

.is-edit-mobile .style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl,
.is-edit-mobile .style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-top-title-container___T1A9P {
    width: 100%
}

.is-edit-mobile .style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-top-title-container___T1A9P .style__top-title-icon-wrap___zV6nk {
    min-height: 32px
}

.is-edit-mobile .style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-bottom-container___16HOj {
    width: 100%
}

.is-edit-mobile .style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-bottom-container___16HOj .atom-design-v1,
.is-edit-mobile .style__multi-model-shopping-guide-section___a31FT .style__multi-model-shopping-guide-section-container___3RAUl .style__multi-model-shopping-guide-bottom-container___16HOj .btn-custom {
    min-width: 100%
}

.is-edit-mobile .style__layout-card-1___2QHwz .style__multi-model-shopping-guide-card-item___2leM5,
.is-edit-mobile .style__layout-card-2___2SQbf .style__multi-model-shopping-guide-card-item___2leM5,
.is-edit-mobile .style__layout-card-3___1GC-d .style__multi-model-shopping-guide-card-item___2leM5,
.is-edit-mobile .style__layout-card-4___3EaS6 .style__multi-model-shopping-guide-card-item___2leM5 {
    width: 100%
}

.is-edit-mobile .style__multi-model-shopping-guide-card-item___2leM5 .style__card-item-text-container___3I_dB .card-item-price,
.is-edit-mobile .style__multi-model-shopping-guide-card-item___2leM5 .style__card-item-text-container___3I_dB .style__card-item-empty-ean-price___aIVwG {
    min-height: 25px
}

.style__multi-processing-comparison-section___2Nxq4 {
    background: var(--background-0);
    box-sizing: border-box
}

.style__multi-processing-comparison-section___2Nxq4 .style__multi-processing-comparison-content-wrapper___2pW4P {
    width: 960px;
    margin: 0 auto;
    box-sizing: border-box
}

.style__multi-processing-comparison-card-container___1ueQ_ {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 16px;
    column-gap: 16px;
    grid-row-gap: 0;
    row-gap: 0;
    box-sizing: border-box
}

.style__multi-processing-comparison-card-container___1ueQ_ .style__card-title___131F_ {
    padding: 32px 24px var(--brand-gap-sm) 24px;
    background: var(--bg);
    color: var(--primary);
    font-weight: var(--official-font-weight);
    text-align: center;
    word-break: break-word;
    border-top-left-radius: var(--brand-radius);
    border-top-right-radius: var(--brand-radius);
    box-sizing: border-box
}

.style__multi-processing-comparison-card-container___1ueQ_ .style__card-img-desc-container___3PkRR {
    display: flex;
    flex-direction: column;
    padding: 0 24px 32px;
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm);
    background: var(--bg);
    border-bottom-left-radius: var(--brand-radius);
    border-bottom-right-radius: var(--brand-radius);
    box-sizing: border-box
}

.style__multi-processing-comparison-card-container___1ueQ_ .style__card-img-desc-container___3PkRR.style__card-top-radius___2D_fU {
    padding-top: 32px;
    border-top-left-radius: var(--brand-radius);
    border-top-right-radius: var(--brand-radius)
}

.style__multi-processing-comparison-card-container___1ueQ_ .style__card-img-desc-container___3PkRR .style__card-img-container___1VsVE {
    width: 100%;
    font-size: 0;
    pointer-events: none
}

.style__multi-processing-comparison-card-container___1ueQ_ .style__card-img-desc-container___3PkRR .style__card-img-container___1VsVE .style__card-img___3TicR {
    width: 100%;
    height: auto;
    font-size: 0;
    border-radius: var(--brand-radius)
}

.style__multi-processing-comparison-card-container___1ueQ_ .style__card-img-desc-container___3PkRR .style__card-desc___2cXiJ {
    color: var(--secondary);
    font-weight: var(--official-font-weight);
    text-align: center;
    word-break: break-word;
    cursor: text
}

.style__card-layout-1___24H2p .style__card-img-desc-container___3PkRR,
.style__card-layout-1___24H2p .style__card-title___131F_ {
    grid-column: 2/span 10
}

.style__card-layout-2___3XVus .style__card-img-desc-container___3PkRR,
.style__card-layout-2___3XVus .style__card-title___131F_ {
    grid-column: span 5
}

.style__card-layout-2___3XVus .style__card-img-desc-container___3PkRR:first-of-type,
.style__card-layout-2___3XVus .style__card-title___131F_:first-of-type {
    grid-column: 2/span 5
}

.style__card-layout-3___27SEi .style__card-img-desc-container___3PkRR,
.style__card-layout-3___27SEi .style__card-title___131F_ {
    grid-column: span 4
}

@media (min-width:1441px) {
    .style__multi-processing-comparison-section___2Nxq4 .style__multi-processing-comparison-content-wrapper___2pW4P {
        width: 1200px
    }

    .style__card-layout-1___24H2p .style__card-img-desc-container___3PkRR,
    .style__card-layout-1___24H2p .style__card-title___131F_ {
        grid-column: 3/span 8
    }

    .style__card-layout-2___3XVus .style__card-img-desc-container___3PkRR,
    .style__card-layout-2___3XVus .style__card-title___131F_ {
        grid-column: span 4
    }

    .style__card-layout-2___3XVus .style__card-img-desc-container___3PkRR:first-of-type,
    .style__card-layout-2___3XVus .style__card-title___131F_:first-of-type {
        grid-column: 3/span 4
    }
}

@media (max-width:768px) {
    .style__multi-processing-comparison-section___2Nxq4 .style__multi-processing-comparison-content-wrapper___2pW4P {
        width: 100%;
        padding-inline: 24px;
        overflow-x: scroll;
        overflow-y: hidden;
        scrollbar-width: none
    }

    .style__multi-processing-comparison-section___2Nxq4 .style__multi-processing-comparison-content-wrapper___2pW4P::-webkit-scrollbar {
        display: none
    }

    .style__multi-processing-comparison-section___2Nxq4 .style__scroll-bar___3wQlT {
        height: 4px;
        margin: 20px 24px 0;
        background: var(--bg);
        border-radius: var(--brand-radius-rounded);
        overflow: hidden
    }

    .style__multi-processing-comparison-section___2Nxq4 .style__scroll-bar___3wQlT .style__scroll-dot___3mSew {
        height: 4px;
        background: var(--primary);
        border-radius: var(--brand-radius-rounded);
        display: block;
        will-change: transform
    }

    .style__card-layout-1___24H2p {
        grid-template-columns: 1fr
    }

    .style__card-layout-1___24H2p .style__card-img-desc-container___3PkRR,
    .style__card-layout-1___24H2p .style__card-title___131F_ {
        width: 100%;
        min-width: 0;
        grid-column: auto !important
    }

    .style__card-layout-2___3XVus {
        grid-template-columns: repeat(2, calc(min(100vw, 768px) - 96px))
    }

    .style__card-layout-3___27SEi {
        grid-template-columns: repeat(3, calc(min(100vw, 768px) - 96px))
    }

    .style__card-layout-2___3XVus,
    .style__card-layout-3___27SEi {
        min-width: max-content
    }

    .style__card-layout-2___3XVus .style__card-img-desc-container___3PkRR,
    .style__card-layout-2___3XVus .style__card-title___131F_,
    .style__card-layout-3___27SEi .style__card-img-desc-container___3PkRR,
    .style__card-layout-3___27SEi .style__card-title___131F_ {
        grid-column: auto !important
    }
}

.is-edit-mobile .style__multi-processing-comparison-section___2Nxq4 .style__multi-processing-comparison-content-wrapper___2pW4P {
    width: 100%;
    padding-inline: 24px;
    overflow-x: scroll;
    overflow-y: hidden;
    scrollbar-width: none
}

.is-edit-mobile .style__multi-processing-comparison-section___2Nxq4 .style__multi-processing-comparison-content-wrapper___2pW4P::-webkit-scrollbar {
    display: none
}

.is-edit-mobile .style__multi-processing-comparison-section___2Nxq4 .style__scroll-bar___3wQlT {
    height: 4px;
    margin: 20px 24px 0;
    background: var(--bg);
    border-radius: var(--brand-radius-rounded);
    overflow: hidden
}

.is-edit-mobile .style__multi-processing-comparison-section___2Nxq4 .style__scroll-bar___3wQlT .style__scroll-dot___3mSew {
    height: 4px;
    background: var(--primary);
    border-radius: var(--brand-radius-rounded);
    display: block;
    will-change: transform
}

.is-edit-mobile .style__card-layout-1___24H2p {
    grid-template-columns: 1fr
}

.is-edit-mobile .style__card-layout-1___24H2p .style__card-img-desc-container___3PkRR,
.is-edit-mobile .style__card-layout-1___24H2p .style__card-title___131F_ {
    width: 100%;
    min-width: 0;
    grid-column: auto !important
}

.is-edit-mobile .style__card-layout-2___3XVus {
    grid-template-columns: repeat(2, calc(min(100vw, 768px) - 96px))
}

.is-edit-mobile .style__card-layout-3___27SEi {
    grid-template-columns: repeat(3, calc(min(100vw, 768px) - 96px))
}

.is-edit-mobile .style__card-layout-2___3XVus,
.is-edit-mobile .style__card-layout-3___27SEi {
    min-width: max-content
}

.is-edit-mobile .style__card-layout-2___3XVus .style__card-img-desc-container___3PkRR,
.is-edit-mobile .style__card-layout-2___3XVus .style__card-title___131F_,
.is-edit-mobile .style__card-layout-3___27SEi .style__card-img-desc-container___3PkRR,
.is-edit-mobile .style__card-layout-3___27SEi .style__card-title___131F_ {
    grid-column: auto !important
}

.index__multi-product-recommendation___kRR-d {
    background-color: var(--background-0);
    min-height: 1000px;
    font-size: 0;
    position: relative
}

.index__multi-product-recommendation___kRR-d .index__mpr-bgimg-maxheight___110P1 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    overflow: hidden;
    background-size: auto 100% !important;
    background-position: top !important;
    height: 1000px !important
}

.index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om {
    z-index: 2;
    position: relative;
    padding-top: 640px;
    width: 1200px;
    margin: 0 auto
}

.index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__left-buttom___2Ek5g {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start
}

.index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__bold___3EW_c {
    font-weight: var(--official-font-weight)
}

.index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__row-gap___I52MN {
    display: flex;
    flex-direction: column;
    grid-gap: 48px;
    gap: 48px
}

.index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__grid-row___3Y7Ji {
    display: grid;
    grid-column-gap: 16px;
    column-gap: 16px;
    grid-row-gap: 32px;
    row-gap: 32px;
    grid-auto-flow: column;
    min-width: min-content
}

.index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__grid-row___3Y7Ji .index__head-title___1Wasp {
    color: var(--primary);
    overflow-wrap: anywhere
}

.index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__grid-row___3Y7Ji .index__paragraph-item___9VZYU {
    padding-right: 32px;
    display: flex;
    flex-direction: column;
    grid-gap: 8px;
    gap: 8px
}

.index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__grid-row___3Y7Ji .index__paragraph-item___9VZYU .index__paragraph-title___30f7Y {
    color: var(--primary);
    overflow-wrap: anywhere
}

.index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__grid-row___3Y7Ji .index__paragraph-item___9VZYU .index__paragraph-desc___eDdEs {
    color: var(--secondary);
    overflow-wrap: anywhere
}

@media (min-width:769px) and (max-width:1440px) {
    .index__multi-product-recommendation___kRR-d {
        min-height: 800px
    }

    .index__multi-product-recommendation___kRR-d .index__mpr-bgimg-maxheight___110P1 {
        height: 800px !important
    }

    .index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om {
        padding-top: 600px
    }
}

@media (max-width:768px) {
    .index__multi-product-recommendation___kRR-d {
        min-height: 600px
    }

    .index__multi-product-recommendation___kRR-d .index__mpr-bgimg-maxheight___110P1 {
        background-size: max(430px, min(100vw, 768px)) auto !important
    }

    .index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om {
        box-sizing: border-box;
        width: 100%;
        overflow: hidden;
        padding-top: 256px
    }

    .index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__min-width___1x9Dy {
        width: calc(min(100vw, 768px) - 96px)
    }

    .index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__min-width___1x9Dy .index__small-icon___Y0DPA {
        transform: scale(.75);
        transform-origin: bottom left
    }

    .index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__row-gap___I52MN {
        grid-gap: 32px;
        gap: 32px
    }

    .index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__grid-row___3Y7Ji {
        grid-row-gap: 24px;
        row-gap: 24px
    }

    .index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__grid-row___3Y7Ji .index__paragraph-item___9VZYU {
        padding-right: 16px
    }

    .index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__scroll-sm-x___1rJ_O {
        overflow-x: scroll;
        overflow-y: hidden;
        scrollbar-width: none;
        width: 100%;
        padding: 0 24px;
        cursor: grab
    }

    .index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__scroll-sm-x___1rJ_O::-webkit-scrollbar {
        display: none
    }

    .index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__scroll-bar___tqKQn {
        width: calc(100% - 48px);
        margin: 32px auto 0;
        height: 4px;
        background: var(--white-bg);
        border-radius: var(--brand-radius-rounded);
        overflow: hidden
    }

    .index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__scroll-bar___tqKQn .index__scroll-dot___YbA0N {
        height: 4px;
        background: var(--primary);
        border-radius: var(--brand-radius-rounded);
        display: inline-block;
        will-change: transform
    }
}

.is-edit-mobile .index__multi-product-recommendation___kRR-d {
    min-height: 600px
}

.is-edit-mobile .index__multi-product-recommendation___kRR-d .index__mpr-bgimg-maxheight___110P1 {
    background-size: max(430px, min(100vw, 768px)) auto !important
}

.is-edit-mobile .index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om {
    box-sizing: border-box;
    width: 100%;
    overflow: hidden;
    padding-top: 256px
}

.is-edit-mobile .index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__min-width___1x9Dy {
    width: calc(min(100vw, 768px) - 96px)
}

.is-edit-mobile .index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__min-width___1x9Dy .index__small-icon___Y0DPA {
    transform: scale(.75);
    transform-origin: bottom left
}

.is-edit-mobile .index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__row-gap___I52MN {
    grid-gap: 32px;
    gap: 32px
}

.is-edit-mobile .index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__grid-row___3Y7Ji {
    grid-row-gap: 24px;
    row-gap: 24px
}

.is-edit-mobile .index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__grid-row___3Y7Ji .index__paragraph-item___9VZYU {
    padding-right: 16px
}

.is-edit-mobile .index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__scroll-sm-x___1rJ_O {
    overflow-x: scroll;
    overflow-y: hidden;
    scrollbar-width: none;
    width: 100%;
    padding: 0 24px;
    cursor: grab
}

.is-edit-mobile .index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__scroll-sm-x___1rJ_O::-webkit-scrollbar {
    display: none
}

.is-edit-mobile .index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__scroll-bar___tqKQn {
    width: calc(100% - 48px);
    margin: 32px auto 0;
    height: 4px;
    background: var(--white-bg);
    border-radius: var(--brand-radius-rounded);
    overflow: hidden
}

.is-edit-mobile .index__multi-product-recommendation___kRR-d .index__paragraph-body___2U_om .index__scroll-bar___tqKQn .index__scroll-dot___YbA0N {
    height: 4px;
    background: var(--primary);
    border-radius: var(--brand-radius-rounded);
    display: inline-block;
    will-change: transform
}

.style__number-scroller-with-background-section___3GM3T {
    --shadow-bg-color: var(--common-white);
    position: relative;
    width: 100%;
    overflow: visible
}

.style__number-scroller-with-background-section___3GM3T .style__cover-bg___3_TKB {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.style__number-scroller-with-background-section___3GM3T .style__text-container___Npwr5 {
    z-index: 50;
    position: relative;
    left: 0;
    margin: 0 auto;
    right: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: var(--brand-gap-md);
    gap: var(--brand-gap-md)
}

.style__number-scroller-with-background-section___3GM3T .style__headline___2oSc2 {
    text-align: center;
    width: 896px;
    margin: auto;
    overflow: hidden;
    color: var(--primary);
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.style__number-scroller-with-background-section___3GM3T .style__description___3rYdG {
    text-align: center;
    width: 896px;
    margin: auto;
    overflow: hidden;
    color: var(--secondary);
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.style__number-scroller-with-background-section___3GM3T .style__angle-number___3hzyI {
    max-width: 896px;
    font-size: 144px;
    margin: auto;
    line-height: 1.25;
    letter-spacing: -.03em;
    font-weight: var(--official-font-weight);
    color: var(--white-primary);
    text-align: center
}

.style__number-scroller-with-background-section___3GM3T .style__angle-text-container___1u7QA {
    padding-top: 16px;
    display: flex;
    justify-content: center
}

.style__number-scroller-with-background-section___3GM3T .style__feature-text___1mEtG {
    max-width: 896px;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: var(--official-font-weight);
    text-align: center;
    color: var(--white-primary);
    word-break: break-word
}

.style__number-scroller-with-background-section___3GM3T .style__feature-text___1mEtG.style__active___-K5zk {
    opacity: 1;
    transform: translateY(0)
}

.style__number-scroller-with-background-section___3GM3T .style__bottom-shadow___3S_gK {
    position: absolute;
    z-index: 1;
    width: 100%;
    background-image: linear-gradient(180deg, rgba(var(--shadow-bg-color), 0), rgba(var(--shadow-bg-color), .0086472) 6.67%, rgba(var(--shadow-bg-color), .03551) 13.33%, rgba(var(--shadow-bg-color), .0816599) 20%, rgba(var(--shadow-bg-color), .147411) 26.67%, rgba(var(--shadow-bg-color), .231775) 33.33%, rgba(var(--shadow-bg-color), .331884) 40%, rgba(var(--shadow-bg-color), .442691) 46.67%, rgba(var(--shadow-bg-color), .557309) 53.33%, rgba(var(--shadow-bg-color), .668116) 60%, rgba(var(--shadow-bg-color), .768225) 66.67%, rgba(var(--shadow-bg-color), .852589) 73.33%, rgba(var(--shadow-bg-color), .91834) 80%, rgba(var(--shadow-bg-color), .96449) 86.67%, rgba(var(--shadow-bg-color), .991353) 93.33%, rgba(var(--shadow-bg-color), 1))
}

.style__number-scroller-with-background-section___3GM3T .style__angle-text___2lPcV {
    width: 100%;
    position: absolute;
    top: calc(50% - 206px)
}

.style__number-scroller-with-background-section___3GM3T .style__masked-wrapper___1Z5lL {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center
}

.style__number-scroller-with-background-section___3GM3T .style__masked-wrapper___1Z5lL .style__mask___jkuJ1 {
    display: flex;
    justify-content: center;
    align-items: center;
    max-height: 100%;
    border-radius: var(--brand-radius)
}

.style__number-scroller-with-background-section___3GM3T .style__masked-wrapper___1Z5lL .style__mask___jkuJ1 .style__video___3DAtW {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.style__number-scroller-with-background-section___3GM3T .style__masked-wrapper___1Z5lL .style__mask___jkuJ1 .style__video-downgrade-mask___3vNq3 {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.style__number-scroller-with-background-section___3GM3T .style__masked-wrapper___1Z5lL .style__mask___jkuJ1 .style__masked-img___1qqVE {
    background-size: cover;
    flex-shrink: 0
}

.style__number-scroller-with-background-section___3GM3T .style__sticky-container___1ScCj {
    position: relative;
    width: 100%;
    pointer-events: none
}

.style__number-scroller-with-background-section___3GM3T .style__sticky___17e6b {
    width: 100%;
    top: 0;
    position: sticky;
    position: -webkit-sticky;
    min-height: 100vh;
    overflow: hidden
}

.style__number-scroller-with-background-section___3GM3T .style__component-downgrade-image___30eAK {
    display: block;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.style__number-scroller-with-background-section___3GM3T>div+.style__downgrade-container___3DDWA {
    margin-top: 24px
}

.style__number-scroller-with-background-section___3GM3T .style__downgrade-container___3DDWA {
    position: relative;
    overflow: hidden
}

.style__number-scroller-with-background-section___3GM3T .style__downgrade-container___3DDWA .style__cover-bg___3_TKB {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.style__number-scroller-with-background-section___3GM3T .style__downgrade-container___3DDWA .style__downgrade-horizon-mask___iaQKX {
    bottom: 0;
    position: absolute;
    z-index: 1;
    width: 100%
}

.light-theme .style__number-scroller-with-background-section___3GM3T {
    --shadow-bg-color: var(--common-white);
    background-color: rgba(var(--common-white), 1)
}

.dark-theme .style__number-scroller-with-background-section___3GM3T {
    --shadow-bg-color: var(--common-black);
    background-color: rgba(var(--common-black), 1)
}

@media (min-width:1441px) {
    .style__number-scroller-with-background-section___3GM3T .style__angle-number___3hzyI {
        font-size: 196px
    }
}

@media (min-width:769px) and (max-width:1440px) {
    .style__number-scroller-with-background-section___3GM3T .style__angle-number___3hzyI {
        font-size: 144px
    }
}

@media (max-width:768px) {
    .style__number-scroller-with-background-section___3GM3T {
        padding-left: 0;
        padding-right: 0
    }

    .style__number-scroller-with-background-section___3GM3T .style__text-container___Npwr5 {
        padding-left: 24px;
        padding-right: 24px
    }

    .style__number-scroller-with-background-section___3GM3T .style__text-container___Npwr5 .style__description___3rYdG,
    .style__number-scroller-with-background-section___3GM3T .style__text-container___Npwr5 .style__headline___2oSc2 {
        width: 100%
    }

    .style__number-scroller-with-background-section___3GM3T .style__angle-number___3hzyI {
        max-width: 100%;
        font-size: 96px
    }

    .style__number-scroller-with-background-section___3GM3T .style__masked-wrapper___1Z5lL .style__mask___jkuJ1 {
        width: 100%;
        height: 100%
    }

    .style__number-scroller-with-background-section___3GM3T .style__feature-text___1mEtG {
        width: 100%;
        padding-left: 24px;
        padding-right: 24px
    }

    .style__number-scroller-with-background-section___3GM3T .style__angle-text___2lPcV {
        top: calc(50% - 120px)
    }

    .style__number-scroller-with-background-section___3GM3T .style__downgrade-container___3DDWA .style__downgrade-top-bg___1a3La .style__angle-text___2lPcV .style__angle-number___3hzyI {
        margin: 0 auto
    }

    .style__number-scroller-with-background-section___3GM3T .style__downgrade-container___3DDWA .style__downgrade-top-bg___1a3La .style__angle-text___2lPcV .style__feature-text___1mEtG {
        margin-top: 16px;
        max-width: 100%;
        width: 100%
    }
}

.is-edit-mobile .style__number-scroller-with-background-section___3GM3T {
    padding-left: 0;
    padding-right: 0
}

.is-edit-mobile .style__number-scroller-with-background-section___3GM3T .style__text-container___Npwr5 {
    padding-left: 24px;
    padding-right: 24px
}

.is-edit-mobile .style__number-scroller-with-background-section___3GM3T .style__text-container___Npwr5 .style__description___3rYdG,
.is-edit-mobile .style__number-scroller-with-background-section___3GM3T .style__text-container___Npwr5 .style__headline___2oSc2 {
    width: 100%
}

.is-edit-mobile .style__number-scroller-with-background-section___3GM3T .style__angle-number___3hzyI {
    max-width: 100%;
    font-size: 96px
}

.is-edit-mobile .style__number-scroller-with-background-section___3GM3T .style__masked-wrapper___1Z5lL .style__mask___jkuJ1 {
    width: 100%;
    height: 100%
}

.is-edit-mobile .style__number-scroller-with-background-section___3GM3T .style__feature-text___1mEtG {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px
}

.is-edit-mobile .style__number-scroller-with-background-section___3GM3T .style__angle-text___2lPcV {
    top: calc(50% - 120px)
}

.is-edit-mobile .style__number-scroller-with-background-section___3GM3T .style__downgrade-container___3DDWA .style__downgrade-top-bg___1a3La .style__angle-text___2lPcV .style__angle-number___3hzyI {
    margin: 0 auto
}

.is-edit-mobile .style__number-scroller-with-background-section___3GM3T .style__downgrade-container___3DDWA .style__downgrade-top-bg___1a3La .style__angle-text___2lPcV .style__feature-text___1mEtG {
    margin-top: 16px;
    max-width: 100%;
    width: 100%
}

.style__product-comparison-section___34GVL {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 100%;
    background: var(--background-0);
    box-sizing: border-box;
    overflow: hidden
}

.style__product-comparison-section-content___1pq3o {
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: var(--brand-section-spacing-md);
    gap: var(--brand-section-spacing-md);
    width: 960px
}

.style__product-comparison-section-content___1pq3o .style__product-comparison-section-btns___YNPDP {
    display: flex;
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm)
}

.style__grid-container___2_jri {
    width: 100%
}

.style__product-cards-container___3VHVa {
    width: 100%;
    display: grid;
    grid-column-gap: var(--brand-gap-sm);
    column-gap: var(--brand-gap-sm);
    grid-row-gap: var(--brand-gap-sm);
    row-gap: var(--brand-gap-sm);
    justify-content: center;
    justify-items: center
}

.style__product-cards-container___3VHVa .product-price {
    font-weight: var(--official-font-weight);
    color: var(--primary);
    text-align: center;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    box-sizing: border-box
}

.style__grid-col-4___P5Xw2 {
    grid-template-columns: repeat(4, calc(25% - 12px))
}

.style__grid-col-3___g_wny {
    grid-template-columns: repeat(3, calc(33.33333% - 10.66667px))
}

.style__grid-col-2___2_MCA {
    grid-template-columns: repeat(2, calc(33.33333% - 10.66667px))
}

.style__product-btn-container___xToWT,
.style__product-cover-box___39wib,
.style__product-name___3v4Ku,
.style__product-tag___3jOoA {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    text-align: center;
    box-sizing: border-box
}

.style__product-cover-box___39wib {
    line-height: 0
}

.style__product-cover___1sVFf {
    width: 100%;
    aspect-ratio: 1
}

.style__product-name-tag-container___ySZk1 {
    display: flex;
    flex-direction: column;
    grid-gap: var(--brand-gap-xs);
    gap: var(--brand-gap-xs)
}

.style__product-tag___3jOoA {
    min-height: 18px;
    color: var(--warning)
}

.style__product-name___3v4Ku,
.style__product-tag___3jOoA {
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.style__product-name___3v4Ku {
    color: var(--primary)
}

.brand-headline-font-16-cover {
    font-size: var(--brand-headline-font-size-16) !important;
    line-height: var(--brand-line-height-headline) !important;
    letter-spacing: var(--brand-headline-letter-spacing-16) !important;
    margin-bottom: 0 !important
}

.style__product-price-empty___3lxGI {
    width: 100%;
    min-height: 20px
}

.style__product-btn-container___xToWT {
    display: flex;
    flex-direction: column;
    grid-gap: 8px;
    gap: 8px;
    width: -moz-fit-content;
    width: fit-content
}

.style__product-btn-container___xToWT>* {
    min-width: max-content;
    width: 100%
}

.style__product-btn-empty___I8SZU {
    min-height: 40px
}

.style__product-learn-more___2onmY {
    color: #0070d5;
    font-size: 14px;
    line-height: 24px;
    display: inline-flex;
    align-items: baseline;
    letter-spacing: -.02em;
    min-height: 24px;
    cursor: pointer;
    overflow: hidden
}

.style__product-learn-more___2onmY i {
    margin-left: 4px
}

.style__product-dividing-line___19njS {
    width: 100%;
    margin-top: calc(24px - var(--brand-gap-sm));
    margin-bottom: 24px;
    height: 1px;
    background: var(--divider);
    box-sizing: border-box
}

.style__parameter-cards-container___3jL1Y {
    width: 100%;
    display: grid;
    grid-row-gap: var(--brand-gap-xl);
    row-gap: var(--brand-gap-xl);
    grid-column-gap: var(--brand-gap-sm);
    column-gap: var(--brand-gap-sm);
    justify-content: center
}

.style__parameter-card___1WOXO {
    position: relative;
    min-width: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm);
    align-self: stretch;
    padding-left: 16px;
    padding-right: 16px;
    box-sizing: border-box
}

.style__parameter-card___1WOXO .style__parameter-card-desc___Mkvmr,
.style__parameter-card___1WOXO .style__parameter-card-text___2eGCJ {
    font-weight: var(--official-font-weight);
    color: var(--primary);
    text-align: center
}

.style__parameter-card___1WOXO .style__parameter-card-desc___Mkvmr,
.style__parameter-card___1WOXO .style__parameter-card-prefix___3rV69 {
    display: inline-block;
    word-break: break-word
}

.style__parameter-card___1WOXO .style__parameter-card-prefix___3rV69 {
    color: var(--tertiary);
    font-weight: var(--official-font-weight);
    text-align: center
}

.style__parameter-card___1WOXO .style__parameter-card-text___2eGCJ {
    z-index: 1;
    white-space: nowrap
}

.style__parameter-card___1WOXO .style__parameter-card-icon___1_vF1 {
    max-width: 100%;
    z-index: 0;
    font-size: 0
}

.style__parameter-card___1WOXO .style__parameter-card-icon___1_vF1 .parameter-card-icon-image {
    height: 64px;
    width: auto
}

.style__parameter-card-hidden___3BN48 {
    visibility: hidden
}

.style__product-selector-container___hy0GA {
    width: 100%;
    height: 56px;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    grid-gap: 8px;
    gap: 8px;
    padding: 8px 16px;
    background: var(--background-0);
    box-sizing: border-box
}

.style__product-selector-fixed___2h4Ik {
    position: sticky;
    left: 0;
    right: 0;
    z-index: 1000;
    border-bottom: 1px solid var(--divider);
    transition: top .6s ease, left .6s ease, right .6s ease, z-index .6s ease, background .6s ease
}

.style__product-select-wrapper___F7k1i {
    width: 100%;
    height: 100%;
    position: relative
}

.style__product-select___1y_5b {
    width: 100%;
    height: 100%;
    background: var(--bg);
    padding: 0 36px 0 12px;
    border-radius: 4px;
    color: var(--primary);
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border: none;
    appearance: none;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    box-sizing: border-box
}

.dark-theme .style__product-select___1y_5b option {
    color: var(--black-primary)
}

.style__product-select-icon___3exwZ {
    height: 16px;
    width: 16px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: stretch;
    position: absolute;
    right: 12px;
    top: 50%;
    pointer-events: none;
    transform: translateY(-50%);
    color: var(--tertiary)
}

.style__product-select-icon___3exwZ svg {
    transform: rotate(90deg) scale(.8);
    display: block
}

.style__product-name-sticky___3EMr8 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: var(--official-font-weight);
    color: var(--primary);
    text-align: left;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.style__product-name-sticky___3EMr8 span {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

@media (min-width:1441px) {
    .style__product-comparison-section-content___1pq3o {
        width: 1200px
    }

    .style__grid-col-4___P5Xw2 {
        grid-template-columns: repeat(4, calc(25% - 12px))
    }

    .style__grid-col-3___g_wny {
        grid-template-columns: repeat(3, calc(25% - 12px))
    }

    .style__grid-col-2___2_MCA {
        grid-template-columns: repeat(2, calc(25% - 12px))
    }
}

@media (max-width:768px) {
    .style__product-comparison-section___34GVL {
        overflow: visible
    }

    .style__grid-col-2___2_MCA,
    .style__grid-col-3___g_wny,
    .style__grid-col-4___P5Xw2 {
        grid-template-columns: repeat(2, calc(50% - 4px))
    }

    .style__product-comparison-section-content___1pq3o {
        width: 100%;
        padding-left: 16px;
        padding-right: 16px
    }

    .style__product-comparison-section-content___1pq3o .style__product-comparison-section-btns___YNPDP {
        flex-direction: column;
        align-self: stretch
    }

    .style__product-cards-container___3VHVa {
        overflow: hidden
    }

    .style__product-cards-container___3VHVa .product-price {
        padding-left: 0;
        padding-right: 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-content: flex-end
    }

    .style__product-cards-container___3VHVa .custom-price-origin>span:first-child {
        width: 100%;
        margin: 0;
        display: inline-block
    }

    .style__product-btn-container___xToWT,
    .style__product-cover-box___39wib,
    .style__product-name___3v4Ku,
    .style__product-tag___3jOoA {
        padding-left: 0;
        padding-right: 0
    }

    .product-custom-btn {
        --product-btn-height: 32px !important;
        --product-btn-min-width: 32px !important;
        --product-btn-padding-x: 16px !important;
        --product-btn-font-size: var(--brand-component-font-size-14) !important
    }

    .style__product-btn-empty___I8SZU {
        min-height: 32px
    }

    .style__parameter-card___1WOXO {
        padding-left: 8px;
        padding-right: 8px
    }

    .style__parameter-card___1WOXO .style__parameter-card-text___2eGCJ {
        word-break: break-word
    }

    .style__parameter-card___1WOXO .style__parameter-card-icon___1_vF1 .parameter-card-icon-image {
        height: 48px
    }
}

.is-edit-mobile .style__product-comparison-section___34GVL {
    overflow: visible
}

.is-edit-mobile .style__grid-col-2___2_MCA,
.is-edit-mobile .style__grid-col-3___g_wny,
.is-edit-mobile .style__grid-col-4___P5Xw2 {
    grid-template-columns: repeat(2, calc(50% - 4px))
}

.is-edit-mobile .style__product-comparison-section-content___1pq3o {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px
}

.is-edit-mobile .style__product-comparison-section-content___1pq3o .style__product-comparison-section-btns___YNPDP {
    flex-direction: column;
    align-self: stretch
}

.is-edit-mobile .style__product-cards-container___3VHVa {
    overflow: hidden
}

.is-edit-mobile .style__product-cards-container___3VHVa .product-price {
    padding-left: 0;
    padding-right: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: flex-end
}

.is-edit-mobile .style__product-cards-container___3VHVa .custom-price-origin>span:first-child {
    width: 100%;
    margin: 0;
    display: inline-block
}

.is-edit-mobile .style__product-btn-container___xToWT,
.is-edit-mobile .style__product-cover-box___39wib,
.is-edit-mobile .style__product-name___3v4Ku,
.is-edit-mobile .style__product-tag___3jOoA {
    padding-left: 0;
    padding-right: 0
}

.is-edit-mobile .product-custom-btn {
    --product-btn-height: 32px !important;
    --product-btn-min-width: 32px !important;
    --product-btn-padding-x: 16px !important;
    --product-btn-font-size: var(--brand-component-font-size-14) !important
}

.is-edit-mobile .style__product-btn-empty___I8SZU {
    min-height: 32px
}

.is-edit-mobile .style__parameter-card___1WOXO {
    padding-left: 8px;
    padding-right: 8px
}

.is-edit-mobile .style__parameter-card___1WOXO .style__parameter-card-text___2eGCJ {
    word-break: break-word
}

.is-edit-mobile .style__parameter-card___1WOXO .style__parameter-card-icon___1_vF1 .parameter-card-icon-image {
    height: 48px
}

.autoHeight__auto-height___3PIbr {
    height: 0;
    overflow: hidden;
    box-sizing: border-box;
    -webkit-backface-visibility: hidden;
    transform: translateZ(0)
}

.style__product-faq-section___30spk {
    display: flex;
    justify-content: center;
    background: var(--background-0);
    max-width: 100%
}

.style__product-faq-section___30spk .style__faq-container___2w7PU {
    width: 960px;
    display: flex;
    grid-gap: 16px;
    gap: 16px
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-nav-container___10bo6 {
    width: 309px
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-nav-container___10bo6 .style__faq-nav___3WKwW {
    display: flex;
    flex-direction: column;
    padding: 16px 0;
    background: var(--bg);
    border-radius: var(--brand-radius);
    position: sticky;
    top: 80px
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-nav-container___10bo6 .style__faq-nav___3WKwW .style__faq-nav-item___3VAZL {
    padding: 16px 24px;
    transition: all .3s ease
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-nav-container___10bo6 .style__faq-nav___3WKwW .style__faq-nav-item___3VAZL.style__faq-nav-active___1CL9b,
.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-nav-container___10bo6 .style__faq-nav___3WKwW .style__faq-nav-item___3VAZL:hover {
    background: var(--bg)
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-nav-container___10bo6 .style__faq-nav___3WKwW .style__faq-nav-item___3VAZL.style__faq-nav-active___1CL9b .style__nav-title___3AYAw,
.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-nav-container___10bo6 .style__faq-nav___3WKwW .style__faq-nav-item___3VAZL:hover .style__nav-title___3AYAw {
    color: var(--primary)
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-nav-container___10bo6 .style__faq-nav___3WKwW .style__faq-nav-item___3VAZL .style__nav-title___3AYAw {
    font-weight: var(--official-font-weight);
    color: var(--secondary);
    word-break: break-word
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI {
    width: calc(100% - 325px)
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 {
    display: flex;
    flex-direction: column;
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm);
    padding: var(--brand-section-spacing-md);
    background: var(--bg);
    border-radius: var(--brand-radius);
    position: sticky;
    top: 80px
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6.style__faq-group-hide___-Gs06 {
    display: none
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-icon___2QyTG {
    width: 16px;
    height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: transform .3s ease
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-icon___2QyTG>svg>path {
    fill: var(--primary)
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-icon___2QyTG.style__up___2dk1P {
    transform: rotate(-90deg) scale(1.25)
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-icon___2QyTG.style__down___2vhIa {
    transform: rotate(90deg) scale(1.25)
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-group-title___2cwMC {
    font-weight: var(--official-font-weight);
    color: var(--primary);
    word-break: break-word
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .m-faq-group-content-wrap,
.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-item-title-hide___3imuj {
    display: none
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt {
    box-shadow: inset 0 -1px 0 0 var(--divider);
    box-sizing: border-box
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt.style__no-border___2OYNy,
.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt:last-child {
    box-shadow: none
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt .style__faq-question-item-toggle___2voRO {
    display: flex;
    justify-content: space-between;
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm);
    align-items: center;
    padding: 16px 0;
    cursor: pointer;
    transition: all .3s ease
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt .style__faq-question-item-toggle___2voRO:hover .style__faq-question-item-question___2I8fv {
    color: var(--primary)
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt .style__faq-question-item-toggle___2voRO .style__faq-question-item-question___2I8fv {
    font-weight: var(--official-font-weight);
    word-break: break-word;
    color: var(--secondary);
    transition: color .3s ease
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt .style__faq-question-item-toggle___2voRO .style__faq-question-item-question___2I8fv.style__faq-question-item-question-open___27vEQ {
    color: var(--primary)
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt .faq-item-auto-height {
    margin-bottom: var(--brand-gap-xs)
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt .faq-answer-wrap {
    display: flex;
    flex-direction: column;
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm);
    background: var(--bg);
    border-radius: calc(var(--brand-radius)*0.75);
    padding: 24px
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt .style__faq-question-item-answer___3G5Ry {
    max-width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm);
    overflow: hidden;
    word-break: break-word;
    font-weight: 400;
    color: var(--secondary)
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt .style__faq-question-item-answer___3G5Ry img {
    width: -moz-fit-content;
    width: fit-content;
    height: auto
}

.style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt .style__faq-question-item-description___2w4Kl {
    font-weight: var(--official-font-weight);
    color: var(--tertiary);
    word-break: break-word
}

@media (min-width:1441px) {
    .style__product-faq-section___30spk .style__faq-container___2w7PU {
        width: 1200px
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-nav-container___10bo6 {
        width: 389px
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI {
        width: calc(100% - 405px)
    }
}

@media (max-width:768px) {
    .style__product-faq-section___30spk .style__faq-container___2w7PU {
        width: 100vw;
        display: flex;
        flex-direction: column;
        grid-gap: 0;
        gap: 0
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-nav-container___10bo6 {
        display: none
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI {
        width: 100%
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 {
        padding: 0;
        grid-gap: 0;
        gap: 0;
        background: none;
        border-radius: 0;
        position: static;
        top: auto;
        border-bottom: 1px solid var(--divider)
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6:last-child {
        border-bottom: none
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6.style__no-border___2OYNy {
        border-color: transparent
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6.style__faq-group-hide___-Gs06 {
        display: block
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-icon___2QyTG.style__up___2dk1P {
        transform: rotate(-90deg) scale(1)
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-icon___2QyTG.style__down___2vhIa {
        transform: rotate(90deg) scale(1)
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-item-title-wrap___jDThp {
        display: flex;
        justify-content: space-between;
        align-items: center;
        grid-gap: 8px;
        gap: 8px;
        padding: 16px;
        background: var(--reverse-secondary);
        -webkit-backdrop-filter: blur(16px);
        backdrop-filter: blur(16px);
        cursor: pointer
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-item-title-wrap___jDThp.style__sticky-title___24n43 {
        position: sticky;
        top: 96px;
        z-index: 1
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-item-title-hide___3imuj {
        display: block
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-group-title___2cwMC {
        font-size: 16px;
        font-weight: var(--official-font-weight);
        line-height: var(--brand-line-height-headline);
        letter-spacing: var(--brand-letter-spacing-small)
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__pc-faq-group-content-wrap___6F9Wr {
        display: none
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .m-faq-group-content-wrap {
        display: block
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .faq-questions-wrap {
        padding: 8px 0;
        background: var(--bg);
        transition: padding .3s ease
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt {
        margin: 0 16px
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt:last-child {
        border-bottom: none
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt .style__faq-question-item-toggle___2voRO {
        grid-gap: 24px;
        gap: 24px
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt .faq-answer-wrap {
        border-radius: var(--brand-radius)
    }

    .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt .faq-answer-wrap .style__faq-answer___1CDam {
        grid-gap: var(--brand-gap-sm);
        gap: var(--brand-gap-sm)
    }
}

.is-edit-mobile .style__product-faq-section___30spk .style__faq-container___2w7PU {
    width: 100vw;
    display: flex;
    flex-direction: column;
    grid-gap: 0;
    gap: 0
}

.is-edit-mobile .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-nav-container___10bo6 {
    display: none
}

.is-edit-mobile .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI {
    width: 100%
}

.is-edit-mobile .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 {
    padding: 0;
    grid-gap: 0;
    gap: 0;
    background: none;
    border-radius: 0;
    position: static;
    top: auto;
    border-bottom: 1px solid var(--divider)
}

.is-edit-mobile .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6:last-child {
    border-bottom: none
}

.is-edit-mobile .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6.style__no-border___2OYNy {
    border-color: transparent
}

.is-edit-mobile .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6.style__faq-group-hide___-Gs06 {
    display: block
}

.is-edit-mobile .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-icon___2QyTG.style__up___2dk1P {
    transform: rotate(-90deg) scale(1)
}

.is-edit-mobile .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-icon___2QyTG.style__down___2vhIa {
    transform: rotate(90deg) scale(1)
}

.is-edit-mobile .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-item-title-wrap___jDThp {
    display: flex;
    justify-content: space-between;
    align-items: center;
    grid-gap: 8px;
    gap: 8px;
    padding: 16px;
    background: var(--reverse-secondary);
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
    cursor: pointer
}

.is-edit-mobile .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-item-title-wrap___jDThp.style__sticky-title___24n43 {
    position: sticky;
    top: 96px;
    z-index: 1
}

.is-edit-mobile .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-item-title-hide___3imuj {
    display: block
}

.is-edit-mobile .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-group-title___2cwMC {
    font-size: 16px;
    font-weight: var(--official-font-weight);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-letter-spacing-small)
}

.is-edit-mobile .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__pc-faq-group-content-wrap___6F9Wr {
    display: none
}

.is-edit-mobile .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .m-faq-group-content-wrap {
    display: block
}

.is-edit-mobile .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .faq-questions-wrap {
    padding: 8px 0;
    background: var(--bg);
    transition: padding .3s ease
}

.is-edit-mobile .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt {
    margin: 0 16px
}

.is-edit-mobile .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt:last-child {
    border-bottom: none
}

.is-edit-mobile .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt .style__faq-question-item-toggle___2voRO {
    grid-gap: 24px;
    gap: 24px
}

.is-edit-mobile .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt .faq-answer-wrap {
    border-radius: var(--brand-radius)
}

.is-edit-mobile .style__product-faq-section___30spk .style__faq-container___2w7PU .style__faq-content-container___1xTUI .style__faq-group___2kvd6 .style__faq-question-item___12fgt .faq-answer-wrap .style__faq-answer___1CDam {
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm)
}

.style__product-hero-section___14dFx {
    --svg-height: 0;
    position: relative;
    width: 100%;
    height: calc(100vh - 64px);
    min-height: max(calc(100vh - 64px), 50vw);
    display: flex;
    align-items: flex-start;
    justify-content: center;
    overflow: hidden;
    color: #fff;
    background-color: var(--background-0)
}

.style__product-hero-section___14dFx .style__background___1iAdl {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

.style__product-hero-section___14dFx .style__background___1iAdl img,
.style__product-hero-section___14dFx .style__background___1iAdl video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center
}

.style__product-hero-section___14dFx .style__background___1iAdl .official-bg-video-pc,
.style__product-hero-section___14dFx .style__background___1iAdl video {
    width: 100% !important
}

.style__product-hero-section___14dFx .style__background___1iAdl .official-bg-video-mobile .video-player-box {
    height: 100% !important
}

.style__product-hero-section___14dFx .style__background___1iAdl>div {
    height: 100%
}

.style__product-hero-section___14dFx .style__content___rKp9D {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 898px;
    margin: 0 auto;
    text-align: center;
    padding-top: 96px;
    padding-bottom: 10px
}

.style__product-hero-section___14dFx .style__img-inner___3VPhy {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: var(--brand-gap-md);
    font-size: 0
}

.style__product-hero-section___14dFx .style__img-inner___3VPhy img {
    height: calc(var(--svg-height)*0.4 + var(--svg-height-without-unit)*0.6*100vh/1200)
}

.style__product-hero-section___14dFx .style__eyebrow___3SJ0F {
    font-weight: var(--official-font-weight);
    word-break: break-word;
    color: var(--secondary)
}

.style__product-hero-section___14dFx .style__title___1y1ks {
    text-align: center;
    color: #fff;
    overflow: hidden;
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.style__product-hero-section___14dFx .style__title-svg___3FW6Y {
    height: auto
}

.style__product-hero-section___14dFx .style__visual-hidden___19B2S {
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0;
    margin: 0 !important
}

.style__product-hero-section___14dFx .style__subtitle___A85zc {
    letter-spacing: -.03em;
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.style__product-hero-section___14dFx .style__buttons-container___9qIkF {
    --button-min-width: 144px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    grid-gap: 16px;
    gap: 16px
}

.style__product-hero-section___14dFx .style__gap-lg___3rMyV {
    margin-bottom: var(--brand-gap-lg)
}

.style__product-hero-section___14dFx .style__gap-md___3UTIR {
    margin-bottom: var(--brand-gap-md)
}

.style__product-hero-section___14dFx .style__gap-sm___2i6CJ {
    margin-bottom: var(--brand-gap-sm)
}

@media (min-width:1441px) {
    .style__product-hero-section___14dFx .style__content___rKp9D {
        padding-top: 128px
    }

    .style__product-hero-section___14dFx .style__buttons-container___9qIkF {
        --button-min-width: 168px
    }

    .style__product-hero-section___14dFx .style__img-inner___3VPhy img {
        height: calc(var(--svg-height)*0.4 + var(--svg-height-without-unit)*0.6*100vh/1200)
    }
}

@media (min-width:769px) and (max-width:1440px) {
    .style__product-hero-section___14dFx .style__img-inner___3VPhy img {
        height: calc(var(--svg-height)*0.4 + var(--svg-height-without-unit)*0.6*100vh/1200)
    }
}

@media (max-width:768px) {
    .style__product-hero-section___14dFx {
        height: 640px;
        min-height: 640px
    }

    .style__product-hero-section___14dFx .style__buttons-container___9qIkF {
        grid-gap: 8px;
        gap: 8px
    }

    .style__product-hero-section___14dFx .style__content___rKp9D {
        padding-top: 80px;
        padding-left: 24px;
        padding-right: 24px
    }

    .style__product-hero-section___14dFx .style__img-inner___3VPhy img {
        height: calc(var(--svg-height)/2)
    }

    .style__product-hero-section___14dFx .style__background___1iAdl .official-bg-video-mobile .video-player-box,
    .style__product-hero-section___14dFx .style__background___1iAdl .official-bg-video-mobile .video-player-box video {
        height: 100% !important;
        min-height: 100% !important
    }
}

.is-edit-mobile .style__product-hero-section___14dFx {
    height: 640px;
    min-height: 640px
}

.is-edit-mobile .style__product-hero-section___14dFx .style__buttons-container___9qIkF {
    grid-gap: 8px;
    gap: 8px
}

.is-edit-mobile .style__product-hero-section___14dFx .style__content___rKp9D {
    padding-top: 80px;
    padding-left: 24px;
    padding-right: 24px
}

.is-edit-mobile .style__product-hero-section___14dFx .style__img-inner___3VPhy img {
    height: calc(var(--svg-height)/2)
}

.is-edit-mobile .style__product-hero-section___14dFx .style__background___1iAdl .official-bg-video-mobile .video-player-box,
.is-edit-mobile .style__product-hero-section___14dFx .style__background___1iAdl .official-bg-video-mobile .video-player-box video {
    height: 100% !important;
    min-height: 100% !important
}

@media only screen and (max-width:375px) {
    .style__product-hero-section___14dFx {
        min-height: 600px;
        height: 600px
    }

    .style__product-hero-section___14dFx .style__buttons-container___9qIkF {
        --button-min-width: 50%
    }

    .style__product-hero-section___14dFx .style__buttons-container___9qIkF .atom-design-v1 {
        min-width: 50%
    }

    .style__product-hero-section___14dFx .style__buttons-container___9qIkF .atom-design-v1 a {
        width: 100%;
        min-width: 100%
    }

    .style__product-hero-section___14dFx .style__buttons-container___9qIkF .atom-design-v1 a a,
    .style__product-hero-section___14dFx .style__buttons-container___9qIkF .atom-design-v1 a button {
        --button-min-width: 100%
    }

    .style__product-hero-section___14dFx .style__buttons-container___9qIkF .custom-button {
        --product-btn-height: 32px;
        --product-btn-min-width: 32px;
        --product-btn-padding-x: 16px;
        --product-btn-font-size: var(--brand-component-font-size-12)
    }

    .style__product-hero-section___14dFx .style__background___1iAdl .official-bg-video-mobile .video-player-box,
    .style__product-hero-section___14dFx .style__background___1iAdl .official-bg-video-mobile .video-player-box video {
        height: 100% !important;
        min-height: 100% !important
    }

    .style__product-hero-section___14dFx .style__content___rKp9D {
        padding-top: 64px
    }
}

.index__product-specs-section___pdNlp {
    width: 100%;
    background-color: var(--background-0)
}

.index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP {
    display: flex;
    flex-direction: column;
    grid-gap: 96px;
    gap: 96px;
    width: 1200px;
    margin: 0 auto
}

.index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-group-title___245JR {
    display: none;
    word-break: break-word
}

.index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl {
    display: flex;
    flex-direction: column;
    grid-gap: 96px;
    gap: 96px
}

.index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI {
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
    gap: 32px
}

.index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__group-list-title___30KgF {
    font-weight: var(--official-font-weight);
    color: var(--primary);
    word-break: break-word
}

.index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__specs-parameter-wrap___1Zeve {
    background-color: var(--bg);
    padding: 16px 48px;
    border-radius: var(--brand-radius)
}

.index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__specs-parameter-wrap___1Zeve .index__detailed-parameter-list___1ChBL {
    display: flex;
    grid-gap: 16px;
    gap: 16px
}

.index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__specs-parameter-wrap___1Zeve .index__detailed-parameter-list___1ChBL .index__detailed-parameter-key___WxxS8 {
    flex: 1;
    padding: 32px 32px 32px 0
}

.index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__specs-parameter-wrap___1Zeve .index__detailed-parameter-list___1ChBL .index__detailed-parameter-key___WxxS8 h4 {
    color: var(--primary);
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__specs-parameter-wrap___1Zeve .index__detailed-parameter-list___1ChBL .index__detailed-parameter-value___1KAYq {
    display: flex;
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px;
    padding-top: 32px;
    padding-bottom: 32px;
    width: 699px
}

.index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__specs-parameter-wrap___1Zeve .index__detailed-parameter-list___1ChBL .index__detailed-parameter-value___1KAYq .index__text___1QHYS {
    font-weight: var(--official-font-weight);
    color: var(--secondary);
    word-break: break-word
}

.index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__specs-parameter-wrap___1Zeve .index__detailed-parameter-list___1ChBL .index__detailed-parameter-value___1KAYq .index__remark___2zgQj {
    font-weight: var(--official-font-weight);
    color: var(--tertiary);
    word-break: break-word
}

.index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__specs-parameter-wrap___1Zeve .index__detailed-parameter-list___1ChBL+.index__detailed-parameter-list___1ChBL {
    border-top: 1px solid var(--divider)
}

@media (min-width:769px) and (max-width:1440px) {
    .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP {
        grid-gap: 24px;
        gap: 24px;
        width: 960px
    }

    .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl {
        grid-gap: 64px;
        gap: 64px
    }

    .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI {
        grid-gap: 24px;
        gap: 24px
    }

    .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__specs-parameter-wrap___1Zeve {
        padding: 16px 32px
    }

    .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__specs-parameter-wrap___1Zeve .index__detailed-parameter-list___1ChBL {
        grid-gap: 16px;
        gap: 16px
    }

    .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__specs-parameter-wrap___1Zeve .index__detailed-parameter-list___1ChBL .index__detailed-parameter-key___WxxS8 {
        padding: 24px 24px 24px 0
    }

    .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__specs-parameter-wrap___1Zeve .index__detailed-parameter-list___1ChBL .index__detailed-parameter-value___1KAYq {
        width: 516px;
        padding-top: 24px;
        padding-bottom: 24px
    }
}

@media (max-width:768px) {
    .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP {
        grid-gap: 24px;
        gap: 24px;
        width: 100%
    }

    .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl {
        grid-gap: 48px;
        gap: 48px
    }

    .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI {
        grid-gap: 24px;
        gap: 24px
    }

    .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__group-list-title___30KgF {
        padding: 0 24px
    }

    .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__specs-parameter-wrap___1Zeve {
        padding: 16px 24px;
        border-radius: 0
    }

    .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__specs-parameter-wrap___1Zeve .index__detailed-parameter-list___1ChBL {
        grid-gap: 12px;
        gap: 12px;
        flex-direction: column;
        padding: 16px 0
    }

    .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__specs-parameter-wrap___1Zeve .index__detailed-parameter-list___1ChBL .index__detailed-parameter-key___WxxS8 {
        width: 100%;
        padding: 0
    }

    .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__specs-parameter-wrap___1Zeve .index__detailed-parameter-list___1ChBL .index__detailed-parameter-value___1KAYq {
        width: 100%;
        padding: 0;
        grid-gap: 12px;
        gap: 12px
    }
}

.is-edit-mobile .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP {
    grid-gap: 24px;
    gap: 24px;
    width: 100%
}

.is-edit-mobile .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl {
    grid-gap: 48px;
    gap: 48px
}

.is-edit-mobile .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI {
    grid-gap: 24px;
    gap: 24px
}

.is-edit-mobile .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__group-list-title___30KgF {
    padding: 0 24px
}

.is-edit-mobile .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__specs-parameter-wrap___1Zeve {
    padding: 16px 24px;
    border-radius: 0
}

.is-edit-mobile .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__specs-parameter-wrap___1Zeve .index__detailed-parameter-list___1ChBL {
    grid-gap: 12px;
    gap: 12px;
    flex-direction: column;
    padding: 16px 0
}

.is-edit-mobile .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__specs-parameter-wrap___1Zeve .index__detailed-parameter-list___1ChBL .index__detailed-parameter-key___WxxS8 {
    width: 100%;
    padding: 0
}

.is-edit-mobile .index__product-specs-section___pdNlp .index__detailed-parameter-wrap___1OHmP .index__specs-container___3zn4y .index__specs-parameter-content___EOsEl .index__specs-parameter-section___1WVaI .index__specs-parameter-wrap___1Zeve .index__detailed-parameter-list___1ChBL .index__detailed-parameter-value___1KAYq {
    width: 100%;
    padding: 0;
    grid-gap: 12px;
    gap: 12px
}

.style__product-video-section___20qVQ {
    display: flex;
    justify-content: center;
    overflow: hidden;
    background: var(--background-0)
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ {
    width: 960px;
    display: flex;
    flex-direction: column;
    grid-gap: var(--brand-section-spacing-lg);
    gap: var(--brand-section-spacing-lg)
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez {
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: var(--brand-gap-md);
    gap: var(--brand-gap-md)
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-title___uQg-c {
    color: var(--primary);
    font-weight: var(--official-font-weight)
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW {
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: var(--brand-gap-lg);
    gap: var(--brand-gap-lg);
    padding: var(--brand-section-spacing-md);
    background: var(--bg);
    border-radius: var(--brand-radius);
    box-sizing: border-box
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    grid-row-gap: 0;
    row-gap: 0;
    grid-column-gap: 16px;
    column-gap: 16px;
    transition: height .6s ease
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu {
    display: flex;
    flex-direction: column;
    opacity: 1;
    transition: opacity .6s ease, filter .3s ease;
    overflow: hidden
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu.style__hide___3mTRI {
    height: 0;
    opacity: 0
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu:hover {
    filter: brightness(1.1)
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu .style__video-item-image-container___1h8yV {
    width: 100%;
    position: relative;
    height: max-content;
    min-height: 48px;
    font-size: 0
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu .style__video-item-image-container___1h8yV .video-item-image {
    border-radius: calc(var(--brand-radius)*0.75)
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu .style__video-item-image-container___1h8yV .style__video-play-wrapper___1u0jJ {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu .style__video-item-image-container___1h8yV .style__video-play-wrapper___1u0jJ .custom-button i {
    transform: scale(1.25)
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu .style__video-item-text-container___3mmKr {
    display: flex;
    flex-direction: column;
    justify-content: center;
    grid-gap: 8px;
    gap: 8px;
    padding-top: 16px
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu .style__video-item-text-container___3mmKr .style__video-item-title___3by79 {
    font-weight: var(--official-font-weight);
    color: var(--primary);
    word-break: break-word
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu .style__video-item-text-container___3mmKr .style__video-item-time___2wEI3 {
    font-weight: var(--official-font-weight);
    color: var(--tertiary)
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .style__video-group-item-show-more___38Pbq {
    width: 100%;
    display: flex;
    justify-content: center
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .style__video-group-item-show-more___38Pbq .custom-show-more-btn {
    display: flex;
    align-items: center;
    grid-gap: 8px;
    gap: 8px
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .style__video-group-item-show-more___38Pbq .custom-show-more-btn .style__show-more-btn-text___104dB {
    color: var(--primary)
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .style__video-group-item-show-more___38Pbq .custom-show-more-btn .style__show-more-btn-icon___3pkmc {
    width: 16px;
    height: 16px;
    transform: rotate(90deg);
    transition: transform .3s ease
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-layout-3___LV7UV .video-group-item-list .style__video-item___3W9cu {
    width: calc(33.33333% - 10.66667px)
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-layout-3___LV7UV .video-group-item-list .style__video-item___3W9cu.style__video-item___3W9cu:nth-child(n+4) {
    margin-top: 48px
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-layout-3___LV7UV .video-group-item-list .style__video-item___3W9cu.style__video-item___3W9cu:nth-child(n+4).style__hide___3mTRI {
    margin-top: 0
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-layout-3___LV7UV .video-group-item-list .style__video-item___3W9cu .style__video-item-text-container___3mmKr {
    padding-right: 24px
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-layout-2___294Sp .video-group-item-list .style__video-item___3W9cu {
    width: calc(50% - 8px)
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-layout-2___294Sp .video-group-item-list .style__video-item___3W9cu .style__video-item-text-container___3mmKr {
    padding-right: 24px
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-layout-1___265oI .video-group-item-list .style__video-item___3W9cu {
    width: 100%;
    flex-direction: row;
    grid-gap: 16px;
    gap: 16px
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-layout-1___265oI .video-group-item-list .style__video-item___3W9cu .style__video-item-image-container___1h8yV,
.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-layout-1___265oI .video-group-item-list .style__video-item___3W9cu .style__video-item-text-container___3mmKr {
    width: calc(50% - 8px)
}

.style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-layout-1___265oI .video-group-item-list .style__video-item___3W9cu .style__video-item-text-container___3mmKr {
    padding-top: 0;
    grid-gap: var(--brand-gap-sm);
    gap: var(--brand-gap-sm)
}

.dark-theme .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .style__video-group-item-show-more___38Pbq .custom-show-more-btn .style__show-more-btn-icon___3pkmc svg path {
    fill: var(--primary)
}

@media (min-width:1441px) {
    .style__product-video-section___20qVQ .style__video-group-container___2xU9_ {
        width: 1200px
    }
}

@media (max-width:768px) {
    .style__product-video-section___20qVQ .style__video-group-container___2xU9_ {
        width: 100%
    }

    .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-title___uQg-c {
        padding-inline: 24px
    }

    .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW {
        grid-gap: var(--brand-gap-md);
        gap: var(--brand-gap-md)
    }

    .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list {
        grid-row-gap: 0;
        row-gap: 0
    }

    .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu {
        width: 100%;
        max-width: 100%;
        flex-direction: row;
        grid-gap: 16px;
        gap: 16px;
        overflow: hidden
    }

    .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu.style__video-item___3W9cu:nth-child(n+2) {
        margin-top: 16px
    }

    .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu .style__video-item-image-container___1h8yV {
        width: 128px !important;
        min-height: 24px;
        flex-shrink: 0
    }

    @media (max-width:375px) {
        .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu .style__video-item-image-container___1h8yV {
            width: 96px !important
        }
    }

    .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu .style__video-item-image-container___1h8yV .style__video-play-wrapper___1u0jJ .custom-button {
        --product-btn-height: 24px;
        --product-btn-min-width: 24px;
        --product-btn-padding-x: 12px;
        --product-btn-font-size: var(--brand-component-font-size-12)
    }

    .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu .style__video-item-image-container___1h8yV .style__video-play-wrapper___1u0jJ .custom-button i {
        transform: scale(.875)
    }

    .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu .style__video-item-text-container___3mmKr {
        width: auto;
        padding-top: 0;
        padding-right: 0
    }

    .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .style__video-group-item-show-more___38Pbq .custom-show-more-btn {
        width: 100%
    }

    .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-layout-1___265oI .video-group-item-list .style__video-item___3W9cu .style__video-item-text-container___3mmKr {
        grid-gap: 8px;
        gap: 8px
    }

    .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-layout-1___265oI .video-group-item-list .style__video-item___3W9cu .style__video-item-text-container___3mmKr .style__video-item-title___3by79 {
        font-size: var(--brand-headline-font-size-16);
        line-height: var(--brand-line-height-headline);
        letter-spacing: var(--brand-headline-letter-spacing-16)
    }
}

.is-edit-mobile .style__product-video-section___20qVQ .style__video-group-container___2xU9_ {
    width: 100%
}

.is-edit-mobile .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-title___uQg-c {
    padding-inline: 24px
}

.is-edit-mobile .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW {
    grid-gap: var(--brand-gap-md);
    gap: var(--brand-gap-md)
}

.is-edit-mobile .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list {
    grid-row-gap: 0;
    row-gap: 0
}

.is-edit-mobile .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu {
    width: 100%;
    max-width: 100%;
    flex-direction: row;
    grid-gap: 16px;
    gap: 16px;
    overflow: hidden
}

.is-edit-mobile .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu.style__video-item___3W9cu:nth-child(n+2) {
    margin-top: 16px
}

.is-edit-mobile .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu .style__video-item-image-container___1h8yV {
    width: 128px !important;
    min-height: 24px;
    flex-shrink: 0
}

@media (max-width:375px) {
    .is-edit-mobile .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu .style__video-item-image-container___1h8yV {
        width: 96px !important
    }
}

.is-edit-mobile .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu .style__video-item-image-container___1h8yV .style__video-play-wrapper___1u0jJ .custom-button {
    --product-btn-height: 24px;
    --product-btn-min-width: 24px;
    --product-btn-padding-x: 12px;
    --product-btn-font-size: var(--brand-component-font-size-12)
}

.is-edit-mobile .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu .style__video-item-image-container___1h8yV .style__video-play-wrapper___1u0jJ .custom-button i {
    transform: scale(.875)
}

.is-edit-mobile .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .video-group-item-list .style__video-item___3W9cu .style__video-item-text-container___3mmKr {
    width: auto;
    padding-top: 0;
    padding-right: 0
}

.is-edit-mobile .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-container___pCPvW .style__video-group-item-show-more___38Pbq .custom-show-more-btn {
    width: 100%
}

.is-edit-mobile .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-layout-1___265oI .video-group-item-list .style__video-item___3W9cu .style__video-item-text-container___3mmKr {
    grid-gap: 8px;
    gap: 8px
}

.is-edit-mobile .style__product-video-section___20qVQ .style__video-group-container___2xU9_ .style__video-group-item___3_7Ez .style__video-group-item-layout-1___265oI .video-group-item-list .style__video-item___3W9cu .style__video-item-text-container___3mmKr .style__video-item-title___3by79 {
    font-size: var(--brand-headline-font-size-16);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-16)
}

.style__sample-photo-comparison___grqTU {
    background: var(--background-0)
}

.style__sample-photo-comparison___grqTU .style__sample-photo-comparison-wrap___2C61l {
    width: 960px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    grid-gap: var(--brand-gap-lg);
    gap: var(--brand-gap-lg)
}

.style__sample-photo-comparison___grqTU .style__sample-photo-comparison-wrap___2C61l .style__sample-photo-comparison-card-container___2aer1 {
    display: flex;
    grid-gap: 16px;
    gap: 16px
}

.style__sample-photo-comparison___grqTU .style__sample-photo-comparison-wrap___2C61l .style__sample-photo-comparison-card-container___2aer1>* {
    height: 400px
}

.style__sample-photo-comparison___grqTU .style__sample-photo-comparison-wrap___2C61l .style__sample-photo-comparison-card-container___2aer1.style__card-layout-1___1fd7f>* {
    width: 100%
}

.style__sample-photo-comparison___grqTU .style__sample-photo-comparison-wrap___2C61l .style__sample-photo-comparison-card-container___2aer1.style__card-layout-2___1Bjk9>* {
    width: calc(50% - 8px)
}

.style__sample-photo-comparison___grqTU .style__sample-photo-comparison-wrap___2C61l .style__sample-photo-comparison-card-container___2aer1.style__card-layout-3___323uM>* {
    width: calc(33.33333% - 10.66667px)
}

.style__sample-photo-comparison___grqTU .style__sample-photo-comparison-wrap___2C61l .style__sample-photo-comparison-card-container___2aer1.style__card-layout-4___39vw9 {
    flex-wrap: wrap
}

.style__sample-photo-comparison___grqTU .style__sample-photo-comparison-wrap___2C61l .style__sample-photo-comparison-card-container___2aer1.style__card-layout-4___39vw9>* {
    height: 256px;
    width: calc(50% - 8px)
}

@media (min-width:1441px) {
    .style__sample-photo-comparison___grqTU .style__sample-photo-comparison-wrap___2C61l {
        width: 1200px
    }

    .style__sample-photo-comparison___grqTU .style__sample-photo-comparison-wrap___2C61l .style__sample-photo-comparison-card-container___2aer1>* {
        height: 480px
    }

    .style__sample-photo-comparison___grqTU .style__sample-photo-comparison-wrap___2C61l .style__sample-photo-comparison-card-container___2aer1.style__card-layout-4___39vw9>* {
        height: 320px
    }
}

@media (max-width:768px) {
    .style__sample-photo-comparison___grqTU {
        padding-inline: 24px
    }

    .style__sample-photo-comparison___grqTU .style__sample-photo-comparison-wrap___2C61l {
        width: 100%
    }

    .style__sample-photo-comparison___grqTU .style__sample-photo-comparison-wrap___2C61l .style__sample-photo-comparison-card-container___2aer1 {
        display: flex;
        grid-gap: 8px;
        gap: 8px;
        flex-wrap: wrap
    }

    .style__sample-photo-comparison___grqTU .style__sample-photo-comparison-wrap___2C61l .style__sample-photo-comparison-card-container___2aer1>* {
        width: 100% !important;
        height: auto !important;
        aspect-ratio: 3/2
    }
}

.is-edit-mobile .style__sample-photo-comparison___grqTU {
    padding-inline: 24px
}

.is-edit-mobile .style__sample-photo-comparison___grqTU .style__sample-photo-comparison-wrap___2C61l {
    width: 100%
}

.is-edit-mobile .style__sample-photo-comparison___grqTU .style__sample-photo-comparison-wrap___2C61l .style__sample-photo-comparison-card-container___2aer1 {
    display: flex;
    grid-gap: 8px;
    gap: 8px;
    flex-wrap: wrap
}

.is-edit-mobile .style__sample-photo-comparison___grqTU .style__sample-photo-comparison-wrap___2C61l .style__sample-photo-comparison-card-container___2aer1>* {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 3/2
}

.style__scroll-based-video-frames-section___BFpPF {
    --grid-gap: 16px;
    --column-count: 12;
    position: relative
}

.style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper___31DoP .style__titleline-grid-container___pibrv {
    max-width: 896px;
    width: 896px;
    position: absolute;
    height: 100%;
    justify-content: center;
    display: flex
}

.style__scroll-based-video-frames-section___BFpPF .style__main-desc___trXyj,
.style__scroll-based-video-frames-section___BFpPF .style__main-title___Ljb_I {
    position: absolute;
    opacity: 1;
    z-index: 1;
    margin: 0 auto;
    text-align: center;
    overflow: hidden
}

.style__scroll-based-video-frames-section___BFpPF .style__main-desc___trXyj .style__eyebrow___g3JVa,
.style__scroll-based-video-frames-section___BFpPF .style__main-title___Ljb_I .style__eyebrow___g3JVa {
    font-weight: var(--official-font-weight);
    color: var(--secondary, var(--black-secondary));
    word-break: break-word
}

.style__scroll-based-video-frames-section___BFpPF .style__main-desc___trXyj .style__title___mRS8m,
.style__scroll-based-video-frames-section___BFpPF .style__main-title___Ljb_I .style__title___mRS8m {
    color: var(--primary, var(--black-primary));
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.style__scroll-based-video-frames-section___BFpPF .style__main-title___Ljb_I {
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: 16px;
    gap: 16px
}

.style__scroll-based-video-frames-section___BFpPF .style__main-desc___trXyj p {
    font-weight: var(--official-font-weight);
    color: var(--primary, var(--black-primary));
    word-break: break-word
}

.style__scroll-based-video-frames-section___BFpPF .style__video-scene___20e9O {
    height: 100vh;
    z-index: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    align-items: center;
    justify-content: center;
    display: flex
}

.style__scroll-based-video-frames-section___BFpPF .style__video-scene___20e9O video {
    object-fit: cover
}

.style__scroll-based-video-frames-section___BFpPF .style__video-scene___20e9O .style__card-text-title___2AJez {
    font-weight: var(--official-font-weight);
    color: var(--primary, var(--black-primary));
    word-break: break-word
}

.style__scroll-based-video-frames-section___BFpPF .style__video-scene___20e9O .style__card-text-desc___3faWk {
    color: var(--secondary, var(--black-secondary));
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.style__scroll-based-video-frames-section___BFpPF .style__video-scene-downgrade___194py {
    position: relative
}

.style__scroll-based-video-frames-section___BFpPF .style__textline-scene___3bvIp {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    grid-gap: var(--grid-gap);
    gap: var(--grid-gap)
}

.style__scroll-based-video-frames-section___BFpPF .style__video-frame-sticky-container___3vdPN {
    position: relative;
    min-height: 100vh
}

.style__scroll-based-video-frames-section___BFpPF .style__video-frame-sticky-container___3vdPN .style__sticky-wrapper___31DoP {
    position: sticky;
    height: 100vh;
    top: 0;
    overflow: hidden;
    display: flex;
    justify-content: center
}

.style__scroll-based-video-frames-section___BFpPF .style__video-frame-sticky-container___3vdPN .style__sticky-wrapper-downgrade___2g51_ {
    height: 100%;
    flex-direction: column
}

@media (max-width:768px) {
    .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper___31DoP .style__titleline-grid-container___pibrv {
        display: flex;
        justify-content: center;
        max-width: 100%;
        width: 100%
    }

    .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper___31DoP .style__textline-grid-container___ZFIER {
        padding-top: 120px;
        width: 100%;
        position: absolute;
        height: 100%;
        padding-left: 24px;
        padding-right: 24px;
        overflow: hidden;
        display: block
    }

    .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper___31DoP .style__textline-grid-container___ZFIER .style__textline-scene___3bvIp {
        position: relative
    }

    .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__main-title-downgrade___3SciY {
        top: 64px
    }

    .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-downgrade___194py .style__main-desc-downgrade___2OCPA {
        position: static;
        padding-left: 0;
        padding-right: 0
    }

    .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-downgrade___194py img {
        margin-top: 24px
    }

    .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-downgrade___194py:first-of-type {
        overflow: hidden
    }

    .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-card___2mx8g,
    .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-second-screen___1zoY4 {
        width: 100%;
        position: static;
        padding-left: 24px;
        padding-right: 24px;
        align-items: flex-start;
        flex-direction: column;
        height: auto !important
    }

    .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-card___2mx8g .style__textline-scene___3bvIp,
    .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-second-screen___1zoY4 .style__textline-scene___3bvIp {
        position: static;
        padding: 24px;
        width: 100%
    }

    .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-card___2mx8g img,
    .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-second-screen___1zoY4 img {
        width: 100%;
        object-fit: cover
    }

    .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-card___2mx8g .style__card-content___VqbBG {
        display: flex;
        flex-direction: column;
        overflow: hidden;
        width: 100%;
        background: var(--brand-h2-section-bg);
        border-radius: var(--brand-radius)
    }

    .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-card___2mx8g .style__card-content___VqbBG img {
        margin-top: 0
    }

    .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-card___2mx8g+.style__video-scene-card___2mx8g {
        margin-top: 16px
    }

    .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_>div.style__video-scene-card___2mx8g {
        margin-top: 24px
    }

    .style__scroll-based-video-frames-section___BFpPF .style__main-desc___trXyj,
    .style__scroll-based-video-frames-section___BFpPF .style__main-title___Ljb_I {
        top: 120px;
        width: 100%;
        grid-gap: 12px;
        gap: 12px;
        padding-left: 24px;
        padding-right: 24px
    }

    .style__scroll-based-video-frames-section___BFpPF .style__textline-scene-left___3R7Xu {
        left: 24px
    }

    .style__scroll-based-video-frames-section___BFpPF .style__textline-scene-right___3aecM {
        right: 24px
    }
}

.is-edit-mobile .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper___31DoP .style__titleline-grid-container___pibrv {
    display: flex;
    justify-content: center;
    max-width: 100%;
    width: 100%
}

.is-edit-mobile .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper___31DoP .style__textline-grid-container___ZFIER {
    padding-top: 120px;
    width: 100%;
    position: absolute;
    height: 100%;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
    display: block
}

.is-edit-mobile .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper___31DoP .style__textline-grid-container___ZFIER .style__textline-scene___3bvIp {
    position: relative
}

.is-edit-mobile .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__main-title-downgrade___3SciY {
    top: 64px
}

.is-edit-mobile .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-downgrade___194py .style__main-desc-downgrade___2OCPA {
    position: static;
    padding-left: 0;
    padding-right: 0
}

.is-edit-mobile .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-downgrade___194py img {
    margin-top: 24px
}

.is-edit-mobile .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-downgrade___194py:first-of-type {
    overflow: hidden
}

.is-edit-mobile .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-card___2mx8g,
.is-edit-mobile .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-second-screen___1zoY4 {
    width: 100%;
    position: static;
    padding-left: 24px;
    padding-right: 24px;
    align-items: flex-start;
    flex-direction: column;
    height: auto !important
}

.is-edit-mobile .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-card___2mx8g .style__textline-scene___3bvIp,
.is-edit-mobile .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-second-screen___1zoY4 .style__textline-scene___3bvIp {
    position: static;
    padding: 24px;
    width: 100%
}

.is-edit-mobile .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-card___2mx8g img,
.is-edit-mobile .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-second-screen___1zoY4 img {
    width: 100%;
    object-fit: cover
}

.is-edit-mobile .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-card___2mx8g .style__card-content___VqbBG {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    width: 100%;
    background: var(--brand-h2-section-bg);
    border-radius: var(--brand-radius)
}

.is-edit-mobile .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-card___2mx8g .style__card-content___VqbBG img {
    margin-top: 0
}

.is-edit-mobile .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_ .style__video-scene-card___2mx8g+.style__video-scene-card___2mx8g {
    margin-top: 16px
}

.is-edit-mobile .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper-downgrade___2g51_>div.style__video-scene-card___2mx8g {
    margin-top: 24px
}

.is-edit-mobile .style__scroll-based-video-frames-section___BFpPF .style__main-desc___trXyj,
.is-edit-mobile .style__scroll-based-video-frames-section___BFpPF .style__main-title___Ljb_I {
    top: 120px;
    width: 100%;
    grid-gap: 12px;
    gap: 12px;
    padding-left: 24px;
    padding-right: 24px
}

.is-edit-mobile .style__scroll-based-video-frames-section___BFpPF .style__textline-scene-left___3R7Xu {
    left: 24px
}

.is-edit-mobile .style__scroll-based-video-frames-section___BFpPF .style__textline-scene-right___3aecM {
    right: 24px
}

@media (min-width:769px) {
    :root {
        --col-width: calc((100vw - 128px - var(--grid-gap)*(var(--column-count) - 1))/var(--column-count))
    }

    .style__scroll-based-video-frames-section___BFpPF .style__main-desc___trXyj,
    .style__scroll-based-video-frames-section___BFpPF .style__main-title___Ljb_I {
        top: 96px
    }

    .style__scroll-based-video-frames-section___BFpPF .style__sticky-wrapper___31DoP .style__textline-grid-container___ZFIER {
        width: 100%;
        position: absolute;
        height: 100%;
        align-items: center;
        padding-left: 128px;
        padding-right: 128px;
        display: grid;
        grid-template-columns: repeat(var(--column-count), 1fr);
        grid-gap: var(--grid-gap);
        gap: var(--grid-gap)
    }

    .style__scroll-based-video-frames-section___BFpPF .style__textline-scene-center___2Nxpi {
        grid-column: span 6;
        justify-self: center
    }

    .style__scroll-based-video-frames-section___BFpPF .style__textline-scene-left___3R7Xu {
        grid-column: 1/span 4;
        padding-right: 48px;
        max-width: 100%
    }

    .style__scroll-based-video-frames-section___BFpPF .style__textline-scene-right___3aecM {
        grid-column: 9/span 4;
        padding-left: 48px;
        max-width: 100%
    }
}

@media (min-width:1441px) {
    :root {
        --col-width: calc((100vw - 256px - var(--grid-gap)*(var(--column-count) - 1))/var(--column-count))
    }

    .style__scroll-based-video-frames-section___BFpPF .style__main-title___Ljb_I {
        top: 128px
    }

    .style__scroll-based-video-frames-section___BFpPF .style__textline-scene-center___2Nxpi {
        grid-column: span 6;
        justify-self: center
    }

    .style__scroll-based-video-frames-section___BFpPF .style__textline-scene-left___3R7Xu {
        grid-column: 2/span 3;
        padding-right: 48px;
        max-width: 100%
    }

    .style__scroll-based-video-frames-section___BFpPF .style__textline-scene-right___3aecM {
        grid-column: 9/span 3;
        padding-left: 48px;
        max-width: 100%
    }
}

.dark-theme .style__scroll-based-video-frames-section___BFpPF {
    background-color: rgba(var(--common-black))
}

.light-theme .style__scroll-based-video-frames-section___BFpPF {
    background-color: hsla(0, 0%, 100%, .05)
}

.style__first-poster___r-RXh {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0
}

.style__first-poster___r-RXh.has-transition {
    transition: opacity .3s ease-in-out
}

.style__video___2TB6g {
    opacity: 1
}

.style__video___2TB6g.has-transition {
    transition: opacity .3s ease-in-out
}

.index__shopping-guide-section___269Bd {
    --background-color: #f5f5f5;
    width: 100%;
    text-align: center;
    background: var(--background-color);
    overflow: hidden
}

.index__shopping-guide-section___269Bd .index__container___2cHSs {
    width: 960px;
    position: relative;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__product-box___2TZnS {
    text-align: center;
    max-width: 896px
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__product-name___1OZ_o {
    padding-bottom: 16px
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__product-name___1OZ_o img {
    min-height: 32px !important
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__product-subtitle___1Q-53 {
    color: var(--primary, var(--white-8));
    padding-bottom: 16px;
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__product-cover___2alYT {
    height: 320px;
    margin: 0 auto 16px;
    display: flex;
    align-items: center;
    justify-content: center
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__product-cover___2alYT img {
    max-width: 320px;
    max-height: 320px;
    object-fit: contain
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__spec-list-wrapper___v5BBE {
    padding-bottom: 32px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    grid-gap: 8px;
    gap: 8px
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__product-price-wrapper___3MQHZ {
    display: flex;
    flex-direction: column
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__spec-list___-2Ac_ {
    display: contents
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__spec-list___-2Ac_ .index__spec___4qxFP {
    font-weight: 400;
    color: var(--secondary);
    display: inline-block;
    border-radius: var(--brand-radius);
    padding: 4px 8px;
    background: var(--bg);
    white-space: normal;
    word-break: break-word
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__product-sale-price___359PP {
    margin-bottom: 32px
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__product-sale-price___359PP span {
    color: var(--primary);
    font-weight: var(--official-font-weight)
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__product-sale-price___359PP .index__origin___PJIu8 {
    color: var(--tertiary);
    margin-right: 8px;
    text-decoration: line-through
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__buy-box___21qsN {
    display: flex;
    justify-content: center;
    grid-gap: 16px;
    gap: 16px
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__buy-box___21qsN>a {
    margin: 0
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__line-wrapper___XFkHB {
    width: 100%;
    height: 96px;
    position: relative
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__line-wrapper___XFkHB .index__line___3Otz- {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 0;
    transform: translateY(-50%);
    border-top: 1px solid var(--divider)
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__guide-list___3bkwB {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 16px;
    gap: 16px;
    width: 100%;
    margin: 0 auto;
    justify-content: center
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__guide-list___3bkwB.index__guide-lg-limit___2FCri li {
    max-width: 288px;
    width: 288px
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__guide-list___3bkwB li {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    transition: all .3s ease;
    grid-gap: 20px;
    gap: 20px;
    max-width: 228px;
    width: 228px
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__guide-list___3bkwB li .index__guide-item-content___vOHfF {
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: var(--brand-gap-md);
    gap: var(--brand-gap-md);
    flex: 1
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__guide-list___3bkwB li .index__guide-item-content___vOHfF .index__icon___3yJzj {
    height: 64px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__guide-list___3bkwB li .index__guide-item-content___vOHfF .index__icon___3yJzj img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__guide-list___3bkwB li .index__guide-item-content___vOHfF label {
    color: var(--primary);
    font-weight: var(--official-font-weight);
    display: flex;
    align-items: center;
    word-break: break-word
}

.index__shopping-guide-section___269Bd .index__container___2cHSs .index__guide-list___3bkwB li .index__guide-item-content___vOHfF .index__description___1rBS8 {
    color: rgba(0, 0, 0, .6);
    font-size: 14px;
    line-height: 1.5;
    letter-spacing: -.01em;
    margin-bottom: 24px;
    flex-grow: 1;
    display: flex;
    align-items: center;
    word-break: break-word
}

.light-theme .index__shopping-guide-section___269Bd {
    --background-color: #f5f5f5
}

.dark-theme .index__shopping-guide-section___269Bd {
    --background-color: #1f1f1f
}

@media (max-width:768px) {
    .index__shopping-guide-section___269Bd {
        padding-left: 24px;
        padding-right: 24px
    }

    .index__shopping-guide-section___269Bd .index__container___2cHSs {
        padding: 0 20px;
        width: 100%
    }

    .index__shopping-guide-section___269Bd .index__container___2cHSs .index__product-box___2TZnS {
        max-width: 100%
    }

    .index__shopping-guide-section___269Bd .index__container___2cHSs .index__product-name___1OZ_o {
        padding-bottom: 12px
    }

    .index__shopping-guide-section___269Bd .index__container___2cHSs .index__product-cover___2alYT {
        margin-bottom: 12px
    }

    .index__shopping-guide-section___269Bd .index__container___2cHSs .index__spec-list___-2Ac_ {
        display: contents
    }

    .index__shopping-guide-section___269Bd .index__container___2cHSs .index__spec-list___-2Ac_ .index__spec___4qxFP {
        padding: 2px 4px
    }

    .index__shopping-guide-section___269Bd .index__container___2cHSs .index__product-sale-price___359PP {
        margin-bottom: 20px
    }

    .index__shopping-guide-section___269Bd .index__container___2cHSs .index__buy-box___21qsN .primary-button {
        --product-btn-height: 40px;
        --product-btn-min-width: 40px;
        --product-btn-padding-x: 20px;
        --product-btn-font-size: var(--brand-component-font-size-14)
    }

    .index__shopping-guide-section___269Bd .index__container___2cHSs .index__spec-list-wrapper___v5BBE {
        padding-bottom: 20px
    }

    .index__shopping-guide-section___269Bd .index__container___2cHSs .index__line-wrapper___XFkHB {
        height: 64px
    }

    .index__shopping-guide-section___269Bd .index__container___2cHSs .index__guide-list___3bkwB {
        grid-gap: 48px;
        gap: 48px
    }

    .index__shopping-guide-section___269Bd .index__container___2cHSs .index__guide-list___3bkwB li {
        max-width: 100%;
        width: 100%
    }
}

.is-edit-mobile .index__shopping-guide-section___269Bd {
    padding-left: 24px;
    padding-right: 24px
}

.is-edit-mobile .index__shopping-guide-section___269Bd .index__container___2cHSs {
    padding: 0 20px;
    width: 100%
}

.is-edit-mobile .index__shopping-guide-section___269Bd .index__container___2cHSs .index__product-box___2TZnS {
    max-width: 100%
}

.is-edit-mobile .index__shopping-guide-section___269Bd .index__container___2cHSs .index__product-name___1OZ_o {
    padding-bottom: 12px
}

.is-edit-mobile .index__shopping-guide-section___269Bd .index__container___2cHSs .index__product-cover___2alYT {
    margin-bottom: 12px
}

.is-edit-mobile .index__shopping-guide-section___269Bd .index__container___2cHSs .index__spec-list___-2Ac_ {
    display: contents
}

.is-edit-mobile .index__shopping-guide-section___269Bd .index__container___2cHSs .index__spec-list___-2Ac_ .index__spec___4qxFP {
    padding: 2px 4px
}

.is-edit-mobile .index__shopping-guide-section___269Bd .index__container___2cHSs .index__product-sale-price___359PP {
    margin-bottom: 20px
}

.is-edit-mobile .index__shopping-guide-section___269Bd .index__container___2cHSs .index__buy-box___21qsN .primary-button {
    --product-btn-height: 40px;
    --product-btn-min-width: 40px;
    --product-btn-padding-x: 20px;
    --product-btn-font-size: var(--brand-component-font-size-14)
}

.is-edit-mobile .index__shopping-guide-section___269Bd .index__container___2cHSs .index__spec-list-wrapper___v5BBE {
    padding-bottom: 20px
}

.is-edit-mobile .index__shopping-guide-section___269Bd .index__container___2cHSs .index__line-wrapper___XFkHB {
    height: 64px
}

.is-edit-mobile .index__shopping-guide-section___269Bd .index__container___2cHSs .index__guide-list___3bkwB {
    grid-gap: 48px;
    gap: 48px
}

.is-edit-mobile .index__shopping-guide-section___269Bd .index__container___2cHSs .index__guide-list___3bkwB li {
    max-width: 100%;
    width: 100%
}

@media (min-width:1441px) {
    .index__shopping-guide-section___269Bd .index__container___2cHSs {
        width: 1200px
    }

    .index__shopping-guide-section___269Bd .index__container___2cHSs .index__guide-list___3bkwB li {
        max-width: 288px;
        width: 288px;
        grid-gap: 24px;
        gap: 24px
    }
}

.style__stripe-specs-comparison-section___1s14z {
    display: flex;
    justify-content: center;
    background: var(--background-0, #fff);
    box-sizing: border-box;
    overflow: hidden
}

.style__stripe-specs-comparison-section___1s14z .style__stripe-specs-comparison-container___2CLF_ {
    width: 960px;
    background: var(--bg, rgba(0, 0, 0, .04));
    padding: var(--brand-section-spacing-lg);
    border-radius: var(--brand-radius);
    box-sizing: border-box
}

.style__stripe-specs-comparison-section___1s14z .style__stripe-specs-comparison-container___2CLF_ .style__stripe-specs-comparison-divider___1aogF {
    position: relative;
    height: 96px;
    width: 100%
}

.style__stripe-specs-comparison-section___1s14z .style__stripe-specs-comparison-container___2CLF_ .style__stripe-specs-comparison-divider___1aogF:after {
    content: "";
    position: absolute;
    height: 1px;
    left: 0;
    top: calc(50% - .5px);
    background: var(--divider, rgba(0, 0, 0, .08));
    width: 100%
}

.style__stripe-specs-comparison-card-container___32-Hj {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    grid-gap: var(--brand-gap-lg);
    gap: var(--brand-gap-lg)
}

.style__stripe-specs-comparison-card-container___32-Hj.style__in-view___26Gvp .style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-bar-container___2frPC .style__progress-bar___1srKa .style__bar___tBk0e {
    animation: style__progress___2UbP7 1.5s ease forwards
}

.style__stripe-specs-comparison-card-container___32-Hj.style__in-view___26Gvp .style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-bar-container___2frPC:nth-of-type(3) .style__progress-bar___1srKa .style__bar___tBk0e {
    animation-delay: .1s
}

.style__stripe-specs-comparison-card-container___32-Hj.style__in-view___26Gvp .style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-bar-container___2frPC:nth-of-type(5) .style__progress-bar___1srKa .style__bar___tBk0e {
    animation-delay: .2s
}

.style__stripe-specs-comparison-card-container___32-Hj.style__in-view___26Gvp .style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-bar-container___2frPC:nth-of-type(7) .style__progress-bar___1srKa .style__bar___tBk0e {
    animation-delay: .3s
}

.style__stripe-specs-comparison-card-container___32-Hj.style__in-view___26Gvp .style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-bar-container___2frPC:nth-of-type(9) .style__progress-bar___1srKa .style__bar___tBk0e {
    animation-delay: .4s
}

.style__stripe-specs-comparison-card-container___32-Hj.style__in-view___26Gvp .style__no-right-text___1VPjo .style__progress-bar-container___2frPC:nth-of-type(2) .style__progress-bar___1srKa .style__bar___tBk0e {
    animation-delay: .1s
}

.style__stripe-specs-comparison-card-container___32-Hj.style__in-view___26Gvp .style__no-right-text___1VPjo .style__progress-bar-container___2frPC:nth-of-type(3) .style__progress-bar___1srKa .style__bar___tBk0e {
    animation-delay: .2s
}

.style__stripe-specs-comparison-card-container___32-Hj.style__in-view___26Gvp .style__no-right-text___1VPjo .style__progress-bar-container___2frPC:nth-of-type(4) .style__progress-bar___1srKa .style__bar___tBk0e {
    animation-delay: .3s
}

.style__stripe-specs-comparison-card-container___32-Hj.style__in-view___26Gvp .style__no-right-text___1VPjo .style__progress-bar-container___2frPC:nth-of-type(5) .style__progress-bar___1srKa .style__bar___tBk0e {
    animation-delay: .4s
}

.style__stripe-specs-comparison-card-container___32-Hj .style__card-title___1FWg2 {
    color: var(--secondary, rgba(0, 0, 0, .65));
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.style__stripe-specs-comparison-card-container___32-Hj .style__card-title___1FWg2 * {
    color: var(--primary);
    font-weight: inherit
}

.style__stripe-specs-comparison-progress-container___CCHv2 {
    display: grid;
    grid-template-columns: minmax(18px, 1fr) auto;
    grid-gap: var(--brand-gap-lg) var(--brand-gap-xl);
    gap: var(--brand-gap-lg) var(--brand-gap-xl);
    align-items: center
}

.style__stripe-specs-comparison-progress-container___CCHv2.style__no-right-text___1VPjo {
    grid-template-columns: 1fr
}

.style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-bar-container___2frPC {
    display: flex;
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px;
    padding-top: 16px;
    box-sizing: border-box
}

.style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-bar-container___2frPC .style__progress-bar___1srKa {
    height: 8px
}

.style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-bar-container___2frPC .style__progress-bar___1srKa .style__bar___tBk0e.style__first___2kGFS {
    background-color: var(--primary, rgba(0, 0, 0, .85));
    background-clip: content-box !important
}

.style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-bar-container___2frPC .style__progress-bar___1srKa .style__bar___tBk0e {
    width: 0;
    height: 100%;
    padding: 0;
    margin: 0;
    background-color: var(--tertiary, rgba(0, 0, 0, .45));
    border-radius: var(--brand-radius-rounded)
}

.style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-bar-container___2frPC .style__progress-bar-title___2Lgkx {
    color: var(--secondary, rgba(0, 0, 0, .65));
    font-weight: var(--official-font-weight);
    word-break: break-word
}

.style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-bar-container___2frPC .style__progress-bar-title___2Lgkx * {
    font-weight: inherit
}

.style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-right-text-container___2v41z {
    display: flex;
    flex-direction: column;
    grid-gap: 2px;
    gap: 2px
}

.style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-right-text-container___2v41z .style__progress-prefix___2YEx1 {
    width: -moz-fit-content;
    width: fit-content;
    color: var(--secondary, rgba(0, 0, 0, .65));
    font-weight: var(--official-font-weight);
    white-space: nowrap
}

.style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-right-text-container___2v41z .style__progress-prefix___2YEx1 * {
    font-weight: inherit
}

.style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-right-text-container___2v41z .style__progress-right-bottom-text-container___N6agD {
    display: flex;
    align-items: baseline;
    grid-gap: 4px;
    gap: 4px;
    width: -moz-fit-content;
    width: fit-content
}

.style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-right-text-container___2v41z .style__progress-right-bottom-text-container___N6agD.style__first___2kGFS .style__progress-param-number___2Uev4,
.style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-right-text-container___2v41z .style__progress-right-bottom-text-container___N6agD.style__first___2kGFS .style__progress-unit___1j_SD {
    color: var(--primary, rgba(0, 0, 0, .85))
}

.style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-right-text-container___2v41z .style__progress-right-bottom-text-container___N6agD .style__progress-param-number___2Uev4,
.style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-right-text-container___2v41z .style__progress-right-bottom-text-container___N6agD .style__progress-unit___1j_SD {
    color: var(--secondary, rgba(0, 0, 0, .65));
    font-weight: var(--official-font-weight);
    white-space: nowrap
}

.style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-right-text-container___2v41z .style__progress-right-bottom-text-container___N6agD .style__progress-param-number___2Uev4 *,
.style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-right-text-container___2v41z .style__progress-right-bottom-text-container___N6agD .style__progress-unit___1j_SD * {
    font-weight: inherit
}

@media (min-width:1441px) {
    .style__stripe-specs-comparison-section___1s14z .style__stripe-specs-comparison-container___2CLF_ {
        width: 1200px
    }

    .style__stripe-specs-comparison-progress-container___CCHv2 {
        grid-template-columns: minmax(20px, 1fr) auto
    }
}

@media (max-width:768px) {
    .style__stripe-specs-comparison-section___1s14z {
        padding-inline: 24px
    }

    .style__stripe-specs-comparison-section___1s14z .style__stripe-specs-comparison-container___2CLF_ {
        width: 100%;
        padding: 24px
    }

    .style__stripe-specs-comparison-section___1s14z .style__stripe-specs-comparison-container___2CLF_ .style__stripe-specs-comparison-divider___1aogF {
        height: 48px
    }

    .style__stripe-specs-comparison-progress-container___CCHv2 {
        grid-template-columns: minmax(16px, 1fr) auto
    }

    .style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-bar-container___2frPC {
        grid-gap: 8px;
        gap: 8px;
        padding-top: 8px
    }

    .style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-bar-container___2frPC .style__progress-bar-title___2Lgkx {
        font-size: var(--brand-headline-font-size-16);
        line-height: var(--brand-line-height-headline);
        letter-spacing: var(--brand-headline-letter-spacing-16)
    }

    .style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-right-text-container___2v41z .style__progress-prefix___2YEx1 {
        font-size: var(--brand-desc-font-size-12);
        line-height: var(--brand-line-height-desc);
        letter-spacing: var(--brand-desc-letter-spacing-12)
    }
}

.is-edit-mobile .style__stripe-specs-comparison-section___1s14z {
    padding-inline: 24px
}

.is-edit-mobile .style__stripe-specs-comparison-section___1s14z .style__stripe-specs-comparison-container___2CLF_ {
    width: 100%;
    padding: 24px
}

.is-edit-mobile .style__stripe-specs-comparison-section___1s14z .style__stripe-specs-comparison-container___2CLF_ .style__stripe-specs-comparison-divider___1aogF {
    height: 48px
}

.is-edit-mobile .style__stripe-specs-comparison-progress-container___CCHv2 {
    grid-template-columns: minmax(16px, 1fr) auto
}

.is-edit-mobile .style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-bar-container___2frPC {
    grid-gap: 8px;
    gap: 8px;
    padding-top: 8px
}

.is-edit-mobile .style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-bar-container___2frPC .style__progress-bar-title___2Lgkx {
    font-size: var(--brand-headline-font-size-16);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-16)
}

.is-edit-mobile .style__stripe-specs-comparison-progress-container___CCHv2 .style__progress-right-text-container___2v41z .style__progress-prefix___2YEx1 {
    font-size: var(--brand-desc-font-size-12);
    line-height: var(--brand-line-height-desc);
    letter-spacing: var(--brand-desc-letter-spacing-12)
}

@keyframes style__progress___2UbP7 {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

.index__conteas-table___ahOgP {
    width: 100%;
    border-radius: var(--brand-radius);
    overflow: hidden;
    background: var(--light-bg);
    table-layout: fixed
}

.index__conteas-table___ahOgP td,
.index__conteas-table___ahOgP th {
    overflow-wrap: break-word;
    text-align: center;
    vertical-align: middle
}

.index__conteas-table___ahOgP .index__conteas-table-thead___Og57- tr {
    border-bottom: 1px solid var(--border)
}

.index__conteas-table___ahOgP .index__conteas-table-thead___Og57- tr th {
    background: var(--bg);
    padding: 16px 24px
}

.index__conteas-table___ahOgP .index__conteas-table-thead___Og57- tr th>div {
    font-weight: var(--official-font-weight);
    font-size: var(--brand-headline-font-size-20);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-20);
    color: var(--primary)
}

.index__conteas-table___ahOgP .index__conteas-table-thead___Og57- tr th:first-child>div {
    font-size: var(--brand-headline-font-size-16);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-16)
}

.index__conteas-table___ahOgP .index__conteas-table-tbody___3xd7n tr {
    border-bottom: 1px solid var(--border)
}

.index__conteas-table___ahOgP .index__conteas-table-tbody___3xd7n tr:last-child {
    border-bottom: none
}

.index__conteas-table___ahOgP .index__conteas-table-tbody___3xd7n tr td {
    font-size: var(--brand-headline-font-size-16);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-16);
    font-weight: var(--official-font-weight);
    padding: 16px;
    color: var(--primary)
}

.index__conteas-table___ahOgP .index__conteas-table-tbody___3xd7n tr td:first-child {
    padding: 16px 24px
}

.index__conteas-table___ahOgP .index__conteas-table-tbody___3xd7n tr:nth-child(odd) td {
    background: transparent
}

.index__conteas-table___ahOgP .index__conteas-table-tbody___3xd7n tr:nth-child(2n) td {
    background: var(--bg)
}

@media (min-width:1441px) {
    .index__conteas-table___ahOgP .index__first-col___1nx_L {
        width: 200px
    }
}

@media (min-width:769px) and (max-width:1440px) {
    .index__conteas-table___ahOgP .index__first-col___1nx_L {
        width: 160px
    }
}

@media (max-width:768px) {
    .index__conteas-table___ahOgP .index__first-col___1nx_L {
        width: 50%
    }

    .index__conteas-table___ahOgP .index__conteas-table-tbody___3xd7n tr td:first-child {
        text-align: start;
        padding-right: 8px
    }

    .index__conteas-table___ahOgP .index__conteas-table-tbody___3xd7n tr td:last-child {
        text-align: end;
        padding: 16px 24px 16px 8px
    }
}

.is-edit-mobile .index__conteas-table___ahOgP .index__first-col___1nx_L {
    width: 50%
}

.is-edit-mobile .index__conteas-table___ahOgP .index__conteas-table-tbody___3xd7n tr td:first-child {
    text-align: start;
    padding-right: 8px
}

.is-edit-mobile .index__conteas-table___ahOgP .index__conteas-table-tbody___3xd7n tr td:last-child {
    text-align: end;
    padding: 16px 24px 16px 8px
}

.index__table-section___1PE9R {
    --tab-item-padding-x: 16px;
    --tab-item-padding-y: 9px;
    --tab-item-active-bg-color: rgba(0, 0, 0, 0.85);
    --tab-border-style: 1px solid var(--white-bg);
    --tab-background-color: var(--bg, rgba(0, 0, 0, 0.04));
    background: var(--background-0);
    position: relative
}

.index__table-section___1PE9R .index__sentinel___1ePR7 {
    position: absolute;
    left: 0
}

.index__table-section___1PE9R .table {
    margin: 0 auto
}

.index__table-section___1PE9R .table .check svg path {
    fill: var(--primary);
    fill-opacity: 1
}

.index__table-section___1PE9R .table .miuns svg path {
    fill: var(--disabled);
    fill-opacity: 1
}

.index__table-section___1PE9R .table .table-cell-title {
    color: var(--primary);
    font-weight: var(--official-font-weight)
}

.index__table-section___1PE9R .table .table-cell-desc {
    color: var(--secondary);
    font-weight: var(--official-font-weight)
}

@media (min-width:1441px) {
    .table {
        width: 1200px
    }
}

@media (min-width:769px) and (max-width:1440px) {
    .index__table-section___1PE9R .table {
        width: 960px
    }
}

@media (max-width:768px) {
    .index__table-section___1PE9R {
        display: flex;
        flex-direction: column;
        grid-gap: 16px;
        gap: 16px
    }

    .index__table-section___1PE9R .index__tab-content___a3S82 {
        z-index: 2
    }

    .index__table-section___1PE9R .index__tab-content___a3S82 .padding-tab {
        padding: 0 24px
    }

    .index__table-section___1PE9R .index__btn-content___2URLl {
        width: 100%;
        padding: 0 24px;
        overflow: hidden;
        display: flex;
        justify-content: center
    }

    .index__table-section___1PE9R .index__btn-content___2URLl>a,
    .index__table-section___1PE9R .index__btn-content___2URLl>button {
        flex: 1;
        width: max-content
    }

    .index__table-section___1PE9R .index__btn-content___2URLl .atom-design-v1 {
        flex: 1
    }

    .index__table-section___1PE9R .index__btn-content___2URLl .atom-design-v1>a>a,
    .index__table-section___1PE9R .index__btn-content___2URLl .atom-design-v1>a>button,
    .index__table-section___1PE9R .index__btn-content___2URLl .atom-design-v1>button {
        min-width: 100%;
        width: max-content
    }

    .index__table-section___1PE9R .table {
        width: 100%;
        border-radius: 0
    }

    .index__table-section___1PE9R .table .hidden-row {
        display: none
    }
}

.is-edit-mobile .index__table-section___1PE9R {
    display: flex;
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px
}

.is-edit-mobile .index__table-section___1PE9R .index__tab-content___a3S82 {
    z-index: 2
}

.is-edit-mobile .index__table-section___1PE9R .index__tab-content___a3S82 .padding-tab {
    padding: 0 24px
}

.is-edit-mobile .index__table-section___1PE9R .index__btn-content___2URLl {
    width: 100%;
    padding: 0 24px;
    overflow: hidden;
    display: flex;
    justify-content: center
}

.is-edit-mobile .index__table-section___1PE9R .index__btn-content___2URLl>a,
.is-edit-mobile .index__table-section___1PE9R .index__btn-content___2URLl>button {
    flex: 1;
    width: max-content
}

.is-edit-mobile .index__table-section___1PE9R .index__btn-content___2URLl .atom-design-v1 {
    flex: 1
}

.is-edit-mobile .index__table-section___1PE9R .index__btn-content___2URLl .atom-design-v1>a>a,
.is-edit-mobile .index__table-section___1PE9R .index__btn-content___2URLl .atom-design-v1>a>button,
.is-edit-mobile .index__table-section___1PE9R .index__btn-content___2URLl .atom-design-v1>button {
    min-width: 100%;
    width: max-content
}

.is-edit-mobile .index__table-section___1PE9R .table {
    width: 100%;
    border-radius: 0
}

.is-edit-mobile .index__table-section___1PE9R .table .hidden-row {
    display: none
}

:root {
    --brand-section-spacing-xs: 16px;
    --brand-section-spacing-sm: 24px;
    --brand-section-spacing-md: 32px;
    --brand-section-spacing-lg: 64px;
    --brand-section-spacing-xl: 96px;
    --brand-gap-xs: 8px;
    --brand-gap-sm: 12px;
    --brand-gap-md: 16px;
    --brand-gap-lg: 20px;
    --brand-gap-xl: 24px;
    --brand-radius: 12px;
    --brand-radius-rounded: 9999px;
    --official-font-weight: 600;
    --brand-h2-section-start-color: #1f1f1f;
    --brand-h2-section-end-color: #000
}

@media (max-width:768px) {
    :root {
        --brand-section-spacing-xs: 16px;
        --brand-section-spacing-sm: 24px;
        --brand-section-spacing-md: 24px;
        --brand-section-spacing-lg: 48px;
        --brand-section-spacing-xl: 64px;
        --brand-gap-xs: 4px;
        --brand-gap-sm: 12px;
        --brand-gap-md: 16px;
        --brand-gap-lg: 20px;
        --brand-gap-xl: 24px;
        --brand-radius: 8px
    }
}

.is-edit-mobile :root {
    --brand-section-spacing-xs: 16px;
    --brand-section-spacing-sm: 24px;
    --brand-section-spacing-md: 24px;
    --brand-section-spacing-lg: 48px;
    --brand-section-spacing-xl: 64px;
    --brand-gap-xs: 4px;
    --brand-gap-sm: 12px;
    --brand-gap-md: 16px;
    --brand-gap-lg: 20px;
    --brand-gap-xl: 24px;
    --brand-radius: 8px
}

@media (min-width:769px) and (max-width:1440px) {
    :root {
        --brand-section-spacing-xs: 16px;
        --brand-section-spacing-sm: 24px;
        --brand-section-spacing-md: 32px;
        --brand-section-spacing-lg: 64px;
        --brand-section-spacing-xl: 96px;
        --brand-gap-xs: 8px;
        --brand-gap-sm: 16px;
        --brand-gap-md: 20px;
        --brand-gap-lg: 24px;
        --brand-gap-xl: 32px;
        --brand-radius: 16px
    }
}

@media (min-width:1441px) {
    :root {
        --brand-section-spacing-xs: 16px;
        --brand-section-spacing-sm: 32px;
        --brand-section-spacing-md: 48px;
        --brand-section-spacing-lg: 96px;
        --brand-section-spacing-xl: 128px;
        --brand-gap-xs: 8px;
        --brand-gap-sm: 16px;
        --brand-gap-md: 24px;
        --brand-gap-lg: 32px;
        --brand-gap-xl: 48px;
        --brand-radius: 16px
    }
}

.dark-theme {
    --brand-h2-section-start-color: #1f1f1f;
    --brand-h2-section-end-color: #000;
    --brand-h2-section-bg: linear-gradient(180deg, var(--brand-h2-section-start-color), var(--brand-h2-section-end-color))
}

.dark-theme,
.light-theme {
    background-color: var(--background-0)
}

.light-theme {
    --brand-h2-section-start-color: #f5f5f5;
    --brand-h2-section-end-color: #fff;
    --brand-h2-section-bg: linear-gradient(180deg, var(--brand-h2-section-start-color), var(--brand-h2-section-end-color))
}

a {
    color: var(--brand-primary-default)
}

a,
sup {
    font-weight: inherit
}

sup {
    font-size: .5em;
    vertical-align: super;
    top: -.5em
}

h1 sup,
h2 sup,
h3 sup,
h4 sup,
h5 sup {
    font-size: .4em
}

a,
button,
div,
img,
select {
    -webkit-tap-highlight-color: transparent
}

.nowrap {
    white-space: nowrap
}

:root {
    --brand-letter-spacing-large: -0.03em;
    --brand-letter-spacing-small: -0.02em;
    --brand-line-height-desc: 1.5;
    --brand-line-height-component: 1.26;
    --brand-line-height-headline: 1.26
}

:root .is-edit-mobile {
    --brand-headline-font-size-14: 12px;
    --brand-headline-font-size-16: 14px;
    --brand-headline-font-size-18: 14px;
    --brand-headline-font-size-20: 16px;
    --brand-headline-font-size-24: 18px;
    --brand-headline-font-size-28: 20px;
    --brand-headline-font-size-32: 24px;
    --brand-headline-font-size-40: 24px;
    --brand-headline-font-size-48: 24px;
    --brand-headline-font-size-64: 32px;
    --brand-headline-font-size-80: 48px;
    --brand-desc-font-size-12: 12px;
    --brand-desc-font-size-14: 14px;
    --brand-desc-font-size-16: 14px;
    --brand-desc-font-size-18: 16px;
    --brand-desc-font-size-20: 16px;
    --brand-desc-font-size-24: 16px;
    --brand-component-font-size-12: 12px;
    --brand-component-font-size-14: 14px;
    --brand-component-font-size-16: 14px;
    --brand-component-font-size-18: 14px;
    --brand-component-font-size-20: 16px;
    --brand-component-font-size-24: 18px;
    --brand-headline-letter-spacing-14: var(--brand-letter-spacing-small);
    --brand-headline-letter-spacing-16: var(--brand-letter-spacing-small);
    --brand-headline-letter-spacing-18: var(--brand-letter-spacing-small);
    --brand-headline-letter-spacing-20: var(--brand-letter-spacing-small);
    --brand-headline-letter-spacing-24: var(--brand-letter-spacing-small);
    --brand-headline-letter-spacing-28: var(--brand-letter-spacing-small);
    --brand-headline-letter-spacing-32: var(--brand-letter-spacing-large);
    --brand-headline-letter-spacing-40: var(--brand-letter-spacing-large);
    --brand-headline-letter-spacing-48: var(--brand-letter-spacing-large);
    --brand-headline-letter-spacing-64: var(--brand-letter-spacing-large);
    --brand-headline-letter-spacing-80: var(--brand-letter-spacing-large);
    --brand-desc-letter-spacing-12: var(--brand-letter-spacing-small);
    --brand-desc-letter-spacing-14: var(--brand-letter-spacing-small);
    --brand-desc-letter-spacing-16: var(--brand-letter-spacing-small);
    --brand-desc-letter-spacing-18: var(--brand-letter-spacing-small);
    --brand-desc-letter-spacing-20: var(--brand-letter-spacing-small);
    --brand-desc-letter-spacing-24: var(--brand-letter-spacing-small);
    --brand-component-letter-spacing-12: var(--brand-letter-spacing-small);
    --brand-component-letter-spacing-14: var(--brand-letter-spacing-small);
    --brand-component-letter-spacing-16: var(--brand-letter-spacing-small);
    --brand-component-letter-spacing-18: var(--brand-letter-spacing-small);
    --brand-component-letter-spacing-20: var(--brand-letter-spacing-small);
    --brand-component-letter-spacing-24: var(--brand-letter-spacing-small)
}

@media (max-width:768px) {
    :root {
        --brand-headline-font-size-14: 12px;
        --brand-headline-font-size-16: 14px;
        --brand-headline-font-size-18: 14px;
        --brand-headline-font-size-20: 16px;
        --brand-headline-font-size-24: 18px;
        --brand-headline-font-size-28: 20px;
        --brand-headline-font-size-32: 24px;
        --brand-headline-font-size-40: 24px;
        --brand-headline-font-size-48: 24px;
        --brand-headline-font-size-64: 32px;
        --brand-headline-font-size-80: 48px;
        --brand-desc-font-size-12: 12px;
        --brand-desc-font-size-14: 14px;
        --brand-desc-font-size-16: 14px;
        --brand-desc-font-size-18: 16px;
        --brand-desc-font-size-20: 16px;
        --brand-desc-font-size-24: 16px;
        --brand-component-font-size-12: 12px;
        --brand-component-font-size-14: 14px;
        --brand-component-font-size-16: 14px;
        --brand-component-font-size-18: 14px;
        --brand-component-font-size-20: 16px;
        --brand-component-font-size-24: 18px;
        --brand-headline-letter-spacing-14: var(--brand-letter-spacing-small);
        --brand-headline-letter-spacing-16: var(--brand-letter-spacing-small);
        --brand-headline-letter-spacing-18: var(--brand-letter-spacing-small);
        --brand-headline-letter-spacing-20: var(--brand-letter-spacing-small);
        --brand-headline-letter-spacing-24: var(--brand-letter-spacing-small);
        --brand-headline-letter-spacing-28: var(--brand-letter-spacing-small);
        --brand-headline-letter-spacing-32: var(--brand-letter-spacing-large);
        --brand-headline-letter-spacing-40: var(--brand-letter-spacing-large);
        --brand-headline-letter-spacing-48: var(--brand-letter-spacing-large);
        --brand-headline-letter-spacing-64: var(--brand-letter-spacing-large);
        --brand-headline-letter-spacing-80: var(--brand-letter-spacing-large);
        --brand-desc-letter-spacing-12: var(--brand-letter-spacing-small);
        --brand-desc-letter-spacing-14: var(--brand-letter-spacing-small);
        --brand-desc-letter-spacing-16: var(--brand-letter-spacing-small);
        --brand-desc-letter-spacing-18: var(--brand-letter-spacing-small);
        --brand-desc-letter-spacing-20: var(--brand-letter-spacing-small);
        --brand-desc-letter-spacing-24: var(--brand-letter-spacing-small);
        --brand-component-letter-spacing-12: var(--brand-letter-spacing-small);
        --brand-component-letter-spacing-14: var(--brand-letter-spacing-small);
        --brand-component-letter-spacing-16: var(--brand-letter-spacing-small);
        --brand-component-letter-spacing-18: var(--brand-letter-spacing-small);
        --brand-component-letter-spacing-20: var(--brand-letter-spacing-small);
        --brand-component-letter-spacing-24: var(--brand-letter-spacing-small)
    }
}

.is-edit-mobile :root {
    --brand-headline-font-size-14: 12px;
    --brand-headline-font-size-16: 14px;
    --brand-headline-font-size-18: 14px;
    --brand-headline-font-size-20: 16px;
    --brand-headline-font-size-24: 18px;
    --brand-headline-font-size-28: 20px;
    --brand-headline-font-size-32: 24px;
    --brand-headline-font-size-40: 24px;
    --brand-headline-font-size-48: 24px;
    --brand-headline-font-size-64: 32px;
    --brand-headline-font-size-80: 48px;
    --brand-desc-font-size-12: 12px;
    --brand-desc-font-size-14: 14px;
    --brand-desc-font-size-16: 14px;
    --brand-desc-font-size-18: 16px;
    --brand-desc-font-size-20: 16px;
    --brand-desc-font-size-24: 16px;
    --brand-component-font-size-12: 12px;
    --brand-component-font-size-14: 14px;
    --brand-component-font-size-16: 14px;
    --brand-component-font-size-18: 14px;
    --brand-component-font-size-20: 16px;
    --brand-component-font-size-24: 18px;
    --brand-headline-letter-spacing-14: var(--brand-letter-spacing-small);
    --brand-headline-letter-spacing-16: var(--brand-letter-spacing-small);
    --brand-headline-letter-spacing-18: var(--brand-letter-spacing-small);
    --brand-headline-letter-spacing-20: var(--brand-letter-spacing-small);
    --brand-headline-letter-spacing-24: var(--brand-letter-spacing-small);
    --brand-headline-letter-spacing-28: var(--brand-letter-spacing-small);
    --brand-headline-letter-spacing-32: var(--brand-letter-spacing-large);
    --brand-headline-letter-spacing-40: var(--brand-letter-spacing-large);
    --brand-headline-letter-spacing-48: var(--brand-letter-spacing-large);
    --brand-headline-letter-spacing-64: var(--brand-letter-spacing-large);
    --brand-headline-letter-spacing-80: var(--brand-letter-spacing-large);
    --brand-desc-letter-spacing-12: var(--brand-letter-spacing-small);
    --brand-desc-letter-spacing-14: var(--brand-letter-spacing-small);
    --brand-desc-letter-spacing-16: var(--brand-letter-spacing-small);
    --brand-desc-letter-spacing-18: var(--brand-letter-spacing-small);
    --brand-desc-letter-spacing-20: var(--brand-letter-spacing-small);
    --brand-desc-letter-spacing-24: var(--brand-letter-spacing-small);
    --brand-component-letter-spacing-12: var(--brand-letter-spacing-small);
    --brand-component-letter-spacing-14: var(--brand-letter-spacing-small);
    --brand-component-letter-spacing-16: var(--brand-letter-spacing-small);
    --brand-component-letter-spacing-18: var(--brand-letter-spacing-small);
    --brand-component-letter-spacing-20: var(--brand-letter-spacing-small);
    --brand-component-letter-spacing-24: var(--brand-letter-spacing-small)
}

@media (min-width:769px) and (max-width:1440px) {
    :root {
        --brand-headline-font-size-14: 14px;
        --brand-headline-font-size-16: 16px;
        --brand-headline-font-size-18: 16px;
        --brand-headline-font-size-20: 18px;
        --brand-headline-font-size-24: 20px;
        --brand-headline-font-size-28: 24px;
        --brand-headline-font-size-32: 28px;
        --brand-headline-font-size-40: 28px;
        --brand-headline-font-size-48: 32px;
        --brand-headline-font-size-64: 56px;
        --brand-headline-font-size-80: 64px;
        --brand-desc-font-size-12: 12px;
        --brand-desc-font-size-14: 14px;
        --brand-desc-font-size-16: 14px;
        --brand-desc-font-size-18: 16px;
        --brand-desc-font-size-20: 16px;
        --brand-desc-font-size-24: 18px;
        --brand-component-font-size-12: 12px;
        --brand-component-font-size-14: 14px;
        --brand-component-font-size-16: 14px;
        --brand-component-font-size-18: 18px;
        --brand-component-font-size-20: 18px;
        --brand-component-font-size-24: 20px;
        --brand-headline-letter-spacing-14: var(--brand-letter-spacing-small);
        --brand-headline-letter-spacing-16: var(--brand-letter-spacing-small);
        --brand-headline-letter-spacing-18: var(--brand-letter-spacing-small);
        --brand-headline-letter-spacing-20: var(--brand-letter-spacing-small);
        --brand-headline-letter-spacing-24: var(--brand-letter-spacing-large);
        --brand-headline-letter-spacing-28: var(--brand-letter-spacing-large);
        --brand-headline-letter-spacing-32: var(--brand-letter-spacing-large);
        --brand-headline-letter-spacing-40: var(--brand-letter-spacing-large);
        --brand-headline-letter-spacing-48: var(--brand-letter-spacing-large);
        --brand-headline-letter-spacing-64: var(--brand-letter-spacing-large);
        --brand-headline-letter-spacing-80: var(--brand-letter-spacing-large);
        --brand-desc-letter-spacing-12: var(--brand-letter-spacing-small);
        --brand-desc-letter-spacing-14: var(--brand-letter-spacing-small);
        --brand-desc-letter-spacing-16: var(--brand-letter-spacing-small);
        --brand-desc-letter-spacing-18: var(--brand-letter-spacing-small);
        --brand-desc-letter-spacing-20: var(--brand-letter-spacing-small);
        --brand-desc-letter-spacing-24: var(--brand-letter-spacing-large);
        --brand-component-letter-spacing-12: var(--brand-letter-spacing-small);
        --brand-component-letter-spacing-14: var(--brand-letter-spacing-small);
        --brand-component-letter-spacing-16: var(--brand-letter-spacing-small);
        --brand-component-letter-spacing-18: var(--brand-letter-spacing-small);
        --brand-component-letter-spacing-20: var(--brand-letter-spacing-small);
        --brand-component-letter-spacing-24: var(--brand-letter-spacing-large)
    }
}

@media (min-width:1441px) {
    :root {
        --brand-headline-font-size-14: 14px;
        --brand-headline-font-size-16: 16px;
        --brand-headline-font-size-18: 18px;
        --brand-headline-font-size-20: 20px;
        --brand-headline-font-size-24: 24px;
        --brand-headline-font-size-28: 28px;
        --brand-headline-font-size-32: 32px;
        --brand-headline-font-size-40: 40px;
        --brand-headline-font-size-48: 48px;
        --brand-headline-font-size-64: 64px;
        --brand-headline-font-size-80: 80px;
        --brand-desc-font-size-12: 12px;
        --brand-desc-font-size-14: 14px;
        --brand-desc-font-size-16: 16px;
        --brand-desc-font-size-18: 18px;
        --brand-desc-font-size-20: 20px;
        --brand-desc-font-size-24: 24px;
        --brand-component-font-size-12: 12px;
        --brand-component-font-size-14: 14px;
        --brand-component-font-size-16: 16px;
        --brand-component-font-size-18: 18px;
        --brand-component-font-size-20: 20px;
        --brand-component-font-size-24: 24px;
        --brand-headline-letter-spacing-14: var(--brand-letter-spacing-small);
        --brand-headline-letter-spacing-16: var(--brand-letter-spacing-small);
        --brand-headline-letter-spacing-18: var(--brand-letter-spacing-small);
        --brand-headline-letter-spacing-20: var(--brand-letter-spacing-large);
        --brand-headline-letter-spacing-24: var(--brand-letter-spacing-large);
        --brand-headline-letter-spacing-28: var(--brand-letter-spacing-large);
        --brand-headline-letter-spacing-32: var(--brand-letter-spacing-large);
        --brand-headline-letter-spacing-40: var(--brand-letter-spacing-large);
        --brand-headline-letter-spacing-48: var(--brand-letter-spacing-large);
        --brand-headline-letter-spacing-64: var(--brand-letter-spacing-large);
        --brand-headline-letter-spacing-80: var(--brand-letter-spacing-large);
        --brand-desc-letter-spacing-12: var(--brand-letter-spacing-small);
        --brand-desc-letter-spacing-14: var(--brand-letter-spacing-small);
        --brand-desc-letter-spacing-16: var(--brand-letter-spacing-small);
        --brand-desc-letter-spacing-18: var(--brand-letter-spacing-small);
        --brand-desc-letter-spacing-20: var(--brand-letter-spacing-large);
        --brand-desc-letter-spacing-24: var(--brand-letter-spacing-large);
        --brand-component-letter-spacing-12: var(--brand-letter-spacing-small);
        --brand-component-letter-spacing-14: var(--brand-letter-spacing-small);
        --brand-component-letter-spacing-16: var(--brand-letter-spacing-small);
        --brand-component-letter-spacing-18: var(--brand-letter-spacing-small);
        --brand-component-letter-spacing-20: var(--brand-letter-spacing-large);
        --brand-component-letter-spacing-24: var(--brand-letter-spacing-large)
    }
}

.brand-headline-font-14 {
    font-size: var(--brand-headline-font-size-14);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-14)
}

.brand-headline-font-16 {
    font-size: var(--brand-headline-font-size-16);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-16)
}

.brand-headline-font-18 {
    font-size: var(--brand-headline-font-size-18);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-18)
}

.brand-headline-font-20 {
    font-size: var(--brand-headline-font-size-20);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-20)
}

.brand-headline-font-24 {
    font-size: var(--brand-headline-font-size-24);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-24)
}

.brand-headline-font-28 {
    font-size: var(--brand-headline-font-size-28);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-28)
}

.brand-headline-font-32 {
    font-size: var(--brand-headline-font-size-32);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-32)
}

.brand-headline-font-40 {
    font-size: var(--brand-headline-font-size-40);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-40)
}

.brand-headline-font-48 {
    font-size: var(--brand-headline-font-size-48);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-48)
}

.brand-headline-font-64 {
    font-size: var(--brand-headline-font-size-64);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-64)
}

.brand-headline-font-80 {
    font-size: var(--brand-headline-font-size-80);
    line-height: var(--brand-line-height-headline);
    letter-spacing: var(--brand-headline-letter-spacing-80)
}

.brand-desc-font-12 {
    font-size: var(--brand-desc-font-size-12);
    letter-spacing: var(--brand-desc-letter-spacing-12)
}

.brand-desc-font-12,
.brand-desc-font-14 {
    line-height: var(--brand-line-height-desc)
}

.brand-desc-font-14 {
    font-size: var(--brand-desc-font-size-14);
    letter-spacing: var(--brand-desc-letter-spacing-14)
}

.brand-desc-font-16 {
    font-size: var(--brand-desc-font-size-16);
    letter-spacing: var(--brand-desc-letter-spacing-16)
}

.brand-desc-font-16,
.brand-desc-font-18 {
    line-height: var(--brand-line-height-desc)
}

.brand-desc-font-18 {
    font-size: var(--brand-desc-font-size-18);
    letter-spacing: var(--brand-desc-letter-spacing-18)
}

.brand-desc-font-20 {
    font-size: var(--brand-desc-font-size-20);
    letter-spacing: var(--brand-desc-letter-spacing-20)
}

.brand-desc-font-20,
.brand-desc-font-24 {
    line-height: var(--brand-line-height-desc)
}

.brand-desc-font-24 {
    font-size: var(--brand-desc-font-size-24);
    letter-spacing: var(--brand-desc-letter-spacing-24)
}

.brand-component-font-12 {
    font-size: var(--brand-component-font-size-12);
    line-height: var(--brand-line-height-component);
    letter-spacing: var(--brand-component-letter-spacing-12)
}

.brand-component-font-14 {
    font-size: var(--brand-component-font-size-14);
    line-height: var(--brand-line-height-component);
    letter-spacing: var(--brand-component-letter-spacing-14)
}

.brand-component-font-16 {
    font-size: var(--brand-component-font-size-16);
    line-height: var(--brand-line-height-component);
    letter-spacing: var(--brand-component-letter-spacing-16)
}

.brand-component-font-18 {
    font-size: var(--brand-component-font-size-18);
    line-height: var(--brand-line-height-component);
    letter-spacing: var(--brand-component-letter-spacing-18)
}

.brand-component-font-20 {
    font-size: var(--brand-component-font-size-20);
    line-height: var(--brand-line-height-component);
    letter-spacing: var(--brand-component-letter-spacing-20)
}

.brand-component-font-24 {
    font-size: var(--brand-component-font-size-24);
    line-height: var(--brand-line-height-component);
    letter-spacing: var(--brand-component-letter-spacing-24)
}