:root{--font-heading-family: "p22-mackinac-pro", "Times New Roman", serif;--font-heading-weight: 500;--font-heading-lh: 1.2;--font-heading-spacing: -.05em;--font-h0-size: 5.6rem;--font-h1-size: 5.6rem;--font-h2-size: 4.8rem;--font-h3-size: 4rem;--font-h4-size: 3.2rem;--font-h5-size: 2rem;--font-h6-size: 1.8rem;--font-mega-family: "p22-mackinac-pro", "Times New Roman", serif;--font-mega-weight: 500;--font-mega-lh: 1.2;--font-mega-ls: -.05em;--font-subheading-family: "Lexend Giga", "Helvetica", sans-serif;--font-subheading-size: 1.4rem;--font-subheading-weight: 600;--font-subheading-lh: 1.5;--font-subheading-spacing: .04em;--font-subheading-transform: uppercase;--section-subheading-gap: 1.5rem;--font-body-family: "sofia-pro", "Helvetica", sans-serif;--font-body-size: 1.6rem;--font-body-weight: 400;--font-body-lh: 1.5;--font-body-ls: 0;--font-body-size-lg: 1.8rem;--font-body-size-sm: 1.4rem;--font-menu-family: "Lexend Giga", "Helvetica", sans-serif;--font-menu-size: 1.2rem;--font-menu-weight: 600;--font-menu-lh: 1.5;--font-menu-ls: .07em;--font-btn-family: "Lexend Giga", "Helvetica", sans-serif;--font-btn-size: 1.4rem;--font-btn-weight: 600;--font-btn-ls: .1em;--font-badge-size: 1rem;--main-heading-color: var(--color-neutral-darker);--main-text-color: var(--color-neutral-darker);--main-btn-color: var(--color-primary-base);--main-bg-color: var(--color-neutral-light-base);--color-primary-base: #FB524D;--color-primary-dark: #D43D29;--color-secondary-base: #FFCFD9;--color-secondary-dark: #D88E9E;--color-tertiary-base: #FFA400;--color-tertiary-dark: #E69400;--color-quaternary-light: #FCF8F4;--color-quaternary-base: #F7E3D2;--color-quaternary-dark: #F5DCC6;--color-accent1-base: #CEB232;--color-accent1-ultra-light: #F4E5D6;--color-accent2-light: #AEB800;--color-accent2-base: #7C8300;--color-accent2-dark: #5E6231;--color-accent3-base: #520E39;--color-accent3-dark: #320421;--color-neutral-light-base: #FCF8F4;--color-neutral-light-dark: #F7E3D2;--color-neutral-dark-base: #33272E;--color-neutral-dark-dark: #23151E;--color-white: #FFF;--color-neutral-lightest: #FCF8F4;--color-neutral-lighter: #F7E3D2;--color-neutral-light: #F5DCC6;--color-neutral: #A79E93;--color-neutral-dark: #786B73;--color-neutral-darker: #33272E;--color-neutral-darkest: #23151E;--container-padding: 2rem;--container-padding-lg: 8rem}@media screen and (max-width:767px){:root{--font-h0-size: 4rem;--font-h1-size: 4rem;--font-h2-size: 3.6rem;--font-h3-size: 3.2rem;--font-h4-size: 2.4rem;--font-h5-size: 1.8rem;--font-h6-size: 1.6rem;--font-subheading-size: 1.2rem;--font-body-size-lg: 1.6rem;--font-body-size-sm: 1.2rem;--font-btn-size: 1.2rem}}@font-face{font-family:Oranges and Lemons;font-style:normal;font-weight:400;src:url(/cdn/shop/files/oranges_and_lemons_script-webfont.woff2?v=1783363352) format("woff2"),url(/cdn/shop/files/oranges_and_lemons_script-webfont.woff?v=1783363353) format("woff")}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--font-body-size: 1.6rem;font-size:var(--font-body-size);line-height:var(--font-body-lh);font-variant-ligatures:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h0,.h-xl{line-height:var(--font-heading-lh)}.h0{font-size:var(--font-h0-size)}h1,.h1{font-size:var(--font-h1-size)}h2,.h2{font-size:var(--font-h2-size)}h3,.h3{font-size:var(--font-h3-size)}h4,.h4{font-size:var(--font-h4-size)}h5,.h5{font-size:var(--font-h5-size);font-family:var(--font-body-family);font-weight:500}h6,.h6{font-size:var(--font-h6-size);font-family:var(--font-body-family);font-weight:500}@media screen and (max-width:767px){body{--font-body-size: 1.4rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h0,.h-xl{line-height:var(--font-heading-lh)}}.cart-link .cart-link__count,.f-cart-drawer .f-cart-drawer__product .f-quantity__input,.cart-template .f-quantity .f-quantity__input,.f-cart-recommendations__title.h6,.f-cart-drawer .f-cart-drawer__remove,.f-cart-item__remove .f-cart-item__remove-btn,.f-cart-drawer .f-drawer__footer .collapsible__button .collapsible__button-text,.f-cart__addons .collapsible__button .collapsible__button-text,.f-cart-items thead th,.f-search-drawer .f-predictive-search__subheading,.f-search-drawer .f-predictive-search__heading,.variant-picker__input .form-label,.f-product__features-callout-heading,.f-product-single__addon-buttons .btn--with-icon,.f-pagination .f-pagination__list,.product-grid__header .collection-product-count,.f-facets__block-header .text-button,.f-product__media-list .flickity-page-counter,.mega-subtitle.h6,.f-mobile-nav__item .f-mobile-nav__link,.text-subheading.h6,.f-product-single__block--shipping span a,.f-product__text.text-subtext,.product-grid__header .btn--filter-sort span,.f-price__badges .f-badge{text-transform:var(--font-subheading-transform);font-size:var(--font-subheading-size);letter-spacing:var(--font-subheading-spacing);font-family:var(--font-subheading-family);font-weight:var(--font-subheading-weight)}.highlight-text,.script-subheading .text-subheading,.script-subheading .image-with-text__subheading.h6,.f-password__heading,.f-popup__text h4 em{font-family:Oranges and Lemons;font-style:normal;font-weight:400;text-transform:none;letter-spacing:0;font-size:4.5rem}.script-subheading .text-subheading{margin-bottom:0}.script-callout{text-align:center}@media(max-width:767px){.highlight-text,.script-subheading .text-subheading,.script-subheading .image-with-text__subheading.h6{font-size:3.5rem}}.btn.btn--primary,.btn.btn--secondary,.btn.btn--white{font-size:var(--font-btn-size);letter-spacing:var(--font-btn-ls)}.btn.btn--underline{font-size:var(--font-btn-size);letter-spacing:var(--font-subheading-spacing)}.rte ul+p{margin-top:1.2rem}.btn.btn--primary,.btn.spr-button,.btn.spr-button-primary{border:1px solid var(--color-btn-bg)}.btn.btn--primary{box-shadow:4px 5px 0 0 var(--color-secondary-dark)}.btn.btn--secondary{box-shadow:4px 5px 0 0 var(--color-primary-dark)}.btn.btn--primary:hover{background-color:var(--color-secondary-dark)!important;color:#fff!important;border-color:var(--color-secondary-dark)!important;box-shadow:4px 5px 0 0 var(--color-btn-bg)}.btn.btn--secondary:hover{background-color:var(--color-primary-dark)!important;color:#fff!important;border-color:var(--color-primary-dark)!important;box-shadow:4px 5px 0 0 var(--color-btn-secondary-text)}.btn.btn--underline{padding-right:2.4rem!important;display:inline-block}.btn.btn--underline:before{content:"";width:7px;height:12px;position:absolute;right:0;top:50%;translate:0 -50%;background-color:currentColor;-webkit-mask-image:url(/cdn/shop/files/underline-button-arrow.svg?v=1783509025);mask-image:url(/cdn/shop/files/underline-button-arrow.svg?v=1783509025);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;display:inline-block}.flickity-wrapper:not(.flickity-controls-group,.flickity-controls-group-mb,.flickity-pagination--counter) .flickity-button:after{display:none}.flickity-wrapper:not(.flickity-pagination--dots,.flickity-pagination--counter) .flickity-button.flickity-prev-next-button{width:4.8rem;height:4.8rem;box-shadow:none;background:#fff;border-color:var(--main-text-color)}.flickity-wrapper:not(.flickity-pagination--dots,.flickity-pagination--counter) .flickity-button.flickity-prev-next-button:hover{background:var(--color-secondary-base)}.flickity-wrapper:not(.flickity-pagination--dots,.flickity-pagination--counter) .flickity-button.flickity-prev-next-button svg{display:none}.flickity-wrapper:not(.flickity-pagination--dots,.flickity-pagination--counter) .flickity-button.flickity-prev-next-button.previous:before,.flickity-wrapper:not(.flickity-pagination--dots,.flickity-pagination--counter) .flickity-button.flickity-prev-next-button.next:before{content:"";width:16px;height:16px;position:absolute;display:block;background-color:var(--main-text-color);-webkit-mask-image:url(/cdn/shop/files/arrow-prev.svg?v=1783501722);mask-image:url(/cdn/shop/files/arrow-prev.svg?v=1783501722);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.flickity-wrapper:not(.flickity-pagination--dots,.flickity-pagination--counter) .flickity-button.flickity-prev-next-button.next:before{-webkit-mask-image:url(/cdn/shop/files/arrow-next.svg?v=1783501722);mask-image:url(/cdn/shop/files/arrow-next.svg?v=1783501722)}.flickity-pagination--counter.flickity-wrapper .flickity-button,.flickity-pagination--counter.flickity-wrapper.flickity-controls-group .flickity-page-counter{border:none}.flickity-wrapper.flickity-with-dots .flickity-page-dots .dot{background-color:#000;opacity:.3}.flickity-wrapper.flickity-with-dots .flickity-page-dots .dot.is-selected{background-color:var(--color-primary-base);opacity:1}@media(max-width:767px){.f-grid.f-swiper{margin-inline:-2rem;padding-inline:2rem}}f-grid.f-grid--gap-medium{--column-gap-mobile: 2.4rem}@media(min-width:768px){.section__header.spacing--large{--header-padding-bottom: 5rem}}@media screen and (max-width:1199px){.container,.container-narrow{padding-left:var(--container-padding);padding-right:var(--container-padding)}}.form-control:focus,.form-control:focus-visible,select.form-control:hover{box-shadow:none}.form-control,.collection-sortby select.form-control,.form-control--textarea{border-radius:0!important}::placeholder{opacity:.6!important}@media(max-width:767px){.newsletter-form.newsletter-form__design-2 .newsletter-form__submit{width:max-content}.newsletter-form.newsletter-form__design-2 .newsletter-form__wrapper{gap:1.5rem}}@media(min-width:768px){.newsletter-form.newsletter-form__design-2 .newsletter-form__wrapper{flex-direction:row;gap:1.6rem}.newsletter-form.newsletter-form__design-2 .newsletter-form__submit{width:45%}}.form-status .form-message--success,.form-status .form-message--error{color:var(--color-accent2-base);font-size:var(--font-body-size)}.form-status .form-message--error{color:var(--color-primary-dark)}.page-contact .form-status .form-message--success,.page-contact .form-status .form-message--error{padding-top:1rem}.announcement-bar__row{padding:6px 20px 8px}.announcement-bar__message{font-size:var(--font-body-size-sm)}.announcement-bar .announcement-bar__close{justify-content:flex-end;right:.5rem}.announcement-bar__close .f-icon-svg{width:24px;height:24px;stroke-width:2}.announcement-bar .announcement-bar__close:hover{transform:translateY(-50%)}.header-sticky .header{box-shadow:0 2px 6px #00000012}.header-pinned .header-sticky.header-scrolled:not(.header-logo-scaling) .header.header{box-shadow:0 2px 6px #00000012}.site-header__menu .f-site-nav{margin:-1.5rem 0}.header .f-site-nav__list{margin:0}.header .f-site-nav__link{font-size:var(--font-menu-size);letter-spacing:var(--font-menu-ls);padding:0 4rem 0 0}.header .site-header__left .f-site-nav__item:last-child .f-site-nav__link,.header .site-header__right .f-site-nav__item:last-child .f-site-nav__link{padding-right:0}.cart-link .cart-link__count{font-family:var(--font-menu-family);font-size:var(--font-menu-size);color:#fff;font-weight:500;padding-bottom:1px}@media screen and (min-width:1024px){.site-header .site-header__center{z-index:99}.site-header__center .site-logo{position:absolute;top:0;padding:0}.site-logo .site-logo--image{transition:.25s ease}.header-pinned .site-logo .site-logo--image{opacity:0;pointer-events:none}.site-logo .site-logo__img{position:relative}.site-logo .site-logo__img:after{content:"";background-image:url(/cdn/shop/files/mimi_s_needlepoint_Logo_Primary_Poppy_cropped.png?v=1786382573);background-size:contain;background-repeat:no-repeat;background-position:center;width:120px;height:55px;top:8px;left:50%;translate:-50% 0;position:absolute;display:block;opacity:0;transition:.25s ease}.header-pinned .site-logo .site-logo__img:after{opacity:1}}@media(min-width:1024px)and (max-width:1199px){.header.site-header--design-5 .site-header__right{column-gap:1rem}.header .f-site-nav__link{padding:0 2.5rem 0 0}}.f-header__dropdown-backdrop .f-header__dropdown-bg:before{background-color:#fff;border-bottom:none;box-shadow:0 2px 6px #00000012}.f-site-nav__dropdown.f-site-nav__dropdown--mega{padding:8rem 0}.f-menu__item-active .f-site-nav__link svg{transform:rotate(180deg)}.f-site-nav__dropdown.f-site-nav__dropdown--mega .f-site-nav__dropdown-inner>.list-none>.f-site-nav__sub-item:not(:last-child){border-right:none}a[href="#category-title"].f-site-nav__sub-link{pointer-events:none}.f-site-nav__dropdown.f-site-nav__dropdown--mega ul.f-grid>li>a{font-size:var(--font-subheading-size)}.f-site-nav__dropdown--mega .f-site-nav__dropdown{min-width:unset}.f-site-nav__dropdown--mega .f-site-nav__dropdown--level3{margin-top:1.5rem}.f-site-nav__dropdown--mega .f-site-nav__dropdown--level3 .f-site-nav__sub-link{padding:.6rem 0 .9rem}.f-site-nav__dropdown--mega .f-site-nav__dropdown--level3 .f-site-nav__sub-link span:after,.f-site-nav__item .f-site-nav__dropdown-inner li a span:after{display:none!important}.f-site-nav__dropdown--mega .f-site-nav__dropdown--level3 .f-site-nav__sub-link:hover,.f-site-nav__dropdown--mega .f-site-nav__dropdown--level3 ul li a:hover span,.f-site-nav__item .f-site-nav__dropdown-inner li a:hover span{color:var(--main-btn-color)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.f-mobile-nav .site-logo.with-mobile{border-bottom:none}.f-mobile-nav .f-mobile-nav__inner{padding-top:1rem;flex:unset}.f-mobile-nav .f-mobile-nav__dropdown .f-mobile-nav__subitem.f-mobile-nav__sub-item--has-child>.f-mobile-nav__sub-link{font-weight:var(--font-body-weight)}.f-mobile-nav__item:has([data-external-trigger=".f-mobile-nav__link"].is-expanded) .f-mobile-nav__link{color:var(--color-primary-base)}.f-mobile-nav__arrow .f-mobile-nav__arrow-icon svg{display:none}.f-mobile-nav__arrow .f-mobile-nav__arrow-icon{position:relative}.f-mobile-nav__arrow .f-mobile-nav__arrow-icon:after{content:"";width:13px;height:8px;position:absolute;right:50%;top:50%;translate:50% -40%;display:block;-webkit-mask-image:url(/cdn/shop/files/down-arrow.svg?v=1783623414);mask-image:url(/cdn/shop/files/down-arrow.svg?v=1783623414);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:var(--main-text-color)}.f-mobile-nav collapsible-tab[open]>.f-mobile-nav__arrow .f-mobile-nav__arrow-icon:after{rotate:180deg}.f-mobile-nav .f-mobile-nav__addons{padding-top:0}.f-mobile-nav .f-mobile-nav__addons .social-links{margin:2.2rem -1rem 0}@media(max-width:767px){a[href="#hidden"].f-site-nav__sub-link,a[href="#hidden"].f-mobile-nav__sub-link{display:none}}@media(min-width:768px)and (max-width:1023px){.header .site-header__center{justify-content:flex-start;margin-left:1rem}}.site-footer .site-footer__top{padding:4rem 0 1.5rem}.site-footer .f-column:last-child{padding-right:0}.site-footer__block--image a:hover{opacity:60%}.site-footer summary .site-footer__block-heading{margin-bottom:3rem}.site-footer .site-footer__block-content li{margin-bottom:1.8rem;line-height:unset}.site-footer__block-content a[href*=tiktok]:before{content:"";width:18px;height:18px;display:inline-block;-webkit-mask-image:url(/cdn/shop/files/icon_footer-tiktok.svg?v=1783682362);mask-image:url(/cdn/shop/files/icon_footer-tiktok.svg?v=1783682362);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:var(--color-primary-base);vertical-align:-2px;margin-right:.8rem}.site-footer__block-content a[href*=instagram]:before{content:"";width:18px;height:18px;display:inline-block;-webkit-mask-image:url(/cdn/shop/files/icon_footer-instagram.svg?v=1783682362);mask-image:url(/cdn/shop/files/icon_footer-instagram.svg?v=1783682362);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:var(--color-primary-base);vertical-align:-2px;margin-right:.8rem}.site-footer__block--newsletter .newsletter-form__submit.btn.btn--primary{box-shadow:4px 5px 0 0 var(--color-primary-dark)}.site-footer__block--newsletter .newsletter-form__submit.btn.btn--primary:hover{background-color:var(--color-primary-dark)!important;color:var(--color-btn-text)!important;border-color:var(--color-primary-dark)!important;box-shadow:4px 5px 0 0 var(--color-btn-bg)}.site-footer__block--newsletter .site-footer__newsletter-description{margin-top:1rem;font-size:var(--font-body-size-sm);color:rgba(var(--color-foreground),1)}.site-footer .site-footer__bottom{padding:3.5rem 0 6rem}.site-footer__copyright-wrapper .site-footer__copyright{opacity:.5}@media(max-width:767px){.site-footer .site-footer__top{padding:1rem 0 0}.site-footer__block--image .justify-start{justify-content:center}.site-footer__block--image .f-image-wrap{max-width:150px!important}.site-footer__block--image .site-footer__block-content{padding-bottom:30px}.site-footer__block--newsletter .site-footer__block-content{padding-bottom:3.5rem}.site-footer__block--newsletter summary svg,.site-footer__block--text summary svg{display:none}.site-footer .site-footer__block--newsletter summary .site-footer__block-heading{margin-bottom:1.2rem}.site-footer__block--newsletter .site-footer__newsletter-description{margin-top:1.5rem}.site-footer .f-column[data-column-type=text] .site-footer__block-heading{margin-bottom:.6rem}.site-footer .f-column[data-column-type=link_list] .site-footer__block-heading{margin-bottom:0}.site-footer .f-column[data-column-type=link_list]{border-bottom:1px solid rgba(0,0,0,.3);padding:.3rem 0}.site-footer__block--link_list summary svg{opacity:.8;transform:scale(1.3)}.site-footer__block--link_list summary svg:last-child{transform:rotate(90deg) scale(1.3)}.site-footer__block--link_list .site-footer__block-content{padding-top:1rem;padding-bottom:0}.site-footer__block--link_list .site-footer__block-content a{font-size:var(--font-body-size)}.shopify-section-group-footer-group .pattern-divider{top:-22px}}@media(min-width:1024px){.site-footer .f-flex{margin:0 auto;max-width:1280px;justify-content:space-between}.site-footer .f-column{padding-left:0;padding-right:2rem}.site-footer__block--image details{margin-top:-2.5rem}}body.template-cart,.f-drawer.f-drawer-cart{background-color:#fff}.f-cart-drawer .f-cart-drawer__inner{padding-inline-end:0}.f-cart-drawer .f-drawer__scroller.scroll-container{padding-bottom:4rem}.f-cart-drawer .f-drawer__header-title{font-size:2.6rem;letter-spacing:.01em}.f-cart-drawer .f-drawer__header{background-color:var(--color-secondary-base)}.f-cart-drawer .f-icon-close{stroke-width:2}.f-drawer .f-cart-drawer .f-drawer__header:after{display:none}.f-cartgoal.f-cartgoal__drawer{padding-bottom:8px}.f-cartgoal .f-cartgoal__title{letter-spacing:0;font-size:1.4rem;text-align:center}.f-cart-drawer .f-cartgoal__bar,.cart-template .f-cartgoal__bar{background:#00000026;border-radius:4rem;height:1.2rem}.f-cart-drawer .f-cartgoal__bar span,.cart-template .f-cartgoal__bar span{background:var(--color-primary-base)}.f-cart-drawer .f-cartgoal__icon,.cart-template .f-cartgoal__icon{width:2.1rem;height:2.1rem;border:1.5px solid var(--color-primary-base);background:var(--color-secondary-base)}.f-cart-drawer .f-cart-drawer__item+.f-cart-drawer__item{margin-top:0}.f-cart-drawer .f-cart-drawer__product-price,.f-cart-item__details .product-option{font-size:1.4rem}.f-cart-drawer .f-cart-drawer__product-name,.f-cart-item__details .f-cart-item__name{font-size:1.8rem}.f-cart-drawer .f-cart-drawer__remove,.f-cart-item__remove .f-cart-item__remove-btn,.f-cart-drawer__note .btn-cancel{font-size:1.2rem;padding-right:0!important}.f-cart-drawer .f-cart-drawer__remove:before,.f-cart-item__remove .f-cart-item__remove-btn:before,.f-cart-drawer__note .btn-cancel:before{display:none}.f-cart-drawer .f-cart-drawer__remove:after,.f-cart-item__remove .f-cart-item__remove-btn:after,.f-cart-drawer__note .btn-cancel:after{bottom:-5px!important}.f-cart-recommendations__title.h6,.f-cart-drawer .f-drawer__footer .collapsible__button .collapsible__button-text,.f-cart__addons .collapsible__button .collapsible__button-text,.f-search-drawer .f-predictive-search__subheading,.f-search-drawer .f-predictive-search__heading,.f-predictive-search__item-content .f-predictive-search__item-vendor,.f-predictive-search__list-item .f-predictive-search__item--term{font-size:1.2rem}.f-drawer .product-card .product-card__info{margin-block-start:0}.f-drawer .f-cart-recommendations__title{color:var(--main-text-color);margin-bottom:.5rem}.f-drawer .f-cart-recommendations .product-card{background-color:#fff}.f-drawer .f-cart-recommendations .product-card__title{font-size:1.8rem;padding-right:3rem}.f-drawer .f-cart-recommendations .f-price{font-size:1.4rem}.f-drawer .f-cart-recommendations .product-card--list .product-card__atc{border:none!important}.f-drawer .f-cart-drawer .f-drawer__footer{border-top:none;padding-bottom:2rem;padding-top:1.5rem;background-color:var(--color-neutral-lightest)}.f-cart-drawer__note .form-control,.f-cart-discount__form .form-control{background-color:transparent}.f-cart__footer .f-cart__addons{flex:unset;width:100%;max-width:60rem}.f-drawer .f-cart-drawer__subtotal,.f-drawer .f-cart-drawer__subtotal-value,.f-cart__subtotal .totals__subtotal,.f-cart__subtotal .totals__subtotal-value{font-size:2.6rem!important;font-family:var(--font-heading-family);line-height:var(--font-heading-lh)!important;text-transform:none;font-weight:400;letter-spacing:.01em}.f-drawer .f-cart-drawer .block+.f-cart-drawer__block-subtotal,.f-drawer .f-cart-drawer .block+.f-cart-drawer__buttons{margin-top:2rem}.f-drawer .f-cart-drawer .f-cart-drawer__view-cart{gap:2rem}.f-cart-drawer__buttons .btn,.f-drawer .btn-cart-emtpy,.f-cart-discount__form .btn{height:33px;font-size:1.2rem}.f-cart-drawer__buttons .btn.btn--secondary{padding:0 1rem}.f-cart__footer .f-cart__block--buttons .additional-checkout-buttons{margin-top:1.5rem}.f-cart__login-paragraph a{text-decoration:underline}.f-cart-drawer .f-cart-drawer__empty .f-cart-drawer__empty-text{margin-top:1.6rem;margin-bottom:7rem}.f-cart-drawer .f-cart-drawer__empty .btn-cart-emtpy:not(:last-child){margin-bottom:2rem}@media(min-width:768px){.f-drawer.f-drawer-search,.f-drawer.f-drawer-cart{width:375px}}.f-drawer .f-search-drawer .f-drawer__header{background-color:var(--color-neutral-lighter);padding:.8rem 2rem 1.5rem;margin-block-end:0}.f-drawer .f-search-drawer__field:before,.f-drawer .f-search-drawer__field .input-focus-border,.f-drawer .f-search-drawer .f-predictive-search__block:before{display:none}.f-drawer .f-search-drawer__field input{background:transparent;line-height:1;padding:1rem 3.5rem 1rem 4rem;border:1px solid var(--color-border);font-size:1.4rem}.f-drawer .f-search-drawer .f-search-drawer__field-icon{inset-inline-start:1rem}.f-drawer .f-search-drawer .f-drawer__close{justify-content:flex-start}.f-search-drawer .f-drawer__scroller{background-color:#fff}.f-drawer .f-predictive-search__result-group{border:none}.f-drawer .f-predictive-search__block-products .f-predictive-search__subheading,.f-drawer .f-predictive-search__block-products .f-predictive-search__heading{margin-block-end:1rem}.f-drawer .f-predictive-search__block-products .f-predictive-search__subheading{margin-block-end:.8rem}.f-drawer .f-predictive-search__item-image:before{padding-top:100%}.f-predictive-search__item-content .f-predictive-search__item-heading{font-size:1.8rem}.f-drawer .f-predictive-search__item{gap:0 2rem}.f-drawer .f-predictive-search li:hover>.f-predictive-search__item:not(.f-predictive-search__item--link){background-color:transparent}.f-predictive-search__keywords ul li,.f-predictive-search__item-content .f-price{font-size:1.4rem}.f-drawer .f-predictive-search__item-image{width:10rem}.f-predictive-search__list-item{padding-bottom:2.5rem}.f-predictive-search__list-item .f-predictive-search__item--term{width:max-content}.f-template-search__field .form-control{background-color:transparent}.image-with-text.split-hero .f-image:before{padding-top:103%}.image-with-text.split-hero .image-with-text__heading{margin-top:1.8rem}.image-with-text.split-hero .image-with-text__text{font-size:var(--font-body-size-lg)}.image-with-text.split-hero .image-with-text__buttons{padding-top:.5rem}@media(max-width:767px){.image-with-text.split-hero .image-with-text__media{padding:0!important}.image-with-text.split-hero .image-with-text__text{margin-top:1.8rem}.image-with-text.split-hero .image-with-text__buttons{padding-top:0}}@media(max-width:767px){.image-with-text.text-padding .image-with-text__content{padding-top:4.4rem;padding-bottom:4.4rem}.image-with-text.img-padding .image-with-text__media{padding-top:5rem!important;padding-bottom:5rem!important}}.f-custom .mega-subtitle+h3{margin-top:1.2rem}.f-custom .f-text-blocks__btn .f-flex{gap:2.5rem;justify-content:center}.f-custom.page-hero{background-image:url(/cdn/shop/files/Repeat-bg_pears-flowers.png?v=1783362917);background-size:45%}.f-custom.page-hero .f-flex{max-width:1030px;margin-left:auto;margin-right:auto;border:30px solid var(--color-accent2-base)}.f-custom.page-hero .f-image:before{padding-top:80%}.f-custom.page-hero .f-image img{width:101%;height:101%;max-width:101%}.f-custom.page-hero .f-text-blocks{max-width:450px;margin-left:auto;margin-right:auto;padding-left:var(--padding-left);padding-right:var(--padding-right)}@media(max-width:767px){.f-custom.page-hero{background-size:90%;background-position:0 center}.f-custom.page-hero .f-flex{border-width:20px}.f-custom.page-hero .f-custom__block--text{padding:3rem 0}.f-custom.page-hero .f-text-blocks{padding-left:var(--mobile-padding-left);padding-right:var(--mobile-padding-right)}}.collection-list-slider .container,.custom-slider .container{padding-left:0;padding-right:0}.collection-list-slider .collection-list-slider__images,.custom-slider .f-column[data-block-type=image_comparsion]{padding:5rem 4rem;background-image:url(/cdn/shop/files/Stripes-Pattern_Gold_Pink.png?v=1784740537);background-size:contain}.collection-list-slider .collection-list-slider__images .flickity-wrapper,.custom-slider .f-custom__block--image_comparsion{border:30px solid var(--color-accent2-base)}.collection-list-slider .collection-list-slider__images .flickity-wrapper:before,.custom-slider .f-custom__block--image_comparsion:before{content:"";width:103px;height:129px;background-image:url(/cdn/shop/files/flowers.svg?v=1783438193);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;display:block;top:-12%;right:-12%;z-index:10}.custom-slider .f-custom__block--image_comparsion:before{top:-11%;right:unset;left:-15%}.collection-list-slider .collection-list-slider__banner .f-image:before{padding-top:105%}.collection-list-slider .btn.btn--underline{padding-right:0!important}.collection-list-slider .btn.btn--underline:before{display:none}.collection-list-slider .collection-list-slider__badge{font-size:.9rem;font-weight:400;top:-5%;left:100%;transform:translate(-50%);width:134px;height:134px;overflow:visible;background-color:transparent}.collection-list-slider .collection-list-slider__badge .badge__icon{width:134px;height:134px;max-width:unset;z-index:-1}.collection-list-slider .collection-list-slider__badge .split-chars{animation:f-spinner-smooth infinite linear 20s}@media(max-width:767px){.collection-list-slider .collection-list-slider__images .flickity-wrapper{border-width:20px}.collection-list-slider .collection-list-slider__collections flickity-component{width:250px}.collection-list-slider .collection-list-slider__images .flickity-wrapper:before,.custom-slider .f-custom__block--image_comparsion:before{width:70px;height:87px}}@media(min-width:768px){.collection-list-slider .flex.flex-wrap{flex-direction:row-reverse}}@media(min-width:1280px){.collection-list-slider .collection-list-slider__images,.custom-slider .f-column[data-block-type=image_comparsion]{padding:9.5rem 8.5rem}}.image-with-text.home-hero .image-with-text__heading,.image-with-text.home-hero .image-with-text__text{max-width:560px}.image-with-text.home-hero .image-with-text__heading{margin-top:0}@media(max-width:767px){.image-with-text.home-hero .image-with-text--reverse{flex-direction:column-reverse}.image-with-text.home-hero .image-with-text__content{padding-top:2.6rem;padding-bottom:1rem}.image-with-text.home-hero .image-with-text__heading{margin-top:.2rem}}@media(min-width:768px)and (max-width:1023px){.home-hero{height:590px}.home-hero .container-full,.home-hero .image-with-text--reverse,.home-hero .f-column,.home-hero .image-with-text__media{height:100%}.home-hero .image-with-text__image-wrapper{translate:0 3rem}.home-hero .image-with-text__content{height:100%;padding-top:2rem}.home-hero .image-with-text__subheading{line-height:1}.home-hero .image-with-text__text,.home-hero .image-with-text__content .block:has(.image-with-text__buttons){margin-top:1rem}.home-hero .image-with-text__buttons{row-gap:1rem}}.image-with-text.split-center .image-with-text__content{max-width:550px;text-align:center;margin-left:auto;margin-right:auto}.image-with-text.split-center .image-with-text__buttons{justify-content:center}@media(max-width:767px){.image-with-text.split-center .image-with-text__buttons{align-items:center!important}.image-with-text.split-center .image-with-text__heading{margin-top:1.5rem}}.f-tabs .f-tabs__header-group{box-shadow:none}.f-tabs .f-tabs__nav{font-size:var(--font-body-size);font-family:var(--font-body-family);letter-spacing:var(--font-body-ls);line-height:var(--font-body-lh);font-weight:var(--font-body-weight);color:rgba(var(--color-foreground),.5)}.f-tabs .f-tabs__nav[aria-selected=true]{background-color:var(--main-bg-color)!important;padding-left:2.4rem;padding-right:2.4rem}.f-tabs .f-tabs__nav[aria-selected=true]:before{content:"";width:18px;height:27px;display:inline-block;background-image:url(/cdn/shop/files/Mimis-Needlepoint_pear-icon.svg?v=1783500309);background-size:contain;background-repeat:no-repeat;background-position:center center;margin-right:1rem}@media(max-width:767px){.f-product-tabs.f-section-padding{padding-top:7.8rem}.f-product-tabs .section__header{padding-bottom:2.4rem}.f-product-tabs .section__subheading{margin-bottom:.6rem}.f-tabs .f-swiper{margin-inline:-2rem;padding-inline:2rem}}.custom-product-slider .custom-product-slider__header{margin-bottom:3.4rem}.custom-product-slider .custom-product-slider__heading{padding-top:.5rem}.custom-product-slider .flickity-button.flickity-prev-next-button{margin-top:-6rem}@media(max-width:767px){.custom-product-slider.f-section-padding{padding-bottom:6rem}.custom-product-slider .custom-product-slider__content{margin-top:5.5rem}.custom-product-slider .custom-product-slider__subheading{margin-bottom:1.4rem}.custom-product-slider .product-card{background-color:#fff}.custom-product-slider .product-card__wrapper.f-image-hover-effect__zoom{padding:5px}.custom-product-slider .product-card .product-card__info{margin-block-start:0;margin-top:auto;margin-bottom:auto;padding-right:5px}.custom-product-slider .product-card--list .product-card__image-wrapper{width:120px}}@media(min-width:1024px){.custom-product-slider__product .product-card__wrapper{max-width:255px}.custom-product-slider__product:nth-child(odd) .product-card__wrapper{margin-left:auto}.custom-product-slider__product:nth-child(2n) .product-card__wrapper{margin-right:auto}}.collection-list .section__header{padding-bottom:3.4rem}.collection-list .section__description{margin-top:2rem;font-size:var(--font-body-size-lg)}.collection-list .collection-card__info{margin-top:1.8rem}.collection-list .collection-card--style-6 .collection-card__title{gap:1.6rem}.collection-list .collection-card--style-6 .collection-card__title svg{margin-top:5px}.collection-card:hover .collection-card__info--group a{color:var(--color-primary-base)}@media(max-width:767px){.collection-list.f-section-padding{padding-top:6.8rem}.collection-list .section__heading{max-width:250px;margin-left:auto;margin-right:auto}.collection-list .section__description{margin-top:1.5rem;max-width:350px;margin-left:auto;margin-right:auto}}.rich-text.print-bg-banner{background-image:url(/cdn/shop/files/Repeat-bg_pears-flowers.png?v=1783362917);background-size:45%}.rich-text.print-bg-banner .rich-text__wrapper{max-width:1018px;margin-left:auto;margin-right:auto;background-color:var(--color-bg-2);padding:7.5rem 5.5rem 6.5rem;border:10px solid var(--color-accent1-base)}.rich-text.print-bg-banner .highlight-text{font-size:6.5rem;line-height:.8;margin-left:2px}@media(max-width:767px){.rich-text.print-bg-banner{background-size:90%;background-position:0 center}.rich-text.print-bg-banner .rich-text__wrapper{max-width:335px;padding:7rem 2rem 5.5rem;border-color:var(--color-accent2-base)}.rich-text.print-bg-banner .rich-text__heading{max-width:255px;margin-left:auto;margin-right:auto}.rich-text.print-bg-banner .highlight-text{font-size:5.5rem}.rich-text.print-bg-banner .f-text-blocks__btn{margin-top:3.5rem}}.shopify-section[id*=promotion_banner]{background-color:#fff;padding-bottom:8rem}.promotion-banner .pb-inset-inner{margin-top:0;margin-bottom:0;border:20px solid var(--color-tertiary-base)}.promotion-banner .promotion-banner__content .f-line-block:after{background-color:var(--main-text-color)}.promotion-banner__content .mega-description{margin-top:1.8rem}.promotion-banner__content .f-text-blocks__btn{margin-top:2rem!important}@media(max-width:767px){.shopify-section[id*=promotion_banner]{padding-bottom:0}.promotion-banner .container{padding-left:0;padding-right:0}.promotion-banner__wrapper.f-section-padding{padding-top:6rem;padding-bottom:6rem}.promotion-banner .promotion-banner__content{padding-top:3.2rem;padding-bottom:3.5rem;gap:5rem 0}.promotion-banner .promotion-banner__content .f-line-block:after{display:none}.promotion-banner__content h3{margin-top:1rem}.promotion-banner__content .mega-description{margin-top:1.2rem}.promotion-banner__content .f-text-blocks__btn{margin-top:1.6rem!important}.rich-text.mobile-hide{display:none}}.f-collection-product-tabs .section__header--text{text-align:center}.f-collection-product-tabs .text-subheading{line-height:1.4}.f-collection-product-tabs .collapsible__button-text{padding-right:2.2rem}.f-collection-product-tabs .collapsible__button-icon-image{width:48px;height:48px}.f-collection-product-tabs .collapsible__button-wrap .collapsible__button-icon{margin-inline:0 1.8rem}.f-collection-product-tabs .collection-tab .collapsible__button-icon{position:relative}.f-collection-product-tabs .collection-tab .collapsible__button-icon:before{content:"";position:absolute;width:100%;height:100%;background-image:url(/cdn/shop/files/icon_needle_circle_hover.svg?v=1783595778);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;opacity:0}.f-collection-product-tabs .collection-tab.is-expanded .collapsible__button-icon:before{opacity:1}.f-collection-product-tabs .collapsible__item.collection-tab{padding-right:5px}.f-collection-product-tabs .collection-tab__link.btn{width:4.8rem;height:4.8rem;background:transparent;border:none;right:1.5rem}.f-collection-product-tabs .collection-tab.is-expanded .collection-tab__link.btn{background:var(--color-secondary-base)!important;border:none}.f-collection-product-tabs .collection-tab.is-expanded .collection-tab__link.btn:hover{background:var(--color-secondary-dark)!important;border:none}.f-collection-product-tabs .collection-tab__link.btn:hover path{stroke:#fff}.f-collection-product-tabs collapsible-tab.collapsible__item.collection-tab.is-selected.is-expanded{background-color:#fff;border-radius:16px}.f-collection-product-tabs collapsible-tab.collapsible__item.collection-tab.is-selected.is-expanded:before,.f-collection-product-tabs collapsible-tab.collapsible__item.collection-tab.is-selected.is-expanded:after{display:none}@media(max-width:767px){.f-collection-product-tabs .section__heading{max-width:275px;margin-left:auto;margin-right:auto}}.link-grid-section .image-with-text__link-grid-text{text-align:left}.link-grid-section .image-with-text__link-grid-item:hover span{color:var(--color-accent2-base)}@media(max-width:767px){.link-grid-section .image-with-text__media{padding-top:0!important;padding-bottom:0!important}.image-with-text.link-grid-section .image-with-text__content{padding-top:2.8rem}}@media(max-width:767px){.image-with-text.split-about .image-with-text__content{padding-top:1.5rem;padding-bottom:4.4rem}}.f-newsletter.home-newsletter .text-subheading:before{content:"";width:44px;height:65px;background-image:url(/cdn/shop/files/Mimis-Needlepoint_pear-icon.svg?v=1783500309);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin-bottom:1.8rem;margin-left:auto;margin-right:auto}.f-newsletter .f-newsletter__form h2{margin-top:1rem;margin-bottom:1.8rem}.f-newsletter .f-newsletter__form .mega-description{font-size:var(--font-body-size-lg)}.f-newsletter .f-newsletter__description{color:#a79e93}.f-newsletter .f-newsletter__form .newsletter-form{margin-top:3rem}.f-newsletter .form-control{background-color:transparent}@media(min-width:768px){.f-newsletter .f-newsletter__form{width:100%;max-width:675px}.f-newsletter h2,.f-newsletter .rte{max-width:530px;margin-left:auto;margin-right:auto}}.insta-intro .f-custom__block--image{justify-content:center}.insta-intro .f-custom__block--image .block{max-width:68px}.insta-intro .f-text-blocks__btn{margin-top:1.2rem!important}@media(max-width:767px){.insta-intro.f-section-padding{padding-top:6.5rem}.insta-intro .f-custom__block--image{display:flex}}.socialphotos-com-gallery.slpht-template-1320 button.slpht-upload{font-family:var(--font-btn-family);font-size:var(--font-btn-size);font-weight:var(--font-btn-weight);letter-spacing:var(--font-btn-ls);text-transform:uppercase;height:var(--btn-height);border:1px solid var(--color-primary-base);color:var(--color-primary-base);background-color:#fff;box-shadow:4px 5px 0 0 var(--color-primary-dark)}.socialphotos-com-gallery.slpht-template-1320 button.slpht-upload:hover{background-color:var(--color-primary-dark);color:#fff;border-color:var(--color-primary-dark);box-shadow:4px 5px 0 0 var(--color-primary-base)}.socialphotos-com-gallery.slpht-template-1320 .slpht-thumbnails{margin:4rem 0 0}.socialphotos-com-gallery.slpht-template-1320 .slpht-thumbnail:hover .spw-thumbnail-overlay{opacity:.4;background-color:var(--color-secondary-base)}.product-card__badge{inset-inline-start:unset;left:1.2rem;top:1.2rem;flex-direction:row;gap:0}.product-card__badge .f-badge,.f-product__tags .f-badge{white-space:unset;padding:0 3px 3px;border:none;font-size:var(--font-badge-size);color:var(--main-text-color);background:transparent;line-height:1.05;border-radius:0;font-weight:var(--font-subheading-weight);font-family:var(--font-subheading-family);text-transform:var(--font-subheading-transform);letter-spacing:.03em;width:70px;height:70px;text-align:center;background-image:url(/cdn/shop/files/custom-badge_sold-out.svg?v=1783497372);background-size:contain;background-repeat:no-repeat;background-color:transparent}.product-card__badge .f-badge.f-badge--sale,.f-product__tags .f-badge.f-badge--sale{background-image:url(/cdn/shop/files/custom-badge_sale.svg?v=1783497372)}.product-card__badge .f-badge.f-badge--new,.f-product__tags .f-badge.f-badge--new{background-image:url(/cdn/shop/files/custom-badge_new.svg?v=1783497372)}.product-card__badge .f-badge.f-badge--hot,.f-product__tags .f-badge.f-badge--hot{background-image:url(/cdn/shop/files/custom-badge_best-seller.svg?v=1783497373)}.f-price__badges .f-badge{color:var(--color-text-body);padding:.5rem 1rem}.product-card .product-card__info{margin-block-start:1.7rem}.product-card__title.text-product-title,.f-main-list-collection .collection-card__title.h6,.collection-list .collection-card__title.h6{font-family:var(--font-body-family);font-size:var(--font-h5-size);line-height:1.3;text-transform:none;font-weight:var(--font-heading-weight)!important;color:var(--main-text-color);letter-spacing:0;margin-bottom:1.2rem}.product-card__wrapper:hover .product-card__title{color:var(--color-primary-base)}.product-card__info .f-price{color:var(--main-text-color);font-weight:var(--font-body-weight);letter-spacing:0}.f-price.f-price--on-sale .f-price-item--regular{color:gray;text-decoration-thickness:1px}.product-card__info .product-card__vendor{color:var(--main-text-color);margin-bottom:.7rem;font-size:var(--font-body-size-sm)}.product-card__actions .product-card__atc:disabled{display:none}.product-card__actions .product-card__atc{background-color:var(--color-secondary-base)}.product-card__actions .product-card__atc:hover{background-color:var(--color-secondary-dark);color:#fff!important}button.product-card__atc.btn.btn--white.btn--small{border-radius:0;background-color:var(--color-primary-base);color:#fff}@media(max-width:767px){.product-card__actions .f-product-form .product-card__atc.btn{border-radius:0;background-color:var(--color-primary-base);color:#fff}}#shopify-section-sticky-atc-bar{display:none!important}.breadcrumbs a,.breadcrumbs .breadcrumbs--last{font-size:var(--font-body-size-sm);opacity:.6}.breadcrumbs a{text-decoration:underline}.breadcrumbs a:hover{color:var(--color-primary-base);opacity:1}@media(min-width:768px){.breadcrumbs.flex{padding:5.5rem 0 2.4rem}}.f-product__media-icon.f-product__media-badge,.pswp__top-bar .pswp__button{background-color:#fff;border-color:var(--color-btn-bg-hover);color:var(--color-btn-bg-hover)}.pswp__top-bar .pswp__button:hover{box-shadow:none;color:#fff}.f-product__media-viewer{max-width:600px}.f-product-single__block--title+.f-product-single__block--vendor,.f-product-single__block--vendor+.f-product-single__block--price,.f-product-single__block--text+.f-product-single__block--description{margin-top:-1.5rem!important}.f-product-single__block .f-product__vendor{font-size:var(--font-body-size-sm)}.f-product-single__block .f-product__vendor a{text-decoration:underline}.f-product-single__block .f-product__vendor a:hover{color:var(--color-primary-base)}.f-product-single__block--price .f-price{font-size:var(--font-h5-size);font-weight:500}.f-product-single__block--price .f-price .f-price__regular,.f-product-single__block--price .f-price__sale .f-price-item--sale{color:var(--color-primary-base)}.f-product-single__block--price .installment{font-size:var(--font-body-size-sm)}.f-inventory-status .f-inventory--point f-progress-bar{margin-top:1.2rem;height:12px;background-color:#00000026;border-radius:40px}.f-inventory-status .f-inventory--point f-progress-bar:after{background:var(--color-primary-base)}.f-inventory--icon-text.f-inventory--low{color:var(--color-text-body)}.variant-picker__input .variant-picker__option-button--button{border-color:var(--color-tertiary-base);background-color:#fff;min-height:unset;padding-bottom:1.1rem;padding-left:2rem;padding-right:2rem}.variant-picker__input .variant-picker__option-button--button:hover{background-color:var(--color-tertiary-base)!important;border-color:var(--color-tertiary-base)!important;color:var(--color-text-body)!important}.variant-picker__input .variant-picker__option input[type=radio]:checked+label.variant-picker__option-button--button{background-color:var(--color-tertiary-base);border-color:var(--color-tertiary-base);color:var(--color-text-body)}.variant-picker__input .variant-picker__option--soldout .variant-picker__option-button--button{background:#0000000d;border-color:#0000000d;color:#0000004d;opacity:1;pointer-events:none}.variant-picker__input .variant-picker__option--soldout .variant-picker__option-button:before{opacity:.3}.f-quantity__wrapper .form-label{display:none}.f-quantity__wrapper .f-quantity{background-color:#fff;border-radius:0}.f-product-single__blocks:has(.f-product-form__submit.btn:disabled) .f-product-single__block--quantity_selector{display:none}@media(min-width:768px){.f-product-single__block.f-product-single__block--quantity_selector{margin-top:3rem}}.f-product__app-block div[id*=smile_io] .slp_1d97ce{padding:0}.f-product-single__block.f-product-single__block--buy_buttons{margin-top:2.4rem}.f-product-form__submit.btn.btn--primary:disabled{color:#000;background-color:transparent;border-color:#000;opacity:.5!important;pointer-events:none;box-shadow:none}.f-product-single__blocks:has(.f-product-form__submit.btn:disabled) .f-product-form__button-dynamic{display:none}#klaviyo-bis-button-container button{border-radius:var(--btn-rounded);font-family:var(--font-btn-family);letter-spacing:var(--font-btn-ls);font-weight:var(--font-btn-weight);font-size:var(--font-btn-size);height:var(--btn-height);background-color:var(--color-primary-base);border:1px solid var(--color-primary-base);transition:.3s}#klaviyo-bis-button-container button:hover{color:var(--color-primary-base);background-color:#fff}.klaviyo-form{background-color:var(--color-secondary-base)!important}.klaviyo-form #rich-text-01KGK8GZH2EWXGJBHWJXP2ERQK div span,.klaviyo-form #rich-text-01KBN8Q9PX1DM8DR6FQ0AEP78Y p span{color:var(--main-text-color)!important;font-family:var(--font-heading-family)!important;font-size:var(--font-h3-size)!important;letter-spacing:var(--font-heading-spacing)!important}.klaviyo-form #rich-text-01KGK8GZH2EWXGJBHWJXP2ERQK div span strong,.klaviyo-form #rich-text-01KBN8Q9PX1DM8DR6FQ0AEP78Y p span{font-weight:var(--font-heading-weight)!important}.klaviyo-form .go2290401229{padding:1rem 0!important}.klaviyo-form .go2290401229 p span,.klaviyo-form #rich-text-01KBN8Q9Q48GMXCX77CAQXNEFZ p span{color:var(--main-text-color)!important;font-weight:var(--font-body-weight)!important;font-family:var(--font-body-family)!important;line-height:var(--font-body-lh)!important}.klaviyo-form .klaviyo-emailinput input{color:var(--main-text-color)!important;font-weight:var(--font-body-weight)!important;font-family:var(--font-body-family)!important;font-size:var(--font-body-size)!important;letter-spacing:0!important;background-color:#fff6!important}.klaviyo-form .klaviyo-emailinput input::placeholder,.klaviyo-form .go18327657.go18327657.go18327657::placeholder{font-weight:var(--font-body-weight)!important;font-family:var(--font-body-family)!important;font-size:var(--font-body-size)!important;color:var(--main-text-color)!important;letter-spacing:0!important;opacity:1!important}.klaviyo-form .klaviyo-promocheckbox label div{color:var(--main-text-color)!important;font-weight:var(--font-body-weight)!important;font-family:var(--font-body-family)!important;font-size:var(--font-body-size)!important;top:-4px!important}.klaviyo-form button{border-radius:var(--btn-rounded)!important;font-family:var(--font-btn-family)!important;letter-spacing:var(--font-btn-ls)!important;font-weight:var(--font-btn-weight)!important;font-size:var(--font-btn-size)!important;height:var(--btn-height)!important;background:var(--color-secondary-dark)!important;border:1px solid var(--color-secondary-dark)!important;transition:.3s}.klaviyo-form button:hover{color:var(--color-secondary-dark)!important;border-color:var(--color-secondary-dark)!important;background:#fff!important}.klaviyo-form .go307086363.go307086363.go307086363:hover{background-color:#fff!important}.f-product-single__block--shipping ul{display:flex;justify-content:space-between}.f-product-single__block--shipping ul li:first-child .shipping-text-wrapper{display:flex;flex-direction:column}.f-product-single__block--shipping ul li+li{margin-top:-15px}.f-product-single__block--shipping ul li:last-child svg{display:none}.f-product-single__block.f-product-single__block--shipping .icon-setting{margin-inline-end:1.5rem;width:3rem;height:3rem}.f-product-single__block--shipping span a{text-decoration:underline;text-underline-offset:10px}.f-product-single__block--shipping span a:hover{color:var(--color-primary-base)}.f-product-single__blocks:has(.f-product-form__submit.btn:disabled) .f-product-single__block--shipping{display:none}.f-product-single__blocks:has(.f-product-form__submit.btn:disabled) .f-product-single__block--buy_buttons+.f-product-single__block--divider{display:none}@media(max-width:767px){.f-product-single__block--shipping li:first-child{width:60%}.f-product-single__block--shipping li:last-child{width:40%}.f-product-single__block--shipping li:last-child{justify-content:flex-end}}.f-complementary-products .f-complementary-products__block-heading{font-size:var(--font-h5-size);padding-bottom:1.5rem}.f-complementary-products .product-card{background-color:#fff}.f-complementary-products .product-card .product-card__image-wrapper{width:12rem}.f-complementary-products .product-card--list .product-card__actions{inset-block-end:0}.f-complementary-products .product-card--list .product-card__atc:hover{border-color:var(--color-primary-base)!important;color:var(--color-primary-base)!important}@media(max-width:767px){.f-complementary-products .product-card .product-card__image-wrapper{width:10rem}}@media(min-width:768px){.f-column.f-product-single__info{padding-left:0}}.jdgm-widget.jdgm-cards-carousel .jdgm-title{font-size:var(--font-h2-size)}.jdgm-widget.jdgm-cards-carousel .jdgm-cards-wrapper{max-width:1300px}.jdgm-widget.jdgm-cards-carousel .jdgm-content{gap:1rem;margin-bottom:0}.jdgm-widget.jdgm-cards-carousel .jdgm-media-card{border-radius:1.6rem}.jdgm-widget.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-product-name a{color:var(--main-text-color)}.jdgm-widget.jdgm-cards-carousel [aria-label="Previous slide"].jdgm-arrow{justify-content:flex-start}.jdgm-widget.jdgm-cards-carousel [aria-label="Next slide"].jdgm-arrow{justify-content:flex-end}@media(max-width:767px){.template-product .f-apps-wrapper .container:has(div[id*=carousel]){padding-right:0}}@media(min-width:1280px){.template-product .f-apps-wrapper .container{padding-left:var(--container-padding-lg);padding-right:var(--container-padding-lg)}}.jdgm-rev-widg .jdgm-rev-widg__title{position:relative;font-size:0}h2.jdgm-rev-widg__title:before{content:"Reviews for this product";font-size:var(--font-h2-size);letter-spacing:var(--font-heading-spacing)}.jdgm-widget-actions-wrapper .jdgm-write-rev-link,.jdgm-form__fieldset-actions .jdgm-btn--solid,.jdgm-form__fieldset-actions .jdgm-btn--border{font-family:var(--font-btn-family);font-size:var(--font-btn-size)!important;letter-spacing:var(--font-btn-ls);font-weight:var(--font-btn-weight)!important;border-radius:var(--btn-rounded)!important;height:var(--btn-height);text-transform:uppercase;line-height:3rem;padding:.5rem 2rem 0;transition:.3s}.jdgm-form__fieldset-actions .jdgm-btn--border{background-color:var(--color-primary-base)!important;border-color:var(--color-primary-base)!important;box-shadow:4px 5px 0 0 var(--color-primary-dark);color:#fff!important}.jdgm-widget-actions-wrapper .jdgm-write-rev-link,.jdgm-form__fieldset-actions .jdgm-btn--solid{background-color:var(--color-secondary-base)!important;border-color:var(--color-secondary-base)!important;box-shadow:4px 5px 0 0 var(--color-secondary-dark);color:var(--main-text-color)!important}.jdgm-widget-actions-wrapper .jdgm-write-rev-link:hover,.jdgm-form__fieldset-actions .jdgm-btn--solid:hover{background-color:var(--color-secondary-dark)!important;border-color:var(--color-secondary-dark)!important;color:#fff!important;box-shadow:4px 5px 0 0 var(--color-secondary-base);opacity:1!important}.jdgm-form__fieldset-actions .jdgm-btn--border:hover{background-color:var(--color-primary-dark)!important;border-color:var(--color-primary-dark)!important;box-shadow:4px 5px 0 0 var(--color-primary-base);opacity:1!important}.jdgm-form__fieldset-actions .jdgm-cancel-rev{margin-right:2rem!important}.jdgm-notification .jdgm-notification__inner{color:var(--main-text-color)}.jdgm-notification .jdgm-notification__inner .jdgm-notification__title{font-size:var(--font-h5-size);font-family:var(--font-body-family);font-weight:500}.jdgm-review-widget .jdgm-rev-widg{padding:0}.jdgm-row-actions .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,.jdgm-row-actions .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow,.jdgm-rev__author-wrapper .jdgm-rev__author,.jdgm-row-rating .jdgm-rev__timestamp{color:var(--main-text-color)}.collection-banner .collection-banner__image{border:30px solid var(--color-secondary-base)}.collection-banner .collection-banner__inner{background-color:#fff}@media(max-width:767px){.collection-banner.collection-banner--left.color-scheme-inherit .collection-banner__inner{padding:2rem}.collection-banner .collection-banner__image{border:20px solid var(--color-secondary-base)}}@media(min-width:768px){.collection-banner.collection-banner--left.color-scheme-inherit .collection-banner__inner{padding-inline-end:5rem}}.f-facets__item .f-checkbox input{background-color:#fff}.f-facets__block .f-facets-price__inputs{padding-top:.5rem}.f-facets-price__inputs .f-facets-price__field .form-control{padding-inline:0;border:none;background-color:transparent;font-size:var(--font-body-size-lg)}.f-facets-price__inputs .f-facets-price__field .form-control::placeholder{opacity:1!important}.f-facets-price__inputs .f-facets-price__field:first-child .form-control{text-align:left}.f-facets-price__inputs .f-facets-price__field-currency,.f-facets-price__inputs .f-facets-price__to{display:none}.active-facets__button.btn{font-family:var(--font-body-family);font-size:var(--font-body-size);letter-spacing:var(--font-body-ls);font-weight:var(--font-body-weight);text-transform:none;background-color:var(--color-neutral-light-dark);border:none;border-radius:0;padding-bottom:1px}.active-facets__button svg{stroke-width:2;margin-top:2px}.active-facets__button.btn:hover{background-color:var(--color-neutral-light-dark)!important;color:var(--color-text-body)!important}.active-facets__button.active-facets__button-clear.btn{background-color:transparent;text-transform:capitalize;padding-right:0!important}.active-facets__button-clear.btn:before{display:none}@media(max-width:767px){.product-grid__header .btn--outline.btn--secondary{border:1px solid var(--color-border)}.product-grid__header .column-switcher .btn[aria-selected]{background-color:var(--color-secondary-base)}.f-drawer-facets .f-facets__header .f-facets__heading,.f-drawer-facets .f-facets__block-sortby label{text-transform:none;font-size:var(--font-h5-size)}}@media(min-width:768px){.f-facets__container:before{content:"Filters";display:block;font-size:var(--font-h5-size);font-weight:600;padding-bottom:3rem;border-bottom:1px solid;margin-bottom:2rem}}@media(min-width:1024px)and (max-width:1279px){.main-collection__wrapper.main-collection__wrapper--left .main-collection__list{padding-inline-start:5rem}.main-collection__wrapper .f-facets--left .f-facets__wrapper{padding-inline-end:0}}@media(min-width:1280px){.main-collection__wrapper.main-collection__wrapper--left .main-collection__list{padding-inline-start:6.5rem}.f-drawer-facets.f-facets--left,.f-drawer-facets.f-facets--right{width:288px}}.f-pagination .f-pagination__list{font-size:var(--font-body-size);column-gap:1.5rem}.f-pagination .f-pagination__item{border-radius:0;color:var(--color-primary-base);min-width:4.6rem;min-height:4.8rem}.f-pagination .f-pagination__item.f-pagination__item--current{background-color:var(--color-primary-base);color:#fff}.f-pagination .f-pagination__item.f-pagination__item--next span,.f-pagination .f-pagination__item.f-pagination__item--next svg{color:var(--color-primary-base)}.template-list-collections .collection-card__title{margin-bottom:0!important}@media(max-width:767px){.f__collection-list.f-grid{row-gap:2.4rem}}.about-columns .f-image:before{padding-top:60%}.about-columns .multicolumn-card__info .rte{max-width:350px;margin-left:auto;margin-right:auto}.image-with-text.about-edits .image-with-text__content{max-width:710px}.image-with-text.about-edits .image-with-text__text{font-size:var(--font-body-size)}@media(min-width:768px){.page-mimi-s-the-meet .text-padding .image-with-text__media{padding-top:13rem!important;padding-bottom:13rem!important}}.page-mimi-s-the-meet .f-section__gallery-images .f-grid{display:flex;justify-content:space-between;flex-wrap:wrap}.page-mimi-s-the-meet .f-section__gallery-images .f-image-hover-effect__zoom .f-image{transform:none!important}.page-mimi-s-the-meet .f-section__gallery-images grid-list .f-column:nth-child(1){width:68px}.page-mimi-s-the-meet .f-section__gallery-images grid-list .f-column:nth-child(2){width:204px}.page-mimi-s-the-meet .f-section__gallery-images grid-list .f-column:nth-child(3){width:187px}.page-mimi-s-the-meet .f-section__gallery-images grid-list .f-column:nth-child(4){width:147px}.page-mimi-s-the-meet .f-section__gallery-images grid-list .f-column:nth-child(5){width:242px}@media(max-width:767px){.page-mimi-s-the-meet .f-section__gallery-images{padding-top:3rem;padding-bottom:6rem}.page-mimi-s-the-meet .f-section__gallery-images .section__header{padding-bottom:1.5rem}.page-mimi-s-the-meet .f-section__gallery-images .f-grid{justify-content:space-evenly;row-gap:2.4rem}}@media(min-width:768px){.page-mimi-s-the-meet .f-section__gallery-images .container{display:flex;column-gap:10.5rem}.page-mimi-s-the-meet .f-section__gallery-images .section__header{width:max-content;padding-bottom:0;display:flex;flex-direction:column;justify-content:center}.page-mimi-s-the-meet .f-section__gallery-images grid-list{flex:1}}.shopgirl-columns .multicolumn-card__info h3,.shopgirl-columns .multicolumn-card__info p:has(strong){text-align:center}.shopgirl-columns .multicolumn-card__image .f-image:before{padding-top:100%}.collapsible-tabs .f-image-card__image:before{padding-top:60%}.collapsible-tabs__image-col .f-card{overflow:visible}.collapsible-tabs__image-col .f-image-card__content{position:relative;height:max-content;padding:3rem;display:block}.collapsible-tabs__image-col .f-image-card__heading{font-size:var(--font-h4-size)}.collapsible-tabs .collapsible-tabs__header{padding-bottom:2rem}.collapsible-tabs .collapsible__item-wrap+.collapsible-tabs__header{padding-top:4.5rem}.collapsible-tabs .collapsible-tabs__header+.collapsible__item-wrap .collapsible__button{border-top:1px solid var(--main-text-color)}.collapsible-tabs .collapsible__button{padding:2.5rem 2.5rem 2.5rem 0;border-bottom:none;transition:none}.collapsible-tabs .collapsible__item.is-collapsed .collapsible__button{border-bottom:1px solid var(--main-text-color)}.collapsible-tabs .collapsible__item-wrap+.collapsible__item-wrap .collapsible__button{margin-top:0!important}.collapsible-tabs .collapsible__item.is-expanded .collapsible__content-inner{border-bottom:1px solid var(--main-text-color)}.collapsible-tabs .collapsible__content-inner{padding:0 5rem 2.5rem 0}.collapsible-tabs .collapsible__content-inner .rte a{color:var(--color-primary-base)}.collapsible-tabs .collapsible__button svg{display:none}.collapsible-tabs .collapsible__button:after{content:"";width:12px;height:7px;display:block;position:absolute;-webkit-mask-image:url(/cdn/shop/files/chevron.svg?v=1784826486);mask-image:url(/cdn/shop/files/chevron.svg?v=1784826486);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:var(--color-text-body);transform:rotate(0);transition:.25s ease;right:.5rem}.collapsible-tabs .collapsible__item.is-expanded .collapsible__button:after{transform:rotate(180deg)}@media(min-width:768px){.page-contact .site-main,.page-wholesale .site-main{display:flex;justify-content:center;flex-wrap:wrap}.page-contact .site-main .shopify-section,.page-wholesale .site-main .shopify-section{width:100%}.page-contact .site-main .shopify-section:nth-child(2),.page-contact .site-main .shopify-section:nth-child(3),.page-wholesale .site-main .shopify-section:nth-child(2),.page-wholesale .site-main .shopify-section:nth-child(3){width:50%;max-width:720px}}@media(max-width:767px){.page-contact .f-contact-form,.page-wholesale .f-apps-wrapper{padding-top:0}}.contact-links .rich-text__subheading+.rich-text__heading{margin-top:1.5rem}.contact-links .rich-text__text.rte p:first-child{padding-bottom:2rem;max-width:500px}.contact-links .rich-text__text.rte a{text-decoration-thickness:1px;text-underline-offset:3px}.contact-links .rich-text__text.rte a:hover{text-decoration-thickness:1px;color:var(--color-primary-base)}.contact-links .rich-text__text a[href*=mailto]:before,.contact-links .rich-text__text a[href*=tel]:before{content:"";display:inline-block;width:2.4rem;height:2.4rem;background-image:url(/cdn/shop/files/icon_mail.svg?v=1788440223);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:1.8rem;vertical-align:-8px}.contact-links .rich-text__text a[href*=tel]:before{background-image:url(/cdn/shop/files/icon_call.svg?v=1788440223)}.page-contact .contact-links .rich-text__text p:last-child{position:relative;padding-left:4.2rem}.page-contact .contact-links .rich-text__text p:last-child:before{content:"";position:absolute;left:0;top:4px;display:inline-block;width:2.4rem;height:2.4rem;background-image:url(/cdn/shop/files/icon_location.svg?v=1788440223);background-size:contain;background-repeat:no-repeat;background-position:center}.f-contact-form__fields .form-submit{justify-content:flex-start}.f-contact-form__fields .f-column{padding:0 1rem}.f-contact-form .form-control{background-color:transparent}.f-contact-form .form-control:not(.form-control--textarea)::placeholder{color:transparent!important}.f-contact-form .form-label{font-weight:700;margin-bottom:8px}.f-contact-form .form-control--textarea{min-height:180px}.full-banner.f-custom .container .f-flex.flex-wrap{width:100%;height:max-content;align-self:center;max-width:925px}.full-banner.f-custom .f-column{position:relative}.full-banner.f-custom .f-column:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;background-color:#fff;z-index:-1}.full-banner.f-custom .f-text-blocks{padding-top:5rem;padding-bottom:5rem;height:100%}.full-banner.f-custom .location-icon h5:before{content:"";width:24px;height:24px;display:inline-block;background-image:url(/cdn/shop/files/icon_location-pin.svg?v=1784832673);background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:-5px;margin-right:1.5rem}.full-banner.f-custom .location-icon h5+p{margin-left:4rem}.full-banner.f-custom .f-text-blocks h3{margin-top:1rem}.full-banner.f-custom .location-text .rte{max-width:300px}@media(max-width:1023px){.full-banner.f-custom{padding-top:0}.full-banner.f-custom .bg-image{position:relative}.full-banner.f-custom .location-icon,.full-banner.f-custom .location-hours{width:50%}.full-banner.f-custom .location-text .f-text-blocks{padding:4rem 0 3.5rem;text-align:center}.full-banner.f-custom .location-text .rte{margin-left:auto;margin-right:auto}.full-banner.f-custom .location-icon .f-text-blocks,.full-banner.f-custom .location-hours .f-text-blocks{padding:0}.full-banner.f-custom .location-icon h5:before{margin-right:8px}}@media(min-width:768px)and (max-width:1023px){.full-banner.f-custom .container .f-flex.flex-wrap{margin-left:auto;margin-right:auto;justify-content:center;row-gap:2rem}.full-banner.f-custom .location-text{width:100%}.full-banner.f-custom .location-icon,.full-banner.f-custom .location-hours{width:30%}}@media(min-width:1024px){.full-banner.f-custom{height:800px}.full-banner.f-custom .container{height:100%;display:flex;justify-content:center}.full-banner.f-custom .location-text{width:46%}.full-banner.f-custom .location-icon,.full-banner.f-custom .location-hours{width:27%}.full-banner.f-custom .location-text .f-text-blocks{padding-right:0;padding-left:4rem}.full-banner.f-custom .location-icon .f-text-blocks{padding-right:1rem;padding-left:1rem}.full-banner.f-custom .location-hours .f-text-blocks{padding-left:0;padding-right:3rem}}.custom-slider .f-custom__block--image_comparsion{position:relative;max-width:555px;margin-left:auto;margin-right:auto}.f-custom .f-image-comparison-slider__button span{background-color:var(--color-primary-base);width:3.8rem;height:3.8rem}.f-custom .f-image-comparison-slider__button span:before{width:3.8rem;height:3.8rem}.f-custom .f-image-comparison-slider__button span svg{width:2.4rem;height:2.4rem;stroke:#fff;stroke-width:1.5;transform:rotate(90deg)}.f-custom .f-image-comparison-slider__button:before{background-color:var(--color-primary-base);width:4px!important}.f-custom .f-image-comparison-slider__heading{top:unset;bottom:2rem}.custom-slider .rte{font-size:var(--font-body-size-lg);max-width:625px;margin-left:auto;margin-right:auto}@media(max-width:767px){.custom-slider .f-custom__block--text{padding:2rem 2rem 5rem}}.numbered-content .image-with-text__heading{max-width:608px}.numbered-content .image-with-text__text p{font-size:var(--font-body-size)}.numbered-content .image-with-text__text strong{font-size:var(--font-h5-size);font-weight:500;margin-right:8px}.f-article-template__hero-container .container-narrow,header.f-article-template__block-item.container-narrow{max-width:1280px}.f-article-template__title{max-width:750px;margin-left:auto;margin-right:auto}.f-article-template__metas{margin-top:1rem}.f-article-template .f-article-template__date,.f-article-template .f-article-template__author{font-size:var(--font-body-size)}.f-article-template__block-item .f-image{border:30px solid var(--color-secondary-base)}.f-article-template__hero--adapt .f-image:before{padding-top:46%}.f-article-template__hero-container{padding-top:2rem}.f-article-template__content.rte ul{margin-bottom:1rem}.f-article-template__content.rte ul+h3,.f-article-template__content.rte ul+h4{margin-top:3rem}.f-article-template__content img{margin-top:2rem;margin-bottom:2rem}.f-article-template__content p+h2,.f-article-template__content p+h3,.f-article-template__content p+h4{margin-top:3rem}.f-article-template__content p:has(img)+h2,.f-article-template__content p:has(img)+h3,.f-article-template__content p:has(img)+h4{margin-top:1rem}.f-article-template__content h3{margin-bottom:2rem}.f-article-template__content h4+p{margin-top:-.5rem}.f-article-template__content.rte a:hover{color:var(--color-primary-base);text-decoration-thickness:1px}.f-article-template__next-prev-article a:hover,.f-article-template__next-prev-article a span:hover{color:var(--color-primary-base)}.f-article-template__next-prev-article a span:after{display:none}@media(max-width:767px){.f-article-template header{padding-top:1rem}.f-article-template__hero-container{padding-top:0}.f-article-template__block-item .f-image{border-width:20px}}@media(min-width:768px){.template-article .breadcrumbs.flex{padding:6.5rem 0 2.4rem}}@media(max-width:767px){.f-blog-articles.f-grid,.blog-posts .f-grid{row-gap:4rem}.f-article-card .f-article-card__info{margin-top:1.8rem}.f-article-card .f-article-card__info .f-article-card__readmore{margin-top:1rem}}.blog-newsletter.f-newsletter{background-image:url(/cdn/shop/files/Stripes-Pattern_Sand_Pink.png?v=1783450895);background-size:25%}.blog-newsletter.f-newsletter .f-newsletter__wrapper{max-width:1018px;margin-left:auto;margin-right:auto;background-color:var(--color-bg-1);padding:5.5rem 4rem 6rem;border:10px solid var(--color-accent2-base)}.blog-newsletter.f-newsletter .f-newsletter__form h2{margin-top:0}@media(max-width:767px){.blog-newsletter.f-newsletter{background-size:70%;background-position:0 center}.blog-newsletter.f-newsletter .f-newsletter__wrapper{max-width:350px;padding:4rem 2rem 4.5rem}}.f-password-modal__toggle-open{color:#fff;font-family:var(--font-btn-family);font-size:1.2rem;font-weight:var(--font-btn-weight);letter-spacing:var(--font-btn-ls);text-transform:uppercase}.f-password-modal__toggle-open:hover,.f-password-modal__toggle:hover>a{color:var(--color-secondary-base)!important}.f-password-container .container-narrow{background-color:var(--color-secondary-base);max-width:714px;padding-bottom:3.3rem;padding-top:1rem}.f-password .store-logo{position:absolute;left:50%;top:-38%;translate:-50%;margin-bottom:0}.f-password__heading{margin-top:60px;margin-bottom:0;padding-bottom:0;font-size:4rem}.f-password__heading:after{display:none}.f-password-newsletter__heading{max-width:400px;margin-left:auto;margin-right:auto;font-size:3.6rem}.f-password-newsletter__subheading{max-width:520px;margin-left:auto;margin-right:auto}.f-password .newsletter-form .form-control{background-color:#fff6}.f-password .newsletter-form.newsletter-form__design-2 .newsletter-form__submit{border-color:var(--color-secondary-dark)}@media(max-width:767px){.f-password-modal__toggle{padding:2rem}.f-password-container .container-narrow{padding-top:3rem}.f-password .store-logo{top:-25%}}.f-popup .f-popup__inner{background-color:var(--color-accent1-ultra-light);padding:0}.f-popup .f-popup--image-left .f-popup__image{margin-inline:0;margin-block:0;background-image:url(/cdn/shop/files/popup_bg.png?v=1788524006);background-size:cover}.f-popup .f-popup--image-left .f-popup__image:before{padding-top:375px}.f-popup .f-popup--image-left .f-popup__image img{width:270px;height:285px;margin-left:auto;margin-right:auto;top:50%;translate:0 -50%;border:20px solid var(--color-accent2-base)}.f-popup .f-popup--image-left .f-popup__image:after{content:"";width:128px;height:128px;background-image:url(/cdn/shop/files/popup_badge.svg?v=1788524005);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:3rem;left:4rem;display:block}.f-popup .f-popup__inner.f-popup--image-left .f-popup__blocks{padding:3.5rem 5rem}.f-popup .f-popup__title{margin-top:5px!important}.f-popup .f-popup__text{margin-top:0!important}.f-popup .f-popup__text h4{margin-bottom:0}.f-popup .f-popup__text p{font-size:var(--font-body-size-sm);margin-top:1.5rem}.f-popup__form .newsletter-form.newsletter-form__design-2 .newsletter-form__wrapper{flex-direction:column}.f-popup__form .newsletter-form.newsletter-form__design-2 .newsletter-form__submit{width:100%}.f-popup__form .form-control{background-color:transparent;padding-bottom:2px}.f-popup .f-popup__close svg{stroke-width:2}@media(max-width:640px){.f-popup .f-popup__content{bottom:30%}.f-popup .f-popup__image{margin:0!important;display:none}.f-popup .f-popup__inner.f-popup--image-left .f-popup__blocks{padding-top:2.5rem}}@media(min-width:1024px){.f-popup .f-popup__inner.f-popup--image-left{grid-template-columns:1fr 1fr}}.shopify-policy__container{max-width:1200px!important}.shopify-policy__body.rte h2,.shopify-policy__body.rte h3,.shopify-policy__body.rte h4{font-family:var(--font-body-family);font-size:var(--font-body-size);font-weight:700;text-transform:uppercase;margin-top:3rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-styles.css.map */
