.shopify-section-group-footer-group{--section-vw: calc(100vw / 1440 * var(--ui-scale))}.shopify-section-group-footer-group .footer-content.spacing-style{align-items:start;gap:max(2rem,calc(32 * var(--section-vw)));padding-block:calc(max(2.5rem,calc(82 * var(--section-vw))) + var(--padding-block-start, 0px)) calc(max(2.5rem,calc(84 * var(--section-vw))) + var(--padding-block-end, 0px));padding-inline:max(1rem,calc(112 * var(--section-vw) - var(--page-margin)))}.shopify-section-group-footer-group .footer-content>.group-block:first-child .group-block-content{gap:max(1.25rem,calc(28 * var(--section-vw)))}.shopify-section-group-footer-group .footer-content>.group-block:last-child .group-block-content{gap:max(.75rem,calc(19 * var(--section-vw)))}.shopify-section-group-footer-group .logo-block{width:auto;max-width:max(4.5rem,calc(88 * var(--section-vw)))}.shopify-section-group-footer-group .logo-block__image{width:auto;height:max(2.5rem,calc(54 * var(--section-vw)))}.shopify-section-group-footer-group .footer-content>.group-block:first-child .text-block,.shopify-section-group-footer-group .footer-content>.group-block:first-child .text-block>*{margin:0;max-width:21.575rem;color:#4a423b;font-family:var(--font-subheading--family);font-weight:400;font-size:max(.75rem,calc(12 * var(--section-vw)));line-height:1.5;letter-spacing:0;text-transform:none}.shopify-section-group-footer-group .menu__heading{padding-block:0;color:#111;font-family:var(--font-kamerik--family);font-weight:400;font-size:max(.6875rem,calc(11 * var(--section-vw)));line-height:1.5;letter-spacing:.18em;text-transform:uppercase}.shopify-section-group-footer-group .menu__heading:hover{color:#111}.shopify-section-group-footer-group .footer-content>.group-block:last-child .text-block,.shopify-section-group-footer-group .footer-content>.group-block:last-child .text-block>*{margin:0;color:#111;font-family:var(--font-kamerik--family);font-weight:400;font-size:max(.6875rem,calc(11 * var(--section-vw)));line-height:1.5;letter-spacing:.18em;text-transform:uppercase}.shopify-section-group-footer-group .menu .details-content{margin-block-start:max(.75rem,calc(18 * var(--section-vw)))}.shopify-section-group-footer-group .menu__item+.menu__item{margin-block-start:max(.5rem,calc(10 * var(--section-vw)))}.shopify-section-group-footer-group .menu__item a{color:#4a423b;font-family:var(--font-subheading--family);font-weight:400;font-size:max(.875rem,calc(14 * var(--section-vw)));line-height:1.5;text-decoration:none}.shopify-section-group-footer-group .social-icons__wrapper{gap:max(.75rem,calc(12 * var(--section-vw)))}.shopify-section-group-footer-group .footer-content .social-icons__icon-wrapper{width:max(2.25rem,calc(40 * var(--section-vw)));height:max(2.25rem,calc(40 * var(--section-vw)))}.shopify-section-group-footer-group .footer-content .social-icons__icon-wrapper a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;border:1px solid rgb(0 0 0 / .2);border-radius:62.4375rem;color:#111;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.shopify-section-group-footer-group .footer-content .social-icons__icon-wrapper a:hover,.shopify-section-group-footer-group .footer-content .social-icons__icon-wrapper a:focus-visible{background:#111;border-color:#111;color:#fff}.shopify-section-group-footer-group .footer-content .social-icons__icon{width:max(1rem,calc(16 * var(--section-vw)));height:max(1rem,calc(16 * var(--section-vw)))}.shopify-section.footer-utilities .utilities{align-items:flex-start;border-top:0;color:#5f564d;font-family:var(--font-body--family);font-weight:400;font-size:.75rem;line-height:1.5}.shopify-section.footer-utilities .utilities.spacing-style{min-height:max(3rem,calc(59 * var(--section-vw)));padding-block:calc(max(1rem,calc(20 * var(--section-vw))) + var(--padding-block-start, 0px)) calc(max(1rem,calc(20 * var(--section-vw))) + var(--padding-block-end, 0px));padding-inline:max(1rem,calc(112 * var(--section-vw) - var(--page-margin)))}.shopify-section.footer-utilities .utilities>*{text-align:start}.shopify-section.footer-utilities .utilities a,.shopify-section.footer-utilities .text-block,.shopify-section.footer-utilities .text-block>*{margin:0;color:#5f564d;font-family:var(--font-body--family);font-weight:400;font-size:.75rem;line-height:1.5;text-decoration:none}.shopify-section.footer-utilities .footer-utilities__text a{font:inherit;letter-spacing:inherit;color:inherit}@media screen and (min-width:60em){.shopify-section-group-footer-group .footer-content.spacing-style{grid-template-columns:calc(528 * var(--section-vw)) calc(272 * var(--section-vw)) calc(272 * var(--section-vw)) calc(144 * var(--section-vw));gap:0;padding-block:calc(82 * var(--section-vw) + var(--padding-block-start, 0px)) calc(80.3 * var(--section-vw) + var(--padding-block-end, 0px));padding-inline:max(0px,calc(112 * var(--section-vw) - var(--page-margin)))}.shopify-section-group-footer-group .footer-content>.group-block:first-child .group-block-content{gap:calc(28 * var(--section-vw))}.shopify-section-group-footer-group .footer-content>.group-block:last-child .group-block-content{gap:calc(19 * var(--section-vw))}.shopify-section-group-footer-group .logo-block{max-width:calc(88 * var(--section-vw))}.shopify-section-group-footer-group .logo-block__image{height:calc(54 * var(--section-vw))}.shopify-section-group-footer-group .footer-content>.group-block:first-child .text-block,.shopify-section-group-footer-group .footer-content>.group-block:first-child .text-block>*{max-width:calc(345 * var(--section-vw));font-size:calc(12 * var(--section-vw));line-height:calc(18 * var(--section-vw))}.shopify-section-group-footer-group .menu__heading,.shopify-section-group-footer-group .footer-content>.group-block:last-child .text-block,.shopify-section-group-footer-group .footer-content>.group-block:last-child .text-block>*{font-size:calc(11 * var(--section-vw));line-height:calc(16.5 * var(--section-vw))}.shopify-section-group-footer-group .menu .details-content{margin-block-start:calc(18 * var(--section-vw))}.shopify-section-group-footer-group .menu__item+.menu__item{margin-block-start:calc(10 * var(--section-vw))}.shopify-section-group-footer-group .menu__item a{font-size:calc(14 * var(--section-vw));line-height:calc(21 * var(--section-vw))}.shopify-section-group-footer-group .social-icons__wrapper{gap:calc(12 * var(--section-vw))}.shopify-section-group-footer-group .footer-content .social-icons__icon-wrapper{width:calc(40 * var(--section-vw));height:calc(40 * var(--section-vw))}.shopify-section-group-footer-group .footer-content .social-icons__icon{width:calc(16 * var(--section-vw));height:calc(16 * var(--section-vw))}.shopify-section.footer-utilities .utilities.spacing-style{min-height:calc(59 * var(--section-vw));padding-block:calc(20 * var(--section-vw) + var(--padding-block-start, 0px)) calc(21 * var(--section-vw) + var(--padding-block-end, 0px));padding-inline:max(0px,calc(112 * var(--section-vw) - var(--page-margin)))}}.shopify-section.footer-utilities .section-background{border-top:1px solid rgb(0 0 0 / .1)}.shopify-section-group-footer-group .footer-content .menu__heading__default{font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:inherit}.shopify-section.footer-utilities .utilities--blocks-2>:nth-child(2){justify-self:end;text-align:end}.shopify-section-group-footer-group .menu__heading{min-height:0;height:auto;align-items:flex-start}.shopify-section-group-footer-group .menu__heading__accordion:empty,.shopify-section-group-footer-group .menu__details:not([data-accordion]) .menu__heading__accordion{display:none}@media screen and (min-width:60em){.shopify-section-group-footer-group .menu__heading,.shopify-section-group-footer-group .footer-content>.group-block:last-child .text-block,.shopify-section-group-footer-group .footer-content>.group-block:last-child .text-block>*{color:#000}.shopify-section-group-footer-group .menu .details-content{margin-block-start:calc(9 * var(--section-vw))}.shopify-section-group-footer-group .menu__item+.menu__item{margin-block-start:calc(4.4 * var(--section-vw))}.shopify-section-group-footer-group .logo-block{margin-block-start:calc(3 * var(--section-vw))}}@media screen and (max-width:59.99em){.shopify-section-group-footer-group{--k: calc(min(100vw, 560px)/400) }.shopify-section-group-footer-group .section-background{border-top:1px solid #d6c7b3}.shopify-section-group-footer-group .footer-content.spacing-style{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(20 * var(--k));row-gap:0;align-items:start;padding-block:calc(46.86 * var(--k) + var(--padding-block-start, 0px)) calc(27 * var(--k) + var(--padding-block-end, 0px));padding-inline:max(0px,calc(18 * var(--k) - var(--page-margin)))}.shopify-section-group-footer-group .footer-content>.group-block:first-child,.shopify-section-group-footer-group .footer-content>.group-block:last-child{grid-column:1 / -1}.shopify-section-group-footer-group .footer-content>.menu{margin-block-start:calc(31.9 * var(--k))}.shopify-section-group-footer-group .footer-content>.group-block:last-child{margin-block-start:calc(27.7 * var(--k))}.shopify-section-group-footer-group .footer-content>.group-block:first-child .group-block-content{gap:calc(23.5 * var(--k))}.shopify-section-group-footer-group .logo-block{max-width:calc(88.16 * var(--k))}.shopify-section-group-footer-group .logo-block__image{height:calc(54 * var(--k))}.shopify-section-group-footer-group .footer-content>.group-block:first-child .text-block,.shopify-section-group-footer-group .footer-content>.group-block:first-child .text-block>*{max-width:calc(355 * var(--k));color:#403b36;font-weight:500;font-size:calc(12 * var(--k));line-height:calc(21.6 * var(--k))}.shopify-section-group-footer-group .menu__heading,.shopify-section-group-footer-group .footer-content>.group-block:last-child .text-block,.shopify-section-group-footer-group .footer-content>.group-block:last-child .text-block>*{color:#111214;font-size:calc(12 * var(--k));line-height:calc(13.2 * var(--k));letter-spacing:calc(1.3 * var(--k))}.shopify-section-group-footer-group .menu__heading{height:calc(13.2 * var(--k));overflow:visible}.shopify-section-group-footer-group .menu .details-content{margin-block-start:calc(13.3 * var(--k))}.shopify-section-group-footer-group .menu__item{line-height:calc(18.7 * var(--k))}.shopify-section-group-footer-group .menu__item+.menu__item{margin-block-start:calc(7.3 * var(--k))}.shopify-section-group-footer-group .menu__item a{color:#47413c;font-size:calc(12 * var(--k));line-height:calc(18.7 * var(--k))}.shopify-section-group-footer-group .footer-content>.group-block:last-child .group-block-content{gap:calc(16.9 * var(--k))}.shopify-section-group-footer-group .social-icons__wrapper{gap:calc(10 * var(--k))}.shopify-section-group-footer-group .footer-content .social-icons__icon-wrapper{width:calc(43 * var(--k));height:calc(43 * var(--k))}.shopify-section-group-footer-group .footer-content .social-icons__icon-wrapper a{border-color:#cbbda9}.shopify-section-group-footer-group .footer-content .social-icons__icon{width:calc(20 * var(--k));height:calc(20 * var(--k))}.shopify-section.footer-utilities{--k: calc(min(100vw, 560px)/400) }.shopify-section.footer-utilities .section-background{border-top-color:#594e3e26}.shopify-section.footer-utilities .utilities.spacing-style{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:calc(66 * var(--k));padding-block:calc(25 * var(--k) + var(--padding-block-start, 0px)) calc(25 * var(--k) + var(--padding-block-end, 0px));padding-inline:max(0px,calc(18 * var(--k) - var(--page-margin)))}.shopify-section.footer-utilities .utilities,.shopify-section.footer-utilities .utilities .footer-utilities__group-copyright,.shopify-section.footer-utilities .utilities .footer-utilities__text,.shopify-section.footer-utilities .utilities a,.shopify-section.footer-utilities .text-block,.shopify-section.footer-utilities .text-block>*{color:#666057;font-size:calc(11 * var(--k));line-height:normal}.shopify-section.footer-utilities .utilities>:nth-child(2){text-align:end}}.shopify-section-group-footer-group .footer-content .social-icons__icon-wrapper :is(a[aria-label=Facebook],a[aria-label=Instagram],a[aria-label=Tiktok]) .social-icons__icon{display:none}.shopify-section-group-footer-group .footer-content .social-icons__icon-wrapper :is(a[aria-label=Facebook],a[aria-label=Instagram],a[aria-label=Tiktok]):before{content:"";display:block;background-color:currentColor;mask:var(--footer-icon) center / contain no-repeat;-webkit-mask:var(--footer-icon) center / contain no-repeat}.shopify-section-group-footer-group .footer-content a[aria-label=Facebook]{--footer-icon: var(--footer-icon-facebook-mobile)}.shopify-section-group-footer-group .footer-content a[aria-label=Instagram]{--footer-icon: var(--footer-icon-instagram-mobile)}.shopify-section-group-footer-group .footer-content a[aria-label=Tiktok]{--footer-icon: var(--footer-icon-tiktok-mobile)}.shopify-section-group-footer-group .footer-content a[aria-label=Facebook]:before,.shopify-section-group-footer-group .footer-content a[aria-label=Instagram]:before{width:calc(20 * var(--k, 1px));height:calc(20 * var(--k, 1px))}.shopify-section-group-footer-group .footer-content a[aria-label=Tiktok]:before{width:calc(18 * var(--k, 1px));height:calc(18 * var(--k, 1px))}@media screen and (min-width:60em){.shopify-section-group-footer-group .footer-content a[aria-label=Facebook]{--footer-icon: var(--footer-icon-facebook-desktop)}.shopify-section-group-footer-group .footer-content a[aria-label=Instagram]{--footer-icon: var(--footer-icon-instagram-desktop)}.shopify-section-group-footer-group .footer-content a[aria-label=Tiktok]{--footer-icon: var(--footer-icon-tiktok-desktop)}.shopify-section-group-footer-group .footer-content a[aria-label=Facebook]:before,.shopify-section-group-footer-group .footer-content a[aria-label=Instagram]:before{width:calc(16 * var(--section-vw));height:calc(16 * var(--section-vw))}.shopify-section-group-footer-group .footer-content a[aria-label=Tiktok]:before{width:calc(18 * var(--section-vw));height:calc(18 * var(--section-vw))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/footer.css.map */
