:root{--royal-footer-bg: #FAF2E8;--royal-footer-text: #2C2016;--royal-footer-subtext: #6B5543;--royal-footer-heading: #543315;--royal-footer-gold: #8C581E;--royal-footer-gold-light: #CBA358;--royal-footer-border: #E8D4BE;--royal-footer-btn-bg: #8C581E;--royal-footer-btn-text: #FFFFFF}.sec__ethnic-footer{position:relative;background:var(--footer-bg, var(--royal-footer-bg));color:var(--footer-text, var(--royal-footer-text));font-family:Montserrat,Segoe UI,system-ui,-apple-system,sans-serif;overflow:hidden;border-top:1px solid var(--footer-border-top-color, rgba(140, 88, 30, .15))}.ethnic-footer__bg-wrapper{position:relative;width:100%}.ethnic-footer__corner-left{position:absolute;top:0;left:0;width:var(--footer-vines-w, 160px);height:auto;pointer-events:none;z-index:1;opacity:var(--footer-vines-op, .85)}.ethnic-footer__corner-right{position:absolute;top:0;right:0;width:var(--footer-vines-w, 160px);height:auto;pointer-events:none;z-index:1;opacity:var(--footer-vines-op, .85)}.ethnic-footer__skyline-strip--above-subfooter{position:relative;width:100%;max-width:100%;overflow:hidden;display:block;line-height:0;margin-top:var(--footer-skyline-offset, -15px);margin-bottom:0;padding:0;z-index:2;pointer-events:none}.ethnic-footer__skyline-strip--above-subfooter .ethnic-footer__skyline-inner{width:100%;max-width:100%;margin:0;padding:0;display:block;line-height:0}.ethnic-footer__skyline-strip--top{position:relative;width:100%;max-width:100%;overflow:hidden;display:block;line-height:0;z-index:2;border-bottom:1px solid rgba(140,88,30,.12);margin-bottom:20px;padding:0}.ethnic-footer__skyline-strip--below-content{position:relative;width:100%;max-width:100%;margin:var(--footer-skyline-offset, 0px) 0 0;overflow:hidden;display:block;line-height:0;z-index:2;padding:0}.ethnic-footer__skyline-img{width:100%;min-width:100%;max-width:100%;height:var(--footer-skyline-h, 190px);object-fit:cover;object-position:bottom center;opacity:var(--footer-skyline-op, .95);display:block;margin:0;padding:0;border:none;transform:translateY(var(--footer-skyline-trim, 0px));transition:opacity .3s ease,height .3s ease,transform .3s ease}.sec__ethnic-footer--skyline-above_subfooter .ethnic-footer__main,.sec__ethnic-footer--skyline-below_content .ethnic-footer__main{padding-bottom:0!important}.ethnic-footer__palace-backdrop{position:absolute;bottom:44px;left:0;width:100%;height:var(--footer-skyline-h, 240px);object-fit:cover;object-position:bottom center;pointer-events:none;z-index:1;opacity:var(--footer-skyline-op, .95);transition:opacity .3s ease}.ethnic-footer__main{position:relative;z-index:2;padding-top:var(--footer-pt, 45px);padding-bottom:var(--footer-pb, 45px)}.ethnic-footer__container{max-width:var(--footer-max-w, 1380px);margin:0 auto;padding:0 24px}.ethnic-footer__grid{display:flex;flex-wrap:wrap;gap:var(--footer-col-gap, 32px);align-items:flex-start;justify-content:space-between}.ethnic-footer__block{flex:var(--col-flex, 1 1 0);min-width:0;position:relative;box-sizing:border-box}.ethnic-footer__heading-wrap{position:relative;margin-bottom:20px}.ethnic-footer__heading{font-family:var(--footer-heading-font, var(--jas-display, "Cormorant Garamond", Georgia, serif));font-size:var(--footer-heading-size, 14px);font-weight:700;color:var(--footer-heading, var(--royal-footer-heading));text-transform:uppercase;letter-spacing:.12em;margin:0;position:relative;display:inline-block;padding-bottom:6px;line-height:1.25}.ethnic-footer__heading:after{content:"";position:absolute;bottom:0;left:0;width:38px;height:1.5px;background:var(--footer-underline-color, var(--footer-gold, var(--royal-footer-gold)))}.ethnic-footer__accordion-chevron{display:none}.ethnic-footer__col-brand{display:flex;flex-direction:column;align-items:var(--footer-brand-align, center);text-align:var(--footer-brand-align, center)}.ethnic-footer__logo-wrap{display:inline-block;margin-bottom:14px;text-decoration:none;transition:transform .25s ease}.ethnic-footer__logo-wrap:hover{transform:translateY(-2px)}.ethnic-footer__logo-img{width:var(--footer-logo-w, 205px);height:auto;display:block}.ethnic-footer__tagline{font-size:var(--footer-tagline-size, 12px);font-weight:600;letter-spacing:var(--footer-tagline-spacing, 2px);text-transform:uppercase;color:var(--footer-tagline-color, var(--footer-heading, #543315));margin-bottom:18px;line-height:1.45;max-width:250px}.ethnic-footer__brand-bio{font-size:13px;line-height:1.6;color:var(--footer-subtext, #6B5543);margin-bottom:18px;max-width:280px}.ethnic-footer__socials{display:flex;gap:10px;align-items:center;justify-content:var(--footer-brand-align, center);flex-wrap:wrap}.ethnic-footer__social-btn{width:var(--footer-social-btn-w, 36px);height:var(--footer-social-btn-w, 36px);border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .28s cubic-bezier(.2,.8,.2,1);position:relative;box-sizing:border-box}.ethnic-footer__social-btn svg{width:var(--footer-social-icon-w, 17px);height:var(--footer-social-icon-w, 17px);fill:currentColor;transition:transform .25s ease}.ethnic-footer__social-btn:hover svg{transform:scale(1.1)}.ethnic-footer__socials--original_solid .ethnic-footer__social-btn{border:none;color:#fff;box-shadow:0 2px 6px #0000001f}.ethnic-footer__socials--original_solid .ethnic-footer__social-btn:hover{transform:translateY(-3px) scale(1.08);box-shadow:0 5px 12px #00000038}.ethnic-footer__socials--original_solid .ethnic-footer__social-btn--instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.ethnic-footer__socials--original_solid .ethnic-footer__social-btn--facebook{background:#1877f2}.ethnic-footer__socials--original_solid .ethnic-footer__social-btn--whatsapp{background:#25d366}.ethnic-footer__socials--original_solid .ethnic-footer__social-btn--youtube{background:red}.ethnic-footer__socials--original_solid .ethnic-footer__social-btn--pinterest{background:#e60023}.ethnic-footer__socials--original_solid .ethnic-footer__social-btn--twitter{background:#000}.ethnic-footer__socials--original_solid .ethnic-footer__social-btn--linkedin{background:#0a66c2}.ethnic-footer__socials--original_outline .ethnic-footer__social-btn{background:#ffffffa6;box-shadow:0 1px 4px #0000000f}.ethnic-footer__socials--original_outline .ethnic-footer__social-btn:hover{color:#fff;transform:translateY(-2px) scale(1.06)}.ethnic-footer__socials--original_outline .ethnic-footer__social-btn--instagram{border:1.5px solid #E1306C;color:#e1306c}.ethnic-footer__socials--original_outline .ethnic-footer__social-btn--instagram:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);border-color:transparent}.ethnic-footer__socials--original_outline .ethnic-footer__social-btn--facebook{border:1.5px solid #1877F2;color:#1877f2}.ethnic-footer__socials--original_outline .ethnic-footer__social-btn--facebook:hover{background:#1877f2;border-color:#1877f2}.ethnic-footer__socials--original_outline .ethnic-footer__social-btn--whatsapp{border:1.5px solid #25D366;color:#25d366}.ethnic-footer__socials--original_outline .ethnic-footer__social-btn--whatsapp:hover{background:#25d366;border-color:#25d366}.ethnic-footer__socials--original_outline .ethnic-footer__social-btn--youtube{border:1.5px solid #FF0000;color:red}.ethnic-footer__socials--original_outline .ethnic-footer__social-btn--youtube:hover{background:red;border-color:red}.ethnic-footer__socials--original_outline .ethnic-footer__social-btn--pinterest{border:1.5px solid #E60023;color:#e60023}.ethnic-footer__socials--original_outline .ethnic-footer__social-btn--pinterest:hover{background:#e60023;border-color:#e60023}.ethnic-footer__socials--original_outline .ethnic-footer__social-btn--twitter{border:1.5px solid #000000;color:#000}.ethnic-footer__socials--original_outline .ethnic-footer__social-btn--twitter:hover{background:#000;border-color:#000}.ethnic-footer__socials--original_outline .ethnic-footer__social-btn--linkedin{border:1.5px solid #0A66C2;color:#0a66c2}.ethnic-footer__socials--original_outline .ethnic-footer__social-btn--linkedin:hover{background:#0a66c2;border-color:#0a66c2}.ethnic-footer__socials--theme_outline .ethnic-footer__social-btn{border:1px solid var(--footer-social-border, var(--footer-gold, #8C581E));color:var(--footer-social-color, var(--footer-gold, #8C581E));background:var(--footer-social-bg, rgba(255, 255, 255, .45))}.ethnic-footer__socials--theme_outline .ethnic-footer__social-btn:hover{background:var(--footer-social-hover-bg, #8C581E);color:#fff;border-color:var(--footer-social-hover-bg, #8C581E);transform:translateY(-2px);box-shadow:0 4px 10px #8c581e47}.ethnic-footer__socials--theme_solid .ethnic-footer__social-btn{border:1px solid var(--footer-gold, #8C581E);background:var(--footer-gold, #8C581E);color:#fff;box-shadow:0 3px 8px #8c581e40}.ethnic-footer__socials--theme_solid .ethnic-footer__social-btn:hover{background:var(--footer-btn-hover-bg, #6E4213);border-color:var(--footer-btn-hover-bg, #6E4213);transform:translateY(-2px) scale(1.05);box-shadow:0 5px 12px #8c581e59}.ethnic-footer__col-contact{position:relative;padding-right:14px}.ethnic-footer__col-contact.has-divider:after{content:"";position:absolute;right:-16px;top:6px;bottom:16px;width:1px;background:linear-gradient(to bottom,transparent,var(--footer-divider-color, var(--royal-footer-border)),transparent)}.ethnic-footer__col-contact .ethnic-divider-flower{position:absolute;right:-25px;top:50%;transform:translateY(-50%);width:18px;height:22px;color:var(--footer-gold, #8C581E);z-index:3;display:flex;align-items:center;justify-content:center}.ethnic-footer__contact-list{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0;margin:0}.ethnic-footer__contact-item{display:flex;align-items:flex-start;gap:14px}.ethnic-footer__contact-icon{width:var(--footer-contact-icon-w, 34px);height:var(--footer-contact-icon-w, 34px);min-width:var(--footer-contact-icon-w, 34px);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--footer-contact-icon-color, var(--footer-gold, #8C581E));margin-top:2px;transition:transform .25s ease,background .25s ease}.ethnic-footer__contact-list--style-circle_outline .ethnic-footer__contact-icon{border:1px solid var(--footer-contact-icon-border, var(--footer-gold, #8C581E));background:var(--footer-contact-icon-bg, rgba(255, 255, 255, .5))}.ethnic-footer__contact-list--style-circle_solid .ethnic-footer__contact-icon{border:none;background:var(--footer-gold, #8C581E);color:#fff}.ethnic-footer__contact-list--style-minimal .ethnic-footer__contact-icon{border:none;background:transparent;width:24px;height:24px;min-width:24px}.ethnic-footer__contact-item:hover .ethnic-footer__contact-icon{transform:scale(1.08)}.ethnic-footer__contact-icon svg{width:16px;height:16px;stroke:currentColor}.ethnic-footer__contact-text{font-size:var(--footer-contact-font-size, 13px);line-height:1.48;color:var(--footer-text, #2C2016)}.ethnic-footer__contact-text a{color:inherit;text-decoration:none;font-weight:600;transition:color .2s ease}.ethnic-footer__contact-text a:hover{color:var(--footer-gold, #8C581E)}.ethnic-footer__contact-sub{font-size:11.5px;color:var(--footer-subtext, #6B5543);margin-top:2px}.ethnic-footer__contact-sub a{font-weight:500;color:var(--footer-subtext, #6B5543)}.ethnic-footer__contact-sub a:hover{color:var(--footer-gold, #8C581E)}.ethnic-footer__contact-text strong{color:#1a1a1a;font-weight:700}.ethnic-footer__col-links{position:relative;padding-right:14px}.ethnic-footer__col-links.has-divider:after{content:"";position:absolute;right:-16px;top:6px;bottom:16px;width:1px;background:linear-gradient(to bottom,transparent,var(--footer-divider-color, var(--royal-footer-border)),transparent)}.ethnic-footer__nav-list{list-style:none;display:flex;flex-direction:column;gap:var(--footer-links-gap, 10px);padding:0;margin:0}.ethnic-footer__nav-list--dual{display:grid;grid-template-columns:1fr 1fr;gap:var(--footer-links-gap, 10px) 16px}.ethnic-footer__nav-item a{display:flex;justify-content:space-between;align-items:center;font-size:var(--footer-links-size, 13px);color:var(--footer-links-color, var(--footer-text, #2C2016));text-decoration:none;transition:all .2s ease;padding:2px 0}.ethnic-footer__nav-item a:hover{color:var(--footer-links-hover-color, var(--footer-gold, #8C581E));transform:translate(3px)}.ethnic-footer__nav-chevron{font-size:13px;font-family:inherit;color:var(--footer-chevron-color, #A68972);transition:transform .2s ease,color .2s ease}.ethnic-footer__nav-chevron--lotus{font-size:11px}.ethnic-footer__nav-chevron--dot{font-size:14px}.ethnic-footer__nav-item a:hover .ethnic-footer__nav-chevron{color:var(--footer-gold, #8C581E);transform:translate(2px)}.ethnic-footer__col-connect{display:flex;flex-direction:column}.ethnic-footer__newsletter-desc{font-size:var(--footer-newsletter-desc-size, 13px);line-height:1.5;color:var(--footer-text, #2C2016);margin:0 0 16px}.ethnic-footer__form{display:flex;gap:8px;margin-bottom:22px;width:100%}.ethnic-footer__input{flex:1 1 auto;min-width:0;width:100%;background:#ffffffd9;border:1px solid #DFCFBC;border-radius:4px;padding:10px 14px;font-size:13px;font-family:inherit;color:#333;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.ethnic-footer__input:focus{border-color:var(--footer-gold, #8C581E);box-shadow:0 0 0 2px #8c581e26;background:#fff}.ethnic-footer__input::placeholder{color:#8c7b6c}.ethnic-footer__btn{background:var(--footer-btn-bg, var(--royal-footer-btn-bg));color:var(--footer-btn-text, var(--royal-footer-btn-text));border:none;border-radius:4px;padding:0 22px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .25s ease;white-space:nowrap}.ethnic-footer__btn:hover{background:var(--footer-btn-hover-bg, #6E4213);transform:translateY(-1px);box-shadow:0 4px 12px #8c581e4d}.ethnic-footer__badges{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:14px 0;border-top:1px solid rgba(140,88,30,.14);border-bottom:1px solid rgba(140,88,30,.14);margin-bottom:18px}.ethnic-footer__badge-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 8px;position:relative}.ethnic-footer__badge-item:not(:last-child):after{content:"";position:absolute;right:0;top:10%;bottom:10%;width:1px;background:#8c581e33}.ethnic-footer__badge-icon{width:var(--footer-badge-icon-w, 28px);height:var(--footer-badge-icon-w, 28px);color:var(--footer-badge-icon-color, var(--footer-gold, #8C581E));margin-bottom:6px;display:flex;align-items:center;justify-content:center}.ethnic-footer__badge-icon svg{width:100%;height:100%;stroke:currentColor}.ethnic-footer__badge-icon img{width:100%;height:100%;object-fit:contain}.ethnic-footer__badge-title{font-size:var(--footer-badge-title-size, 11px);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--footer-heading, #543315);line-height:1.25}.ethnic-footer__badge-sub{font-size:var(--footer-badge-sub-size, 9.5px);color:var(--footer-subtext, #7A6350);margin-top:2px;line-height:1.2}.ethnic-footer__roots-wrap{display:flex;flex-direction:column;align-items:center;gap:8px}.ethnic-footer__roots-lotus-line{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.ethnic-footer__roots-lotus-line:before,.ethnic-footer__roots-lotus-line:after{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,rgba(140,88,30,.4))}.ethnic-footer__roots-lotus-line:after{background:linear-gradient(to left,transparent,rgba(140,88,30,.4))}.ethnic-footer__roots-lotus-img{width:110px;height:auto;display:block}.ethnic-footer__roots{display:flex;align-items:center;justify-content:center;gap:10px;font-size:var(--footer-roots-size, 11.5px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--footer-heading, #543315)}.ethnic-footer__roots-star{font-size:11px;color:var(--footer-gold, #8C581E)}.ethnic-footer__col-text .ethnic-footer__text-content{font-size:13px;line-height:1.6;color:var(--footer-text, #2C2016);margin-bottom:14px}.ethnic-footer__text-btn{display:inline-block;padding:8px 18px;text-decoration:none}.ethnic-footer__col-badges .ethnic-footer__badges{margin-bottom:0;border-top:none;border-bottom:none}.ethnic-footer__bottom-bar{position:relative;z-index:3;border-top:1px solid rgba(140,88,30,.14);background:var(--footer-subfooter-bg, rgba(248, 237, 224, .95));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:14px 0}.ethnic-footer__bottom-inner{max-width:var(--footer-max-w, 1380px);margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.ethnic-footer__bottom-bar--layout-stacked_center .ethnic-footer__bottom-inner{flex-direction:column;text-align:center;justify-content:center}.ethnic-footer__bottom-bar--layout-reverse_split .ethnic-footer__bottom-inner{flex-direction:row-reverse}.ethnic-footer__copyright{font-size:var(--footer-copyright-size, 12px);color:var(--footer-copyright-color, #4F3B2C);line-height:1.4}.ethnic-footer__payment-badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ethnic-footer__pay-badge{display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:4px;box-shadow:0 1px 3px #00000014;border:1px solid rgba(140,88,30,.14);padding:1px 3px;transition:transform .2s ease,box-shadow .2s ease}.ethnic-footer__pay-badge:hover{transform:translateY(-2px);box-shadow:0 3px 8px #8c581e33}.ethnic-footer__pay-badge svg{height:var(--footer-payments-h, 24px);width:auto;display:block}.ethnic-footer__payments--monochrome_gold .ethnic-footer__pay-badge{filter:sepia(90%) hue-rotate(5deg) saturate(220%) brightness(85%)}.ethnic-footer__payments--grayscale .ethnic-footer__pay-badge{filter:grayscale(100%) opacity(.85)}@media(min-width:1025px){.ethnic-footer__grid{display:flex;flex-wrap:nowrap;gap:var(--footer-col-gap, 32px);align-items:flex-start;justify-content:space-between}.ethnic-footer__block{min-width:0;box-sizing:border-box}.ethnic-footer__col-brand{flex:var(--col-flex, 1.15 1 0)}.ethnic-footer__col-contact{flex:var(--col-flex, 1.35 1 0)}.ethnic-footer__col-links{flex:var(--col-flex, 1 1 0)}.ethnic-footer__col-connect{flex:var(--col-flex, 1.5 1 0)}}@media(max-width:1024px)and (min-width:769px){.ethnic-footer__grid{gap:28px}.ethnic-footer__block{flex:0 0 calc(50% - 14px)!important;width:calc(50% - 14px)!important;box-sizing:border-box}.ethnic-footer__col-contact.has-divider:after,.ethnic-footer__col-contact .ethnic-divider-flower,.ethnic-footer__col-links.has-divider:after{display:none}}@media(max-width:768px){.sec__ethnic-footer{--footer-pt: var(--footer-pt-mobile, 25px);--footer-pb: var(--footer-pb-mobile, 25px)}.ethnic-footer__main{padding-top:var(--footer-pt, 25px);padding-bottom:var(--footer-pb, 25px)}.sec__ethnic-footer--skyline-above_subfooter .ethnic-footer__main,.sec__ethnic-footer--skyline-below_content .ethnic-footer__main{padding-bottom:0!important}.ethnic-footer__grid{flex-direction:column;gap:0}.ethnic-footer__block{flex:0 0 100%!important;width:100%!important;padding-right:0!important;margin-bottom:20px}.ethnic-footer__block:last-child{margin-bottom:0!important}.ethnic-footer__col-brand{align-items:var(--footer-brand-align-mobile, center);text-align:var(--footer-brand-align-mobile, center);margin-bottom:24px}.ethnic-footer__logo-img{width:var(--footer-logo-w-mobile, 160px)}.ethnic-footer__socials{justify-content:var(--footer-brand-align-mobile, center)}.ethnic-footer__corner-left,.ethnic-footer__corner-right{width:var(--footer-vines-w-mobile, 90px);opacity:.6}.ethnic-footer__skyline-img{height:var(--footer-skyline-h-mobile, 85px);transform:translateY(var(--footer-skyline-trim, 0px))}.ethnic-footer__skyline-strip--above-subfooter{margin-top:var(--footer-skyline-offset-mobile, -10px)}.ethnic-footer__skyline-strip--hide-mobile,.ethnic-footer__palace-backdrop--hide-mobile{display:none!important}.sec__ethnic-footer[data-mobile-accordion=true] .ethnic-footer__accordion-trigger{display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:0;padding:12px 0;border-bottom:1px solid rgba(140,88,30,.12)}.sec__ethnic-footer[data-mobile-accordion=true] .ethnic-footer__heading:after{display:none}.sec__ethnic-footer[data-mobile-accordion=true] .ethnic-footer__accordion-chevron{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--footer-gold, #8C581E);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.sec__ethnic-footer[data-mobile-accordion=true] .ethnic-footer__accordion-chevron svg{width:20px;height:20px;fill:currentColor}.sec__ethnic-footer[data-mobile-accordion=true] .ethnic-footer__accordion-body{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,padding .3s ease;padding:0}.sec__ethnic-footer[data-mobile-accordion=true] .ethnic-footer__accordion-group.is-open .ethnic-footer__accordion-chevron{transform:rotate(180deg)}.sec__ethnic-footer[data-mobile-accordion=true] .ethnic-footer__accordion-group.is-open .ethnic-footer__accordion-body{max-height:800px;opacity:1;padding-top:14px;padding-bottom:10px}.ethnic-footer__bottom-inner{flex-direction:column;text-align:center;justify-content:center;gap:14px}.ethnic-footer__payment-badges{justify-content:center}.ethnic-footer__badges{grid-template-columns:repeat(3,1fr);gap:4px}.ethnic-footer__badge-item{padding:0 4px}.ethnic-footer__badge-title{font-size:9.5px}.ethnic-footer__badge-sub{font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ethnic-royal-footer.css.map */
