:root{--y-canvas:#fdfbf9;--y-card:#ffffff;--y-ink:#241318;--y-soft:#6d5a5c;--y-faint:#a2918f;--y-line:#eadfda;--y-line-soft:#f2e9e4;--y-mark:#bf1131;--y-mark-deep:#9d0d28;--y-carmin:#a50f2c;--y-wash-dawn:#fbeef0;--y-wash-soft:#faf3f1;--y-sky:linear-gradient(150deg,#fdf6f2 0%,#faeeea 46%,#f6e2e2 100%);--y-rich:linear-gradient(122deg,#6d0a1e 0%,#8e0c24 34%,#bf1131 68%,#e0879a 100%);--y-sh-s:0 1px 2px rgba(90,28,40,.045), 0 6px 18px rgba(90,28,40,.05);--y-sh-m:0 2px 6px rgba(90,28,40,.05), 0 20px 46px rgba(90,28,40,.1);--y-r-xl:30px;--y-r-l:22px;--y-r-m:16px;--heading-font-family:"Outfit","DM Sans",sans-serif;--text-font-family:"DM Sans",sans-serif}body.tpl-blog .blog-filter-list{overflow-x:auto;scrollbar-width:thin}body.tpl-blog .blog-filter-list ul{flex-wrap:nowrap}body.tpl-blog .blog-filter-list li{flex:0 0 auto}body.tpl-blog .blog-filter-list a{white-space:nowrap}.shopify-section--announcement-bar{position:sticky;top:0;z-index:11;transition:transform .6s ease,opacity .6s ease}.shopify-section--announcement-bar.yv-annonce--cachee{transform:translateY(-100%);opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.shopify-section--announcement-bar{transition:none}}.shopify-section--announcement-bar p,.shopify-section--announcement-bar button{color:#fff!important}.shopify-section--announcement-bar .announcement-bar{font-size:.875rem;letter-spacing:.01em;line-height:1.5}.shopify-section--announcement-bar svg{color:#fff!important}.shopify-section--announcement-bar,.shopify-section--announcement-bar .announcement-bar{background-color:#bf1131;background-image:linear-gradient(122deg,#6d0a1e,#8e0c24,#bf1131 68%,#c9324f);animation:none}.shopify-section--announcement-bar .yv-promo-code{display:inline-block;background-color:#fff;color:#8e0c24;font-weight:700;letter-spacing:.06em;border-radius:999px;padding:2px 12px;margin-left:8px;line-height:1.4}.shopify-section--header,.shopify-section--header .header{background:transparent}.header__wrapper{background:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.tpl-index{background-image:linear-gradient(180deg,#fdf6f2 0,#fdf6f2 300px,var(--y-canvas,#fdfbf9) 300px)}.yv-logo{display:inline-block;font-family:Outfit,DM Sans,sans-serif;font-weight:500;font-size:var(--yv-logo-size,22px);line-height:1.1;letter-spacing:-.025em;color:var(--y-ink,#241318);text-transform:lowercase;white-space:nowrap}.yv-logo__pt{color:var(--y-mark,#bf1131)}@media screen and (min-width:1500px){.header__wrapper{grid-template-columns:var(--header-logo-width,190px) minmax(0,1fr) auto}}.shopify-section--footer .footer{background-color:#241318!important;background-image:radial-gradient(60rem 34rem at 6% 6%,#bf11315c,#24131800 62%),radial-gradient(46rem 30rem at 96% 92%,#a50f2c3d,#24131800 66%),linear-gradient(168deg,#331a21,#241318 48%,#190f12);background-repeat:no-repeat;background-size:cover;color:#ded1cd!important}.shopify-section--footer{background-color:#241318!important}.shopify-section--footer h2,.shopify-section--footer h3,.shopify-section--footer .h4,.shopify-section--footer .h5,.shopify-section--footer strong{color:#f6ece8!important}.shopify-section--footer p,.shopify-section--footer li,.shopify-section--footer span,.shopify-section--footer small{color:#a8968f!important}.shopify-section--footer a{color:#c9b9b4!important;transition:color .18s}.shopify-section--footer a:hover{color:#f6ece8!important}.shopify-section--footer input{background:#ffffff0f!important;border-color:#4a3339;color:#f6ece8!important;border-radius:999px}.shopify-section--footer input::placeholder{color:#8a7570!important}.shopify-section--footer hr,.shopify-section--footer [class*=border]{border-color:#3a2a2e}.shopify-section--footer svg{color:#c9b9b4}.footer .footer__accordion-title-text,.footer .footer__accordion-button-text,.footer h3{font-family:var(--heading-font-family);font-weight:500;letter-spacing:-.02em}[id*=text-with-icons] .section{padding-top:56px;padding-bottom:56px}@media(max-width:699px){[id*=text-with-icons] .section{padding-top:40px;padding-bottom:40px}}.y-lot-wrap,.y-invit-wrap{max-width:84rem;margin:0 auto;padding:clamp(1rem,3vw,2rem) 1.2rem}.y-cta{display:inline-flex;align-items:center;gap:.6rem;background:var(--y-mark);color:#fff;border:0;border-radius:999px;padding:.86rem 1.75rem;margin-top:.9rem;font-family:var(--heading-font-family);font-size:.9rem;font-weight:500;text-decoration:none;box-shadow:0 3px 12px #bf11313d;transition:background .2s,transform .24s,box-shadow .24s;cursor:pointer}.y-cta:hover{background:var(--y-mark-deep);transform:translateY(-2px);box-shadow:0 12px 28px #bf11314d;color:#fff}.y-invit{position:relative;border-radius:var(--y-r-xl);overflow:hidden;padding:clamp(1.7rem,4.5vw,3rem);box-shadow:var(--y-sh-s);background:var(--y-wash-soft)}.y-invit:after{content:"";position:absolute;right:-10%;top:-60%;width:28rem;height:28rem;border-radius:50%;background:radial-gradient(circle,#bf113121,#faf3f100 68%)}.y-invit--rich{background:var(--y-rich);color:#fff}.y-invit--rich .y-invit-h,.y-invit--rich .y-invit-p{color:#fff}.y-invit--rich .y-invit-p{opacity:.88}.y-invit-in{position:relative;z-index:2;max-width:36rem}.y-eyeb{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--y-carmin);margin:0 0 1rem}.y-invit--rich .y-eyeb{color:#ffffffc2}.y-invit-h{font-family:var(--heading-font-family);font-weight:200;font-size:clamp(1.6rem,4vw,2.5rem);letter-spacing:-.038em;line-height:1.06;margin:0 0 .8rem;color:var(--y-ink)}.y-invit-h b{font-weight:500}.y-invit-p{color:var(--y-soft);font-size:.99rem;margin:0 0 1.6rem;max-width:44ch}.y-invit-form{display:flex;gap:.55rem;flex-wrap:wrap;max-width:27rem}.y-invit-form input{flex:1;min-width:12rem;background:#fff;border:1px solid var(--y-line);border-radius:999px;padding:.76rem 1.15rem;font:inherit;font-size:.9rem;color:var(--y-ink)}.y-invit-form input:focus{outline:none;border-color:var(--y-mark)}.y-invit--rich .y-cta{background:#fff;color:var(--y-carmin)}.y-invit-form .y-cta{margin-top:0}@media(max-width:52rem){.y-lot-panel,.y-invit{padding:1.4rem 1.15rem;border-radius:24px}.y-lot-title,.y-invit-h{font-size:1.5rem}.y-cta{width:100%;justify-content:center}.y-invit-form{flex-direction:column;max-width:none}.y-invit-form input{min-width:0;width:100%}}.y-reveal{opacity:1}html.y-js .y-reveal{opacity:0;transform:translateY(18px)}html.y-js .y-reveal.is-in{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}@media(prefers-reduced-motion:reduce){html.y-js .y-reveal{opacity:1;transform:none}}@media(min-width:700px){.y-invit{padding:clamp(1.15rem,2.4vw,1.7rem) clamp(1.3rem,3vw,2.1rem)}.y-invit-h{font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.08;margin:0 0 .45rem}.y-invit-p{font-size:.9rem;line-height:1.45;max-width:46ch;margin:0 0 .85rem}.y-invit-in{max-width:56rem}.y-invit .y-eyeb{margin:0 0 .5rem;font-size:.6875rem}.y-invit-form{max-width:29rem;margin:0;gap:.5rem}.y-invit-form .y-cta{padding-block:.62rem;white-space:nowrap}.y-invit-wrap{margin-block:clamp(1rem,2.4vw,1.8rem)}.y-invit form{margin:0}}.y-invit .y-invit-form input{height:var(--y-invit-champ,42px);padding-block:0}@media(max-width:699px){.y-invit .y-invit-form input{flex:0 0 auto;height:var(--y-invit-champ-mob,52px);font-size:1rem}}.y-invit form.contact-form{padding-left:0;padding-right:0}quick-buy-drawer .button--secondary{background-color:#bf1131;border-color:#bf1131;color:#fff}variant-picker .thumbnail-swatch{border-radius:50%}variant-picker .thumbnail-swatch>img{border-radius:50%}cart-drawer .cart-recommendations img,cart-drawer .product-list img,cart-drawer [class*=recommendation] img{width:48px;height:48px;border-radius:50%;object-fit:cover}cart-drawer .product-list *:has(>img),cart-drawer [class*=recommendation] *:has(>img){width:48px;min-width:48px;flex:0 0 48px}.button:not(.button--secondary):not([class*=ghost]):not([class*=subdued]):not([class*=outline]),.btn:not([class*=ghost]):not([class*=subdued]),.buy-buttons .button--secondary,.product-form .button--secondary,buy-buttons .button--secondary,quick-buy-drawer .button--secondary,.blog-filter-list a.selected,[name=checkout],.yv-btn:not(.yv-btn--ghost){background-color:#bf1131;background-image:linear-gradient(122deg,#6d0a1e,#8e0c24,#bf1131 68%,#e0879a);color:#fff}.y-invit .y-cta,.y-invit .button{background-image:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/yomoya-v5.css.map */
