/*共通・リセットなど*/
#primary {
    padding: 0
}
#main {
    min-height: 0
}
#main .breadcrumb {
    display: none
}
#trustyourself2025 * {
    margin:0;
    padding:0;
    box-sizing:border-box;
    font-family:"HelveticaNeueW01-UltLt", "Helvetica Neue LT W05 25 Ult Lt", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, "Noto Sans JP", sans-serif !important;
    line-height:1;
}
#trustyourself2025 {
    max-width:1500px;
    background:#000;
    color:#FFF;
    text-align:center;
}
#trustyourself2025 section {
    width:min(100%, 750px);
    margin-inline:auto;
    line-break:strict;
}
#trustyourself2025 img {
    border:none;
    vertical-align: bottom;
}
#trustyourself2025 a {
    display:block;
    color:#FFF;
    text-decoration:none;
    transition: all .3s;
}
#trustyourself2025 li {
    list-style:none;
}
#trustyourself2025 .sec-title {
    font-size: min(calc((80 / 750) * 100vw), 80px);
    line-height: calc(84 / 80);
}
#trustyourself2025 .sec-title sup {
    font-size: 0.5em;
    top: max(calc((-30 / 750) * 100vw), -30px);
    font-family:"Helvetica Neue LT W01_35 Thin", "Helvetica Neue LT W05 35 Thin", sans-serif !important;
}
#trustyourself2025 .common-btn {
    display:flex;
    flex-wrap:nowrap;
    justify-content: center;
    align-items: center;
    width:min(calc((560 / 750) * 100vw), 560px);
    height:min(calc((80 / 750) * 100vw), 80px);
    margin-inline:auto;
    border:1px solid #FFF;
    background:#000;
}
@media (min-width:751px) {
    #trustyourself2025 .common-btn:hover {
        background:#FFF;
        color:#000;
    }
}
#trustyourself2025 .common-btn.arrow {
    position: relative;
}
#trustyourself2025 .common-btn.arrow::after {
    display: inline-block;
    position: absolute;
    top: 50%;
    right: min(calc((22 / 750) * 100vw), 22px);
    transform: translateY(-50%);
    font-size: min(calc((30 / 750) * 100vw), 30px);
    font-family: 'icomoon' !important;
    content: "\e904";
}
#trustyourself2025 .text-en {
    font-size:113%;
    font-family:"HelveticaNeueW01-45Ligh", "Helvetica Neue LT W05 45 Light", sans-serif !important;
    line-height: 1;
}
#trustyourself2025 .yugo {
    font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif !important;
    font-feature-settings: 'palt';
}
#trustyourself2025 .hero,
#trustyourself2025 .kv {
    width:min(100%, 750px);
    margin-inline:auto;
}
#trustyourself2025 .inside-wrap650 {
    width:min(calc((650 / 750) * 100vw), 650px);
    margin-inline:auto;
}
#trustyourself2025 .inside-wrap684 {
    width:min(calc((684 / 750) * 100vw), 684px);
    margin-inline:auto;
    padding:min(calc((150 / 750) * 100vw), 150px) 0;
}
#trustyourself2025 .common-border {
    width:min(100%, 750px);
    height:0;
    margin-inline:auto;
    border:0;
    border-top: 1px #8F8F8D solid;
}

