@media screen and (min-width: 768px){body:not(.brand-bridal) .expand-7th .flex-item:nth-of-type(7),body:not(.brand-bridal) .expand-7th .flex-item:nth-of-type(20),body:not(.brand-bridal) .expand-7th .flex-item:nth-of-type(37){grid-column:span 2}}@media screen and (max-width: 767px){body:not(.brand-bridal) .expand-7th .flex-item:nth-of-type(5),body:not(.brand-bridal) .expand-7th .flex-item:nth-of-type(16),body:not(.brand-bridal) .expand-7th .flex-item:nth-of-type(27),body:not(.brand-bridal) .expand-7th .flex-item:nth-of-type(38){grid-column:span 2}}.main-nav__tier-2-link,.main-nav__tier-3-link{text-transform:uppercase!important}.shopify-payment-button{display:none}.shopify-localization-form{visibility:hidden}.price-with-code{padding:4px 5px;background:#faedec;color:#c94b45;display:inline;font-size:14px}.site-announcement .site-announcement__message{width:100%}.site-announcement:not(.flickity-enabled) .site-announcement__message:not(:first-child){display:none}.footer__icon{margin-left:25px;position:relative}.footer__icon:before{height:20px;left:-25px;opacity:1;position:absolute;top:1px;width:20px;content:"";display:inline-block;transition:opacity .1s ease-in-out;background-position:center;background-size:130% auto}.footer__icon--1--1:before{background-image:url(//www.joyfolie.com/cdn/shop/t/152/assets/joyfolie-footer-icons-01.png?v=99267171554933006961764820360)}.footer__icon--1--2:before{background-image:url(//www.joyfolie.com/cdn/shop/t/152/assets/joyfolie-footer-icons-06.png?v=139238943649314794191764820360)}.footer__icon--1--3:before{background-image:url(//www.joyfolie.com/cdn/shop/t/152/assets/joyfolie-footer-icons-02.png?v=149193242411049569561764820360)}.footer__icon--1--4:before{background-image:url(//www.joyfolie.com/cdn/shop/t/152/assets/joyfolie-footer-icons-03.png?v=1734009309852767151764820360)}.footer__icon--1--5:before{background-image:url(//www.joyfolie.com/cdn/shop/t/152/assets/joyfolie-footer-icons-04.png?v=11966241077335629861764820360)}.footer__icon--1--6:before{background-image:url(//www.joyfolie.com/cdn/shop/t/152/assets/joyfolie-footer-icons-05.png?v=21032858125938935121764820360)}.footer__icon--2--1:before{background-image:url(//www.joyfolie.com/cdn/shop/t/152/assets/joyfolie-footer-icons-07.png?v=42694296919096832161764820360)}.footer__icon--2--2:before{background-image:url(//www.joyfolie.com/cdn/shop/t/152/assets/joyfolie-footer-icons-08.png?v=131079588822412163561764820360)}.footer__icon--2--3:before{background-image:url(//www.joyfolie.com/cdn/shop/t/152/assets/joyfolie-footer-icons-09.png?v=9203189318509750581764820360)}.footer__icon--2--4:before{background-image:url(//www.joyfolie.com/cdn/shop/t/152/assets/joyfolie-footer-icons-10.png?v=107592624250458983981764820360)}.footer__icon--2--5:before{background-image:url(//www.joyfolie.com/cdn/shop/t/152/assets/joyfolie-footer-icons-11.png?v=94680166875910387511764820360)}.footer__icon--2--6:before{background-image:url(//www.joyfolie.com/cdn/shop/t/152/assets/joyfolie-footer-icons-12.png?v=151202037606936833961764820360)}.footer-bottom__payment-methods{filter:grayscale(1)}.currency{color:#79695c!important;font-family:Crimson Text,serif}.shop-button{font-size:14px!important;line-height:24px!important;font-weight:500!important;font-family:Avenir Next,sans-serif}.text-brown{color:#79695c!important;font-family:Crimson Text,serif}.text-discount{font-size:72px!important;line-height:80px!important;font-weight:400!important;font-family:Crimson Text,serif;margin-top:50px!important}.text-disclaimer{font-size:14px!important;line-height:24px!important;font-weight:400!important;font-family:Avenir Next,sans-serif;margin-top:32px!important}@media screen and (min-width: 1024px){.text-discount{font-size:84px!important}.text-disclaimer{font-size:18px!important}}.site-header__outer-wrapper{top:-97px}.brands{display:none;padding-bottom:.75rem}.brands.mobile{display:block;padding-top:.75rem;text-align:center}.brands div{display:inline-block;vertical-align:middle;text-transform:uppercase;text-decoration:none}.brands div:not(:first-of-type){margin-left:20px;padding-left:20px;border-left:1px solid #eadac1}.brands a{text-decoration:none}.brands a.active{border-bottom:1px solid}.brands img{width:80px;display:block}@media screen and (min-width: 768px){.brands{display:block;padding:20px 0}.brands.mobile{display:none}.brand-bridal .site-header__navigation{flex:unset}}.brand-bridal .footer__icon--1--1:before{background:url(//www.joyfolie.com/cdn/shop/t/152/assets/icon-flower.png?v=130331486285392425791764820360) center/100% auto}.brand-bridal .footer__icon--1--2:before{background:url(//www.joyfolie.com/cdn/shop/t/152/assets/icon-carets.png?v=164231138161039253781764820360) center/100% auto}.brand-bridal .footer__icon--1--3:before{background:url(//www.joyfolie.com/cdn/shop/t/152/assets/icon-hanger.png?v=130542712577475281391764820360) center/100% auto}.brand-bridal .footer__icon--1--4:before{background:url(//www.joyfolie.com/cdn/shop/t/152/assets/icon-email.png?v=28759972991608533401764820360) center/100% auto}.brand-bridal .footer__icon--1--5:before{background:url(//www.joyfolie.com/cdn/shop/t/152/assets/icon-bridal-track.png?v=105654197280576609381764820360) center/100% auto}.brand-bridal .footer__icon--1--6:before{background:url(//www.joyfolie.com/cdn/shop/t/152/assets/icon-bridal-cookie.png?v=82341461974448893431764820360) center/100% auto}.collection-page--wide .collection-page__content,.collection-page--wide .collection-page__header-wrapper,.collection-page--wide .collection-page__header{max-width:unset}.collection-page__list{margin-left:-20px;margin-right:-20px;grid-gap:4px}.product-thumbnail__info{padding:.25rem 1rem}.product-thumbnail__compare-price{opacity:1}.product__sale-price{color:#e8348f}.product-thumbnail__quickshop-button span:nth-child(2){display:none}.pagination__previous-button,.pagination__next-button{width:5.75rem;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background-color:#af7b6e;border:1px solid #af7b6e;border-radius:0;outline:none;padding:.75rem 1rem}.pagination__previous-button:hover,.pagination__previous-button:visited,.pagination__next-button:hover,.pagination__next-button:visited{color:#fff;background-color:#af7b6e;border:1px solid #af7b6e;box-shadow:0 4px 16px 1px #00000040}.pagination__previous-button.disabled,.pagination__next-button.disabled{visibility:hidden}.pagination__previous-button svg{margin-right:5px}.pagination__next-button svg{margin-left:5px}.brand-bridal .pagination__previous-button,.brand-bridal .pagination__next-button,.brand-bridal .pagination__previous-button:hover,.brand-bridal .pagination__previous-button:visited,.brand-bridal .pagination__next-button:hover,.brand-bridal .pagination__next-button:visited{color:#fff;background-color:#7e604d;border:1px solid #7e604d}@media screen and (min-width: 576px){.collection-page__list{margin-left:-28px;margin-right:-28px}}@media screen and (min-width: 768px){.collection-page{margin-top:0}.collection-page__heading{text-align:left}.collection-page__filters{position:relative;margin-bottom:1.5rem;flex-wrap:wrap;align-items:center}.collection-page__filters--above:after{width:100vw;position:absolute;bottom:0;left:50%;content:"";transform:translate(-50%)}.collection-page__filters .sidebar{margin-top:0;flex-basis:80%}.collection-page__filters .collections-filters__container{display:flex}.collection-page__filters .collections-filters__container .sidebar__block{flex-basis:25%;border-bottom:none}.collection-page__filters .collections-filters__container .sidebar__block-heading,.collection-page__filters .disclosure__toggle{padding:1rem 2.5rem 1rem 0;font-weight:700;color:inherit}.collection-page__filters .collections-filters__container .sidebar__block-toggle:after{height:unset;right:2rem}.collection-page__filters .collections-filters__container .sidebar__block-content{width:100vw;height:auto!important;position:absolute;left:50%;transform:translate(-50%);background-color:#fff;z-index:1}.collection-page__filters .collections-filters__container .sidebar__block-content[data-animation-state=open]{display:block;padding-top:.75rem;padding-left:40px;padding-right:40px;z-index:1}.collection-page__filters .collections-filters__container .collection-filters__filter-list{column-count:4}.collection-page__filters .collections-filters__container .collection-filters__filter-range--from,.collection-page__filters .collections-filters__container .collection-filters__filter-range--to{flex:unset}.collection-page__list{margin-left:-36px;margin-right:-36px}}@media screen and (max-width: 767px){.collection-page__list{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-page--with-sorting .collection-page__header-wrapper{margin-bottom:1rem}.product-thumbnail__quickshop-button span{position:relative;top:-4px}.product-thumbnail__quickshop-button span:nth-child(1){display:none}.product-thumbnail__quickshop-button span:nth-child(2){display:block}.product-thumbnail__quickshop-button{display:block;width:36px;height:36px;left:unset;padding:0;font-size:22px;line-height:36px;border-radius:50%}.collection-page .product-thumbnail__quickshop-button{display:none!important}.collection-page .product-thumbnail__quickshop-button span,.shopify-section--recommended-products .product-thumbnail__quickshop-button span{top:-2px}}@media screen and (min-width: 960px){.collection-page__list{margin-left:-52px;margin-right:-52px}.collection-page__filters .collections-filters__container .sidebar__block-content[data-animation-state=open]{padding-left:56px;padding-right:56px}.collection-page__filters .collections-filters__container .collection-filters__filter-list{column-count:6}}.collection-list.reduce-margins{margin-top:-1.5rem;margin-bottom:-1.5rem}@media screen and (min-width: 960px){.collection-list.reduce-margins{margin-top:-1.75rem;margin-bottom:-1.75rem}}@media screen and (min-width: 768px){.collection-list.full-width{margin-left:0;margin-right:0}.collection-list.full-width .collection-list__wrapper{max-width:100%}}@media screen and (max-width: 767px){.collection-list.reduce-margins{margin-top:-1.25rem;margin-bottom:-1.25rem}.collection-list__wrapper--2-column-mobile{grid-template-columns:repeat(2,1fr)}.collection-list__wrapper--3-column-mobile{grid-template-columns:repeat(3,1fr)}.collection-list__wrapper--4-column-mobile{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 575px){.collection-list.reduce-margins{margin-top:-1.5rem;margin-bottom:-1.5rem}.collection-list.reduce-margins .collection-list__wrapper--1-column-mobile{grid-gap:15px}.collection-list__wrapper--2-column-mobile,.collection-list__wrapper--3-column-mobile,.collection-list__wrapper--4-column-mobile{grid-gap:0 10px}}.tabs .product-thumbnail__quickshop-button{display:none!important}.custom-slider-wrapper{max-width:1200px;margin-left:auto;margin-right:auto}.custom-slider-wrapper .carousel .product-thumbnail{width:100%}.custom-slider-wrapper .carousel .product-thumbnail__info{min-height:145px}.shopify-section--featured-collection .product-thumbnail__quickshop-button{display:none!important}.product-thumbnail__secondary-media img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 576px){.custom-slider-wrapper.wide{max-width:unset;padding-left:24px;padding-right:24px}.featured-collection__wrapper.wide{max-width:unset}}.popup__close{z-index:1}.product-form__cart-buttons-sticky{width:100%;display:none;position:fixed;bottom:0;left:0;margin:0;padding:.75rem 24px 0;background:#fff;z-index:3}variant-selection .options-selection__option-value--selected span{color:#af7b6e!important;background:#fff}variant-selection .options-selection__option-value-input:checked+span{border-color:#f2e5e5;background:#f2e5e5;color:#79695c!important}.product-block--size_chart p{margin-bottom:.5rem;font-size:12px}.product-block--size_chart .product__size-chart-note{margin-left:10px;padding-left:10px;border-left:1px solid}.product-block--description li{margin-bottom:0}@media screen and (max-width: 767px){body.product{padding-bottom:73px}.product-gallery .flickity-page-dots .dot{margin:0 4px}.product-form__cart-buttons-sticky.active{display:block}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__image{width:110px}}.slideshow--margin-top-medium{margin-top:2.5rem}.slideshow--margin-top-small{margin-top:1.5rem}.slideshow--margin-top-none{margin-top:0}.slideshow--margin-bottom-medium{margin-bottom:2.5rem}.slideshow--margin-bottom-small{margin-bottom:1.5rem}.slideshow--margin-bottom-none{margin-bottom:0}.slideshow--width-wide{--scrollbar-width: 0;margin-left:0;margin-right:0;transform:translate(-50%)}.free-gift-banner{margin-left:0;margin-right:0;border-radius:.25rem}.free-gift-popup .inner .popup-content .flex{display:flex;flex-wrap:wrap;gap:10px}.free-gift-popup .inner .popup-content ul li{width:calc(25% - 10px)}.cart-template__checkout-buttons{width:auto}@media screen and (min-width: 768px){.cart-template__checkout-buttons{width:50%}}
/*# sourceMappingURL=/cdn/shop/t/152/assets/theme-extension.css.map */
