.brand-benefits{background:var(--accent);padding:32px 0}.benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.benefit{display:flex;align-items:center;gap:18px;min-width:0}.benefit+.benefit{border-left:1px solid var(--line);padding-left:25px}.benefit-icon svg{width:38px;height:38px;stroke-width:1.1}.benefit h2{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:-.025em;line-height:1.4;margin-bottom:6px}.benefit p{font-size:10px;line-height:1.7;max-width:165px}@media(max-width:1000px){.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.benefit:nth-child(3){border-left:0;padding-left:0}}@media(max-width:600px){.brand-benefits{padding:28px 0}.benefits-grid{padding-inline:24px;gap:25px 16px}.benefit{display:block}.benefit+.benefit{padding-left:0;border:0}.benefit-icon svg{width:29px;height:29px;margin-bottom:12px}.benefit h2{font-size:11px}.benefit p{font-size:9px}}.bundle-teaser{display:grid;grid-template-columns:1fr 1.15fr;gap:5vw;background:var(--ink);color:var(--paper);max-width:none;margin:24px 0}.bundle-teaser-copy{max-width:510px;margin-left:auto}.bundle-teaser-copy .eyebrow,.bundle-teaser-copy p{color:var(--accent)}.bundle-teaser h2{font-size:clamp(38px,4.4vw,66px);margin-bottom:24px}.bundle-teaser p{font-size:14px;line-height:1.9;margin-bottom:23px;max-width:420px}.bundle-offer{display:block;width:fit-content;border:1px solid currentColor;border-radius:50px;padding:8px 15px;font-size:12px;margin-bottom:24px}.bundle-teaser-copy small{display:block;font-size:11px;color:var(--accent);margin-top:14px}.bundle-teaser-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;align-items:center;max-width:650px}.bundle-teaser-images a{min-width:0}.bundle-teaser-images a:nth-child(2){margin-top:70px}.bundle-teaser-images img{aspect-ratio:3/4;object-fit:cover;width:100%;border-radius:100px 100px 0 0}.bundle-teaser-images span{display:block;font-size:11px;line-height:1.5;margin-top:12px;color:var(--paper)}@media(max-width:800px){.bundle-teaser{grid-template-columns:1fr;padding:46px 24px;gap:34px}.bundle-teaser-copy{margin:0;max-width:100%}.bundle-teaser h2{font-size:43px;max-width:500px}.bundle-teaser p{font-size:13px}.bundle-teaser-images{max-width:100%;gap:12px}.bundle-teaser-images a:nth-child(2){margin-top:30px}.bundle-teaser-images span{font-size:10px}}.campaign-hero{position:relative;isolation:isolate;background:#f0eadc;overflow:hidden}.campaign-hero-photo{aspect-ratio:1376/768}.campaign-hero-image{display:block;width:100%;height:100%;object-fit:cover}.campaign-hero-brand{position:absolute;left:3.4%;top:50%;transform:translateY(-50%);width:25.5%;display:flex;flex-direction:column;align-items:flex-start;color:var(--ink)}.campaign-hero-logo{width:100%;margin-bottom:clamp(18px,2.2vw,42px)}.campaign-hero-logo .brand-logo{width:100%;height:auto;object-fit:contain}.campaign-hero-brand h1{font-size:clamp(38px,4.05vw,76px);line-height:1.06;letter-spacing:-.045em;margin:0 0 24px}.campaign-hero-brand h1 span,.campaign-hero-brand h1 em{display:block}.campaign-hero-brand h1 em{font-weight:400}.campaign-hero-brand>p{font-size:clamp(8px,.7vw,12px);letter-spacing:.2em;line-height:1.8;color:var(--ink);margin-bottom:25px}.campaign-hero-button{border-radius:999px;font-size:clamp(10px,.9vw,14px);gap:20px;min-height:52px;max-width:100%}.campaign-hero-button svg{width:19px;height:19px}@media(min-width:1900px){.campaign-hero-brand h1{font-size:4.05vw}}@media(max-width:749px){.campaign-hero{display:flex;flex-direction:column;align-items:center;padding-top:30px}.campaign-hero-brand{position:relative;left:auto;top:auto;transform:none;order:0;width:100%;align-items:center;text-align:center;padding:0 24px 24px}.campaign-hero-logo{width:min(250px,70%);margin-bottom:20px}.campaign-hero-brand h1{font-size:clamp(33px,7.7vw,53px);line-height:1.08;margin:0 0 17px}.campaign-hero-brand h1 span,.campaign-hero-brand h1 em{display:inline}.campaign-hero-brand h1 span:last-child{display:block}.campaign-hero-brand>p{font-size:8px;letter-spacing:.17em;margin-bottom:19px}.campaign-hero-button{font-size:12px;min-height:50px;gap:26px}.campaign-hero-photo{order:1;width:100%;aspect-ratio:1376/768}.campaign-hero-image{object-fit:contain}}@media(prefers-reduced-motion:reduce){.campaign-hero-button{transition:none}.campaign-hero-button:hover{transform:none}}.confidence-edits{padding-block:78px 90px}.confidence-edits .section-heading h2{font-size:clamp(36px,3.8vw,57px)}.confidence-edits .section-heading>p{max-width:250px;line-height:1.8}.confidence-edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.confidence-edit-card{min-width:0;scroll-margin-top:130px}.edit-image-link{display:block;position:relative}.edit-index{position:absolute;left:18px;top:18px;border-radius:50%;background:var(--paper);width:38px;height:38px;display:grid;place-items:center;font-size:11px}.edit-copy{padding-top:22px}.edit-copy h3{font-family:var(--serif);font-size:clamp(25px,2.65vw,38px);letter-spacing:-.045em;line-height:1.1;margin-bottom:14px}.edit-copy p{font-size:12px;line-height:1.85;max-width:315px;min-height:66px;margin-bottom:20px}.edit-copy .button{font-size:9px;min-height:48px;gap:32px}.edit-copy .button-arrow{width:34px;height:34px}.confidence-edit-card:nth-child(2) .campaign-image{border-radius:160px 160px 0 0}.confidence-edit-card:nth-child(3) .campaign-image{border-radius:0 0 120px}@media(max-width:800px){.confidence-edit-grid{gap:20px}.confidence-edits .section-heading{display:block}.confidence-edits .section-heading>p{margin-top:20px}.edit-copy h3{font-size:26px}.edit-copy p{font-size:11px;min-height:84px}.edit-copy .button{padding-left:15px;gap:15px;font-size:8px}}@media(max-width:600px){.confidence-edits{padding:55px 24px}.confidence-edits .section-heading h2{font-size:39px}.confidence-edit-grid{grid-template-columns:1fr;gap:38px}.edit-copy{padding-top:20px}.edit-copy h3{font-size:33px}.edit-copy p{min-height:0;max-width:315px;margin-bottom:18px;font-size:12px}.edit-copy .button{font-size:9px;padding-left:23px;gap:34px}.confidence-edit-card{scroll-margin-top:96px}.confidence-edit-card .campaign-image{max-height:410px}}.customer-stories{background:#e8d9cc80;padding-block:70px}.stories-heading{text-align:center;margin-bottom:38px}.stories-heading h2{font-size:clamp(39px,4.4vw,66px)}.stories-heading .eyebrow{margin-bottom:19px}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.review-card{background:var(--paper);border-radius:6px;padding:30px;margin:0;display:flex;flex-direction:column}.review-rating{display:flex;gap:3px;color:#7b5e4e;font-size:18px}.unfilled-star{opacity:.2}.review-card blockquote{font-size:14px;line-height:1.9;margin:22px 0 28px;flex:1}.review-card figcaption{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px}.review-card figcaption>img{width:38px;height:38px;border-radius:50%;object-fit:cover}.review-verified{font-size:9px;display:flex;align-items:center;gap:4px}.review-verified svg{width:14px;height:14px}.story-invitation{display:flex;gap:35px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:35px 0}.invitation-heart svg{width:64px;height:64px;stroke-width:1;transform:rotate(-12deg)}.story-invitation h3{font-family:var(--serif);font-size:35px;letter-spacing:-.035em;margin-bottom:10px}.story-invitation p{font-size:12px;line-height:1.8;max-width:500px}.story-invitation .button{flex-shrink:0;font-size:9px}@media(max-width:800px){.story-invitation{flex-wrap:wrap;gap:25px}.story-invitation>div{flex:1;min-width:250px}.review-grid{grid-template-columns:1fr}.review-card{padding:25px}}@media(max-width:600px){.customer-stories{padding-block:55px}.customer-stories>.page-width{padding-inline:24px}.stories-heading{text-align:left;margin-bottom:27px}.stories-heading h2{font-size:39px}.stories-heading .eyebrow{font-size:8px}.story-invitation{display:block;padding:27px 0}.invitation-heart svg{width:40px;height:40px;margin-bottom:20px}.story-invitation h3{font-size:31px}.story-invitation p{font-size:11px}.story-invitation .button{margin-top:22px}}.featured-edit{padding-block:85px}.featured-edit .section-heading h2{font-size:clamp(38px,4.3vw,64px)}.featured-edit .section-heading>p{line-height:1.8}.collection-preview-card h3{font-family:var(--serif);font-size:25px;letter-spacing:-.035em;padding-top:18px}.collection-preview-card .campaign-image{border-radius:140px 140px 0 0}.featured-notify{margin-top:32px}@media(max-width:600px){.featured-edit{padding:55px 24px}.featured-edit .section-heading h2{font-size:39px}.collection-preview-card h3{font-size:23px}.featured-edit .section-heading>p{font-size:11px;max-width:260px}}.shop-by-feel{padding-block:90px}.shop-by-feel .section-heading h2{font-size:clamp(42px,4.8vw,72px)}.shop-by-feel .section-heading>p{line-height:1.8}.feel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.feel-card{background:#eee5dc;min-width:0}.feel-copy{padding:23px;display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.feel-copy h3{font-family:var(--serif);font-size:29px;letter-spacing:-.04em;line-height:1.2;margin-bottom:11px}.feel-copy p{font-size:11px;line-height:1.8;max-width:245px}.feel-copy .circle-arrow{width:34px;height:34px}.feel-card:nth-child(2){background:var(--ink);color:var(--paper)}.feel-card:nth-child(2) p{color:var(--accent)}.feel-card:nth-child(2) .circle-arrow{border-color:var(--accent)}@media(max-width:800px){.feel-grid{gap:18px}.feel-copy{padding:18px;display:block}.feel-copy h3{font-size:25px}.feel-copy .circle-arrow{margin-top:16px}.shop-by-feel .section-heading{display:block}.shop-by-feel .section-heading>p{margin-top:20px}}@media(max-width:600px){.shop-by-feel{padding:55px 24px}.shop-by-feel .section-heading h2{font-size:43px}.feel-grid{grid-template-columns:1fr;gap:24px}.feel-copy{display:flex;padding:22px}.feel-copy h3{font-size:31px}.feel-copy p{font-size:12px}.feel-copy .circle-arrow{margin-top:0}.shop-by-feel .section-heading>p{font-size:11px;max-width:250px}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
