
body.page-id-39942 .elementor-39942>.elementor-section>.elementor-container{max-width:none}
body.page-id-39942 .elementor-39942>.elementor-section>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0}
body.page-id-39942 .elementor-39942 .elementor-widget-html{margin:0}
#yhv-home{--navy:#142c49;--deep:#091b30;--gold:#ba985d;--ivory:#f7f5ee;--line:rgba(185,153,96,.3);background:var(--deep);color:var(--ivory);font-family:"Noto Sans Hebrew",Arial,sans-serif;direction:rtl;overflow:clip;width:100%;isolation:isolate}
#yhv-home *,#yhv-home *::before,#yhv-home *::after{box-sizing:border-box}
#yhv-home h1,#yhv-home h2,#yhv-home h3,#yhv-home p,#yhv-home figure{margin:0;font-family:inherit}
#yhv-home h1,#yhv-home h2{font-weight:300;letter-spacing:-.045em;line-height:1.12;color:inherit}
#yhv-home h2{font-size:clamp(34px,4.2vw,62px)}
#yhv-home h1 strong,#yhv-home h2 strong{font-weight:700;color:var(--gold)}
#yhv-home p{font-size:18px;line-height:1.8;font-weight:300}
#yhv-home a{color:inherit;text-decoration:none}
#yhv-home img{display:block;width:100%;height:100%;object-fit:cover}
#yhv-home figcaption{font-style:normal;color:var(--ivory)}
#yhv-home #yh-collection{scroll-margin-top:170px}
#yhv-home button{font:inherit;cursor:pointer;border-radius:0;box-shadow:none}
#yhv-home button:focus-visible,#yhv-home a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}
#yhv-home .yh-wrap{width:calc(100% - 104px);max-width:1320px;margin-inline:auto}
#yhv-home .yh-section{padding-block:92px}
#yhv-home .yh-kicker{display:block;font-size:13px;font-weight:500;letter-spacing:.08em;color:var(--gold);margin-bottom:24px}
#yhv-home .yh-button{display:inline-flex;align-items:center;justify-content:space-between;gap:48px;min-height:54px;padding:14px 25px;border:1px solid currentColor;border-radius:3px;font-family:"Noto Sans Hebrew",Arial,sans-serif!important;font-size:17px;font-weight:300!important;letter-spacing:0;transition:background .25s,color .25s}
#yhv-home .yh-button span{font-family:Arial,sans-serif;font-size:24px;line-height:1}
#yhv-home .yh-button:hover{transform:none}
#yhv-home .yh-button-light{color:var(--ivory);background:transparent;border-color:rgba(247,245,238,.6)}
#yhv-home .yh-button-light:hover{color:var(--deep);background:var(--ivory)}
#yhv-home .yh-button-dark{background:var(--navy);border-color:var(--navy);color:#fff}
#yhv-home .yh-button-dark:hover{background:#22476f}
#yhv-home .yh-hero{height:min(860px,100svh);min-height:680px;position:relative;display:flex;align-items:center;background:var(--navy)}
#yhv-home .yh-slides,#yhv-home .yh-slide,#yhv-home .yh-hero-shade{position:absolute;inset:0}
#yhv-home .yh-slide{opacity:0;transition:opacity 1.2s ease;pointer-events:none}
#yhv-home .yh-slide.is-active{opacity:1}
#yhv-home .yh-slide picture{display:block;width:100%;height:100%}
#yhv-home .yh-slide img{object-position:center center}
#yhv-home .yh-hero-shade{background:linear-gradient(0deg,#091b30 0%,rgba(9,27,48,.3) 35%,rgba(9,27,48,.3));pointer-events:none}
#yhv-home .yh-hero-content{position:relative;padding-top:140px;padding-bottom:110px}
#yhv-home .yh-hero h1{font-size:clamp(52px,6.4vw,94px);line-height:1.02;max-width:880px;text-shadow:0 2px 25px rgba(0,0,0,.16)}
#yhv-home .yh-hero h1 strong{color:#c8a45f!important}
#yhv-home .yh-hero-english{text-align:right;font-size:clamp(15px,1.55vw,22px);letter-spacing:.025em;color:#f1eee5;margin:22px 0 36px;max-width:650px}
#yhv-home .yh-hero-bottom{position:absolute;bottom:32px;right:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:24px}
#yhv-home .yh-slide-controls{display:flex;align-items:center;gap:9px;direction:rtl}
#yhv-home .yh-slide-controls .yh-mobile-arrow{display:none}
#yhv-home .yh-slide-controls>button{width:38px;height:38px;display:grid;place-items:center;background:transparent;border:1px solid rgba(255,255,255,.28);color:#fff;border-radius:50%;padding:0;font:18px Arial,sans-serif}
#yhv-home .yh-slide-controls button,#yhv-home .yh-slide-controls button:hover{box-shadow:none!important;filter:none!important;transform:none!important;background:transparent!important;transition:none!important}
#yhv-home .yh-slide-controls>button::before,#yhv-home .yh-slide-controls>button::after{content:none!important;display:none!important}
#yhv-home .yh-slide-caption{display:flex;gap:26px;align-items:center;font-size:13px;color:#e7dcc5}
#yhv-home .yh-slide-counter{font-size:12px;letter-spacing:2px;color:#b3bdc9}
#yhv-home .yh-slide-counter b{font-weight:500;color:#fff}
#yhv-home .yh-story{background:var(--deep);padding-top:38px}
#yhv-home .yh-image-fan{max-width:1040px;margin:0 auto 66px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:22px 24px 36px;direction:ltr}
#yhv-home .yh-image-fan figure{--tilt:-6deg;--lift:12px;--fly:-70vw;--turn:-24deg;position:relative;aspect-ratio:.8;border-radius:12px;overflow:hidden;box-shadow:0 15px 28px rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.15);transform:rotate(var(--tilt)) translateY(var(--lift));transition:transform .7s cubic-bezier(.4,0,.2,1),opacity .55s;will-change:transform}
#yhv-home .yh-image-fan figure:nth-child(2){--tilt:4deg;--lift:-8px;--fly:-45vw;--turn:-16deg;transition-delay:.06s}
#yhv-home .yh-image-fan figure:nth-child(3){--tilt:-3deg;--lift:10px;--fly:45vw;--turn:16deg;transition-delay:.06s}
#yhv-home .yh-image-fan figure:nth-child(4){--tilt:5deg;--lift:-4px;--fly:70vw;--turn:24deg}
#yhv-home .yh-image-fan.is-flying figure{transform:translateX(var(--fly)) translateY(-25px) rotate(var(--turn));opacity:0}
#yhv-home .yh-image-fan figcaption{position:absolute;bottom:0;inset-inline:0;padding:30px 16px 14px;background:linear-gradient(transparent,rgba(9,27,48,.8));font-size:13px;text-align:right}
#yhv-home .yh-story-copy{max-width:1160px;text-align:center;margin:auto}
#yhv-home .yh-story-copy h2{margin-bottom:30px}
#yhv-home .yh-story-copy p{color:#c4cdd5;max-width:1160px;margin:0 auto 12px}
#yhv-home .yh-story-paragraph>span{display:block}
#yhv-home .yh-story-copy em{font-style:normal;color:#e3cda6;font-weight:500}
#yhv-home .yh-facts{display:grid;grid-template-columns:repeat(4,1fr);max-width:1020px;margin:52px auto 0;border-top:1px solid var(--line);padding-top:26px}
#yhv-home .yh-facts>span{text-align:center;font-size:14px;color:#c4cdd5;border-inline-start:1px solid var(--line)}
#yhv-home .yh-facts>span:first-child{border:0}
#yhv-home .yh-facts b{display:block;font-size:42px;line-height:1.25;color:var(--ivory);font-weight:300;margin-bottom:4px}
#yhv-home .yh-collection{background:var(--ivory);color:var(--navy)}
#yhv-home .yh-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:46px}
#yhv-home .yh-section-heading p{font-size:16px;color:#626f7b;line-height:1.7;padding-bottom:4px}
#yhv-home .yh-mobile-break{display:none}

