:root{--sh-navy:#0b1730;--sh-navy-2:#16264a;--sh-cream:#f7f2e9;--sh-paper:#efe6d2;--sh-gold:#a8813f;--sh-muted:#4b5468;--sh-line:rgba(11,23,48,.14)}.sh-wrap{max-width:1320px;margin:0 auto;padding-inline:clamp(16px,4vw,48px)}.sh-eyebrow{font-family:var(--font-body--family);font-size:12px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--sh-gold);margin:0 0 14px;font-weight:600}.sh-h{font-family:var(--font-heading--family);font-weight:400;color:inherit;margin:0;line-height:1.04;letter-spacing:-.015em}.sh-h2{font-size:clamp(32px,4.2vw,56px)}.sh-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(24px,3vw,40px)}.sh-link{font-size:15px;font-weight:600;color:inherit;text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:2px;white-space:nowrap}.sh-link:hover{opacity:.7}.sh-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border-radius:999px;font-family:var(--font-body--family);font-size:15px;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:transform .2s ease,background-color .2s ease,color .2s ease;border:1.5px solid var(--sh-navy)}.sh-btn--solid{background:var(--sh-navy);color:var(--sh-cream)}.sh-btn--solid:hover{transform:translateY(-1px);background:var(--sh-navy-2);border-color:var(--sh-navy-2)}.sh-btn--line{background:transparent;color:var(--sh-navy)}.sh-btn--line:hover,.sh-on-navy{background:var(--sh-navy);color:var(--sh-cream)}.sh-on-navy .sh-btn--solid{background:var(--sh-cream);color:var(--sh-navy);border-color:var(--sh-cream)}.sh-on-navy .sh-btn--solid:hover{background:#fff;border-color:#fff}.sh-on-navy .sh-btn--line{color:var(--sh-cream);border-color:var(--sh-cream)}.sh-on-navy .sh-btn--line:hover{background:var(--sh-cream);color:var(--sh-navy)}.sh-on-navy .sh-eyebrow{color:#d6b77a}.sh-rte p{margin:0 0 1em}.sh-rte p:last-child{margin-bottom:0}.sh-rte a{color:inherit}.sh-rte ul{margin:0 0 1em;padding-left:1.2em}.sh-rte li{margin:.3em 0}.sh-hero{background:var(--sh-cream);color:var(--sh-navy);padding-block:clamp(20px,4vw,56px) clamp(40px,6vw,88px)}.sh-hero__grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}@media(min-width:900px){.sh-hero__grid{grid-template-columns:5fr 6fr;gap:clamp(40px,5vw,80px)}}.sh-hero__title{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(46px,6.6vw,96px);line-height:.96;letter-spacing:-.025em;margin:0;color:var(--sh-navy)}.sh-hero__text{font-size:clamp(16px,1.25vw,18px);line-height:1.6;color:var(--sh-muted);margin-top:22px;max-width:32em}.sh-hero__text p{margin:0}.sh-hero__trust{margin:24px 0 0;font-size:13px;line-height:1.5;color:var(--sh-muted)}.sh-hero__trust strong{color:var(--sh-navy)}.sh-hero__media{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:1/1;background:var(--sh-paper)}.sh-hero__img{width:100%;height:100%;object-fit:cover;display:block}.sh-hero__badge{position:absolute;left:16px;bottom:16px;background:#f7f2e9f2;color:var(--sh-navy);border-radius:16px;padding:12px 18px;text-decoration:none;display:flex;flex-direction:column;gap:2px;box-shadow:0 10px 30px #0b173029}.sh-hero__badge-title{font-family:var(--font-heading--family);font-size:19px;line-height:1.2}.sh-hero__badge-text{font-size:13px;color:var(--sh-muted)}.sh-usp{padding-block:clamp(22px,3vw,34px)}.sh-usp__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 24px}@media(min-width:900px){.sh-usp__grid{grid-template-columns:repeat(4,1fr);gap:32px}}.sh-usp__item{border-top:1px solid rgba(214,183,122,.55);padding-top:14px}.sh-usp__title{font-family:var(--font-heading--family);font-size:clamp(18px,1.6vw,22px);line-height:1.2;margin:0 0 4px;color:var(--sh-cream)}.sh-usp__text{font-size:13px;line-height:1.5;margin:0;color:#f7f2e9bf}.sh-cols{background:var(--sh-cream);color:var(--sh-navy);padding-block:clamp(48px,7vw,104px)}.sh-cols__grid{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,4vw,48px));padding-inline:clamp(16px,4vw,48px)}.sh-cols__grid::-webkit-scrollbar{display:none}@media(min-width:750px){.sh-cols__grid{grid-auto-columns:40%}}@media(min-width:1000px){.sh-cols__grid{grid-auto-flow:row;grid-template-columns:repeat(var(--n,4),1fr);overflow:visible;margin-inline:0;padding-inline:0;gap:16px}}.sh-tile{position:relative;display:block;border-radius:18px;overflow:hidden;text-decoration:none;color:var(--sh-cream);scroll-snap-align:start;background:var(--sh-paper)}.sh-tile__media{aspect-ratio:4/5}.sh-tile__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.sh-tile:hover .sh-tile__img{transform:scale(1.04)}.sh-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b1730c7,#0b173026 45%,#0b173000 70%);pointer-events:none}.sh-tile__label{position:absolute;left:18px;right:18px;bottom:16px;z-index:1;display:flex;flex-direction:column;gap:2px}.sh-tile__title{font-family:var(--font-heading--family);font-size:clamp(22px,2vw,28px);line-height:1.1}.sh-tile__cap{font-size:13px;opacity:.85}.sh-feat{padding-block:clamp(48px,7vw,104px)}.sh-feat--cream{background:var(--sh-cream);color:var(--sh-navy)}.sh-feat--paper{background:var(--sh-paper);color:var(--sh-navy)}.sh-feat__grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}@media(min-width:900px){.sh-feat__grid{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px)}.sh-feat--right .sh-feat__media{order:2}}.sh-feat__media{border-radius:22px;overflow:hidden;aspect-ratio:1/1;background:#0000000d}.sh-feat__img{width:100%;height:100%;object-fit:cover;display:block}.sh-feat__text{font-size:clamp(16px,1.2vw,18px);line-height:1.65;margin-top:20px;opacity:.88;max-width:34em}.sh-feat__note{font-size:13px;margin:18px 0 0;opacity:.7}.sh-feat__points{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:10px}.sh-feat__points li{display:flex;gap:12px;align-items:baseline;font-size:15px;line-height:1.5}.sh-feat__points li:before{content:"";flex:0 0 8px;height:8px;border-radius:2px;background:var(--sh-gold);transform:rotate(45deg) translateY(-1px)}.sh-steps{background:var(--sh-cream);color:var(--sh-navy);padding-block:clamp(48px,7vw,104px)}.sh-steps__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:900px){.sh-steps__grid{grid-template-columns:repeat(3,1fr);gap:20px}}.sh-step{background:#fffdf8;border:1px solid var(--sh-line);border-radius:18px;padding:28px 26px}.sh-step__num{font-family:var(--font-heading--family);font-size:44px;line-height:1;color:var(--sh-gold);margin:0 0 18px}.sh-step__title{font-family:var(--font-heading--family);font-size:24px;line-height:1.2;margin:0 0 8px}.sh-step__text{font-size:15px;line-height:1.6;margin:0;color:var(--sh-muted)}.sh-steps__note{margin-top:24px;font-size:14px;color:var(--sh-muted)}.sh-faq{background:var(--sh-cream);color:var(--sh-navy);padding-block:clamp(48px,7vw,104px)}.sh-faq__grid{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:900px){.sh-faq__grid{grid-template-columns:2fr 3fr;gap:clamp(40px,6vw,96px)}}.sh-faq__intro{font-size:16px;line-height:1.6;color:var(--sh-muted);margin-top:16px}.sh-faq__list{border-top:1px solid var(--sh-line)}.sh-faq details{border-bottom:1px solid var(--sh-line)}.sh-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-family:var(--font-heading--family);font-size:clamp(19px,1.6vw,22px);line-height:1.3}.sh-faq summary::-webkit-details-marker{display:none}.sh-faq summary:after{content:"+";font-family:var(--font-body--family);font-size:24px;font-weight:300;transition:transform .2s ease;flex:0 0 auto}.sh-faq details[open] summary:after{transform:rotate(45deg)}.sh-faq__a{padding:0 0 22px;font-size:15px;line-height:1.65;color:var(--sh-muted);max-width:40em}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sh-custom.css.map */
