.h4-purpose{display:block;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 20% 10%,#fff6 0,transparent 70%),var(--purpose-bg);color:var(--purpose-body);font:18px/1.45 Arial,sans-serif;padding:var(--purpose-space) 48px;scroll-margin-top:140px}.h4-purpose__inner{position:relative;max-width:var(--purpose-width);margin:auto;z-index:1}.h4-purpose h2,.h4-purpose h3{font-family:Georgia,Times New Roman,serif;color:var(--purpose-ink);font-weight:700}.h4-purpose__heart{width:100px;height:100px;object-fit:contain;display:block;margin:0 auto 6px}.h4-purpose__button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:17px 30px;border-radius:100px;text-decoration:none;background:var(--purpose-coral);color:#fff;font-size:21px;font-weight:600;min-height:56px}.h4-purpose__button span{font-size:30px;line-height:1}.h4-purpose :is(a,button):focus-visible,.h4-favorites__track:focus-visible{outline:2px solid var(--purpose-ink);outline-offset:4px}.h4-why__heading{text-align:center;margin-bottom:32px}.h4-why h2{font-size:clamp(28px,3vw,46px);line-height:1.1;margin:0 0 10px;letter-spacing:-1px}.h4-why h2>span{color:var(--purpose-coral)}.h4-why__heading p{font-size:clamp(17px,1.4vw,22px);margin:0}.h4-why__rule{display:block;width:76px;height:7px;border-radius:10px;background:var(--purpose-coral);opacity:.35;margin:26px auto 0}.h4-why__cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.h4-why__card{min-width:0;text-align:center;border:1px solid var(--purpose-border);border-radius:var(--purpose-radius);background:var(--purpose-card);padding:28px 22px 30px;box-shadow:0 5px 26px #85674307}.h4-why__icon{width:118px;height:118px;border-radius:48% 52% 50% 45%;background:var(--icon-bg);margin:0 auto 14px;display:grid;place-items:center}.h4-why__icon img{width:128px;height:128px;max-width:none;object-fit:contain}.h4-why__card h3{font-size:clamp(18px,1.3vw,21px);line-height:1.12;margin:12px 0 22px;min-height:64px;display:flex;flex-direction:column;justify-content:center;letter-spacing:-.5px}.h4-why__card p{font-size:clamp(14px,1.1vw,17px);line-height:1.45;margin:0}.h4-why__button{display:flex;width:fit-content;min-width:320px;margin:34px auto 8px;padding:21px 42px;font-size:18px;background:linear-gradient(100deg,#fff0,#fff1),var(--purpose-coral)}.h4-why__corner{position:absolute;color:var(--purpose-coral);pointer-events:none;z-index:0}.h4-why__corner--top{top:0;left:0;width:min(26vw,390px)}.h4-why__corner--bottom{bottom:0;right:0;width:min(38vw,580px)}.h4-favorites__heading{text-align:center;position:relative;margin-bottom:34px;padding-inline:150px}.h4-favorites__heart{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:2px}.h4-favorites__heart img{width:76px;height:76px;object-fit:contain}.h4-favorites__heart>span{width:70px;height:2px;background:#e8d5cd}.h4-favorites h2{font-size:clamp(36px,4.2vw,66px);line-height:1.12;letter-spacing:-1px;margin:0 0 12px}.h4-favorites__heading p{font-size:clamp(17px,1.7vw,25px);letter-spacing:2px;margin:0}.h4-favorites__view-all{position:absolute;right:0;top:86px;padding:13px 28px;font-size:17px;min-height:48px;gap:14px}.h4-favorites__leaves{position:absolute;left:0;top:0;width:min(25vw,340px);pointer-events:none;opacity:.75}.h4-favorites__flourish{position:absolute;right:0;bottom:0;width:min(28vw,400px);pointer-events:none;opacity:.7}.h4-favorites__carousel{position:relative}.h4-favorites__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding:8px 0 24px;scrollbar-width:thin;scrollbar-color:#dfbab0 transparent;align-items:stretch}.h4-favorites[data-enhanced] .h4-favorites__track{scrollbar-width:none}.h4-favorites[data-enhanced] .h4-favorites__track::-webkit-scrollbar{display:none}.h4-favorite{min-width:0;background:var(--purpose-card);border-radius:var(--purpose-radius);overflow:hidden;box-shadow:0 9px 26px #6b513c0c;display:flex;flex-direction:column;scroll-snap-align:start}.h4-favorite__media{position:relative;aspect-ratio:1;flex-shrink:0;background:#f1ece5}.h4-favorite__media>a{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.h4-favorite__media :is(img,svg){width:100%;height:100%;object-fit:contain;display:block}.h4-favorite__badge{position:absolute;top:14px;left:14px;background:var(--purpose-coral);color:#fff;border-radius:100px;font-size:14px;font-weight:600;padding:7px 16px}.h4-favorite__badge--green{background:#657650}.h4-favorite__save{position:absolute;top:14px;right:14px;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff9f6;color:#756760;cursor:pointer}.h4-favorite__save svg{width:23px;height:23px}.h4-favorite__save[aria-pressed=true]{color:var(--purpose-coral)}.h4-favorite__save[aria-pressed=true] svg{fill:currentColor}.h4-favorite__body{padding:14px 17px 16px;display:flex;flex-direction:column;flex:1}.h4-favorite h3{font-size:clamp(19px,1.5vw,25px);line-height:1.2;margin:0 0 5px}.h4-favorite h3 a{text-decoration:none;color:inherit}.h4-favorite__description{font-size:15px;line-height:1.35;margin:0 0 7px}.h4-favorite__rating{display:flex;gap:7px;align-items:center;font-size:14px;margin:2px 0 5px}.h4-favorite__stars{position:relative;display:block;color:#e7d6be;font-size:20px;letter-spacing:1px;line-height:1}.h4-favorite__stars>span{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;white-space:nowrap;color:#e6ac50}.h4-favorite__price{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;margin:5px 0 14px}.h4-favorite__price strong{color:var(--purpose-coral);font-size:21px}.h4-favorite__price s{font-size:16px;color:#7f8386}.h4-favorite__form{margin-top:auto}.h4-favorite__buy{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:50px;border:1.5px solid var(--purpose-coral);border-radius:14px;background:var(--purpose-coral);color:#fff;text-decoration:none;font:600 17px Arial,sans-serif;padding:12px;cursor:pointer;margin-top:auto}.h4-favorite:nth-child(2n) .h4-favorite__buy{background:transparent;color:var(--purpose-coral)}.h4-favorite__buy svg{width:22px;height:22px}.h4-favorite__buy:disabled{opacity:.55;cursor:not-allowed}.h4-favorites__arrow{position:absolute;z-index:2;top:calc(50% - 28px);width:48px;height:48px;border:0;border-radius:50%;background:#fff;color:var(--purpose-ink);box-shadow:0 4px 16px #5437240f;display:none;place-items:center;font:36px/1 Arial,sans-serif;cursor:pointer}.h4-favorites[data-enhanced] .h4-favorites__arrow{display:grid}.h4-favorites__arrow:disabled{opacity:.45;cursor:default}.h4-favorites__arrow--prev{left:-32px}.h4-favorites__arrow--next{right:-32px}.h4-favorites__dots{display:flex;justify-content:center;gap:11px;margin:10px auto 0}.h4-favorites__dots button{width:26px;height:26px;padding:6px;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.h4-favorites__dots button:after{content:"";display:block;width:12px;height:12px;border-radius:50%;background:#e9d5cc}.h4-favorites__dots button[aria-current=true]:after{background:var(--purpose-coral)}.h4-favorites__empty{text-align:center}.h4-favorites__status{text-align:center;font-size:14px;margin:8px 0 0;min-height:20px}.h4-favorites:not([data-enhanced]) .h4-favorite__save{display:none}@media(max-width:1099px){.h4-why__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.h4-favorites__track{grid-auto-columns:calc((100% - 24px)/2)}.h4-favorites__heading{padding-inline:0}.h4-favorites__view-all{position:static;margin-top:20px}}@media(max-width:749px){.h4-purpose{padding:32px 20px}.h4-why__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.h4-why__card{padding:20px 13px}.h4-why__card:last-child:nth-child(odd){grid-column:1/-1;max-width:360px;justify-self:center}.h4-why__icon{width:92px;height:92px}.h4-why__icon img{width:104px;height:104px}.h4-why__card h3{font-size:18px;margin-bottom:14px}.h4-why__card p{font-size:15px}.h4-why__button{min-width:0;width:100%;max-width:340px;font-size:19px;padding:17px 20px}.h4-purpose__heart{width:78px;height:78px}.h4-why__corner--top{width:190px}.h4-why__corner--bottom{width:260px}.h4-favorites__heading p{letter-spacing:.5px}.h4-favorites__track{grid-auto-columns:88%;gap:16px}.h4-favorite h3{font-size:23px}.h4-favorites__arrow{width:42px;height:42px}.h4-favorites__arrow--prev{left:-12px}.h4-favorites__arrow--next{right:-12px}.h4-favorites__leaves{width:150px;opacity:.4}.h4-favorites__flourish{width:190px}}@media(prefers-reduced-motion:reduce){.h4-favorites__track{scroll-behavior:auto}}.h4-why__logo{display:inline-block;width:clamp(110px,11vw,175px);height:auto;vertical-align:middle;margin-inline:8px}.h4-favorites{background:var(--purpose-bg);padding-block:var(--purpose-space)}.h4-favorites__heading{padding-inline:140px;margin-bottom:48px}.h4-favorites h2{font-family:Arial,sans-serif;font-size:clamp(24px,2.2vw,36px);font-weight:500;letter-spacing:0}.h4-favorites__heading p:empty{display:none}.h4-favorites__view-all{top:0;border:1px solid var(--purpose-body);border-radius:0;background:transparent;color:var(--purpose-ink);min-height:42px;font-size:13px;font-weight:400;text-transform:uppercase;padding:10px 18px}hope4-catalog.h4-favorites__track{display:grid;grid-auto-columns:calc((100% - 96px)/5);padding:8px 0 24px;background:transparent}.h4-favorites .h4-catalog-card{scroll-snap-align:start}.h4-favorites .h4-catalog-card__media{touch-action:pan-x pan-y}@media(max-width:1099px){hope4-catalog.h4-favorites__track{grid-auto-columns:calc((100% - 48px)/3)}.h4-favorites__heading{padding-inline:0}.h4-favorites__view-all{position:static}}@media(max-width:749px){hope4-catalog.h4-favorites__track{grid-auto-columns:calc((100% - 16px)/2)}.h4-favorites{padding-block:36px}.h4-favorites__heading{margin-bottom:28px}.h4-favorites .h4-catalog-card__title{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/hope4-purpose.css.map */
