.sh{--sh-dark: 38 58 67;--sh-ivory: 247 244 237;--sh-blue: 220 235 242;--sh-powder: 184 212 227;--sh-sand: 233 225 213;--sh-mid: 79 116 135;--sh-radius: 18px;--sh-radius-lg: 28px;--sh-shadow: 0 1px 2px rgb(38 58 67 / .04), 0 10px 30px rgb(38 58 67 / .07);--sh-shadow-hover: 0 2px 6px rgb(38 58 67 / .06), 0 22px 48px rgb(38 58 67 / .13);--sh-ease: cubic-bezier(.2, .7, .2, 1);position:relative;color:rgb(var(--color-text));background:rgb(var(--color-background));font-family:var(--font-body)}.sh *,.sh *:before,.sh *:after{box-sizing:border-box}.sh__inner{max-width:var(--page-width, 1320px);margin:0 auto;padding:0 var(--page-gutter, 1.25rem)}.sh--pad{padding-top:clamp(3.5rem,7vw,6.5rem);padding-bottom:clamp(3.5rem,7vw,6.5rem)}.sh h1,.sh h2,.sh h3{font-family:var(--font-heading);font-weight:var(--font-heading-weight, 400);font-style:var(--font-heading-style, normal);letter-spacing:var(--heading-tracking, 0);color:rgb(var(--color-heading, var(--color-text)));margin:0}:where(.sh) p{margin:0}:where(.sh) a{color:inherit}.sh img{display:block;max-width:100%}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem);flex-wrap:wrap}.sh-head--center{flex-direction:column;align-items:center;text-align:center}.sh-head__text{max-width:42rem}.sh-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:rgb(var(--color-accent));margin-bottom:1rem}.sh-eyebrow:before{content:"";width:1.75rem;height:1px;background:currentColor;opacity:.6}.sh-head--center .sh-eyebrow:before{display:none}.sh-title{font-size:clamp(2rem,4vw,3.1rem);line-height:1.1}.sh-sub{margin-top:1rem;font-size:1.06rem;line-height:1.7;opacity:.8}.sh-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.25rem;padding:0 1.8rem;border-radius:999px;font:600 .95rem/1 var(--font-body);letter-spacing:.01em;text-decoration:none;cursor:pointer;border:1.5px solid rgb(var(--color-button));background:rgb(var(--color-button));color:rgb(var(--color-button-label));transition:transform .35s var(--sh-ease),box-shadow .35s var(--sh-ease),background-color .25s,color .25s,border-color .25s}.sh-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px #263a432e}.sh-btn--outline{background:transparent;color:rgb(var(--color-outline-button));border-color:rgb(var(--color-outline-button) / .35)}.sh-btn--outline:hover{border-color:rgb(var(--color-outline-button));background:rgb(var(--color-outline-button) / .04)}.sh-btn--small{min-height:2.75rem;padding:0 1.15rem;font-size:.86rem}.sh-btn--full{width:100%}.sh-btn .sh-icon{width:1.05rem;height:1.05rem;transition:transform .3s var(--sh-ease)}.sh-btn:hover .sh-icon--arrow{transform:translate(3px)}.sh-link{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;font-size:.95rem;text-decoration:none;color:rgb(var(--color-heading));border-bottom:1px solid rgb(var(--color-heading) / .3);padding-bottom:3px;transition:border-color .25s,gap .25s}.sh-link:hover{border-color:rgb(var(--color-heading));gap:.7rem}.sh-link .sh-icon{width:1rem;height:1rem}.sh-icon{width:1.5rem;height:1.5rem;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex:none}.sh-placeholder{width:100%;height:100%;background:rgb(var(--sh-blue));fill:rgb(var(--sh-dark) / .25)}.sh-hint{padding:1.25rem 1.5rem;border:1px dashed rgb(var(--color-text) / .3);border-radius:var(--sh-radius);text-align:center;font-size:.92rem;opacity:.8}@media(prefers-reduced-motion:no-preference){.sh-reveal{animation:sh-rise .9s var(--sh-ease) both}.sh-reveal--2{animation-delay:.12s}.sh-reveal--3{animation-delay:.24s}}@keyframes sh-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.sh-hero{overflow:hidden}.sh-hero__grid{display:grid;gap:clamp(2.5rem,5vw,4.5rem);align-items:center;padding-top:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(3.5rem,7vw,6rem)}@media(min-width:990px){.sh-hero__grid{grid-template-columns:1.08fr 1fr}}.sh-hero__title{font-size:clamp(2.4rem,4.1vw,3.7rem);line-height:1.04}.sh-hero__text{margin-top:1.5rem;max-width:34rem;font-size:clamp(1.02rem,1.35vw,1.15rem);line-height:1.75;opacity:.82}.sh-hero__ctas{display:flex;flex-wrap:wrap;gap:.85rem 1rem;align-items:center;margin-top:2.25rem}.sh-usps{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin:2rem 0 0;padding:0;list-style:none;font-size:.9rem}.sh-usps li{display:inline-flex;align-items:center;gap:.5rem}.sh-usps .sh-icon{width:1.05rem;height:1.05rem;padding:.2rem;box-sizing:content-box;border-radius:50%;background:rgb(var(--sh-blue));color:rgb(var(--sh-dark));stroke-width:2}.sh-hero__visual{position:relative;padding:0 0 0 clamp(0rem,3vw,2.5rem)}.sh-hero__visual:before{content:"";position:absolute;z-index:0;right:-6%;top:8%;width:82%;height:92%;border-radius:48px;background:rgb(var(--sh-blue))}.sh-hero__visual:after{content:"";position:absolute;z-index:0;left:0;top:-4%;width:7rem;height:7rem;border-radius:50%;background:rgb(var(--sh-powder) / .55)}.sh-hero__media{position:relative;z-index:1;border-radius:var(--sh-radius-lg);overflow:hidden;aspect-ratio:4 / 4.6;background:rgb(var(--sh-sand));box-shadow:var(--sh-shadow)}.sh-hero__media img,.sh-hero__media svg{width:100%;height:100%;object-fit:cover}.sh-picks{position:relative;z-index:2;margin:-3.5rem 1rem 0;padding:1rem;border-radius:22px;background:#fffffff0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--sh-shadow-hover);color:rgb(var(--sh-dark))}@media(min-width:990px){.sh-picks{position:absolute;left:0;bottom:2rem;margin:0;width:min(21rem,70%)}}.sh-picks__title{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;opacity:.6;padding:.2rem .4rem .6rem}.sh-pick{display:flex;align-items:center;gap:.85rem;padding:.5rem .4rem;border-radius:14px;text-decoration:none;transition:background-color .25s}.sh-pick+.sh-pick{border-top:1px solid rgb(var(--sh-dark) / .07)}.sh-pick:hover{background:rgb(var(--sh-blue) / .55)}.sh-pick__img{width:3.6rem;height:3.6rem;border-radius:12px;overflow:hidden;background:rgb(var(--sh-blue));flex:none}.sh-pick__img img,.sh-pick__img svg{width:100%;height:100%;object-fit:cover}.sh-pick__body{flex:1;min-width:0}.sh-pick__name{font-size:.9rem;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-pick__price{margin-top:.2rem;font-size:.88rem;font-weight:700}.sh-pick__price s{font-weight:400;opacity:.5;margin-left:.35rem;font-size:.8rem}.sh-pick__go{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:rgb(var(--sh-dark));color:#fff;flex:none;transition:transform .3s var(--sh-ease)}.sh-pick:hover .sh-pick__go{transform:translate(2px)}.sh-pick__go .sh-icon{width:.95rem;height:.95rem}.sh-trust__list{list-style:none;margin:0;padding:1.2rem 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem}@media(min-width:990px){.sh-trust__list{display:flex;justify-content:space-between;gap:2rem}}.sh-trust__item{display:flex;align-items:center;gap:.75rem;font-size:.9rem;line-height:1.3}.sh-trust__icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#ffffffb3;color:rgb(var(--sh-dark));flex:none}.sh-trust__icon .sh-icon{width:1.15rem;height:1.15rem}.sh-trust__item strong{display:block;font-weight:600}.sh-trust__item span{opacity:.72;font-size:.8rem}.sh-cols{display:grid;gap:1.25rem}@media(min-width:750px){.sh-cols{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:1.5rem}}.sh-cat{display:flex;flex-direction:column;border-radius:var(--sh-radius-lg);overflow:hidden;text-decoration:none;background:#fff;box-shadow:var(--sh-shadow);color:rgb(var(--sh-dark));transition:box-shadow .5s var(--sh-ease),transform .5s var(--sh-ease)}.sh-cat:hover{box-shadow:var(--sh-shadow-hover);transform:translateY(-5px)}.sh-cat__media{position:relative;aspect-ratio:5 / 4;overflow:hidden;background:rgb(var(--sh-blue))}.sh-cat:nth-child(2) .sh-cat__media{background:rgb(var(--sh-sand))}.sh-cat:nth-child(3) .sh-cat__media{background:rgb(var(--sh-powder) / .6)}.sh-cat__media img,.sh-cat__media svg{width:100%;height:100%;object-fit:cover;transition:transform 1.3s var(--sh-ease)}.sh-cat__media svg{fill:rgb(var(--sh-dark) / .2);background:transparent}.sh-cat:hover .sh-cat__media img{transform:scale(1.05)}.sh-cat__label{position:absolute;left:1rem;top:1rem;padding:.4rem .75rem;border-radius:999px;background:#ffffffe6;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sh-cat__body{display:flex;flex-direction:column;flex:1;padding:clamp(1.4rem,2.4vw,1.9rem)}.sh-cat__title{font-size:clamp(1.5rem,2.2vw,1.9rem)!important;line-height:1.15;color:rgb(var(--sh-dark))!important}.sh-cat__text{margin-top:.6rem!important;font-size:.95rem;line-height:1.65;opacity:.78;flex:1}.sh-cat__cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;font-weight:600;font-size:.92rem}.sh-cat__cta .sh-icon{width:1rem;height:1rem;transition:transform .3s var(--sh-ease)}.sh-cat:hover .sh-cat__cta .sh-icon{transform:translate(4px)}.sh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1.5rem)}@media(min-width:990px){.sh-grid{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}}.sh-card{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:var(--sh-radius);overflow:hidden;border:1px solid rgb(var(--sh-dark) / .06);box-shadow:var(--sh-shadow);transition:box-shadow .5s var(--sh-ease),transform .5s var(--sh-ease);color:rgb(var(--sh-dark))}.sh-card:hover{box-shadow:var(--sh-shadow-hover);transform:translateY(-4px)}.sh-card__media{position:relative;aspect-ratio:var(--ratio, 1 / 1);overflow:hidden;background:rgb(var(--sh-blue) / .6)}.sh-card__media a{position:absolute;top:0;right:0;bottom:0;left:0}.sh-card__media img,.sh-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--sh-ease),transform 1.2s var(--sh-ease)}.sh-card__img2{opacity:0}.sh-card:hover .sh-card__img2{opacity:1}.sh-card:hover .sh-card__img1{transform:scale(1.05)}.sh-card__badges{position:absolute;top:.75rem;left:.75rem;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;z-index:2;pointer-events:none}.sh-badge{display:inline-block;padding:.34rem .65rem;border-radius:999px;font:600 .68rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;background:rgb(var(--sh-ivory));color:rgb(var(--sh-dark))}.sh-badge--sale{background:rgb(var(--sh-dark));color:#fff}.sh-badge--best{background:rgb(var(--sh-powder));color:rgb(var(--sh-dark))}.sh-badge--soldout{background:rgb(var(--sh-sand));color:rgb(var(--sh-dark))}.sh-card__body{display:flex;flex-direction:column;flex:1;padding:1rem 1.1rem 1.15rem}.sh-card__vendor{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin-bottom:.3rem}.sh-card__title{font:500 .98rem/1.4 var(--font-body)!important;letter-spacing:0!important;text-transform:none!important;color:rgb(var(--sh-dark))!important}.sh-card__title a{text-decoration:none}.sh-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.sh-rating{display:flex;align-items:center;gap:.4rem;margin-top:.45rem;font-size:.78rem}.sh-stars{position:relative;display:inline-block;font-size:.85rem;letter-spacing:.1em;line-height:1;color:rgb(var(--sh-dark) / .15)}.sh-stars__fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:rgb(var(--sh-dark))}.sh-rating__count{opacity:.6}.sh-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .55rem;margin-top:.6rem}.sh-price__from{font-size:.8rem;opacity:.7}.sh-price__now{font-weight:700;font-size:1.05rem}.sh-price__now--sale{color:rgb(var(--sh-mid))}.sh-price__was{font-size:.85rem;opacity:.5}.sh-card__actions{margin-top:auto;padding-top:1rem}.sh-card__actions form{margin:0}.sh-card .sh-btn{--color-button: var(--sh-dark);--color-button-label: 255 255 255;--color-outline-button: var(--sh-dark)}@media(max-width:749px){.sh-card__body{padding:.8rem .8rem .9rem}.sh-card .sh-btn--small{font-size:.78rem;padding:0 .6rem}.sh-card .sh-btn .sh-icon{display:none}}.sh-feat{display:grid;gap:clamp(2rem,5vw,5rem);align-items:center}@media(min-width:990px){.sh-feat{grid-template-columns:1.05fr 1fr}.sh-feat--reverse .sh-feat__media{order:2}}.sh-feat__media{position:relative}.sh-feat__frame{position:relative;z-index:1;border-radius:var(--sh-radius-lg);overflow:hidden;aspect-ratio:5 / 4.4;background:rgb(var(--sh-sand));box-shadow:var(--sh-shadow)}.sh-feat__frame img,.sh-feat__frame svg{width:100%;height:100%;object-fit:cover}.sh-feat__frame svg{fill:rgb(var(--sh-dark) / .2)}.sh-feat__media:before{content:"";position:absolute;inset:auto auto -1.25rem -1.25rem;width:45%;height:55%;border-radius:32px;background:rgb(var(--sh-powder) / .6)}.sh-feat--reverse .sh-feat__media:before{inset:auto -1.25rem -1.25rem auto}.sh-feat__text{margin-top:1.25rem;font-size:1.05rem;line-height:1.8;opacity:.85}.sh-feat__text p+p{margin-top:.9rem}.sh-checks{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.7rem}.sh-checks li{display:flex;gap:.7rem;align-items:flex-start;font-size:.97rem;line-height:1.5}.sh-checks .sh-icon{width:1.25rem;height:1.25rem;padding:.22rem;box-sizing:content-box;border-radius:50%;background:#ffffffbf;color:rgb(var(--sh-dark));stroke-width:2}.sh-feat .sh-btn{margin-top:2rem}.sh-minis{display:grid;gap:.75rem;margin-top:2rem}@media(min-width:750px){.sh-minis{grid-template-columns:repeat(2,minmax(0,1fr))}}.sh-minis .sh-pick{background:#fff;border:1px solid rgb(var(--sh-dark) / .06);padding:.6rem;color:rgb(var(--sh-dark))}.sh-minis .sh-pick+.sh-pick{border-top:1px solid rgb(var(--sh-dark) / .06)}.sh-reviews__summary{display:flex;align-items:center;gap:1rem}.sh-reviews__score{font:400 3rem/1 var(--font-heading);color:rgb(var(--color-heading))}.sh-reviews__meta{font-size:.82rem;line-height:1.4;opacity:.75}.sh-reviews__grid{display:grid;gap:1.25rem}@media(min-width:750px){.sh-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sh-review{display:flex;flex-direction:column;margin:0;padding:clamp(1.5rem,2.5vw,2rem);border-radius:var(--sh-radius-lg);background:rgb(var(--sh-ivory));border:1px solid rgb(var(--sh-dark) / .08);color:rgb(var(--sh-dark))}.sh-review__text{margin:1rem 0 0!important;font-size:1rem;line-height:1.7;flex:1}.sh-review__text p+p{margin-top:.6rem}.sh-review__author{display:flex;align-items:center;gap:.8rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgb(var(--sh-dark) / .08)}.sh-avatar{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:rgb(var(--sh-powder));color:rgb(var(--sh-dark));font:600 1rem/1 var(--font-heading);flex:none;overflow:hidden}.sh-avatar img{width:100%;height:100%;object-fit:cover}.sh-review__name{font-weight:600;font-size:.92rem}.sh-review__date{font-size:.78rem;opacity:.6}.sh-verified{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;color:rgb(var(--sh-mid))}.sh-verified .sh-icon{width:.9rem;height:.9rem;stroke-width:2}.sh-review__product{font-size:.78rem;opacity:.6;margin-top:.2rem}.sh-apps{margin-top:2rem}.sh-benefits{display:grid;gap:1rem}@media(min-width:750px){.sh-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.sh-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.sh-benefit{display:flex;gap:1.1rem;padding:clamp(1.4rem,2.4vw,1.9rem);border-radius:var(--sh-radius-lg);background:#fff;border:1px solid rgb(var(--sh-dark) / .06);transition:transform .45s var(--sh-ease),box-shadow .45s var(--sh-ease);color:rgb(var(--sh-dark))}.sh-benefit:hover{transform:translateY(-3px);box-shadow:var(--sh-shadow)}.sh-benefit__icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:rgb(var(--sh-blue));color:rgb(var(--sh-dark));flex:none}.sh-benefit h3{font-size:1.25rem;line-height:1.25;color:rgb(var(--sh-dark))!important}.sh-benefit p{margin-top:.4rem;font-size:.92rem;line-height:1.6;opacity:.75}.sh-story{display:grid;gap:clamp(2rem,5vw,5rem);align-items:center}@media(min-width:990px){.sh-story{grid-template-columns:1fr 1fr}.sh-story--reverse .sh-story__media{order:2}}.sh-story__media{position:relative;border-radius:var(--sh-radius-lg);overflow:hidden;aspect-ratio:4 / 5;background:rgb(var(--sh-blue));box-shadow:var(--sh-shadow)}.sh-story__media img,.sh-story__media svg{width:100%;height:100%;object-fit:cover}.sh-story__media svg{fill:rgb(var(--sh-dark) / .2)}.sh-story__badge{position:absolute;left:1.25rem;bottom:1.25rem;display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border-radius:999px;background:#ffffffeb;color:rgb(var(--sh-dark));font-size:.85rem;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sh-story__badge .sh-icon{width:1.1rem;height:1.1rem;color:rgb(var(--sh-mid))}.sh-story__text{margin-top:1.5rem;font-size:1.05rem;line-height:1.8;opacity:.85}.sh-story__text p+p{margin-top:1rem}.sh-story__sign{margin-top:1.5rem!important;font:italic 400 1.35rem/1.3 var(--font-heading);color:rgb(var(--color-heading))}.sh-story .sh-btn{margin-top:2rem}.sh-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2.25rem;padding-top:2rem;border-top:1px solid rgb(var(--color-text) / .12)}.sh-stat__num{font:400 2.2rem/1 var(--font-heading);color:rgb(var(--color-heading))}.sh-stat__label{margin-top:.35rem;font-size:.85rem;opacity:.7}.sh-faq{display:grid;gap:clamp(2rem,5vw,5rem)}@media(min-width:990px){.sh-faq{grid-template-columns:.8fr 1.2fr;align-items:start}.sh-faq__side{position:sticky;top:8rem}}.sh-faq__side .sh-btn{margin-top:1.75rem}.sh-faq__list{display:grid;gap:.75rem}.sh-faq__item{border-radius:var(--sh-radius);background:#fff;border:1px solid rgb(var(--sh-dark) / .07);overflow:hidden;transition:box-shadow .35s var(--sh-ease);color:rgb(var(--sh-dark))}.sh-faq__item[open]{box-shadow:var(--sh-shadow)}.sh-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.4rem;font-weight:600;font-size:1rem;line-height:1.4}.sh-faq__item summary::-webkit-details-marker{display:none}.sh-faq__toggle{position:relative;width:1.9rem;height:1.9rem;border-radius:50%;background:rgb(var(--sh-blue));flex:none;transition:background-color .3s}.sh-faq__toggle:before,.sh-faq__toggle:after{content:"";position:absolute;top:50%;left:50%;width:.7rem;height:1.5px;background:rgb(var(--sh-dark));transform:translate(-50%,-50%);transition:transform .35s var(--sh-ease)}.sh-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.sh-faq__item[open] .sh-faq__toggle{background:rgb(var(--sh-dark))}.sh-faq__item[open] .sh-faq__toggle:before,.sh-faq__item[open] .sh-faq__toggle:after{background:#fff}.sh-faq__item[open] .sh-faq__toggle:after{transform:translate(-50%,-50%) rotate(0)}.sh-faq__answer{padding:0 1.4rem 1.35rem;font-size:.96rem;line-height:1.75;opacity:.85}.sh-faq__answer p+p{margin-top:.6rem}.sh-faq__answer a{text-underline-offset:3px}.sh-faq__links{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.5rem;font-size:.93rem}.sh-faq__links a{text-underline-offset:3px}.sh-footer{padding-top:clamp(3.5rem,7vw,5.5rem)}.sh-footer__news{display:grid;gap:1.5rem;align-items:center;padding:clamp(1.75rem,3.5vw,2.75rem);border-radius:var(--sh-radius-lg);background:#ffffff0d;border:1px solid rgb(var(--color-text) / .12);margin-bottom:clamp(3rem,6vw,4.5rem)}@media(min-width:990px){.sh-footer__news{grid-template-columns:1fr 1fr}}.sh-footer__news h2{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.1}.sh-footer__news p{margin-top:.6rem;opacity:.8;line-height:1.6}.sh-news-form{display:flex;gap:.6rem;flex-wrap:wrap}.sh-news-form input[type=email]{flex:1 1 14rem;min-height:3.25rem;padding:0 1.4rem;border-radius:999px;border:1px solid rgb(var(--color-text) / .3);background:#ffffff14;color:rgb(var(--color-text));font:400 .95rem var(--font-body)}.sh-news-form input[type=email]::placeholder{color:rgb(var(--color-text) / .65)}.sh-news-form input[type=email]:focus{outline:2px solid rgb(var(--color-accent));outline-offset:2px}.sh-news-msg{width:100%;font-size:.88rem;margin-top:.4rem}.sh-footer__grid{display:grid;gap:2.5rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.sh-footer__grid{grid-template-columns:1.6fr repeat(var(--cols, 3),minmax(0,1fr))}}.sh-footer__brand{grid-column:1 / -1}@media(min-width:990px){.sh-footer__brand{grid-column:auto;padding-right:2rem}}.sh-footer__logo{display:inline-block;font:400 1.7rem/1.1 var(--font-heading);color:rgb(var(--color-heading));text-decoration:none}.sh-footer__logo--plate{padding:.9rem 1.2rem;border-radius:16px;background:rgb(var(--sh-ivory))}.sh-footer__logo img{height:auto}.sh-footer__slogan{margin-top:.9rem!important;font:italic 400 1.1rem/1.3 var(--font-heading);color:rgb(var(--color-accent))}.sh-footer__desc{margin-top:.9rem!important;max-width:24rem;line-height:1.7;opacity:.78;font-size:.95rem}.sh-footer__social{display:flex;gap:.55rem;margin-top:1.5rem;padding:0;list-style:none}.sh-footer__social a{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgb(var(--color-text) / .2);transition:background-color .3s,border-color .3s,color .3s}.sh-footer__social a:hover{background:rgb(var(--sh-powder));border-color:rgb(var(--sh-powder));color:rgb(var(--sh-dark))}.sh-footer__social svg{width:1.05rem;height:1.05rem}.sh-footer__heading{font:600 .75rem/1.2 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-accent));margin-bottom:1.1rem!important}.sh-footer__links{list-style:none;margin:0;padding:0;display:grid;gap:.7rem;font-size:.93rem}.sh-footer__links a{text-decoration:none;opacity:.8;transition:opacity .2s}.sh-footer__links a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.sh-footer__contact{display:grid;gap:.7rem;font-size:.93rem;opacity:.85}.sh-footer__contact a{text-decoration:none}.sh-footer__contact a:hover{text-decoration:underline}.sh-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:clamp(3rem,6vw,4rem);padding:1.5rem 0 2rem;border-top:1px solid rgb(var(--color-text) / .12);font-size:.82rem}.sh-footer__bottom>span{opacity:.7}.sh-payments{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.sh-payments svg{width:2.6rem;height:auto;border-radius:4px;display:block}.sh{--sh-blue: 28 43 74}.sh-placeholder{fill:#f7f4ed59}.sh-usps .sh-icon,.sh-benefit__icon{color:#fff}.sh-pick:hover{background:rgb(var(--sh-dark) / .05)}.sh-card__media{background:rgb(var(--sh-sand) / .7)}.sh-faq__toggle:before,.sh-faq__toggle:after{background:#fff}.sh-cat__media svg,.sh-story__media svg,.sh-feat__frame svg{fill:#f7f4ed59}.sh-cat:nth-child(2) .sh-cat__media svg{fill:rgb(var(--sh-dark) / .2)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sh-home.css.map */
