@font-face{font-family:CTMagazineSans;src:url(ct-magazine-sans.woff) format("woff");font-weight:400;font-display:swap}#ct-shared-footer{--paper:#f5f1ea;--ink:#242622;--line:#d6d0c4;background:var(--paper);color:var(--ink);font:400 16px/1.5 CTMagazineSans,Arial,sans-serif;-webkit-font-smoothing:antialiased;width:100%}#ct-shared-footer,#ct-shared-footer *{box-sizing:border-box}#ct-shared-footer a{color:inherit;text-decoration:none}#ct-shared-footer h3,#ct-shared-footer p{margin:0}#ct-shared-footer img{display:block;max-width:100%}#ct-shared-footer a:focus-visible{outline:2px solid #a9783d;outline-offset:4px}#ct-shared-footer footer{padding:55px 7% 25px;background:var(--paper)}#ct-shared-footer .ctm-footer-top{display:flex;justify-content:space-between;align-items:center;gap:25px}#ct-shared-footer .ctm-footer-logo{font-size:24px;letter-spacing:4px}#ct-shared-footer .ctm-footer-top>p{font:italic 20px var(--serif)}#ct-shared-footer .ctm-footer-top>a:last-child{font-size:11px}#ct-shared-footer .ctm-footer-top>a:last-child span{margin-left:25px}#ct-shared-footer .ctm-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:8px;margin-top:45px;border-top:1px solid var(--line);padding-top:20px;color:#6e7266}#ct-shared-footer .ctm-footer-bottom>div{display:flex;gap:25px}@media(max-width:700px){#ct-shared-footer .ctm-footer-top{display:flex;flex-wrap:wrap;gap:20px}#ct-shared-footer .ctm-footer-logo{font-size:23px;letter-spacing:3px}#ct-shared-footer .ctm-footer-top>p{font-size:18px;order:3;width:100%}#ct-shared-footer .ctm-footer-top>a:last-child{font-size:10px}#ct-shared-footer .ctm-footer-top>a:last-child span{margin-left:10px}#ct-shared-footer footer{padding:40px 6% 25px}#ct-shared-footer .ctm-footer-bottom{display:block;margin-top:28px;line-height:1.8}#ct-shared-footer .ctm-footer-bottom>div{flex-wrap:wrap;gap:10px 20px;margin-top:16px}}#ct-shared-footer footer.ctm-complete-footer{border-top:1px solid #c7af7c;padding-top:60px}#ct-shared-footer .ctm-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:70px}#ct-shared-footer .ctm-footer-brand img{width:105px;height:auto;opacity:.75;margin-bottom:24px}#ct-shared-footer .ctm-footer-brand p{font-size:13px;line-height:1.8;max-width:390px}#ct-shared-footer .ctm-footer-brand .ctm-footer-note{font-size:11px;color:#777667;margin-top:12px}#ct-shared-footer .ctm-footer-social{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px;font-size:10px}#ct-shared-footer .ctm-footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:14px}#ct-shared-footer .ctm-footer-links h3{font-size:10px;letter-spacing:1.8px;text-transform:uppercase;margin:0 0 12px}#ct-shared-footer .ctm-footer-links a{font-size:12px}#ct-shared-footer .ctm-footer-links a:hover,#ct-shared-footer .ctm-footer-social a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){#ct-shared-footer .ctm-footer-grid{grid-template-columns:1fr 1fr;gap:35px 22px}#ct-shared-footer .ctm-footer-brand{grid-column:1/-1}}#ct-shared-footer footer.ctm-complete-footer{padding-top:28px;padding-bottom:16px}#ct-shared-footer .ctm-footer-grid{gap:30px}#ct-shared-footer .ctm-footer-brand img{width:60px;margin-bottom:12px}#ct-shared-footer .ctm-footer-brand p{line-height:1.5}#ct-shared-footer .ctm-footer-links{gap:7px}#ct-shared-footer .ctm-footer-links h3{margin-bottom:5px}#ct-shared-footer .ctm-footer-social{margin-top:12px;gap:12px}#ct-shared-footer .ctm-footer-bottom{margin-top:20px;padding-top:12px}@media(max-width:767px){#ct-shared-footer .ctm-footer-grid{gap:20px}#ct-shared-footer .ctm-footer-links a{line-height:1.6;min-height:28px}}#ct-shared-footer footer.ctm-complete-footer{padding-top:14px!important;padding-bottom:8px!important}#ct-shared-footer .ctm-footer-grid{gap:15px!important}#ct-shared-footer .ctm-footer-brand img{width:45px!important;margin-bottom:6px!important}#ct-shared-footer .ctm-footer-brand p{margin-top:6px!important;margin-bottom:6px!important}#ct-shared-footer .ctm-footer-links{gap:3px!important}#ct-shared-footer .ctm-footer-links h3{margin-bottom:3px!important}#ct-shared-footer .ctm-footer-social{margin-top:6px!important}#ct-shared-footer .ctm-footer-bottom{margin-top:10px!important;padding-top:6px!important}@media(min-width:1024px){#ct-shared-footer .ctm-footer-links{display:grid;grid-template-columns:1fr 1fr;column-gap:18px!important;align-content:start}#ct-shared-footer .ctm-footer-links h3{grid-column:1/-1}}@media(max-width:767px){#ct-shared-footer .ctm-footer-grid{gap:10px!important}#ct-shared-footer .ctm-footer-links{display:grid;grid-template-columns:1fr 1fr;column-gap:12px!important}#ct-shared-footer .ctm-footer-links h3{grid-column:1/-1}}#ct-shared-footer .ctm-footer-links h3{font-weight:700!important;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:#b8a281;padding-bottom:5px}@media(max-width:767px){#ct-shared-footer{max-width:100%;min-width:0;text-align:left}#ct-shared-footer footer.ctm-complete-footer{width:100%;max-width:100%;margin:0;padding:24px 20px 18px!important}#ct-shared-footer .ctm-footer-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px!important;width:100%;min-width:0}#ct-shared-footer .ctm-footer-grid>*{grid-column:1;min-width:0;max-width:100%;margin:0;text-align:left}#ct-shared-footer .ctm-footer-brand p{max-width:100%;font-size:13px;line-height:1.65;overflow-wrap:anywhere}#ct-shared-footer .ctm-footer-links{display:flex;flex-direction:column;align-items:stretch;gap:0!important;width:100%}#ct-shared-footer .ctm-footer-links h3{margin:0 0 10px!important;font-size:12px;line-height:1.6}#ct-shared-footer .ctm-footer-links a{display:block;width:100%;min-width:0;min-height:36px;padding:7px 0;font-size:14px;line-height:1.55;white-space:normal;overflow-wrap:anywhere}#ct-shared-footer .ctm-footer-social{display:flex;flex-direction:column;align-items:flex-start;gap:0!important;margin-top:12px!important}#ct-shared-footer .ctm-footer-social a{display:block;padding:7px 0;min-height:36px;font-size:13px;line-height:1.55}#ct-shared-footer .ctm-footer-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin-top:24px!important;padding-top:14px!important;font-size:12px;line-height:1.6}#ct-shared-footer .ctm-footer-bottom>a{display:block;min-height:36px;padding:7px 0}}#ct-shared-footer .ctm-footer-mobile{display:none}@media(max-width:767px){#ct-shared-footer footer.ctm-complete-footer{padding:14px 20px 10px!important}#ct-shared-footer .ctm-footer-grid{gap:0!important}#ct-shared-footer .ctm-footer-desktop{display:none!important}#ct-shared-footer .ctm-footer-brand{margin-bottom:10px}#ct-shared-footer .ctm-footer-brand>a{display:block;width:45px;float:left;margin:0 12px 4px 0}#ct-shared-footer .ctm-footer-brand img{margin:0!important}#ct-shared-footer .ctm-footer-brand p{font-size:11px;line-height:1.4;margin:0!important}#ct-shared-footer .ctm-footer-brand .ctm-footer-note{margin-top:5px!important;font-size:10px;line-height:1.35}#ct-shared-footer .ctm-footer-social{clear:both;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 16px!important;margin-top:6px!important}#ct-shared-footer .ctm-footer-social a{min-height:32px;padding:6px 0;font-size:11px;line-height:20px}#ct-shared-footer .ctm-footer-mobile{display:block;border-top:1px solid var(--line);width:100%;margin:0}#ct-shared-footer .ctm-footer-mobile summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:8px 0;list-style:none;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:#b8a281}#ct-shared-footer .ctm-footer-mobile summary::-webkit-details-marker{display:none}#ct-shared-footer .ctm-footer-mobile summary:after{content:"+";font-size:18px;font-weight:400;text-decoration:none}#ct-shared-footer .ctm-footer-mobile[open] summary:after{content:"\2212"}#ct-shared-footer .ctm-footer-mobile .ctm-footer-links{padding:0 0 10px}#ct-shared-footer .ctm-footer-mobile .ctm-footer-links a{font-size:12px;min-height:34px;padding:6px 0}#ct-shared-footer .ctm-footer-bottom{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:0!important;padding-top:6px!important;font-size:10px}#ct-shared-footer .ctm-footer-bottom>a{min-height:32px;padding:6px 0}}#ct-shared-footer{--paper:#e2d6c5;--ink:#363129;--line:#b9a98f;background:#e2d6c5;color:#363129}#ct-shared-footer footer.ctm-complete-footer{background:#e2d6c5;border-top:1px solid #a68b60;color:#363129}#ct-shared-footer .ctm-footer-brand p,#ct-shared-footer .ctm-footer-brand .ctm-footer-note{color:#4e463a}#ct-shared-footer .ctm-footer-links a,#ct-shared-footer .ctm-footer-social a,#ct-shared-footer .ctm-footer-bottom,#ct-shared-footer .ctm-footer-bottom a{color:#40382e}#ct-shared-footer .ctm-footer-links h3,#ct-shared-footer .ctm-footer-mobile summary{color:#30291f;text-decoration-color:#8c724d}#ct-shared-footer .ctm-footer-brand img{opacity:1!important}#ct-shared-footer .ctm-footer-mobile,#ct-shared-footer .ctm-footer-bottom{border-color:#b9a98f}#ct-shared-footer a:hover{color:#6b4d26;text-decoration:underline;text-underline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ct-shared-footer.css.map */