/*.hero-mov -----------------------------*/
#trustyourself2025 .hero-mov_wrap {
    position: relative;
    width: min(calc((375 / 750) * 100vw), 375px);
    margin-inline: auto;

}
@media (max-width:750px) {
    #trustyourself2025 .hero-mov_wrap {
        width: 100%;
    }
}
#trustyourself2025 .hero-mov_wrap video {
    display: block;
}
@media (max-width:750px) {
    #trustyourself2025 .hero-mov_wrap video {
        width: 100%;
        height: 100%;
    }
}
#trustyourself2025 .hero-mov_wrap .sound-toggle-btn {
    position: absolute;
    bottom: min(calc((15 / 750) * 100vw), 15px);
    right: min(calc((15 / 750) * 100vw), 15px);
    z-index: 1;
    border: none;
    background-color: unset;
    cursor: pointer;
}
@media (max-width:750px) {
    #trustyourself2025 .hero-mov_wrap .sound-toggle-btn {
        bottom: calc((30 / 750) * 100vw);
        right: calc((30 / 750) * 100vw);
    }
}
#trustyourself2025 .hero-mov_wrap .sound-toggle-btn svg {
    display: block;
    width: min(calc((30 / 750) * 100vw), 30px);
    height: min(calc((30 / 750) * 100vw), 30px);
    pointer-events: none;
}
@media (max-width:750px) {
    #trustyourself2025 .hero-mov_wrap .sound-toggle-btn svg {
        width: calc((60 / 750) * 100vw);
        height: calc((60 / 750) * 100vw);
    }
}
#trustyourself2025 .hero-mov_wrap .sound-toggle-btn .icon-sound-on {
    display: none;
}
#trustyourself2025 .hero-mov_wrap .sound-toggle-btn .icon-sound-off {
    display: block;
}
#trustyourself2025 .hero-mov_wrap .sound-toggle-btn.is-sound-on .icon-sound-on {
    display: block;
}
#trustyourself2025 .hero-mov_wrap .sound-toggle-btn.is-sound-on .icon-sound-off {
    display: none;
}
#trustyourself2025 .hero-mov .hero-mov_txt {
    margin-top: min(calc((20 / 750) * 100vw), 20px);
}
@media (max-width:750px) {
    #trustyourself2025 .hero-mov .hero-mov_txt {
        margin-top: calc((40 / 750) * 100vw);
    }
}
#trustyourself2025 .hero-mov .hero-mov_txt-produce {
    font-size: min(calc((24 / 750) * 100vw), 24px);
    font-family:"HelveticaNeueW01-45Ligh", "Helvetica Neue LT W05 45 Light", sans-serif !important;
    line-height: 1;
}
#trustyourself2025 .hero-mov .hero-mov_txt-desc {
    margin-top: min(calc((50 / 750) * 100vw), 50px);
    font-size: min(calc((28 / 750) * 100vw), 28px);
    line-height: calc(48 / 28);
}
#trustyourself2025 .hero-mov .hero_btn-wrap a {
    margin-top: min(calc((50 / 750) * 100vw), 50px);
    font-size: min(calc((26 / 750) * 100vw), 26px);
    line-height: calc(40 / 26);
}

