.page-footer,.footer,.footer-wrap,.footer-global{--gf-accent: #7F00AA;--gf-accent-2: #B319E6;--gf-ink: #130818;--gf-text: #2b1834;--gf-muted: #7f7388;--gf-line: rgba(127, 0, 170, .12);--gf-card: rgba(255, 255, 255, .9);--gf-shadow: 0 12px 32px rgba(31, 8, 42, .055);background:radial-gradient(circle at 0 0,rgba(127,0,170,.06),transparent 30%),linear-gradient(180deg,#fff,#fbf7fd)!important;color:var(--gf-text)!important}.page-footer *,.footer *{box-sizing:border-box}.page-footer .footer-top,.footer .footer-top{padding:30px 18px 32px!important;border-radius:0 0 24px 24px!important;background:linear-gradient(135deg,#2b0738,#7f00aa 58%,#b319e6)!important;color:#fff!important;text-align:center}.page-footer .footer-top .gse-footer-newsletter-title,.footer .footer-top .gse-footer-newsletter-title{display:block;margin:0 0 8px;color:#fff;font-size:clamp(24px,2.6vw,36px);line-height:1;letter-spacing:-.045em;font-weight:950}.page-footer .footer-top .gse-footer-newsletter-sub,.footer .footer-top .gse-footer-newsletter-sub{display:block;margin:9px 0 0;color:#ffffffc7;font-size:13px;font-weight:700}.page-footer .footer-top :is(h1,h2,h3,h4,h5),.footer .footer-top :is(h1,h2,h3,h4,h5){display:none!important}.page-footer .footer-top form,.footer .footer-top form{width:min(500px,100%);margin:16px auto 0!important;padding:5px!important;display:flex!important;align-items:center;gap:5px;border-radius:999px;background:#ffffff2e;border:1px solid rgba(255,255,255,.2);box-shadow:0 16px 38px #13041c33}.page-footer .footer-top :is(input[type=email],.form-control),.footer .footer-top :is(input[type=email],.form-control){flex:1;min-height:48px!important;border:0!important;border-radius:999px!important;background:#fff!important;color:var(--gf-ink)!important;padding:0 18px!important;font-size:14px!important;font-weight:800!important;box-shadow:none!important}.page-footer .footer-top :is(button,.btn),.footer .footer-top :is(button,.btn){min-height:48px!important;padding:0 24px!important;border:0!important;border-radius:999px!important;background:#fff!important;color:var(--gf-accent)!important;font-size:12.5px!important;font-weight:950!important;text-transform:uppercase;box-shadow:none!important}.page-footer .footer-content,.footer .footer-content{padding:34px 0 20px!important;background:transparent!important}.page-footer .container,.footer .container{width:min(1440px,calc(100% - 36px))!important;max-width:1440px!important}.page-footer .footer-content .gse-footer-trust-strip,.footer .footer-content .gse-footer-trust-strip{list-style:none!important;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:0!important;width:fit-content!important;max-width:min(920px,calc(100% - 24px))!important;min-height:44px;margin:4px auto 28px!important;padding:11px 28px!important;border:1px solid rgba(127,0,170,.16)!important;border-radius:999px!important;background:linear-gradient(180deg,#fff,#fbf6fe)!important;color:var(--gf-ink)!important;font-size:12.5px;font-weight:800;line-height:1.3;letter-spacing:.01em;text-align:center;box-shadow:0 1px #ffffffe6 inset,0 2px 6px #7f00aa0f,0 14px 32px #1f082a12!important}.page-footer .footer-content .gse-footer-trust-strip>li,.footer .footer-content .gse-footer-trust-strip>li{display:inline-flex!important;align-items:center;gap:6px;white-space:nowrap;margin:0!important;padding:0!important}.page-footer .footer-content .gse-footer-trust-strip>li+li:before,.footer .footer-content .gse-footer-trust-strip>li+li:before{content:"\2022";margin:0 14px;color:#7f00aa73;font-size:14px;font-weight:900;line-height:1}.gse-trust-emoji{display:inline-block;font-size:14px;line-height:1;margin-right:2px;filter:saturate(1.05)}@media(min-width:769px){.page-footer .footer-content>.container>.row,.footer .footer-content>.container>.row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;align-items:start!important}.page-footer .footer-content>.container>.row>[class*=col],.footer .footer-content>.container>.row>[class*=col]{width:auto!important;max-width:none!important;flex:none!important;min-width:0!important;height:auto!important;align-self:start!important}}.page-footer .footer-content>.container>.row>[class*=col],.footer .footer-content>.container>.row>[class*=col]{height:auto!important;min-height:0!important;padding:18px 20px!important;border-radius:20px!important;border:1px solid var(--gf-line);background:var(--gf-card);box-shadow:var(--gf-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.page-footer .footer-content :is(.footer-col,.footer-text),.footer .footer-content :is(.footer-col,.footer-text){text-align:center!important}.page-footer .footer-content .footer-logo,.footer .footer-content .footer-logo{display:block!important;margin:0 auto!important}.page-footer .footer-content .footer-list-title,.footer .footer-content .footer-list-title{position:relative!important;text-align:center!important;margin-bottom:18px!important;padding-bottom:12px!important;letter-spacing:.01em!important}.page-footer .footer-content .footer-list-title:after,.footer .footer-content .footer-list-title:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:36px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--gf-accent),var(--gf-accent-2))}.page-footer .footer-content .footer-list,.footer .footer-content .footer-list{width:100%!important;max-width:100%!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important}.page-footer .footer-content .footer-list>li,.footer .footer-content .footer-list>li{text-align:center!important}.page-footer .footer-content .footer-list a,.footer .footer-content .footer-list a{display:inline-block;padding:2px 4px;transition:color .18s ease,transform .18s ease!important}.page-footer .footer-content .footer-list a:hover,.footer .footer-content .footer-list a:hover{transform:translateY(-1px)}.page-footer .footer-content .footer-list.table_d,.footer .footer-content .footer-list.table_d{display:block!important;text-align:center!important}.page-footer .footer-content .footer-list.table_d .tr_d,.footer .footer-content .footer-list.table_d .tr_d{display:block!important;margin-bottom:4px;text-align:center!important}.page-footer .footer-content .footer-list.table_d .td_d,.footer .footer-content .footer-list.table_d .td_d{display:inline-block!important;padding:0 3px!important;width:auto!important;vertical-align:baseline!important;text-align:center!important}.page-footer .footer-content .footer-social,.footer .footer-content .footer-social{justify-content:center!important;margin:0 auto!important}.page-footer .footer-content :is(.menu-item-actions,collection-quickview-popup),.page-footer .footer-content .menu-item-wrap>.icon-wrap,.footer .footer-content :is(.menu-item-actions,collection-quickview-popup),.footer .footer-content .menu-item-wrap>.icon-wrap{display:none!important}.page-footer .footer-content .menu-item-wrap,.footer .footer-content .menu-item-wrap{display:inline!important;position:static!important}.page-footer image-on-hover,.footer image-on-hover{display:inline!important}.page-footer :is(image-on-hover .submenu-list-wrap,[data-load=loading]),.page-footer .footer-content .submenu-list-wrap--image,.footer :is(image-on-hover .submenu-list-wrap,[data-load=loading]),.footer .footer-content .submenu-list-wrap--image{display:none!important}.page-footer .footer-content a,.page-footer .footer-content a:is(:hover,:focus,:focus-visible,:active),.footer .footer-content a,.footer .footer-content a:is(:hover,:focus,:focus-visible,:active){background:none!important;outline:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;text-decoration:none!important}.page-footer .footer-content .footer-list>li,.page-footer .footer-content .footer-list>li>*,.footer .footer-content .footer-list>li,.footer .footer-content .footer-list>li>*{background:none!important;box-shadow:none!important}.page-footer img,.footer img{max-width:155px;height:auto}.page-footer :is(h1,h2,h3,h4,h5,.footer-title),.footer :is(h1,h2,h3,h4,h5,.footer-title){margin:0 0 12px!important;color:var(--gf-ink)!important;font-size:16px!important;line-height:1.1!important;letter-spacing:-.035em!important;font-weight:950!important;text-transform:none!important}.page-footer p,.footer p{margin:0 0 8px!important;color:var(--gf-muted)!important;font-size:13.5px!important;line-height:1.55!important;font-weight:650}.page-footer ul,.footer ul{display:grid;gap:7px;margin:0!important;padding:0!important;list-style:none!important}.page-footer li,.footer li{margin:0!important;padding:0!important}.page-footer a,.footer a{color:var(--gf-muted)!important;text-decoration:none!important;font-size:13.5px!important;font-weight:750!important;line-height:1.35!important;transition:color .18s ease}.page-footer a:hover,.footer a:hover{color:var(--gf-accent)!important}.page-footer a:is([href^=tel],[href^=mailto]),.footer a:is([href^=tel],[href^=mailto]){color:var(--gf-text)!important;font-weight:850!important}.page-footer :is(.footer-bottom,[class*=footer-bottom]),.footer :is(.footer-bottom,[class*=footer-bottom]){padding:14px 0!important;background:transparent!important;border-top:1px solid var(--gf-line)!important;color:var(--gf-muted)!important;box-shadow:none!important}.page-footer :is(.footer-bottom,[class*=footer-bottom]) .row,.footer :is(.footer-bottom,[class*=footer-bottom]) .row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.page-footer :is(.footer-bottom,[class*=footer-bottom]) [class*=col],.footer :is(.footer-bottom,[class*=footer-bottom]) [class*=col]{width:auto!important;max-width:none!important;flex:0 1 auto!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.page-footer :is(.payment-icons,[class*=payment]),.footer :is(.payment-icons,[class*=payment]){display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.page-footer :is(.payment-icons,[class*=payment]) :is(svg,img),.footer :is(.payment-icons,[class*=payment]) :is(svg,img){max-height:24px!important;width:auto!important}.page-footer :is(.social-icons,[class*=social]),.footer :is(.social-icons,[class*=social]){display:flex;flex-wrap:wrap;gap:8px}.page-footer :is(.social-icons,[class*=social]) a,.footer :is(.social-icons,[class*=social]) a{display:inline-grid!important;place-items:center;width:34px;height:34px;border-radius:999px;background:#fff;border:1px solid var(--gf-line);color:var(--gf-accent)!important;box-shadow:0 7px 18px #1f082a0b}.page-footer{padding-bottom:92px}@media(max-width:768px){.page-footer .footer-top,.footer .footer-top{padding:28px 16px 30px!important}.page-footer .footer-top form,.footer .footer-top form{width:min(100%,340px);flex-direction:column;border-radius:22px;padding:8px!important}.page-footer .footer-top :is(input[type=email],.form-control),.footer .footer-top :is(input[type=email],.form-control){width:100%;text-align:center}.page-footer .footer-top :is(button,.btn),.footer .footer-top :is(button,.btn){width:100%}.page-footer .footer-content,.footer .footer-content{padding:24px 0 18px!important}.page-footer .container,.footer .container{width:min(100% - 18px,1440px)!important}.page-footer .footer-content .gse-footer-trust-strip,.footer .footer-content .gse-footer-trust-strip{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-height:auto;margin:0 0 18px!important;padding:16px 20px!important;border-radius:20px!important;font-size:13px;line-height:1.4;gap:12px!important;text-align:left!important}.page-footer .footer-content .gse-footer-trust-strip>li,.footer .footer-content .gse-footer-trust-strip>li{width:100%!important;gap:12px!important;white-space:normal!important}.page-footer .footer-content .gse-footer-trust-strip>li+li:before,.footer .footer-content .gse-footer-trust-strip>li+li:before{content:none!important}.page-footer .footer-content .gse-footer-trust-strip .gse-trust-emoji,.footer .footer-content .gse-footer-trust-strip .gse-trust-emoji{flex:0 0 22px;width:22px;font-size:17px;text-align:center;margin-right:0}.page-footer .footer-content>.container>.row,.footer .footer-content>.container>.row{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.page-footer .footer-content>.container>.row>[class*=col],.footer .footer-content>.container>.row>[class*=col]{width:100%!important;max-width:100%!important;flex:none!important;padding:18px!important;border-radius:20px!important}.page-footer .footer-content :is(.footer-block,.footer-collapsed-content),.footer .footer-content :is(.footer-block,.footer-collapsed-content){text-align:center!important}.page-footer .footer-content .footer-list,.footer .footer-content .footer-list{justify-items:center!important;align-items:center!important}.page-footer .footer-content .footer-list>li,.footer .footer-content .footer-list>li{width:100%!important;justify-self:center!important}.page-footer .footer-content .footer-list-title,.footer .footer-content .footer-list-title{padding-left:36px!important;padding-right:36px!important}.page-footer .footer-content .footer-list-title .toggle-arrow,.footer .footer-content .footer-list-title .toggle-arrow{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important}.page-footer img,.footer img{max-width:140px}.page-footer :is(h4,h5,.footer-title),.footer :is(h4,h5,.footer-title){margin-bottom:10px!important;font-size:15px!important}.page-footer :is(p,a,li),.footer :is(p,a,li){font-size:13px!important;line-height:1.55!important}.page-footer :is(.footer-bottom,[class*=footer-bottom]) .row,.footer :is(.footer-bottom,[class*=footer-bottom]) .row{justify-content:center!important;text-align:center!important}.page-footer :is(.payment-icons,[class*=payment]),.footer :is(.payment-icons,[class*=payment]){justify-content:center!important}.page-footer{padding-bottom:112px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/footer-premium.css.map */
