﻿:root{--trv-color-beige: #c7ac54;--trv-color-blue-light: #4e99d2;--trv-color-gold: #895c29;--trv-color-gold-light: #c7994a;--trv-color-grad-gold: radial-gradient(circle, #bf9440 0%, #fbf6d5 20%, #bf9440, 42%, #fbf6d5 75%, #bca86f 100%);--trv-color-grad-gold2: linear-gradient(90deg, #b99747 0%, #fdf9d8 20%, #b99747, 42%, #fdf9d8 75%, #baaa73 100%);--trv-color-green: #155a22;--trv-color-green-light: #61743b;--trv-font-cinzel: "Cinzel", serif;--trv-font-garamond: "EB Garamond", serif;--trv-font-sans: "Noto Sans JP", "ヒラギノ角 Pro W3", "Hiragino Kaku Pro W3", "メイリオ", "Meiryo", "MS Pゴシック", "MS PGothic", sans-serif;--trv-font-serif: "Zen Old Mincho", "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;--trv-opacity: .7;--trv-sec-anime: .3s;--trv-sec-fade: .75s}.trivento *{box-sizing:border-box}.trivento img{display:block;width:100%;height:auto}.trivento .sp{display:inline-block}@media screen and (min-width: 769px),print{.trivento .sp{display:none}}.trivento .pc{display:none}@media screen and (min-width: 769px),print{.trivento .pc{display:inline-block}}.trivento .js-fade{opacity:0;transition:opacity var(--trv-sec-fade) ease-out,transform var(--trv-sec-fade) ease-out,filter var(--trv-sec-fade) ease-out;transform:translate(0, 6.510416vw)}@media screen and (min-width: 769px),print{.trivento .js-fade{transform:translate(0, min(4.1666vw, 50px))}}@media screen and (max-width: 768px),print{.trivento .js-fade-sp{transform:translate(0, 6.510416vw)}}@media screen and (min-width: 769px),print{.trivento .js-fade-pc{transform:translate(0, min(4.1666vw, 50px))}}.trivento .js-fade-right{transform:translate(6.510416vw, 0)}@media screen and (min-width: 769px),print{.trivento .js-fade-right{transform:translate(min(4.1666vw, 50px), 0)}}@media screen and (max-width: 768px),print{.trivento .js-fade-right-sp{transform:translate(6.510416vw, 0px)}}@media screen and (min-width: 769px),print{.trivento .js-fade-right-pc{transform:translate(min(4.1666vw, 50px), 0)}}.trivento .js-fade-top{transform:translate(0, -6.510417vw)}@media screen and (min-width: 769px),print{.trivento .js-fade-top{transform:translate(0, max(-4.1667vw, -50px))}}@media screen and (max-width: 768px),print{.trivento .js-fade-top-sp{transform:translate(0px, -6.510417vw)}}@media screen and (min-width: 769px),print{.trivento .js-fade-top-pc{transform:translate(0, max(-4.1667vw, -50px))}}.trivento .js-fade-left{transform:translate(-6.510417vw, 0)}@media screen and (min-width: 769px),print{.trivento .js-fade-left{transform:translate(max(-4.1667vw, -50px), 0)}}@media screen and (max-width: 768px),print{.trivento .js-fade-left-sp{transform:translate(-6.510417vw, 0px)}}@media screen and (min-width: 769px),print{.trivento .js-fade-left-pc{transform:translate(max(-4.1667vw, -50px), 0)}}.trivento .js-fade-same{transform:translate(0, 0)}@media screen and (max-width: 768px),print{.trivento .js-fade-same-sp{transform:translate(0, 0)}}@media screen and (min-width: 769px),print{.trivento .js-fade-same-pc{transform:translate(0, 0)}}.trivento .js-fade-zoom{transform:translate(0, 0) scale(0.9)}@media screen and (max-width: 768px),print{.trivento .js-fade-zoom-sp{transform:translate(0, 0) scale(0.9)}}@media screen and (min-width: 769px),print{.trivento .js-fade-zoom-pc{transform:translate(0, 0) scale(0.9)}}.trivento .js-fade-blur{filter:blur(1.302083vw)}@media screen and (min-width: 769px),print{.trivento .js-fade-blur{filter:blur(min(0.8333vw, 10px))}}@media screen and (max-width: 768px),print{.trivento .js-fade-blur-sp{filter:blur(1.302083vw)}}@media screen and (min-width: 769px),print{.trivento .js-fade-blur-pc{filter:blur(max(0.8333vw, 10px))}}.trivento .js-fade-blur.js-show{filter:blur(0)}.trivento .js-fade.js-show{opacity:1;transition-delay:0s;transform:translate(0, 0) scale(1)}@keyframes bound{25%{transform:scale(1.2)}50%{transform:scale(0.9)}75%{transform:scale(1.1)}100%{transform:scale(1)}}@media screen and (max-width: 768px),print{.trivento .js-fade2-sp.js-show{transition-delay:0.5s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade2-pc.js-show{transition-delay:0.5s !important}}.trivento .js-fade2.js-show{transition-delay:0.5s !important}@media screen and (max-width: 768px),print{.trivento .js-fade3-sp.js-show{transition-delay:1s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade3-pc.js-show{transition-delay:1s !important}}.trivento .js-fade3.js-show{transition-delay:1s !important}@media screen and (max-width: 768px),print{.trivento .js-fade4-sp.js-show{transition-delay:1.5s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade4-pc.js-show{transition-delay:1.5s !important}}.trivento .js-fade4.js-show{transition-delay:1.5s !important}@media screen and (max-width: 768px),print{.trivento .js-fade5-sp.js-show{transition-delay:2s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade5-pc.js-show{transition-delay:2s !important}}.trivento .js-fade5.js-show{transition-delay:2s !important}@media screen and (max-width: 768px),print{.trivento .js-fade6-sp.js-show{transition-delay:2.5s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade6-pc.js-show{transition-delay:2.5s !important}}.trivento .js-fade6.js-show{transition-delay:2.5s !important}@media screen and (max-width: 768px),print{.trivento .js-fade7-sp.js-show{transition-delay:3s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade7-pc.js-show{transition-delay:3s !important}}.trivento .js-fade7.js-show{transition-delay:3s !important}@media screen and (max-width: 768px),print{.trivento .js-fade8-sp.js-show{transition-delay:3.5s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade8-pc.js-show{transition-delay:3.5s !important}}.trivento .js-fade8.js-show{transition-delay:3.5s !important}@media screen and (max-width: 768px),print{.trivento .js-fade9-sp.js-show{transition-delay:4s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade9-pc.js-show{transition-delay:4s !important}}.trivento .js-fade9.js-show{transition-delay:4s !important}@media screen and (max-width: 768px),print{.trivento .js-fade10-sp.js-show{transition-delay:4.5s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade10-pc.js-show{transition-delay:4.5s !important}}.trivento .js-fade10.js-show{transition-delay:4.5s !important}@media screen and (max-width: 768px),print{.trivento .js-fade11-sp.js-show{transition-delay:5s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade11-pc.js-show{transition-delay:5s !important}}.trivento .js-fade11.js-show{transition-delay:5s !important}@media screen and (max-width: 768px),print{.trivento .js-fade12-sp.js-show{transition-delay:5.5s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade12-pc.js-show{transition-delay:5.5s !important}}.trivento .js-fade12.js-show{transition-delay:5.5s !important}@media screen and (max-width: 768px),print{.trivento .js-fade13-sp.js-show{transition-delay:6s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade13-pc.js-show{transition-delay:6s !important}}.trivento .js-fade13.js-show{transition-delay:6s !important}@media screen and (max-width: 768px),print{.trivento .js-fade14-sp.js-show{transition-delay:6.5s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade14-pc.js-show{transition-delay:6.5s !important}}.trivento .js-fade14.js-show{transition-delay:6.5s !important}@media screen and (max-width: 768px),print{.trivento .js-fade15-sp.js-show{transition-delay:7s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade15-pc.js-show{transition-delay:7s !important}}.trivento .js-fade15.js-show{transition-delay:7s !important}@media screen and (max-width: 768px),print{.trivento .js-fade16-sp.js-show{transition-delay:7.5s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade16-pc.js-show{transition-delay:7.5s !important}}.trivento .js-fade16.js-show{transition-delay:7.5s !important}@media screen and (max-width: 768px),print{.trivento .js-fade17-sp.js-show{transition-delay:8s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade17-pc.js-show{transition-delay:8s !important}}.trivento .js-fade17.js-show{transition-delay:8s !important}@media screen and (max-width: 768px),print{.trivento .js-fade18-sp.js-show{transition-delay:8.5s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade18-pc.js-show{transition-delay:8.5s !important}}.trivento .js-fade18.js-show{transition-delay:8.5s !important}@media screen and (max-width: 768px),print{.trivento .js-fade19-sp.js-show{transition-delay:9s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade19-pc.js-show{transition-delay:9s !important}}.trivento .js-fade19.js-show{transition-delay:9s !important}@media screen and (max-width: 768px),print{.trivento .js-fade20-sp.js-show{transition-delay:9.5s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade20-pc.js-show{transition-delay:9.5s !important}}.trivento .js-fade20.js-show{transition-delay:9.5s !important}@media screen and (max-width: 768px),print{.trivento .js-fade21-sp.js-show{transition-delay:10s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade21-pc.js-show{transition-delay:10s !important}}.trivento .js-fade21.js-show{transition-delay:10s !important}@media screen and (max-width: 768px),print{.trivento .js-fade22-sp.js-show{transition-delay:10.5s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade22-pc.js-show{transition-delay:10.5s !important}}.trivento .js-fade22.js-show{transition-delay:10.5s !important}@media screen and (max-width: 768px),print{.trivento .js-fade23-sp.js-show{transition-delay:11s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade23-pc.js-show{transition-delay:11s !important}}.trivento .js-fade23.js-show{transition-delay:11s !important}@media screen and (max-width: 768px),print{.trivento .js-fade24-sp.js-show{transition-delay:11.5s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade24-pc.js-show{transition-delay:11.5s !important}}.trivento .js-fade24.js-show{transition-delay:11.5s !important}@media screen and (max-width: 768px),print{.trivento .js-fade25-sp.js-show{transition-delay:12s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade25-pc.js-show{transition-delay:12s !important}}.trivento .js-fade25.js-show{transition-delay:12s !important}@media screen and (max-width: 768px),print{.trivento .js-fade26-sp.js-show{transition-delay:12.5s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade26-pc.js-show{transition-delay:12.5s !important}}.trivento .js-fade26.js-show{transition-delay:12.5s !important}@media screen and (max-width: 768px),print{.trivento .js-fade27-sp.js-show{transition-delay:13s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade27-pc.js-show{transition-delay:13s !important}}.trivento .js-fade27.js-show{transition-delay:13s !important}@media screen and (max-width: 768px),print{.trivento .js-fade28-sp.js-show{transition-delay:13.5s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade28-pc.js-show{transition-delay:13.5s !important}}.trivento .js-fade28.js-show{transition-delay:13.5s !important}@media screen and (max-width: 768px),print{.trivento .js-fade29-sp.js-show{transition-delay:14s !important}}@media screen and (min-width: 769px),print{.trivento .js-fade29-pc.js-show{transition-delay:14s !important}}.trivento .js-fade29.js-show{transition-delay:14s !important}body.fixed{overflow:hidden}.str-main .trivento{position:relative;margin-bottom:5.208333vw;background:#000;color:#fff;text-align:justify;font-weight:400;font-family:var(--trv-font-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-feature-settings:"palt" 1;scroll-behavior:smooth}.str-main .trivento:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;background:rgba(0,0,0,.8);content:"";opacity:0;transition:opacity var(--trv-sec-anime) ease-in-out;pointer-events:none}.str-main .trivento sup{font-size:65%}.str-main .trivento.js-trv-nav-active:before{opacity:1;pointer-events:auto}.str-main .trivento.js-trv-nav-active .trivento__nav{z-index:6000}.str-main .trivento.js-trv-nav-active .trivento__nav__wrap{opacity:1;pointer-events:auto}.str-main .trivento.js-trv-nav-active .trivento__nav__menu{filter:none !important}.str-main .trivento.js-trv-nav-active .trivento__nav__menu__text:before{content:"CLOSE"}.str-main .trivento__inner{position:relative}@media screen and (min-width: 769px),print{.str-main .trivento__inner{margin:auto;max-width:min(100vw, 1200px)}}.str-main .trivento section{overflow:hidden}.str-main .trivento__sec__title{font-weight:400;line-height:1.571}@media screen and (min-width: 769px),print{.str-main .trivento__sec__title{line-height:1.428}}.str-main .trivento__sec__title .jp{display:block;font-size:5.46875vw}@media screen and (min-width: 769px),print{.str-main .trivento__sec__title .jp{display:inline-block;font-size:min(2.3333vw, 28px)}}.str-main .trivento__sec__title .en{display:block;margin:1.302083vw 0 0 0;letter-spacing:.12em;font-size:3.90625vw;font-family:var(--trv-font-cinzel)}@media screen and (min-width: 769px),print{.str-main .trivento__sec__title .en{display:inline-block;margin:0 0 0 min(2.5vw, 30px);font-size:min(1.6666vw, 20px)}}.str-main .trivento__sec__catch{margin-top:6.510416vw;font-weight:700;font-size:5.859375vw;line-height:1.333}@media screen and (min-width: 769px),print{.str-main .trivento__sec__catch{margin-top:min(3.3333vw, 40px);font-size:min(2.5vw, 30px);line-height:1.333}}.str-main .trivento__sec__catch-sub{margin-top:3.90625vw;letter-spacing:-0.05em;font-weight:400;font-size:4.6875vw;line-height:1.5}@media screen and (min-width: 769px),print{.str-main .trivento__sec__catch-sub{margin-top:min(1.6666vw, 20px);font-size:min(2.1666vw, 26px)}}.str-main .trivento__sec__lede{margin-top:4.166666vw;font-size:3.385416vw;line-height:1.538}@media screen and (min-width: 769px),print{.str-main .trivento__sec__lede{margin-top:min(2.0833vw, 25px);font-size:min(1.3333vw, 16px);line-height:1.5}}.str-main .trivento__sec__lede+.trivento__sec__lede{margin-top:1.538em}.str-main .trivento__sec__note{margin-top:3.90625vw;font-size:2.604166vw;line-height:1.8}@media screen and (min-width: 769px),print{.str-main .trivento__sec__note{margin-top:min(2.1666vw, 26px);font-size:min(1vw, 12px);line-height:1.75}}.str-main .trivento__nav{position:sticky;top:0;right:0;left:0;z-index:2;min-height:26.041666vw;pointer-events:none}@media screen and (min-width: 769px),print{.str-main .trivento__nav{min-height:min(10.6666vw, 128px)}}.str-main .trivento__nav__menu{position:absolute;top:5.208333vw;right:5.729166vw;z-index:2;width:10.677083vw;text-align:center;pointer-events:auto}@media screen and (min-width: 769px),print{.str-main .trivento__nav__menu{top:min(2vw, 24px);right:auto;left:calc(50% + min(44.28vw, 620px));width:min(5.5vw, 66px);cursor:pointer;transition:opacity var(--trv-sec-anime) ease-in-out,filter var(--trv-sec-anime) ease-in-out}}@media screen and (min-width: 769px)and (hover: hover),print and (hover: hover){.str-main .trivento__nav__menu:hover{opacity:var(--trv-opacity)}}.str-main .trivento__nav__menu.js-trv-shadow{text-shadow:1px 1px 2px rgba(0,0,0,.5);filter:drop-shadow(0.260416vw 0.260416vw 0.520833vw rgba(0, 0, 0, 0.5)) drop-shadow(0.260416vw 0.260416vw 1.041666vw rgba(0, 0, 0, 0.55)) drop-shadow(0.260416vw 0.260416vw 1.302083vw rgba(0, 0, 0, 0.5))}@media screen and (min-width: 769px),print{.str-main .trivento__nav__menu.js-trv-shadow{filter:drop-shadow(min(0.1666vw, 2px) min(0.1666vw, 2px) min(0.3333vw, 4px) rgba(0, 0, 0, 0.5)) drop-shadow(min(0.1666vw, 2px) min(0.1666vw, 2px) min(0.6666vw, 8px) rgba(0, 0, 0, 0.5)) drop-shadow(min(0.1666vw, 2px) min(0.1666vw, 2px) min(0.8333vw, 10px) rgba(0, 0, 0, 0.5))}}.str-main .trivento__nav__menu__icon{margin:auto;width:9.765625vw}@media screen and (min-width: 769px),print{.str-main .trivento__nav__menu__icon{width:min(4.1666vw, 50px)}}.str-main .trivento__nav__menu__text{margin-top:2.604166vw;font-size:3.515625vw;font-family:var(--trv-font-garamond);line-height:1}@media screen and (min-width: 769px),print{.str-main .trivento__nav__menu__text{margin-top:min(1.1666vw, 14px);font-size:min(1.5vw, 18px)}}.str-main .trivento__nav__menu__text:before{content:"MENU"}.str-main .trivento__nav__wrap{position:absolute;top:0;right:0;left:0;overflow:auto;max-height:100vh;background:#000 url(../images/sp/trivento_nav_bg.jpg) no-repeat center top/100% auto;opacity:0;transition:opacity var(--trv-sec-anime) ease-in-out;pointer-events:none}@media screen and (min-width: 769px),print{.str-main .trivento__nav__wrap{background-image:url(../images/pc/trivento_nav_bg.jpg);background-size:auto min(64.72vw, 932px)}}@media(min-width: 769px)and (-webkit-min-device-pixel-ratio: 1.5),(min-width: 769px)and (min--moz-device-pixel-ratio: 1.5),(min-width: 769px)and (-o-min-device-pixel-ratio: 1.5){.str-main .trivento__nav__wrap{background-image:url(../images/pc/trivento_nav_bg@2x.jpg)}}.str-main .trivento__nav__inner{padding:12.583333vw 4.114583vw;height:156.25vw}@media screen and (min-width: 769px),print{.str-main .trivento__nav__inner{padding:min(9.16vw, 110px) min(10.83vw, 130px);height:min(83.3333vw, 1000px)}}.str-main .trivento__nav__logo{position:absolute;top:5.208333vw;right:0;left:0;margin:auto;padding-right:2.604166vw;width:32.552083vw;mix-blend-mode:soft-light}@media screen and (min-width: 769px),print{.str-main .trivento__nav__logo{top:min(6.1666vw, 74px);padding:0;width:min(19.1666vw, 230px)}}.str-main .trivento__nav__item{font-size:4.447916vw;line-height:2.355;letter-spacing: -1px;}@media screen and (min-width: 769px),print{.str-main .trivento__nav__item{font-size:min(2.1666vw, 26px);line-height:2.461}}.str-main .trivento__nav__link{color:#fff;}@media screen and (min-width: 769px),print{}.str-main .trivento__mv{position:relative;margin-top:-26.041667vw;background:url(../images/sp/trivento_mv.jpg) no-repeat center top/100% auto}@media screen and (min-width: 769px),print{.str-main .trivento__mv{margin-top:max(-10.6667vw, -128px);background-image:url(../images/pc/trivento_mv@2x.jpg);background-size:auto 100%}}@media(min-width: 769px)and (-webkit-min-device-pixel-ratio: 1.5),(min-width: 769px)and (min--moz-device-pixel-ratio: 1.5),(min-width: 769px)and (-o-min-device-pixel-ratio: 1.5){.str-main .trivento__mv{background-image:url(../images/pc/trivento_mv@2x.jpg)}}.str-main .trivento__mv__inner{height:143.229166vw}@media screen and (min-width: 769px),print{.str-main .trivento__mv__inner{display:flex;align-items:flex-start;justify-content:center;height:min(37.7777vw, 680px)}}.str-main .trivento__mv__logo{position:absolute;top:5.208333vw;right:0;left:0;margin:auto;padding-right:2.604166vw;width:32.552083vw;mix-blend-mode:soft-light}@media screen and (min-width: 769px),print{.str-main .trivento__mv__logo{top:min(2.5vw, 30px);padding:0;width:min(19.1666vw, 230px)}}.str-main .trivento__mv__catch{position:absolute;top:21.614583vw;left:10.416666vw;width:55.729166vw}@media screen and (min-width: 769px),print{.str-main .trivento__mv__catch{top:min(11.6666vw, 140px);right:calc(50% + min(14.6666vw, 176px));left:auto;width:min(29.6666vw, 356px)}}.str-main .trivento__mv__catch img{filter:drop-shadow(0.260416vw 0.260416vw 0.390625vw rgba(0, 0, 0, 0.75))}@media screen and (min-width: 769px),print{.str-main .trivento__mv__catch img{filter:drop-shadow(min(0.1666vw, 2px) min(0.1666vw, 2px) min(0.25vw, 3px) rgba(0, 0, 0, 0.75))}}@media screen and (min-width: 769px),print{.str-main .trivento__about-trivento{margin-top:max(-7.2vw, -130px)}}@media screen and (min-width: 769px),print{.str-main .trivento__about-trivento .trivento__sec__lede{margin-right:auto;width:min(75vw, 900px)}}.str-main .trivento__about-trivento__inner{padding:4.6875vw 7.552083vw 8.333333vw}@media screen and (min-width: 769px),print{.str-main .trivento__about-trivento__inner{padding:min(4.1666vw, 50px) min(5vw, 60px)}}.str-main .trivento__about-trivento__label{position:absolute;top:2.083333vw;right:2.34375vw;width:33.854166vw;mix-blend-mode:screen;opacity:.38}@media screen and (min-width: 769px),print{.str-main .trivento__about-trivento__label{top:min(11.3333vw, 136px);right:min(0.8333vw, 10px);bottom:min(4.5vw, 54px);width:min(15.8333vw, 190px)}}.str-main .trivento__about-trivento__wind{margin-top:4.166666vw}@media screen and (min-width: 769px),print{.str-main .trivento__about-trivento__wind{display:flex;margin:min(1.8333vw, 22px) max(-5vw, -60px) 0}}.str-main .trivento__about-trivento__wind__image{overflow:hidden;margin:0 -7.552084vw -0.911459vw}@media screen and (min-width: 769px),print{.str-main .trivento__about-trivento__wind__image{flex:none;margin:0;width:min(54.1666vw, 650px)}}.str-main .trivento__about-trivento__wind__image img{margin-left:-2.604167vw;width:113.020833vw;max-width:none;height:59.114583vw}@media screen and (min-width: 769px),print{.str-main .trivento__about-trivento__wind__image img{margin:0;width:100%;height:auto}}.str-main .trivento__about-trivento__wind__box{margin:0 -3.385417vw;padding:3.90625vw 1.302083vw;border:0.390625vw solid;border-image:var(--trv-color-grad-gold);border-image-slice:1;background:#fff;color:#000;text-align:center}@media screen and (min-width: 769px),print{.str-main .trivento__about-trivento__wind__box{display:flex;align-items:center;flex-direction:column;justify-content:center;margin:0;padding:0 min(0.8333vw, 10px);width:min(45.8333vw, 550px);border:none}}.str-main .trivento__about-trivento__wind__lede{font-size:3.125vw;line-height:1.5}@media screen and (min-width: 769px),print{.str-main .trivento__about-trivento__wind__lede{display:flex;align-items:center;text-align:left;font-size:min(1.3333vw, 16px)}}@media screen and (min-width: 769px),print{.str-main .trivento__about-trivento__wind__lede:before{display:inline-block;margin-right:min(1.6666vw, 20px);width:min(6vw, 72px);content:url(../images/common/trivento_icon_grad.svg)}}@media screen and (min-width: 769px),print{.str-main .trivento__about-trivento__wind__list{display:flex;justify-content:space-around;width:100%}}.str-main .trivento__about-trivento__wind__item{display:flex;align-items:center;justify-content:space-between;margin-top:4.6875vw}@media screen and (min-width: 769px),print{.str-main .trivento__about-trivento__wind__item{flex-direction:column;justify-content:flex-end;margin-top:min(3.3333vw, 40px);width:min(14.5vw, 174px)}}.str-main .trivento__about-trivento__wind__item__illust,.str-main .trivento__about-trivento__wind__item__text{flex:none;width:50%}@media screen and (min-width: 769px),print{.str-main .trivento__about-trivento__wind__item__illust,.str-main .trivento__about-trivento__wind__item__text{width:100%}}.str-main .trivento__about-trivento__wind__item__title{font-weight:400;font-size:3.385416vw}@media screen and (min-width: 769px),print{.str-main .trivento__about-trivento__wind__item__title{margin-top:min(2.0833vw, 25px);font-size:min(1.3333vw, 16px)}}.str-main .trivento__about-trivento__wind__item__lede{margin-top:0.520833vw;font-size:2.864583vw;line-height:1.363}@media screen and (min-width: 769px),print{.str-main .trivento__about-trivento__wind__item__lede{margin-top:min(0.6666vw, 8px);font-size:min(1vw, 12px)}}.str-main .trivento__about-marbec{padding:54.6875vw 0 96.354166vw;background-color:var(--trv-color-green-light);background-image:url(../images/common/trivento_about_malbec_bg-2.jpg),url(../images/common/trivento_about_malbec_bg-1.jpg);background-position:center top -17.578125vw,left -0.78125vw bottom -5.859375vw;background-size:100% auto,102.083333vw auto;background-repeat:no-repeat no-repeat}@media screen and (min-width: 769px),print{.str-main .trivento__about-marbec{display:flex;justify-content:center;padding:0;background-position:left calc(50% + min(47.5833vw, 571px)) top max(-16.6667vw, -200px),right calc(50% + min(52.0833vw, 625px)) top max(-14.8334vw, -178px);background-size:min(86.8333vw, 1042px) auto,min(60.3333vw, 724px) auto}}.str-main .trivento__about-marbec__inner{padding:4.6875vw 7.552083vw 0;background-color:var(--trv-color-green-light)}@media screen and (min-width: 769px),print{.str-main .trivento__about-marbec__inner{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;margin:0 min(20.8333vw, 250px) 0 0;padding:0 min(4.1666vw, 50px) min(0.8333vw, 10px);width:min(45.8333vw, 550px);height:min(41.6666vw, 500px);background:#61743b;background:linear-gradient(90deg, rgba(97, 116, 59, 0) 0%, rgb(97, 116, 59) 12%, rgb(97, 116, 59) 88%, rgba(97, 116, 59, 0) 100%)}}.str-main .trivento__about-marbec__label{position:absolute;top:-3.645834vw;right:2.34375vw;width:33.854166vw;mix-blend-mode:screen;opacity:.38}@media screen and (min-width: 769px),print{.str-main .trivento__about-marbec__label{display:none}}.str-main .trivento__howto{padding:73.958333vw 0 0;background:url(../images/common/trivento_howto_bg.jpg) no-repeat top -6.25vw left 4.427083vw/120.3125vw auto}@media screen and (min-width: 769px),print{.str-main .trivento__howto{padding:0;background-position:left calc(50% + min(39.6666vw, 476px)) top min(0.6666vw, 8px);background-size:min(70.6666vw, 848px)}}.str-main .trivento__howto__inner{padding:9.375vw 7.552083vw 4.166666vw}@media screen and (min-width: 769px),print{.str-main .trivento__howto__inner{padding:min(3.3333vw, 40px) min(5vw, 60px) min(5vw, 60px)}}.str-main .trivento__howto__mark{position:absolute;top:-17.057292vw;left:46.09375vw;width:58.333333vw;mix-blend-mode:screen}@media screen and (min-width: 769px),print{.str-main .trivento__howto__mark{top:min(32.3333vw, 388px);right:max(-22vw, -264px);left:auto;width:min(33.3333vw, 400px)}}@media screen and (min-width: 769px),print{.str-main .trivento__howto .trivento__sec__lede{width:min(47.8333vw, 574px)}}.str-main .trivento__howto__graph{margin:6.510416vw -5.598959vw}@media screen and (min-width: 769px),print{.str-main .trivento__howto__graph{margin:min(4.1666vw, 50px) auto 0 max(-1.25vw, -15px);width:min(59.1666vw, 710px)}}.str-main .trivento__howto__graph+.trivento__sec__note{text-align:center}@media screen and (min-width: 769px),print{.str-main .trivento__howto__graph+.trivento__sec__note{margin:max(-1.3334vw, -16px) 0 0 0;padding-left:min(58.3333vw, 700px);text-align:left}}.str-main .trivento__howto__point{margin:7.8125vw -7.552084vw 0}@media screen and (min-width: 769px),print{.str-main .trivento__howto__point{margin:min(5vw, 60px) max(-5vw, -60px) 0}}.str-main .trivento__howto__point__title{display:flex;align-items:center;justify-content:center;text-align:center}.str-main .trivento__howto__point__title span{display:inline-block;flex:none;padding:0 2.083333vw;color:var(--trv-color-beige);letter-spacing:.1em;font-weight:400;font-size:4.6875vw;font-family:var(--trv-font-cinzel);line-height:1}@media screen and (min-width: 769px),print{.str-main .trivento__howto__point__title span{padding:0 min(1.6666vw, 20px);font-size:min(2vw, 24px)}}.str-main .trivento__howto__point__title span i{font-style:normal;font-family:var(--trv-font-sans)}.str-main .trivento__howto__point__title span.bar{position:relative;flex:auto;padding:0;height:1.674479vw;background:url(../images/common/trivento_deco_bar_white.png) no-repeat center center/100% 100%}@media screen and (min-width: 769px),print{.str-main .trivento__howto__point__title span.bar{height:8.4px}}.str-main .trivento__howto__point__title span.bar i,.str-main .trivento__howto__point__title span.bar:before,.str-main .trivento__howto__point__title span.bar:after{position:absolute;right:0;left:0;display:block;flex:content;margin:auto;height:1px;background:#fff}.str-main .trivento__howto__point__title span.bar i{top:0;bottom:0}.str-main .trivento__howto__point__title span.bar:before{top:0}.str-main .trivento__howto__point__title span.bar:after{bottom:0}@media screen and (min-width: 769px),print{.str-main .trivento__howto__point__list{display:flex;justify-content:space-between;margin:min(8.3333vw, 100px) 0 0;padding:0 min(3vw, 36px)}}.str-main .trivento__howto__point__item{margin:13.020833vw 0 0}@media screen and (min-width: 769px),print{.str-main .trivento__howto__point__item{margin:0;width:min(29.1666vw, 350px)}}.str-main .trivento__howto__point__item:first-child{margin:8.333333vw 0 0}@media screen and (min-width: 769px),print{.str-main .trivento__howto__point__item:first-child{margin:0}}@media screen and (min-width: 769px),print{.str-main .trivento__howto__point__item.golden .trivento__howto__point__item__pkg{left:max(-0.8334vw, -10px)}}@media screen and (min-width: 769px),print{.str-main .trivento__howto__point__item.marbec .trivento__howto__point__item__pkg{left:max(-1.6667vw, -20px)}}@media screen and (min-width: 769px),print{.str-main .trivento__howto__point__item.marbec-white .trivento__howto__point__item__pkg{left:0}}.str-main .trivento__howto__point__item__title{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 0 0 8.333333vw}@media screen and (min-width: 769px),print{.str-main .trivento__howto__point__item__title{align-items:flex-end;padding:0 0 0 min(1.6666vw, 20px)}}.str-main .trivento__howto__point__item__pkg{flex:none;width:14.322916vw}@media screen and (min-width: 769px),print{.str-main .trivento__howto__point__item__pkg{position:absolute;bottom:min(3vw, 36px);width:min(5.1666vw, 62px)}}.str-main .trivento__howto__point__item__text{display:flex;align-items:center;flex-direction:column;justify-content:flex-end;padding:10.416666vw 0 0;width:100%;text-align:center}@media screen and (min-width: 769px),print{.str-main .trivento__howto__point__item__text{padding:0}}.str-main .trivento__howto__point__item__wine{letter-spacing:-0.05em;font-size:5.208333vw;line-height:1.15}@media screen and (min-width: 769px),print{.str-main .trivento__howto__point__item__wine{font-size:min(2vw, 24px)}}.str-main .trivento__howto__point__item__with{margin:3.90625vw auto;padding-left:5.598958vw;width:27.994791vw}@media screen and (min-width: 769px),print{.str-main .trivento__howto__point__item__with{margin:min(2.5vw, 30px) 0;padding-left:min(2.5vw, 30px);width:min(12.5vw, 150px)}}.str-main .trivento__howto__point__item__food{letter-spacing:-0.05em;font-size:5.208333vw;line-height:1.15}@media screen and (min-width: 769px),print{.str-main .trivento__howto__point__item__food{font-size:min(2.1666vw, 26px)}}.str-main .trivento__howto__point__item__explan{margin-top:1.302083vw;color:var(--trv-color-beige);white-space:nowrap;letter-spacing:-0.08em;font-size:4.166666vw;line-height:1.406}@media screen and (min-width: 769px),print{.str-main .trivento__howto__point__item__explan{margin-top:min(1.3333vw, 16px);font-size:min(1.5vw, 18px)}}.str-main .trivento__howto__point__item__image{margin-top:6.510416vw}@media screen and (min-width: 769px),print{.str-main .trivento__howto__point__item__image{margin-top:min(2.6666vw, 32px)}}.str-main .trivento__howto__point__item__lede{padding:4.427083vw 7.552083vw 0;font-size:3.385416vw;line-height:1.538}@media screen and (min-width: 769px),print{.str-main .trivento__howto__point__item__lede{margin-top:min(1.6666vw, 20px);padding:0;font-size:min(1.3333vw, 16px)}}.str-main .trivento__vineyard{margin-top:10.416666vw;padding:78.125vw 0 0;background:url(../images/sp/trivento_vineyard_bg.jpg) no-repeat center top/100% auto}@media screen and (min-width: 769px),print{.str-main .trivento__vineyard{margin-top:0;padding:0;background-image:url(../images/pc/trivento_vineyard_bg.jpg);background-size:auto 100%}}.str-main .trivento__vineyard__inner{padding:0 7.552083vw}@media screen and (min-width: 769px),print{.str-main .trivento__vineyard__inner{padding:min(2.5vw, 30px) min(25.5vw, 306px) min(2.5vw, 30px) min(5vw, 60px)}}.str-main .trivento__vineyard__label{position:absolute;top:-2.604167vw;right:2.34375vw;width:33.854166vw;mix-blend-mode:screen;opacity:.38}@media screen and (min-width: 769px),print{.str-main .trivento__vineyard__label{top:min(2.3333vw, 28px);right:max(-4.8334vw, -58px);width:min(15.8333vw, 190px)}}.str-main .trivento__vineyard__image{margin:8.333333vw -7.552084vw 0}@media screen and (min-width: 769px),print{.str-main .trivento__vineyard__image{margin:min(3vw, 36px) 0 0 0}}.str-main .trivento__makers{background:var(--trv-color-green) url(../images/sp/trivento_makers_bg.jpg) no-repeat center top/auto 114.583333vw}@media screen and (min-width: 769px),print{.str-main .trivento__makers{background:#fff url(../images/pc/trivento_makers_bg.jpg) no-repeat center center/cover}}.str-main .trivento__makers .trivento__sec__title,.str-main .trivento__makers .trivento__sec__catch{color:#000}.str-main .trivento__makers .trivento__sec__lede{margin-top:39.0625vw}@media screen and (min-width: 769px),print{.str-main .trivento__makers .trivento__sec__lede{margin-top:min(2.0833vw, 25px);color:#000}}.str-main .trivento__makers__inner{padding:114.583333vw 7.552083vw 0}@media screen and (min-width: 769px),print{.str-main .trivento__makers__inner{padding:min(2.9166vw, 35px) min(5vw, 60px)}}.str-main .trivento__makers__text-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:5.208333vw 7.552083vw;height:114.583333vw}@media screen and (min-width: 769px),print{.str-main .trivento__makers__text-wrap{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:block;padding:0;height:auto}}.str-main .trivento__makers__text-wrap .trivento__sec__lede{margin-top:auto}@media screen and (min-width: 769px),print{.str-main .trivento__makers__text-wrap .trivento__sec__lede{margin-top:min(2.0833vw, 25px)}}.str-main .trivento__makers__image{position:relative;margin:0 -7.552084vw}@media screen and (min-width: 769px),print{.str-main .trivento__makers__image{margin:min(3.75vw, 45px) max(-5vw, -60px) 0}}.str-main .trivento__makers__list{padding:5.208333vw 7.552083vw}@media screen and (min-width: 769px),print{.str-main .trivento__makers__list{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:0 min(3.3333vw, 40px) 0 0;width:min(30vw, 360px)}}.str-main .trivento__makers__item{margin-top:6.510416vw}@media screen and (min-width: 769px),print{.str-main .trivento__makers__item{margin-top:min(3.3333vw, 40px)}}.str-main .trivento__makers__item:first-child{margin-top:0}.str-main .trivento__makers__name{font-weight:900;font-size:4.166666vw;line-height:1.25}@media screen and (min-width: 769px),print{.str-main .trivento__makers__name{font-size:min(1.5vw, 18px);line-height:1.222}}.str-main .trivento__makers__lede{font-size:3.385416vw;line-height:1.538}@media screen and (min-width: 769px),print{.str-main .trivento__makers__lede{margin-top:min(0.8333vw, 10px);font-size:min(1.1666vw, 14px);line-height:1.857}}.str-main .trivento__sustainability{padding:78.125vw 0 0;background:url(../images/sp/trivento_sustainability_bg.jpg) no-repeat center top/100% auto}@media screen and (min-width: 769px),print{.str-main .trivento__sustainability{padding:0;background:url(../images/pc/trivento_sustainability_bg.jpg) no-repeat center center/cover}}.str-main .trivento__sustainability__inner{padding:0 7.552083vw 22.65625vw}@media screen and (min-width: 769px),print{.str-main .trivento__sustainability__inner{display:flex;flex-direction:column;padding:min(2.9166vw, 35px) min(5vw, 60px)}}.str-main .trivento__sustainability__image{position:relative}.str-main .trivento__sustainability__image picture{display:block;margin:8.333333vw -7.552084vw 6.510416vw}@media screen and (min-width: 769px),print{.str-main .trivento__sustainability__image picture{position:absolute;top:min(2.5vw, 30px);left:min(27vw, 324px);margin:0;width:min(41.6666vw, 500px)}}.str-main .trivento__sustainability__logo{display:flex;align-items:flex-end;justify-content:space-around;margin:11.71875vw 0 7.8125vw}@media screen and (min-width: 769px),print{.str-main .trivento__sustainability__logo{justify-content:space-between;margin:min(5.3333vw, 64px) auto 0 0;width:min(22vw, 264px)}}.str-main .trivento__sustainability__logo-certified{width:22.65625vw}@media screen and (min-width: 769px),print{.str-main .trivento__sustainability__logo-certified{width:min(7.1666vw, 86px)}}.str-main .trivento__sustainability__logo-vegan{width:36.71875vw}@media screen and (min-width: 769px),print{.str-main .trivento__sustainability__logo-vegan{width:min(11.6666vw, 140px)}}@media screen and (min-width: 769px),print{.str-main .trivento__sustainability .trivento__sec__title{order:1}}@media screen and (min-width: 769px),print{.str-main .trivento__sustainability .trivento__sec__catch{order:2}}.str-main .trivento__sustainability .trivento__sec__catch-sub{white-space:nowrap}@media screen and (min-width: 769px),print{.str-main .trivento__sustainability .trivento__sec__catch-sub{order:2}}@media screen and (min-width: 769px),print{.str-main .trivento__sustainability .trivento__sec__lede.lede-1{order:3}}@media screen and (min-width: 769px),print{.str-main .trivento__sustainability .trivento__sustainability__logo{order:6}}@media screen and (min-width: 769px),print{.str-main .trivento__sustainability .trivento__sec__lede.lede-2{order:4;width:min(24.3333vw, 292px)}}@media screen and (min-width: 769px),print{.str-main .trivento__sustainability .trivento__sustainability__image{order:5}}@media screen and (min-width: 769px),print{.str-main .trivento__sustainability .trivento__sec__lede.lede-3{order:7;margin-top:min(3.3333vw, 40px)}}@media screen and (min-width: 769px),print{.str-main .trivento__sustainability .trivento__sec__note{order:8}}.str-main .trivento__lineup{padding:78.125vw 0 0;background:url(../images/sp/trivento_lineup_bg.jpg) no-repeat center top/100% auto}@media screen and (min-width: 769px),print{.str-main .trivento__lineup{padding:0;background:url(../images/pc/trivento_lineup_bg.jpg) no-repeat top right calc(50% + min(40vw, 480px));background-size:min(70vw, 840px) auto}}.str-main .trivento__lineup__label{position:absolute;top:-13.020834vw;right:2.34375vw;width:33.854166vw;mix-blend-mode:screen;opacity:.38}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__label{top:min(1.6666vw, 20px);right:min(0.8333vw, 10px);width:min(15.8333vw, 190px)}}.str-main .trivento__lineup__mark{display:none}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__mark{position:absolute;top:min(36.9166vw, 443px);left:max(-17.6667vw, -212px);display:block;width:min(29vw, 348px);mix-blend-mode:screen}}.str-main .trivento__lineup__lede__inner{padding:0 7.552083vw}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__lede__inner{padding:min(5vw, 60px) 0 min(4.1666vw, 50px)}}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__lede .trivento__sec__title,.str-main .trivento__lineup__lede .trivento__sec__catch,.str-main .trivento__lineup__lede .trivento__sec__lede{margin-left:min(43.3333vw, 520px)}}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__lede .trivento__sec__catch{margin-top:min(6.25vw, 75px)}}.str-main .trivento__lineup .trivento__sec__catch{white-space:nowrap}.str-main .trivento__lineup__rank{margin-top:7.8125vw}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__rank{display:flex;justify-content:space-between;margin-top:min(17.1666vw, 206px);padding-left:min(2.0833vw, 25px)}}.str-main .trivento__lineup__rank__image{position:relative;z-index:2;height:93.75vw;background:url(../images/common/trivento_lineup_rank_bg.svg) no-repeat center bottom/auto 100%}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__rank__image{flex:none;width:min(29.1666vw, 350px);height:min(40vw, 480px)}}.str-main .trivento__lineup__rank__image__list{height:100%}.str-main .trivento__lineup__rank__image__item{display:flex;align-items:center;flex-direction:column;justify-content:center;height:33.3333333333%;text-align:center}.str-main .trivento__lineup__rank__image__item__name{font-weight:700;font-size:4.6875vw}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__rank__image__item__name{font-size:min(1.8333vw, 22px)}}.str-main .trivento__lineup__rank__image__item__lede{margin-top:2.604166vw;font-size:3.125vw;line-height:1.5}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__rank__image__item__lede{margin-top:min(1vw, 12px);font-size:min(1.3333vw, 16px)}}.str-main .trivento__lineup__rank__info{position:relative;z-index:1}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__rank__info{display:flex;flex-direction:column;justify-content:space-between;padding-left:min(12.1666vw, 146px);width:100%}}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__rank__info__list{height:100%}}.str-main .trivento__lineup__rank__info__item{display:flex;align-items:flex-end;margin-top:9.375vw}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__rank__info__item{align-items:center;flex-direction:row-reverse;justify-content:space-between;margin:0}}.str-main .trivento__lineup__rank__info__item.eol .trivento__lineup__rank__info__text__name{color:#b0b0b0}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__rank__info__item.eol .trivento__lineup__rank__info__text__name:before{left:max(-26.1667vw, -314px);background:#8a8a8a}}.str-main .trivento__lineup__rank__info__item.golden .trivento__lineup__rank__info__text__name{color:var(--trv-color-gold)}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__rank__info__item.golden .trivento__lineup__rank__info__text__name:before{left:max(-21vw, -252px);background:var(--trv-color-gold)}}.str-main .trivento__lineup__rank__info__item.reserve{flex-wrap:wrap}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__rank__info__item.reserve{flex-wrap:nowrap}}.str-main .trivento__lineup__rank__info__item.reserve .trivento__lineup__rank__info__pkg{display:flex;align-items:flex-end;justify-content:center;width:100%}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__rank__info__item.reserve .trivento__lineup__rank__info__pkg{align-items:center;justify-content:space-between;margin:0;width:auto;transform: translateX(7%);}}.str-main .trivento__lineup__rank__info__item.reserve .trivento__lineup__rank__info__pkg img{margin:0 1.5625vw;width:6.770833vw}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__rank__info__item.reserve .trivento__lineup__rank__info__pkg img{margin:0 min(0.6666vw, 8px);width:min(2.6666vw, 32px)}}.str-main .trivento__lineup__rank__info__item.reserve .trivento__lineup__rank__info__text{margin-top:5.208333vw}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__rank__info__item.reserve .trivento__lineup__rank__info__text{margin:0}}.str-main .trivento__lineup__rank__info__item.reserve .trivento__lineup__rank__info__text__name{color:var(--trv-color-blue-light)}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__rank__info__item.reserve .trivento__lineup__rank__info__text__name:before{left:max(-15.8334vw, -190px);background:var(--trv-color-blue-light)}}.str-main .trivento__lineup__rank__info__item.reserve .trivento__lineup__rank__info__text__name+.trivento__lineup__rank__info__text__lede{font-size:3.125vw}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__rank__info__item.reserve .trivento__lineup__rank__info__text__name+.trivento__lineup__rank__info__text__lede{margin-top:min(0.6666vw, 8px);font-size:min(1.1666vw, 14px)}}.str-main .trivento__lineup__rank__info__pkg{width:7.8125vw}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__rank__info__pkg{flex:none;margin:0 min(15.8333vw, 190px) 0 0;width:min(2.8333vw, 34px)}}.str-main .trivento__lineup__rank__info__text{padding:0 0 0 2.604166vw}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__rank__info__text{flex:none;padding:0}}.str-main .trivento__lineup__rank__info__text__name{position:relative;font-weight:900;font-size:5.208333vw;line-height:1.125}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__rank__info__text__name{font-size:min(2.1666vw, 26px)}}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__rank__info__text__name:before{position:absolute;top:min(1.3333vw, 16px);right:100%;display:block;height:1px;content:""}}.str-main .trivento__lineup__rank__info__text__lede{margin-top:2.083333vw;font-size:3.385416vw;line-height:1.538}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__rank__info__text__lede{margin-top:min(1vw, 12px);font-size:min(1.3333vw, 16px)}}.str-main .trivento__lineup__detail{margin-top:8.333333vw}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__detail{margin:0}}.str-main .trivento__lineup__detail__title{position:absolute;top:4.166666vw;right:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;margin:0 -7.552084vw;text-align:center}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__detail__title{top:min(1.3333vw, 16px);margin:0}}.str-main .trivento__lineup__detail__title span{display:inline-block;flex:none;padding:0 2.083333vw;color:var(--trv-color-gold-light);letter-spacing:.2em;font-weight:400;font-size:4.427083vw;font-family:var(--trv-font-cinzel);line-height:1}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__detail__title span{padding:0 min(1.6666vw, 20px);font-size:min(1.8333vw, 22px)}}.str-main .trivento__lineup__detail__title span.bar{position:relative;flex:auto;padding:0;height:1.674479vw;background:url(../images/common/trivento_deco_bar_gold.png) no-repeat center center/100% 100%}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__detail__title span.bar{height:8.4px}}.str-main .trivento__lineup__detail__name{font-weight:900;font-size:4.947916vw;line-height:1.184}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__detail__name{font-size:min(2vw, 24px)}}.str-main .trivento__lineup__detail__explan{margin-top:5.208333vw;font-size:3.90625vw}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__detail__explan{margin-top:min(1.6666vw, 20px);font-size:min(1.3333vw, 16px)}}.str-main .trivento__lineup__detail__eolo{background:url(../images/sp/trivento_lineup_image_eolo.jpg) no-repeat center top/100% auto}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__detail__eolo{background:url(../images/pc/trivento_lineup_image_eolo.jpg) no-repeat center top/auto 100%}}.str-main .trivento__lineup__detail__eolo__inner{padding:97.65625vw 7.552083vw 6.510416vw}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__detail__eolo__inner{display:flex;flex-direction:column;justify-content:center;padding:min(4.1666vw, 50px) min(31.66vw, 380px) min(4.1666vw, 50px) min(7.5vw, 90px);height:min(55.75vw, 669px)}}.str-main .trivento__lineup__detail__golden{background:url(../images/sp/trivento_lineup_image_malbec-golden.jpg) no-repeat center top/100% auto}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__detail__golden{background:url(../images/pc/trivento_lineup_image_malbec-golden.jpg) no-repeat center top/auto 100%}}.str-main .trivento__lineup__detail__golden__inner{padding:96.354166vw 7.552083vw 6.510416vw}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__detail__golden__inner{display:flex;flex-direction:column;justify-content:flex-end;padding:min(4.1666vw, 50px) min(6.25vw, 75px) min(4.1666vw, 50px) min(53.75vw, 645px);height:min(52.5vw, 630px)}}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__detail__reserve__list{display:flex;flex-wrap:wrap}}.str-main .trivento__lineup__detail__reserve__item{background:no-repeat center top -15vw/100% auto}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__detail__reserve__item{background:no-repeat center top/100% auto}}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__detail__reserve__item{margin-bottom:min(2.5vw, 30px);width:50%;height:min(52.333vw, 628px)}}.str-main .trivento__lineup__detail__reserve__item__inner{padding:26.041666vw 7.552083vw 6.510416vw}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__detail__reserve__item__inner{padding:min(7.5vw, 90px) min(22.5vw, 270px) 0 min(3.3333vw, 40px)}}.str-main .trivento__lineup__detail__reserve__item .trivento__lineup__detail__explan{margin-bottom:46.875vw}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__detail__reserve__item .trivento__lineup__detail__explan{margin:min(1.25vw, 15px) 0 0}}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__detail__reserve__item .trivento__sec__lede{margin-top:min(1.25vw, 15px)}}.str-main .trivento__lineup__detail__reserve__item.marbec{background-image:url(../images/common/trivento_lineup_image_malbec.jpg)}.str-main .trivento__lineup__detail__reserve__item.marbec-white{background-image:url(../images/common/trivento_lineup_image_malbec-white.jpg)}.str-main .trivento__lineup__detail__reserve__item.cabernet-sauvignon{background-image:url(../images/common/trivento_lineup_image_cabernet-sauvignon.jpg)}.str-main .trivento__lineup__detail__reserve__item.cabernet-sauvignon:nth-of-type(5){background-image:url(../images/common/trivento_label2.svg);background-size: 36%;background-position: center top 40%;}.trivento__lineup__detail__reserve__item.malbec-organic{background-image:url(../images/common/trivento_lineup_image_malbec-organic.jpg)}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__detail__reserve__item.cabernet-sauvignon .trivento__lineup__detail__reserve__item__inner{padding-top:min(5vw, 60px)}}.str-main .trivento__lineup__detail__reserve__item.chardonnay{background-image:url(../images/common/trivento_lineup_image_chardonnay.jpg)}@media screen and (min-width: 769px),print{.str-main .trivento__lineup__detail__reserve__item.chardonnay .trivento__lineup__detail__reserve__item__inner{padding-top:min(5vw, 60px)}}.str-main .trivento__footer{position:relative;padding:16.145833vw 0 13.020833vw;background:url(../images/sp/trivento_footer_bg.png) no-repeat center top/91.666666vw auto}@media screen and (min-width: 769px),print{.str-main .trivento__footer{margin-top:max(-7.5vw, -90px);padding:min(7.5vw, 90px) 0 min(9.1666vw, 110px);background:url(../images/pc/trivento_footer_bg.png) no-repeat center top/min(142.3333vw, 1708px) auto}}.str-main .trivento__footer__logo{margin:auto;width:45.833333vw}@media screen and (min-width: 769px),print{.str-main .trivento__footer__logo{width:min(19.1666vw, 230px)}}.trivento .trivento__lineup__detail__eolo__score{margin-left:-8.5%;width: 117%;margin-top: 8.32vw;max-width: unset;margin-bottom: 8vw;}@media screen and (min-width: 769px),print{.trivento .trivento__lineup__detail__eolo__score{margin-left:-4.5%;width: 100%;margin-top: min(3.22222vw, 40px);margin-bottom: unset;}}.trivento .trivento__lineup__detail__golden__score{margin-left:-8.5%;width: 117%;margin-top: 8.32vw;max-width: unset;margin-bottom: 8vw;}@media screen and (min-width: 769px),print{.trivento .trivento__lineup__detail__golden__score{margin-left:-7.5%;width: 110%;max-width:unset;margin-top: min(3.22222vw, 40px);margin-bottom: unset;}}.trivento .trivento__lineup__detail__reserve__score{margin-left:-8.5%;width: 117%;margin-top: 6vw;max-width: unset;}@media screen and (min-width: 769px),print{.trivento .trivento__lineup__detail__reserve__score{margin-left:-12%;width: 105%;margin-top: min(3.22222vw, 40px);}}