/*.head -----------------------------*/
#trustyourself2025 .head_title {
    padding-top:min(calc((122 / 750) * 100vw), 122px);
    font-size: min(calc((155 / 750) * 100vw), 155px);
    line-height: calc(124 / 155);
    letter-spacing:-0.05em;
}
#trustyourself2025 .inside-wrap650 > p {
    padding-block:min(calc((50 / 750) * 100vw), 50px);
    font-size: min(calc((30 / 750) * 100vw), 30px);
    line-height: calc(48 / 30);
}
#trustyourself2025 .head_btn-wrap {
    border-top: 1px solid #d9d9d9;
}
#trustyourself2025 .head_btn-wrap.ttop {
    padding:min(calc((51 / 750) * 100vw), 51px) 0;
}
#trustyourself2025 .head_btn-wrap.bbottom {
    padding-top:min(calc((39 / 750) * 100vw), 39px);
    padding-bottom:min(calc((55 / 750) * 100vw), 55px);
}
#trustyourself2025 .head_btn-wrap p {
    margin-bottom:min(calc((27 / 750) * 100vw), 27px);
    font-size: min(calc((28 / 750) * 100vw), 28px);
    line-height:calc(40 / 28);
}
#trustyourself2025 .head_btn-wrap a {
    font-size: min(calc((31.2 / 750) * 100vw), 31.2px);
    font-family:"Helvetica Neue LT W01_35 Thin", "Helvetica Neue LT W05 35 Thin", sans-serif !important;
    line-height:calc(40 / 31.20);
}
#trustyourself2025 .head_prod-wrap .sec-title {
    margin-block: min(calc((70 / 750) * 100vw), 70px);
}
#trustyourself2025 .head_prod-wrap h3 {
    margin-bottom: min(calc((20 / 750) * 100vw), 20px);
    font-size: min(calc((36 / 750) * 100vw), 36px);
    line-height: 1.4;
    letter-spacing: min(calc((-1.08 / 750) * 100vw), -1.08px);
}
#trustyourself2025 .head_prod-text {
    margin-bottom: min(calc((40 / 750) * 100vw), 40px);
}
#trustyourself2025 .head_prod-text p {
    margin-bottom: min(calc((20 / 750) * 100vw), 20px);
    font-size: min(calc((28 / 750) * 100vw), 28px);
    line-height: calc(44 / 28);
    letter-spacing: min(calc((-0.84 / 750) * 100vw), -0.84px);
}
#trustyourself2025 .head_prod-text p sup {
    top: -0.4em;
    font-size: 0.8em;
}
#trustyourself2025 .head_prod-text ul {
    width: max-content;
    margin-inline: auto;
    text-align: left;
}
#trustyourself2025 .head_prod-text li {
    font-size: min(calc((22 / 750) * 100vw), 22px);
    line-height: calc(29 / 22);
    letter-spacing: min(calc((0.44 / 750) * 100vw), 0.44px);
}
#trustyourself2025 .head_prod-text li::before {
    content: "＊";
}
#trustyourself2025 .head_prod-desc {
    padding-bottom: min(calc((80 / 750) * 100vw), 80px);
    border-bottom: 1px solid #d9d9d9;
}
#trustyourself2025 .head_prod-desc img {
    width: min(calc((562 / 750) * 100vw), 562px);
}
#trustyourself2025 .head_prod-desc .head_prod-desc_name {
    margin-block: min(calc((40 / 750) * 100vw), 40px) min(calc((70 / 750) * 100vw), 70px);
    font-size: min(calc((26 / 750) * 100vw), 26px);
    line-height: 1.4;
}
#trustyourself2025 .head_prod-desc a {
    font-size: min(calc((26 / 750) * 100vw), 26px);
    line-height: calc(40 / 26);
}
#trustyourself2025 .head_bottom-wrap {
    margin-block:min(calc((120 / 750) * 100vw), 120px);
}
#trustyourself2025 .head_bottom-text-wrap {
    display:flex;
    flex-wrap:wrap;
    justify-content: center;
    gap:min(calc((36 / 750) * 100vw), 36px);
}
#trustyourself2025 .head_bottom-text-wrap p {
    font-size: min(calc((28 / 750) * 100vw), 28px);
    line-height: calc(36 / 28);
}
#trustyourself2025 .head_bottom-wrap .common-btn {
    position:relative;
    height:min(calc((100 / 750) * 100vw), 100px);
    margin-top:min(calc((78 / 750) * 100vw), 78px);
    font-size: min(calc((26 / 750) * 100vw), 26px);
    line-height: calc(40 / 26);
}
#trustyourself2025 .head_bottom-wrap .common-btn::after {
    position:absolute;
    top:50%;
    right:min(calc((25 / 750) * 100vw), 25px);
    transform: translateY(-80%) rotate(135deg);
    width: min(calc((22 / 750) * 100vw), 22px);
    height: min(calc((22 / 750) * 100vw), 22px);
    border: 2px solid #FFF;
    border-left: 0;
    border-bottom: 0;
    content: "";
    transition: all .3s;
}
@media (max-width:750px) {
    #trustyourself2025 .head_bottom-wrap .common-btn::after {
        border: 1px solid #FFF;
        border-left: 0;
        border-bottom: 0;
    }
}
@media (min-width:751px) {
    #trustyourself2025 .head_bottom-wrap .common-btn:hover::after {
        border: 2px solid #000;
        border-left: 0;
        border-bottom: 0;
    }
}

