@import"https://db.onlinewebfonts.com/c/b4d584ed0e53ba94a815f817690faab2?family=Brittany+Signature";@font-face{font-family:Brittany Signature;src:url(https://db.onlinewebfonts.com/t/b4d584ed0e53ba94a815f817690faab2.eot);src:url(https://db.onlinewebfonts.com/t/b4d584ed0e53ba94a815f817690faab2.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/b4d584ed0e53ba94a815f817690faab2.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/b4d584ed0e53ba94a815f817690faab2.woff)format("woff"),url(https://db.onlinewebfonts.com/t/b4d584ed0e53ba94a815f817690faab2.ttf)format("truetype"),url(https://db.onlinewebfonts.com/t/b4d584ed0e53ba94a815f817690faab2.svg#Brittany\ Signature)format("svg")}@media screen and (max-width: 600px){.tfixed-s[data-v-7053f9]{bottom:40px!important}}.product-tag{position:absolute;z-index:1;right:-4px;margin-right:4px;margin-top:4px;padding:4px 20px 4px 25px;background-color:#fccaffc7!important;font-weight:300;letter-spacing:2.2px;top:8px}.product-tag span{text-transform:uppercase}._1sdo9a2g{background-color:#000!important}.shopify-payment-terms.product__policies{display:none}.product__thumbs .product__thumbs--scroller image-element{position:static}.product__thumbs .product__thumbs--scroller .image-wrap{padding-bottom:132%!important}.product__thumbs--below .product__thumb-item{border:0}.product__thumb-item a.is-active:before,.product__thumb-item a:focus:before{box-shadow:none}.product__thumbs--below div.product__thumb-item{margin-right:5px}.product__photos .product__main-photos{margin-bottom:15px}.product__thumb-item a.is-active{border:2px solid #000}.product__thumbs[data-position=below] button.product__thumb-arrow{width:10px}.product__thumbs[data-position=below] button.product__thumb-arrow.product__thumb-arrow--prev{left:-1px}.product__thumbs[data-position=below] button.product__thumb-arrow.product__thumb-arrow--next{right:-2px;text-align:right}square-placement{text-align:left!important}.announcement-bar .page-width,.announcement-bar .announcement-slider__slide,.announcement-banner .announcement-bar{padding:0}.announcement-bar .page-width{max-width:100%}.announcement-bar img{width:100%}.mobile_img{display:none}.payment-method .footer__logo{margin:0}.payment-method .footer__logo .footer-bottom-txt{padding:8px 45px 8px 20px;letter-spacing:0;font-size:11px;font-weight:600}.payment-method ul.payment-icons{margin:15px 0 0;text-align:right}footer .footer__title{color:#fff;letter-spacing:0px;font-size:16px;padding:0 0 1rem}ul.site-footer__linklist a,.footer__collapsible p,.footer-links li a{font-size:16px;line-height:20px;letter-spacing:0;font-weight:400;color:#fff;transition:.3s}.payment-method .grid__item{color:#fff;text-align:left}.payment-method .grid__item a{color:#fff}ul.site-footer__linklist a{position:relative;color:#fff}ul.site-footer__linklist a:after{border-bottom:2px solid;border-bottom-color:#000;bottom:0;content:"";display:block;left:0;position:absolute;right:100%;transition:right .5s}ul.site-footer__linklist a:hover:after{right:0}.footer__item-padding .footer__collapsible p:last-child{margin:-10px 0 0}.payment-method{padding:1.5rem 0 0}footer .footer__item-padding{padding-right:30px}footer .image-wrap.text-spacing.donwload-icons img{max-width:140px;transition:.3s}footer .image-wrap.text-spacing.donwload-icons img:hover{box-shadow:0 0 10px #0006;transform:scale(1.05);border-radius:6px}.image-wrap.text-spacing.donwload-icons{overflow:visible}.footer-links{margin:2rem 0 0;list-style:none}.footer-links li{display:inline-block;vertical-align:middle;margin:0 1rem 0 0}.footer-links li a span{background:#1a1a1a;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#fff;text-align:center;line-height:40px;border-radius:100px;margin:0 0 .5rem;transition:.3s}.footer-links li a span:hover{transform:scale(1.08);box-shadow:0 0 15px #0006}.footer-links li a span svg{display:inline-block;vertical-align:middle}.footer-links li a{display:inline-block;text-align:center}body.template-index footer.site-footer{margin-top:50px;padding-top:50px}.newsletter-section{background:#1a1a1a}.newsletter-section .newsletter-section__content{max-width:100%;padding:3rem;display:flex;flex-direction:column}.newsletter-section__content .theme-block{float:left;width:50%;margin:0}.newsletter-section__content .theme-block:last-child{margin-left:auto;text-align:right}.newsletter-section .newsletter-section__content .h2{color:#fff;font-size:28px;text-transform:initial}.newsletter-section__content .theme-block .rte p{color:#fff;line-height:26px;margin:0;letter-spacing:0}.newsletter-section .newsletter-section__content .theme-block:last-child{margin-top:-70px}.newsletter-section .newsletter-section__content form{justify-content:flex-end;display:inline-flex;width:auto;align-items:flex-start;flex-direction:column}.newsletter-section .newsletter-section__content form .input-group{position:relative}.newsletter-section .newsletter-section__content form input{width:400px;border:0;border-bottom:1px solid #fff;color:#fff;padding:0 0 13px}.newsletter-section .newsletter-section__content form .input-group-btn{position:absolute;right:0;bottom:10px}.newsletter-section .newsletter-section__content form .input-group button{padding:0;background:transparent;min-width:auto;width:34px;height:34px;border:1px solid #fff;line-height:24px;border-radius:100px!important}.newsletter-section__content form .input-group button .form__submit{display:inline-block;vertical-align:text-top;line-height:1}.newsletter-section__content form input:placeholder{color:#868686!important;opacity:1!important}.newsletter-section__content form input::-webkit-input-placeholder{color:#868686!important;opacity:1!important}.newsletter-section__content form input::-moz-placeholder{color:#868686!important;opacity:1!important}.newsletter-section__content form input:-ms-input-placeholder{color:#868686!important;opacity:1!important}.newslettterMenu{margin:10px 0 0;list-style:none;text-align:left;display:flex;column-gap:20px}.newslettterMenu li{margin:0}.newslettterMenu li a{font-size:14px;font-weight:400;line-height:16px;letter-spacing:.02em;color:#fff;border-bottom:1px solid #fff;display:inline-block}.site-footer .grid{margin:0 0 0 -12px}.footer__logo .image-element{opacity:1}.footer__logo .social-icons-footer ul{padding:15px 0 0;margin:0}.footer__logo .social-icons-footer li{display:inline-block;padding:0 12px}.footer__logo .social-icons-footer a{height:auto}.site-footer{margin-top:50px}.site-footer .payment-method{display:flex;justify-content:space-between;align-items:center}.custom-btn-gotop.show{display:none!important}.ambassadorBanner .hero{background:transparent}.video-with-text{padding:5rem 0}.video-with-text .feature-row__item{flex:0 1 36%;position:relative}.video-with-text .feature-row-wrapper .feature-row__text{flex:0 1 64%;min-width:64%}.video-with-text .feature-row__item video{width:100%;position:relative}.top-video-sec .feature-row__images:after{border:1px dashed #f157c2;position:absolute;content:"";top:-10px;right:-10px;bottom:-10px;left:-10px;transform:rotate(-5deg)}.bottom-video-sec .feature-row__images:after{border:1px dashed #f157c2;position:absolute;content:"";top:-10px;right:-10px;bottom:-10px;left:-10px;transform:rotate(5deg)}.video-with-text button.play-pause-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#ffffffb3;width:50px;height:50px;border-radius:100px;z-index:1}.video-with-text .feature-row{align-items:flex-start;margin:0 2%}.video-with-text .appear-delay{margin:0 0 5px}.video-with-text .feature-row{align-items:flex-start;margin:0 3%}.video-with-text img{width:500px;margin:initial}.video-with-text .rte p{font-family:Oswald;font-size:20px;font-weight:400;line-height:31.57px;text-align:left;letter-spacing:0}.video-with-text .appear-delay-2{text-align:center;margin-top:1rem}.video-with-text .appear-delay-2 a.btn{display:inline-block;background-color:#fdf1f1;width:500px;height:60px;padding:0;font-family:Oswald;font-size:23px;font-weight:400;line-height:58px;text-align:center;letter-spacing:0;color:#000;transition:initial!important}.video-with-text .appear-delay-2 a.btn:hover{color:#fff}.video-with-text .feature-row-wrapper{overflow:initial}.top-video-sec video{transform:rotate(-5deg)}.bottom-video-sec video{transform:rotate(5deg)}#shopify-section-template--18805557821683__video_with_text_bbq77x .video-with-text img{width:350px;margin:0 auto}.atWillow{padding:5rem 0;background-color:#fdf1f1;position:relative}.atWillow .enlarge-text p{font-family:Oswald;font-size:20px;font-weight:400;line-height:35px;text-align:center;letter-spacing:0}.atWillow:after{background-image:url(/cdn/shop/files/leftBoutique.png);position:absolute;content:"";left:40px;bottom:0;width:105px;height:140px;background-repeat:no-repeat}.atWillow:before{background-image:url(/cdn/shop/files/rightBoutique.png);position:absolute;content:"";right:10px;top:0;width:160px;height:150px;background-repeat:no-repeat;background-size:160px}.mission-statement{padding:5rem 0 3rem}.mission-statement h2{letter-spacing:0;font-size:36px;font-weight:400;line-height:46px;margin:0}.mission-statement .theme-block p{letter-spacing:0;font-family:Oswald;font-size:22px;font-weight:400;line-height:32.6px;margin-top:-10px}.willowBeauty .grid{list-style:none;margin:0 -30px;padding:0 1rem}.willowBeauty .grid__item{padding:0 30px}.willowBeauty .image-wrap{overflow:initial}.willowBeauty .image-wrap image-element{z-index:1;overflow:hidden}.willowBeauty .beauty-cards .image-wrap:after{background:#fadff1;position:absolute;content:"";right:-20px;top:30px;bottom:-20px;width:100%}.willowBeauty .beauty-cards .image-wrap:before{background:#fadff1;position:absolute;content:"";right:0;top:0;bottom:-20px;width:100%}.willowBeauty .rte-setting{padding-top:1.2rem}.willowBeauty .rte-setting p{letter-spacing:0;font-family:Oswald;font-size:16px;font-weight:300;line-height:26.68px;text-align:center;color:#000000e6}.applyNow a.btn{width:400px;height:50px;font-size:22px;font-weight:400;line-height:48px;letter-spacing:0;padding:0}.shopify-section.shopify-section-group-footer-group{margin-top:2rem}.titleHeading{margin-bottom:45px}.section_heading{font-size:36px;line-height:initial;text-align:center;letter-spacing:4.5px;font-weight:600}.section_subHeading{font-size:20px;line-height:initial;text-align:center;letter-spacing:4.5px;margin:20px auto 0;max-width:80%}.page-width:has(.yotpo.yotpo-pictures-widget) div{letter-spacing:0}#shopify-section-slidecart .slidecart-wrapper{background-color:#fff}.slidecart-wrapper .slidecart-header{padding-top:20px}.slidecart-wrapper .slidecart-header .slidecart-title-wrapper{background:transparent;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:10px}.slidecart-wrapper .slidecart-header .slidecart-title{font-weight:400;text-transform:uppercase;margin:0}.slidecart-wrapper .slidecart-header .close-cart-icon{padding:5px 12px}.shopify-section .slidecart-wrapper .slidecart-shipping-bar-wrapper .slidecart-shipping-bar-percent{height:7px}.slidecart-wrapper .slidecart-item-title h2{font-weight:400}.slidecart-qty-wrapper{border:1px solid #555}.slidecart-wrapper .slidecart-qty-wrapper{border:1px solid #ddd;height:35px;width:150px;border-radius:0;align-items:initial}.slidecart-wrapper .slidecart-qty-wrapper button.qty-minus-button{background-image:url(/cdn/shop/files/minus-icon);background-repeat:no-repeat;background-size:18px;background-position:center center}.slidecart-wrapper .slidecart-qty-wrapper .qty-plus-button{background-image:url(/cdn/shop/files/plus-icon);background-repeat:no-repeat;background-size:18px;background-position:center center}.slidecart-wrapper .slidecart-item-price{font-size:20px}.shopify-section .slidecart-item-qty-wrapper .removeItem{border:0;background:transparent;background-position:center center;background-repeat:no-repeat}.shopify-section .slidecart-item-qty-wrapper .removeItem:after,.shopify-section .slidecart-item-qty-wrapper .removeItem:before{display:none}.slidecart-wrapper .cart-footer{background-color:#fff}.slidecart-wrapper .cart-footer .checkout-cart{background-color:#000;color:#fff;width:100%;display:block;text-align:center;height:50px;line-height:50px;margin-top:1rem;letter-spacing:1px;font-size:1.3rem;font-weight:600;border-radius:4px;transition:.3s}.slidecart-wrapper .cart-footer .checkout-cart:hover{opacity:.8}.shopify-section .slidecart-wrapper .slidecart-item-wrapper:not(:last-child){background:linear-gradient(#f9fcfd,#cfcfcf) bottom / calc(100% - 56px) 1px no-repeat}.slidecart-wrapper .cart-footer .cart-subtotal-info h2{font-size:24px;font-weight:600}.slidecart-wrapper .cart-footer .cart-subtotal-info p{font-size:20px}.fast_pass{background-color:#ffdaf4;padding:1rem;display:flex;justify-content:space-between;align-items:center}.fast_pass .d-flex{display:flex;align-items:center;column-gap:10px}.cart-profile{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;border-radius:100px;font-family:Brittany Signature;text-transform:uppercase;font-size:12px;font-weight:600}.fast_pass h3{font-size:15px;line-height:14.82px;margin:0;text-transform:initial;font-weight:600;display:inline-block}.switch small{display:inline-block;font-size:15px;line-height:20px;text-transform:initial;font-weight:600}.fast_pass p{font-size:12px;line-height:14.82px;font-weight:300;margin:.3rem 0 0}.fast_pass input[type=checkbox]{height:0;width:0;visibility:hidden;display:none}.fast_pass label{margin:0;text-indent:-9999px;width:35px;height:18px;background:#000;display:block;border-radius:100px;position:relative}.fast_pass label:after{content:"";position:absolute;top:2px;left:3px;width:14px;height:14px;background:#fff;border-radius:90px;transition:.3s}.fast_pass input:checked+label{background:#000}.fast_pass input:checked+label:after{left:calc(100% - 2px);transform:translate(-100%)}.switch{display:flex;column-gap:10px}.grid .grid-product__content .image-wrap{padding-bottom:131.73333333333332%!important}.background-media-text .image-fit{object-fit:contain}.shopify-section .yotpo-reviews-carousel-reviews-by-yotpo-seo{justify-content:center}.video-carousel[data-v-7c5f8475]{border-radius:0!important}header .header-item--left .site-nav{margin-left:0}p.customtagtext{width:fit-content;padding:4px 10px}.top-filter-custom .collapsible-content{transition:initial}.toolbar .faux-select .icon{right:5px}.modal--square button.modal__close{right:20px}header.site-header--stuck{z-index:999}.selected,.custom-overlay{overflow:hidden}label.disabled{opacity:.9}.variant-input-wrap label.disabled{color:#cdcdc9}.yotpo-horizontal-pagination .yotpo-pagination-item{padding:0 10px!important}button.btn.btn--full.add-to-cart.btn--secondary[disabled=disabled]{background:#b2b2b2}.shopify-section .page-content{padding-top:30px;padding-bottom:30px}.shopify-section .pagination{margin:0;padding:20px 0 30px;text-align:center}.site-header .header-item .site-nav__link .cart-link svg path,.site-header .header-item .site-nav__link[href="/account"] svg path{stroke-width:1.125}.header-layout[data-logo-align=center] .site-header__logo{margin:0}.vip-subscription-box{margin-bottom:13px}.vip-subscription-box .gallery-img,.vip-subscription-box .gallery-img img{border-radius:0!important}.vip-subscription-box .gallery-collage-item:after{display:none}.vip-subscription-box .image-grid .row>div{padding:0}.vip-subscription-box .image-grid .row{row-gap:0;margin-right:0;margin-left:0}.vip-subscription-box .gallery-img img{object-fit:contain}.vip-subscription-box .gallery-collage-item:hover .gallery-img img{transform:initial}.collection-filter select#SortBy{padding-left:46px}.collection-grid__wrapper .grid__item image-element img{animation:none!important}.variant__label,.product__price{font-weight:700}.site-header .search__input-wrap:after{background-image:url(/cdn/shop/files/Group_2.svg);position:absolute;content:"";width:50px;height:42px;background-repeat:no-repeat;left:-10px;top:-10px}.announcement-slider__slide svg{position:relative;top:3px;margin:0 2px}.site-footer{position:relative;overflow:hidden}.site-footer:after{background-image:url(/cdn/shop/files/Footer_corner_1.svg);position:absolute;content:"";right:2px;background-repeat:no-repeat;height:130px;width:130px;top:0;transform:rotate(90deg)}.custom-promo-banner .grid__image-ratio--portrait:before{padding-bottom:168.5%}#CollectionSection .custom-promo-banner .grid-product__content{padding:0}body .quick-product__btn{background-color:#000000bf;text-transform:uppercase;letter-spacing:1px}body button.swym-button.swym-add-to-wishlist-view-product{top:6px;font-size:20px}.discount-code{display:inline-block}a.site-nav__link.swym-wishlist{position:relative}a.site-nav__link span.swym-wishlist-header-counter{right:-6px;top:2px;color:#fff!important;background:#c20000;border-radius:100px;font-size:12px;text-align:center;width:20px;height:20px;display:flex;align-items:center;justify-content:center;min-height:auto;padding-left:2px;position:absolute}.rte.collection__description{text-align:center}body[data-center-text=true] .grid-product__meta{text-align:left}.highlight-price .regular-price{color:#b50003}#yotpo-star-rating-reviews-summary{display:none!important}.product-block.product-block--price{margin-bottom:10px}.modal.modal--square .modal__centered-content{max-width:1300px;padding:40px 10px 40px 40px}.shopify-section .modal .page-content{padding-top:0}.modal--quick-shop .grid .grid__item{width:45%}.modal--quick-shop .grid .grid__item.product-single__sticky{width:55%}.product-single__form .payment-buttons{position:relative}.payment-buttons button.add-to-cart{width:calc(100% - 60px)}.payment-buttons .swym-button-bar button.swym-button.swym-add-to-wishlist{padding:0;height:50px;border:1px solid;width:50px;display:flex;align-items:center;justify-content:center;border-radius:6px}.payment-buttons .swym-button-bar button.swym-button.swym-add-to-wishlist span.swym-wishlist-cta,.payment-buttons .swym-button-bar span.swym-fave-count{display:none}.payment-buttons .swym-button-bar button.swym-button.swym-add-to-wishlist:after{width:auto!important;position:static;height:auto;opacity:1;font-size:20px}.payment-buttons .swym-button-bar.swym-wishlist-button-bar{margin:0;position:absolute;top:0;right:0}@media (min-width: 768px){.page-width.top-bottom-space{padding-top:10px;padding-bottom:10px}}@media (min-width: 1281px) and (max-width: 1600px){.site-nav li a.site-nav__link{padding:7.5px 12px 7.5px 14px}.site-nav li a.site-nav__link,header ul li .site-nav__details summary.site-nav__link{font-size:12px!important}body .site-nav.site-navigation .site-nav__link,body .site-nav.site-navigation .mobile-nav__link--top-level{letter-spacing:0!important}.site-nav--has-dropdown .icon-chevron-down{right:-2px;width:8px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait){.grid-overflow-wrapper .grid__item{margin-bottom:20px}.site-nav.small--hide.mobile-only{display:none}.site-nav.small--hide.desktop-only{display:block;width:100%}.site-nav.small--hide.desktop-only #Search{outline:1px solid #d9d9d9;border-radius:100px;border:2px solid transparent;padding-left:15px;font-size:13px!important;letter-spacing:0}}@media (min-width: 992px) and (max-width: 1280px){.page-full,.page-width{padding:0 20px}.site-nav li a.site-nav__link{padding:7.5px 5px}.site-nav li a.site-nav__link,header ul li .site-nav__details summary.site-nav__link{font-size:11px!important}.site-nav li:nth-child(2) .site-nav__link{padding-left:12px}body .site-nav.site-navigation .site-nav__link,body .site-nav.site-navigation .mobile-nav__link--top-level{letter-spacing:0!important}.site-nav--has-dropdown .icon-chevron-down{right:-2px;width:8px}.megamenu .h5 a.site-nav__dropdown-link{letter-spacing:1.5px}.site-nav.small--hide.mobile-only{display:none}.site-nav.small--hide.desktop-only{display:block;width:60%}.site-nav.small--hide.desktop-only #Search{outline:1px solid #d9d9d9;border-radius:100px;border:2px solid transparent;padding-left:15px;font-size:13px!important;letter-spacing:0}.custom-promo-banner .grid__image-ratio--portrait:before{padding-bottom:176.5%}}@media only screen and (min-width: 768px) and (max-width: 991px){.custom-promo-banner .grid__image-ratio--portrait:before{padding-bottom:166.5%}.page-full,.page-width{padding:0 20px}.site-nav li a.site-nav__link{padding:7.5px 8px 7.5px 4px}.site-nav li a.site-nav__link,header ul li .site-nav__details summary.site-nav__link{font-size:8px!important}.site-nav li:nth-child(2) .site-nav__link{padding-left:8px}body .site-nav.site-navigation .site-nav__link,body .site-nav.site-navigation .mobile-nav__link--top-level{letter-spacing:0!important}.site-nav--has-dropdown .icon-chevron-down{right:-2px;width:8px}.megamenu .h5 a.site-nav__dropdown-link{letter-spacing:1.5px}header .page-width{padding:0 8px}.toolbar .toolbar__content .toolbar__item.toolbar__item--menu{display:none}.toolbar .toolbar__content{justify-content:space-between}.toolbar .toolbar__item{padding:0}.toolbar .multi-selectors__item{margin:0}.toolbar .disclosure-list--down{min-width:150px}.drawer .collapsible-content--sidebar{display:none!important;height:initial!important}.drawer .collapsible-content.is-open{display:block!important}.site-nav.small--hide.mobile-only{display:none}.site-nav.small--hide.desktop-only{display:block;width:100%}.site-nav.small--hide.desktop-only #Search{outline:1px solid #d9d9d9;border-radius:100px;border:2px solid transparent;padding-left:15px;font-size:13px!important;letter-spacing:0}}@media (max-width: 767px){.custom-promo-banner .grid__image-ratio--portrait:before{padding-bottom:150%}.grid .grid__image-ratio--portrait:before{padding-bottom:160%}.grid .grid-product__image-mask{margin:0}#CollectionSection .page-width{padding:0}#CollectionSection .collection-filter{padding:0 12px}div.yotpo-reviews-star-ratings-widget{justify-content:flex-start!important}.afterpay-paragraph{text-align:left}.product__policies.rte.small--text-center{text-align:left!important;margin-top:5px}.custom-promo-banner .grid-product__image-mask{margin:0;height:100%}.custom-promo-banner a.promo-link{display:block;height:100%}#CollectionSection .grid-product__content{padding:0;height:100%}#CollectionSection .grid{margin:0 0 0 -2px}#CollectionSection .grid__item{padding:0 0 0 2px}.custom-promo-banner .grid__item-image-wrapper,.custom-promo-banner .grid__image-ratio{height:100%}.modal.modal--square .modal__centered-content{padding:20px}.modal--quick-shop .grid .grid__item.product-single__sticky,.modal--quick-shop .grid .grid__item{width:100%}.collection-grid__wrapper .grid{display:flex;flex-wrap:wrap;margin:0 -5px}.collection-grid__wrapper .grid .grid__item{padding:0 5px}.slidecart-wrapper div.slidecart-qty-wrapper{width:110px}.newsletter-section .newsletter-section__content{padding:2rem 1.5rem}.newsletter-section__content .theme-block{width:100%}.newsletter-section .newsletter-section__content form{margin-top:20px}.newsletter-section .newsletter-section__content form .input-group{max-width:100%}.newsletter-section .newsletter-section__content form .input-group-btn span.form__submit--small{display:none}.newsletter-section .newsletter-section__content form .input-group button{padding:0!important}body.template-index footer.site-footer{padding-top:0;padding-bottom:55px;margin-top:0}.site-footer button.footer__title{text-align:left}footer .footer__title{padding:1rem 0;font-size:14px}footer .footer__item-padding{padding-right:0}.payment-method{padding:1rem 0 0}.footer-links{margin:1rem 0}.site-footer .grid{text-align:left}.newsletter-section .newsletter-section__content .theme-block:last-child{margin-top:0}.newsletter-section .newsletter-section__content form{width:100%}.newsletter-section .newsletter-section__content .h2{font-size:18px;font-weight:600}.payment-method .footer__logo{padding:0 0 10px}.footer__logo img{opacity:1!important}.payment-method ul.payment-icons{margin:10px 0 0;text-align:center}.payment-icons .payment-icons li{margin:0 2px}.collapsible-trigger__icon{right:10px}.newsletter-section{margin-top:2rem}.site-footer .payment-method{flex-direction:column;row-gap:10px}.made-with{font-size:1rem}.video-with-text{padding:3rem 0}.video-with-text .feature-row{row-gap:20px}.video-with-text .rte p{font-family:Oswald;font-size:16px;font-weight:400;line-height:24px;text-align:center;letter-spacing:0}.video-with-text .feature-row-wrapper .feature-row__text{padding-left:0;padding-right:0}.video-with-text img{width:300px;margin:0 auto}.video-with-text .appear-delay-2 a.btn{width:100%;height:50px;padding:0!important;font-size:20px;line-height:48px;text-align:center;transition:initial!important}.atWillow:after{left:20px;bottom:-10px;width:80px;height:120px;background-size:80px}.atWillow .enlarge-text p{font-size:16px;line-height:28px}.atWillow:before{right:0;width:100px;height:100px;background-size:100px}.mission-statement{padding:2rem 0}.applyNow a.btn{width:100%;height:50px;font-size:20px;letter-spacing:0;padding:0!important}#shopify-section-template--18805557821683__video_with_text_bbq77x .video-with-text img{width:250px}.top-video-sec video,.top-video-sec .feature-row__images:after{transform:rotate(-3deg)}.bottom-video-sec video,.bottom-video-sec .feature-row__images:after{transform:rotate(3deg)}.video-with-text .feature-row__item{padding-top:0}.video-with-text img{padding-top:20px}.announcement-bar img{width:auto;object-fit:contain;height:auto}.mobile_img{display:block}.desktop_img{display:none}.fast_pass{padding:1rem .5rem}.fast_pass h3{font-size:13px}.fast_pass p{font-size:10px}.fast_pass label{width:32px}.switch small{font-size:12px}.fast_pass p{margin:.2rem 0 0}.fast_pass .d-flex{column-gap:8px}.cart-profile{width:36px;height:36px;font-size:10px}.switch{column-gap:7px}.fiona-collection .section-header a.btn,.fiona-collection .grid .grid__item--view-all{display:none}.shopify-section .reviews-carousel-card-container.reviews-carousel-card-mobile-mode{width:auto}.shopify-section .yotpo-reviews-carousel-reviews-by-yotpo-seo{width:auto!important}.toolbar.small--hide{display:block!important}.toolbar .toolbar__content .toolbar__item.toolbar__item--menu{display:none}.toolbar .toolbar__content{justify-content:space-between}.toolbar .toolbar__item{padding:0}.toolbar .multi-selectors__item{margin:0}.toolbar .disclosure-list--down{min-width:150px}.collection-filter .SortBy-title{top:13px;font-size:12px!important;height:auto;margin:0}.collection-filter select#SortBy{font-size:12px!important;letter-spacing:0;padding-left:35px;padding-right:25px}.collection-grid__wrapper .collection-filter .btn{font-size:14px}.grid-overflow-wrapper .grid__item{margin-bottom:20px}footer .collapsible-trigger__icon{height:auto;width:auto}.ugc-storefront-widgets-tabs-container{justify-content:center}.product-single__meta .product-block ul{list-style:none;margin-left:0}.product-single__meta .product-block{margin-top:10px;margin-bottom:10px}.shopify-section .page-content--product{padding-bottom:0}.shopify-section .yotpo-bold-layout .yotpo-head{margin-bottom:32px;min-height:auto}.shopify-section .yotpo-bold-layout .yotpo-head .yotpo-headline{margin-top:0}.shopify-section .yotpo-reviews-pagination-container{margin-top:10px;margin-bottom:0}}@media only screen and (max-width: 768px){.titleHeading{margin-bottom:35px}.section_heading{font-size:28px;letter-spacing:4px}.section_subHeading{font-size:16px;letter-spacing:4px;max-width:95%}p.Bottom_text{max-width:95%;font-size:18px;letter-spacing:4px}.mobile-nav__item--secondary a.mobile-nav__link{padding-left:26px}.site-header__search .predictive__screen{height:auto}.collection-content .collection-filter{position:initial}.drawer .collapsible-content--sidebar{display:none!important;height:initial!important}.drawer .collapsible-content.is-open{display:block!important}[data-center-text=true] button.footer__title{text-align:left;padding:1rem 0}footer.site-footer .footer__item-padding{padding-right:0}.footer__item-padding .collapsible-trigger__icon{right:8px}[data-center-text=true] footer.site-footer{text-align:left}.product-block--price{text-align:left}.product-single__meta .rte{text-align:center}.product-single__meta .tolstoy-stories-title,.product-single__meta .tolstoy-stories-main-container a{text-align:center!important}.product-block{text-align:left}.custom-recently-product .grid__item .grid-product__content{height:100%}.product-single__meta .tolstoy-stories-title{text-align:center!important}.product-image-main button.product__photo-zoom{padding:10px!important;display:none}.shopify-section .page-content{padding-top:15px;padding-bottom:0}.product__photos .product__main-photos{margin-left:0;margin-right:0}.product-single__title{line-height:36px}.product-tag{padding:4px 10px;letter-spacing:1.5px;font-size:10px}a.site-nav__link.swym-wishlist{margin-right:10px}.rte.collection__description{text-align:center}.grid-product__content .quick-product__btn{display:block!important;opacity:1}}@media only screen and (max-width: 768px){.pagination .next,.pagination .prev{width:40px;margin-bottom:3px}}@media only screen and (min-width: 769px){.modal--square .modal__centered-content{overflow-y:scroll}}.made-with ul.no-bullets.social-icons{display:flex;justify-content:center;gap:15px;align-items:center}.made-with ul.no-bullets.social-icons li{background:#1a1a1a;padding:0;border-radius:100px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:.3s}.payment-method .grid__item a{line-height:1px}.made-with ul.no-bullets.social-icons li:hover{transform:scale(1.08)}
/*# sourceMappingURL=/cdn/shop/t/127/assets/custom.css.map */
