@charset "utf-8";
/* ==========================================================
   autumnCoordinate（秋のお出かけコーディネート）
   - topics_feature__common.css の後に読み込む
   - クラスはすべて ac- 接頭辞（既存ページ・共通CSSと衝突しない）
   - デザイン（750px幅）を基準に、--u = デザイン上の1px として組んでいる。
     PCもSPも記事の幅に合わせて比率どおりに拡大縮小し、
     文字だけは max() で読める大きさを下限として確保している。
========================================================== */

/* 見出しの英字フォント（MIDWATCHES）
   フォントファイルを /fonts/ にアップロードすると自動で切り替わる。
   ファイルがない間は Cormorant Garamond で表示される。 */
@font-face{
    font-family: "MIDWATCHES";
    src: url("../fonts/MIDWATCHES.woff2") format("woff2");
    font-display: swap;
}

.features_wrap.--autumnCoordinate{
    --ac-red: #891212;
    --ac-gold: #BF7C19;
    --ac-theme: var(--ac-red);
    --ac-text: #4b4141;
    --ac-en: "MIDWATCHES", "Cormorant Garamond", "Times New Roman", serif;
    --ac-mincho: "Shippori Mincho", "Yu Mincho", "YuMincho", serif;
    --ac-sans: "Noto Sans JP", sans-serif;
    --ac-scroll-offset: 0px;
    --u: calc(min(100vw, 750px) / 750); /* 古いブラウザ用 */
    container-type: inline-size;
    color: var(--ac-text);
    overflow: hidden;
}
.features_wrap.--autumnCoordinate .ac-fv__ja,
.features_wrap.--autumnCoordinate .ac-intro__message p,
.features_wrap.--autumnCoordinate .ac-coord__title,
.features_wrap.--autumnCoordinate .ac-point__text,
.features_wrap.--autumnCoordinate .ac-outro p,
.features_wrap.--autumnCoordinate .ac-items__title{
    font-feature-settings: "palt";
}
@supports (width: 1cqw){
    .features_wrap.--autumnCoordinate *{ --u: calc(100cqw / 750); }
}
.features_wrap.--autumnCoordinate img{
    display: block;
    width: 100%;
    max-width: none;
    height: auto;
}
.features_wrap.--autumnCoordinate h1,
.features_wrap.--autumnCoordinate h2,
.features_wrap.--autumnCoordinate h3,
.features_wrap.--autumnCoordinate p,
.features_wrap.--autumnCoordinate ul,
.features_wrap.--autumnCoordinate dl,
.features_wrap.--autumnCoordinate dd{
    margin: 0;
    padding: 0;
}
.features_wrap.--autumnCoordinate ul{ list-style: none; }
.features_wrap.--autumnCoordinate a:hover{ opacity: 1; }
.features_wrap.--autumnCoordinate .ac-vh{
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    white-space: nowrap;
}