/*.prod-fd -----------------------------*/
#trustyourself2025 .prod-fd .sec-title {
    margin-block:min(calc((151 / 750) * 100vw), 151px) min(calc((70 / 750) * 100vw), 70px);
}
#trustyourself2025 .prod-fd_detail {
    font-size: min(calc((28 / 750) * 100vw), 28px);
    line-height: calc(44 / 28);
}
#trustyourself2025 .prod-fd_img {
    width:min(calc((500 / 750) * 100vw), 500px);
    margin-block:min(calc((39 / 750) * 100vw), 39px) min(calc((41 / 750) * 100vw), 41px);
    margin-inline:auto;
}
#trustyourself2025 .prod-fd_name {
    font-size: min(calc((32 / 750) * 100vw), 32px);
    line-height: calc(40 / 32);
}
#trustyourself2025 .prod-fd_spfpa {
    margin-block:min(calc((20 / 750) * 100vw), 20px) min(calc((40 / 750) * 100vw), 40px);
    font-size: min(calc((38 / 750) * 100vw), 38px);
    font-family:"HelveticaNeueW01-45Ligh", "Helvetica Neue LT W05 45 Light", sans-serif !important;
    line-height: calc(40 / 38);
}
#trustyourself2025 .prod-fd_shade {
    margin-bottom:min(calc((20 / 750) * 100vw), 20px);
    font-size: min(calc((26 / 750) * 100vw), 26px);
    line-height: calc(34 /26);
}
#trustyourself2025 .prod-fd_price {
    font-size: min(calc((26 / 750) * 100vw), 26px);
    line-height: calc(34 /26);
}
#trustyourself2025 .prod-fd_btn {
    margin-top:min(calc((69 / 750) * 100vw), 69px);
    font-size: min(calc((26 / 750) * 100vw), 26px);
    line-height: calc(40 / 26);
}

/*.prod-coll -----------------------------*/
#trustyourself2025 .prod-coll .sec-title {
    margin-bottom:min(calc((31 / 750) * 100vw), 31px);
}
#trustyourself2025 .prod-coll_use-item {
    font-size: min(calc((28 / 750) * 100vw), 28px);
    line-height: calc(44 / 28);
}
#trustyourself2025 .prod-coll_slider {
    width:100%;
    padding-top:min(calc((59 / 750) * 100vw), 59px);
}
#trustyourself2025 .prod-coll_slider .draggable {
    display:grid;
}
#trustyourself2025 .prod-coll_slider-detail {
    display:flex;
    flex-direction: column;
    justify-content: space-between;
    width:100%;
}
#trustyourself2025 .prod-coll_slider-detail .ttop {
    margin-bottom:min(calc((40 / 750) * 100vw), 40px);
}
#trustyourself2025 .prod-coll_img-wrap {
    display:flex;
    flex-wrap:nowrap;
    justify-content: center;
    align-items:center;
    width:min(calc((562 / 750) * 100vw), 562px);
    height:min(calc((562 / 750) * 100vw), 562px);
    margin-block:min(calc((54 / 750) * 100vw), 54px);
    margin-inline:auto;
}
#trustyourself2025 .prod-coll_name {
    padding-top:min(calc((86 / 750) * 100vw), 86px);
    font-size: min(calc((36 / 750) * 100vw), 36px);
    line-height: calc(50 / 36);
}
#trustyourself2025 .prod-coll_shade {
    margin-top: min(calc((10 / 750) * 100vw), 10px);
    font-size: min(calc((30 / 750) * 100vw), 30px);
    font-family:"HelveticaNeueW01-45Ligh", "Helvetica Neue LT W05 45 Light", sans-serif !important;
    line-height: 1.4;
}
#trustyourself2025 .prod-coll_price {
    margin-top: min(calc((45 / 750) * 100vw), 45px);
    font-size: min(calc((32 / 750) * 100vw), 32px);
    line-height: calc(42 / 32);
}
#trustyourself2025 .prod-coll_detail-text {
    margin-top:min(calc((60 / 750) * 100vw), 60px);
    font-size: min(calc((30 / 750) * 100vw), 30px);
    line-height: calc(42 / 30);
}
#trustyourself2025 .prod-coll_btn {
    font-size: min(calc((26 / 750) * 100vw), 26px);
    line-height: calc(40 / 26);
}
/*slick*/
#trustyourself2025 .prod-coll_slider .slick-dots {
    position:absolute;
    top:764px;
    left:0;
    line-height:0;
}
@media screen and (max-width:750px) {
    #trustyourself2025 .prod-coll_slider .slick-dots {
        top: 54%;
    }
}
#trustyourself2025 .prod-coll_slider .slick-dots li {
    margin-inline:min(calc((9 / 750) * 100vw), 9px);
}
#trustyourself2025 .prod-coll_slider .slick-dots li,
#trustyourself2025 .prod-coll_slider .slick-dots li button,
#trustyourself2025 .prod-coll_slider .slick-dots li button:before {
    width:min(calc((14 / 750) * 100vw), 14px);
    height:min(calc((14 / 750) * 100vw), 14px);
}
#trustyourself2025 .prod-coll_slider .slick-dots li button:before {
    border-radius:50%;
    background:rgba(255,255,255,0.5);
}
#trustyourself2025 .prod-coll_slider .slick-dots li.slick-active button:before {
    background:rgba(255,255,255,1);
}
#trustyourself2025 .prod-coll_slider .slick-prev,
#trustyourself2025 .prod-coll_slider .slick-next {
    margin-top:max(calc((-313 / 750) * 100vw), -313px);
}
#trustyourself2025 .prod-coll_slider .slick-prev:before,
#trustyourself2025 .prod-coll_slider .slick-next:before {
    display:inline-block;
    opacity:1;
    transform: scaleX(0.7);
    color:#FFF;
    font-size:min(calc((66 / 750) * 100vw), 66px);
}

