.al-modular-story{--paper:#ffffff;--ink:#171717;--pink:#ed1685;--line:#dddddd}.al-modular-story *{box-sizing:border-box}.al-modular-story{scroll-behavior:smooth;scroll-padding-top:70px}.al-modular-story{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}.al-modular-story h1,.al-modular-story h2,.al-modular-story h3,.al-modular-story p{margin:0}.al-modular-story h1,.al-modular-story h2,.al-modular-story h3,.al-modular-story .brand{font-family:Georgia,serif;font-weight:400}.al-modular-story h1{font-size:clamp(48px,5.6vw,86px);line-height:1.02;letter-spacing:-.045em}.al-modular-story h2{font-size:clamp(38px,4.5vw,70px);line-height:1.07;letter-spacing:-.035em}.al-modular-story h3{font-size:30px;line-height:1.1}.al-modular-story p{font-size:17px;line-height:1.65;color:#555}.al-modular-story .eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin-bottom:24px}.al-modular-story a{color:inherit}.al-modular-story button{font:inherit;cursor:pointer}.al-modular-story header{height:76px;background:#171717;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 4vw}.al-modular-story .brand{font-size:30px;letter-spacing:.01em}.al-modular-story header span{font-size:11px;letter-spacing:.12em}.al-modular-story nav{display:flex;gap:25px;font-size:12px}.al-modular-story nav a{text-decoration:none}.al-modular-story .draftbar{display:flex;justify-content:space-between;align-items:center;padding:12px 4vw;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.04em}.al-modular-story .markets button{border:0;background:none;color:#777;padding:5px 10px}.al-modular-story .markets button.active{color:var(--ink);border-bottom:1px solid var(--ink)}.al-modular-story .intro{padding:70px 5vw 50px;display:grid;grid-template-columns:1.8fr 1fr;gap:25px 6vw;align-items:end}.al-modular-story .intro p{max-width:380px;padding-bottom:4px}.al-modular-story .intro .eyebrow{grid-column:1/-1;margin-bottom:-10px}.al-modular-story .film{position:relative;overflow:hidden;background:#f2f2f2}.al-modular-story .film video,.al-modular-story .film img{display:block;width:100%;height:100%;object-fit:cover}.al-modular-story .hero{height:min(59vw,790px);margin:0 2vw}.al-modular-story .hero .caption{position:absolute;bottom:50px;left:20%;right:20%;text-align:center;color:#fff;font-family:Georgia,serif;font-size:clamp(24px,3vw,43px);text-shadow:0 2px 16px #000}.al-modular-story .film .control{position:absolute;right:18px;bottom:18px;border:1px solid #ffffff77;background:#2227;color:#fff;border-radius:50%;height:42px;width:42px;font-size:13px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.al-modular-story .ribbon{display:flex;justify-content:center;gap:6vw;padding:28px 20px;border-bottom:1px solid var(--line);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.al-modular-story .section{padding:100px 6vw}.al-modular-story .sectionhead{display:grid;grid-template-columns:1.2fr 1fr;gap:10vw;margin-bottom:40px;align-items:end}.al-modular-story .sectionhead p{max-width:440px}.al-modular-story .wide{aspect-ratio:16/9}.al-modular-story .modes{display:flex;gap:24px;margin-bottom:22px;border-bottom:1px solid var(--line)}.al-modular-story .modes button{border:0;border-bottom:2px solid transparent;padding:15px 0;background:none;color:#777;font-size:13px}.al-modular-story .modes button[aria-selected=true]{border-color:var(--pink);color:var(--ink)}.al-modular-story .underfilm{display:flex;justify-content:space-between;gap:25px;margin-top:18px;font-size:12px;color:#666}.al-modular-story .split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.al-modular-story .split .copy{padding:9vw 7vw;display:flex;flex-direction:column;justify-content:center}.al-modular-story .split p{margin-top:28px}.al-modular-story .split .film{min-height:650px}.al-modular-story .dark{background:#171717;color:#fff}.al-modular-story .dark p{color:#ddd}.al-modular-story .outdoor{padding:95px 3vw;background:#fff}.al-modular-story .outdoor .sectionhead{padding:0 3vw}.al-modular-story .outdoor .wide{aspect-ratio:16/8}.al-modular-story .photostory{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;margin-top:70px;padding:0 3vw}.al-modular-story .photostory img{width:100%;aspect-ratio:1;object-fit:cover}.al-modular-story .photostory h3{font-size:42px;margin-bottom:25px}.al-modular-story .photostory .copy{max-width:420px}.al-modular-story .detail{background:#f2f2f2}.al-modular-story .numbers{display:flex;gap:30px;margin-top:40px}.al-modular-story .numbers div{border-top:1px solid #cccccc;padding-top:15px;flex:1;font-size:12px;line-height:1.6}.al-modular-story .numbers strong{display:block;font:26px Georgia,serif;margin-bottom:8px}.al-modular-story .cinema{position:relative}.al-modular-story .cinema .film{aspect-ratio:16/9}.al-modular-story .cinema .cinema-copy{padding:70px 6vw 40px;display:flex;align-items:end;justify-content:space-between;gap:40px}.al-modular-story .cinema p{max-width:360px}.al-modular-story .quote{text-align:center;padding:95px 20%;background:#fff}.al-modular-story .quote blockquote{font:clamp(26px,3vw,43px)/1.3 Georgia,serif;margin:25px 0}.al-modular-story .quote cite{font-style:normal;font-size:12px;color:#555}.al-modular-story .swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:45px}.al-modular-story .swatch{border:0;background:none;text-align:left;padding:0}.al-modular-story .texture{height:140px;background-color:var(--c);background-image:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000000b 1px 3px),repeating-linear-gradient(90deg,#00000018 0 1px,transparent 1px 3px);margin-bottom:14px;border-radius:70px 70px 3px 3px;transition:border-radius .3s}.al-modular-story .swatch:hover .texture,.al-modular-story .swatch[aria-pressed=true] .texture{border-radius:3px;outline:2px solid var(--ink);outline-offset:4px}.al-modular-story .swatch strong{font-size:12px;font-weight:400;display:block}.al-modular-story .swatch small{display:block;color:#666;font-size:10px;margin-top:6px}.al-modular-story .fabric-note{margin-top:25px;font-size:13px;min-height:35px}.al-modular-story .delivery{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:8vw}.al-modular-story .delivery p{margin-top:25px}.al-modular-story .faq details{border-top:1px solid var(--line);padding:20px 0}.al-modular-story .faq summary{font-size:15px;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.al-modular-story .faq summary:after{content:"+"}.al-modular-story .faq details[open] summary:after{content:"\2212"}.al-modular-story .faq p{font-size:14px;margin-top:15px}.al-modular-story .cta{text-align:center;background:#171717;color:#fff;padding:85px 20px}.al-modular-story .cta p{color:#ddd;margin:20px auto 30px}.al-modular-story .button{display:inline-block;background:var(--pink);color:#fff;text-decoration:none;padding:18px 30px;font-size:12px;letter-spacing:.05em}.al-modular-story .footer{display:flex;justify-content:space-between;gap:20px;padding:30px 4vw;font-size:11px;color:#666}.al-modular-story .review-notes{margin:0 4vw 30px;font-size:12px;color:#666}.al-modular-story .review-notes p{font-size:12px;margin:12px 0}.al-modular-story .hidden{display:none!important}@media(max-width:700px){.al-modular-story header{height:65px}.al-modular-story .brand{font-size:25px}.al-modular-story nav{display:none}.al-modular-story header span{font-size:9px}.al-modular-story .draftbar{font-size:9px;padding:10px 5vw}.al-modular-story .intro{display:block;padding:45px 6vw 35px}.al-modular-story .intro .eyebrow{margin-bottom:22px}.al-modular-story .intro p{margin-top:25px;font-size:15px}.al-modular-story .hero{height:auto;aspect-ratio:4/5;margin:0}.al-modular-story .hero .caption{left:12%;right:12%;bottom:50px}.al-modular-story .ribbon{gap:20px;font-size:9px;flex-wrap:wrap;padding:20px}.al-modular-story .section{padding:65px 6vw}.al-modular-story .sectionhead{display:block;margin-bottom:28px}.al-modular-story .sectionhead p{margin-top:24px;font-size:15px}.al-modular-story .wide{aspect-ratio:4/5}.al-modular-story .modes{gap:20px}.al-modular-story .modes button{font-size:12px}.al-modular-story .underfilm{font-size:10px}.al-modular-story .split{display:flex;flex-direction:column}.al-modular-story .split .copy{padding:60px 7vw}.al-modular-story .split .film{min-height:0;aspect-ratio:4/5}.al-modular-story .split p{font-size:15px}.al-modular-story .outdoor{padding:60px 0}.al-modular-story .outdoor .sectionhead{padding:0 6vw}.al-modular-story .outdoor .wide{aspect-ratio:4/5}.al-modular-story .photostory{display:flex;flex-direction:column;padding:0 6vw;gap:30px;margin-top:45px}.al-modular-story .photostory h3{font-size:34px}.al-modular-story .photostory p{font-size:15px}.al-modular-story .cinema .cinema-copy{display:block;padding:60px 6vw 30px}.al-modular-story .cinema p{margin-top:24px;font-size:15px}.al-modular-story .cinema .film{aspect-ratio:4/5}.al-modular-story .quote{padding:65px 8vw}.al-modular-story .swatches{grid-template-columns:repeat(3,1fr);gap:26px 14px}.al-modular-story .texture{height:100px}.al-modular-story .delivery{display:block}.al-modular-story .faq{margin-top:40px}.al-modular-story .cta{padding:65px 6vw}.al-modular-story .footer{flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){.al-modular-story{scroll-behavior:auto}}.al-modular-story{font-family:Nunito Sans,Arial,sans-serif}.al-modular-story h1,.al-modular-story h2,.al-modular-story h3,.al-modular-story .brand{font-family:Cormorant,Georgia,serif;letter-spacing:0}.al-modular-story h1{font-size:44px;line-height:1.2}.al-modular-story h2{font-size:38px;line-height:1.15}.al-modular-story h3{font-size:30px}.al-modular-story p{font-size:16px}.al-modular-story .intro{display:flex;flex-direction:column;gap:0;text-align:center;align-items:center;padding:65px 6vw 45px}.al-modular-story .intro .eyebrow{order:2;margin:20px 0 0}.al-modular-story .intro h1{order:1}.al-modular-story .intro p{order:3;max-width:760px;margin-top:22px}.al-modular-story .intro p br{display:none}.al-modular-story .intro p br:after{content:" "}.al-modular-story .hero{height:auto;aspect-ratio:16/9;max-width:1440px;margin:0 auto}.al-modular-story .hero .caption{font-family:Cormorant,Georgia,serif;font-size:36px}.al-modular-story .section{padding:70px 6vw}.al-modular-story .sectionhead{display:block;text-align:center;max-width:850px;margin:0 auto 36px}.al-modular-story .sectionhead p{max-width:760px;margin:22px auto 0}.al-modular-story .eyebrow{font-size:11px;font-weight:400;margin-bottom:18px}.al-modular-story .split .copy{padding:65px 6vw}.al-modular-story .split .film{min-height:540px}.al-modular-story .outdoor{padding:65px 0}.al-modular-story .outdoor .wide{aspect-ratio:16/9}.al-modular-story .photostory h3{font-size:36px}.al-modular-story .cinema .cinema-copy{display:block;text-align:center;padding:65px 6vw 35px}.al-modular-story .cinema p{max-width:700px;margin:22px auto 0}.al-modular-story .detail{background:#fff}.al-modular-story .modes{justify-content:center}.al-modular-story .product-context{display:grid;grid-template-columns:1.15fr 1fr;gap:50px;max-width:1200px;margin:0 auto;padding:45px 30px;border-bottom:1px solid #ddd}.al-modular-story .product-images{display:grid;grid-template-columns:2fr 1fr;gap:15px;height:220px}.al-modular-story .product-images img{width:100%;height:100%;object-fit:cover}.al-modular-story .product-context h2{font-size:30px}.al-modular-story .product-context p{font-size:13px;margin:10px 0 15px}.al-modular-story .context-row{padding:12px 0;border-top:1px solid #ddd;font-size:12px;display:flex;justify-content:space-between}.al-modular-story .context-link{font-size:12px}.al-modular-story .review-heading{text-align:center;margin-bottom:35px}.al-modular-story .review-heading p{margin-top:15px}.al-modular-story .review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.al-modular-story .review-grid article{border:1px solid #ddd;padding:28px;display:flex;flex-direction:column}.al-modular-story .stars{font-size:20px;letter-spacing:3px;color:#171717;margin-bottom:20px}.al-modular-story .review-grid h3{font-size:27px}.al-modular-story .review-grid blockquote{font-size:15px;line-height:1.7;margin:20px 0 28px;flex:1}.al-modular-story .review-grid p{font-size:12px}.al-modular-story .review-grid .review-person{font-size:15px;color:#171717}.al-modular-story .review-grid a{font-size:11px;margin-top:18px}.al-modular-story .cta h2{font-size:42px}.al-modular-story .texture,.al-modular-story .swatch:hover .texture,.al-modular-story .swatch[aria-pressed=true] .texture{border-radius:0}.al-modular-story .footer{background:#fff}.al-modular-story .film .control{font-family:Arial,sans-serif}@media(max-width:700px){.al-modular-story h1{font-size:34px}.al-modular-story h2{font-size:32px}.al-modular-story .intro{padding:45px 6vw 30px}.al-modular-story .intro p{font-size:15px}.al-modular-story .intro .eyebrow{margin-top:18px}.al-modular-story .hero{aspect-ratio:4/5}.al-modular-story .hero .caption{font-size:29px}.al-modular-story .section{padding:50px 6vw}.al-modular-story .product-context{padding:25px 6vw;gap:22px;display:block}.al-modular-story .product-images{height:150px;margin-bottom:20px}.al-modular-story .product-context h2{font-size:27px}.al-modular-story .product-context .eyebrow{font-size:9px}.al-modular-story .product-context .context-row{display:none}.al-modular-story .split .copy{padding:45px 6vw}.al-modular-story .split .film{min-height:0}.al-modular-story .outdoor .wide{aspect-ratio:4/5}.al-modular-story .review-grid{grid-template-columns:1fr;gap:16px}.al-modular-story .review-grid article{padding:24px}.al-modular-story .cinema .cinema-copy{padding:50px 6vw 30px}.al-modular-story .sectionhead p{font-size:15px}.al-modular-story .hero .caption{bottom:45px}}.al-modular-story .space-story{grid-template-columns:.85fr 1.15fr;align-items:center}.al-modular-story .review-grid blockquote{flex:initial}.al-modular-story .review-grid .review-person{margin-top:auto}@media(max-width:700px){.al-modular-story .space-story .film{aspect-ratio:auto;width:100%}}.al-modular-story .space-story .film img{height:auto;object-fit:contain}.al-modular-story{display:block;clear:both;width:100%;background:#fff;font-family:inherit}.al-modular-story .intro h2{font-size:44px;order:1}.al-modular-story button{box-shadow:none;text-transform:none;letter-spacing:normal}.al-modular-story .film video{position:static}.al-modular-story img{max-width:100%}.al-modular-story .space-story .film{min-height:0;aspect-ratio:auto}.al-modular-story .space-story img{height:auto}@media(max-width:700px){.al-modular-story .intro h2{font-size:34px}}.al-modular-story blockquote{font-style:normal;padding:0;border:0}.al-modular-story blockquote:before,.al-modular-story blockquote:after{content:none}.al-modular-story .dark h2,.al-modular-story .dark h3,.al-modular-story .cta h2{color:#fff}@media(max-width:700px){.al-modular-story .space-story .copy{width:100%;padding:30px 6vw;justify-content:flex-start}.al-modular-story .space-story .eyebrow{margin-bottom:12px}.al-modular-story .space-story h2{margin:0;line-height:1.12}.al-modular-story .space-story p{margin-top:16px}.al-modular-story .space-story .numbers{margin-top:24px;gap:20px}.al-modular-story .photostory .copy{order:-1;width:100%;max-width:none}.al-modular-story .photostory{gap:24px}.al-modular-story .photostory h3{margin-bottom:16px}}@media(max-width:767px){body:has([data-al-story]) .sticky-atc:not(.sticky-atc--hide-on-mobile){display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;row-gap:3px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}body:has([data-al-story]) .sticky-atc__image:not(:empty){display:block;grid-column:1;grid-row:1/3;width:48px;height:48px;margin:0;align-self:center}body:has([data-al-story]) .sticky-atc__details{display:contents}body:has([data-al-story]) .sticky-atc__details__title{grid-column:2;grid-row:1;font-size:13px;line-height:1.25;align-self:end}body:has([data-al-story]) .sticky-atc__details__variant:not([hidden]){display:contents}body:has([data-al-story]) .sticky-atc__details__variant__title{grid-column:2;grid-row:2;margin:0;font-size:10px;line-height:1.3;align-self:start;overflow-wrap:anywhere}body:has([data-al-story]) .sticky-atc__details__variant__sep{display:none}body:has([data-al-story]) .sticky-atc__details__variant__change{grid-column:3;grid-row:2;font-size:11px;justify-self:center;padding:3px 12px;line-height:1.4}body:has([data-al-story]) .sticky-atc__buttons{grid-column:3;grid-row:1;align-self:end}body:has([data-al-story]) .sticky-atc__buttons .btn{font-size:11px;padding:12px 10px;min-height:40px;white-space:nowrap;letter-spacing:.02em}}@media(min-width:1000px){.al-modular-story .cinema,.al-modular-story .section.detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0;max-width:1600px;margin:0 auto;padding:48px 3vw}.al-modular-story .cinema>.film,.al-modular-story .detail>.film{grid-column:1;grid-row:1;width:100%;max-width:none;aspect-ratio:16/9}.al-modular-story .cinema>.cinema-copy,.al-modular-story .detail>.sectionhead{grid-column:2;grid-row:1;text-align:left;padding:24px clamp(28px,4vw,72px);width:100%;max-width:none;margin:0}.al-modular-story .cinema .cinema-copy p,.al-modular-story .detail .sectionhead p{margin:20px 0 0;max-width:none}.al-modular-story .cinema .film video,.al-modular-story .detail .film video{width:100%;height:100%}}@media(min-width:1000px){.al-modular-story .cinema>.cinema-copy{grid-column:1;grid-row:1}.al-modular-story .cinema>.film{grid-column:2;grid-row:1;aspect-ratio:1/1}.al-modular-story .cinema>.film video{object-fit:cover;object-position:center}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/al-modular-story.css.map */
