.Meet_main_new{
    position: relative;
    .Meet_inner_new{
        .Meet_mainstatic_new{
            .Meet_innerstatic_new{width:100%; position:absolute; top:0; left: 0px; height:100%;
                img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100%;}
                video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100%;}
            }
        }
        .Meet_maindetail_new{position: relative; z-index: 1;
            .page-width{padding: 0px 113px 0px 104px;}
            .Meet_innerdetail_new{display:flex; 
                .Meet_innerdetail_mainleft_new{width:calc(100% - 73.754% + 130px); padding-top:39px; margin-right:-130px;
                    .Meet_innerdetail_innerleft_new{
                        max-width: 447px;
                        .Meet_innerdetail_innerleft_title_new{
                            *{}
                        }
                        .Meet_innerdetail_innerleft_button_new{padding-top:24px;
                            a{margin: 0px; min-width: 176px;}
                        }
                    }
                }
                .Meet_innerdetail_mainloop_new{ width:73.754%; 
                    .Meet_innerdetail_innerloop_new{ max-width:902px; margin-left: auto; overflow: hidden; position: relative;
                        .glass_distortion_svg_new{
                            display: block;
                            position: absolute;
                            width: 100%;
                            height: 100%;
                        }
                        .swiper-wrapper {
                            cursor:unset !important;
                        }
                        .Index_meet_visible_result_slider{ position: relative;
                            /* Swiper's fade effect writes opacity straight onto the slide, and the
                               slide carries the whole bubble. Two slides at 50% do not composite back
                               to one opaque circle: the white round goes see through, the background
                               art bleeds up through it, and the panel reads as a page reload rather
                               than a change of product. Pin the slide opaque and let nothing but the
                               content inside the round animate. */
                            .swiper-slide {
                                opacity: 1 !important;
                            }

                            /* Which bubble is drawn is still a hard swap on the active class, with no
                               transition, so exactly one round is painted on every frame and the
                               handover happens inside a single frame. It has to stay a hard swap:
                               a hidden slide left at any opacity above 0, or hidden with visibility,
                               still sits in the backdrop that the active liquidGlass-effect blurs and
                               distorts, and four of those stacked wreck the glass ring. */
                            .Meet_innerdetail_innerloop_mainblock_new {
                                .Meet_innerdetail_innerloop_innerblock_new {
                                    opacity:0;
                                }

                                &.swiper-slide-active .Meet_innerdetail_innerloop_innerblock_new {
                                    opacity:1;
                                }
                            }

                            /* The dissolve. Only the per product column inside the big round and the
                               photo inside the small round animate, and each sits on its own opaque
                               backing, so a part way opacity here never makes a circle translucent. */
                            .Meet_innerdetail_innerloop_innerblock_innerround_inner_new,
                            .Meet_innerdetail_innerloop_innerblock_innermedia_new img,
                            .Meet_innerdetail_innerloop_innerblock_innermedia_new video {
                                opacity: 0;
                                transition: opacity .6s cubic-bezier(.4, 0, .2, 1);
                            }

                            .swiper-slide-active {
                                .Meet_innerdetail_innerloop_innerblock_innerround_inner_new,
                                .Meet_innerdetail_innerloop_innerblock_innermedia_new img,
                                .Meet_innerdetail_innerloop_innerblock_innermedia_new video {
                                    opacity: 1;
                                }
                            }

                            /* No active class exists until Swiper boots, so the first slide has to
                               show itself or the panel loads as an empty white circle. */
                            &:not(.swiper-initialized) {
                                .Meet_innerdetail_innerloop_mainblock_new:first-child {
                                    .Meet_innerdetail_innerloop_innerblock_new {
                                        opacity:1;
                                    }
                                    .Meet_innerdetail_innerloop_innerblock_innerround_inner_new,
                                    .Meet_innerdetail_innerloop_innerblock_innermedia_new img,
                                    .Meet_innerdetail_innerloop_innerblock_innermedia_new video {
                                        opacity: 1;
                                    }
                                }
                            }
                        }

                        .Meet_innerdetail_innerloop_mainblock_new{
                            transition-timing-function: ease-in-out;
                            backface-visibility: hidden;
                            -webkit-backface-visibility: hidden;
                            .Meet_innerdetail_innerloop_innerblock_new{ position: relative; display: flex; align-items:flex-end; justify-content: flex-end;
                                .Meet_innerdetail_innerloop_innerblock_mainround_new{ 
                                    width:77.384%; 
                                    border-radius: 100%; 
                                    position: relative;
                                    /*backdrop-filter: blur(3px);
                                    -webkit-backdrop-filter: blur(3px);
                                    border: 1px solid rgba(255, 255, 255, .1);
                                    background: rgba(244, 244, 248, 0.20);*/

                                    .liquidGlass-wrapper { 
                                        /*box-shadow: 0 6px 6px rgba(0, 0, 0, 0.2), 0 0 20px rgba(0, 0, 0, 0.1);*/

                                        transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 2.2);
                                        border-radius: 100%;
                                        transform: translateZ(0);
                                        will-change: transform, opacity;
                                        backface-visibility: hidden;
                                    }

                                    .liquidGlass-effect {
                                        position: absolute;
                                        z-index: 0;
                                        inset: 0;

                                        backdrop-filter: blur(3px);
                                        filter: url(#glass-distortion-3);
                                        overflow: hidden;
                                        isolation: isolate;

                                        border-radius: 100%;

                                        pointer-events: none;
                                    }

                                    .liquidGlass-tint {
                                        z-index: 1;
                                        position: absolute;
                                        inset: 0;
                                        background: rgba(255, 255, 255, 0.1);

                                        border-radius: 100%;
                                        pointer-events: none;
                                    }

                                    .liquidGlass-shine {
                                        position: absolute;
                                        inset: 0;
                                        z-index: 2;

                                        overflow: hidden;

                                        box-shadow: inset 2px 2px 1px 0 rgba(255, 255, 255, 0.5),
                                            inset -1px -1px 1px 1px rgba(255, 255, 255, 0.5);

                                        border-radius: 100%;
                                        pointer-events: none;
                                    }

                                    .Meet_innerdetail_innerloop_innerblock_mainround_inner_new{
                                        padding-bottom:100%; 
                                        position: relative;
                                    }

                                    .Meet_innerdetail_innerloop_innerblock_innerround_new{ 
                                        position: absolute; 
                                        top: 0px; 
                                        left: 0px; 
                                        width: calc(100% - 48px);
                                        height: calc(100% - 48px);
                                        display: flex; align-items: center; justify-content: center;
                                        background: #FAFAFF; margin: 24px; padding:27px 42px 60px 48px; 
                                        overflow: hidden; 
                                        border-radius: 100%; 

                                            .Meet_innerdetail_innerloop_innerblock_innerround_inner_new{ width:100%; }
                                            .Meet_innerdetail_innerloop_innerblock_innerround_both_new{ min-height:64px;
                                                display: flex; align-items: center; justify-content: space-between; flex-direction: column; gap: 9px; max-width: 350px; margin: auto;
                                                .Meet_innerdetail_innerloop_innerblock_innerround_both_badge_new{ 
                                                    border-radius: 100px;border: 1px solid #081C3E; background:#FFF; display:inline-flex; align-items:center; justify-content: center; padding:6px 11px;
                                                    .Meet_innerdetail_innerloop_innerblock_innerround_both_badge_icon_new{ 
                                                        width: 12px; margin-right: 6px;
                                                        img{width: 100%; height: auto;}
                                                    }
                                                    .Meet_innerdetail_innerloop_innerblock_innerround_both_badge_text_new{ font-size: 14px; font-family: var(--font-pitchsans--family); font-weight: 700; line-height: 100%; letter-spacing: 0.28px; text-transform: uppercase; }
                                                }
                                                .Meet_innerdetail_innerloop_innerblock_innerround_both_title_new{ text-align: center;font-size: 24px;line-height: 112%;letter-spacing: -0.48px;margin-top:0;}
                                            }
                                            .Meet_innerdetail_innerloop_innerblock_innerround_part_new{
                                                margin: 16px auto 0 auto;
                                                position: relative;
                                                width: 40.144%;
                                                .Meet_innerdetail_innerloop_innerblock_innerround_part_mainicon_new{ width:100%; margin: auto; 
                                                    .Meet_innerdetail_innerloop_innerblock_innerround_part_innericon_new{ position: relative; padding-bottom: 100.45%;
                                                        img{ width:100%; position:absolute; object-fit:contain; top:0; left:0; bottom:0; right:0; height:100%; }
                                                        video{ width:100%; position:absolute; object-fit:contain; top:0; left:0; bottom:0; right:0; height:100%; }
                                                    }
                                                }
                                                .Meet_innerdetail_innerloop_innerblock_innerround_part_innerlist_left_new{ 
                                                    text-align: center; position: absolute; top: 73px; left: -164px; max-width: 122px; font-family: var(--font-pitchsans--family);  font-size: 16px;font-weight: 700;line-height: 100%; letter-spacing: 0.32px;text-transform: uppercase;
                                                    &::after{content: ''; position: absolute; top: 18px; right: -62px; background: url(meet_left_line.svg) no-repeat left center; width:55px; height: 6px; }   
                                                    p{margin: 0px 0px 16px 0px;
                                                        &:last-child{margin: 0px;}
                                                    }
                                                }
                                                .Meet_innerdetail_innerloop_innerblock_innerround_part_innerlist_right_new{ 
                                                    text-align: center; position: absolute; bottom: 63px; right: -174px; text-align: center; font-family: var(--font-pitchsans--family); font-size: 16px;font-weight: 700;line-height: 100%; letter-spacing: 0.32px;text-transform: uppercase;
                                                    &::after{content: ''; position: absolute; top: 13px; right: 173px; background: url(meet_right_line.svg) no-repeat left center; width:52px; height: 6px; }  
                                                    p{margin: 0px 0px 16px 0px;    
                                                        &:last-child{margin: 0px;}
                                                    }
                                                }

                                            }
                                            .Meet_innerdetail_innerloop_innerblock_innerround_item_new{
                                                padding-top: 8px; 
                                                .Meet_innerdetail_innerloop_innerblock_innerround_item_text_new{
                                                    
                                                    text-align: center;  
                                                    font-family: var(--font-berettasans--family); 
                                                    font-size: 136px; font-weight: 700; line-height: 100%; letter-spacing: -7.054px;
                                                    display: flex;
                                                    align-items: flex-start;
                                                    justify-content: center;
                                                    padding-right: 6px;
                                                    padding-left: 27px;

                                                    -webkit-text-stroke-width: 1.5px;
                                                    -webkit-text-stroke-color: #fff;

                                                    sup{ font-size: 48px;font-weight: 700;line-height: 125%;letter-spacing: -7.054px; width:49px; text-align: center; padding-right:4px; -webkit-text-stroke-width: 0px; }
                                                }
                                                .Meet_innerdetail_innerloop_innerblock_innerround_item_info_new{
                                                    text-align: center;  font-size: 28px;line-height: 112%;letter-spacing: -0.56px;                                                
                                                    p{margin: 0px 0px 16px 0px;
                                                        &:last-child{margin: 0px;}
                                                    }
                                                }
                                            }
                                            .Meet_innerdetail_innerloop_innerblock_innerround_link_new{ 
                                                margin-top: 30px;display:flex; align-items: center; justify-content: center;
                                                a{  
                                                    display: block;  
                                                    font-family: var(--font-pitchsans--family);
                                                    font-size: 16px;
                                                    font-weight: 700;
                                                    line-height: 140%;
                                                    letter-spacing: 0.32px;
                                                    /*text-decoration-line: underline;
                                                    text-decoration-style: dotted;
                                                    text-decoration-skip-ink: none;
                                                    text-decoration-thickness: 2.56px;
                                                    text-underline-offset: 4.48px;
                                                    text-underline-position: from-font;*/
                                                    text-transform: uppercase;

                                                    text-decoration: none;
                                                    background: url(dot_line.svg) repeat-x left bottom 1px;
                                                    background-size: auto 3px;
                                                }
                                            }
                                    }
                                    
                                }
                                .Meet_innerdetail_innerloop_innerblock_mainmedia_new{ 
                                    width:41.464%;  border-radius: 100%; position: absolute; bottom:0px; left:0px; z-index: 2;
                                    /*backdrop-filter: blur(3px);
                                    -webkit-backdrop-filter: blur(3px);
                                    border: 1px solid rgba(255, 255, 255, .1);
                                    background: rgba(244, 244, 248, 0.20);*/

                                    .liquidGlass-wrapper { 
                                        /*box-shadow: 0 6px 6px rgba(0, 0, 0, 0.2), 0 0 20px rgba(0, 0, 0, 0.1);*/

                                        transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 2.2);
                                        border-radius: 100%;
                                    }

                                    .liquidGlass-effect {
                                        position: absolute;
                                        z-index: 0;
                                        inset: 0;

                                        backdrop-filter: blur(3px);
                                        filter: url(#glass-distortion-3);
                                        overflow: hidden;
                                        isolation: isolate;

                                        border-radius: 100%;
                                    }

                                    .liquidGlass-tint {
                                        z-index: 1;
                                        position: absolute;
                                        inset: 0;
                                        background: rgba(255, 255, 255, 0.1);

                                        border-radius: 100%;
                                    }

                                    .liquidGlass-shine {
                                        position: absolute;
                                        inset: 0;
                                        z-index: 2;

                                        overflow: hidden;

                                        box-shadow: inset 2px 2px 1px 0 rgba(255, 255, 255, 0.5),
                                            inset -1px -1px 1px 1px rgba(255, 255, 255, 0.5);

                                        border-radius: 100%;
                                    }

                                    .Meet_innerdetail_innerloop_innerblock_mainmedia_inner_new{
                                        padding-bottom:100%;
                                        position: relative; 
                                    }
                                    .Meet_innerdetail_innerloop_innerblock_innermedia_new{
                                        position: absolute; top: 0px; left: 0px; width: calc(100% - 40px);  height: calc(100% - 40px); background-color: #F4F4F8; margin: 20px; overflow: hidden; border-radius: 100%; 
                                        img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100%;}
                                        video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100%;}
                                    }
                                }
                            }

                        }
                        .swiper-pagination{ position: absolute;  left: auto; right: 0px; top: 186px; width: auto;display: flex; flex-direction: column; align-items: flex-end; grid-gap: 5px;
                            .swiper-pagination-bullet{ margin:0px; display: block; width:14px; height:14px; background:rgba(255, 255, 255, 0.50); border:2px solid #F4F4F8;  opacity:1; backdrop-filter: blur(1px);
                                -webkit-transition: all .3s linear;
                                -moz-transition: all .3s linear;
                                -o-transition: all .3s linear;
                                -ms-transition: all .3s linear;
                                transition: all .3s linear;
                                &:first-child{margin-right: 29.5px;}
                                &:nth-child(2){margin-right: 20.5px;} 
                                &:nth-child(3){margin-right: 13.5px;} 
                                &:nth-child(4){margin-right: 6.5px;}
                            }
                            .swiper-pagination-bullet-active{background: #F4F4F8;}
                        }
                        
                    }
                
                }
            }
        }
    }
}