/*.jun-faq -----------------------------*/
#trustyourself2025 .jun-faq .sec-title {
    margin-bottom:min(calc((55 / 750) * 100vw), 55px);
}
#trustyourself2025 .jun-faq_text {
    position:relative;
    padding:min(calc((25 / 750) * 100vw), 25px) 0;
    padding-left:min(calc((90 / 750) * 100vw), 90px);
    font-size: min(calc((28 / 750) * 100vw), 28px);
    line-height: calc(44 / 28);
    text-align:left;
}
#trustyourself2025 .jun-faq_text::before {
    display:flex;
    align-items: center;
    justify-content: center;
    position:absolute;
    top:min(calc((25 / 750) * 100vw), 25px);
    left:0;
    width:min(calc((56 / 750) * 100vw), 56px);
    height:min(calc((56 / 750) * 100vw), 56px);
    border-radius:50%;
    font-size:min(calc((26 / 750) * 100vw), 26px);
    content:'';
}
@media (max-width:750px) {
    #trustyourself2025 .jun-faq_text::before {
        font-family:"Helvetica Neue LT W01_35 Thin", "Helvetica Neue LT W05 35 Thin";
    }
}
#trustyourself2025 .jun-faq_text.icon_q::before {
    border:2px solid #FFF;
    color:#FFF;
    content:'Q';
}
@media (max-width:750px) {
    #trustyourself2025 .jun-faq_text.icon_q::before {
        border:1px solid #FFF;
    }
}
#trustyourself2025 .jun-faq_text.icon_a::before {
    background:#FFF;
    color:#000;
    content:'A';
}

