.swzf{--sf-olive:#26362D;--sf-ivory:#F8F7F4;--sf-gold:#DFC681;--sf-ink:#F4F7EE;--sf-muted:#CBD6C9;background:var(--sf-olive);color:var(--sf-ink);font-family:var(--font-body--family,Arial,sans-serif)}.swzf *,.swzf *:before,.swzf *:after{box-sizing:border-box}.swzf a{color:inherit;text-decoration:none}.swzf a:hover{text-decoration:underline;text-underline-offset:4px}.swzf a:focus-visible,.swzf button:focus-visible,.swzf input:focus-visible,.swzf summary:focus-visible{outline:2px solid var(--sf-gold);outline-offset:3px}.swzf__wrap{max-width:1480px;margin:0 auto;padding-inline:clamp(19px,3.6vw,60px)}.swzf__benefits{background:var(--sf-ivory);color:#26362d;border-top:1px solid #E8E3DA}.swzf__benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:25px}.swzf__benefit{display:flex;gap:13px;align-items:center;min-width:0;padding:0 20px;border-right:1px solid #DAD7D1}.swzf__benefit:first-child{padding-left:0}.swzf__benefit:last-child{border:0;padding-right:0}.swzf__benefit svg{width:29px;height:29px;flex:0 0 29px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.swzf__benefit strong{display:block;font-size:14px;line-height:1.35;color:#26362d}.swzf__benefit span{display:block;margin-top:3px;font-size:12px;line-height:1.45;color:#606b60}.swzf__body{background:linear-gradient(120deg,#172D22 0%,var(--sf-olive) 57%,#1B3326 100%)}.swzf__columns{display:grid;grid-template-columns:minmax(225px,1.35fr) repeat(3,minmax(124px,.73fr)) minmax(215px,1.08fr);gap:clamp(18px,2.15vw,36px);align-items:start;padding-block:clamp(45px,5vw,79px) 45px}.swzf__brand{padding-right:clamp(12px,1.7vw,28px);border-right:1px solid #FFFFFF34;min-width:0}.swzf__brandname{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1}.swzf__brandname img{max-width:215px;max-height:76px;width:auto;height:auto;object-fit:contain}.swzf__wordmark{font-family:var(--font-heading--family,Georgia,serif);font-size:clamp(29px,3vw,47px);font-weight:500;letter-spacing:.065em}.swzf__wordmark-sub{font-size:11px;letter-spacing:.46em;color:var(--sf-gold);padding-top:9px}.swzf__tagline{color:var(--sf-muted);font-size:13px;line-height:1.65;max-width:30ch;margin:22px 0 24px}.swzf__contacts{display:flex;flex-direction:column;gap:10px}.swzf__contact{display:flex;align-items:flex-start;gap:9px;color:#eff3eb;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.swzf__contact svg{flex:0 0 16px;width:16px;height:16px;stroke:var(--sf-gold);fill:none;stroke-width:1.7;margin-top:2px}.swzf__social{display:flex;gap:9px;flex-wrap:wrap;margin-top:23px}.swzf__social a{min-width:37px;height:37px;padding:0 8px;border:1px solid #D0DACC66;border-radius:50px;display:grid;place-items:center;font-size:11px;font-weight:650}.swzf__social a:hover{background:#ffffff1c;border-color:var(--sf-gold);text-decoration:none}.swzf__nav{min-width:0}.swzf__nav-title{margin:2px 0 20px;color:#fff9ec;font-size:20px;line-height:1.2;font-weight:500;font-family:var(--font-heading--family,Georgia,serif)}.swzf__nav-title:after{content:"";display:block;height:2px;width:27px;margin-top:12px;background:var(--sf-gold)}.swzf__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.swzf__links a{font-size:13px;color:var(--sf-muted);line-height:1.45}.swzf__links a:hover{color:#fff}.swzf__mobile-nav{display:none}.swzf__newsletter{padding-left:clamp(13px,1.8vw,29px);border-left:1px solid #FFFFFF34;min-width:0}.swzf__newsletter h2{font-family:var(--font-heading--family,Georgia,serif);font-weight:500;font-size:clamp(22px,2vw,29px);line-height:1.17;text-wrap:balance;margin:0 0 15px;color:#fff9ec}.swzf__newsletter p{color:var(--sf-muted);font-size:13px;line-height:1.6;margin:0 0 20px}.swzf__email-row{display:flex;align-items:stretch;min-height:48px;padding:4px;border:1px solid #D4DDD2;border-radius:30px;gap:4px;background:#ffffff10}.swzf__email-row input{flex:1;min-width:0;background:none!important;box-shadow:none!important;border:0!important;color:#fff!important;font:13px/1.35 var(--font-body--family,Arial,sans-serif);padding:8px 10px}.swzf__email-row input::placeholder{color:#dfe7db}.swzf__email-row button{display:grid;place-items:center;flex:0 0 40px;border:0;border-radius:50%;color:#24372b;background:var(--sf-gold);cursor:pointer}.swzf__email-row button svg{width:20px;height:20px}.swzf__newsletter .swzf__note{font-size:11px;line-height:1.5;margin:12px 0 0;color:var(--sf-muted)}.swzf__form-status{margin-top:10px;color:#eff8e5;font-size:12px;line-height:1.5}.swzf__editorial{margin:21px 0 0;border-radius:4px;overflow:hidden;aspect-ratio:1.75}.swzf__editorial img{width:100%;height:100%;object-fit:cover;display:block}.swzf__app{border-top:1px solid #FFFFFF30;padding-block:16px}.swzf__app:empty{display:none}.swzf__finance{border-top:1px solid #FFFFFF30;padding-block:15px;font-size:12px;color:var(--sf-muted);line-height:1.6}.swzf__finance strong{color:#ffe3a4}.swzf__legal{border-top:1px solid #FFFFFF30;padding-block:20px 25px}.swzf__legal-inner{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.swzf__legal p{margin:0;color:var(--sf-muted);font-size:12px}.swzf__legal ul{display:flex;flex-wrap:wrap;gap:9px 19px;margin:0;padding:0;list-style:none}.swzf__legal li a{font-size:12px;color:var(--sf-muted)}@media(min-width:750px)and (max-width:1180px){.swzf__columns{grid-template-columns:minmax(205px,1.4fr) repeat(3,minmax(115px,.83fr));gap:25px}.swzf__newsletter{grid-column:1/-1;padding:27px 0 0;border:0;border-top:1px solid #FFFFFF30;display:grid;grid-template-columns:1fr 1.2fr;column-gap:28px}.swzf__newsletter h2,.swzf__newsletter p{grid-column:1}.swzf__newsletter-formbox{grid-column:2;grid-row:1/span 3}}@media(max-width:749px){.swzf__benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:16px;row-gap:17px}.swzf__benefit{gap:8px;padding-inline:9px}.swzf__benefit:first-child{padding-left:9px}.swzf__benefit:nth-child(2){border:0}.swzf__benefit svg{width:23px;height:23px;flex-basis:23px}.swzf__benefit strong{font-size:11px}.swzf__benefit span{font-size:10px}.swzf__columns{display:flex;flex-direction:column;gap:0;padding-block:37px 30px}.swzf__brand{width:100%;padding:0 0 27px;border:0}.swzf__wordmark{font-size:42px}.swzf__tagline{margin:16px 0 21px;font-size:14px}.swzf__nav{width:100%;border-top:1px solid #FFFFFF45}.swzf__nav-title,.swzf__desktop-links{display:none}.swzf__mobile-nav{display:block}.swzf__mobile-nav summary{list-style:none;cursor:pointer;min-height:58px;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:16px;font-weight:650}.swzf__mobile-nav summary::-webkit-details-marker{display:none}.swzf__mobile-nav summary:after{content:"+";color:var(--sf-gold);font-size:25px;font-weight:400}.swzf__mobile-nav[open] summary:after{content:"\2212"}.swzf__mobile-nav .swzf__links{padding:0 0 24px;gap:12px}.swzf__mobile-nav .swzf__links a{font-size:14px}.swzf__newsletter{border:0;border-top:1px solid #FFFFFF45;padding:30px 0 0;width:100%}.swzf__newsletter h2{font-size:29px;max-width:24ch}.swzf__email-row{max-width:450px}.swzf__editorial{max-width:470px}.swzf__legal-inner{align-items:flex-start;flex-direction:column;gap:12px}}.swzf__social a svg{width:19px;height:19px;display:block}
/*# sourceMappingURL=/cdn/shop/t/10/assets/swz-luxury-footer.css.map */