#yhv-home .yh-benefits{background:var(--navy)}
#yhv-home .yh-benefit-heading{text-align:center;margin-bottom:56px}
#yhv-home .yh-benefit-heading .yh-kicker{margin-bottom:17px}
#yhv-home .yh-benefit-heading h2{font-size:clamp(34px,4vw,58px);letter-spacing:.015em}
#yhv-home .yh-benefit-orbit{display:grid;grid-template-columns:1fr 1.48fr 1fr;grid-template-rows:1fr 1fr;column-gap:38px;row-gap:45px;align-items:center;max-width:1240px;margin:auto}
#yhv-home .yh-benefit-center{grid-column:2;grid-row:1 / 3;position:relative;isolation:isolate;align-self:center}
#yhv-home .yh-benefit-halo{position:absolute;z-index:-1;width:110%;aspect-ratio:1;left:-5%;top:50%;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 38% 32%,#315878,#1b3d5d 65%,#193751);border:1px solid rgba(209,179,123,.2)}
#yhv-home .yh-benefit-halo::after{content:"";position:absolute;inset:-14px;border:1px dashed rgba(208,177,116,.27);border-radius:50%}
#yhv-home .yh-benefit-center img{position:relative;width:112%;max-width:none;height:auto;object-fit:contain;margin-inline:-6%;filter:drop-shadow(0 22px 24px rgba(0,0,0,.25));animation:yh-box-breathe 5s ease-in-out infinite;transform-origin:50% 55%}
@keyframes yh-box-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.035)}}
@media(prefers-reduced-motion:reduce){#yhv-home .yh-benefit-center img{animation:none!important}}
#yhv-home .yh-benefit-item{text-align:center;position:relative;padding:0;max-width:300px;justify-self:center}
#yhv-home .yh-benefit-modular{grid-column:1;grid-row:1}
#yhv-home .yh-benefit-quality{grid-column:3;grid-row:1}
#yhv-home .yh-benefit-storage{grid-column:1;grid-row:2}
#yhv-home .yh-benefit-spirit{grid-column:3;grid-row:2}
#yhv-home .yh-benefit-icon{width:66px;height:66px;border:1px solid rgba(211,179,120,.55);border-radius:50%;display:grid;place-items:center;margin:0 auto 18px;color:#d5b47c;background:linear-gradient(145deg,rgba(213,180,124,.09),transparent)}
#yhv-home .yh-benefit-icon svg{width:32px;height:32px;stroke-width:1.35}
#yhv-home .yh-benefit-item h3{font-size:24px;line-height:1.3;font-weight:500;color:#f7f5ee;margin-bottom:12px}
#yhv-home .yh-benefit-item p{font-size:15px;line-height:1.8;color:#c5d0dd;font-weight:300}
@media(max-width:1050px){#yhv-home .yh-benefit-orbit{column-gap:26px;grid-template-columns:1fr 1.2fr 1fr}#yhv-home .yh-benefit-item h3{font-size:21px}#yhv-home .yh-benefit-item p{font-size:14px}}
@media(max-width:700px){
 #yhv-home .yh-benefit-heading{margin-bottom:36px}#yhv-home .yh-benefit-heading h2{font-size:34px;line-height:1.18}#yhv-home .yh-benefit-heading h2 strong{display:block}
 #yhv-home .yh-benefit-orbit{display:flex;flex-direction:column;gap:26svh;isolation:isolate;padding-bottom:0}
 #yhv-home .yh-benefit-orbit::after{content:"";display:block;height:80px;flex-shrink:0}
 #yhv-home .yh-benefit-center{width:76%;max-width:340px;margin:10px auto calc(48px - 26svh)}
 #yhv-home .yh-benefit-modular{--stack-index:0;z-index:1}
 #yhv-home .yh-benefit-quality{--stack-index:1;z-index:2}
 #yhv-home .yh-benefit-storage{--stack-index:2;z-index:3}
 #yhv-home .yh-benefit-spirit{--stack-index:3;z-index:4}
 #yhv-home .yh-benefit-item{position:sticky;top:calc(max(145px,50svh - 160px) + var(--stack-index)*22px);width:86%;max-width:270px;min-height:320px;margin:0 auto 26svh;padding:26px 20px;border:1px solid rgba(213,180,124,.35);border-radius:18px;background:linear-gradient(145deg,#1d3b5a,#142c49);box-shadow:0 -8px 24px rgba(5,16,29,.18);align-self:center}
 #yhv-home .yh-benefit-item{display:flex;flex-direction:column;justify-content:center;margin-block:0;flex-shrink:0}
 #yhv-home .yh-benefit-item:last-child{margin-bottom:0}
 #yhv-home .yh-benefit-icon{width:54px;height:54px;margin-bottom:14px}#yhv-home .yh-benefit-icon svg{width:27px;height:27px}
 #yhv-home .yh-benefit-item h3{font-size:22px;margin-bottom:12px}#yhv-home .yh-benefit-item p{font-size:14px;line-height:1.75}
}
@media(max-width:700px) and (prefers-reduced-motion:reduce), (max-width:700px) and (max-height:560px){
 #yhv-home .yh-benefit-orbit{padding-bottom:0;gap:20px}
 #yhv-home .yh-benefit-orbit::after{display:none}
 #yhv-home .yh-benefit-center{margin-bottom:28px}
 #yhv-home .yh-benefit-item{position:relative;top:auto;margin-bottom:0;min-height:0}
}
#yhv-home .yh-why{background:var(--ivory);color:var(--navy);padding-bottom:70px}
#yhv-home .yh-why-copy{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;margin-bottom:58px}
#yhv-home .yh-why-copy h2{font-size:clamp(32px,3.8vw,54px)}
#yhv-home .yh-why-copy p{color:#69747a;font-size:17px;margin-bottom:18px;line-height:1.75}
#yhv-home .yh-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
#yhv-home .yh-gallery a{position:relative;aspect-ratio:.92;border-radius:10px;overflow:hidden;background:var(--navy)}
#yhv-home .yh-gallery img{transition:transform .5s}
#yhv-home .yh-gallery a:hover img{transform:scale(1.035)}
#yhv-home .yh-gallery a>span{position:absolute;bottom:0;right:0;left:0;padding:70px 21px 22px;background:linear-gradient(transparent,rgba(9,27,48,.93));color:#fff;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:12px}
#yhv-home .yh-gallery i{font-style:normal;font:24px Arial,sans-serif}
#yhv-home .yh-last-line{display:flex;align-items:center;justify-content:space-between;padding-top:45px;gap:24px}
#yhv-home .yh-last-line p{font-size:28px;line-height:1.3;color:var(--navy)}
#yhv-home .yh-last-line strong{font-weight:500}
@media(min-width:1600px){#yhv-home .yh-slide img{object-position:center 58%}}
@media(max-width:1050px){#yhv-home .yh-wrap{width:calc(100% - 64px)}#yhv-home .yh-benefit-grid article{padding:21px}#yhv-home .yh-benefit-layout{grid-template-columns:1.2fr .8fr}#yhv-home .yh-why-copy{gap:38px}}
@media(max-width:700px){
 #yhv-home .yh-wrap{width:calc(100% - 36px)}#yhv-home .yh-section{padding-block:58px}#yhv-home h2{font-size:36px;line-height:1.16}#yhv-home p{font-size:16px;line-height:1.75}#yhv-home .yh-kicker{font-size:11px;margin-bottom:18px;letter-spacing:.04em}
 #yhv-home .yh-hero{height:760px;min-height:620px;max-height:100svh;align-items:end}#yhv-home .yh-hero-content{padding:0 0 148px}#yhv-home .yh-hero h1{font-size:clamp(39px,10vw,61px);max-width:100%;line-height:1.12}#yhv-home .yh-hero-english{font-size:13px;letter-spacing:0;margin:18px 0 27px}#yhv-home .yh-hero-shade{background:linear-gradient(0deg,#091b30 2%,rgba(9,27,48,.86) 31%,rgba(9,27,48,.16) 76%)}#yhv-home .yh-slide img{object-position:35% center}#yhv-home .yh-hero-bottom{bottom:24px;align-items:start;gap:15px;flex-direction:column}#yhv-home .yh-slide-caption{width:100%;justify-content:space-between;font-size:12px}#yhv-home .yh-slide-controls{gap:8px}#yhv-home .yh-slide-controls>button{width:34px;height:34px}#yhv-home .yh-button{min-height:50px;font-size:15px;padding:12px 20px;gap:30px}
 #yhv-home .yh-story{padding-top:18px}#yhv-home .yh-image-fan{gap:9px;padding:18px 12px 24px;margin-bottom:28px;max-width:100%}#yhv-home .yh-image-fan figure{border-radius:6px;aspect-ratio:.58}#yhv-home .yh-image-fan figcaption{font-size:9px;padding:25px 5px 9px;text-align:center;white-space:nowrap}#yhv-home .yh-story-copy h2{font-size:32px;margin-bottom:22px}#yhv-home .yh-story-copy p{font-size:15px}#yhv-home .yh-facts{margin-top:30px;padding-top:22px}#yhv-home .yh-facts>span{font-size:10px}#yhv-home .yh-facts b{font-size:30px}
 #yhv-home .yh-section-heading{align-items:start;flex-direction:column;gap:18px;margin-bottom:26px}#yhv-home .yh-section-heading p{font-size:14px}#yhv-home .yh-mobile-break{display:block}
 #yhv-home .yh-benefits .yh-section-heading{flex-direction:row;align-items:end}#yhv-home .yh-small-mark{font-size:12px}#yhv-home .yh-benefit-layout{display:flex;flex-direction:column;gap:20px}#yhv-home .yh-benefit-grid{gap:12px}#yhv-home .yh-benefit-grid article{padding:20px 15px}#yhv-home .yh-benefit-grid h3{font-size:21px}#yhv-home .yh-benefit-grid p{font-size:13px;line-height:1.75}#yhv-home .yh-benefit-top{margin-bottom:19px}#yhv-home .yh-benefit-top svg{width:27px;height:27px}#yhv-home .yh-benefit-photo{min-height:360px;aspect-ratio:1.04}#yhv-home .yh-benefit-photo img{object-position:center 63%}#yhv-home .yh-benefit-photo figcaption{font-size:25px;padding:95px 22px 24px}
 #yhv-home .yh-why-copy{display:block;margin-bottom:30px}#yhv-home .yh-why-copy h2{font-size:34px;margin-bottom:26px}#yhv-home .yh-why-copy p{font-size:15px}#yhv-home .yh-gallery{display:flex;overflow-x:auto;gap:12px;padding:0 0 16px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ba985d #e8e3d7}#yhv-home .yh-gallery a{flex:0 0 79%;scroll-snap-align:center;aspect-ratio:.9}#yhv-home .yh-gallery a>span{font-size:14px}#yhv-home .yh-last-line{padding-top:30px;align-items:start;flex-direction:column}#yhv-home .yh-last-line p{font-size:26px}
}
@media(prefers-reduced-motion:reduce){#yhv-home *,#yhv-home *::before,#yhv-home *::after{transition:none!important;scroll-behavior:auto!important}}
@media(min-width:1051px){#yhv-home .yh-story-paragraph>span{white-space:nowrap}#yhv-home .yh-story-paragraph{font-size:clamp(16px,1.32vw,18px)}}
@media(max-width:1050px){#yhv-home .yh-story-paragraph>span{display:inline}}
@media(max-width:700px){#yhv-home .yh-hero h1{line-height:1.02}#yhv-home .yh-slide img{object-position:center center}}
/* Slightly larger mobile style cards; preserve the four-card layout and motion. */
@media(max-width:700px){#yhv-home .yh-image-fan{width:calc(100% + 20px);max-width:none;margin-inline:-10px;padding-inline:6px}}
@media(max-width:700px){#yhv-home .yh-collection .yh-section-heading{align-items:center;text-align:center}#yhv-home .yh-collection .yh-section-heading>div{width:100%}}
#yhv-home .yh-pdp{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"heading gallery" "summary gallery";grid-template-rows:auto 1fr;gap:20px 0;background:#fff;color:#17191c;padding:44px 32px;margin-top:28px;text-align:right;font-family:"Noto Sans Hebrew",Arial,sans-serif}
#yhv-home .yh-pdp-heading{grid-area:heading;padding-inline:36px;min-width:0}
#yhv-home .yh-pdp-code{display:block;font:400 14px/1.3 "Noto Sans Hebrew",Arial,sans-serif;color:#36393d;margin-bottom:10px;text-align:right}
#yhv-home .yh-pdp-heading h3{font-size:29px;line-height:1.18;font-weight:500;color:#17191c;letter-spacing:0}
#yhv-home .yh-pdp-heading p{font-size:18px;line-height:1.5;font-weight:300;color:#4b4f54;margin-top:12px}
#yhv-home .yh-pdp-gallery{grid-area:gallery;display:grid;grid-template:1fr/1fr;position:relative;width:100%;min-width:0;align-self:stretch}
#yhv-home .yh-pdp-main{grid-area:1/1;position:relative;display:block!important;overflow:hidden;min-height:480px;height:100%;background:#f6f5f0}
#yhv-home .yh-pdp-main img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}
#yhv-home .yh-pdp-thumbs{grid-area:1/1;align-self:end;justify-self:center;display:flex;justify-content:center;gap:8px;margin:0 12px 18px;z-index:2;direction:ltr;max-width:calc(100% - 24px)}
#yhv-home .yh-pdp-thumbs button{padding:0;width:58px;height:58px;border:2px solid #fff;background:transparent;box-shadow:none;opacity:.74;transition:opacity .2s,transform .2s}
#yhv-home .yh-pdp-thumbs button[aria-pressed="true"]{opacity:1;transform:scale(1.1)}
#yhv-home .yh-pdp-thumbs button:hover{opacity:1}
#yhv-home .yh-pdp-thumbs img{width:100%;height:100%;object-fit:cover}
#yhv-home .yh-pdp-summary{grid-area:summary;padding-inline:36px;min-width:0}
#yhv-home .yh-pdp-swatches{display:flex;gap:14px;align-items:center}
#yhv-home .yh-pdp-swatches button{width:38px;height:38px;border-radius:50%;border:1px solid #0001;background:var(--swatch);padding:0;box-shadow:none;position:relative}
#yhv-home .yh-pdp-swatches button[aria-pressed="true"]{outline:1px solid #929292;outline-offset:3px}
#yhv-home .yh-pdp-selected{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#yhv-home .yh-pdp-price{display:flex;gap:12px;align-items:baseline;margin-top:24px;font-size:23px;line-height:1.25}
#yhv-home .yh-pdp-price del{font-size:15px;color:#777;font-weight:400}
#yhv-home .yh-pdp-price strong{font-size:23px;font-weight:500}
#yhv-home .yh-pdp-offer{font-size:14px;line-height:1.55;margin-top:6px;font-weight:400}
#yhv-home .yh-pdp-offer b{font-weight:600}
#yhv-home .yh-pdp-shipping{font-size:15px;line-height:1.5;margin-top:4px;color:#444;font-weight:400}
#yhv-home .yh-pdp-cart{margin:24px 0 0;width:100%;max-width:320px}
#yhv-home .yh-pdp-cart .yh-button{width:100%;min-height:44px;padding:11px 24px;justify-content:center;border:1px solid #17191c;background:#fff;color:#17191c;border-radius:0;font-size:16px;line-height:1.2}
#yhv-home .yh-pdp-cart .yh-button:hover{background:#17191c;color:#fff}
#yhv-home .yh-pdp-summary h4{font:500 22px/1.3 "Noto Sans Hebrew",Arial,sans-serif;margin:28px 0 10px;color:#17191c}
#yhv-home .yh-pdp-perks{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:360px;border:1px solid #e1e1df}
#yhv-home .yh-pdp-perks>div{display:grid;place-items:center;align-content:center;gap:6px;min-height:76px;padding:8px 4px;border-inline-start:1px solid #e1e1df;font-size:11px;line-height:1.35;white-space:nowrap}
#yhv-home .yh-pdp-perks>div:first-child{border:0}
#yhv-home .yh-pdp-perks svg{width:27px;height:27px;fill:none;stroke:#9c7439;stroke-width:1.5}
@media(max-width:1050px){#yhv-home .yh-pdp{padding:32px 18px}#yhv-home .yh-pdp-heading,#yhv-home .yh-pdp-summary{padding-inline:18px}#yhv-home .yh-pdp-heading p{font-size:16px}#yhv-home .yh-pdp-heading h3{font-size:26px}#yhv-home .yh-pdp-main{min-height:450px}}
@media(max-width:700px){#yhv-home .yh-pdp{grid-template-columns:1fr;grid-template-areas:"heading" "gallery" "summary";grid-template-rows:auto;gap:22px;padding:26px 16px;margin-top:20px}#yhv-home .yh-pdp-heading,#yhv-home .yh-pdp-summary{padding:0}#yhv-home .yh-pdp-heading h3{font-size:26px;line-height:1.25}#yhv-home .yh-pdp-heading p{font-size:15px;line-height:1.5}#yhv-home .yh-pdp-break{display:none}#yhv-home .yh-pdp-main{min-height:0;aspect-ratio:1;height:auto}#yhv-home .yh-pdp-main img{object-fit:contain}#yhv-home .yh-pdp-thumbs{gap:7px;margin-bottom:12px}#yhv-home .yh-pdp-thumbs button{width:46px;height:46px}#yhv-home .yh-pdp-swatches{gap:14px}#yhv-home .yh-pdp-swatches button{width:32px;height:32px}#yhv-home .yh-pdp-summary h4{margin-top:24px;font-size:21px}#yhv-home .yh-pdp-cart{max-width:none}#yhv-home .yh-pdp-perks{max-width:none}#yhv-home .yh-pdp-perks>div{font-size:10px;min-height:70px;gap:5px;padding:8px 2px}#yhv-home .yh-pdp-perks svg{width:25px;height:25px}}

/* Full-frame campaign imagery. Isolated to the homepage hero; global header unchanged. */
#yhv-home .yh-hero{display:block;height:auto;min-height:0;max-height:none;aspect-ratio:1672/941;background:var(--deep)}
#yhv-home .yh-slide img{object-fit:contain;object-position:center;width:100%;height:100%}
#yhv-home .yh-hero-shade{background:linear-gradient(270deg,rgba(9,27,48,.85) 0%,rgba(9,27,48,.62) 30%,rgba(9,27,48,.16) 49%,transparent 65%),linear-gradient(0deg,#091b30 0%,transparent 20%)}
#yhv-home .yh-hero-content{position:absolute;right:4%;top:52%;left:auto;transform:translateY(-40%);width:40%;max-width:none;margin:0;padding:0}
#yhv-home .yh-hero h1{font-size:clamp(38px,4.4vw,76px);line-height:1.06;max-width:none}
#yhv-home .yh-hero-english{font-size:clamp(14px,1.35vw,22px);line-height:1.55;margin:24px 0 30px;letter-spacing:0}
#yhv-home .yh-hero-bottom{bottom:26px;flex-direction:row;align-items:center}
@media(max-width:900px){
 #yhv-home .yh-hero{display:flex;flex-direction:column;align-items:stretch;aspect-ratio:auto;padding-top:0}
 #yhv-home .yh-slides{position:relative;inset:auto;width:100%;aspect-ratio:1122/1402;height:auto;isolation:isolate;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 52%,rgba(0,0,0,.98) 60%,rgba(0,0,0,.9) 68%,rgba(0,0,0,.7) 76%,rgba(0,0,0,.4) 84%,rgba(0,0,0,.12) 91%,transparent 97%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 52%,rgba(0,0,0,.98) 60%,rgba(0,0,0,.9) 68%,rgba(0,0,0,.7) 76%,rgba(0,0,0,.4) 84%,rgba(0,0,0,.12) 91%,transparent 97%,transparent 100%)}
 #yhv-home .yh-slide img{object-fit:contain;object-position:center}
 #yhv-home .yh-hero-shade{display:none}
 #yhv-home .yh-hero-content{order:2;position:relative;inset:auto;transform:none;width:calc(100% - 36px);margin-inline:auto;padding:24px 0 40px;text-align:center}
 #yhv-home .yh-hero h1{font-size:clamp(36px,9.5vw,62px);line-height:1.05}
 #yhv-home .yh-hero .yh-kicker{margin-bottom:8px;margin-top:15px}
 #yhv-home .yh-hero-english{font-size:14px;margin:18px auto 24px;text-align:center}
 #yhv-home .yh-hero-bottom{order:1;position:relative;inset:auto;width:calc(100% - 36px);margin:-32px auto 0;gap:18px;align-items:center;z-index:1}
 #yhv-home .yh-slide-controls>button{width:44px;height:44px}
 #yhv-home .yh-slide-controls>button{display:flex;align-items:center;justify-content:center;line-height:1;padding:0}
 #yhv-home .yh-slide-controls>button>span{display:none}
 #yhv-home .yh-slide-controls .yh-mobile-arrow{display:block;width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
 #yhv-home .yh-slide-controls [data-slide-next] .yh-mobile-arrow{transform:rotate(180deg)}
 #yhv-home .yh-slide-controls{flex-shrink:0}
 #yhv-home .yh-slide-caption{width:auto;gap:8px;font-size:11px}
 #yhv-home .yh-slide-counter{white-space:nowrap;flex-shrink:0;letter-spacing:1px}
}
#yhv-home .yh-why-copy{display:block;width:100%;max-width:1160px;margin:0 auto 48px;text-align:center}#yhv-home .yh-why-copy h2{margin:0 auto 24px}#yhv-home .yh-why-copy p{max-width:1160px;margin:0 auto 12px;font-size:18px;line-height:1.5;font-weight:300;letter-spacing:normal}#yhv-home .photo-marquee{--photo-gap:14px;--photo-size:clamp(150px,22vw,280px);max-width:1600px;margin-inline:auto;display:grid;gap:var(--photo-gap)}#yhv-home .photo-marquee-row{overflow:hidden;direction:ltr;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}#yhv-home .photo-marquee-row.is-dragging{cursor:grabbing}#yhv-home .photo-marquee-row:focus-visible{outline:2px solid #b38a47;outline-offset:-2px}#yhv-home .photo-marquee-track{display:flex;width:max-content;animation:yh-photo-drift 46s linear infinite;animation-play-state:paused;will-change:transform}#yhv-home .photo-marquee-row:nth-child(2) .photo-marquee-track{animation-direction:reverse}#yhv-home .photo-marquee-group{display:flex;flex-shrink:0;gap:var(--photo-gap);padding-right:var(--photo-gap)}#yhv-home .photo-marquee-group figure{width:var(--photo-size);height:var(--photo-size);flex:none;margin:0;overflow:hidden;border-radius:10px}#yhv-home .photo-marquee-group img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}#yhv-home .photo-marquee.is-visible .photo-marquee-track{animation-play-state:running;margin-top:2vh}#yhv-home .photo-marquee:is(:hover,:focus-within) .photo-marquee-track,#yhv-home .photo-marquee .is-dragging .photo-marquee-track{animation-play-state:paused}@keyframes yh-photo-drift{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:640px){#yhv-home .photo-marquee{--photo-gap:10px}#yhv-home .photo-marquee-track{animation-duration:36s}#yhv-home .photo-marquee-group figure{border-radius:8px}#yhv-home .yh-why-copy{margin-bottom:32px}}@media(prefers-reduced-motion:reduce){#yhv-home .photo-marquee-track{animation:none;will-change:auto}#yhv-home .photo-marquee-row{overflow-x:auto}#yhv-home .photo-marquee-group[aria-hidden=true]{display:none}}
@media(min-width:1051px){#yhv-home .yh-why-copy p{font-size:clamp(16px,1.32vw,18px)}}@media(max-width:700px){#yhv-home .yh-why-copy p{font-size:15px;line-height:1.5}}
@media(max-width:900px){#yhv-home .yh-why-copy{width:100%}}

@media(min-width:901px){#yhv-home .yh-why-copy.yh-why-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);direction:rtl;gap:clamp(40px,6vw,90px);align-items:center;text-align:right}#yhv-home .yh-why-split h2,#yhv-home .yh-why-split p{margin-inline:0}#yhv-home .yh-why-split .yh-why-left p{margin-bottom:0}}
@media(min-width:901px){#yhv-home .yh-why>.yh-wrap{width:calc(100% - 128px);max-width:none}#yhv-home .yh-why-copy.yh-why-split{max-width:none;grid-template-columns:minmax(0,42%) minmax(0,42%);justify-content:space-between;gap:0}}
@media(min-width:901px){#yhv-home .yh-why-copy.yh-why-split{align-items:stretch}#yhv-home .yh-why-split h2{font-size:30px;line-height:1.15;margin-bottom:16px}#yhv-home .yh-why-split .yh-kicker{margin-bottom:12px}#yhv-home .yh-why-split .yh-why-left{display:flex;align-items:center}#yhv-home .yh-why-split .yh-why-right>p{margin-bottom:0}}
@media(min-width:901px){#yhv-home .yh-why>.yh-wrap{max-width:1320px}#yhv-home .yh-why-copy.yh-why-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,7vw,100px);align-items:stretch}#yhv-home .yh-why-split .yh-why-right,#yhv-home .yh-why-split .yh-why-left{display:flex;flex-direction:column;justify-content:center;align-items:stretch}#yhv-home .yh-why-split h2{font-size:clamp(36px,3.7vw,52px);line-height:1.15;margin:0}#yhv-home .yh-why-split .yh-kicker{font-size:15px;line-height:1.4;margin-bottom:16px}#yhv-home .yh-why-split .yh-why-left p{margin:0 0 12px}#yhv-home .yh-why-split .yh-why-left p:last-child{margin-bottom:0}}
@media(min-width:901px){#yhv-home .yh-why-split .yh-why-left{width:85%;justify-self:end}}
#yhv-home .yh-why-left p strong{font-weight:500;color:#000}
