:root{--shopify-accelerated-checkout-button-border-radius: 30px}.m-button,.shopify-payment-button__button.shopify-payment-button__button--unbranded,.spr-button.spr-button-primary{border-radius:30px}.m-section__subheading,.m-richtext__subtitle{font-weight:500;font-size:18px}.m-section__header{--m-section-header-spacing-bottom: 40px}.m-button--link{--btn-link-border: 1px}.m-slider-controls.m-slider-controls--absolute.m-slider-controls--show-pagination.m-slider-controls--pagination-bottom.m-slider-controls--bottom-center{display:none}.sf-home__slideshow img,.m-collection-tabs--image-right img,.m-product-tabs .m-button--secondary{border-radius:30px}.template-index main .shopify-section{margin-bottom:50px}#shopify-section-template--25304265425227__scrolling_promotion_VmqKMY{margin:0}@media screen and (max-width: 767px){.sf-home__slideshow img,.m-collection-tabs--image-right img{border-radius:15px}.template-index main .shopify-section{margin-bottom:30px}}.m-product-tag:not(.hidden){font-weight:700}.m-product-card--soldout form button{background-color:#f2f2f2!important}button.m-button{border-radius:30px}.m-product-list form button,.m-search-result .m-product-form .m-add-to-cart{background-color:#d0eadd;color:#333}.m-product-list form button:hover,.m-search-result .m-product-form button.m-add-to-cart:hover{background-color:#ace2d2;color:#333;box-shadow:0 0 0 .2rem #ace2d2!important}.m-product-card__main-image img{object-fit:contain!important}.m-price__sale .m-price-item--last{font-weight:700}.m-product-card__content-footer{display:flex}.m-product-card__content-footer .m-product-card__action{opacity:1;transform:none;transition:none;gap:0;position:relative;left:0;right:0;bottom:0;width:100%}.m-product-card__info h3.m-product-card__title{min-height:45px}.m-product-card__action .m-button--secondary{border:none}.m-product-card__media:hover .m-product-card__action,.m-product-tabs__content .m-product-card__addons,.m-product-card__media .m-product-card__addons{display:none;visibility:hidden}.m-product-card--soldout form{pointer-events:none;opacity:.5}.m-tab-content--description h2{font-size:30px}.m-header__wrapper{margin:10px 0}@media (min-width: 1280px){.m-header__right m-search-popup{border-radius:30px}}.m-search-form input.form-field.form-field--input{border-radius:30px}nav.m-breadcrumb .m-breadcrumb--wrapper{background-color:#f5f5f5;border-radius:10px}nav.m-breadcrumb .m-breadcrumb--wrapper span:last-child{font-weight:700}.m-cart-drawer button[name=checkout]{background-color:#d0eadd;border-color:#d0eadd;color:#333}.m-cart-drawer foxkit-cart-goal{margin-top:30px}.m-cart-drawer__link-to-cart{margin-top:0;margin-bottom:20px;font-weight:700}.m-cart-drawer button[name=checkout]:hover{background-color:#ace2d2;border-color:#ace2d2;color:#333;box-shadow:0 0 0 .2rem #ace2d2!important}.m-cart-addon__header button:hover,.m-cart-addon__header button.active{background-color:#ace2d2;color:#333}.f-incart__product--style-1{background-color:#fafafa!important}.m-cart__footer--wrapper{padding:30px 0 0}.m-page-header--template-cart{padding:0;margin-bottom:30px}.m-cart-item{padding:30px 0}.additional-checkout-buttons iframe,button[aria-label*="Google Pay"],button[aria-label*="Apple Pay"],.google-pay-button,.apple-pay-button,.paypal-buttons,.paypal-button,.paypal-button-container iframe,#paypal-button-container iframe{border-radius:30px!important;overflow:hidden}.m-page-header--template-cart h1.m-page-header__title{background-color:#f5f5f5;font-size:15px;padding:15px;border-radius:10px}.m-page-header--template-cart .m-breadcrumb,.m-product-card__description{margin:0;display:none}@media screen and (min-width: 1024px){.m-page-header--template-cart h1.m-page-header__title{margin:0 -15px}}@media only screen and (min-width: 150px){.paypal-button.paypal-button-border-radius{border-radius:30px}}.template-collection h1.m-collection-page-header__title{font-size:29px}.template-collection .m-collection-page-header__description img{display:none}.template-collection .m-collection-page-header__description{max-width:100%}.template-collection .m-collection-page-header__inner{background-color:#fff}.collection-banner.container-fluid img{border-radius:15px;margin-top:30px}@media screen and (min-width: 1024px){.template-collection .m-collection--wrapper{margin:40px 0 60px}}@media screen and (max-width: 767px){.template-collection .m-collection-page-header__inner{padding:20px}.template-collection .m-collection-page-header__inner h1{font-size:20px}.template-collection .m-breadcrumb--wrapper{margin:0}.template-collection .m-collection-toolbar--wrapper div:last-child{display:none}}.m-search .m-page-header .m-search--form-input{border-radius:30px;padding:6px 40px 6px 20px}.m-product-card__price{font-size:18px}.m-price__sale .m-price-item--regular,.main-product__block .m-product-tag{font-size:13px}@media screen and (min-width: 1024px){#QuantityForm-template--25304265294155__main{max-width:470px}.m-product-dynamic-checkout.buy-one-click.show-add-to-cart{max-width:320px}}#frequently-bought-together h3{font-size:21px;margin-bottom:20px}.fbt-products-wrapper{display:flex;flex-direction:column;margin-bottom:20px}.fbt-product{border:solid 1px #eeeeee;border-radius:15px;padding:15px 30px;margin-bottom:20px}.fbt-product:last-child{margin-bottom:0}.fbt-details{display:flex;flex-direction:column;margin-left:20px;flex-wrap:nowrap}.fbt-details a:hover{text-decoration:underline}.fbt-price{margin-top:5px}.fbt-add-to-cart{font-size:16px;padding:10px 30px;background-color:#d0eadd;border-radius:30px;color:#333;width:100%}.fbt-add-to-cart:hover{background-color:#ace2d2;border-color:#ace2d2;box-shadow:0 0 0 .2rem #ace2d2}.fbt-product-box{display:flex;align-items:center;font-size:15px}.fbt-product-box input{width:20px;height:20px;margin-right:15px}#fbt-subtotal{font-size:16px;margin-bottom:20px}@media screen and (min-width: 1024px){.fbt-add-to-cart{max-width:320px}}.m-breadcrumb--wrapper{margin:0}.m-page-header--template-register .container-fluid h1,.m-page-header__title{display:none}.m-page-header--template-register .m-breadcrumb{margin-top:0}.m-page-header--large .m-breadcrumb--separator{padding:0}.m-page-header--large .m-breadcrumb--wrapper{padding:15px}.m-page-header .m-breadcrumb{margin-top:0!important}@media screen and (min-width: 1024px){.m-page-header{padding-top:0}}.m-newsletter-form__wrapper button span{color:#fff}.m-newsletter-form__wrapper button{font-size:14px;background-color:#049293}.m-newsletter-form__wrapper button:hover{background-color:#49a594}.m-footer--block-inner.m-scroll-trigger.animate--fade-in-up svg{width:32px;height:32px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
