.core-announce{display:flex;height:41px;background:transparent;color:var(--muted);border-bottom:1px solid var(--line);overflow:hidden}.core-announce__group{display:flex;align-items:center;justify-content:space-around;min-width:100%;flex-shrink:0;white-space:nowrap;animation:core-marquee var(--core-marquee-duration, 40s) linear infinite}.core-announce__msg,.core-announce__star{display:flex;align-items:center;white-space:nowrap;font-size:13px;line-height:1.55;letter-spacing:0;text-transform:none}.core-announce__star{opacity:.4}@media screen and (max-width:750px){.core-announce__star{margin-inline:24px}.core-announce__group{animation-duration:calc(var(--core-marquee-duration, 40s) * 1.19)}}@keyframes core-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.core-header.core-header--left-logo{display:flex;align-items:center;gap:32px;max-width:var(--wrap);margin:0 auto;padding:16px var(--gutter);background:var(--bg);color:var(--ink)}.core-header--left-logo .core-header__logo{display:inline-flex;min-height:49.6px;align-items:center;font-family:var(--font-display);font-style:normal;font-weight:400;letter-spacing:-.01em;font-size:32px;line-height:1.55;color:var(--ink);text-decoration:none}.core-header--left-logo .core-header__logo-img{display:block;width:auto;height:var(--core-logo-h, 32px)}.core-header.core-header--left-logo{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:81.6px}.core-header.core-header--left-logo .core-header__logo{position:relative;grid-row:1;grid-column:2;justify-self:center}.core-header.core-header--left-logo .core-header__nav,.core-header.core-header--left-logo .core-header__burger{grid-row:1;grid-column:1;justify-self:start}.core-header.core-header--left-logo .core-header__actions{grid-row:1;grid-column:3;justify-self:end}.core-header.core-header--left-logo .core-header__logo-img{transform:translateY(-11%)}.core-header--left-logo .core-header__nav{display:flex;flex:1;gap:4px;margin-inline-start:-12px}.core-header--left-logo .core-header__nav-item{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:0;background:none;font-family:var(--font-body--family);font-size:15px;font-weight:500;letter-spacing:0;color:var(--ink);cursor:pointer}.core-header--left-logo .core-header__actions{display:flex;align-items:center;gap:2px;margin-inline-start:auto}.core-header__icon{display:inline-flex}.core-header--left-logo .core-header__icon,.core-header--left-logo .core-header__burger{align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;background:none;color:var(--ink);cursor:pointer}.core-header--left-logo .core-header__icon-glyph,.core-header--left-logo .core-header__icon .core-header__icon-glyph svg{display:block;width:20px;height:20px}.core-header--left-logo .core-header__icon--search .core-header__icon-glyph,.core-header--left-logo .core-header__icon--search .core-header__icon-glyph svg{width:18px;height:18px}.core-header--left-logo .core-header__burger .core-header__icon-glyph,.core-header--left-logo .core-header__burger svg{width:22px;height:22px}.core-header--left-logo .core-header__badge,.core-header--left-logo .cart-bubble{position:absolute;top:6px;right:4px;inset-inline-end:4px;display:flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:var(--radius-round);background:var(--ink);color:var(--on-ink);font-family:var(--font-body--family);font-size:10px;font-weight:600;line-height:1}@media screen and (max-width:1100px){.core-header.core-header--left-logo .core-header__nav{display:none}.core-header.core-header--left-logo .core-header__burger{display:inline-flex}.core-header.core-header--left-logo{justify-content:space-between}}@media screen and (max-width:750px){.core-header.core-header--left-logo{container-type:inline-size;column-gap:12px}.core-header--left-logo .core-header__logo-img{height:auto;max-height:var(--core-logo-h-mobile, 24px);max-width:calc(100cqw - 204px)}}.core-footer.core-footer--brand{margin-top:0;border-top:0;background:transparent;color:var(--ink)}.core-footer--brand .core-footer__columns{display:grid;grid-template-columns:1fr 1fr 1.9fr;gap:40px;max-width:var(--wrap);margin:0 auto;padding:56px var(--gutter) 32px;font-size:14px}.core-footer--brand .core-footer__heading{margin:0 0 14px;font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:0;line-height:1.55;text-transform:none;color:var(--ink)}.core-footer--brand .core-footer__list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.core-footer--brand .core-footer__link{display:inline;margin:0;font-size:13px;color:var(--muted);text-decoration:none}.core-footer--brand .core-footer__link:hover,.core-footer--brand .core-footer__link:focus-visible{color:var(--ink)}.core-footer--brand .core-footer__legal{max-width:none;margin:0 0 9px;font-size:13px;line-height:1.55;color:var(--muted)}.core-footer--brand .core-footer__legal a{color:inherit;text-decoration:none}@media(pointer:coarse){.core-footer--brand .core-footer__link{padding-block:4px}}.core-footer--brand .core-footer__base{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"social social" "rule rule" "copy pay";align-items:center;column-gap:14px;max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter) 40px;border-top:0;font-size:12px;color:var(--muted)}.core-footer--brand .core-footer__base:before{content:"";grid-area:rule;margin:0 calc(var(--gutter) * -1) 18px;border-top:1px solid var(--line)}.core-footer--brand .core-footer__copyright{grid-area:copy;margin:0;font-size:13px;color:var(--muted)}.core-footer--brand .core-footer__top-row{display:contents}.core-footer--brand .core-footer__top-row>.core-payments{grid-area:pay;justify-self:end}.core-footer--brand .core-footer__socials{grid-area:social;justify-self:start;display:flex;align-items:center;gap:2px;margin:0 0 8px -13px;padding:0;list-style:none}.core-footer--brand .core-footer__social{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--muted)}.core-footer--brand .core-footer__social svg{width:18px;height:18px}@media screen and (max-width:750px){.core-footer--brand .core-footer__columns{grid-template-columns:minmax(0,1fr)}.core-footer--brand .core-footer__base{grid-template-columns:minmax(0,1fr);grid-template-areas:"social" "rule" "copy" "pay"}.core-footer--brand .core-footer__top-row>.core-payments{justify-self:start;margin-top:14px}}.core-footer__tape{max-width:var(--wrap);margin:120px auto 0;padding:0 var(--gutter)}.core-tape{position:relative;height:34px;overflow:hidden;border-radius:2px;background:var(--tape) repeating-linear-gradient(90deg,var(--tick) 0 1px,transparent 1px 10px);background-size:10px 10px;background-repeat:repeat-x;background-position:0 0}.core-tape:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,var(--tick) 0 1.5px,transparent 1.5px 50px);background-size:50px 18px;background-repeat:repeat-x}.core-tape span{position:absolute;bottom:3px;font-family:var(--font-body--family);font-size:10px;line-height:1.55;color:#8a7558}@media screen and (min-width:750px){#search-modal .search-modal__content{border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:0 18px 48px #0000001f}}#search-modal .search-modal__content::backdrop{background:#00000059}#search-modal .predictive-search-form__header{gap:8px;padding:16px 16px 16px 20px;border-bottom:1px solid var(--line);background:var(--surface)}#search-modal .predictive-search-form__header:before{content:none}#search-modal .predictive-search-form__header-inner{position:relative;min-height:56px;border:1px solid var(--ink);border-radius:var(--radius);background:var(--surface)}#search-modal .predictive-search-form__header-inner .search-input{min-height:54px;padding:0 18px 0 50px;font-family:var(--font-body--family);font-size:18px;color:var(--ink)}#search-modal .predictive-search-form__header-inner .search-input::placeholder{color:var(--muted)}#search-modal .predictive-search__icon{left:18px;color:var(--ink)}#search-modal .predictive-search__reset-button{padding-inline:14px;font-size:14px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}#search-modal .predictive-search__close-modal-button{width:44px;height:44px;align-self:center;border-radius:var(--radius-round);background:transparent;color:var(--ink)}#search-modal .predictive-search__close-modal-button:hover{background:var(--fill)}#search-modal .predictive-search-results__title{font-family:var(--font-body--family);font-size:11px;font-weight:400;line-height:normal;letter-spacing:2.2px;text-transform:uppercase;color:var(--muted)}#search-modal .predictive-search-results__pill{padding:7px 14px;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--surface);font-size:14px;font-weight:400;color:var(--ink)}#search-modal .predictive-search-results__pill:hover{border-color:var(--ink)}#search-modal .predictive-search-results__card--product .resource-card__image,#search-modal .predictive-search-results__card--product .resource-card__image-placeholder{aspect-ratio:3 / 4;border-radius:var(--radius-chip);background:var(--fill)}#search-modal .predictive-search-results__card--product .resource-card__title{font-size:14px;line-height:1.45;color:var(--ink)}#search-modal .predictive-search-results__card--product .price{font-size:14px;font-weight:500;color:var(--ink)}#search-modal .predictive-search-results__card--product .compare-at-price{font-weight:400;color:var(--muted)}#search-modal .predictive-search__search-button{min-height:48px;padding:0 28px;border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);font-family:var(--font-body--family);font-size:15px;font-weight:500;color:var(--on-ink)}.hp-banner{position:relative;min-height:60vh;overflow:hidden;display:flex;align-items:center}.hp-banner .hp-tone{position:absolute;top:0;right:0;bottom:0;left:0}.hp-banner .hp-banner__img,.hp-banner .hp-banner__fill{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.hp-banner .hp-banner__fill{background:linear-gradient(120deg,#6f6a5e,#a49c8b)}.hp-banner .hp-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(var(--scrim-rgb),.5),rgba(var(--scrim-rgb),.05) 62%)}.hp-banner-in{position:relative;padding:0 clamp(28px,7vw,110px);color:var(--on-scrim);max-width:620px}.hp-banner-in .lbl{font-size:11px;letter-spacing:2.4px;text-transform:uppercase;opacity:.85}.hp-banner-in h2{font-size:30px;letter-spacing:1.2px;text-transform:uppercase;font-weight:600;margin-top:14px;margin-bottom:0;line-height:1.2}.hp-banner-in p{font-size:14px;line-height:1.8;margin-top:16px;margin-bottom:0;opacity:.9}.hp-banner-cta{display:inline-block;margin-top:24px;background:var(--surface);color:var(--ink);padding:15px 34px;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;font-weight:600;text-decoration:none;border-radius:var(--radius);transition:background-color .2s ease,color .2s ease}.hp-banner-cta:hover,.hp-banner-cta:focus-visible{background:var(--ink);color:var(--bg)}@media(max-width:750px){.hp-banner{min-height:0}}@media(max-width:750px){.hp-banner .hp-tone,.hp-banner .hp-scrim{display:none}}@media(max-width:750px){.hp-banner-in{max-width:none;padding:0 18px;color:var(--ink)}}@media(max-width:750px){.hp-banner-in .lbl,.hp-banner-in p{opacity:1;color:var(--muted)}}@media(max-width:750px){.hp-banner-cta{background:none;border:1px solid var(--ink);color:var(--ink)}}.core-home-cats{display:block}.core-home-cats .hp-head{flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:16px;margin-bottom:56px}.core-home-cats .hp-head__text{display:contents}.core-home-cats .hp-eyebrow{flex:0 0 100%}.core-home-cats .hp-head h2{margin:0 auto 0 0}.core-home-cats .hp-tabs{display:flex;gap:16px}.core-home-cats .hp-tab{min-height:44px;padding:0;border:0;border-radius:0;background:none;font-family:inherit;font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;cursor:pointer;color:var(--muted)}.core-home-cats .hp-tab[aria-selected=true],.core-home-cats .hp-tab.on{color:var(--ink);text-decoration:underline;text-underline-offset:6px}.core-home-cats .hp-cats{transition:opacity .22s ease}.core-home-cats .hp-cats.swapping{opacity:0}.core-home-cats .hp-rail{gap:36px}.core-home-cats .hp-rail .hp-cat{flex:0 0 calc((100% - 108px)/4);scroll-snap-align:start}.core-home-cats .hp-cat{position:relative;display:flex;flex-direction:column;text-align:center;text-decoration:none;color:inherit}.core-home-cats .hp-cat:before{content:"";position:relative;z-index:1;display:block;width:12px;height:12px;margin:0 auto -6px;border-radius:var(--radius-round);background:#d8cdbd;box-shadow:inset 0 -2px #0000001f}.core-home-cats .hp-cat:nth-child(4n+1){transform:rotate(-1.6deg)}.core-home-cats .hp-cat:nth-child(4n+2){transform:rotate(1.2deg);margin-top:24px}.core-home-cats .hp-cat:nth-child(4n+3){transform:rotate(-.6deg)}.core-home-cats .hp-cat:nth-child(4n){transform:rotate(1.8deg);margin-top:16px}.core-home-cats .hp-cat-img{position:relative;overflow:hidden;aspect-ratio:4 / 5;box-shadow:0 1px 2px #2a2a281f,0 8px 20px -12px #2a2a2859}.core-home-cats .hp-cat-img__media,.core-home-cats .hp-cat-img__fill,.core-home-cats .hp-cat-img .alt{display:block;width:100%;height:100%;object-fit:cover}.core-home-cats .hp-cat-img__fill{background:var(--fill)}.core-home-cats .hp-cat-img .alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease}.core-home-cats .hp-cat:hover .hp-cat-img .alt{opacity:1}.core-home-cats .hp-cat-name{display:block;margin-top:12px;font-family:var(--font-hand);font-size:28px;font-weight:400;line-height:1.1;letter-spacing:0;text-transform:none;color:var(--ink)}@media(max-width:1100px){.core-home-cats .hp-rail{gap:20px}.core-home-cats .hp-rail .hp-cat{flex:0 0 calc((100% - 20px)/2)}}@media(max-width:750px){.core-home-cats .hp-head h2{flex:0 0 100%;margin-right:0}.core-home-cats .hp-headright{margin-left:auto}}.hp-hero{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--line)}.hp-route{position:relative;min-height:78vh;overflow:hidden;background:var(--surface);display:block;text-decoration:none;color:inherit}.hp-route .hp-tone{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform 1.1s cubic-bezier(.22,.61,.36,1)}.hp-route:hover .hp-tone{transform:scale(1.035)}.hp-route .hp-tone__img,.hp-route .hp-tone__fill{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.hp-route .hp-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(var(--scrim-rgb),.42),rgba(var(--scrim-rgb),0) 52%)}.hp-route-in{position:absolute;left:0;right:0;bottom:0;padding:46px 44px;color:var(--on-scrim)}.hp-route-in .lbl{font-size:11px;letter-spacing:2.4px;text-transform:uppercase;opacity:.85}.hp-route-in h2{font-size:34px;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;margin-top:12px;line-height:1.1}.hp-route-cta{display:inline-block;margin-top:20px;font-size:12px;letter-spacing:1.4px;text-transform:uppercase;font-weight:500;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:4px}.hp-route:hover .hp-route-cta{border-bottom-color:var(--on-scrim)}@media(max-width:750px){.hp-hero{grid-template-columns:1fr}}@media(max-width:750px){.hp-route{min-height:62vh}}@media(max-width:750px){.hp-route-in{padding:30px 24px}}@media(max-width:750px){.hp-route-in h2{font-size:26px}}.hp-news .hp-inner{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;align-items:center;padding:48px;border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--line)}.hp-news .hp-inner>.hp-eyebrow{grid-column:1;grid-row:1;margin-bottom:8px}.hp-news .hp-inner>h2{grid-column:1;grid-row:2;margin:0;font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1.1;letter-spacing:-.01em;text-transform:none;color:var(--ink)}.hp-news .hp-inner>p{grid-column:1;grid-row:3;margin:10px 0 0;font-size:16px;line-height:1.55;color:var(--muted)}.hp-news .hp-inner>form{grid-column:2;grid-row:1 / 3;align-self:end}.hp-news .hp-inner>.hp-news-small{grid-column:2;grid-row:3;align-self:start;margin-top:8px;font-size:13px;line-height:1.5;color:var(--muted)}.hp-news .hp-news-form{display:flex;gap:8px}.hp-news .hp-news-form input{flex:1;min-width:0;min-height:52px;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-family:inherit;font-size:16px;color:var(--ink)}.hp-news .hp-news-form input::placeholder{color:var(--muted);opacity:1}.hp-news .hp-news-form input:focus,.hp-news .hp-news-form input:focus-visible{outline:none;box-shadow:none}.hp-news .hp-news-form input:disabled,.hp-news .hp-news-form button:disabled{cursor:not-allowed;opacity:.55}.hp-news .hp-news-form button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--on-ink);font-family:inherit;font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;cursor:pointer;transition:opacity .2s ease}.hp-news .hp-news-form button:hover:not(:disabled){opacity:.9}.hp-news .hp-news-msg{min-height:18px;margin-top:12px;font-size:14px;color:var(--muted)}.hp-news .hp-news-msg--err{color:var(--error)}@media(max-width:1100px){.hp-news .hp-inner{grid-template-columns:1fr;padding:28px}.hp-news .hp-inner>.hp-eyebrow,.hp-news .hp-inner>h2,.hp-news .hp-inner>p,.hp-news .hp-inner>form,.hp-news .hp-inner>.hp-news-small{grid-column:1;grid-row:auto}.hp-news .hp-inner>form{margin-top:36px}}@media(max-width:750px){.hp-news .hp-news-form{flex-direction:column}}.core-home-reviews .hp-rev-top{display:grid;grid-template-columns:1fr auto;grid-template-areas:"eyebrow eyebrow" "score   ." "count   link";align-items:end;column-gap:16px;margin-bottom:40px;text-align:start}.core-home-reviews .hp-rev-top>.hp-eyebrow{grid-area:eyebrow;margin-bottom:8px}.core-home-reviews .hp-rev-score{grid-area:score;display:flex;align-items:baseline;gap:14px}.core-home-reviews .hp-rev-score .num{font-family:var(--font-display);font-size:47px;font-weight:400;letter-spacing:-.03em;line-height:1;color:var(--ink)}.core-home-reviews .hp-rev-count{grid-area:count;margin:6px 0 0;font-size:16px;line-height:1.55;color:var(--muted)}.core-home-reviews .hp-rev-all{grid-area:link;justify-self:end;font-size:16px;font-weight:500;line-height:1.55;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:5px;color:var(--ink)}.core-home-reviews .hp-rev-all:hover{opacity:.7}.core-home-reviews .hp-rail{gap:28px}.core-home-reviews .hp-rail .hp-rev{flex:0 0 calc((100% - 2 * 28px) / 3);scroll-snap-align:start;display:flex;flex-direction:column;min-width:0;padding:26px;border:0;border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.core-home-reviews .hp-rev-body{margin-top:12px}.core-home-reviews .hp-rev-body p{margin:0;font-size:16px;line-height:1.65;color:var(--ink)}.core-home-reviews .hp-rev-body p+p{margin-top:12px}.core-home-reviews .hp-rev-by{margin-top:auto;padding-top:14px;border:0;font-size:12px;color:var(--muted)}.core-home-reviews .hp-rev-by__line b{font-family:var(--font-hand);font-size:24px;font-weight:400;line-height:1.1;color:var(--ink)}.core-home-reviews .hp-rev-verified{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;color:var(--muted)}.core-home-reviews .hp-rev-verified svg{width:12px;height:12px}.core-home-reviews .hp-stars{display:flex;gap:2px}.core-home-reviews .hp-stars svg{width:14px;height:14px;fill:var(--ink);shape-rendering:geometricPrecision}.core-home-reviews .hp-rev-score .hp-stars svg{width:16px;height:16px}.core-home-reviews .hp-stars svg.off{fill:var(--line)}.core-home-reviews .hp-stars svg .st-off{fill:var(--line)}.core-home-reviews .hp-stars svg .st-on{fill:var(--ink)}.core-home-reviews .hp-rev-nav{display:flex;justify-content:center;gap:8px;margin-top:32px}@media(max-width:1100px){.core-home-reviews .hp-rail{gap:20px}.core-home-reviews .hp-rail .hp-rev{flex:0 0 100%}}@media(max-width:750px){.core-home-reviews .hp-rev-top{grid-template-columns:1fr;grid-template-areas:"eyebrow" "score" "count" "link"}.core-home-reviews .hp-rev-all{justify-self:start;margin-top:16px}}.hp-story{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.hp-story-img{aspect-ratio:var(--story-ratio, 4 / 5);width:var(--story-scale, 100%);align-self:start;background:var(--fill);overflow:hidden}@media(min-width:1101px){.hp-story-img{justify-self:center}}@media(min-width:1101px){.hp-story-copy{width:var(--story-scale, 100%);justify-self:center}}.hp-story-img__media{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.hp-story h2{font-size:26px;letter-spacing:.8px;text-transform:uppercase;font-weight:600;margin-top:14px;margin-bottom:0;line-height:1.25;color:var(--ink)}.hp-story p{font-size:14px;line-height:1.85;color:var(--muted);margin-top:18px;margin-bottom:0;max-width:520px}.hp-story p+p{margin-top:16px}.hp-story-list{margin-top:26px;border-top:1px solid var(--line)}.hp-story-list div{border-bottom:1px solid var(--line);padding:15px 0;font-size:13px;display:flex;gap:12px;align-items:flex-start;color:var(--ink)}.hp-story-list svg{width:16px;height:16px;color:var(--ink);flex-shrink:0;margin-top:2px}.hp-story-cta{display:inline-block;margin-top:28px;background:var(--ink);color:var(--bg);padding:16px 36px;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;font-weight:600;text-decoration:none;border-radius:var(--radius);transition:opacity .2s ease}@media(min-width:1101px){.hp-story--img-right .hp-story-img{order:2}}@media(max-width:1100px){.hp-story{grid-template-columns:1fr;gap:36px}}@media(max-width:1100px){.hp-story-img{width:100%}}.hp-trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media(min-width:751px){.hp-trust.hp-trust--column{width:min(904px,calc(100% - 56px));margin-inline:auto}}.hp-trust-in{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}.hp-trust-item{display:flex;align-items:center;justify-content:center;gap:12px;padding:26px 20px;text-align:left}.hp-trust-item+.hp-trust-item{border-left:1px solid var(--line)}.hp-trust-item svg{width:20px;height:20px;color:var(--ink);flex-shrink:0}.hp-trust-item b{display:block;font-size:12px;letter-spacing:.6px;font-weight:500;color:var(--ink)}.hp-trust-item span{display:block;font-size:11.5px;color:var(--muted);margin-top:3px}@media(max-width:1100px){.hp-trust-in{grid-template-columns:1fr 1fr}}@media(max-width:1100px){.hp-trust-item:nth-child(3){border-left:none}}@media(max-width:1100px){.hp-trust-item:nth-child(n+3){border-top:1px solid var(--line)}}@media(min-width:1101px){.hp-trust-in:has(>.hp-trust-item:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.hp-trust-in:has(>.hp-trust-item:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.hp-trust-in:has(>.hp-trust-item:only-child){grid-template-columns:1fr}}@media(min-width:751px)and (max-width:1100px){.hp-trust-item:nth-child(odd):last-child{grid-column:1 / -1}}@media(max-width:750px){.hp-trust-in{grid-template-columns:1fr}}@media(max-width:750px){.hp-trust-item+.hp-trust-item{border-left:none;border-top:1px solid var(--line)}}.hp-hero.hp-hero--text-image{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:72px;align-items:center;max-width:var(--wrap);margin:0 auto;padding:48px var(--gutter) 0;background:transparent}.hp-hero--text-image .hp-hero__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:52px;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}@media screen and (max-width:750px){.hp-hero--text-image .hp-hero__title{font-size:34px;letter-spacing:-.01em}}.hp-hero--text-image .hp-hero__lead{max-width:420px;margin:22px 0 0;font-size:17px;line-height:1.7;color:var(--muted)}.hp-hero--text-image .hp-hero__ctas{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:10px;margin-top:28px}.hp-hero--text-image .hp-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--on-ink);font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s ease,color .2s ease}.hp-hero--text-image .hp-hero__cta:hover,.hp-hero--text-image .hp-hero__cta:focus-visible{background:var(--bg);color:var(--ink)}.hp-hero--text-image .hp-hero__cta--secondary{background:var(--bg);color:var(--ink)}.hp-hero--text-image .hp-hero__cta.hp-hero__cta--secondary:hover,.hp-hero--text-image .hp-hero__cta.hp-hero__cta--secondary:focus-visible{background:var(--ink);color:var(--on-ink)}@media(prefers-reduced-motion:reduce){.hp-hero--text-image .hp-hero__cta{transition:none}}.hp-hero--text-image .hp-hero__media{position:relative}.hp-hero--text-image .hp-hero__img,.hp-hero--text-image .hp-hero__fill{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.hp-hero--text-image .hp-hero__fill{background:linear-gradient(165deg,#ece6dd,#d4c9ba)}.hp-hero--text-image .hp-hero__note{position:absolute;display:flex;align-items:center;gap:6px;margin:0;white-space:nowrap;font-family:var(--font-hand);font-size:24px;line-height:1.1;color:var(--pencil)}.hp-hero--text-image .hp-hero__note:after{content:"";flex:none;width:54px;height:22px;background:no-repeat center / 54px 22px}.hp-hero--text-image .hp-hero__note--1{left:-14%;top:22%}.hp-hero--text-image .hp-hero__note--1:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='22' viewBox='0 0 54 22' fill='none' stroke='%238b8984' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M2 14c12-9 28-11 46-4'/%3E%3Cpath d='M42 5l6 5-7 3'/%3E%3C/svg%3E")}.hp-hero--text-image .hp-hero__note--2{right:-10%;bottom:16%;flex-direction:row-reverse}.hp-hero--text-image .hp-hero__note--2:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='22' viewBox='0 0 54 22' fill='none' stroke='%238b8984' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M52 8C40 17 24 19 6 12'/%3E%3Cpath d='M12 17l-6-5 7-3'/%3E%3C/svg%3E")}@media screen and (max-width:1100px){.hp-hero.hp-hero--text-image{grid-template-columns:1fr;gap:36px}.hp-hero--text-image .hp-hero__media{width:min(100%,520px)}.hp-hero--text-image .hp-hero__note--1{left:4%}.hp-hero--text-image .hp-hero__note--2{right:4%}.hp-hero--text-image .hp-hero__note{padding:2px 8px;border-radius:3px;background:#fffc;color:var(--ink)}}@media screen and (max-width:750px){.hp-hero--text-image .hp-hero__note:after{display:none}}.hp-story{grid-template-columns:1fr 1fr;gap:72px;align-items:center}.hp-story-img{background:linear-gradient(165deg,#ebe5dc,#d5cabc)}.hp-story .hp-eyebrow{margin:0;font-family:var(--font-hand);font-size:30px;font-weight:400;line-height:1.75;letter-spacing:0;text-transform:none;color:var(--ink)}.hp-story h2{margin:0;font-family:var(--font-display);font-size:34px;font-weight:400;line-height:1.05;letter-spacing:-.01em;text-transform:none;color:var(--ink)}.hp-story p{max-width:none;margin:17px 0;font-size:17px;line-height:1.75;color:var(--muted)}.hp-story p+p{margin-top:0}.hp-story-list{margin-top:8px;border-top:1px solid var(--line)}.hp-story-list div{padding:12px 0;font-size:15px;color:var(--ink)}.hp-story-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:0;padding:0 28px;border:1px solid var(--ink);border-radius:var(--radius);background:var(--bg);color:var(--ink);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;transition:background-color .2s ease,color .2s ease}.hp-story-ctas{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:10px}.hp-story-cta:hover,.hp-story-cta:focus-visible{background:var(--ink);color:var(--on-ink)}@media(prefers-reduced-motion:reduce){.hp-story-cta.hp-story-cta{transition:none}}@media screen and (max-width:1100px){.hp-story{grid-template-columns:1fr;gap:36px}}.shopify-section:not(.core-recs-section)>core-rail.hp-sec:not(.core-home-cats) .hp-head h2,.core-home-cats .hp-head h2{font-family:var(--font-display);font-size:30px;font-weight:400;line-height:1.05;letter-spacing:-.01em;text-transform:none;color:var(--ink)}@media screen and (max-width:750px){.shopify-section:not(.core-recs-section)>core-rail.hp-sec:not(.core-home-cats) .hp-head h2,.core-home-cats .hp-head h2{font-size:24px}}.shopify-section:not(.core-recs-section)>core-rail.hp-sec:not(.core-home-cats) .hp-head h2{margin:0}.shopify-section:not(.core-recs-section)>core-rail.hp-sec:not(.core-home-cats) .hp-eyebrow,.core-home-cats .hp-eyebrow,.core-home-reviews .hp-rev-top>.hp-eyebrow,.hp-news .hp-inner>.hp-eyebrow{font-size:14px;line-height:1.55;letter-spacing:0;text-transform:none;color:var(--muted)}.shopify-section:not(.core-recs-section)>core-rail.hp-sec:not(.core-home-cats) .hp-eyebrow+h2{margin-top:4px}.shopify-section:not(.core-recs-section)>core-rail.hp-sec:not(.core-home-cats) .hp-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:44px}.shopify-section:not(.core-recs-section)>core-rail.hp-sec:not(.core-home-cats) .hp-headright,.core-home-cats .hp-headright{gap:8px}.shopify-section:not(.core-recs-section)>core-rail.hp-sec:not(.core-home-cats) .hp-nav,.core-home-cats .hp-nav,.core-home-reviews .hp-nav{width:44px;height:44px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.shopify-section:not(.core-recs-section)>core-rail.hp-sec:not(.core-home-cats) .hp-nav:hover:not(:disabled),.core-home-cats .hp-nav:hover:not(:disabled),.core-home-reviews .hp-nav:hover:not(:disabled){background:var(--surface);border-color:var(--ink);color:var(--ink)}.shopify-section:not(.core-recs-section)>core-rail.hp-sec:not(.core-home-cats) .hp-nav:disabled,.core-home-cats .hp-nav:disabled,.core-home-reviews .hp-nav:disabled{opacity:.35}.shopify-section:not(.core-recs-section)>core-rail.hp-sec:not(.core-home-cats) .hp-viewall{display:inline-flex;align-items:center;min-height:44px;margin-inline-start:8px;padding:0;border:0;font-size:16px;font-weight:500;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:5px;color:var(--ink)}.shopify-section:not(.core-recs-section)>core-rail.hp-sec:not(.core-home-cats) .hp-rail{gap:32px}.shopify-section:not(.core-recs-section)>core-rail.hp-sec:not(.core-home-cats) .hp-rail .pc{flex:0 0 calc((100% - 96px)/4)}.shopify-section:not(.core-recs-section)>core-rail.hp-sec:not(.core-home-cats) .hp-track,.core-home-cats .hp-track,.core-home-reviews .hp-track{margin-top:18px}.shopify-section:not(.core-recs-section)>core-rail.hp-sec:not(.core-home-cats) .hp-track:before,.core-home-cats .hp-track:before,.core-home-reviews .hp-track:before{top:7.5px;height:1px}.shopify-section:not(.core-recs-section)>core-rail.hp-sec:not(.core-home-cats) .hp-track span,.core-home-cats .hp-track span,.core-home-reviews .hp-track span{top:7px;height:2px}@media(max-width:1100px){.shopify-section:not(.core-recs-section)>core-rail.hp-sec:not(.core-home-cats) .hp-rail{gap:18px}.shopify-section:not(.core-recs-section)>core-rail.hp-sec:not(.core-home-cats) .hp-rail .pc{flex:0 0 calc((100% - 18px)/2)}}.shopify-section.shopify-section:has(>.hp-hero--text-image):after{content:"";display:block;width:min(calc(100% - 2 * var(--gutter)),calc(var(--wrap) - 2 * var(--gutter)));margin:72px auto}
/*# sourceMappingURL=/cdn/shop/t/4/assets/core-combined-3.css.map */
