body.magazine-page .editorial-intro{border-bottom:0;margin-bottom:0;padding-bottom:clamp(70px,9vw,130px)}body.magazine-page .magazine-surface{background:#eee9df;color:#282822;padding:clamp(56px,7vw,104px) 0 clamp(90px,10vw,150px)}body.magazine-page .magazine-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.2vw,52px);padding:0}body.magazine-page .magazine-story{border:0;padding:0;min-width:0;margin:0;grid-column:auto;background:#faf7f0;box-shadow:0 20px 55px #2722190b;display:flex;flex-direction:column;align-items:stretch}body.magazine-page .magazine-story img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;filter:none;transition:transform .6s cubic-bezier(.22,1,.36,1)}body.magazine-page .magazine-story:hover img{filter:none;transform:none}body.magazine-page .magazine-story>div:not(.magazine-machine-visual){padding:clamp(24px,2.5vw,38px);display:flex;flex-direction:column;align-items:flex-start;flex:1}body.magazine-page .magazine-topic{margin:0 0 15px;color:#725d46;font:700 11px/1.35 Lato,Arial,sans-serif;letter-spacing:.19em;text-transform:uppercase}body.magazine-page .magazine-story .eyebrow{color:#877f70;font-size:10px;letter-spacing:.13em}body.magazine-page .magazine-story h2{color:#282822;font-size:clamp(27px,2.55vw,39px);line-height:1.17;margin:16px 0 18px;letter-spacing:-.03em}body.magazine-page .magazine-story p:not(.eyebrow):not(.magazine-topic){color:#514f47;font-size:15px;line-height:1.67;margin:0}body.magazine-page .magazine-story .brand-button{color:#f7f1e5!important;border-color:#243c37!important;background:#243c37!important;margin-top:auto;transform:translateY(22px)}body.magazine-page .magazine-story .brand-button:hover,body.magazine-page .magazine-story .brand-button:focus-visible{color:#211e18!important;background:#c9a96d!important;border-color:#c9a96d!important}body.magazine-page .magazine-story:first-child{background:linear-gradient(145deg,#29443b,#1b302b);color:#f3ecdd}body.magazine-page .magazine-story:first-child .magazine-topic,body.magazine-page .magazine-story:first-child .eyebrow{color:#c9bf9f}body.magazine-page .magazine-story:first-child h2{color:#f8f1e3}body.magazine-page .magazine-story:first-child p:not(.eyebrow):not(.magazine-topic){color:#e1dfd5}body.magazine-page .magazine-story:first-child .brand-button{color:#f7efdd!important;border-color:#d0bb8f!important;background:transparent!important}body.magazine-page .magazine-story:first-child .brand-button:hover,body.magazine-page .magazine-story:first-child .brand-button:focus-visible{color:#211e18!important;background:#c9a96d!important;border-color:#c9a96d!important}body.magazine-page .magazine-story:nth-child(3){background:#eaded1}body.magazine-page .magazine-story:nth-child(4){background:#f1ece2}body.magazine-page .magazine-story:nth-child(6){background:#e3e6d9}body.magazine-page .magazine-story:nth-child(7){background:#e4e8df}body.magazine-page .magazine-story:nth-child(8){background:#f4ebdf}body.magazine-page .magazine-story:nth-child(3),body.magazine-page .magazine-story:nth-child(6){grid-column:1 / -1;display:grid;grid-template-columns:1.17fr 1fr;align-items:stretch}body.magazine-page .magazine-story:nth-child(3) img,body.magazine-page .magazine-story:nth-child(6) img{height:100%;min-height:380px;aspect-ratio:auto}body.magazine-page .magazine-story:nth-child(3)>div:last-child,body.magazine-page .magazine-story:nth-child(6)>div:last-child{justify-content:center;padding:clamp(34px,4vw,66px)}body.magazine-page footer.site-footer{display:block;background:#0b0a08;border-top:1px solid #b79a6338;padding:75px var(--page-gutter) 28px;text-align:left;font:14px/1.7 Lato,Arial,sans-serif}body.magazine-page footer .footer-top{display:grid;grid-template-columns:1fr 1.1fr auto;align-items:center;gap:35px;margin:0 0 65px}body.magazine-page footer .footer-top p{max-width:340px;margin:0;color:#bcb5a6;font-size:15px}body.magazine-page footer .footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0 0 58px}body.magazine-page footer .footer-columns>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}body.magazine-page footer .footer-columns h2{color:#d7c5a3;font:700 11px/1.5 Lato,Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;margin:0 0 10px}body.magazine-page footer .footer-columns a{display:block;color:#c8bfae;font:14px/1.5 Lato,Arial,sans-serif;text-transform:none;letter-spacing:0;overflow-wrap:anywhere;text-decoration:none}body.magazine-page footer .footer-columns a:hover{color:#f1e5cc}body.magazine-page footer .footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #b79b6133;padding-top:23px;margin:0;color:#998e79;font:10px/1.5 Lato,Arial,sans-serif;letter-spacing:.12em}@media(max-width:850px){body.magazine-page .magazine-story:nth-child(3),body.magazine-page .magazine-story:nth-child(6){grid-template-columns:1fr 1fr}body.magazine-page footer .footer-top{grid-template-columns:1fr 1fr}body.magazine-page footer .footer-top .text-link{grid-column:1 / -1;justify-self:start}}@media(max-width:680px){body.magazine-page .editorial-intro{padding-bottom:64px}body.magazine-page .magazine-grid{grid-template-columns:1fr;gap:26px}body.magazine-page .magazine-story:nth-child(3),body.magazine-page .magazine-story:nth-child(6){display:flex;grid-column:auto}body.magazine-page .magazine-story:nth-child(3) img,body.magazine-page .magazine-story:nth-child(6) img{height:auto;min-height:0;aspect-ratio:3 / 2}body.magazine-page .magazine-story>div:not(.magazine-machine-visual),body.magazine-page .magazine-story:nth-child(3)>div:last-child,body.magazine-page .magazine-story:nth-child(6)>div:last-child{padding:26px 24px 30px}body.magazine-page .magazine-story h2{font-size:clamp(28px,8vw,36px)}body.magazine-page .magazine-story .brand-button{margin-top:0;transform:translateY(20px)}body.magazine-page footer.site-footer{padding-top:60px}body.magazine-page footer .footer-top{grid-template-columns:1fr;gap:20px;margin-bottom:50px}body.magazine-page footer .footer-top .text-link{grid-column:auto}body.magazine-page footer .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 20px}body.magazine-page footer .footer-columns>div:last-child{grid-column:1 / -1}body.magazine-page footer .footer-bottom{flex-direction:column;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/magazine-201.css.map */
