.collection-header--story{color:var(--collection-story-color)}.collection-header--story>.container{margin-top:var(--collection-story-space);margin-bottom:0}.collection-header--story .flexible-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:0;align-items:stretch;margin:0}.collection-header--story .flexible-layout>.collection-story__block{width:auto;min-width:0;max-width:none;margin:0;padding:0;align-self:stretch}.collection-header--story .collection-story__block--image{position:relative;min-height:var(--collection-story-image-height);overflow:hidden}.collection-header--story .collection-story__block--image>.image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;min-height:100%}.collection-header--story .collection-story__block--image .height--adapt:before{display:none}.collection-header--story .collection-story__block--image .height__image img{object-fit:cover;object-position:center 42%}.collection-header--story .collection-story__block--text{display:flex;align-items:center;background:var(--collection-story-panel);color:var(--collection-story-color)}.collection-header--story .collection-story__text{width:100%;min-width:0;padding:var(--collection-story-padding)}.collection-header--story .collection-story__eyebrow{margin:0 0 17px;color:inherit;font-family:var(--base-font-family);font-size:11.5px;font-weight:700;line-height:1.4;letter-spacing:1.6px;text-transform:uppercase}.collection-header--story .collection-story__description{color:inherit;font-size:16px;line-height:1.6}.collection-header--story .collection-story__description>h2{margin:0 0 22px;color:inherit;font-family:var(--base-font-family);font-size:var(--collection-story-title-size);font-weight:700;line-height:1.02;letter-spacing:-.034em;text-transform:none}.collection-header--story .collection-story__description>p{margin:0}.collection-header--story .collection-story__description>h3{margin:16px 0 5px;color:inherit;font-family:var(--base-font-family);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.65px;text-transform:uppercase}.collection-header--story .collection-story__description>h3:first-of-type{margin-top:25px;padding-top:21px;border-top:1px solid color-mix(in srgb,var(--collection-story-color) 20%,transparent)}.collection-header--story .collection-story__description>h3+p{font-size:13px;line-height:1.5}.collection-header--story .collection-story__details{margin-top:23px;border-top:1px solid color-mix(in srgb,var(--collection-story-color) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--collection-story-color) 20%,transparent)}.collection-header--story .collection-story__details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 0;list-style:none;color:inherit;font-size:13px;font-weight:700;line-height:1.5;cursor:pointer}.collection-header--story .collection-story__details>summary::-webkit-details-marker{display:none}.collection-header--story .collection-story__details-icon{flex:none;font-size:21px;font-weight:400;line-height:1}.collection-header--story .collection-story__details[open] .collection-story__details-icon{transform:rotate(45deg)}.collection-header--story .collection-story__details-content{padding-bottom:18px;color:inherit;font-size:13px;line-height:1.65}.collection-header--story .collection-story__details-content p{margin:0}.collection-header--story .collection-story__details-content p+p{margin-top:12px}.collection-header--story .collection-story__signature{margin:18px 0 0;font-size:12px;line-height:1.5;letter-spacing:.15px}@media(max-width:767.98px){.collection-header--story>.container{margin-top:var(--collection-story-space-mobile)}.collection-header--story .flexible-layout{grid-template-columns:minmax(0,1fr)}.collection-header--story .collection-story__block--image{min-height:var(--collection-story-image-height-mobile)}.collection-header--story .collection-story__block--image .height__image img{object-position:center 24%}.collection-header--story .collection-story__text{padding:var(--collection-story-padding-mobile)}.collection-header--story .collection-story__eyebrow{margin-bottom:14px;font-size:11px}.collection-header--story .collection-story__description{font-size:15px}.collection-header--story .collection-story__description>h2{margin-bottom:19px;font-size:var(--collection-story-title-size-mobile);line-height:1.04}.collection-header--story .collection-story__description>h3{margin-top:12px;letter-spacing:.5px}.collection-header--story .collection-story__description>h3:first-of-type{margin-top:22px;padding-top:18px}.collection-header--story .collection-story__description>h3+p{font-size:12px}}.by-reading-page.container{max-width:var(--by-reading-width, 1180px);font-size:var(--by-reading-size, 16px);line-height:1.55}.by-reading-page .page-header{text-align:left;margin:0 0 var(--by-reading-heading-gap, 16px)}.by-reading-page .page-header:not(.page-header--with-background){padding:0}.by-reading-page__label{margin:0 0 10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.by-reading-page .majortitle{max-width:26ch;margin:0;font-size:var(--by-reading-heading, 52px);line-height:1.12;letter-spacing:-.025em}.by-reading-page__intro{max-width:72ch;margin:0 0 24px;font-size:18px;line-height:1.55}.by-reading-page__intro>:last-child{margin-bottom:0}.by-reading-page__modules{display:flex;flex-wrap:wrap;gap:var(--by-reading-module-gap, 16px);padding:0}.by-reading-module{flex:1 1 calc(50% - var(--by-reading-module-gap, 16px));min-width:0;padding:var(--by-reading-module-padding, 24px);background:var(--by-reading-card, #ffffff);border:1px solid color-mix(in srgb,currentColor 12%,transparent)}.by-reading-page--alternating .by-reading-module:nth-child(3n+1){background:var(--by-reading-panel, #efe8d3)}.by-reading-page--alternating .by-reading-module:nth-child(3n){background:var(--by-reading-accent, #6e775b);color:var(--by-reading-accent-text, #ffffff);--text-color: var(--by-reading-accent-text-rgb);--heading-color: var(--by-reading-accent-text-rgb);--link-color: var(--by-reading-accent-text-rgb)}.by-reading-module--wide{flex-basis:100%}.by-reading-module>:last-child{margin-bottom:0}.by-reading-module>h2{margin:0 0 16px;font-size:30px;line-height:1.08;letter-spacing:-.03em}.by-reading-module:first-child>ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;margin-left:0;list-style:none}.by-reading-module:first-child>ul>li{margin:0;padding:18px;list-style:none;font-size:16px;line-height:1.55;background:var(--by-reading-card, #ffffff)}.by-reading-module:first-child>ul>li:before{content:none}.by-reading-module:first-child>ul>li>strong:first-child{display:block;margin-bottom:8px}.by-reading-page .rte table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.55}.by-reading-page .rte th,.by-reading-page .rte td{padding:12px 16px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent);overflow-wrap:anywhere}.by-reading-page .rte th{background:color-mix(in srgb,var(--by-reading-panel, #efe8d3) 50%,var(--by-reading-card, #ffffff));color:rgb(var(--by-reading-base-text))}.by-reading-page .rte th:first-child,.by-reading-page .rte td:first-child{width:38%}.by-reading-page .rte a{text-underline-offset:.2em}@media(max-width:1099.98px){.by-reading-module:first-child>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.by-reading-page .majortitle{font-size:var(--by-reading-heading-mobile, 34px)}.by-reading-module:first-child>ul{grid-template-columns:minmax(0,1fr)}.by-reading-module{flex-basis:100%;padding:min(var(--by-reading-module-padding, 24px),20px)}.by-reading-module>h2{font-size:24px}.by-reading-page .rte th,.by-reading-page .rte td{padding:12px 10px}}.menu-promotion__link--card,.menu-promotion__link--card:hover,.menu-promotion__link--card:focus-visible{color:var(--menu-card-text-color)}.menu-promotion__link--card .menu-promotion__text{color:var(--menu-card-text-color)}.menu-promotion__link--effect-outline>.menu-promotion__image{outline:var(--menu-card-outline-width, 2px) solid transparent;outline-offset:calc(-1 * var(--menu-card-outline-width, 2px))}.menu-promotion__link--effect-raised>.menu-promotion__image{transition:transform .18s ease-out,box-shadow .18s ease-out}@media(hover:hover)and (pointer:fine){.menu-promotion__link--effect-outline:hover>.menu-promotion__image{outline-color:var(--menu-card-outline-color, #000000)}.menu-promotion__link--effect-raised:hover>.menu-promotion__image{transform:translateY(calc(-1 * var(--menu-card-hover-lift, 2px)));box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px color-mix(in srgb,var(--menu-card-text-color) 8%,transparent),0 8px 18px color-mix(in srgb,var(--menu-card-text-color) var(--menu-card-shadow-strength, 12%),transparent)}}.menu-promotion__link--effect-outline:focus-visible>.menu-promotion__image{outline-color:var(--menu-card-outline-color, #000000)}.menu-promotion__link--effect-raised:focus-visible>.menu-promotion__image{transform:translateY(calc(-1 * var(--menu-card-hover-lift, 2px)));box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px color-mix(in srgb,var(--menu-card-text-color) 8%,transparent),0 8px 18px color-mix(in srgb,var(--menu-card-text-color) var(--menu-card-shadow-strength, 12%),transparent)}@media(prefers-reduced-motion:reduce){.menu-promotion__link--effect-raised>.menu-promotion__image,.menu-promotion__link--effect-raised:hover>.menu-promotion__image,.menu-promotion__link--effect-raised:focus-visible>.menu-promotion__image{transition:none;transform:none}}.navigation__child-tier .navigation__link.navigation__link--view-all,.navigation__child-tier .navigation__link.navigation__link--view-all:hover,.navigation__child-tier .navigation__link.navigation__link--view-all:focus-visible{display:inline-flex;align-items:center;gap:8px;color:var(--view-all-link-color, #000000)}.navigation__view-all-arrow{display:inline-block;flex:0 0 20px;width:20px;font-size:20px;line-height:1;opacity:0;visibility:hidden}@media(hover:hover)and (pointer:fine){.navigation__link--view-all:hover>.navigation__view-all-arrow{opacity:1;visibility:visible}}.navigation__link--view-all:focus-visible>.navigation__view-all-arrow{opacity:1;visibility:visible}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
