body:has([data-oc-home]) .shopify-section:has(>footer.footer){background:#171717}body:has([data-oc-home]) .footer{--oc-footer-logo-width: 140.525px;--oc-footer-logo-height: 26.25px;--oc-footer-brand-gap: clamp(80px, 8.421vw, 160px);margin:0;padding:24px 0;border:0;border-radius:0 0 clamp(16px,1.578vw,30px) clamp(16px,1.578vw,30px);background:#1f1f1f;color:#fff;font:500 18px/normal OCInter,Inter,sans-serif;letter-spacing:0}body:has([data-oc-home]) .footer__content-top{display:block;max-width:none;padding:0 var(--oc-page-padding, 20px)}body:has([data-oc-home]) .footer__blocks-wrapper{display:flex;flex-direction:column;gap:0;margin:0;padding:0;border:0}body:has([data-oc-home]) .footer-block{flex:initial;margin:0;width:100%;max-width:none;min-width:0}body:has([data-oc-home]) .footer-block__brand-info .footer-block__image-wrapper{width:var(--oc-footer-logo-width);max-width:none!important;margin:0}body:has([data-oc-home]) .footer-block__brand-info .footer-block__image-wrapper img{height:var(--oc-footer-logo-height)}body:has([data-oc-home]) .footer__list-social{justify-content:flex-start;align-items:center;gap:28px;margin:40px 0 0}body:has([data-oc-home]) .footer .list-social__item{line-height:0}body:has([data-oc-home]) .footer .list-social__link{display:block;position:relative;padding:0;width:24px;height:24px;color:#fff}body:has([data-oc-home]) .footer .list-social__link:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}body:has([data-oc-home]) .footer .list-social__link .svg-wrapper{display:block;width:24px;height:24px;background:currentColor;-webkit-mask:var(--oc-footer-social) center / contain no-repeat;mask:var(--oc-footer-social) center / contain no-repeat}body:has([data-oc-home]) .footer .list-social__link .svg-wrapper svg{visibility:hidden}body:has([data-oc-home]) .footer .list-social__link[href*="facebook.com"]{--oc-footer-social: url(oc-footer-facebook.svg)}body:has([data-oc-home]) .footer .list-social__link[href*="instagram.com"]{--oc-footer-social: url(oc-footer-instagram.svg)}body:has([data-oc-home]) .footer .list-social__link[href*="youtube.com"]{--oc-footer-social: url(oc-footer-youtube.svg)}body:has([data-oc-home]) .footer .list-social__link[href*="pinterest.com"]{--oc-footer-social: url(oc-footer-pinterest.svg)}body:has([data-oc-home]) .footer-block--menu{margin:28px 0 0}body:has([data-oc-home]) .footer-block:first-child+.footer-block--menu{margin-top:68px}body:has([data-oc-home]) .footer-block__details-content{display:flex;flex-direction:column;gap:12px;margin:0;padding:0}body:has([data-oc-home]) .footer-block--menu .footer-block__details-content>li{display:inline-flex;margin:0;padding:0}body:has([data-oc-home]) .footer-block--menu .list-menu__item--link{display:block;min-height:0;padding:0;font:500 16px/1.25 OCInter,Inter,sans-serif;color:#fff;letter-spacing:0}body:has([data-oc-home]) .footer-block--newsletter{display:block;width:100%;max-width:none;margin:40px 0 0;padding:56px 0 0;border-top:1px solid rgb(255 255 255 / .115)}body:has([data-oc-home]) .footer-block__newsletter{text-align:left;margin:0}body:has([data-oc-home]) .footer-block__newsletter .footer-block__heading{margin:0 0 24px;font:500 22px/1 OCInter,Inter,sans-serif;letter-spacing:0;color:#fff}body:has([data-oc-home]) .footer__newsletter,body:has([data-oc-home]) .footer .newsletter-form__field-wrapper{width:100%;max-width:none;margin:0}body:has([data-oc-home]) .footer__newsletter{max-width:448px}body:has([data-oc-home]) .footer .field{height:62px;border-radius:12px;background:transparent}body:has([data-oc-home]) .footer .field:before,body:has([data-oc-home]) .footer .field:after{display:none}body:has([data-oc-home]) .footer .field__input{height:62px;margin:0;padding:20px 72px 10px 26px;border:0;border-radius:12px;box-shadow:none;background:#ffffff0b;color:#fff;font:500 16px/20px OCInter,Inter,sans-serif;letter-spacing:0}body:has([data-oc-home]) .footer .field__input:focus{background:#ffffff1d;box-shadow:none}body:has([data-oc-home]) .footer .field__label{left:27px;top:0;display:flex;align-items:center;height:62px;margin:0;color:#fff9;font:500 16px/1.6 OCInter,Inter,sans-serif;letter-spacing:0}body:has([data-oc-home]) .footer .field__input:focus~.field__label,body:has([data-oc-home]) .footer .field__input:not(:placeholder-shown)~.field__label{height:auto;top:8px;font-size:11px}body:has([data-oc-home]) .footer .newsletter-form__button{top:11px;right:16px;width:40px;height:40px;min-width:0;border-radius:50%;background:#fff;color:#000}body:has([data-oc-home]) .footer .newsletter-form__button .svg-wrapper{width:16px;height:16px;background:currentColor;-webkit-mask:url(oc-footer-arrow.svg) center / contain no-repeat;mask:url(oc-footer-arrow.svg) center / contain no-repeat}body:has([data-oc-home]) .footer .newsletter-form__button .svg-wrapper svg{visibility:hidden}body:has([data-oc-home]) .footer__content-bottom{display:none}@media(min-width:768px){body:has([data-oc-home]) .footer{padding-block:32px}body:has([data-oc-home]) .footer__blocks-wrapper{display:grid;grid-template-columns:calc(max(180px,var(--oc-footer-logo-width)) + var(--oc-footer-brand-gap) - 48px) repeat(2,minmax(0,1fr));gap:48px}body:has([data-oc-home]) .footer-block--menu,body:has([data-oc-home]) .footer-block:first-child+.footer-block--menu{margin:0}body:has([data-oc-home]) .footer-block__newsletter{width:calc((100% - 40px * 4) / 5 * 3 + 40px * 2)}body:has([data-oc-home]) .footer-block__newsletter .footer-block__heading{font-size:clamp(26px,calc(10.0912px + 1.3636vw),38px)}body:has([data-oc-home]) .footer .field__input,body:has([data-oc-home]) .footer .field__label{font-size:18px;line-height:1.6}body:has([data-oc-home]) .footer .field__input:focus~.field__label,body:has([data-oc-home]) .footer .field__input:not(:placeholder-shown)~.field__label{font-size:11px}}@media(min-width:768px)and (max-width:1023px){body:has([data-oc-home]) .footer__blocks-wrapper{grid-template-columns:calc(180px + var(--oc-footer-brand-gap) - 48px) max-content minmax(0,1fr)}}@media(min-width:1024px){body:has([data-oc-home]) .footer{--oc-footer-logo-width: 187.3666666667px;--oc-footer-logo-height: 35px}body:has([data-oc-home]) .footer-block--menu .list-menu__item--link{font-size:clamp(16px,calc(11.968px + .3174vw),20px)}body:has([data-oc-home]) .footer-block__newsletter .footer-block__heading{font-weight:700}body:has([data-oc-home]) .footer .field__input,body:has([data-oc-home]) .footer .field__label{font-size:18px;line-height:1.6}body:has([data-oc-home]) .footer .field__input:focus~.field__label,body:has([data-oc-home]) .footer .field__input:not(:placeholder-shown)~.field__label{font-size:11px}}@media(min-width:1024px)and (max-width:1279px){body:has([data-oc-home]) .footer__blocks-wrapper{grid-template-columns:calc(var(--oc-footer-logo-width) + var(--oc-footer-brand-gap) - 48px) calc((100% - var(--oc-footer-logo-width) - var(--oc-footer-brand-gap)) * .3333 - 36px) minmax(0,1fr)}}@media(min-width:1280px){body:has([data-oc-home]) .footer__content-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}body:has([data-oc-home]) .footer__blocks-wrapper{border-right:1px solid rgb(255 255 255 / .115);padding-right:48px}body:has([data-oc-home]) .footer-block--newsletter{margin:0;padding:0 var(--oc-footer-brand-gap);border:0}body:has([data-oc-home]) .footer-block__newsletter{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/oc-footer.css.map */
