.section-yadegari-editorial-hero,.section-yadegari-trust-bar,.section-yadegari-collection-showcase,.section-yadegari-featured-jewellery,.section-yadegari-brand-story,.section-yadegari-engagement,.section-yadegari-services,.section-yadegari-promise,.section-yadegari-store-experience,.section-yadegari-journal,.section-yadegari-newsletter,.section-yadegari-google-review-cue,.section-yadegari-reviews{margin:0}.yhc{--yhc-cream: #f7f1e8;--yhc-espresso: #2a1e1a;--yhc-gold: #b9975b;--yhc-taupe: #c8b8a8;--yhc-white: #fffdf9;--yhc-quiet: #6f625c;background:var(--yhc-cream);color:var(--yhc-espresso);font-family:var(--font-body-family),Inter,Arial,sans-serif;font-size:14px;line-height:1.5}.yhc *,.yhc *:before,.yhc *:after{box-sizing:border-box}.yhc a{color:inherit;text-decoration:none}.yhc img{display:block;max-width:100%}.yhc p{letter-spacing:normal}.yhc-richtext>*:first-child{margin-top:0}.yhc-richtext>*:last-child{margin-bottom:0}.yhc .yhc-eyebrow{color:var(--yhc-gold);letter-spacing:.22em;text-transform:uppercase;margin:0 0 26px;font-size:10px}.yhc-hero{color:var(--yhc-white);background:#06271f;align-items:stretch;min-height:clamp(620px,47vw,720px);display:flex;position:relative;overflow:hidden}.yhc-hero:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#03221bfa,#04241df2 29%,#09271fc7 43%,#0819142e 65%,#08191400 82%);position:absolute;top:0;right:0;bottom:0;left:0}.yhc-hero-background{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.yhc-hero-background img{object-fit:cover;object-position:center;width:100%;height:100%}.yhc-hero-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;width:50%;max-width:680px;padding:76px clamp(42px,6.5vw,112px) 64px;display:flex;position:relative}.yhc-hero h1{color:var(--yhc-white);letter-spacing:-.055em;margin:0;font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(62px,5.4vw,88px);font-weight:400;line-height:.98}.yhc-hero h1 span{color:#c29651}.yhc-hero-intro{color:#ffffffe6;max-width:520px;margin:28px 0 32px;font-family:var(--font-body-family),Inter,Arial,sans-serif;font-size:16px;line-height:1.75}.yhc-hero-intro p{margin:0}.yhc-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.yhc-button{letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;min-width:194px;min-height:51px;padding:16px 24px;font-size:10px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.yhc .yhc-button-dark{background:var(--yhc-espresso);color:var(--yhc-white)}.yhc-button-dark:hover{background:var(--yhc-gold)}.yhc-button-outline{border:1px solid rgba(42,30,26,.52)}.yhc-button-outline:hover{background:var(--yhc-espresso);border-color:var(--yhc-espresso);color:var(--yhc-white)}.yhc .yhc-button-hero-primary{color:#d7ad6b;border:1px solid #c29651}.yhc .yhc-button-hero-primary:hover{color:#08251e;background:#c29651}.yhc .yhc-button-hero-secondary{background:var(--yhc-cream);color:var(--yhc-espresso)}.yhc .yhc-button-hero-secondary:hover{background:var(--yhc-gold);color:var(--yhc-white)}.yhc-hero--with-visit-card .yhc-hero-copy{padding-top:56px;padding-bottom:44px}.yhc-hero--with-visit-card .yhc-hero-intro{margin-top:22px;margin-bottom:26px}.yhc-visit-card{background:#f7f1e8f7;border:1px solid rgba(200,184,168,.88);color:var(--yhc-espresso);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:15px;width:100%;max-width:520px;min-height:100px;margin-top:24px;padding:8px 15px 8px 8px;transition:background .2s,border-color .2s;display:grid}a.yhc-visit-card:hover{background:var(--yhc-white);border-color:var(--yhc-gold)}a.yhc-visit-card:focus-visible{outline:2px solid var(--yhc-gold);outline-offset:3px}.yhc-visit-card-media{background:#e8dfd3;width:92px;height:82px;overflow:hidden}.yhc-visit-card-media img{object-fit:cover;width:100%;height:100%}.yhc-visit-card-copy{min-width:0}.yhc-visit-card-eyebrow{color:#8f6b36;letter-spacing:.16em;text-transform:uppercase;margin-bottom:3px;font-size:8px;display:block}.yhc-visit-card-copy strong{color:var(--yhc-espresso);font-family:var(--font-heading-family),Georgia,serif;font-size:17px;font-weight:400;line-height:1.2;display:block}.yhc-visit-card-copy p{color:var(--yhc-quiet);margin:3px 0 0;font-size:9px;line-height:1.4}.yhc-visit-card-link{color:var(--yhc-espresso);border-bottom:1px solid var(--yhc-taupe);letter-spacing:.1em;text-transform:uppercase;margin-top:5px;padding-bottom:2px;font-size:7px;display:inline-block}.yhc-visit-card-arrow{color:var(--yhc-gold);font-family:var(--font-heading-family),Georgia,serif;font-size:21px;transition:transform .2s}a.yhc-visit-card:hover .yhc-visit-card-arrow{transform:translate(3px)}.yhc .yhc-button-light{background:var(--yhc-cream);color:var(--yhc-espresso)}.yhc .yhc-button-light:hover{background:var(--yhc-gold);color:var(--yhc-white)}.yhc-text-link{border-bottom:1px solid var(--yhc-taupe);letter-spacing:.06em;padding-bottom:7px;font-size:11px}.yhc-text-link span{color:var(--yhc-gold);margin-left:8px}.yhc .yhc-text-link-light{color:var(--yhc-white);border-color:#ffffff59}.yhc-hero-detail{color:#ffffffe0;letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;gap:18px;margin-top:42px;font-size:9px;display:flex}.yhc-hero--with-visit-card .yhc-hero-detail{margin-top:24px}.yhc-hero-detail span+span:before{color:var(--yhc-gold);content:"\25c6";vertical-align:middle;margin-right:18px;font-size:5px}.yhc-media{position:relative;overflow:hidden}.yhc-media img{object-fit:cover;width:100%;height:100%}.yhc-image-credit{letter-spacing:.12em;text-transform:uppercase;background:#f7f1e8db;padding:8px 10px;font-size:8px;position:absolute;bottom:18px;left:18px}.yhc-image-credit-light{color:var(--yhc-white);background:#2a1e1abf}.yhc-trust-strip{background:var(--yhc-white);border-block:1px solid var(--yhc-taupe);grid-template-columns:repeat(4,1fr);padding:0 clamp(12px,3vw,52px);display:grid}.yhc-trust-strip>div{border-right:1px solid var(--yhc-taupe);align-items:flex-start;gap:16px;padding:25px clamp(18px,2vw,32px);display:flex}.yhc-trust-strip>div:last-child{border-right:0}.yhc-trust-strip svg{fill:none;width:27px;height:27px;stroke:var(--yhc-gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25;flex:0 0 27px}.yhc-trust-strip p{color:var(--yhc-quiet);margin:0;font-size:10px;line-height:1.55}.yhc-trust-strip strong{color:var(--yhc-espresso);font-family:var(--font-heading-family),Georgia,serif;font-size:14px;font-weight:400;display:block}.yhc-review-cue{border-bottom:1px solid var(--yhc-taupe);background:#eee4d8;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:10px 24px;display:flex}.yhc-review-cue .yhc-review-stars{color:#9b7538;letter-spacing:.12em;font-size:12px}.yhc-review-cue strong{font-family:var(--font-heading-family),Georgia,serif;font-size:14px;font-weight:400}.yhc-review-cue>span:not(.yhc-review-stars),.yhc-review-cue b{color:var(--yhc-quiet);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.yhc-review-cue b{border-left:1px solid var(--yhc-taupe);color:var(--yhc-espresso);margin-left:7px;padding-left:20px;font-weight:400}.yhc-section-heading,.yhc-product-heading{justify-content:space-between;align-items:flex-end;margin-bottom:46px;display:flex}.yhc-section-heading .yhc-eyebrow,.yhc-product-heading .yhc-eyebrow,.yhc-story-copy .yhc-eyebrow,.yhc-engagement-copy .yhc-eyebrow,.yhc-services-title .yhc-eyebrow,.yhc-promise-section .yhc-eyebrow,.yhc-boutique-copy .yhc-eyebrow,.yhc-newsletter .yhc-eyebrow{margin-bottom:20px}.yhc-section-heading h2,.yhc-product-heading h2,.yhc-story-copy h2,.yhc-engagement-copy h2,.yhc-services-title h2,.yhc-boutique-copy h2,.yhc-newsletter h2{color:inherit;letter-spacing:-.045em;margin:0;font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(43px,5vw,72px);font-weight:400;line-height:.98}.yhc-section-heading>p,.yhc-heading-copy{color:var(--yhc-quiet);max-width:390px;margin:0;line-height:1.7}.yhc-category-section{padding:120px clamp(25px,5.5vw,96px) 135px}.yhc-category-grid{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.yhc-category-card{background:var(--yhc-white);display:block;overflow:hidden}.yhc-catalog-crop{background-image:var(--yhc-catalog);background-repeat:no-repeat;background-size:200% 200%}.yhc-crop-tl{background-position:0 0}.yhc-crop-tr{background-position:100% 0}.yhc-crop-bl{background-position:0 100%}.yhc-crop-br{background-position:100% 100%}.yhc-category-art{height:360px;transition:transform .45s}.yhc-category-card:hover .yhc-category-art{transform:scale(1.018)}.yhc-category-art img{object-fit:cover;width:100%;height:100%}.yhc-category-copy{min-height:136px;padding:22px 20px 24px;position:relative}.yhc-category-copy span{color:var(--yhc-gold);font-size:9px}.yhc-category-copy h3{color:inherit;margin:13px 0 6px;font-family:var(--font-heading-family),Georgia,serif;font-size:26px;font-weight:400}.yhc-category-copy p{color:var(--yhc-quiet);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:9px}.yhc-category-copy b{font-size:18px;font-weight:400;transition:transform .2s;position:absolute;bottom:25px;right:21px}.yhc-category-card:hover .yhc-category-copy b{transform:translate(5px)}.yhc-product-section{background:var(--yhc-white);padding:120px clamp(25px,5vw,78px) 110px}.yhc-product-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.yhc-product-card{position:relative}.yhc-product-visual{height:420px;transition:filter .25s;display:block;position:relative;overflow:hidden}.yhc-product-visual:hover{filter:brightness(.97)}.yhc-product-visual img,.yhc-product-visual .yhc-placeholder{object-fit:cover;width:100%;height:100%}.yhc-product-visual .yhc-placeholder{background:var(--yhc-cream);color:var(--yhc-taupe)}.yhc-product-tag,.yhc-product-index{letter-spacing:.12em;text-transform:uppercase;background:#fffdf9db;padding:7px 8px;font-size:8px;position:absolute;top:16px}.yhc-product-tag{left:16px}.yhc-product-index{color:var(--yhc-gold);right:16px}.yhc-product-info{justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 2px 16px;display:flex}.yhc-product-info h3{color:inherit;margin:0 0 7px;font-family:var(--font-heading-family),Georgia,serif;font-size:18px;font-weight:400}.yhc-product-info p{color:var(--yhc-quiet);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:8px}.yhc-product-info strong{letter-spacing:.04em;white-space:nowrap;padding-top:3px;font-size:10px;font-weight:400}.yhc-quick-view{border-top:1px solid rgba(42,30,26,.18);justify-content:space-between;letter-spacing:.11em;text-transform:uppercase;padding:11px 2px;font-size:8px;display:flex}.yhc-quick-view span{color:var(--yhc-gold);font-size:14px}.yhc-mock-disclaimer{color:#8e817a;letter-spacing:.08em;text-align:right;text-transform:uppercase;margin:28px 0 0;font-size:8px;line-height:1.5}.yhc-empty-state{border:1px solid var(--yhc-taupe);background:var(--yhc-cream);padding:56px;text-align:center}.yhc-empty-state h3{margin:0 0 12px;font-family:var(--font-heading-family),Georgia,serif;font-size:28px;font-weight:400}.yhc-empty-state p{color:var(--yhc-quiet);margin:6px auto 0;max-width:560px}.yhc-story-section{grid-template-columns:55% 45%;min-height:760px;display:grid}.yhc-story-visual{min-height:760px}.yhc-story-visual img{object-position:center}.yhc-story-copy{background:#eee4d8;flex-direction:column;justify-content:center;align-items:flex-start;padding:80px clamp(45px,7vw,110px);display:flex}.yhc-story-copy>p:not(.yhc-eyebrow){color:var(--yhc-quiet);max-width:490px;margin:0 0 17px;font-size:14px;line-height:1.8}.yhc .yhc-story-copy>.yhc-story-lead{color:var(--yhc-espresso);margin-top:38px;font-family:var(--font-heading-family),Georgia,serif;font-size:23px;line-height:1.45}.yhc-story-copy .yhc-button{margin-top:22px}.yhc-story-body{color:var(--yhc-quiet);max-width:490px;font-size:14px;line-height:1.8}.yhc-story-body p{margin:0 0 17px}.yhc-engagement-section{background:var(--yhc-espresso);color:var(--yhc-white);grid-template-columns:50% 50%;display:grid}.yhc-engagement-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-height:720px;padding:84px clamp(45px,6.5vw,105px);display:flex}.yhc-engagement-copy>p:not(.yhc-eyebrow){color:#d3c9c4;max-width:520px;margin:32px 0 36px;line-height:1.75}.yhc-engagement-steps{border-block:1px solid rgba(255,255,255,.2);grid-template-columns:repeat(3,1fr);width:100%;margin-bottom:38px;display:grid}.yhc-engagement-steps>div{border-right:1px solid rgba(255,255,255,.2);padding:20px 14px 19px 0}.yhc-engagement-steps>div+div{padding-left:16px}.yhc-engagement-steps>div:last-child{border-right:0}.yhc-engagement-steps span{color:var(--yhc-gold);font-family:var(--font-heading-family),Georgia,serif;font-size:10px;font-style:italic}.yhc-engagement-steps p{color:#aaa09a;text-transform:uppercase;margin:11px 0 0;font-size:8px;line-height:1.5}.yhc-engagement-steps strong{color:var(--yhc-white);text-transform:none;font-family:var(--font-heading-family),Georgia,serif;font-size:16px;font-weight:400;display:block}.yhc-engagement-visual{min-height:720px}.yhc-engagement-description{color:#d3c9c4;max-width:520px;margin:32px 0 36px;line-height:1.75}.yhc-certificate-note{background:#ffffff0f;border:1px solid rgba(255,255,255,.18);align-items:flex-start;gap:14px;width:100%;margin:-12px 0 32px;padding:15px 17px;display:flex}.yhc-certificate-note svg{fill:none;width:26px;height:26px;stroke:var(--yhc-gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25;flex:0 0 26px}.yhc-certificate-note p{color:#bdb2ac;margin:0;font-size:9px;line-height:1.55}.yhc-certificate-note strong{color:var(--yhc-white);margin-bottom:2px;font-family:var(--font-heading-family),Georgia,serif;font-size:14px;font-weight:400;display:block}.yhc-services-section{grid-template-columns:38% 62%;padding:130px clamp(25px,5.5vw,96px);display:grid}.yhc-services-title{padding-right:70px}.yhc-services-title>p:last-child{color:var(--yhc-quiet);max-width:360px;margin:30px 0 0;line-height:1.75}.yhc-service-list{border-top:1px solid var(--yhc-taupe)}.yhc-service-list a{border-bottom:1px solid var(--yhc-taupe);grid-template-columns:40px 1.05fr 1fr auto;align-items:center;gap:20px;min-height:108px;padding:14px 8px;transition:background .2s,padding .2s;display:grid}.yhc-service-list a:hover{background:#ffffff80;padding-inline:18px}.yhc-service-list span{color:var(--yhc-gold);font-family:var(--font-heading-family),Georgia,serif;font-size:11px;font-style:italic}.yhc-service-list h3{color:inherit;margin:0;font-family:var(--font-heading-family),Georgia,serif;font-size:22px;font-weight:400}.yhc-service-list p{color:var(--yhc-quiet);margin:0;font-size:11px;line-height:1.5}.yhc-service-list b{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:400}.yhc-services-description{color:var(--yhc-quiet);max-width:360px;margin:30px 0 0;line-height:1.75}.yhc-reviews-section{background:var(--yhc-white);grid-template-columns:minmax(260px,.68fr) 1.7fr;gap:clamp(45px,6vw,100px);padding:120px clamp(25px,5.5vw,96px) 42px;display:grid}.yhc-reviews-summary h2{color:inherit;letter-spacing:-.045em;margin:0 0 28px;font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(43px,5vw,72px);font-weight:400;line-height:.98}.yhc-rating-line{border-block:1px solid var(--yhc-taupe);grid-template-columns:auto auto 1fr;align-items:center;gap:10px;margin-bottom:26px;padding:17px 0;display:grid}.yhc-rating-line>span{color:#9b7538;letter-spacing:.1em;font-size:12px}.yhc-rating-line strong{font-family:var(--font-heading-family),Georgia,serif;font-size:22px;font-weight:400}.yhc-rating-line p{color:var(--yhc-quiet);letter-spacing:normal;text-transform:uppercase;margin:0;font-size:9px;line-height:1.4}.yhc-review-grid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.yhc-review-grid article{background:var(--yhc-cream);flex-direction:column;min-height:300px;padding:30px 28px 26px;display:flex}.yhc-quote-mark{color:var(--yhc-gold);font-family:var(--font-heading-family),Georgia,serif;font-size:42px;line-height:.75}.yhc-review-grid blockquote{color:inherit;margin:34px 0 auto;font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(18px,1.65vw,25px);font-weight:400;line-height:1.35}.yhc-review-grid article>p{border-top:1px solid var(--yhc-taupe);letter-spacing:.06em;text-transform:uppercase;margin:30px 0 0;padding-top:17px;font-size:9px}.yhc-review-grid article>p span{color:var(--yhc-quiet);margin-top:6px;font-size:8px;display:block}.yhc-reviews-integration{color:#8e817a;letter-spacing:.08em;text-align:right;text-transform:uppercase;grid-column:1/-1;margin:-8px 0 0;font-size:8px;line-height:1.6}.yhc-promise-section{text-align:center;background:#eee4d8;padding:120px 25px 70px}.yhc-promise-section blockquote{letter-spacing:-.04em;max-width:1040px;margin:30px auto 22px;font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(34px,4.2vw,62px);line-height:1.14}.yhc-promise-section>p:not(.yhc-eyebrow){color:var(--yhc-quiet);margin:0}.yhc-promise-points{border-top:1px solid var(--yhc-taupe);justify-content:center;margin-top:58px;display:flex}.yhc-promise-points span{color:var(--yhc-quiet);letter-spacing:.12em;text-transform:uppercase;padding:22px 60px 0;font-size:9px}.yhc-promise-points span+span{border-left:1px solid var(--yhc-taupe)}.yhc-boutique-section{grid-template-columns:52% 48%;min-height:670px;display:grid}.yhc-boutique-map{background:#d8d0c2;position:relative;overflow:hidden}.yhc-boutique-map iframe{filter:saturate(.7) sepia(.08);border:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.yhc-boutique-map>a{background:var(--yhc-espresso);color:var(--yhc-white);letter-spacing:.1em;text-transform:uppercase;padding:14px 17px;font-size:9px;position:absolute;bottom:20px;right:20px}.yhc-boutique-copy{background:var(--yhc-white);flex-direction:column;justify-content:center;align-items:flex-start;padding:78px clamp(45px,6vw,95px);display:flex}.yhc-boutique-copy>p:not(.yhc-eyebrow){color:var(--yhc-quiet);max-width:500px;margin:30px 0;line-height:1.75}.yhc-boutique-copy dl{border-block:1px solid var(--yhc-taupe);grid-template-columns:1fr 1fr;width:100%;margin:0 0 34px;display:grid}.yhc-boutique-copy dl>div{padding:20px 0}.yhc-boutique-copy dl>div+div{border-left:1px solid var(--yhc-taupe);padding-left:28px}.yhc-boutique-copy dt{color:var(--yhc-gold);letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:8px}.yhc-boutique-copy dd{margin:0;font-family:var(--font-heading-family),Georgia,serif;font-size:15px;line-height:1.55}.yhc-boutique-description{color:var(--yhc-quiet);max-width:500px;margin:30px 0;line-height:1.75}.yhc-journal-section{background:var(--yhc-white);padding:120px clamp(25px,5.5vw,96px)}.yhc-journal-grid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.yhc-journal-grid a{background:var(--yhc-cream);flex-direction:column;min-height:320px;padding:34px;transition:background .2s;display:flex;position:relative}.yhc-journal-grid a:hover{background:#eee4d8}.yhc-journal-grid span{color:var(--yhc-gold);letter-spacing:.13em;text-transform:uppercase;font-size:8px}.yhc-journal-grid h3{color:inherit;max-width:350px;margin:48px 0 0;font-family:var(--font-heading-family),Georgia,serif;font-size:27px;font-weight:400;line-height:1.25}.yhc-journal-grid b{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:400;position:absolute;bottom:34px}.yhc-editor-note{color:var(--yhc-quiet);margin:18px 0 0;font-size:11px}.yhc-newsletter{background:var(--yhc-gold);color:var(--yhc-espresso);grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:76px clamp(25px,6.5vw,110px);display:grid}.yhc-newsletter .yhc-eyebrow{color:#5b4630}.yhc-newsletter h2{max-width:650px;font-size:clamp(35px,4vw,58px)}.yhc-newsletter-form>label{letter-spacing:.13em;text-transform:uppercase;font-size:8px}.yhc-newsletter-form>div{border-bottom:1px solid rgba(42,30,26,.65);margin-top:13px;display:flex}.yhc-newsletter input{color:var(--yhc-espresso);background:transparent;border:0;outline:none;width:100%;padding:15px 0;font-family:var(--font-heading-family),Georgia,serif;font-size:18px}.yhc-newsletter input::placeholder{color:#2a1e1a8c}.yhc-newsletter button{color:var(--yhc-espresso);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:transparent;border:0;font-size:9px}.yhc-newsletter-form>p{letter-spacing:.04em;opacity:.72;margin:12px 0 0;font-size:8px}@media(max-width:1050px){.yhc-hero-copy{width:61%;padding-inline:48px}.yhc-hero h1{font-size:64px}.yhc-hero .yhc-actions{flex-direction:column;align-items:flex-start}.yhc-trust-strip{grid-template-columns:repeat(2,1fr)}.yhc-trust-strip>div:nth-child(2){border-right:0}.yhc-trust-strip>div:nth-child(-n+2){border-bottom:1px solid var(--yhc-taupe)}.yhc-category-grid,.yhc-product-grid{grid-template-columns:repeat(2,1fr)}.yhc-product-grid{row-gap:44px}.yhc-story-section{grid-template-columns:50% 50%}.yhc-story-copy,.yhc-engagement-copy{padding-inline:52px}.yhc-engagement-steps{grid-template-columns:1fr}.yhc-engagement-steps>div,.yhc-engagement-steps>div+div{border-bottom:1px solid rgba(255,255,255,.2);border-right:0;padding:13px 0}.yhc-engagement-steps>div:last-child{border-bottom:0}.yhc-engagement-steps p{margin-top:4px}.yhc-services-section{grid-template-columns:1fr}.yhc-services-title{margin-bottom:58px;padding-right:0}.yhc-reviews-section{grid-template-columns:1fr}.yhc-reviews-summary{max-width:540px}.yhc-boutique-section{grid-template-columns:48% 52%}}@media(max-width:720px){.yhc-hero{flex-direction:column;min-height:0;display:flex}.yhc-hero:after{display:none}.yhc-hero-copy,.yhc-hero--with-visit-card .yhc-hero-copy{background:#06271f;order:1;width:100%;max-width:none;min-height:auto;padding:48px 25px 42px}.yhc-hero-background{aspect-ratio:2/1;order:2;width:100%;position:relative;inset:auto}.yhc-hero-background img{object-position:69% center}.yhc-hero h1{font-size:clamp(50px,15vw,68px)}.yhc-hero-intro,.yhc-hero--with-visit-card .yhc-hero-intro{margin:23px 0;font-size:15px}.yhc-hero .yhc-actions,.yhc-hero .yhc-actions .yhc-button{width:100%}.yhc-visit-card{grid-template-columns:82px minmax(0,1fr) auto;gap:12px;max-width:none;min-height:98px;padding:8px 13px 8px 8px}.yhc-visit-card-media{width:82px;height:80px}.yhc-hero-detail,.yhc-hero--with-visit-card .yhc-hero-detail{gap:9px;margin-top:30px}.yhc-hero-detail span+span:before{margin-right:9px}.yhc-trust-strip{grid-template-columns:1fr;padding:0}.yhc-trust-strip>div{border-bottom:1px solid var(--yhc-taupe);border-right:0;padding:21px 25px}.yhc-trust-strip>div:last-child{border-bottom:0}.yhc-review-cue{flex-wrap:wrap;gap:7px 10px;padding:13px 18px}.yhc-review-cue b{text-align:center;flex-basis:100%;border-left:0;margin:3px 0 0;padding:0}.yhc-section-heading,.yhc-product-heading{flex-direction:column;align-items:flex-start;gap:24px}.yhc-section-heading>p,.yhc-heading-copy{font-size:13px}.yhc-category-section,.yhc-product-section,.yhc-services-section,.yhc-journal-section{padding-top:82px;padding-bottom:82px}.yhc-category-grid,.yhc-product-grid{grid-template-columns:1fr}.yhc-category-art{height:360px}.yhc-product-visual{height:410px}.yhc-mock-disclaimer{text-align:left}.yhc-empty-state{padding:38px 22px}.yhc-story-section,.yhc-engagement-section,.yhc-boutique-section{flex-direction:column;display:flex}.yhc-story-visual,.yhc-engagement-visual{aspect-ratio:5/4;min-height:0}.yhc-story-copy,.yhc-engagement-copy,.yhc-boutique-copy{min-height:auto;padding:78px 25px}.yhc-engagement-copy{order:2}.yhc-engagement-visual{order:1}.yhc-engagement-copy .yhc-actions{width:100%;margin-top:8px}.yhc-engagement-copy .yhc-text-link{margin-top:10px}.yhc-service-list a{grid-template-columns:30px 1fr auto;align-items:flex-start;gap:8px;padding:22px 2px}.yhc-service-list a p{grid-column:2/4}.yhc-service-list a b{grid-area:1/3}.yhc-reviews-section{gap:42px;padding:82px 25px 34px}.yhc-review-grid{grid-template-columns:1fr}.yhc-review-grid article{min-height:260px}.yhc-reviews-integration{text-align:left}.yhc-promise-section{padding:86px 25px 58px}.yhc-promise-section blockquote{font-size:36px}.yhc-promise-points{flex-direction:column}.yhc-promise-points span{border-bottom:1px solid var(--yhc-taupe);padding:15px}.yhc-promise-points span+span{border-left:0}.yhc-boutique-map{min-height:490px}.yhc-boutique-copy dl{grid-template-columns:1fr}.yhc-boutique-copy dl>div+div{border-left:0;border-top:1px solid var(--yhc-taupe);padding-left:0}.yhc-journal-grid{grid-template-columns:1fr}.yhc-journal-grid a{min-height:285px}.yhc-newsletter{grid-template-columns:1fr;padding:72px 25px}}@media(max-width:420px){.yhc-visit-card{grid-template-columns:72px minmax(0,1fr)}.yhc-visit-card-media{width:72px;height:76px}.yhc-visit-card-arrow{display:none}}@media(prefers-reduced-motion:reduce){.yhc *,.yhc *:before,.yhc *:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/yadegari-homepage-concept.css.map */
