.footer-design-two h2.footer-block__heading{font-size:calc(var(--font-heading-scale) * 1.8rem);font-weight:700;text-transform:capitalize}.footer-design-two .footer-block__newsletter h2.footer-block__heading{line-height:2.2rem}.footer-design-two a,.footer-design-two a:visited,.footer-block__details-content .list-menu__item--link,.copyright__content a{color:rgba(var(--color-foreground),1)!important}.footer-design-two a:hover{text-decoration:underline!important}.footer-design-two .email-field input.field__input{box-shadow:none;border-radius:0;border-color:rgba(var(--color-foreground),1);color:rgba(var(--color-foreground),1);border:1px solid #ced4da;border-width:0 0 1px;padding:0;font-weight:300}.footer-design-two .email-field input.field__input::placeholder{opacity:1!important;color:rgba(var(--color-foreground),1)}.footer-design-two li,.footer-design-two li a{padding:0;line-height:unset}.footer-block--menu ul.footer-block__details-content li{line-height:1.7rem!important}.footer-design-two .footer .grid{display:flex}@media only screen and (max-width: 767px){.footer-design-two .footer-block{width:100%;flex-basis:100%;margin-top:0;margin-bottom:0}.footer-block--logo{order:3}.footer-block--menu{order:4}.footer-block--contact-information{order:1}.footer-block--gift{order:2}.footer-block-newsletter{order:1}.footer-block.grid__item{margin:0;text-align:center}.footer-design-two h2.footer-block__heading{text-align:right}.footer-design-two .list-menu__item{display:block}.footer-design-two li{margin:0;display:table}.footer-block__contact-info .footer__list-social.list-social{padding-top:2rem}.footer-design-two .footer-block__newsletter h2.footer-block__heading{text-align:center;max-width:23.5rem;width:100%;margin-inline:auto}.footer-block__details-content--about{max-width:100%}.footer-block__details-content{margin-bottom:0}.footer-design-two ul.footer-block__details-content.list-unstyled{text-align:center}.footer-design-two ul.footer-block__details-content li{display:inline-block;position:relative;margin-left:13px;margin-right:13px}.footer-design-two ul.footer-block__details-content li:before{content:"";position:relative;right:0;width:.5rem;height:.5rem;border-radius:1rem;background:#a3d800;font-size:unset;line-height:normal;min-height:.5rem;min-width:.5rem;display:block;margin:0}.footer-design-two ul.footer-block__details-content li:first-child:before{display:none}}@media only screen and (min-width: 768px){.footer-design-two .footer-block{width:100%;flex-basis:20%}.footer-block--logo{order:2}.footer-block--menu{order:3}.footer-block--contact-information{order:4}.footer-block--gift{order:5}.footer-block-newsletter{order:1;flex-basis:100%!important;max-width:100%}.footer-design-two .footer-block__newsletter h2.footer-block__heading{text-align:center}}@media only screen and (min-width: 992px){.footer-design-two .footer-block{width:100%;flex-basis:20%}.footer-block--logo{order:3}.footer-block--menu{order:2}.footer-block--contact-information{order:1}.footer-block--gift{order:4}.footer-block-newsletter{order:5}}.footer-design-two .newsletter-form__field-wrapper{max-width:100%}.footer-design-two .footer__logo{max-width:158px}.footer-design-two a.list-menu__item--link{font-size:1.4rem;line-height:1.7rem;font-weight:300;padding-bottom:0!important}.footer-design-two footer{color:rgb(var(--color-foreground))}.footer-block--gift img{max-height:75px}.footer-block__image-wrapper{margin-bottom:0}.footer-block.grid__item.footer-block--contact-information,.footer-block__contact-info img{max-width:12.5rem;width:100%}@media (min-width: 1200px){.gift_text{font-size:16px}}@media (min-width: 768px){.gift_text{font-size:14px}}.gift_text{font-size:16px;line-height:1.25;font-weight:700}.footer-block__image-wrapper{margin-left:auto;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}span.footer-block__heading.rte.left{text-align:center}.newsletter-form__button{width:auto}@media only screen and (min-width: 990px){h2.footer-block__heading.inline-richtext{text-align:right!important}.footer-design-two .footer-block__heading{margin-bottom:1rem}}@media only screen and (max-width: 767px){.footer-design-two .footer-block__image-wrapper{margin-left:auto;margin-right:auto}}.footer-design-two input[type=checkbox]{opacity:0;width:0px;margin:0}.footer-design-two input[type=checkbox]:checked~.fake-input{background-color:none;color:rgb(var(--color-foreground))}.footer-design-two span.fake-input{position:relative;right:0;height:2rem;width:2rem;border:1px solid rgb(var(--color-foreground))!important;border-radius:.3rem}.ltr .footer-design-two span.fake-input{left:0}.footer-design-two input[type=checkbox]:checked~.fake-input:after{display:block}.footer-design-two .fake-input:after{left:7px;top:1px;width:5px;height:12px;border:solid #000000;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.footer-design-two input[type=checkbox]:checked~.fake-input{background-color:#a3d800;border-color:#a3d800!important}.fake-input:after{content:"";position:absolute;display:none}span.wpcf7-list-item-label{position:relative;font-size:1.4rem;line-height:1.7rem;padding-right:1rem;font-weight:300}.ltr span.wpcf7-list-item-label{right:unset;left:20px}.newsletter-form__button{height:4.4rem!important;left:0!important;justify-content:flex-end}.ltr .newsletter-form__button{height:4.4rem!important;right:0!important;left:unset!important;justify-content:flex-start;transform:rotate(180deg)}@media screen and (min-width: 989px){.footer-block.grid__item{flex:none;width:auto}.footer-block.grid__item.footer-block-newsletter{max-width:31rem}.footer__blocks-wrapper.grid{justify-content:space-around;column-gap:11rem}}@media screen and (min-width: 990px){.ltr .footer-block__details-content>li:not(:last-child){margin-left:unset}.ltr h2.footer-block__heading.inline-richtext{text-align:left!important}.ltr footer.footer{text-align:left}.ltr ul.footer-block__details-content.list-unstyled{text-align:left}}.ltr .icon-wrap{margin-left:unset;margin-right:.4rem}form#ContactFooter{align-items:flex-start}form#ContactFooter label{display:flex;align-items:center}.footer-block--logo ul.about-social-link{text-decoration:none;list-style:none;display:flex;align-items:center;justify-content:flex-start;padding:0;gap:2rem;flex-wrap:wrap}.design-alt .footer-block.grid__item.footer-block-mobile-menu,.design-alt .footer-block.grid__item.footer-block-mobile-contact-info{display:none!important}.footer-block.grid__item.footer-block-mobile-menu{display:none}.footer__logo-wrapper .footer-block__heading{font-weight:500!important}span.fake-input,span.wpcf7-list-item-label{cursor:pointer}.footer-design-two .footer__list-social .list-social__item svg path{fill:#fff}.footer-design-two .footer-block__contact-info .footer__list-social.list-social{padding-top:2rem}.social-media-icons-giftwrap.center .footer-block__heading{text-align:center!important}.social-media-icons-giftwrap.center .footer__list-social{justify-content:center;column-gap:1.5rem}.footer-block__heading,.footer-design-two h2.footer-block__heading{font-size:1.6rem;line-height:1.9rem;margin-bottom:1.5rem;font-weight:400}.footer-block--gift .footer-block__details-content.center{display:flex;flex-direction:column;align-items:center;margin-bottom:1.4rem}.footer-design-two .footer-block--gift .gift-card-button{text-decoration:none;background:#000;color:#fff!important;padding:.6rem 1.7rem;border-radius:.4rem;text-transform:uppercase;font-size:1.4rem;line-height:1.9rem;width:fit-content}.footer-block--menu ul.footer-block__details-content.list-unstyled{display:flex;flex-direction:column;flex-wrap:wrap;column-gap:6.4rem;row-gap:1.5rem}.location-contact-info{display:flex;flex-direction:column;row-gap:1.9rem}.location-contact-info a{text-decoration:none;font-size:1.4rem;line-height:1.7rem;display:flex;align-items:center;column-gap:1rem;padding-bottom:1.5rem;font-weight:300}.location-contact-info a span{line-height:0}.contact-info-content p{margin:0;font-size:1.4rem;line-height:1.9rem}.location-contact-info a span svg{width:1.295rem;height:1.35rem}.footer-design-two{filter:drop-shadow(0px -5px 10px #0000000d)}@media only screen and (max-width: 767px){.design-alt .footer-block-mobile-menu{order:4}.design-alt .footer-block--contact-information,.design-alt .footer-block--menu{display:none}.design-alt .footer-block.grid__item.footer-block-mobile-menu{display:flex!important;justify-content:space-around;margin-top:2rem}.design-alt.footer-design-two .footer-block-mobile-menu h2.footer-block__heading,.design-alt.footer-design-two .footer-block-mobile-menu ul.footer-block__details-content.list-unstyled{text-align:right}.ltr .design-alt.footer-design-two .footer-block-mobile-menu h2.footer-block__heading,.ltr .design-alt.footer-design-two .footer-block-mobile-menu ul.footer-block__details-content.list-unstyled{text-align:left}.design-alt.footer-design-two .footer-block-mobile-menu ul.footer-block__details-content li{display:block!important}.design-alt.footer-design-two .footer-block-mobile-menu ul.footer-block__details-content li:before{display:none!important}.design-alt.footer-design-two .footer-block-mobile-menu ul.footer-block__details-content li{margin:0!important}.design-alt .footer-block.grid__item.footer-block--logo ul.about-social-link{display:none}.design-alt .footer-block.grid__item.footer-block-mobile-contact-info{order:5;display:block!important}.design-alt .footer-block.grid__item.footer-block-mobile-contact-info ul{display:flex;padding:0;gap:3rem;align-items:center;margin:8px 0 0}.design-alt .footer-block.grid__item.footer-block-mobile-contact-info ul li{padding:0!important;margin:0}form#ContactFooter .check{width:100%}form#ContactFooter label{justify-content:center}.location-contact-info{flex-direction:row;column-gap:4rem;justify-content:start}.contact-info-content{text-align:start}.location-info{position:relative}.location-info:after{content:"";position:absolute;width:1px;height:100%;background:#0000001a;top:0;right:-2rem}.footer-block.grid__item.footer-block--menu h2.footer-block__heading.inline-richtext{display:none}.footer-block--menu ul.footer-block__details-content.list-unstyled{flex-direction:row;max-height:unset;column-gap:2.2rem;row-gap:1.5rem;justify-content:start;max-width:20rem}.footer-design-two ul.footer-block__details-content li{margin:0;padding-bottom:0!important;display:flex;align-items:center}.footer-block.grid__item.footer-block--gift{display:flex;justify-content:center;column-gap:4rem}.footer__content-top .grid{row-gap:3rem}}@media (max-width:750px){.footer-block.grid__item.footer-block--contact-information,.footer-block__contact-info img{max-width:100%;width:100%}.footer-block__contact-info img{max-width:10.5rem}.footer-block--gift img{max-width:8.25rem}img.header__heading-logo.motion-reduce{max-height:100%}.footer-two-logo .footer-logo-wrapper{margin-bottom:1.5rem;line-height:0;padding-bottom:1.5rem}form#ContactFooter{margin:0 auto}.footer-block--gift .footer-block__details-content.center{margin-bottom:0}.footer-two-logo{display:none}.footer-block__heading,.footer-design-two h2.footer-block__heading{font-size:1.2rem;line-height:1.75rem}.footer-design-two .email-field input.field__input{height:2.5rem;font-size:1.1rem;line-height:1.5rem}.footer-design-two .newsletter-form__button{height:1.8rem!important;top:.5rem}.footer-block__heading,.footer-design-two h2.footer-block__heading{margin-bottom:.85rem}span.wpcf7-list-item-label{font-size:1.1rem;line-height:1.5rem;padding-right:.5rem}form#ContactFooter label{justify-content:flex-start}.footer-design-two span.fake-input{height:1.6rem;width:1.6rem}.footer-design-two .fake-input:after{left:.5rem;top:0;width:.5rem;height:1rem}.location-contact-info a,.contact-info-content p{font-size:1.2rem;line-height:1.7rem;font-weight:300}.footer-design-two a.list-menu__item--link{font-size:1.2rem;line-height:1.6rem;margin:0 1rem;padding:0}.footer-design-two li:first-child a.list-menu__item--link{padding:0!important;margin-right:0}.footer-block--menu ul.footer-block__details-content.list-unstyled{row-gap:1.5rem;column-gap:0}.footer-block--gift .gift-card-button{padding:.2rem 1rem;font-size:1.1rem;line-height:1.5rem}.footer-design-two li{padding-bottom:0!important}.location-contact-info a{column-gap:.8rem;justify-content:start;padding:0}.location-contact-info a:not(:last-child){padding:0 0 1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/footer-two.css.map */
