:root{--alpha-button-background: 1;--alpha-button-border: 1;--alpha-link: 1}.header__menu-item{color:rgba(var(--color-foreground),1)}body p{margin:0 0 16px}body p:last-child{margin-bottom:0}body p a{color:#ec7dab}*{letter-spacing:0!important}*:focus,*:after,*:before{outline:none!important}*:focus-visible{outline:none!important;outline-offset:none!important;box-shadow:none!important}body,.paragraph:not(.button),.paragraph>*{font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;letter-spacing:0;margin-top:0}.button,.shopify-challenge__button,.customer button{font-size:18px;line-height:1.6}.paragraph>small{font-size:smaller}h1,.h1.h1,.text-block.h1>*{font-size:56px;line-height:1;-webkit-font-smoothing:antialiased;letter-spacing:0;margin-top:0}h2,.h2.h2,.text-block.h2>*{font-size:48px;line-height:1.2;-webkit-font-smoothing:antialiased;letter-spacing:0;margin-top:0}h3,.h3,.h3.h3,.text-block.h3>*{font-size:32px;line-height:1.2;-webkit-font-smoothing:antialiased;letter-spacing:0;margin-top:0}h4,.h4.h4,.text-block.h4>*{font-size:24px;line-height:1.2;-webkit-font-smoothing:antialiased;letter-spacing:0;margin-top:0}h5,.h5.h5,.text-block.h5>*{font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;letter-spacing:0;margin-top:0}h6,.h6.h6,.text-block.h6>*{font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;letter-spacing:0;margin-top:0}h1,.h1.h1,.text-block.h1,h2,.h2.h2,.text-block.h2,.h3.h3,.text-block.h3,.h4.h4,.text-block.h4,.h5.h5,.text-block.h5,.h6.h6,.text-block.h6{margin:0 0 20px}h1:last-child,.h1.h1:last-child,.text-block.h1:last-child,h2:last-child,.h2.h2:last-child,.text-block.h2:last-child,h3:last-child,.h3.h3:last-child,.text-block.h3:last-child,h4:last-child,.h4.h4:last-child,.text-block.h4:last-child,h5:last-child,.h5.h5:last-child,.text-block.h5:last-child,h6:last-child,.h6.h6:last-child,.text-block.h6:last-child{margin-bottom:0}.header .header__menu-item.list-menu__item[aria-current=page],.header .header__menu-item.list-menu__item[aria-current=page]>*{color:#ec7dab}.header .header__menu-item.list-menu__item:hover{color:#ec7dab}.header .header__menu-item.list-menu__item{font-size:18px;text-decoration:none;letter-spacing:0}.header .header__menu-item.list-menu__item>*{text-decoration:none;letter-spacing:0}body #MegaMenu-Content-1 .mega-menu__list,body #MegaMenu-Content-2 .mega-menu__list{display:block;column-count:2;gap:10px;width:50%;padding:0}body #MegaMenu-Content-2 .mega-menu__list{column-count:5;width:100%}body #MegaMenu-Content-1 .mega-menu__list li,body #MegaMenu-Content-2 .mega-menu__list li{width:100%}body .mega-menu__content .mega-menu__list li a.mega-menu__link{font-size:16px;font-weight:600;text-decoration:none;color:#ffffffbf;transition:.3s}body .mega-menu__content .mega-menu__list li a.mega-menu__link:hover{color:#fff}body .header__menu-item:hover span{text-decoration:none}body details[open]>.header__menu-item{text-decoration:none}.header .mega-menu__content{background-color:#eef1ea;background-image:url(//embroidershoppe-2.myshopify.com/cdn/shop/files/casesbg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.header .mega-menu__content:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:#e2397e;opacity:.5}.header .mega-menu__content .mega-menu__content-inr{position:relative}.header__icon.header__icon--account{width:auto;font-family:Lato,sans-serif!important;font-size:16px;height:auto;text-decoration:none}.header__icon svg.icon{stroke:#000;stroke-width:.5px}.header__icon.header__icon--cart svg.icon{width:24px;height:24px;stroke:#000;stroke-width:1.6px}body .header__icon:hover .icon,body .modal__close-button:hover .icon{transform:scale(1)}a.header__icon.header__icon--account .svg-wrapper{width:30px}body .shopify-policy__container{max-width:990px;padding-top:40px;padding-bottom:60px}#MainContent .button:not(.slideshow-control),#MainContent .button-secondary,#MainContent button.shopify-payment-button__button--unbranded{padding:12px 25px;min-width:180px;text-align:center}.contact-template .contact__button .button{margin:10px auto 0}.free-product-list-section slideshow-slides{cursor:default}.free-product-list-section .product-card__content{cursor:default}body .banner--desktop-transparent .banner__box{max-width:550px}body.index-template .slideshow .banner--desktop-transparent .banner__box .banner__heading{max-width:410px}body .banner__box>*+.banner__buttons{margin-top:35px}body .banner__text.rte{margin-bottom:15px}.slideshow__controls.slider-buttons{border:none;background:none;position:absolute;bottom:15px;left:0;right:0}.slideshow__controls.slider-buttons button.slider-button{display:none}.slideshow__controls.slider-buttons .dot{background:#000;opacity:.45;width:8px;height:8px}.slideshow__controls.slider-buttons .slider-counter__link--active .dot{opacity:1}.slideshow__controls.slider-buttons .slider-counter__link--dots{padding:5px}.multicolumn__title.text-align-center{text-align:center;justify-content:center}.multicolumn__title.text-align-right{justify-content:flex-end;text-align:right}.multicolumn .multicolumn-list__item .media--adapt{padding:0!important;font-size:0}.multicolumn .multicolumn-list__item .media--adapt img{position:static;transform:none!important;display:inline-block;object-fit:contain}.multicolumn .multicolumn-card__info{padding:20px}.product-grid .card .card__inner .card__media,.product-grid .card .card__inner .card__media .media img{border-radius:8px}.card-wrapper.product-card-wrapper.card-content-align-center .card,.card-wrapper.product-card-wrapper.card-content-align-center .card .card-information{text-align:center}.card-wrapper.product-card-wrapper.card-content-align-right .card,.card-wrapper.product-card-wrapper.card-content-align-right .card .card-information{text-align:right}.button.button--primary:hover,.shopify-challenge__button.button--primary:hover,.customer button.button--primary:hover{color:rgba(var(--color-button),var(--alpha-button-background));background:none}.card__heading a:hover,.card a:hover,.card-wrapper.underline-links-hover:hover a{text-decoration:none}.collection-list-wrapper .card__content h3.card__heading{font-size:18px}.collection-list-wrapper .card__content h3.card__heading .icon-wrap{display:none}.collection-list-wrapper .card__content h3.card__heading a{padding:15px;line-height:1.4;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:30px;text-align:center;font-family:Lato}.collection-list-wrapper .card-wrapper .card>.card__content{position:absolute;bottom:0;left:15px;right:15px;width:auto}.footer-block__details-content .list-menu__item--link,.copyright__content a{color:rgba(var(--color-foreground),1)}.footer-features-section .multicolumn-card .rte{font-size:16px}.footer-features-section .multicolumn-card h3{font-size:24px}.footer__blocks-wrapper.grid--4-col-tablet .grid__item:first-child{width:40%}.footer .footer-block__heading{font-size:24px}.footer-block__image-wrapper{margin-bottom:12px}.footer-block__details-content.footer-block-image{flex-direction:column;max-width:464px}.footer-block__details-content.footer-block-image .content-below-image{font-size:16px}.footer .footer-block__details-content .list-menu__item--link{font-size:18px;text-decoration:none!important;line-height:1.4;padding:0}.footer .footer-block__details-content .list-menu__item--link:hover{color:#ec7dab}.footer .footer-block__details-content li{margin-bottom:12px}.footer .footer-block__details-content li:last-child{margin-bottom:0}.footer__content-bottom-wrapper{justify-content:space-between}.footer .footer__list-social .list-social__link{padding:5px;color:rgb(var(--color-foreground),.6)}.footer .footer__list-social .list-social__link .svg-wrapper{width:24px;height:24px}.footer .footer__copyright{margin:0}.footer .footer__copyright.caption{font-size:14px;color:#0009}.footer .footer__copyright .copyright__content{font-size:inherit}.footer__content-bottom{border:none;padding-top:20px}.footer__copyright a:hover{text-decoration:none}.footer .footer-block__details-content>li:not(:last-child){margin-right:0}body .background-none .multicolumn-list .multicolumn-card__info,body .background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info{padding:0}.collection-list-wrapper .card-wrapper .card{border-radius:8px}.collection-list-wrapper .card-wrapper .card .media img{border-radius:8px!important}.collection-list-wrapper .card-wrapper .card .media{border-radius:8px;overflow:hidden}.collection-list-wrapper .card-wrapper .card .card__media{border-radius:8px}.collection-list-wrapper .card-wrapper .card .card.card--standard.card--media .card__inner,.collection-list-wrapper .card-wrapper{border-radius:8px;overflow:hidden}.free-product-list-section .collection__title{text-align:center}.free-product-list-section .card__information h4{margin:0}.heading-info-logged-out-users{margin-bottom:32px}.collection .card-wrapper.product-card-wrapper,.collection .card-wrapper.product-card-wrapper .card__inner{border-radius:8px;overflow:hidden}.card.card--standard.card--text:not(.card--horizontal)>.card__content .card__heading:not(.card__heading--placeholder){display:block}.rich-text__buttons{margin-top:25px}.contact-inr-box{background:#f2f2f2;padding:30px;border-radius:14px}.contact-inr-box .field__input{background:none;border:1px solid rgb(0,0,0,.13)!important;box-shadow:none!important;outline:none!important;border-radius:4px;padding:15px;height:auto;line-height:normal;font-size:16px}.contact-inr-box .field__input::placeholder{opacity:1}.contact-inr-box .field:before,.contact-inr-box .field:after{display:none}.contact-inr-box .field label.field__label{font-size:16px;top:12px;display:none}.contact-inr-box .field__input:focus~label.field__label{font-size:10px;top:2px;left:16px}.contact-inr-box .field{margin-bottom:12px}.contact-inr-box .contact__fields{grid-column-gap:12px}.contact-inr-box .contact__button{margin-top:16px;text-align:center}.contact.page-width{max-width:978px}.contact-template h1.rich-text__heading.h1{font-size:48px}body .customer:not(.account):not(.order){background:#f2f2f2;max-width:680px;padding:56px 64px;border-radius:14px}body .customer:not(.account):not(.order) .field:before,.customer:not(.account):not(.order) .field:after{display:none}body .customer:not(.account):not(.order) .field input{background:none;border:1px solid rgb(0,0,0,.13)!important;box-shadow:none!important;outline:none!important;border-radius:4px;padding:15px;height:auto;line-height:normal;font-size:16px}body .customer:not(.account):not(.order) .field label{font-size:16px;top:12px;display:none}body .customer:not(.account):not(.order) .field input:focus~label{font-size:10px;top:2px;left:16px}body .customer:not(.account):not(.order) .field input::placeholder{opacity:1}body .customer:not(.account):not(.order) a{font-size:16px}body .customer:not(.account):not(.order) a:hover{color:#ec7dab}body .customer:not(.account):not(.order) button{width:100%;padding:12px 15px}body .customer:not(.account):not(.order) a.create-account-link{font-size:18px}body .customer [id*=-error]{color:#ec001b}body .customer h2.form__message[aria-invalid=true]{font-family:Lato,sans-serif;font-size:18px;color:#ec001b}body .customer .form-error-wrap{background:#ffdfdf;padding:5px 8px;border-top:3px solid #ec001b;margin-bottom:20px;display:block}body .customer .form-error-wrap h2.form__message[aria-invalid=true]{margin-top:0;margin-bottom:10px}body .customer .form-error-wrap ul.form-error-list,body .customer .form-error-wrap ul{margin-bottom:0;margin-top:10px}body .customer ul.form-error-list li,body .customer ul.form-error-list li a,body .customer ul li,body .customer ul li a{color:#ec001b!important}quantity-input.quantity.cart-quantity{padding:1px}body .totals>h2{font-family:Lato,sans-serif}body .cart-item__details .cart-item__name.h5{font-size:20px;line-height:1.3}body .cart-drawer .cart-items th{font-size:12px}.product__info-wrapper .footer__payment h3{margin-bottom:15px}.product__info-wrapper ul.list.list-payment{justify-content:flex-start;margin:-3px}.product__info-wrapper ul.list.list-payment:not(:last-child){margin-bottom:12px}.product__info-wrapper ul.list.list-payment li.list-payment__item{padding:3px}.product__info-wrapper ul.list.list-payment li.list-payment__item svg.icon{width:auto;height:30px}.product__media-wrapper .product-media-container,.product__media-wrapper .product-media-container .product__media.media,.product__media-wrapper .product-media-container .product__media.media img{border-radius:14px}.product__info-wrapper .icon-with-text{background:#ffe3ee;padding:20px;border-radius:10px}.product__info-wrapper .icon-with-text .h4{font-size:16px;font-family:Lato,sans-serif}.product__info-wrapper .icon-with-text img{width:54px;height:54px}div.product-card-wrapper .view-youtube-btn{position:relative;z-index:2;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:15px;font-size:16px}.view-youtube-btn svg{width:24px}.fancybox-bg{display:block!important}.fancybox-is-open .fancybox-bg{opacity:.65!important}.vecalendar-template .page-width.main-page-section{width:100%;max-width:100%;padding-top:0;padding-bottom:0}.vecalendar-template .page-width.main-page-section h1.main-page-title{display:none}.product-form__buttons fieldset.selling-plan-fieldset{border-radius:10px}.related-collection-tags-main ul.all-collections-list li a{display:inline-block;color:#000;text-decoration:none;font-size:14px}.related-collection-tags-main ul.all-collections-list li{line-height:1.2;margin:4px 0}.related-collection-tags-main ul.all-collections-list{padding-left:0;list-style:none;margin:0}.related-collection-tags-main{padding-top:15px}.related-collection-tags-main h4{font-size:18px;font-family:Lato,sans-serif;font-weight:600;margin:0 0 10px}.related-collection-list-main{padding-top:15px}.related-collection-list-main h4{font-size:18px;font-family:Lato,sans-serif;font-weight:600;margin:0 0 10px}.related-collection-list-main ul.all-collections-list li a{display:inline-block;color:#000;text-decoration:none;font-size:14px}.related-collection-list-main ul.all-collections-list li{line-height:1.2;margin:4px 0}.related-collection-list-main ul.all-collections-list{padding-left:0;list-style:none;margin:0}body .facets-vertical .facets__summary{font-size:18px;font-weight:600}body .active-facets-vertical-filter .facets__heading{font-size:20px;font-weight:600}.membership-product-template product-info .product-form__quantity{pointer-events:none;display:none}@media (max-width: 989px){body .page-width,.utility-bar__grid.page-width{padding-left:20px;padding-right:20px}}@media (max-width: 749px){h1,.h1.h1,.text-block.h1>*{font-size:48px}h2,.h2.h2,.text-block.h2>*,.contact-template h1.rich-text__heading.h1{font-size:36px}h3,.h3,.h3.h3,.text-block.h3>*{font-size:28px}h4,.h4.h4,.text-block.h4>*{font-size:20px}.header__icon.header__icon--account{display:flex!important;font-size:0}body .banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:44rem}.footer__blocks-wrapper.grid--4-col-tablet .grid__item:first-child{width:100%}#MainContent .button:not(.slideshow-control),#MainContent .button-secondary,#MainContent button.shopify-payment-button__button--unbranded{min-width:120px}.banner:not(.banner--mobile-bottom) .banner__box{padding-left:0;padding-right:0}.contact-inr-box{padding:22px 20px}body .customer:not(.account):not(.order){padding:30px 20px}.product__info-wrapper.grid__item{padding-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