/* FV（750×485）
---------------------------------------------*/
.features_wrap.--autumnCoordinate .ac-fv{
    position: relative;
    aspect-ratio: 750 / 485;
    background:
        url("../img/topics/features/autumnCoordinate/EC_topics_features_autumnCoordinate_FV_leaves.png") center top / 100% auto no-repeat,
        url("../img/topics/features/autumnCoordinate/EC_topics_features_autumnCoordinate_FV_bg.jpg") center / cover no-repeat,
        #EDB55F;
    overflow: hidden;
}
.features_wrap.--autumnCoordinate .ac-fv__title{
    position: absolute;
    top: calc(14 * var(--u));
    left: 0;
    right: 0;
    z-index: 3;
    color: var(--ac-red);
    text-align: center;
}
.features_wrap.--autumnCoordinate .ac-fv__en{
    display: block;
    font-family: var(--ac-en);
    font-weight: 400;
    font-size: calc(82 * var(--u));
    line-height: 1;
    letter-spacing: 0;
    white-space: nowrap;
}
.features_wrap.--autumnCoordinate .ac-fv__ja{
    display: flex;
    align-items: center;
    gap: calc(17 * var(--u));
    margin-top: calc(-3 * var(--u));
    font-family: var(--ac-mincho);
    font-weight: 500;
    font-size: max(1.1rem, calc(24 * var(--u)));
    line-height: 1.4;
    letter-spacing: .08em;
}
.features_wrap.--autumnCoordinate .ac-fv__ja::before,
.features_wrap.--autumnCoordinate .ac-fv__ja::after{
    content: "";
    flex: 1;
    height: 1px;
    background: var(--ac-red);
}
.features_wrap.--autumnCoordinate .ac-fv__model{
    position: absolute;
    z-index: 2;
}
.features_wrap.--autumnCoordinate .ac-fv__model.--trip{ left: 14%;   top: 23.09%; width: 20.533%; }
.features_wrap.--autumnCoordinate .ac-fv__model.--walk{ left: 32%;   top: 23.51%; width: 19.733%; }
.features_wrap.--autumnCoordinate .ac-fv__model.--cafe{ left: 49.2%; top: 22.89%; width: 23.2%; }
.features_wrap.--autumnCoordinate .ac-fv__model.--date{ left: 68.8%; top: 23.3%;  width: 17.333%; }
.features_wrap.--autumnCoordinate .ac-fv__labels li{
    position: absolute;
    z-index: 3;
    top: calc(432 * var(--u));
    width: calc(120 * var(--u));
    height: calc(120 * var(--u));
    margin-left: calc(-60 * var(--u));
    padding-top: calc(18 * var(--u));
    border-radius: 50%;
    background: #F2E6D3;
    box-shadow: 0 0 calc(10 * var(--u)) rgba(150, 90, 30, .2);
    color: var(--ac-red);
    font-family: var(--ac-en);
    font-size: calc(30 * var(--u));
    line-height: 1;
    text-align: center;
}
.features_wrap.--autumnCoordinate .ac-fv__labels li::before{
    content: "";
    position: absolute;
    inset: calc(5 * var(--u));
    border: 1px solid var(--ac-red);
    border-radius: 50%;
}
.features_wrap.--autumnCoordinate .ac-fv__labels .--trip{ left: 24%; }
.features_wrap.--autumnCoordinate .ac-fv__labels .--walk{ left: 41.33%; }
.features_wrap.--autumnCoordinate .ac-fv__labels .--cafe{ left: 59.33%; }
.features_wrap.--autumnCoordinate .ac-fv__labels .--date{ left: 77.33%; }

/* イントロ（750×825）
---------------------------------------------*/
.features_wrap.--autumnCoordinate .ac-intro__message{
    padding: calc(60 * var(--u)) calc(20 * var(--u)) calc(64 * var(--u));
    background: url("../img/topics/features/autumnCoordinate/EC_topics_features_autumnCoordinate_bg_leaves.jpg") center top / cover no-repeat, #DE9A35;
    text-align: center;
}
.features_wrap.--autumnCoordinate .ac-intro__message p{
    color: #fff;
    font-family: var(--ac-mincho);
    font-weight: 500;
    font-size: max(1.5rem, calc(27 * var(--u)));
    line-height: 1.72;
    letter-spacing: .07em;
    text-shadow: 0 0 .4em rgba(150, 80, 10, .5);
}
.features_wrap.--autumnCoordinate .ac-intro__message p + p{ margin-top: 1.42em; }