@media(min-width:0px) and (max-width:749px){ 
    .Meet_main_new{
        overflow: hidden;
        .Meet_inner_new{
            .Meet_maindetail_new{
                .page-width{padding: 0;}
                .Meet_innerdetail_new{display:block; 
                    .Meet_innerdetail_mainleft_new{ 
                        width:100%; max-width:336px; margin: auto; padding-top:0; margin-bottom:38px;
                        .Meet_innerdetail_innerleft_new{
                            text-align: center;
                            max-width: 100%;
                            .Meet_innerdetail_innerleft_button_new{
                                a{ margin: auto; min-width: 208px; }
                            }
                        }
                    }
                    .Meet_innerdetail_mainloop_new{ width:100%; 
                        .Meet_innerdetail_innerloop_new{ 
                            max-width: initial;
                            margin: 0;
                            width: 598px;
                            left: 50%;
                            position: relative;
                            transform: translate(-50%, 0);
                            .Index_meet_visible_result_slider{ 
                                .Meet_innerdetail_innerloop_mainblock_new{
                                    &.swiper-slide-active{ z-index:1; }
                                    .Meet_innerdetail_innerloop_innerblock_new{ flex-direction: column;
                                        .Meet_innerdetail_innerloop_innerblock_mainround_new{ 
                                            margin:0;
                                            width: 100%;
                                            .Meet_innerdetail_innerloop_innerblock_innerround_new{ 
                                                padding:28px 0 48px 0; 
                                                .Meet_innerdetail_innerloop_innerblock_innerround_both_new{
                                                    max-width: 300px; 
                                                    .Meet_innerdetail_innerloop_innerblock_innerround_both_badge_new{ 
                                                        padding:5px 11px;
                                                        .Meet_innerdetail_innerloop_innerblock_innerround_both_badge_icon_new{ 
                                                            margin-right: 4px;
                                                        }
                                                        .Meet_innerdetail_innerloop_innerblock_innerround_both_badge_text_new{ 
                                                            font-size: 12px; letter-spacing: 0.24px; 
                                                        }
                                                    }
                                                }
                                                .Meet_innerdetail_innerloop_innerblock_innerround_part_new{
                                                    /* The round is a fixed 598px centred on the viewport, so its 550px
                                                       content box starts at (550px - 100vw) / 2. Shifting the swatch by
                                                       that much lands its left edge on the left screen edge, which is
                                                       what the mobile swatch art is cropped for. */
                                                    margin: -10px 0 0 calc(275px - 50vw);
                                                    /* The box width is also where the two labels start, since they hang
                                                       off left:100%. 53vw puts them just past mid screen and still leaves
                                                       the longest label line about 20px clear of the right edge at 390. */
                                                    width: min(216px, 53vw);
                                                    .Meet_innerdetail_innerloop_innerblock_innerround_part_mainicon_new{ 
                                                        margin-left:0;
                                                        .Meet_innerdetail_innerloop_innerblock_innerround_part_innericon_new{ padding-bottom: 100.39%;
                                                            /* The mobile swatch art is a tall left-cropped frame, so
                                                               contain pillarboxes it. Anchor it left or the crop floats
                                                               in the middle of the box instead of meeting the screen edge.
                                                               Responsive-image-new writes a focal point straight onto the
                                                               img as style="object-position:50% 50%", so nothing but
                                                               !important reaches this. */
                                                            img{ object-position: left center !important; }
                                                            video{ object-position: left center !important; }
                                                        }
                                                    }
                                                    .Meet_innerdetail_innerloop_innerblock_innerround_part_innerlist_left_new{ 
                                                        text-align: left; top: 74px; left: 100%; right: auto; max-width: 170px; width:100%;
                                                        &::after{ top: 11px; right: auto; left: -67px; transform: rotate(180deg); }
                                                    }
                                                    .Meet_innerdetail_innerloop_innerblock_innerround_part_innerlist_right_new{ 
                                                        text-align: left; top: 158px; left: 100%; right: auto; max-width: 170px; width:100%; bottom: auto;
                                                        &::after{ top: 11px; right: auto; left: -67px; }
                                                    }
                                                }
                                                .Meet_innerdetail_innerloop_innerblock_innerround_item_new{
                                                    padding-top: 8px;
                                                    /* The swatch box now runs the full height of this row, so the figure
                                                       tucks straight under it. Anything bigger here reads as dead space
                                                       between the second callout label and the figure. */
                                                    margin-top: 4px; 
                                                    /* The figure, its headline and SHOP NOW share one left edge, set in
                                                       from the swatch and indented far enough that the bottom curve of
                                                       the round does not cut into SHOP NOW. The right inset keeps the
                                                       headline off the same curve on the other side. */
                                                    padding-left: 140px;
                                                    padding-right: 66px;
                                                    .Meet_innerdetail_innerloop_innerblock_innerround_item_text_new{
                                                        font-size: 64px; letter-spacing: -5px;
                                                        justify-content: flex-start;
                                                        padding-right: 0px;
                                                        padding-left: 0px;
                                                        -webkit-text-stroke-width: 0.5px;
                                                        sup{ font-size: 30px; line-height: 115%; letter-spacing: -5px; width:30px; padding-right:0px; }
                                                    }
                                                    .Meet_innerdetail_innerloop_innerblock_innerround_item_info_new{
                                                        padding-top: 4px;
                                                        text-align: left;
                                                    }
                                                }
                                                .Meet_innerdetail_innerloop_innerblock_innerround_link_new{ 
                                                    margin-top: 20px;
                                                    justify-content: flex-start;
                                                    padding-left: 140px;
                                                }
                                            }
                                        
                                        }
                                        .Meet_innerdetail_innerloop_innerblock_mainmedia_new{ 
                                            width:288px;
                                            position: relative; 
                                            bottom:auto; 
                                            left:auto;
                                            margin: 18px auto -91px auto
                                        }
                                    }

                                }
                                .swiper-pagination{ 
                                    left: auto;
                                    right: 132px;
                                    top: 544px;
                                    width: auto;
                                    flex-direction: row-reverse;
                                    align-items: flex-start;
                                    grid-gap: 5px;
                                    bottom: auto;
                                    .swiper-pagination-bullet{ 
                                        &:first-child{margin-right: 0px;  }
                                        &:nth-child(2){ margin-right: 0px; margin-top: 10px; } 
                                        &:nth-child(3){ margin-right: 0; margin-top: 19px; } 
                                        &:nth-child(4){ margin-right: 0; margin-top: 28px; }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

@media(min-width:750px) and (max-width:1150px){
    .Meet_main_new{
        overflow: hidden;
        .Meet_inner_new{
            .Meet_maindetail_new{
                .page-width{padding: 0;}
                .Meet_innerdetail_new{display:block; 
                    .Meet_innerdetail_mainleft_new{ 
                        width: 100%;
                        max-width: 650px;
                        margin: auto;
                        padding: 0 20px;
                        margin-bottom: 38px;
                        .Meet_innerdetail_innerleft_new{
                            text-align: center;
                            max-width: 100%;
                            .Meet_innerdetail_innerleft_button_new{
                                a{ margin: auto; min-width: 208px; }
                            }
                        }
                    }
                    .Meet_innerdetail_mainloop_new{
                        width:100%;
                        padding-bottom: 56px;
                        .Meet_innerdetail_innerloop_new{
                            max-width: 710px;
                            margin: auto;
                            .Index_meet_visible_result_slider{ 
                                .Meet_innerdetail_innerloop_mainblock_new{
                                    .Meet_innerdetail_innerloop_innerblock_new{
                                        .Meet_innerdetail_innerloop_innerblock_mainround_new{ 
                                            width:86%; 
                                            
                                            .Meet_innerdetail_innerloop_innerblock_innerround_new{ 
                                                padding:20px 42px 50px 48px; 
                                                .Meet_innerdetail_innerloop_innerblock_innerround_part_new{
                                                    .Meet_innerdetail_innerloop_innerblock_innerround_part_innerlist_left_new{ 
                                                        top: 73px; left: -164px;  font-size: 15px;
                                                        &:after{ right: -60px; }
                                                        
                                                    }
                                                    .Meet_innerdetail_innerloop_innerblock_innerround_part_innerlist_right_new{ 
                                                        bottom: 63px; right: -164px; font-size: 15px;
                                                        &:after{ right:160px; }
                                                    }
                                                }
                                                .Meet_innerdetail_innerloop_innerblock_innerround_item_new{
                                                    .Meet_innerdetail_innerloop_innerblock_innerround_item_text_new{
                                                        font-size: 120px;
                                                    }
                                                    .Meet_innerdetail_innerloop_innerblock_innerround_item_info_new{
                                                        font-size: 24px;
                                                    }
                                                }
                                                .Meet_innerdetail_innerloop_innerblock_innerround_link_new{ 
                                                    margin-top: 20px;
                                                }
                                            }
                                        }
                                        .Meet_innerdetail_innerloop_innerblock_mainmedia_new{ 
                                            width:37%; 
                                        }
                                    }
                                }
                                .swiper-pagination{  top: 155px; }
                            }
                        }
                    }
                }
            }
        }
    }
}

@media(min-width:1151px) and (max-width:1439px){

    .Meet_main_new{
        .Meet_inner_new{
            .Meet_maindetail_new{
                /* Was 0px 20px. This band keeps the two-column layout, so the
                   .page-width here is the section's actual gutter and it was
                   sitting at half of the 40px every other section uses in the
                   990-1439 band. The 750-1150 rule above is a different case and
                   deliberately stays at 0: that layout stacks, and the inner
                   .Meet_innerdetail_mainleft_new carries its own 0 20px there.
                   The carousel is capped at 820px and takes 73.754%, which at
                   1280 is 885px, so it still hits the cap and does not move. */
                .page-width{padding: 0px 40px;}
                .Meet_innerdetail_new{
                    .Meet_innerdetail_mainloop_new{
                        .Meet_innerdetail_innerloop_new{  
                            max-width: 820px;
                            .Index_meet_visible_result_slider {
                                .Meet_innerdetail_innerloop_mainblock_new {
                                    .Meet_innerdetail_innerloop_innerblock_new {
                                        .Meet_innerdetail_innerloop_innerblock_mainround_new {
                                            width: 84%;
                                            .Meet_innerdetail_innerloop_innerblock_innerround_new{
                                                padding: 20px 42px 40px 48px;
                                            }
                                        }
                                    }
                                    .Meet_innerdetail_innerloop_innerblock_mainmedia_new{
                                        width: 38%;
                                    }
                                }
                                .swiper-pagination { top: 180px;  }
                            }
                        }
                    }
                }
            }
        }
    } 
}