.section--article-journal{--article-journal-reading-width: 820px;--article-journal-wide-width: 1240px;--article-journal-ivory: #f4f0eb;--article-journal-card: #f8f6f3;--article-journal-accent: #8a5a2b;--article-journal-rule: color-mix(in srgb, var(--color--body) 11%, transparent)}.article-journal--root{color:var(--color--body);direction:ltr;font-family:var(--font--paragraph--family);overflow:hidden}.article-journal--hero{direction:ltr;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin-inline:calc(50% - 50vw);min-height:clamp(480px,43vw,620px);width:100vw}.article-journal--hero[data-background-color=light]{background-color:var(--article-journal-ivory)}.article-journal--root[data-has-hero-image=false] .article-journal--hero{grid-template-columns:minmax(0,1fr);min-height:440px}.article-journal--hero-text{align-items:center;direction:ltr;display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,6vw,88px);text-align:center}.article-journal--root[data-has-hero-image=false] .article-journal--hero-text{margin-inline:auto;max-width:860px;width:100%}.article-journal--eyebrow{color:var(--article-journal-accent);font-size:12px;letter-spacing:.16em;margin-block-end:20px;text-transform:uppercase}.article-journal--title{font-family:var(--font--heading--family);font-size:clamp(34px,3.2vw,52px);font-style:var(--font--heading--style);font-weight:var(--font--heading--weight);letter-spacing:var(--font--heading--spacing);line-height:1.16;margin:0;max-width:620px}.article-journal--excerpt{font-size:clamp(15px,1.15vw,18px);line-height:1.72;margin-block-start:22px;max-width:540px}.article-journal--excerpt>:first-child{margin-block-start:0}.article-journal--excerpt>:last-child{margin-block-end:0}.article-journal--date{font-size:13px;letter-spacing:.05em;margin-block-start:28px;padding-block-start:18px;position:relative}.article-journal--date:before{background:var(--article-journal-accent);content:"";height:1px;inset-block-start:0;left:50%;position:absolute;transform:translate(-50%);width:28px}.article-journal--hero-media{min-height:100%;overflow:hidden}.article-journal--hero-media img{display:block;height:100%;object-fit:cover;object-position:var(--article-journal-image-position, center);width:100%}.article-journal--content,.article-journal--faq{margin-inline:auto;max-width:var(--article-journal-reading-width);padding-inline:24px}.article-journal--content{font-size:clamp(16px,1.1vw,18px);line-height:1.85;padding-block:clamp(68px,7vw,104px);text-align:start}.article-journal--content>:first-child{margin-block-start:0}.article-journal--content>:last-child{margin-block-end:0}.article-journal--content h2{font-family:var(--font--heading--family);font-size:clamp(24px,2.15vw,32px);font-style:var(--font--heading--style);font-weight:var(--font--heading--weight);line-height:1.25;margin-block:clamp(46px,5vw,66px) 14px}.article-journal--content h3{font-family:var(--font--heading--family);font-size:clamp(20px,1.65vw,25px);font-style:var(--font--heading--style);font-weight:var(--font--heading--weight);line-height:1.35;margin-block:38px 12px}.article-journal--content :is(ul,ol){margin-block:24px;padding-inline-start:1.4em}.article-journal--content a,.article-journal--faq-answer a,.article-journal--content-section-body a{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color--accent-1) 65%,transparent);text-underline-offset:.18em}.article-journal--content blockquote{border-inline-start:1px solid var(--color--accent-1);font-family:var(--font--heading--family);font-size:1.25em;margin-block:48px;margin-inline:0;padding-inline-start:28px}.article-journal--content-sections{margin-inline:auto;max-width:var(--article-journal-wide-width);padding:0 24px clamp(82px,9vw,126px)}.article-journal--content-section{padding-block:clamp(52px,6vw,84px)}.article-journal--content-section-layout{align-items:center;display:grid;gap:clamp(36px,6vw,88px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.article-journal--content-section+.article-journal--content-section{border-block-start:1px solid var(--article-journal-rule)}.article-journal--content-section[data-has-image=false] .article-journal--content-section-layout{display:block}.article-journal--content-section[data-has-image=false] .article-journal--content-section-copy{margin-inline:auto;max-width:var(--article-journal-reading-width)}.article-journal--content-section[data-image-side=start] .article-journal--content-section-layout .article-journal--content-section-media{grid-column:1;grid-row:1}.article-journal--content-section[data-image-side=start] .article-journal--content-section-layout .article-journal--content-section-copy{grid-column:2;grid-row:1}.article-journal--content-section-heading{font-family:var(--font--heading--family);font-size:clamp(25px,2.2vw,34px);font-style:var(--font--heading--style);font-weight:var(--font--heading--weight);line-height:1.25;margin:0 0 18px}.article-journal--content-section-body{font-size:clamp(16px,1.05vw,18px);line-height:1.82}.article-journal--content-section-body>:first-child{margin-block-start:0}.article-journal--content-section-body>:last-child{margin-block-end:0}.article-journal--content-section-media{background:var(--article-journal-card);overflow:hidden}.article-journal--content-section-media img{aspect-ratio:4 / 3;display:block;height:100%;object-fit:cover;width:100%}.article-journal--content-section-cta{align-items:center;color:var(--article-journal-accent);display:inline-flex;font-size:13px;gap:10px;letter-spacing:.08em;margin-block-start:24px;padding-block:7px;text-decoration:underline;text-underline-offset:.3em;text-transform:uppercase}.article-journal--content-section-cta:focus-visible{outline:1px solid var(--article-journal-accent);outline-offset:4px}.article-journal--content-section-products{margin-block-start:clamp(34px,5vw,64px)}.article-journal--content-section-products .carousel--root{--offset: 24px;--offset-mobile: 16px}.article-journal--content-section-products .carousel--dot-container{display:none}.article-journal--content-section-products .product--root>a,.article-journal--content-section-products .product--image-wrapper{background:var(--article-journal-card)}.article-journal--content-section-products .product--root>a{display:block;padding-block-end:18px}.article-journal--content-section-products .product--details-container{padding:14px 14px 0}.article-journal--content-section-products .product--title{font-size:14px;line-height:1.45}.article-journal--content-section-products :is(.carousel--prev,.carousel--next){align-items:center;background:color-mix(in srgb,#fff 90%,transparent);border:1px solid var(--article-journal-rule);border-radius:50%;display:flex;height:40px;justify-content:center;margin-inline:6px;width:40px}.article-journal--section-heading{font-family:var(--font--heading--family);font-size:clamp(26px,2.4vw,34px);font-style:var(--font--heading--style);font-weight:var(--font--heading--weight);letter-spacing:var(--font--heading--spacing);line-height:1.2;margin:0 0 clamp(28px,3vw,42px);text-align:center}.article-journal--faq{padding-block:0 clamp(76px,9vw,124px)}.article-journal--faq-list{border-block-start:1px solid var(--article-journal-rule)}.article-journal--faq-item{border-block-end:1px solid var(--article-journal-rule)}.article-journal--faq-question{align-items:center;cursor:pointer;display:flex;font-family:var(--font--heading--family);font-size:clamp(17px,1.35vw,20px);gap:20px;justify-content:space-between;line-height:1.4;list-style:none;padding-block:21px}.article-journal--faq-question::-webkit-details-marker{display:none}.article-journal--faq-question:focus-visible,.article-journal--products .carousel--prev:focus-visible,.article-journal--products .carousel--next:focus-visible{outline:1px solid var(--article-journal-accent);outline-offset:4px}.article-journal--faq-icon{flex:0 0 16px;height:16px;position:relative;width:16px}.article-journal--faq-icon:before,.article-journal--faq-icon:after{background:currentColor;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.article-journal--faq-icon:before{height:1px;width:14px}.article-journal--faq-icon:after{height:14px;transition:transform .18s ease,opacity .18s ease;width:1px}.article-journal--faq-item[open] .article-journal--faq-icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.article-journal--faq-answer{font-size:15px;line-height:1.75;padding-block:0 24px;padding-inline-end:36px}.article-journal--editorial-media,.article-journal--gallery,.article-journal--products,.article-journal--related{margin-inline:auto;max-width:var(--article-journal-wide-width);padding-inline:24px}.article-journal--editorial-media,.article-journal--gallery{padding-block:clamp(18px,3vw,42px) clamp(76px,8vw,112px)}.article-journal--editorial-copy,.article-journal--gallery .article-journal--section-heading{margin-inline:auto;max-width:720px;text-align:center}.article-journal--editorial-copy{font-size:16px;line-height:1.8;margin-block-end:clamp(28px,4vw,48px)}.article-journal--editorial-copy .article-journal--section-heading{margin-block-end:16px}.article-journal--editorial-copy>:last-child{margin-block-end:0}.article-journal--editorial-image{overflow:hidden}.article-journal--editorial-image img{display:block;height:auto;max-height:720px;object-fit:cover;width:100%}.article-journal--gallery-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.article-journal--gallery[data-gallery-count="1"] .article-journal--gallery-grid{grid-template-columns:minmax(0,1fr)}.article-journal--gallery[data-gallery-count="3"] .article-journal--gallery-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-rows:repeat(2,minmax(0,1fr))}.article-journal--gallery[data-gallery-count="3"] .article-journal--gallery-item:first-child{grid-row:1 / span 2}.article-journal--gallery-item{min-height:0;overflow:hidden}.article-journal--gallery-item img{aspect-ratio:4 / 5;display:block;height:100%;object-fit:cover;width:100%}.article-journal--gallery[data-gallery-count="1"] .article-journal--gallery-item img{aspect-ratio:16 / 9;max-height:720px}.article-journal--products{padding-block:clamp(18px,3vw,42px) clamp(78px,8vw,112px)}.article-journal--product-carousel{margin-inline:-24px}.article-journal--products .carousel--root{--offset: 24px;--offset-mobile: 16px}.article-journal--products .carousel--dot-container{display:none}.article-journal--products .product--root>a{background:var(--article-journal-card);display:block;padding-block-end:22px}.article-journal--products .product--image-wrapper{background:var(--article-journal-card)}.article-journal--products .product--details-container{padding:18px 16px 0}.article-journal--products .product--title{font-size:15px;line-height:1.45}.article-journal--products :is(.carousel--prev,.carousel--next){align-items:center;background:color-mix(in srgb,#fff 90%,transparent);border:1px solid var(--article-journal-rule);border-radius:50%;display:flex;height:44px;justify-content:center;margin-inline:8px;width:44px}.article-journal--related{padding-block-end:clamp(88px,10vw,144px)}.article-journal--related-grid{display:grid;gap:clamp(18px,2.5vw,34px);grid-template-columns:repeat(3,minmax(0,1fr))}.article-journal--related-card{background:var(--article-journal-card);min-width:0;padding-block-end:24px;position:relative}.article-journal--related-card .article--item--image-wrapper{aspect-ratio:4 / 3;display:block;overflow:hidden}.article-journal--related-card .article--item--image,.article-journal--related-card .article--item--image img{height:100%;object-fit:cover;width:100%}.article-journal--related-card .article--item--heading{font-family:var(--font--heading--family);font-size:clamp(19px,1.5vw,24px);line-height:1.3;margin-block:18px 10px;padding-inline:20px}.article-journal--related-card .article--item--excerpt{line-height:1.7;padding-inline:20px}.article-journal--related-tag{color:var(--article-journal-accent);margin-block-start:16px;padding-inline:20px}.article-journal--root:dir(rtl) :is(.article-journal--hero-text,.article-journal--content,.article-journal--content-section-copy,.article-journal--faq-answer){direction:rtl;text-align:right}.article-journal--root:dir(rtl) .article-journal--related-grid{direction:rtl}@media only screen and (max-width:767px){.article-journal--hero{grid-template-columns:minmax(0,1fr);min-height:0}.article-journal--hero-media{aspect-ratio:4 / 3;min-height:0;order:-1}.article-journal--hero-text{padding:38px 22px 46px}.article-journal--title{font-size:clamp(30px,9vw,36px)}.article-journal--eyebrow{margin-block-end:18px}.article-journal--excerpt{margin-block-start:20px}.article-journal--date{margin-block-start:28px}.article-journal--content{font-size:16px;line-height:1.82;padding-block:56px 68px;padding-inline:20px}.article-journal--content-sections{padding:0 20px 76px}.article-journal--content-section{padding-block:44px}.article-journal--content-section-layout,.article-journal--content-section[data-has-image=false] .article-journal--content-section-layout{display:flex;flex-direction:column;gap:28px;padding-block:0}.article-journal--content-section[data-image-side=start] .article-journal--content-section-layout .article-journal--content-section-media,.article-journal--content-section[data-image-side=start] .article-journal--content-section-layout .article-journal--content-section-copy{grid-column:auto;grid-row:auto}.article-journal--content-section-media{order:-1;width:100%}.article-journal--content-section-products{margin-block-start:32px}.article-journal--content-section-heading{font-size:25px}.article-journal--content h2{font-size:25px;margin-block-start:44px}.article-journal--faq,.article-journal--editorial-media,.article-journal--gallery,.article-journal--products,.article-journal--related{padding-inline:20px}.article-journal--editorial-media,.article-journal--gallery{padding-block:10px 72px}.article-journal--editorial-copy{font-size:15px;margin-block-end:28px}.article-journal--editorial-image img{max-height:none}.article-journal--gallery-grid,.article-journal--gallery[data-gallery-count="1"] .article-journal--gallery-grid,.article-journal--gallery[data-gallery-count="3"] .article-journal--gallery-grid{direction:ltr;display:flex;gap:14px;grid-template-columns:none;margin-inline:-20px;overflow-x:auto;padding-inline:20px;scroll-padding-inline:20px;scroll-snap-type:x mandatory;scrollbar-width:none}.article-journal--gallery-grid::-webkit-scrollbar{display:none}.article-journal--gallery-item,.article-journal--gallery[data-gallery-count="3"] .article-journal--gallery-item:first-child{flex:0 0 84%;grid-row:auto;scroll-snap-align:start}.article-journal--gallery[data-gallery-count="1"] .article-journal--gallery-item{flex-basis:100%}.article-journal--gallery-item img,.article-journal--gallery[data-gallery-count="1"] .article-journal--gallery-item img{aspect-ratio:4 / 5;max-height:none}.article-journal--faq-answer{padding-inline-end:0}.article-journal--faq-question{font-size:17px;padding-block:19px}.article-journal--product-carousel{margin-inline:-20px}.article-journal--products .product--root>a{padding-block-end:18px}.article-journal--products .product--details-container{padding:14px 10px 0}.article-journal--related-grid{gap:48px;grid-template-columns:minmax(0,1fr)}}.article-journal--root:dir(rtl) .article-journal--gallery-grid{direction:rtl}@media(prefers-reduced-motion:reduce){.article-journal--faq-icon:after{transition:none}}.section--article-journal{padding-top:0!important}.article-journal--root{margin-top:0}.article-journal--content-section-products,.article-journal--product-carousel{margin-inline:auto;max-width:868px;width:70%}.article-journal--content-section-products :is(.product--price-container,.product--unit-price-container),.article-journal--products :is(.product--price-container,.product--unit-price-container){display:none}.article-journal--content-section-products .product--details-container,.article-journal--products .product--details-container{padding-block-end:12px}.article-journal--content-section-cta{white-space:nowrap}.article-journal--root:dir(rtl) .article-journal--content-section-cta{direction:rtl}.article-journal--related-card{display:flex}.article-journal--related-card>.article--item--card{height:100%;width:100%}.article-journal--related-card .article--item--read-more{align-self:flex-start;margin-block-start:auto;padding-inline:20px}@media only screen and (max-width:767px){.article-journal--content-section-products,.article-journal--product-carousel{width:88%}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/article-journal.css.map */
