.am-heritage-looks{background:var(--am-looks-bg);color:var(--am-looks-text);padding:clamp(48px,6vw,78px) 24px}.am-heritage-looks__inner{margin:0 auto;max-width:1360px}.am-heritage-looks__eyebrow{color:var(--am-looks-accent);font-family:var(--font-body-family, Arial, sans-serif);font-size:13px;font-weight:700;letter-spacing:.16em;margin:0 0 10px;text-align:center;text-transform:uppercase}.am-heritage-looks h2{color:var(--am-looks-title);font-size:clamp(34px,4vw,48px);line-height:1.08;margin:0;text-align:center}.am-heritage-looks__intro{font-family:var(--font-body-family, Arial, sans-serif);font-size:16px;line-height:1.65;margin:16px auto 0;max-width:820px;text-align:center}.am-heritage-looks__grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.am-heritage-looks__card{background:var(--am-looks-card);display:flex;flex-direction:column;min-width:0;transition:box-shadow .18s ease,transform .18s ease}.am-heritage-looks__card:hover{box-shadow:0 18px 40px #596a731f;transform:translateY(-4px)}.am-heritage-looks__image-link{background:#f5f5f3;display:block;overflow:hidden}.am-heritage-looks__image{aspect-ratio:1 / 1;display:block;height:auto;object-fit:cover;transition:transform .25s ease;width:100%}.am-heritage-looks__card:hover .am-heritage-looks__image{transform:scale(1.02)}.am-heritage-looks__content{display:flex;flex:1;flex-direction:column;padding:24px}.am-heritage-looks__kicker{color:var(--am-looks-accent);font-family:var(--font-body-family, Arial, sans-serif);font-size:12px;font-weight:700;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.am-heritage-looks__card h3{font-family:var(--font-body-family, Arial, sans-serif);font-size:clamp(20px,2vw,25px);font-weight:700;line-height:1.2;margin:0}.am-heritage-looks__card h3 a{color:var(--am-looks-title);text-decoration:none}.am-heritage-looks__description,.am-heritage-looks__price,.am-heritage-looks__size-note,.am-heritage-looks__button,.am-heritage-looks__secondary-links{font-family:var(--font-body-family, Arial, sans-serif)}.am-heritage-looks__description{font-size:15px;line-height:1.55;margin:11px 0 0}.am-heritage-looks__price{color:var(--am-looks-title);font-size:18px;font-weight:700;margin:17px 0 0}.am-heritage-looks__size-note{font-size:13px;line-height:1.45;margin:6px 0 20px}.am-heritage-looks__button{align-items:center;align-self:flex-start;background:var(--am-looks-button);border-radius:4px;color:var(--am-looks-button-text);display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.05em;margin-top:auto;min-height:46px;padding:13px 20px;text-decoration:none;text-transform:uppercase}.am-heritage-looks__button:focus-visible,.am-heritage-looks__secondary-links a:focus-visible{outline:3px solid var(--am-looks-accent);outline-offset:3px}.am-heritage-looks__secondary-links{display:flex;gap:28px;justify-content:center;margin-top:30px}.am-heritage-looks__secondary-links a{color:var(--am-looks-title);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:5px}@media screen and (max-width:989px){.am-heritage-looks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.am-heritage-looks{padding:40px 0 46px}.am-heritage-looks__inner>:not(.am-heritage-looks__grid){margin-left:20px;margin-right:20px}.am-heritage-looks h2{font-size:32px}.am-heritage-looks__grid{display:flex;gap:12px;margin-top:24px;overflow-x:auto;padding:0 20px 10px;scroll-padding-left:20px;scroll-snap-type:x mandatory}.am-heritage-looks__card{flex:0 0 82vw;scroll-snap-align:start}.am-heritage-looks__content{padding:22px}.am-heritage-looks__secondary-links{align-items:center;flex-direction:column;gap:14px;margin-top:24px}}.am-collection-crosslinks{background:var(--am-crosslinks-bg);color:var(--am-crosslinks-text);padding:clamp(48px,6vw,76px) 24px}.am-collection-crosslinks__inner{margin:0 auto;max-width:1360px}.am-collection-crosslinks__eyebrow{color:var(--am-crosslinks-accent);font-family:var(--font-secondary, var(--font-body-family, Arial, sans-serif));font-size:13px;font-weight:700;letter-spacing:.16em;margin:0 0 10px;text-align:center;text-transform:uppercase}.am-collection-crosslinks h2{color:var(--am-crosslinks-title);font-size:clamp(34px,4vw,48px);line-height:1.08;margin:0;text-align:center}.am-collection-crosslinks__intro{font-size:16px;line-height:1.6;margin:16px auto 0;max-width:760px;text-align:center}.am-collection-crosslinks__grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}.am-collection-crosslinks__card{background:var(--am-crosslinks-card);color:var(--am-crosslinks-text);display:flex;flex-direction:column;min-height:300px;padding:30px 26px;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease}.am-collection-crosslinks__card:hover{box-shadow:0 18px 40px #596a731f;transform:translateY(-4px)}.am-collection-crosslinks__card:focus-visible{outline:3px solid var(--am-crosslinks-accent);outline-offset:3px}.am-collection-crosslinks__icon{align-items:center;background:color-mix(in srgb,var(--am-crosslinks-accent) 11%,white);border-radius:50%;color:var(--am-crosslinks-accent);display:inline-flex;height:58px;justify-content:center;margin-bottom:24px;width:58px}.am-collection-crosslinks__icon svg{fill:none;height:31px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:31px}.am-collection-crosslinks__kicker,.am-collection-crosslinks__link{color:var(--am-crosslinks-accent);font-family:var(--font-secondary, var(--font-body-family, Arial, sans-serif));font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.am-collection-crosslinks__title{color:var(--am-crosslinks-title);font-size:clamp(23px,2vw,28px);line-height:1.14;margin-top:8px}.am-collection-crosslinks__text{font-size:15px;line-height:1.55;margin-top:13px}.am-collection-crosslinks__link{margin-top:auto;padding-top:24px}@media screen and (max-width:989px){.am-collection-crosslinks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.am-collection-crosslinks{padding:40px 0 46px}.am-collection-crosslinks__inner>:not(.am-collection-crosslinks__grid){margin-left:20px;margin-right:20px}.am-collection-crosslinks__grid{display:flex;gap:12px;margin-top:24px;overflow-x:auto;padding:0 20px 8px;scroll-snap-type:x mandatory}.am-collection-crosslinks__card{flex:0 0 78vw;min-height:280px;scroll-snap-align:start}}.am-collection-header{background:var(--am-header-bg);color:var(--am-header-text);margin:0}.am-collection-header__inner{display:grid;margin:0 auto;max-width:1440px}.am-collection-header__content{margin:0 auto;max-width:960px;padding:48px 24px 42px;text-align:center}.am-collection-header__eyebrow{color:var(--am-header-title);font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.4;margin:0 0 12px;text-transform:uppercase}.am-collection-header__title{color:var(--am-header-title);margin:0}.am-collection-header__description{color:var(--am-header-text);font-size:17px;line-height:1.6;margin-top:16px}.am-collection-header__description>:first-child{margin-top:0}.am-collection-header__description>:last-child{margin-bottom:0}.am-collection-header__media{min-height:320px;overflow:hidden}.am-collection-header__image{display:block;height:100%;object-fit:cover;width:100%}@media screen and (min-width:990px){.am-collection-header--with-image .am-collection-header__inner{align-items:stretch;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr)}.am-collection-header--with-image .am-collection-header__media{min-height:460px}.am-collection-header--with-image .am-collection-header__content{align-self:center;padding:64px 56px;text-align:left}}@media screen and (max-width:749px){.am-collection-header__content{padding:30px 20px 28px}.am-collection-header__description{font-size:15px;line-height:1.55;margin-top:12px}.am-collection-header__media{min-height:240px}}.am-collection-seo{background:var(--am-seo-bg);color:var(--am-seo-text)}.am-collection-seo__inner{margin:0 auto;max-width:1080px;padding:56px 24px 64px}.am-collection-seo h2{color:var(--am-seo-title);margin:0 0 22px;text-align:center}.am-collection-seo__content,.am-collection-seo__faqs{color:var(--am-seo-text)}.am-collection-seo__faqs{margin-top:48px}.am-collection-seo__faqs details{border-bottom:1px solid color-mix(in srgb,var(--am-seo-text) 18%,transparent)}.am-collection-seo__faqs summary,.am-collection-seo__mobile summary{color:var(--am-seo-title);cursor:pointer;font-weight:700;list-style:none;padding:18px 34px 18px 0;position:relative}.am-collection-seo__faqs summary::-webkit-details-marker,.am-collection-seo__mobile summary::-webkit-details-marker{display:none}.am-collection-seo__faqs summary:after,.am-collection-seo__mobile summary:after{content:"+";font-size:24px;font-weight:400;line-height:1;position:absolute;right:2px;top:50%;transform:translateY(-50%)}.am-collection-seo__faqs details[open] summary:after,.am-collection-seo__mobile[open] summary:after{content:"\2212"}.am-collection-seo__faqs details>.rte{padding:0 0 18px}.am-collection-seo__mobile{display:none}@media screen and (max-width:749px){.am-collection-seo__inner{padding:36px 20px 42px}.am-collection-seo__desktop{display:none}.am-collection-seo__mobile{display:block}.am-collection-seo__faqs{margin-top:34px}.am-collection-seo h2{margin-bottom:14px}}.am-editorial-faq__article h3{color:var(--am-editorial-title);margin:0 0 12px}.am-founder{background:var(--am-founder-bg);padding:clamp(56px,7vw,96px) 24px}.am-founder__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:0 auto;max-width:1320px}.am-founder__media{min-height:560px;overflow:hidden}.am-founder__image{display:block;height:100%;object-fit:cover;width:100%}.am-founder__content{align-items:flex-start;background:#fff;color:var(--am-founder-text);display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,6vw,88px)}.am-founder__eyebrow{color:#c9232d;font-size:14px;font-weight:700;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.am-founder h2{color:var(--am-founder-title);font-size:clamp(38px,4vw,56px);line-height:1.08;margin:0 0 22px;max-width:650px}.am-founder__body{font-size:17px;line-height:1.65;max-width:620px}.am-founder__body p:last-child{margin-bottom:0}.am-founder__voice{background:#f3f7fb;margin:30px 0 28px;max-width:620px;padding:22px 26px;position:relative}.am-founder__voice:after{border-left:14px solid transparent;border-right:0 solid transparent;border-top:14px solid #f3f7fb;bottom:-14px;content:"";left:30px;position:absolute}.am-founder__voice-label{color:#c9232d;display:block;font-family:Inter,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.am-founder__voice p{color:var(--am-founder-title);font-family:var(--main_ff_h);font-size:22px;line-height:1.4;margin:0}.am-founder__button{background:#2171c4;color:#fff;display:inline-flex;font-size:15px;font-weight:700;padding:13px 22px;text-decoration:none;text-transform:uppercase}.am-founder__button:hover{background:#195fa7;color:#fff}@media screen and (max-width:899px){.am-founder{padding:40px 18px}.am-founder__inner{grid-template-columns:1fr}.am-founder__media{min-height:0}.am-founder__image{aspect-ratio:4 / 3}.am-founder__content{padding:36px 24px 40px}.am-founder h2{font-size:36px}.am-founder__body{font-size:16px;line-height:1.55}.am-founder__voice{padding:20px}.am-founder__voice p{font-size:19px}}.am-editorial-faq{background:var(--am-editorial-bg);color:var(--am-editorial-text)}.am-editorial-faq__inner{margin:0 auto;max-width:1080px;padding:60px 24px 70px}.am-editorial-faq h2{color:var(--am-editorial-title);margin:0 0 26px;text-align:center}.am-editorial-faq__article+.am-editorial-faq__article{margin-top:32px}.am-editorial-faq__article h2{color:var(--am-editorial-title);margin:0 0 12px}.am-editorial-faq__article>:first-child{margin-top:0}.am-editorial-faq__article>:last-child{margin-bottom:0}.am-editorial-faq__faqs{margin-top:54px}.am-editorial-faq__faqs details{border-bottom:1px solid var(--am-editorial-line)}.am-editorial-faq__faqs summary,.am-editorial-faq__mobile summary{color:var(--am-editorial-title);cursor:pointer;font-weight:700;list-style:none;padding:18px 36px 18px 0;position:relative}.am-editorial-faq__faqs summary::-webkit-details-marker,.am-editorial-faq__mobile summary::-webkit-details-marker{display:none}.am-editorial-faq__faqs summary:after,.am-editorial-faq__mobile summary:after{content:"+";font-size:24px;font-weight:400;line-height:1;position:absolute;right:2px;top:50%;transform:translateY(-50%)}.am-editorial-faq__faqs details[open] summary:after,.am-editorial-faq__mobile[open] summary:after{content:"\2212"}.am-editorial-faq__faqs details>.rte{padding:0 0 20px}.am-editorial-faq__mobile{display:none}@media screen and (max-width:749px){.am-editorial-faq__inner{padding:40px 20px 48px}.am-editorial-faq__desktop{display:none}.am-editorial-faq__mobile{display:block}.am-editorial-faq__faqs{margin-top:38px}.am-editorial-faq h2{margin-bottom:16px}}.am-gift-request{background:#f0f6fc;color:#33475b;scroll-margin-top:220px}.am-gift-request__inner{max-width:900px;margin:auto;padding:48px 24px}.am-gift-request h2{color:#2171c4;text-align:center}.am-gift-request__inner>.rte{text-align:center;max-width:720px;margin:0 auto 28px}.am-gift-request__fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.am-gift-request__fields p{margin:0;min-width:0}.am-gift-request__wide{grid-column:1/-1}.am-gift-request label{display:block;margin-bottom:8px;font-weight:600}.am-gift-request input:not([type=hidden]),.am-gift-request textarea{display:block;width:100%;box-sizing:border-box;background:#fff;border:1px solid #7890a7;border-radius:4px;min-height:48px;padding:12px;font:inherit;color:#243746}.am-gift-request textarea{resize:vertical}.am-gift-request input:focus-visible,.am-gift-request textarea:focus-visible,.am-gift-request button:focus-visible{outline:3px solid #2171c4;outline-offset:3px}.am-gift-request small{display:block;margin-top:5px;font-size:13px}.am-gift-request__privacy{font-size:13px;margin:22px 0}.am-gift-request button{background:#2171c4;color:#fff;border:0;border-radius:4px;padding:14px 24px;font:inherit;font-weight:700;cursor:pointer;min-height:48px}@media(max-width:749px){.am-gift-request__inner{padding:36px 20px}.am-gift-request__fields{grid-template-columns:1fr}.am-gift-request button{width:100%}}.am-gifting-pair{background:var(--am-gift-bg);color:var(--am-gift-text);padding:clamp(42px,5vw,76px) 20px}.am-gifting-pair__inner{margin:0 auto;max-width:1500px}.am-gifting-pair__header{margin:0 auto 28px;text-align:center}.am-gifting-pair__header p,.am-gifting-pair__eyebrow{color:#c9232d;font-size:14px;font-weight:700;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.am-gifting-pair__header h2,.am-gifting-pair__card h3{color:var(--am-gift-title);line-height:1.08;margin:0}.am-gifting-pair__header h2{font-size:clamp(2rem,4vw,3.5rem)}.am-gifting-pair__grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.am-gifting-pair__card{background:#faf8f2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);min-height:420px;overflow:hidden}.am-gifting-pair__card:nth-child(2){background:#f3f7fb}.am-gifting-pair__image{display:block;min-height:100%}.am-gifting-pair__image img{display:block;height:100%;object-fit:cover;width:100%}.am-gifting-pair__content{align-self:center;padding:clamp(26px,4vw,48px)}.am-gifting-pair__card h3{font-size:clamp(2rem,2.5vw,2.65rem)!important;line-height:1.08;margin-bottom:16px}.am-gifting-pair__content .rte{font-size:17px;line-height:1.6}.am-gifting-pair__button{background:#2171c4;border-radius:8px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;margin-top:20px;padding:12px 18px;text-decoration:none;text-transform:uppercase}@media screen and (max-width:1100px){.am-gifting-pair__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.am-gifting-pair{padding:36px 16px}.am-gifting-pair__card{grid-template-columns:1fr;min-height:0}.am-gifting-pair__image{aspect-ratio:4 / 3;min-height:0}.am-gifting-pair__content{padding:24px}}.am-home-intro{background:var(--am-intro-bg);color:var(--am-intro-text);padding:clamp(48px,5vw,68px) 20px}.am-home-intro__inner{margin:0 auto;max-width:900px;text-align:center}.am-home-intro__eyebrow{color:#c9232d;font-size:16px;font-weight:700;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.am-home-intro h1{color:var(--am-intro-title);font-size:clamp(40px,4vw,58px);line-height:1.08;margin:0 auto 18px;max-width:850px}.am-home-intro__lead,.am-home-intro__expanded{font-size:19px;line-height:1.55}.am-home-intro__lead p:last-child,.am-home-intro__expanded p:last-child{margin-bottom:0}.am-home-intro__more{margin-top:18px}.am-home-intro__more summary{color:#2171c4;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;list-style:none;text-decoration:underline;text-underline-offset:4px}.am-home-intro__more summary::-webkit-details-marker{display:none}.am-home-intro__read-less,.am-home-intro__more[open] .am-home-intro__read-more{display:none}.am-home-intro__more[open] .am-home-intro__read-less{display:inline}.am-home-intro__expanded{margin-top:22px}@media screen and (max-width:749px){.am-home-intro{padding:40px 20px}.am-home-intro h1{font-size:36px}.am-home-intro__lead,.am-home-intro__expanded{font-size:16px;line-height:1.55}}.am-personalised-routes{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:0 20px 30px}.am-personalised-routes a{border:1px solid #2171c4;border-radius:4px;color:#2171c4;padding:12px 20px;text-decoration:none;font-weight:600}.am-personalised-routes a:hover{background:#2171c4;color:#fff}.am-personalised-routes a:focus-visible{outline:3px solid #2171c4;outline-offset:3px}.am-pillar-banner{align-items:center;background:var(--am-pillar-banner-bg);display:flex;isolation:isolate;justify-content:center;min-height:clamp(360px,48vw,560px);overflow:hidden;position:relative}.am-pillar-banner__image,.am-pillar-banner__overlay{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.am-pillar-banner__image{object-fit:cover;z-index:-2}.am-pillar-banner__overlay{background:var(--am-pillar-banner-overlay);opacity:var(--am-pillar-banner-opacity);z-index:-1}.am-pillar-banner__content{color:var(--am-pillar-banner-text);max-width:760px;padding:56px 24px;text-align:center}.am-pillar-banner__eyebrow{color:inherit;font-family:Inter,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.am-pillar-banner h2{color:inherit;font-size:clamp(38px,5vw,62px);line-height:1.02;margin:0}.am-pillar-banner__text{color:inherit;font-size:18px;line-height:1.55;margin:18px auto 0;max-width:640px}.am-pillar-banner__text>:first-child,.am-pillar-banner__text>:last-child{margin-bottom:0;margin-top:0}.am-pillar-banner__button{background:var(--am-pillar-banner-button);color:var(--am-pillar-banner-button-text);display:inline-block;font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;margin-top:26px;padding:14px 24px;text-decoration:none}@media screen and (max-width:749px){.am-pillar-banner{min-height:400px}.am-pillar-banner__content{padding:44px 20px}.am-pillar-banner h2{font-size:36px}.am-pillar-banner__text{font-size:16px}}@media screen and (max-width:749px){.am-pillar-banner{display:flex;flex-direction:column;min-height:0}.am-pillar-banner .am-pillar-banner__image{position:static;display:block;width:100%;height:auto;z-index:auto}.am-pillar-banner .am-pillar-banner__overlay{display:none}.am-pillar-banner .am-pillar-banner__content{position:static;box-sizing:border-box;width:100%;max-width:none;padding:28px 20px 32px}.am-pillar-banner h2{font-size:30px;line-height:1.12}.am-pillar-banner__eyebrow{font-size:11px;letter-spacing:.1em}}.am-pillar-benefits{background:var(--am-benefits-bg);color:var(--am-benefits-text);padding:clamp(44px,6vw,76px) 24px}.am-pillar-benefits__inner{margin:0 auto;max-width:1360px}.am-pillar-benefits__eyebrow{color:var(--am-benefits-accent);font-family:var(--font-secondary, var(--font-body-family, Arial, sans-serif));font-size:13px;font-weight:700;letter-spacing:.16em;margin:0 0 10px;text-align:center;text-transform:uppercase}.am-pillar-benefits h2{color:var(--am-benefits-title);font-size:clamp(34px,4vw,48px);line-height:1.08;margin:0 0 16px;text-align:center}.am-pillar-benefits__intro{font-size:16px;line-height:1.65;margin:0 auto 30px;max-width:820px;text-align:center}.am-pillar-benefits__grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.am-pillar-benefits__card{background:var(--am-benefits-card);min-height:220px;padding:32px 30px;transition:transform .18s ease,box-shadow .18s ease}.am-pillar-benefits__card:hover{box-shadow:0 18px 40px #596a731a;transform:translateY(-4px)}.am-pillar-benefits__icon{align-items:center;background:color-mix(in srgb,var(--am-benefits-accent) 12%,white);border-radius:50%;color:var(--am-benefits-accent);display:inline-flex;height:60px;justify-content:center;margin-bottom:24px;width:60px}.am-pillar-benefits__icon svg{fill:none;height:33px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:33px}.am-pillar-benefits__card h3{color:var(--am-benefits-title);font-size:clamp(24px,2.5vw,31px);line-height:1.12;margin:0 0 13px}.am-pillar-benefits__card .rte{color:var(--am-benefits-text);font-size:16px;line-height:1.6}@media screen and (max-width:899px){.am-pillar-benefits__grid{grid-template-columns:1fr}.am-pillar-benefits__card{min-height:0}}@media screen and (max-width:749px){.am-pillar-benefits{padding:36px 18px 42px}.am-pillar-benefits h2{font-size:32px}.am-pillar-benefits__grid{gap:12px}.am-pillar-benefits__card{padding:26px 22px}.am-pillar-benefits__icon{margin-bottom:16px}}.am-pillar-benefits__custom-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:24px}.am-pillar-benefits__custom-icon img{display:block;width:100%;height:100%;object-fit:contain}@media screen and (max-width:749px){.am-pillar-benefits__custom-icon{width:56px;height:56px;margin-bottom:16px}}.am-pillar-crosslinks{background:var(--am-crosslinks-bg);color:var(--am-crosslinks-text);padding:clamp(48px,6vw,82px) 24px}.am-pillar-crosslinks__inner{margin:0 auto;max-width:1360px}.am-pillar-crosslinks__eyebrow{color:var(--am-crosslinks-accent);font-family:Inter,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;letter-spacing:.16em;margin:0 0 10px;text-align:center;text-transform:uppercase}.am-pillar-crosslinks h2{color:var(--am-crosslinks-title);font-size:clamp(36px,4vw,50px);line-height:1.08;margin:0 0 30px;text-align:center}.am-pillar-crosslinks__intro{font-size:17px;line-height:1.55;margin:-14px auto 30px;max-width:780px;text-align:center}.am-pillar-crosslinks__grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.am-pillar-crosslinks__card{background:var(--am-crosslinks-card);color:var(--am-crosslinks-text);display:flex;flex-direction:column;min-width:0;text-decoration:none}.am-pillar-crosslinks__media{aspect-ratio:4 / 3;background:color-mix(in srgb,var(--am-crosslinks-accent) 8%,white);display:block;overflow:hidden}.am-pillar-crosslinks__image{height:100%;object-fit:cover;transition:transform .25s ease;width:100%}.am-pillar-crosslinks__card:hover .am-pillar-crosslinks__image{transform:scale(1.035)}.am-pillar-crosslinks__placeholder{align-items:center;color:var(--am-crosslinks-accent);display:flex;height:100%;justify-content:center}.am-pillar-crosslinks__placeholder svg{fill:none;height:64px;stroke:currentColor;stroke-linejoin:round;stroke-width:1.4;width:64px}.am-pillar-crosslinks__body{display:flex;flex:1;flex-direction:column;padding:22px}.am-pillar-crosslinks__title{color:var(--am-crosslinks-title);font-size:23px;line-height:1.15}.am-pillar-crosslinks__description{color:var(--am-crosslinks-text);font-family:Inter,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5;margin-top:12px}.am-pillar-crosslinks__link{color:var(--am-crosslinks-accent);font-family:Inter,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;margin-top:auto;padding-top:20px;text-transform:uppercase}@media screen and (max-width:989px){.am-pillar-crosslinks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.am-pillar-crosslinks{padding:40px 0 46px}.am-pillar-crosslinks__inner>:not(.am-pillar-crosslinks__grid){margin-left:20px;margin-right:20px}.am-pillar-crosslinks__grid{display:flex;gap:12px;overflow-x:auto;padding:0 20px 8px;scroll-snap-type:x mandatory}.am-pillar-crosslinks__card{flex:0 0 78vw;scroll-snap-align:start}}.am-promotion-banner{font-family:Inter,Arial,Helvetica,sans-serif}.am-promotion-banner__headline{background:var(--am-promo-bg);color:var(--am-promo-text)}.am-promotion-banner__headline-inner{margin:0 auto;max-width:1040px;padding:clamp(42px,5vw,72px) 24px clamp(38px,5vw,64px);text-align:center}.am-promotion-banner__eyebrow{color:inherit;font-size:14px;font-weight:700;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.am-promotion-banner h1{color:inherit;font-size:clamp(48px,7vw,82px);line-height:.98;margin:0}.am-promotion-banner__strapline{color:inherit;font-size:17px;font-weight:700;letter-spacing:.08em;margin:18px auto 0;text-transform:uppercase}.am-promotion-banner__strapline>:first-child{margin-top:0}.am-promotion-banner__strapline>:last-child{margin-bottom:0}.am-promotion-banner__countdown-strip{background:var(--am-promo-countdown-bg);color:var(--am-promo-countdown-text)}.am-promotion-banner__countdown-inner{align-items:center;display:flex;gap:34px;justify-content:center;margin:0 auto;max-width:1180px;padding:18px 24px}.am-promotion-banner__countdown-inner>p{font-size:15px;font-weight:700;margin:0}.am-promotion-banner__countdown{display:flex;gap:8px}.am-promotion-banner__countdown>span{align-items:center;display:grid;min-width:62px;text-align:center}.am-promotion-banner__countdown strong{font-size:25px;line-height:1}.am-promotion-banner__countdown small{font-size:10px;font-weight:700;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.am-promotion-banner__details{background:var(--am-promo-details-bg);color:var(--am-promo-details-text)}.am-promotion-banner__details-inner{font-size:17px;line-height:1.55;margin:0 auto;max-width:900px;padding:28px 24px 32px;text-align:center}.am-promotion-banner__details-inner>.rte>:first-child{margin-top:0}.am-promotion-banner__details-inner>.rte>:last-child{margin-bottom:0}.am-promotion-banner__code{align-items:center;display:flex;gap:10px;justify-content:center;margin:18px 0 0}.am-promotion-banner__code span{font-size:13px;font-weight:700;text-transform:uppercase}.am-promotion-banner__code strong{background:var(--am-promo-bg);color:var(--am-promo-text);font-size:16px;letter-spacing:.08em;padding:9px 14px}@media screen and (max-width:749px){.am-promotion-banner__headline-inner{padding:36px 18px 34px}.am-promotion-banner__eyebrow{font-size:12px;letter-spacing:.12em}.am-promotion-banner h1{font-size:clamp(42px,13vw,58px)}.am-promotion-banner__strapline{font-size:14px}.am-promotion-banner__countdown-inner{flex-direction:column;gap:12px;padding:16px 14px 18px}.am-promotion-banner__countdown-inner>p{font-size:13px}.am-promotion-banner__countdown{gap:3px;justify-content:center;width:100%}.am-promotion-banner__countdown>span{min-width:0;width:25%}.am-promotion-banner__countdown strong{font-size:22px}.am-promotion-banner__details-inner{font-size:15px;padding:22px 20px 26px}}.am-seasonal-header{background:var(--am-seasonal-bg);color:var(--am-seasonal-text)}.am-seasonal-header__inner{margin:0 auto;max-width:1600px;padding:clamp(46px,6vw,82px) 24px 36px}.am-seasonal-header__intro{margin:0 auto;max-width:960px;text-align:center}.am-seasonal-header__intro h1{color:var(--am-seasonal-title);font-size:clamp(42px,5vw,66px);line-height:1.06;margin:0}.am-seasonal-header__description{color:var(--am-seasonal-text);font-size:17px;line-height:1.55;margin:18px auto 0;max-width:900px}.am-seasonal-header__description>:first-child{margin-top:0}.am-seasonal-header__description>:last-child{margin-bottom:0}.am-seasonal-header__shortcuts{margin-top:clamp(42px,5vw,66px)}.am-seasonal-header__shortcuts h2{color:var(--am-seasonal-accent);font-family:Inter,Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;letter-spacing:.16em;margin:0 0 18px;text-align:center;text-transform:uppercase}.am-seasonal-header__grid{display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr))}.am-seasonal-header__link{align-items:center;background:var(--am-seasonal-card);border-radius:10px;color:var(--am-seasonal-card-text);display:flex;font-family:Inter,Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;justify-content:center;line-height:1.25;min-height:64px;padding:13px 9px;text-align:center;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.am-seasonal-header__link--highlight{background:var(--am-seasonal-active)}.am-seasonal-header__link:hover,.am-seasonal-header__link:focus-visible{transform:translateY(-1px)}.am-seasonal-header__link:focus-visible{outline:2px solid var(--am-seasonal-accent);outline-offset:3px}@media screen and (max-width:1199px)and (min-width:750px){.am-seasonal-header__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){.am-seasonal-header__inner{padding:32px 0 24px}.am-seasonal-header__intro{padding:0 20px}.am-seasonal-header__intro h1{font-size:36px}.am-seasonal-header__description{font-size:15px;line-height:1.5;margin-top:12px}.am-seasonal-header__shortcuts{margin-top:30px}.am-seasonal-header__shortcuts h2{font-size:12px;letter-spacing:.12em;margin-bottom:12px;padding:0 20px}.am-seasonal-header__grid{display:flex;gap:8px;overflow-x:auto;padding:0 18px 8px;scroll-padding-left:18px;scroll-snap-type:x proximity;scrollbar-width:none}.am-seasonal-header__grid::-webkit-scrollbar{display:none}.am-seasonal-header__link{border-radius:10px;flex:0 0 auto;font-size:13px;min-height:48px;padding:10px 16px;scroll-snap-align:start;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.am-seasonal-header__link{transition:none}.am-seasonal-header__link:hover,.am-seasonal-header__link:focus-visible{transform:none}}.am-storywear{background:var(--am-storywear-bg);color:var(--am-storywear-text);padding:clamp(48px,6vw,88px) 24px}.am-storywear__inner{margin:0 auto;max-width:1360px}.am-storywear__story{align-items:stretch;background:var(--am-storywear-card);display:grid;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr)}.am-storywear__story--text-only{grid-template-columns:1fr}.am-storywear__media{min-height:540px;overflow:hidden}.am-storywear__image{display:block;height:100%;object-fit:cover;width:100%}.am-storywear__content{align-self:center;padding:clamp(42px,5vw,76px)}.am-storywear__story--text-only .am-storywear__content{margin:0 auto;max-width:900px;text-align:center}.am-storywear__eyebrow{color:var(--am-storywear-accent);font-family:Inter,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.am-storywear h2,.am-storywear h3{color:var(--am-storywear-title)}.am-storywear__content h2{font-size:clamp(38px,4vw,58px);line-height:1.06;margin:0 0 20px}.am-storywear__intro{font-size:19px;line-height:1.55;margin:0 0 22px}.am-storywear__body{font-size:16px;line-height:1.7}.am-storywear__body>:first-child,.am-storywear__detail-card .rte>:first-child{margin-top:0}.am-storywear__body>:last-child,.am-storywear__detail-card .rte>:last-child{margin-bottom:0}.am-storywear__read-more{display:none}.am-storywear__details{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.am-storywear__details--single{grid-template-columns:minmax(0,900px);justify-content:center}.am-storywear__detail-card{background:var(--am-storywear-card);padding:clamp(28px,4vw,46px)}.am-storywear__detail-card--founder{align-content:center;display:grid;text-align:center}.am-storywear__detail-card h3{font-size:clamp(26px,3vw,36px);line-height:1.15;margin:0 0 16px}.am-storywear__detail-card .rte{line-height:1.65}.am-storywear__related{margin-top:clamp(48px,6vw,74px)}.am-storywear__related-header{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.am-storywear__related-header h2{font-size:clamp(34px,4vw,48px);margin:0}.am-storywear__carousel-controls{display:flex;gap:8px}.am-storywear__carousel-controls button{align-items:center;background:var(--am-storywear-card);border:0;color:var(--am-storywear-title);cursor:pointer;display:flex;font-size:30px;height:46px;justify-content:center;line-height:1;width:46px}.am-storywear__carousel-controls button:focus-visible{outline:2px solid var(--am-storywear-accent);outline-offset:3px}.am-storywear__carousel{display:grid;gap:18px;grid-auto-columns:calc((100% - 54px)/4);grid-auto-flow:column;overflow-x:auto;padding-bottom:8px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.am-storywear__carousel::-webkit-scrollbar{display:none}.am-storywear__related-card{background:var(--am-storywear-card);color:var(--am-storywear-title);display:flex;flex-direction:column;font-family:Inter,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;min-width:0;scroll-snap-align:start;text-decoration:none}.am-storywear__related-image{aspect-ratio:4 / 3;display:block;object-fit:cover;width:100%}.am-storywear__card-copy{padding:20px}.am-storywear__card-copy h3{font-size:24px;margin:0 0 10px}.am-storywear__card-copy p{font-size:14px;font-weight:400;line-height:1.6;color:var(--am-storywear-text);margin:0 0 16px}.am-storywear__card-copy .am-storywear__card-cta{padding:0;display:block;font-size:14px}.am-storywear__related-card span{padding:18px 20px 20px}.am-storywear__related-card:hover span{color:var(--am-storywear-accent)}@media screen and (max-width:989px){.am-storywear__story{grid-template-columns:1fr}.am-storywear__media{min-height:0}.am-storywear__image{aspect-ratio:4 / 3}.am-storywear__content{padding:38px 30px 42px}.am-storywear__carousel{grid-auto-columns:calc((100% - 18px)/2)}}@media screen and (max-width:749px){.am-storywear{padding:36px 16px 42px}.am-storywear__image{aspect-ratio:1 / 1}.am-storywear__content{padding:28px 22px 30px}.am-storywear__content h2{font-size:34px;margin-bottom:14px}.am-storywear__intro{font-size:17px;line-height:1.5;margin-bottom:0}.am-storywear__body--desktop{display:none}.am-storywear__read-more{border-top:1px solid color-mix(in srgb,var(--am-storywear-text) 16%,transparent);display:block;margin-top:22px}.am-storywear__read-more summary{color:var(--am-storywear-title);cursor:pointer;font-weight:700;list-style:none;padding:17px 30px 17px 0;position:relative}.am-storywear__read-more summary::-webkit-details-marker{display:none}.am-storywear__read-more summary:after{content:"+";font-size:22px;font-weight:400;position:absolute;right:2px;top:50%;transform:translateY(-50%)}.am-storywear__read-more[open] summary:after{content:"\2212"}.am-storywear__read-more .am-storywear__body{padding-bottom:8px}.am-storywear__details{grid-template-columns:1fr}.am-storywear__details{gap:14px;margin-top:14px}.am-storywear__detail-card{padding:26px 22px}.am-storywear__related-header{align-items:center}.am-storywear__related-header h2{font-size:32px}.am-storywear__carousel-controls button{height:40px;width:40px}.am-storywear__carousel{gap:12px;grid-auto-columns:78%}}@media(prefers-reduced-motion:reduce){.am-storywear__carousel{scroll-behavior:auto}}.am-subcollections{background:var(--am-subcollections-bg);color:var(--am-subcollections-text);padding:18px 24px 46px}.am-subcollections__inner{margin:0 auto;max-width:1440px}.am-subcollections h2{color:var(--am-subcollections-title);font-size:clamp(30px,3vw,42px);margin:0 0 22px;text-align:center}.am-subcollections__list{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.am-subcollections__card{background:var(--am-subcollections-card);color:var(--am-subcollections-title);display:flex;flex-direction:column;font-size:16px;font-weight:700;min-height:64px;overflow:hidden;text-decoration:none}.am-subcollections__image{aspect-ratio:4 / 3;display:block;object-fit:cover;transition:transform .22s ease;width:100%}.am-subcollections__card span{align-items:center;display:flex;flex:1;justify-content:center;min-height:64px;padding:14px 16px;text-align:center}.am-subcollections__card:hover .am-subcollections__image{transform:scale(1.025)}@media screen and (max-width:989px){.am-subcollections__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.am-subcollections{padding:10px 0 30px}.am-subcollections h2{font-size:30px;margin-bottom:16px;padding:0 18px;text-align:left}.am-subcollections__list{display:flex;gap:12px;overflow-x:auto;padding:0 18px 8px;scroll-padding-left:18px;scroll-snap-type:x proximity;scrollbar-width:none}.am-subcollections__list::-webkit-scrollbar{display:none}.am-subcollections__card{flex:0 0 min(70vw,260px);scroll-snap-align:start}.am-subcollections__card span{min-height:58px}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map */