/*.cpn-info -----------------------------*/
#trustyourself2025 .cpn-info .sec-title {
    margin-bottom:min(calc((79 / 750) * 100vw), 79px);
}
#trustyourself2025 .cpn-info .inside-wrap684 {
    text-align:left;
}
#trustyourself2025 .cpn-info h4 {
    margin-bottom:min(calc((17 / 750) * 100vw), 17px);
    font-size: min(calc((44 / 750) * 100vw), 44px);
    line-height: calc(66 / 44);
}
#trustyourself2025 .cpn-info h5,
#trustyourself2025 .cpn-info p,
#trustyourself2025 .cpn-info li {
    font-size: min(calc((28 / 750) * 100vw), 28px);
    line-height: calc(44 / 28);
}
#trustyourself2025 .cpn-info_method-wrap h5 {
    margin-bottom:min(calc((7 / 750) * 100vw), 7px);
}
#trustyourself2025 .cpn-info p,
#trustyourself2025 .cpn-info li {
    letter-spacing: 0.08em;
}
#trustyourself2025 .cpn-info li:not(:last-child) {
    margin-bottom:min(calc((9 / 750) * 100vw), 9px);
}
#trustyourself2025 .cpn-info .li-asterisk li {
    margin-left:min(calc((22 / 750) * 100vw), 22px);
    text-indent:max(calc((-22 / 750) * 100vw), -22px);
    font-size: min(calc((26 / 750) * 100vw), 26px);
    line-height: calc(40 / 26);
}
#trustyourself2025 .cpn-info .li-asterisk li::before {
    display:inline;
    font-size: min(calc((22 / 750) * 100vw), 22px);
    content:'＊'
}
#trustyourself2025 .cpn-info .align-c {
    text-align:center;
}
#trustyourself2025 .cpn-info .cpn-info_outside-wrap {
    display:flex;
    flex-wrap:wrap;
    justify-content: space-between;
    flex-direction: column;
    gap:min(calc((50 / 750) * 100vw), 50px);
}
#trustyourself2025 .cpn-info_title {
    margin-bottom:min(calc((4 / 750) * 100vw), 4px);
    font-size: min(calc((47 / 750) * 100vw), 47px);
    line-height: calc(70.5 / 47);
}
#trustyourself2025 p.cpn-info_term {
    letter-spacing: 0;
}
/* CAMPAIGN 1 */
#trustyourself2025 .cpn-info .cpn1 {
    margin-bottom:min(calc((149 / 750) * 100vw), 149px);
}
#trustyourself2025 .cpn-info .cpn1 .cpn-info_discription {
    letter-spacing:0.05em;
}
#trustyourself2025 .cpn-info .cpn1 .text-link {
    display:inline;
    text-decoration:underline;
}
#trustyourself2025 .cpn-info .cpn1 .common-btn {
    font-size: min(calc((26 / 750) * 100vw), 26px);
    line-height: calc(40 / 26);
}
/* CAMPAIGN 2 */
/*#trustyourself2025 .cpn-info .cpn2 .cpn-info_bag {
    width:min(calc((500 / 750) * 100vw), 500px);
    margin-inline:auto;
}*/
#trustyourself2025 .cpn-info .cpn2 .cpn-info_pouch {
    width:min(calc((287 / 750) * 100vw), 287px);
    margin-block:min(calc((40 / 750) * 100vw), 40px);
    margin-inline:auto;
}
#trustyourself2025 .cpn-info .cpn2 .cpn-info_method-wrap p {
    letter-spacing: 0.05em;
}
#trustyourself2025 .cpn-info .cpn2 .cpn-info_target-items {
    margin-inline:min(calc((14 / 750) * 100vw), 14px);
}
#trustyourself2025 .cpn-info .cpn2 .cpn-info_target-items li {
    margin-left:min(calc((28 / 750) * 100vw), 28px);
    margin-bottom:0;
    text-indent:max(calc((-28 / 750) * 100vw), -28px);
}
#trustyourself2025 .cpn-info .cpn2 .cpn-info_target-items li::before {
    content:'・'
}
#trustyourself2025 .cpn-info .cpn2 .cpn-info_target-items li a {
    display:inline;
    margin-left:min(calc((12 / 750) * 100vw), 12px);
    font-size: min(calc((28 / 750) * 100vw), 28px);
    line-height: calc(44 / 28);
    text-decoration: underline;
}

/*.jun-profile -----------------------------*/
#trustyourself2025 .jun-profile {
    text-align:left;
}
#trustyourself2025 .jun-profile .inside-wrap684 {
    margin-block-end:0;
    padding-bottom:min(calc((150 / 750) * 100vw), 150px);
}
#trustyourself2025 .jun-profile_title {
    width:min(calc((584 / 750) * 100vw), 584px);
    margin-block-end:min(calc((25 / 750) * 100vw), 25px);
    margin-inline:auto;
    font-size: min(calc((55 / 750) * 100vw), 55px);
    line-height: calc(81 / 55);
}
#trustyourself2025 .jun-profile_title span {
    display:block;
    font-size: min(calc((24 / 750) * 100vw), 24px);
    font-family:"HelveticaNeueW01-45Ligh", "Helvetica Neue LT W05 45 Light", sans-serif !important;
    line-height: calc(36 / 24);
}
#trustyourself2025 .jun-profile_title + p {
    width:min(calc((584 / 750) * 100vw), 584px);
    margin-inline:auto;
    font-size: min(calc((24 / 750) * 100vw), 24px);
    line-height: calc(40 / 24);
}
#trustyourself2025 .jun-profile_sns-wrap {
    display:flex;
    flex-wrap:nowrap;
    justify-content: center;
    gap:min(calc((28 / 750) * 100vw), 28px);
    width:100%;
    margin-block-start:min(calc((80 / 750) * 100vw), 80px);
}
#trustyourself2025 .jun-profile_sns-wrap img:nth-of-type(1) {
    width:min(calc((42 / 750) * 100vw), 42px);
}
#trustyourself2025 .jun-profile_sns-wrap img:nth-last-of-type(1) {
    width:min(calc((41 / 750) * 100vw), 41px);
}