.features_wrap.--autumnCoordinate .ac-nav{
    padding: calc(72 * var(--u)) calc(33 * var(--u));
    background:
        linear-gradient(180deg, rgba(231, 191, 133, .6) 0%, rgba(231, 191, 133, 0) 25%),
        linear-gradient(100deg, #FAE8D5 0%, #F6DDBC 45%, #F0C68F 75%, #EBB46E 100%);
}
.features_wrap.--autumnCoordinate .ac-nav ul{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: calc(44 * var(--u));
}
.features_wrap.--autumnCoordinate .ac-nav a{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: max(4rem, calc(56 * var(--u)));
    border-radius: 999px;
    background: #F2E6D3;
    box-shadow: 0 calc(3 * var(--u)) calc(8 * var(--u)) rgba(150, 90, 30, .3);
    color: var(--ac-red);
    font-family: var(--ac-en);
    font-size: max(2rem, calc(36 * var(--u)));
    line-height: 1;
    text-decoration: none;
    transition: transform .3s, box-shadow .3s;
}
.features_wrap.--autumnCoordinate .ac-nav a::before{
    content: "";
    position: absolute;
    inset: calc(4 * var(--u));
    border: 1px solid var(--ac-red);
    border-radius: inherit;
    pointer-events: none;
}
.features_wrap.--autumnCoordinate .ac-nav__arrow{
    position: absolute;
    right: calc(30 * var(--u));
    top: 50%;
    width: calc(20 * var(--u));
    height: calc(6 * var(--u));
    margin-top: calc(-5 * var(--u));
    border-bottom: 1px solid currentColor;
    border-right: 1px solid currentColor;
    transform: skewX(45deg);
}
@media (hover: hover){
    .features_wrap.--autumnCoordinate .ac-nav a:hover{
        transform: translateY(calc(2 * var(--u)));
        box-shadow: 0 calc(1 * var(--u)) calc(3 * var(--u)) rgba(150, 90, 30, .3);
    }
}

/* コーディネート（750×2952）
   背景：アセット17の上にカラーレイヤー
   （PDFの色味に合わせ、テクスチャの明暗をカラーに乗せる合成にしている）
---------------------------------------------*/
.features_wrap.--autumnCoordinate .ac-coord{
    --ac-bg: #F2E6D3;
    position: relative;
    padding-top: calc(88 * var(--u));
    background:
        linear-gradient(var(--ac-theme), var(--ac-theme)) 0 0 / 100% calc(8 * var(--u)) no-repeat,
        linear-gradient(var(--ac-theme), var(--ac-theme)) 0 calc(18 * var(--u)) / 100% 1px no-repeat,
        url("../img/topics/features/autumnCoordinate/EC_topics_features_autumnCoordinate_coordinate_bg.png") center top / 100% auto repeat-y,
        var(--ac-bg);
    background-blend-mode: normal, normal, luminosity, normal;
    scroll-margin-top: var(--ac-scroll-offset);
    overflow: hidden;
}
.features_wrap.--autumnCoordinate .ac-coord.--gold{
    --ac-theme: var(--ac-gold);
    --ac-bg: #EDE8DA;
}
/* 舞い散る葉（セクション全体に重ねる） */
.features_wrap.--autumnCoordinate .ac-coord::after{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 5;
    background-position: center top;
    background-size: 100% auto;
    background-repeat: no-repeat;
    pointer-events: none;
}
.features_wrap.--autumnCoordinate .ac-coord.--trip::after{ background-image: url("../img/topics/features/autumnCoordinate/EC_topics_features_autumnCoordinate_coordinate01_leaves.png"); }
.features_wrap.--autumnCoordinate .ac-coord.--walk::after{ background-image: url("../img/topics/features/autumnCoordinate/EC_topics_features_autumnCoordinate_coordinate02_leaves.png"); }
.features_wrap.--autumnCoordinate .ac-coord.--cafe::after{ background-image: url("../img/topics/features/autumnCoordinate/EC_topics_features_autumnCoordinate_coordinate03_leaves.png"); }
.features_wrap.--autumnCoordinate .ac-coord.--date::after{ background-image: url("../img/topics/features/autumnCoordinate/EC_topics_features_autumnCoordinate_coordinate04_leaves.png"); }

/* 見出しバッジ */
.features_wrap.--autumnCoordinate .ac-coord__head{
    display: flex;
    align-items: center;
    gap: calc(20 * var(--u));
    padding: 0 calc(20 * var(--u));
}
.features_wrap.--autumnCoordinate .ac-coord__head::before,
.features_wrap.--autumnCoordinate .ac-coord__head::after{
    content: "";
    flex: 1;
    height: 1px;
    margin-top: calc(10 * var(--u));
    background: var(--ac-theme);
}
.features_wrap.--autumnCoordinate .ac-badge{
    position: relative;
    flex: none;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: calc(130 * var(--u));
    height: calc(130 * var(--u));
    border-radius: 50%;
    background: var(--ac-theme);
    box-shadow: inset 0 0 0 calc(4 * var(--u)) var(--ac-theme), inset 0 0 0 calc(5 * var(--u)) rgba(255, 255, 255, .85);
    color: #fff;
}
.features_wrap.--autumnCoordinate .ac-badge__arc{
    position: absolute;
    top: calc(-30 * var(--u));
    left: 50%;
    width: calc(170 * var(--u));
    height: calc(60 * var(--u));
    transform: translateX(-50%);
    overflow: visible;
    color: var(--ac-theme);
}
.features_wrap.--autumnCoordinate .ac-badge__arc text{
    font-family: var(--ac-en);
    font-size: 14px;
    letter-spacing: .1em;
    fill: currentColor;
}
.features_wrap.--autumnCoordinate .ac-badge__num{
    font-family: var(--ac-en);
    font-variant-numeric: lining-nums;
    font-size: calc(26 * var(--u));
    line-height: 1;
}
.features_wrap.--autumnCoordinate .ac-badge__scene{
    margin-top: calc(4 * var(--u));
    font-family: var(--ac-en);
    font-size: calc(50 * var(--u));
    line-height: 1;
}

/* 見出し・リード */
.features_wrap.--autumnCoordinate .ac-coord__title{
    margin-top: calc(34 * var(--u));
    padding: 0 calc(15 * var(--u));
    color: var(--ac-theme);
    font-family: var(--ac-mincho);
    font-weight: 500;
    font-size: max(2rem, calc(40 * var(--u)));
    line-height: 1.38;
    letter-spacing: .01em;
    text-align: center;
}
.features_wrap.--autumnCoordinate .ac-coord__lead{
    margin-top: calc(20 * var(--u));
    padding: 0 calc(15 * var(--u));
    color: #4a4444;
    font-family: var(--ac-sans);
    font-weight: 400;
    font-size: max(1.25rem, calc(21 * var(--u)));
    line-height: 1.76;
    letter-spacing: .07em;
    text-align: center;
}

/* メイン写真（枠・影は画像に含む）＋商品カード */
.features_wrap.--autumnCoordinate .ac-coord__visual{
    position: relative;
    z-index: 2;
    width: calc(732 * var(--u));
    margin: calc(44 * var(--u)) 0 0 calc(29 * var(--u));
}
.features_wrap.--autumnCoordinate .ac-product{
    position: absolute;
    top: calc(564 * var(--u));
    right: calc(11 * var(--u));
    display: flex;
    align-items: center;
    gap: calc(22 * var(--u));
    width: calc(314 * var(--u));
    min-height: calc(240 * var(--u));
    padding: calc(20 * var(--u)) calc(16 * var(--u)) calc(20 * var(--u)) calc(36 * var(--u));
    background: #fff;
    color: var(--ac-theme);
    text-decoration: none;
}
.features_wrap.--autumnCoordinate .ac-product__img,
.features_wrap.--autumnCoordinate .ac-product__color{
    flex: none;
    width: calc(var(--w) * var(--u));
}
.features_wrap.--autumnCoordinate .ac-product__info{
    min-width: 0;
    font-family: var(--ac-sans);
    font-weight: 500;
    letter-spacing: .05em;
}
.features_wrap.--autumnCoordinate .ac-product__name,
.features_wrap.--autumnCoordinate .ac-product__price{
    font-size: max(1.1rem, calc(20 * var(--u)));
    font-weight: 500;
    line-height: 1.5;
}
.features_wrap.--autumnCoordinate .ac-product__spec{
    margin-top: calc(4 * var(--u));
    font-size: max(1rem, calc(18 * var(--u)));
    line-height: 1.45;
}
.features_wrap.--autumnCoordinate .ac-product__spec dd small{
    display: block;
    margin-top: -.2em;
    font-size: .72em;
    line-height: 1.2;
    text-align: right;
}
.features_wrap.--autumnCoordinate .ac-product__spec dd + dt{ margin-top: calc(2 * var(--u)); }
.features_wrap.--autumnCoordinate .ac-product__color{ margin-top: calc(4 * var(--u)); }

/* 写真の内側の細いアーチ線（商品カードの下を通る） */
.features_wrap.--autumnCoordinate .ac-coord__visual::before{
    content: "";
    position: absolute;
    left: calc(16 * var(--u));
    top: calc(12 * var(--u));
    width: calc(660 * var(--u));
    height: calc(827 * var(--u));
    border: 1px solid var(--ac-theme);
    border-radius: calc(330 * var(--u)) calc(330 * var(--u)) 0 0 / calc(250 * var(--u)) calc(250 * var(--u)) 0 0;
    pointer-events: none;
}
.features_wrap.--autumnCoordinate .ac-product{ z-index: 1; }

/* POINT */
.features_wrap.--autumnCoordinate .ac-point{
    position: relative;
    z-index: 2;
    width: calc(690 * var(--u));
    margin: calc(30 * var(--u)) auto 0;
    padding: calc(58 * var(--u)) calc(30 * var(--u)) calc(38 * var(--u));
    background: #fff;
    border: 1px solid var(--ac-theme);
}
.features_wrap.--autumnCoordinate .ac-point__label{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(254 * var(--u));
    height: calc(47 * var(--u));
    border-radius: 999px;
    background: var(--ac-theme);
    color: #fff;
    font-family: var(--ac-en);
    font-size: calc(36 * var(--u));
    line-height: calc(49 * var(--u));
    letter-spacing: .06em;
    text-align: center;
}
.features_wrap.--autumnCoordinate .ac-point__text{
    color: #4a4444;
    font-family: var(--ac-mincho);
    font-weight: 500;
    font-size: max(1.4rem, calc(28 * var(--u)));
    line-height: 1.6;
    letter-spacing: .08em;
    text-align: center;
}
.features_wrap.--autumnCoordinate .ac-point__img{ margin-top: calc(40 * var(--u)); }
.features_wrap.--autumnCoordinate .ac-note{
    margin-top: calc(8 * var(--u));
    color: #999;
    font-family: var(--ac-sans);
    font-size: max(.9rem, calc(12 * var(--u)));
    letter-spacing: .05em;
    text-align: right;
}

/* MORE LOOKS（背景＝ぼかし写真 750×650） */
.features_wrap.--autumnCoordinate .ac-more{
    position: relative;
    z-index: 2;
    height: calc(650 * var(--u));
    margin-top: calc(112 * var(--u));
    background-position: center top;
    background-size: 100% auto;
    background-repeat: no-repeat;
}
.features_wrap.--autumnCoordinate .--trip .ac-more{ background-image: url("../img/topics/features/autumnCoordinate/EC_topics_features_autumnCoordinate_coordinate01_moreLooks_bg.jpg"); }
.features_wrap.--autumnCoordinate .--walk .ac-more{ background-image: url("../img/topics/features/autumnCoordinate/EC_topics_features_autumnCoordinate_coordinate02_moreLooks_bg.jpg"); }
.features_wrap.--autumnCoordinate .--cafe .ac-more{ background-image: url("../img/topics/features/autumnCoordinate/EC_topics_features_autumnCoordinate_coordinate03_moreLooks_bg.jpg"); }
.features_wrap.--autumnCoordinate .--date .ac-more{ background-image: url("../img/topics/features/autumnCoordinate/EC_topics_features_autumnCoordinate_coordinate04_moreLooks_bg.jpg"); }
.features_wrap.--autumnCoordinate .ac-more__title{
    position: absolute;
    left: 0;
    right: 0;
    top: calc(-82 * var(--u));
    z-index: 2;
    color: var(--ac-theme);
    font-family: var(--ac-en);
    font-weight: 400;
    font-size: calc(118 * var(--u));
    line-height: 1;
    letter-spacing: -.01em;
    text-align: center;
    white-space: nowrap;
}
.features_wrap.--autumnCoordinate .ac-more__photo{
    position: absolute;
    width: calc(432 * var(--u));
}
.features_wrap.--autumnCoordinate .ac-more__photo.--left{
    top: calc(67 * var(--u));
    left: 0;
    z-index: 1;
}
.features_wrap.--autumnCoordinate .ac-more__photo.--right{
    top: calc(72 * var(--u));
    left: calc(354 * var(--u));
    z-index: 2;
}

/* まとめ（750×555）
---------------------------------------------*/
.features_wrap.--autumnCoordinate .ac-outro{
    padding: calc(56 * var(--u)) calc(20 * var(--u)) calc(61 * var(--u));
    background: url("../img/topics/features/autumnCoordinate/EC_topics_features_autumnCoordinate_bg_leaves.jpg") center / cover no-repeat, #DE9A35;
    text-align: center;
}
.features_wrap.--autumnCoordinate .ac-outro p{
    color: #fff;
    font-family: var(--ac-mincho);
    font-weight: 500;
    font-size: max(1.5rem, calc(27 * var(--u)));
    line-height: 1.78;
    letter-spacing: .08em;
    text-shadow: 0 0 .4em rgba(150, 80, 10, .5);
}
.features_wrap.--autumnCoordinate .ac-outro p + p{ margin-top: 1.26em; }

/* 今回ご紹介したアイテム
---------------------------------------------*/
.features_wrap.--autumnCoordinate .ac-items{
    padding-bottom: calc(70 * var(--u));
    background: #F4EEE5;
}
.features_wrap.--autumnCoordinate .ac-items__title{
    display: flex;
    align-items: center;
    gap: calc(20 * var(--u));
    padding: calc(52 * var(--u)) 0;
    background: var(--ac-red);
    color: #fff;
    font-family: var(--ac-mincho);
    font-weight: 500;
    font-size: max(1.7rem, calc(34 * var(--u)));
    line-height: 1.4;
    letter-spacing: .08em;
}
.features_wrap.--autumnCoordinate .ac-items__title::before,
.features_wrap.--autumnCoordinate .ac-items__title::after{
    content: "";
    flex: 1;
    height: 1px;
    background: #fff;
}
.features_wrap.--autumnCoordinate .ac-items__list{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: calc(30 * var(--u)) calc(24 * var(--u));
    padding: calc(50 * var(--u)) calc(30 * var(--u)) 0;
}
.features_wrap.--autumnCoordinate .ac-items__list a{
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: calc(24 * var(--u)) calc(20 * var(--u));
    background: #fff;
    box-shadow: 0 calc(3 * var(--u)) calc(10 * var(--u)) rgba(0, 0, 0, .06);
    color: var(--ac-text);
    text-align: center;
    text-decoration: none;
}
.features_wrap.--autumnCoordinate .ac-items__thumb{
    display: flex;
    align-items: center;
    justify-content: center;
    height: calc(190 * var(--u));
}
.features_wrap.--autumnCoordinate .ac-items__thumb img{
    width: calc(var(--w) * var(--u));
}
.features_wrap.--autumnCoordinate .ac-items__name{
    margin-top: calc(14 * var(--u));
    font-family: var(--ac-sans);
    font-weight: 700;
    font-size: max(1.3rem, calc(20 * var(--u)));
    line-height: 1.4;
}
.features_wrap.--autumnCoordinate .ac-items__price{
    margin: calc(4 * var(--u)) 0 calc(16 * var(--u));
    color: var(--ac-red);
    font-family: var(--ac-sans);
    font-weight: 500;
    font-size: max(1.3rem, calc(20 * var(--u)));
}
.features_wrap.--autumnCoordinate .ac-items__btn{
    margin-top: auto;
    padding: calc(14 * var(--u));
    border-radius: 999px;
    background: var(--ac-red);
    color: #fff;
    font-family: var(--ac-sans);
    font-weight: 700;
    font-size: max(1.2rem, calc(18 * var(--u)));
    letter-spacing: .08em;
    transition: opacity .3s;
}
@media (hover: hover){
    .features_wrap.--autumnCoordinate .ac-items__list a:hover .ac-items__btn{ opacity: .8; }
}

/* 折り返しの調整
---------------------------------------------*/
.features_wrap.--autumnCoordinate .ac-coord__lead,
.features_wrap.--autumnCoordinate .ac-point__text{ text-wrap: pretty; }
.features_wrap.--autumnCoordinate .ac-badge__num{ font-size: calc(30 * var(--u)); }

/* SP：文字の下限サイズを確保したぶん、商品カードの余白を詰める */
@media screen and (max-width: 749px){
    .features_wrap.--autumnCoordinate .ac-product{
        gap: calc(14 * var(--u));
        width: calc(334 * var(--u));
        padding-left: calc(22 * var(--u));
        padding-right: calc(10 * var(--u));
    }
    .features_wrap.--autumnCoordinate .ac-product__info{ letter-spacing: 0; }
    .features_wrap.--autumnCoordinate .ac-product__name{ white-space: nowrap; }
}
