.oyanco-hero-v2{position:relative;background:#2e231b;overflow:hidden}.oyanco-hero-v2__grid{display:grid;grid-template-columns:minmax(320px,30%) 1fr minmax(190px,23%);min-height:var(--oyanco-hero-min-h-desktop, 88vh)}.oyanco-hero-v2--no-detail .oyanco-hero-v2__grid{grid-template-columns:minmax(340px,34%) 1fr}.oyanco-hero-v2__panel{background:#2e231b;display:flex;align-items:center;order:1}.oyanco-hero-v2__panel-inner{width:100%;padding:clamp(36px,5vw,72px) clamp(24px,3.4vw,52px)}.oyanco-hero-v2__motif{display:inline-flex;color:#a5536b;margin-bottom:22px;opacity:.9}.oyanco-hero-v2__motif-line{stroke-dasharray:15.4;stroke-dashoffset:15.4;animation:oyancoMotifDraw .6s ease forwards}@keyframes oyancoMotifDraw{to{stroke-dashoffset:0}}.oyanco-hero-v2__kicker{margin:0 0 20px;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#cf9fae;opacity:0;animation:oyancoFadeUp .7s ease .12s both}.oyanco-hero-v2__heading{margin:0 0 22px;color:#f3eadf;font-size:clamp(28px,2.7vw,50px);line-height:1.12;letter-spacing:-.012em;font-weight:400}.oyanco-hero-v2__line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.oyanco-hero-v2__line span{display:inline-block;transform:translateY(105%);animation:oyancoLineUp .8s cubic-bezier(.22,.9,.3,1) both}.oyanco-hero-v2__line:nth-of-type(n+3){color:#d8aab9}.oyanco-hero-v2__line:nth-of-type(1) span{animation-delay:.2s}.oyanco-hero-v2__line:nth-of-type(2) span{animation-delay:.3s}.oyanco-hero-v2__line:nth-of-type(3) span{animation-delay:.42s}.oyanco-hero-v2__line:nth-of-type(4) span{animation-delay:.52s}.oyanco-hero-v2__br{display:none}@keyframes oyancoLineUp{to{transform:translateY(0)}}@keyframes oyancoFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.oyanco-hero-v2__sub{margin:0 0 30px;max-width:30ch;color:#f3eadfcc;font-size:16px;line-height:1.55;opacity:0;animation:oyancoFadeUp .7s ease .62s both}.oyanco-hero-v2__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px;opacity:0;animation:oyancoFadeUp .7s ease .72s both}.oyanco-hero-v2__cta{position:relative;display:inline-flex;align-items:center;gap:12px;padding:17px 28px;background:#f3eadf;color:#2e231b;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;overflow:hidden;isolation:isolate;transition:color .36s ease,transform .3s cubic-bezier(.22,.9,.3,1),box-shadow .36s ease}.oyanco-hero-v2__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#5a2a3d;transform:translate(-101%);transition:transform .46s cubic-bezier(.65,0,.35,1);z-index:-1}.oyanco-hero-v2__cta:hover,.oyanco-hero-v2__cta:focus-visible{color:#f3eadf;transform:translateY(-2px);box-shadow:0 14px 26px -14px #000000b3}.oyanco-hero-v2__cta:hover:before,.oyanco-hero-v2__cta:focus-visible:before{transform:translate(0)}.oyanco-hero-v2__cta:active{transform:translateY(0) scale(.985)}.oyanco-hero-v2__cta:focus-visible{outline:2px solid #cf9fae;outline-offset:3px}.oyanco-hero-v2__cta-arrow{position:relative;display:inline-block;width:16px;height:16px;overflow:hidden}.oyanco-hero-v2__cta-arrow svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:transform .42s cubic-bezier(.65,0,.35,1)}.oyanco-hero-v2__cta-arrow svg:nth-child(2){transform:translate(-130%)}.oyanco-hero-v2__cta:hover .oyanco-hero-v2__cta-arrow svg:nth-child(1),.oyanco-hero-v2__cta:focus-visible .oyanco-hero-v2__cta-arrow svg:nth-child(1){transform:translate(130%)}.oyanco-hero-v2__cta:hover .oyanco-hero-v2__cta-arrow svg:nth-child(2),.oyanco-hero-v2__cta:focus-visible .oyanco-hero-v2__cta-arrow svg:nth-child(2){transform:translate(0)}.oyanco-hero-v2__secondary{display:inline-flex;align-items:center;color:#f3eadf;font-weight:600;font-size:13px;text-decoration:none;padding-bottom:3px;border-bottom:1px solid rgba(243,234,223,.45);transition:border-color .22s ease,opacity .22s ease}.oyanco-hero-v2__secondary:hover{border-color:#cf9fae;opacity:.85}.oyanco-hero-v2__media{position:relative;overflow:hidden;clip-path:inset(0 100% 0 0);animation:oyancoWipe 1.15s cubic-bezier(.77,0,.18,1) both}.oyanco-hero-v2__media--main{order:2;animation-delay:.16s}.oyanco-hero-v2__media--detail{order:3;animation-delay:.52s}@keyframes oyancoWipe{to{clip-path:inset(0 0 0 0)}}.oyanco-hero-v2__media:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:#f3eadf8c;z-index:3;pointer-events:none;transform:scaleY(0);transform-origin:top;animation:oyancoSeam .9s cubic-bezier(.65,0,.35,1) both}.oyanco-hero-v2__media--main:before{animation-delay:.7s}.oyanco-hero-v2__media--detail:before{animation-delay:1s}@keyframes oyancoSeam{to{transform:scaleY(1)}}.oyanco-hero-v2__parallax{position:absolute;top:-6%;left:0;right:0;height:112%;transition:transform .12s linear;will-change:transform}.oyanco-hero-v2__media--detail .oyanco-hero-v2__img,.oyanco-hero-v2__media--detail .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0}.oyanco-hero-v2__img,.oyanco-hero-v2__parallax .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.1);animation:oyancoSettle 1.6s cubic-bezier(.16,1,.3,1) both,oyancoDrift 28s ease-in-out 1.8s infinite alternate;transition:scale 1s cubic-bezier(.16,1,.3,1)}.oyanco-hero-v2__media--main .oyanco-hero-v2__img{animation-delay:.16s,1.8s}.oyanco-hero-v2__media--detail .oyanco-hero-v2__img{animation-delay:.52s,2.2s;animation-duration:1.6s,34s;animation-direction:normal,alternate-reverse}@keyframes oyancoSettle{to{transform:scale(1)}}@keyframes oyancoDrift{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.035) translate3d(-.5%,-.35%,0)}}@media(hover:hover)and (pointer:fine){.oyanco-hero-v2__media:hover .oyanco-hero-v2__img{scale:1.03}}.placeholder-svg.oyanco-hero-v2__img{background:#ece1d2;color:#c9b999}@media screen and (max-width:749px){.oyanco-hero-v2__grid{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;min-height:clamp(520px,calc(var(--oyanco-hero-mobile-n, 86) * 1vh),800px);min-height:clamp(520px,calc(var(--oyanco-hero-mobile-n, 86) * 1svh),800px)}.oyanco-hero-v2__media--detail,.oyanco-hero-v2__motif,.oyanco-hero-v2__media:before{display:none}.oyanco-hero-v2__media{clip-path:inset(0 0 100% 0)}.oyanco-hero-v2__media--main{order:1;animation-delay:0ms}.oyanco-hero-v2__media--main .oyanco-hero-v2__img{animation-delay:0ms,1.7s}.oyanco-hero-v2__panel{order:2}.oyanco-hero-v2__panel-inner{padding:16px 20px 20px}.oyanco-hero-v2__kicker{font-size:11px;letter-spacing:.18em;margin-bottom:8px;animation-delay:.38s}.oyanco-hero-v2__heading{font-size:clamp(22px,6.5vw,28px);line-height:1.14;margin-bottom:8px}.oyanco-hero-v2__line{display:inline-block;vertical-align:top;margin-right:0;padding-bottom:.1em;margin-bottom:0}.oyanco-hero-v2__br{display:block}.oyanco-hero-v2__line:nth-of-type(1) span{animation-delay:.42s}.oyanco-hero-v2__line:nth-of-type(2) span{animation-delay:.47s}.oyanco-hero-v2__line:nth-of-type(3) span{animation-delay:.54s}.oyanco-hero-v2__line:nth-of-type(4) span{animation-delay:.59s}.oyanco-hero-v2__sub{font-size:14px;line-height:1.4;max-width:none;margin-bottom:14px;animation-delay:.68s}.oyanco-hero-v2__ctas{gap:12px;animation-delay:.76s}.oyanco-hero-v2__cta{width:100%;justify-content:center;font-size:13px;padding:16px 24px}.oyanco-hero-v2__secondary{font-size:13px}}@media screen and (max-width:359px){.oyanco-hero-v2__heading{font-size:20px}.oyanco-hero-v2__sub{font-size:13px}}@media(prefers-reduced-motion:reduce){.oyanco-hero-v2__motif-line,.oyanco-hero-v2__kicker,.oyanco-hero-v2__line span,.oyanco-hero-v2__sub,.oyanco-hero-v2__ctas,.oyanco-hero-v2__media,.oyanco-hero-v2__media:before,.oyanco-hero-v2__img,.oyanco-hero-v2__parallax .placeholder-svg{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important}.oyanco-hero-v2__motif-line{stroke-dashoffset:0}.oyanco-hero-v2__cta:before{display:none}.oyanco-hero-v2__cta-arrow svg:nth-child(2){display:none}}@media screen and (max-width:749px){.shopify-section>[class^=ohw-],.shopify-section>[class^=oyanco-composer-],.shopify-section>[class^=oins-],.shopify-section>[class^=oya-],.shopify-section>[class^=ofq-],.oyanco-rev{padding-top:34px!important;padding-bottom:34px!important}.ohw-grid{gap:16px!important}.ohw-heading{margin-bottom:22px!important}.ohw-step{display:grid!important;grid-template-columns:56px 1fr;column-gap:16px;align-items:center;text-align:left!important;padding:0!important}.ohw-icon-wrap{width:56px!important;height:56px!important;margin:0!important;grid-row:1 / 3}.ohw-icon-wrap svg{width:26px!important;height:26px!important}.ohw-title{margin:0 0 4px!important;font-size:13px!important;align-self:end}.ohw-text{max-width:none!important;margin:0!important;text-align:left!important;align-self:start}.oc-sub{margin-bottom:22px!important}.oc-desc{margin-bottom:20px!important;min-height:44px!important}.obt-banner{min-height:30vh!important}.obt-banner-content{padding-top:32px!important;padding-bottom:32px!important}.obt-badges-wrap{padding:26px 20px!important;row-gap:16px!important}.obt-badge{display:grid!important;grid-template-columns:44px 1fr;column-gap:14px!important;row-gap:2px!important;align-items:center;text-align:left!important;padding:0!important}.obt-badge-icon{grid-row:1 / 3;width:44px!important;height:44px!important}.obt-badge-title{align-self:end}.obt-badge-text{max-width:none!important;align-self:start}.oins-grid{display:flex!important;gap:12px!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;margin:0 -20px;padding:4px 20px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.oins-grid::-webkit-scrollbar{display:none}.oins-tile{flex:0 0 74%!important;min-height:200px!important;scroll-snap-align:start;grid-column:auto!important}.oins-tile.oy-reveal{opacity:1!important;transform:none!important}.oyanco-rev__head{margin-bottom:22px!important}.oyanco-rev__grid{display:flex!important;gap:12px!important;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.oyanco-rev__grid::-webkit-scrollbar{display:none}.oyanco-rev__stack{display:contents!important}.oyanco-rev__featured,.oyanco-rev__card{flex:0 0 86%!important;scroll-snap-align:start}.oyanco-rev__cta-wrap{margin-top:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-oyanco-hero.css.map */
