.enjoy-home-visual{background-color:#18231e;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;min-height:620px;overflow:hidden}
.enjoy-home-visual__copy{align-self:center;box-sizing:border-box;flex:0 1 760px;max-width:760px;min-width:0;padding:clamp(44px,8vw,105px)}
.enjoy-home-visual__copy p{color:#c79b55;font-size:10px;font-weight:700;letter-spacing:.22em;margin:0 0 20px}
.enjoy-home-visual__copy h1{color:#fff;font-family:serif;font-size:clamp(43px,6vw,76px);font-weight:500;line-height:1.25;margin:0;white-space:nowrap}
.enjoy-home-visual__copy span{color:#dbe1dc;display:block;line-height:1.9;margin-top:28px}
.enjoy-home-visual__images{display:grid;gap:8px;grid-template-columns:1.45fr .8fr;grid-template-rows:1fr 1fr;min-height:580px}
.enjoy-home-visual__image{margin:0;min-height:0;overflow:hidden;position:relative}
.enjoy-home-visual__image:after{background:linear-gradient(130deg,rgba(20,33,27,.18),transparent 60%);content:"";inset:0;position:absolute}
.enjoy-home-visual__image--1{grid-row:1/3}
.enjoy-home-visual__image img{height:100%;object-fit:cover;transition:transform .7s ease;width:100%}
.enjoy-home-visual__image:hover img{transform:scale(1.035)}
@media(max-width:1100px){.enjoy-home-visual__copy{padding-left:clamp(32px,6vw,66px);padding-right:clamp(32px,6vw,66px)}.enjoy-home-visual__copy h1{font-size:clamp(40px,5.2vw,57px)}}
@media(max-width:760px){.enjoy-home-visual{background-position:62% center;min-height:520px}.enjoy-home-visual__copy{flex-basis:100%;padding:60px 24px}.enjoy-home-visual__copy h1{font-size:clamp(29px,10vw,40px)!important}}
.enjoy-home-scenes{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,280px);margin:0 auto 75px;max-width:1192px}
.enjoy-home-scenes a{background-position:center;background-size:cover;color:#fff!important;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;text-decoration:none!important;transition:filter .25s,transform .25s}
.enjoy-home-scenes a:hover{filter:brightness(1.08);transform:translateY(-3px)}
.enjoy-home-scenes small{color:#d8b36c;font-size:9px;font-weight:700;letter-spacing:.18em}
.enjoy-home-scenes strong{color:#fff;font-size:21px;margin-top:7px}
.enjoy-home-business,.enjoy-home-footer-cta{background-position:center;background-repeat:no-repeat;background-size:cover}
@media(max-width:760px){.enjoy-home-scenes{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,210px);margin-left:12px;margin-right:12px}.enjoy-home-scenes a{padding:18px}.enjoy-home-scenes strong{font-size:16px}}
.enjoy-home-cellar{background:#eee9df;display:grid;grid-template-columns:1.15fr .85fr;margin:0 auto 25px;max-width:1192px;min-height:480px}
.enjoy-home-cellar__image{background-position:center;background-size:cover;min-height:480px}
.enjoy-home-cellar__copy{align-self:center;padding:clamp(36px,4vw,58px)}
.enjoy-home-cellar__copy>p{color:#9a7130;font-size:10px;font-weight:700;letter-spacing:.22em;margin:0 0 15px}
.enjoy-home-cellar__copy h2{color:#1d2521;font-size:clamp(27px,2.8vw,38px);line-height:1.45;margin:0;white-space:nowrap}
.enjoy-home-cellar__copy>span{color:#5e6761;display:block;line-height:1.9;margin:24px 0 28px}
.enjoy-home-cellar__copy a{border-bottom:1px solid #254f3c;color:#254f3c!important;display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding-bottom:9px;text-decoration:none!important;width:180px}
@media(max-width:900px){.enjoy-home-cellar{grid-template-columns:1fr;margin-left:12px;margin-right:12px}.enjoy-home-cellar__image{min-height:340px}.enjoy-home-cellar__copy{padding:42px 32px}}
@media(max-width:760px){.enjoy-home-cellar__image{min-height:300px}.enjoy-home-cellar__copy{padding:42px 24px}}
.enjoy-b2c__scenes{grid-template-columns:repeat(3,1fr);grid-template-rows:360px}
.enjoy-b2c__scenes a{min-height:360px}
.enjoy-b2c__scenes strong{align-items:center;display:flex;justify-content:space-between}
.enjoy-b2c__scenes strong b{color:#d8b36c;font-size:22px}
@media(max-width:760px){.enjoy-b2c__scenes{grid-template-columns:1fr;grid-template-rows:repeat(3,260px)}.enjoy-b2c__scenes a{min-height:260px}}

/* v0.17.0: direct-import-first BtoC presentation */
.enjoy-home-visual--first-release .enjoy-home-visual__copy{flex-basis:900px;max-width:900px}
.enjoy-home-visual--first-release .enjoy-home-visual__copy h1{font-family:"Zen Kaku Gothic Antique","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;font-size:clamp(38px,5.2vw,68px);font-weight:700;white-space:normal}
.enjoy-home-visual__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}
.enjoy-home-visual__actions a{background:#fff;color:#512231!important;font-size:14px;font-weight:700;min-width:170px;padding:14px 20px;text-align:center;text-decoration:none!important}
.enjoy-home-visual__actions a+a{background:transparent;border:1px solid rgba(255,255,255,.7);color:#fff!important}
.enjoy-home-release{background:#f3eee5;box-sizing:border-box;display:grid;gap:50px;grid-template-columns:.8fr 1.2fr;margin:0 auto 64px;max-width:1192px;padding:clamp(40px,6vw,72px)}
.enjoy-home-release__intro>p,.enjoy-home-release__body>small{color:#9a7130;font-size:10px;font-weight:700;letter-spacing:.2em}
.enjoy-home-release h2{color:#1d2521;font-size:clamp(29px,3.5vw,45px);line-height:1.5;margin:14px 0 0}
.enjoy-home-release__body>p{color:#505b55;font-size:16px;line-height:2;margin:0}
.enjoy-home-release dl{display:flex;gap:0;margin:30px 0 22px}
.enjoy-home-release dl>div{border-left:1px solid #cfc3b0;min-width:110px;padding:0 24px}
.enjoy-home-release dl>div:first-child{padding-left:0;border-left:0}
.enjoy-home-release dt{color:#5d2434;font-family:"Work Sans",Arial,sans-serif;font-size:38px;font-weight:700;line-height:1}
.enjoy-home-release dd{color:#6c716d;font-size:12px;margin:8px 0 0}
.enjoy-home-release__body>small{color:#80766b;letter-spacing:0}

.enjoy-b2c--direct-import{--wine:#5e2434;--green:#234c39;--gold:#b98a42;max-width:none;padding:0}
.enjoy-b2c--direct-import>section{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1192px}
.enjoy-b2c__hero--release{background:linear-gradient(125deg,#25171c 0%,#652638 72%,#7e3c4e 100%);margin-bottom:0;max-width:none!important;padding:clamp(62px,9vw,120px) max(24px,calc((100vw - 1050px)/2))}
.enjoy-b2c__hero--release h1{color:#fff;font-size:clamp(42px,6.5vw,76px);line-height:1.35;margin:18px 0 24px}
.enjoy-b2c__hero--release>p:not(.enjoy-b2b__eyebrow){color:rgba(255,255,255,.82);font-size:16px;line-height:2}
.enjoy-b2c__release-status{align-items:center;border-top:1px solid rgba(255,255,255,.28);display:grid;gap:14px 28px;grid-template-columns:auto 1fr auto;margin-top:42px;padding-top:24px}
.enjoy-b2c__release-status strong{color:#dfbd7c;font-family:"Work Sans",Arial,sans-serif;letter-spacing:.16em}
.enjoy-b2c__release-status span{color:rgba(255,255,255,.75);font-size:13px}
.enjoy-b2c__release-status a{color:#fff!important;font-size:13px;font-weight:700;text-decoration:none!important}
.enjoy-b2c-art{padding:clamp(65px,9vw,110px) 24px}
.enjoy-b2c-art header{margin:0 auto 48px;max-width:790px;text-align:center}
.enjoy-b2c-art header>p{color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.22em;margin:0 0 14px}
.enjoy-b2c-art h2{color:#1d2521;font-size:clamp(32px,4.5vw,52px);line-height:1.45;margin:0}
.enjoy-b2c-art header>span{color:#58635d;display:block;line-height:2;margin-top:22px}
.enjoy-b2c-art>div{display:grid;grid-template-columns:repeat(4,1fr)}
.enjoy-b2c-art article{border-left:1px solid #d8d0c2;padding:8px 25px 10px}
.enjoy-b2c-art article:last-child{border-right:1px solid #d8d0c2}
.enjoy-b2c-art article>b{color:var(--gold);font-family:serif;font-size:22px}
.enjoy-b2c-art article h3{font-size:19px;margin:18px 0 10px}
.enjoy-b2c-art article p{color:#657069;font-size:13px;line-height:1.85;margin:0}
.enjoy-b2c-story{display:grid;gap:70px;grid-template-columns:.85fr 1.15fr;padding:clamp(60px,8vw,100px) 24px}
.enjoy-b2c-story header>p,.enjoy-b2c-wines header>p,.enjoy-b2c-buying header>p,.enjoy-b2c-existing header>p{color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.22em;margin:0 0 14px}
.enjoy-b2c-story h2,.enjoy-b2c-wines h2,.enjoy-b2c-buying h2,.enjoy-b2c-existing h2{color:#1d2521;font-size:clamp(30px,4vw,48px);line-height:1.45;margin:0}
.enjoy-b2c-story h2 span{display:block;white-space:nowrap}
.enjoy-b2c-story>div{border-left:1px solid #d8d0c2;padding-left:50px}
.enjoy-b2c-story>div p{color:#536058;line-height:2;margin:0 0 18px}
.enjoy-b2c-producers{display:grid;grid-template-columns:1fr 1fr}
.enjoy-b2c-producers article{background:#213d31;color:#fff;min-height:330px;padding:clamp(38px,5vw,64px)}
.enjoy-b2c-producers article+article{background:#4e2330}
.enjoy-b2c-producers span{color:#d9b56f;font-size:10px;font-weight:700;letter-spacing:.18em}
.enjoy-b2c-producers h2{color:#fff;font-family:serif!important;font-size:clamp(30px,3.5vw,44px);margin:22px 0}
.enjoy-b2c-producers p{color:rgba(255,255,255,.78);line-height:1.9;margin:0}
.enjoy-b2c-wines{padding:clamp(65px,9vw,110px) 24px}
.enjoy-b2c-wines header{margin-bottom:42px;text-align:center}
.enjoy-b2c-wines header>span{color:#777f7a;display:block;font-size:13px;margin-top:14px}
.enjoy-b2c-wines__grid{display:grid;grid-template-columns:repeat(3,1fr)}
.enjoy-b2c-wines__grid article{border:1px solid #ddd6ca;margin:-1px 0 0 -1px;min-height:235px;padding:30px;position:relative}
.enjoy-b2c-wine-card{padding-bottom:62px!important}
.enjoy-b2c-wine-card dl{border-top:1px solid #e5dfd5;margin:19px 0 0;padding-top:10px}
.enjoy-b2c-wine-card dl>div{display:grid;gap:12px;grid-template-columns:42px 1fr;padding:3px 0}
.enjoy-b2c-wine-card dt{color:#8a918b;font-size:10px}
.enjoy-b2c-wine-card dd{color:#4f5b54;font-size:12px;margin:0}
.enjoy-b2c-wine-card__cta{bottom:24px;color:var(--green)!important;font-size:11px;font-weight:700;position:absolute;right:27px;text-decoration:none!important}
.enjoy-b2c-wine-card__status{bottom:25px;color:var(--green);font-size:11px;position:absolute;right:27px}
.enjoy-b2c-wine-card__tasting{background:#f5f3ed;border-left:3px solid var(--gold);margin-top:16px;padding:10px 12px}
.enjoy-b2c-wine-card__tasting strong{color:var(--wine);display:block;font-size:11px}
.enjoy-b2c-wine-card__tasting p{font-size:12px;line-height:1.7;margin:4px 0 0}
.enjoy-b2c-wines__grid article>span{color:#d5c5ae;font-family:serif;font-size:30px}
.enjoy-b2c-wines__grid small{color:var(--gold);display:block;font-size:9px;font-weight:700;letter-spacing:.13em;margin-top:25px}
.enjoy-b2c-wines__grid h3{color:#252b27;font-size:20px;line-height:1.55;margin:9px 0 3px}
.enjoy-b2c-wines__grid p{color:#777;margin:0}
.enjoy-b2c-wines__grid b{bottom:25px;color:var(--green);font-size:11px;position:absolute;right:27px}
.enjoy-b2c-buying{background:#f2eee6;max-width:none!important;padding:clamp(65px,8vw,100px) max(24px,calc((100vw - 1144px)/2))}
.enjoy-b2c-buying header{margin-bottom:44px}
.enjoy-b2c-buying>div{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}
.enjoy-b2c-buying article{background:#fff;padding:30px 25px}
.enjoy-b2c-buying article>span{color:var(--gold);font-family:serif;font-size:24px}
.enjoy-b2c-buying h3{font-size:20px;margin:18px 0 12px}
.enjoy-b2c-buying article p{color:#657069;font-size:14px;line-height:1.85;margin:0}
.enjoy-b2c-existing{padding:clamp(65px,8vw,100px) 24px}
.enjoy-b2c-existing header{margin-bottom:38px}
.enjoy-b2c-existing>div{display:grid;grid-template-columns:repeat(4,1fr)}
.enjoy-b2c-existing a{border-left:1px solid #d8d2c8;color:#222!important;display:flex;flex-direction:column;min-height:180px;padding:26px;text-decoration:none!important}
.enjoy-b2c-existing a:last-child{border-right:1px solid #d8d2c8}
.enjoy-b2c-existing small{color:var(--gold);font-size:9px;letter-spacing:.15em}
.enjoy-b2c-existing strong{font-size:20px;margin:18px 0}
.enjoy-b2c-existing span{color:var(--green);font-size:12px;margin-top:auto}
@media(max-width:800px){
  .enjoy-home-release,.enjoy-b2c-story{gap:30px;grid-template-columns:1fr}
  .enjoy-home-release{margin-left:12px;margin-right:12px}
  .enjoy-b2c-story>div{border-left:0;border-top:1px solid #d8d0c2;padding-left:0;padding-top:28px}
  .enjoy-b2c__release-status{align-items:start;grid-template-columns:1fr}
  .enjoy-b2c-art>div{grid-template-columns:1fr 1fr}
  .enjoy-b2c-art article:nth-child(3){border-top:1px solid #d8d0c2}
  .enjoy-b2c-producers,.enjoy-b2c-wines__grid{grid-template-columns:1fr 1fr}
  .enjoy-b2c-buying>div,.enjoy-b2c-existing>div{grid-template-columns:1fr 1fr}
  .enjoy-b2c-existing a:nth-child(3){border-top:1px solid #d8d2c8}
}
@media(max-width:540px){
  .enjoy-home-visual--first-release .enjoy-home-visual__copy h1{font-size:34px!important}
  .enjoy-home-visual__actions{align-items:stretch;flex-direction:column}
  .enjoy-home-visual__actions a{width:100%}
  .enjoy-home-release dl>div{min-width:0;padding:0 15px}
  .enjoy-home-release dt{font-size:32px}
  .enjoy-b2c__hero--release h1{font-size:39px}
  .enjoy-b2c__hero--release>p:not(.enjoy-b2b__eyebrow) br{display:none}
  .enjoy-b2c-art>div{grid-template-columns:1fr}
  .enjoy-b2c-art article{border-right:1px solid #d8d0c2;border-top:1px solid #d8d0c2;padding:24px}
  .enjoy-b2c-producers,.enjoy-b2c-wines__grid,.enjoy-b2c-buying>div,.enjoy-b2c-existing>div{grid-template-columns:1fr}
  .enjoy-b2c-story h2{font-size:clamp(26px,7.2vw,34px)}
  .enjoy-b2c-wines__grid article{min-height:210px}
  .enjoy-b2c-existing a{border-right:1px solid #d8d2c8;border-top:1px solid #d8d2c8}
}

/* v0.17.1: owned editorial hub for search, email and social acquisition */
.enjoy-journal{--wine:#5e2434;--green:#234c39;--gold:#b98a42;font-family:"Zen Kaku Gothic Antique","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif}
.enjoy-journal-page .entry-title{display:none}
.enjoy-journal__hero{background:linear-gradient(125deg,#20171a,#542231);box-sizing:border-box;color:#fff;padding:clamp(65px,9vw,115px) max(24px,calc((100vw - 1050px)/2))}
.enjoy-journal__hero>p,.enjoy-journal__index header>p{color:#d9b56f;font-size:10px;font-weight:700;letter-spacing:.22em;margin:0 0 16px}
.enjoy-journal__hero h1{color:#fff;font-size:clamp(40px,6vw,70px);line-height:1.4;margin:0}
.enjoy-journal__hero>span{color:rgba(255,255,255,.8);display:block;line-height:2;margin-top:26px;max-width:690px}
.enjoy-journal__index{box-sizing:border-box;margin:0 auto;max-width:1192px;padding:clamp(60px,8vw,100px) 24px}
.enjoy-journal__index header{margin-bottom:38px}
.enjoy-journal__index header h2{font-size:clamp(30px,4vw,46px);margin:0}
.enjoy-journal__grid{display:grid;gap:40px 22px;grid-template-columns:repeat(3,1fr)}
.enjoy-journal__grid article>a{color:#222!important;display:block;text-decoration:none!important}
.enjoy-journal__grid figure{aspect-ratio:4/3;margin:0 0 20px;overflow:hidden}
.enjoy-journal__grid figure img{height:100%;object-fit:cover;transition:transform .5s;width:100%}
.enjoy-journal__grid article>a:hover figure img{transform:scale(1.035)}
.enjoy-journal__grid small{color:var(--gold);font-size:10px;letter-spacing:.1em}
.enjoy-journal__grid h2{font-size:21px;line-height:1.6;margin:10px 0}
.enjoy-journal__grid p{color:#657069;font-size:14px;line-height:1.85;margin:0 0 17px}
.enjoy-journal__grid span{color:var(--green);font-size:12px;font-weight:700}
.enjoy-journal__empty{background:#f2eee6;padding:clamp(35px,5vw,60px);text-align:center}
.enjoy-journal__empty strong{font-size:22px}
.enjoy-journal__empty p{color:#657069;margin:14px 0 0}
@media(max-width:760px){.enjoy-journal__grid{grid-template-columns:1fr}.enjoy-journal__hero>span br{display:none}}

/* v0.19.0: long-form Wine as Art Journal */
.enjoy-journal-article .entry-header,.enjoy-journal-article .post-thumbnail{margin-left:auto;margin-right:auto;max-width:860px}
.enjoy-journal-article .entry-title{color:#202823;font-size:clamp(34px,5vw,58px);line-height:1.45}
.enjoy-journal-article .entry-content{margin-left:auto;margin-right:auto;max-width:920px}
.enjoy-article{--wine:#5e2434;--green:#234c39;--gold:#b98a42;color:#4f5b54;font-family:"Zen Kaku Gothic Antique","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;padding-bottom:80px}
.enjoy-article__eyebrow{color:var(--gold);font:700 11px/1.4 "Work Sans",Arial,sans-serif;letter-spacing:.2em;margin:0 0 18px}
.enjoy-article__lead{color:#27302b;font-size:clamp(20px,2.7vw,28px);font-weight:500;line-height:1.9;margin:0 0 45px;max-width:820px}
.enjoy-article>section{border-top:1px solid #ddd6cb;padding:clamp(42px,6vw,70px) 0}
.enjoy-article h2{color:#222b26;font-size:clamp(26px,3.4vw,38px);line-height:1.55;margin:0 0 22px}
.enjoy-article p,.enjoy-article li{font-size:16px;line-height:2}
.enjoy-article p{margin:0 0 20px}
.enjoy-article__hero{margin:0 0 clamp(48px,7vw,78px)}
.enjoy-article__hero img{display:block;height:auto;width:100%}
.enjoy-article figcaption{color:#737b76;font-size:11px;line-height:1.7;padding-top:9px}
.enjoy-article__split{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}
.enjoy-article__split figure{margin:0}
.enjoy-article__split img{aspect-ratio:3/2;height:100%;object-fit:cover;width:100%}
.enjoy-article blockquote{background:#f1ece3;border:0;border-left:5px solid var(--gold);margin:20px 0 65px;padding:clamp(28px,5vw,50px)}
.enjoy-article blockquote p{color:#28312c;font-family:serif;font-size:clamp(22px,3vw,32px);line-height:1.8;margin:0}
.enjoy-article__note{background:#f5f3ed;margin:15px 0 65px;padding:clamp(28px,5vw,48px)}
.enjoy-article__note strong{color:var(--wine);display:block;font-size:20px;margin-bottom:14px}
.enjoy-article__note p:last-child{margin-bottom:0}
.enjoy-article__four,.enjoy-article__compare{display:grid;grid-template-columns:repeat(4,1fr);margin-top:35px}
.enjoy-article__four div,.enjoy-article__compare div{border:1px solid #d8d0c2;padding:22px;text-align:center}
.enjoy-article__four strong,.enjoy-article__compare strong{color:var(--wine);display:block;font-size:18px}
.enjoy-article__four span,.enjoy-article__compare span{display:block;font-size:12px;margin-top:8px}
.enjoy-article__compare{grid-template-columns:repeat(2,1fr)}
.enjoy-article__compare small{color:var(--gold);display:block;font-size:10px;letter-spacing:.12em;margin-bottom:10px}
.enjoy-article__cta{background:#213d31;color:#fff;margin-top:55px;padding:clamp(35px,6vw,65px)}
.enjoy-article__cta small{color:#e0bd7c;font-size:10px;letter-spacing:.17em}
.enjoy-article__cta h2{color:#fff;margin:14px 0}
.enjoy-article__cta p{color:rgba(255,255,255,.76)}
.enjoy-article__cta a{border-bottom:1px solid #e0bd7c;color:#fff!important;display:inline-block;font-weight:700;padding:12px 0;text-decoration:none!important}
.enjoy-article-related{border-top:1px solid #d8d0c2;margin:0 auto 90px;max-width:920px;padding-top:50px}
.enjoy-article-related>p{color:#b98a42;font-size:10px;font-weight:700;letter-spacing:.18em;margin:0 0 8px}
.enjoy-article-related>h2{font-size:30px;margin:0 0 25px}
.enjoy-article-related>div{display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}
.enjoy-article-related>div>a{background:#f2eee6;color:#27302b!important;font-weight:700;line-height:1.7;padding:22px;text-decoration:none!important}
.enjoy-article-related>div span{color:#234c39;display:block;font-size:12px;margin-top:10px}
.enjoy-article-related__all{color:#234c39!important;display:inline-block;font-size:13px;font-weight:700;margin-top:24px}
@media(max-width:650px){.enjoy-article__split,.enjoy-article__four{grid-template-columns:1fr}.enjoy-article__compare,.enjoy-article-related>div{grid-template-columns:1fr}.enjoy-article p,.enjoy-article li{font-size:15px}}

/* v0.19.1: live-only paths from HOME, BtoC and products into Journal */
.enjoy-home-journal-link{align-items:center;border:1px solid #d8d0c2;display:grid;gap:8px 20px;grid-template-columns:auto 1fr auto;margin-top:18px;padding:18px 22px}
.enjoy-home-journal-link>span{color:#b18443;font:700 9px/1.4 "Work Sans",Arial,sans-serif;letter-spacing:.15em}
.enjoy-home-journal-link>strong{color:#29312d;font-size:15px}
.enjoy-home-journal-link>a{color:#5e2434!important;font-size:13px;font-weight:700;text-decoration:none!important}
.enjoy-journal-preview{box-sizing:border-box;margin:0 auto;max-width:1192px;padding:clamp(58px,8vw,95px) 24px}
.enjoy-journal-preview>header{margin-bottom:36px;max-width:760px}
.enjoy-journal-preview>header>p{color:#b18443;font:700 10px/1.4 "Work Sans",Arial,sans-serif;letter-spacing:.2em;margin:0 0 13px}
.enjoy-journal-preview>header h2{color:#222b26;font-size:clamp(30px,4vw,46px);line-height:1.5;margin:0 0 16px}
.enjoy-journal-preview>header>span{color:#657069;line-height:1.9}
.enjoy-journal-preview__grid{display:grid;gap:36px 22px;grid-template-columns:repeat(3,1fr)}
.enjoy-journal-preview__grid article>a{color:#27302b!important;display:block;text-decoration:none!important}
.enjoy-journal-preview__grid figure{aspect-ratio:4/3;margin:0 0 18px;overflow:hidden}
.enjoy-journal-preview__grid img{height:100%;object-fit:cover;transition:transform .4s;width:100%}
.enjoy-journal-preview__grid a:hover img{transform:scale(1.035)}
.enjoy-journal-preview__grid small{color:#b18443;font-size:9px;letter-spacing:.14em}
.enjoy-journal-preview__grid h3{font-size:21px;line-height:1.6;margin:9px 0 10px}
.enjoy-journal-preview__grid p{color:#68716c;font-size:13px;line-height:1.8;margin:0 0 12px}
.enjoy-journal-preview__grid span,.enjoy-journal-preview__all{color:#234c39!important;font-size:12px;font-weight:700}
.enjoy-journal-preview__all{border-bottom:1px solid #234c39;display:inline-block;margin-top:35px;padding-bottom:6px;text-decoration:none!important}
.single-product .enjoy-journal-preview--product{border-top:1px solid #ddd6cb;clear:both;margin-top:40px}
.single-product .enjoy-journal-preview--product .enjoy-journal-preview__grid{grid-template-columns:repeat(2,1fr)}
@media(max-width:700px){.enjoy-home-journal-link{grid-template-columns:1fr}.enjoy-journal-preview{padding-left:18px;padding-right:18px}.enjoy-journal-preview__grid,.single-product .enjoy-journal-preview--product .enjoy-journal-preview__grid{grid-template-columns:1fr}}
