html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}ul:not(.browser-default){padding-left:0;list-style-type:none}ul:not(.browser-default)>li{list-style-type:none}a{color:#039be5;text-decoration:none;-webkit-tap-highlight-color:transparent}.valign-wrapper{display:flex;align-items:center}.clearfix{clear:both}.modal{box-shadow:0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2)}.hoverable{transition:box-shadow 0.25s}.hoverable:hover{box-shadow:0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}.divider{height:1px;overflow:hidden;background-color:#e0e0e0}blockquote{margin:20px 0;border-left:5px solid #333}img.responsive-img,video.responsive-video{max-width:100%;height:auto}.parallax-container{position:relative;overflow:hidden;height:500px}.parallax-container .parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.parallax-container .parallax img{opacity:0;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;transform:translate3d(0, 0, 0);transform:translateX(-50%)}.pin-top,.pin-bottom{position:relative}.pinned{position:fixed !important}ul.staggered-list li{opacity:0}.fade-in{opacity:0;transform-origin:0 50%}@media only screen and (max-width: 600px){.hide-on-small-only,.hide-on-small-and-down{display:none !important}}@media only screen and (max-width: 992px){.hide-on-med-and-down{display:none !important}}@media only screen and (min-width: 601px){.hide-on-med-and-up{display:none !important}}@media only screen and (min-width: 600px) and (max-width: 992px){.hide-on-med-only{display:none !important}}@media only screen and (min-width: 993px){.hide-on-large-only{display:none !important}}@media only screen and (min-width: 1201px){.hide-on-extra-large-only{display:none !important}}@media only screen and (min-width: 1201px){.show-on-extra-large{display:block !important}}@media only screen and (min-width: 993px){.show-on-large{display:block !important}}@media only screen and (min-width: 600px) and (max-width: 992px){.show-on-medium{display:block !important}}@media only screen and (max-width: 600px){.show-on-small{display:block !important}}@media only screen and (min-width: 601px){.show-on-medium-and-up{display:block !important}}@media only screen and (max-width: 992px){.show-on-medium-and-down{display:block !important}}@media only screen and (max-width: 600px){.center-on-small-only{text-align:center}}table,th,td{border:none}table{width:100%;display:table;border-collapse:collapse;border-spacing:0}table.striped tr{border-bottom:none}table.striped>tbody>tr:nth-child(odd){background-color:rgba(242, 242, 242, 0.5)}table.striped>tbody>tr>td{border-radius:0}table.highlight>tbody>tr{transition:background-color 0.25s ease}table.highlight>tbody>tr:hover{background-color:rgba(242, 242, 242, 0.5)}table.centered thead tr th, table.centered tbody tr td{text-align:center}tr{border-bottom:1px solid rgba(0, 0, 0, 0.12)}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}@media only screen and (max-width: 992px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive-table td:empty:before{content:'\00a0'}table.responsive-table th, table.responsive-table td{margin:0;vertical-align:top}table.responsive-table th{text-align:left}table.responsive-table thead{display:block;float:left}table.responsive-table thead tr{display:block;padding:0 10px 0 0}table.responsive-table thead tr th::before{content:"\00a0"}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive-table tbody tr{display:inline-block;vertical-align:top}table.responsive-table th{display:block;text-align:right}table.responsive-table td{display:block;min-height:1.25em;text-align:left}table.responsive-table tr{border-bottom:none;padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid rgba(0, 0, 0, 0.12)}}.collapsible .collection{margin:0;border:none}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe, .video-container object, .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.hide{display:none !important}.left-align{text-align:left}.right-align{text-align:right}.center,.center-align{text-align:center}.left{float:left !important}.right{float:right !important}.no-select{user-select:none}.circle{border-radius:50%}.center-block{display:block;margin-left:auto;margin-right:auto}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a{text-decoration:none}html{line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:normal;color:rgba(0, 0, 0, 0.87)}@media only screen and (min-width: 0){html{font-size:14px}}@media only screen and (min-width: 992px){html{font-size:14.5px}}@media only screen and (min-width: 1200px){html{font-size:15px}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.3}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:inherit}h1{font-size:4.2rem;line-height:110%;margin:2.8rem 0 1.68rem 0}h2{font-size:3.56rem;line-height:110%;margin:2.37333rem 0 1.424rem 0}h3{font-size:2.92rem;line-height:110%;margin:1.94667rem 0 1.168rem 0}h4{font-size:2.28rem;line-height:110%;margin:1.52rem 0 0.912rem 0}h5{font-size:1.64rem;line-height:110%;margin:1.09333rem 0 0.656rem 0}h6{font-size:1.15rem;line-height:110%;margin:0.76667rem 0 0.46rem 0}em{font-style:italic}strong{font-weight:500}small{font-size:75%}.light{font-weight:300}.thin{font-weight:200}@media only screen and (min-width: 360px){.flow-text{font-size:1.2rem}}@media only screen and (min-width: 390px){.flow-text{font-size:1.224rem}}@media only screen and (min-width: 420px){.flow-text{font-size:1.248rem}}@media only screen and (min-width: 450px){.flow-text{font-size:1.272rem}}@media only screen and (min-width: 480px){.flow-text{font-size:1.296rem}}@media only screen and (min-width: 510px){.flow-text{font-size:1.32rem}}@media only screen and (min-width: 540px){.flow-text{font-size:1.344rem}}@media only screen and (min-width: 570px){.flow-text{font-size:1.368rem}}@media only screen and (min-width: 600px){.flow-text{font-size:1.392rem}}@media only screen and (min-width: 630px){.flow-text{font-size:1.416rem}}@media only screen and (min-width: 660px){.flow-text{font-size:1.44rem}}@media only screen and (min-width: 690px){.flow-text{font-size:1.464rem}}@media only screen and (min-width: 720px){.flow-text{font-size:1.488rem}}@media only screen and (min-width: 750px){.flow-text{font-size:1.512rem}}@media only screen and (min-width: 780px){.flow-text{font-size:1.536rem}}@media only screen and (min-width: 810px){.flow-text{font-size:1.56rem}}@media only screen and (min-width: 840px){.flow-text{font-size:1.584rem}}@media only screen and (min-width: 870px){.flow-text{font-size:1.608rem}}@media only screen and (min-width: 900px){.flow-text{font-size:1.632rem}}@media only screen and (min-width: 930px){.flow-text{font-size:1.656rem}}@media only screen and (min-width: 960px){.flow-text{font-size:1.68rem}}@media only screen and (max-width: 360px){.flow-text{font-size:1.2rem}}#toast-container{display:block;position:fixed;z-index:10000}@media only screen and (max-width: 600px){#toast-container{min-width:100%;bottom:0%}}@media only screen and (min-width: 601px) and (max-width: 992px){#toast-container{left:5%;bottom:7%;max-width:90%}}@media only screen and (min-width: 993px){#toast-container{top:10%;right:7%;max-width:86%}}.toast{border-radius:2px;top:35px;width:auto;margin-top:10px;position:relative;max-width:100%;height:auto;min-height:48px;line-height:1.5em;background-color:#323232;padding:10px 25px;font-size:1.1rem;font-weight:300;color:#fff;display:flex;align-items:center;justify-content:space-between;cursor:default}.toast .toast-action{color:#eeff41;font-weight:500;margin-right:-25px;margin-left:3rem}.toast.rounded{border-radius:24px}@media only screen and (max-width: 600px){.toast{width:100%;border-radius:0}}.tabs{position:relative;overflow-x:auto;overflow-y:hidden;height:48px;width:100%;background-color:#fff;margin:0 auto;white-space:nowrap}.tabs.tabs-transparent{background-color:transparent}.tabs.tabs-transparent .tab a, .tabs.tabs-transparent .tab.disabled a, .tabs.tabs-transparent .tab.disabled a:hover{color:rgba(255, 255, 255, 0.7)}.tabs.tabs-transparent .tab a:hover, .tabs.tabs-transparent .tab a.active{color:#fff}.tabs.tabs-transparent .indicator{background-color:#fff}.tabs.tabs-fixed-width{display:flex}.tabs.tabs-fixed-width .tab{flex-grow:1}.tabs .tab{display:inline-block;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase}.tabs .tab a{display:block;width:100%;height:100%;padding:0 24px;font-size:14px;text-overflow:ellipsis;overflow:hidden;transition:color 0.28s ease, background-color 0.28s ease}.tabs .tab a:focus, .tabs .tab a.active:focus{outline:none}.tabs .tab a:hover, .tabs .tab a.active{background-color:transparent}.tabs .tab.disabled a, .tabs .tab.disabled a:hover{cursor:default}.tabs .indicator{position:absolute;bottom:0;height:2px;will-change:left, right}@media only screen and (max-width: 992px){.tabs{display:flex}.tabs .tab{flex-grow:1}.tabs .tab a{padding:0 12px}}.modal{display:none;position:fixed;left:0;right:0;background-color:#fafafa;padding:0;max-height:70%;width:55%;margin:auto;overflow-y:auto;border-radius:2px;will-change:top, opacity}.modal:focus{outline:none}@media only screen and (max-width: 992px){.modal{width:80%}}.modal h1, .modal h2, .modal h3, .modal h4{margin-top:0}.modal .modal-content{padding:24px}.modal .modal-close{cursor:pointer}.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;padding:4px 6px;height:56px;width:100%;text-align:right}.modal .modal-footer .btn, .modal .modal-footer .btn-large, .modal .modal-footer .btn-small, .modal .modal-footer .btn-flat{margin:6px 0}.modal-overlay{position:fixed;z-index:999;top:-25%;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;will-change:opacity}.modal.modal-fixed-footer{padding:0;height:70%}.modal.modal-fixed-footer .modal-content{position:absolute;height:calc(44%);max-height:100%;width:100%;overflow-y:auto}.modal.modal-fixed-footer .modal-footer{border-top:1px solid rgba(0, 0, 0, 0.1);position:absolute;bottom:0}.modal.bottom-sheet{top:auto;bottom:-100%;margin:0;width:100%;max-height:45%;border-radius:0;will-change:bottom, opacity}.collapsible{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:0.5rem 0 1rem 0}.collapsible-header{display:flex;cursor:pointer;-webkit-tap-highlight-color:transparent;line-height:1.5;padding:1rem;background-color:#fff;border-bottom:1px solid #ddd}.collapsible-header:focus{outline:0}.collapsible-header i{width:2rem;font-size:1.6rem;display:inline-block;text-align:center;margin-right:1rem}.keyboard-focused .collapsible-header:focus{background-color:#eee}.collapsible-body{display:none;border-bottom:1px solid #ddd;box-sizing:border-box;padding:2rem}.collapsible.popout{border:none;box-shadow:none}.collapsible.popout>li{box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);margin:0 24px;transition:margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.collapsible.popout>li.active{box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);margin:16px 0}.sidenav{position:fixed;width:300px;left:0;top:0;margin:0;transform:translateX(-100%);height:100%;height:calc(160%);height:-moz-calc(100%);padding-bottom:60px;background-color:#fff;z-index:999;overflow-y:auto;will-change:transform;backface-visibility:hidden;transform:translateX(-105%)}.sidenav.right-aligned{right:0;transform:translateX(105%);left:auto;transform:translateX(100%)}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998}.drag-target.right-aligned{right:0}.sidenav.sidenav-fixed{left:0;transform:translateX(0);position:fixed}.sidenav.sidenav-fixed.right-aligned{right:0;left:auto}@media only screen and (max-width: 992px){.sidenav.sidenav-fixed{transform:translateX(-105%)}.sidenav.sidenav-fixed.right-aligned{transform:translateX(105%)}.sidenav>a{padding:0 16px}.sidenav .user-view{padding:16px 16px 0}}.sidenav-overlay{position:fixed;top:0;left:0;right:0;opacity:0;height:120vh;background-color:rgba(0, 0, 0, 0.5);z-index:997;display:none}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255, 255, 255, 0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:8px;height:8px;background:#333;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}@font-face{font-family:"julie-flamingo";src:url("/wp-content/themes/julie-flamingo/assets/fonts/julie-flamingo.eot");src:url("/wp-content/themes/julie-flamingo/assets/fonts/julie-flamingo.eot?cwkhmh#iefix") format("embedded-opentype"), url("/wp-content/themes/julie-flamingo/assets/fonts/julie-flamingo.woff2?cwkhmh") format("woff2"), url("/wp-content/themes/julie-flamingo/assets/fonts/julie-flamingo.woff?cwkhmh") format("woff"), url("/wp-content/themes/julie-flamingo/assets/fonts/julie-flamingo.ttf?cwkhmh") format("truetype"), url("/wp-content/themes/julie-flamingo/assets/fonts/julie-flamingo.svg?cwkhmh#julie-flamingo") format("svg");font-style:normal;font-weight:400;font-display:swap}.icon{display:inline-block;font-family:"julie-flamingo" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;vertical-align:-0.125em;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 600px){.icon{text-shadow:0 0 6px rgba(0, 0, 0, 0.15)}}.icon-alarm::before{content:"\ea01"}.icon-angle-down::before{content:"\ea02"}.icon-angle-up::before{content:"\ea03"}.icon-arrow-left::before{content:"\ea04"}.icon-arrow-right::before{content:"\ea05"}.icon-bag::before{content:"\ea06"}.icon-box::before{content:"\ea07"}.icon-bubble::before{content:"\ea08"}.icon-burger::before{content:"\ea09"}.icon-calendar-full::before{content:"\ea0a"}.icon-checkmark-circle::before{content:"\ea0b"}.icon-clock::before{content:"\ea0c"}.icon-cross::before{content:"\ea0d"}.icon-envelope::before{content:"\ea0e"}.icon-eye::before{content:"\ea0f"}.icon-gift::before{content:"\ea10"}.icon-heart::before{content:"\ea11"}.icon-heart-plain::before{content:"\ea12"}.icon-layers::before{content:"\ea13"}.icon-lock::before{content:"\ea14"}.icon-paperclip::before{content:"\ea15"}.icon-phone::before{content:"\ea16"}.icon-plus::before{content:"\ea17"}.icon-return::before{content:"\ea18"}.icon-search::before{content:"\ea19"}.icon-smartphone::before{content:"\ea1a"}.icon-star::before{content:"\ea1b"}.icon-star-plain::before{content:"\ea1c"}.icon-tag::before{content:"\ea1d"}.icon-trash::before{content:"\ea1e"}.icon-user::before{content:"\ea1f"}.icon-zn-facebook::before{content:"\ea20"}.icon-zn-instagram::before{content:"\ea21"}.icon-zn-linkedin::before{content:"\ea22"}.icon-zn-pinterest::before{content:"\ea23"}.icon-zn-square-x-twitter::before{content:"\ea24"}.icon-zn-tiktok::before{content:"\ea25"}.icon-zn-twitter::before{content:"\ea26"}.icon-zn-whatsapp::before{content:"\ea27"}.icon-zn-youtube::before{content:"\ea28"}.toast{background:#C33D43;color:#fff;font-size:14px}.btn{padding:8px 16px;display:inline-block;border:1px solid #EEA6A6;font-family:'asap-condensed',sans-serif;color:#EEA6A6;border-radius:80px}.btn.white{border-color:#fff;background:#fff;color:#EEA6A6}.btn .icon{font-size: .825em;margin-left:4px}form label{display:block;font-size: .85em}form p{margin:0}form .form-row{width:100%;margin:15px 0}form input[type="text"], form input[type="email"], form input[type="password"], form input[type="tel"], form textarea{width:100%;line-height:40px;border:1px solid #FAEAEA;border-radius:6px;background:#fdf6f6;padding:0 15px;font-size:16px;font-family:'montserrat',sans-serif}form input[type="text"]:focus, form input[type="email"]:focus, form input[type="password"]:focus, form input[type="tel"]:focus, form textarea:focus{background:#fcefef}form textarea{line-height:140%;padding:15px;min-height:5em}form ::placeholder{color:#EEA6A6;font-weight:300;font-size: .85em}form button:not(.show-password-input), form button.button{font-family:'asap-condensed',sans-serif;font-size:1.1em;margin:20px 0;background:#EEA6A6;border-color:#EEA6A6;border-radius:4px;padding:5px 15px;color:#fff;height:auto;line-height:140%;border:1px solid #EEA6A6;cursor:pointer;transition:all 0.3s ease-in-out 0s}form button:not(.show-password-input):hover, form button.button:hover{background:#C33D43;border-color:#C33D43}form.edit-account .password-input, form.woocommerce-form-login .password-input{position:relative;display:block}form.edit-account input + button.show-password-input, form.woocommerce-form-login input+button.show-password-input{position:absolute;right:0;top:2px;font-size:20px;padding:0;line-height:40px;width:40px;background:transparent;border:none;color:#C33D43}form.edit-account input + button.show-password-input:before, form.woocommerce-form-login input+button.show-password-input:before{font-family:'julie-flamingo';content:"\ea0f"}form .required{color:#C33D43}form.lost_reset_password{width:480px;max-width:100%}form.login{width:480px;max-width:100%}form.login label.woocommerce-form-login__rememberme{margin:20px 0}form.login label.woocommerce-form-login__rememberme input[type="checkbox"]{display:none}form.login label.woocommerce-form-login__rememberme input[type="checkbox"]+span{display:block;padding-left:24px;cursor:pointer;position:relative}form.login label.woocommerce-form-login__rememberme input[type="checkbox"]+span.woocommerce-terms-and-conditions-checkbox-text{display:inline-block}form.login label.woocommerce-form-login__rememberme input[type="checkbox"] + span.woocommerce-terms-and-conditions-checkbox-text a{text-decoration:underline}form.login label.woocommerce-form-login__rememberme input[type="checkbox"] + span:after, form.login label.woocommerce-form-login__rememberme input[type="checkbox"]+span:before{content:"";display:inline-block;position:absolute;border-radius:100%}form.login label.woocommerce-form-login__rememberme input[type="checkbox"]+span:before{left:0;top:4px;width:16px;height:16px;border:1px solid #EEA6A6}form.login label.woocommerce-form-login__rememberme input[type="checkbox"]+span:after{width:10px;height:10px;background:#EEA6A6;left:3px;top:7px;opacity:0}form.login label.woocommerce-form-login__rememberme input[type="checkbox"]:checked+span:after{opacity:1}form.jf-optin-form{position:relative;width:300px;max-width:100%}form.jf-optin-form input[type="email"]{background:#fff;padding-right:50px}form.jf-optin-form input[type="email"]:focus+button[type="submit"]{color:#C33D43}form.jf-optin-form button[type="submit"]{background:transparent;color:#EEA6A6;border:none;position:absolute;right:0;top:0;padding:0;width:40px;line-height:50px;font-size:20px;margin:0}form.jf-optin-form button[type="submit"]:hover{color:#C33D43}form.jf-optin-form button[type="submit"].loading{display:none}form.jf-optin-form button[type="submit"].loading+svg{display:block}form.jf-optin-form svg{display:none;position:absolute;right:7px;top:8px;width:30px}form.jf-optin-form svg circle.circle{stroke:#FAEAEA}form.jf-optin-form svg circle.rotating{fill:#EEA6A6}p.radio-button{margin: .35em 0}p.radio-button label input[type="radio"], p.radio-button label input[type="checkbox"]{display:none}p.radio-button label input[type="radio"]:checked + span:after, p.radio-button label input[type="checkbox"]:checked+span:after{opacity:1}p.radio-button label input[type="radio"] + span, p.radio-button label input[type="checkbox"]+span{display:inline-block;cursor:pointer;padding-left:24px;line-height:24px;position:relative}p.radio-button label input[type="radio"] + span:after, p.radio-button label input[type="checkbox"] + span:after, p.radio-button label input[type="radio"] + span:before, p.radio-button label input[type="checkbox"]+span:before{content:"";display:inline-block;position:absolute;border-radius:20px}p.radio-button label input[type="radio"] + span:before, p.radio-button label input[type="checkbox"]+span:before{left:0;top:4px;width:16px;height:16px;border:1px solid #EEA6A6}p.radio-button label input[type="radio"] + span:after, p.radio-button label input[type="checkbox"]+span:after{width:10px;height:10px;background:#C33D43;left:3px;top:7px;opacity:0}p.radio-button label input[type="checkbox"] + span:after, p.radio-button label input[type="checkbox"]+span:before{border-radius:3px}.jfl-select{position:relative;overflow:hidden;background:#fff;padding-right:24px}.jfl-select:after{content:'';position:absolute;top:50%;margin-top:-3px;right: .75em;display:block;width:0;height:0;border-color:transparent;border-top-color:#EEA6A6;border-width:6px;border-style:solid;pointer-events:none}.jfl-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:110%;background:#fff;color:#000;font-family:'montserrat',sans-serif;height:auto;border:0;margin:0;padding: .75em;border-radius:0;overflow:hidden;text-overflow:ellipsis}.modal{background:#fff;border-radius:12px}.modal .modal-close{color:#C33D43}form.cart{display:flex;flex-wrap:wrap;align-items:center}form.cart button{margin:0}form.cart .quantity{display:flex;align-items:center}form.cart .quantity input.qty{line-height:36px;border:none;width:45px;text-align:center;font-size:14px;background:#fefafa;color:#C33D43}form.cart .quantity a.qty-change{line-height:36px;width:24px;display:inline-block;text-align:center;border:1px solid #FAEAEA;background:#FAEAEA;color:#EEA6A6}form.cart .quantity a.qty-change.plus{margin-right:15px}form.cart .jfl-variations{width:100%;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}form.cart .jfl-variations p.radio-button{margin:0}form.cart .jfl-variations p input[type="radio"]+span{padding:0;width:80px;line-height:1.2em}form.cart .jfl-variations p input[type="radio"] + span:before, form.cart .jfl-variations p input[type="radio"]+span:after{display:none}form.cart .jfl-variations p input[type="radio"] + span img{width:80px;height:80px;display:block;border:2px solid #FAEAEA;border-radius:6px;padding:2px;aspect-ratio:1;object-fit:cover;transition:all 0.3s ease-in-out 0s}form.cart .jfl-variations p input[type="radio"] + span small{text-align:center;font-family:'asap-condensed',sans-serif;font-size:12px}form.cart .jfl-variations p input[type="radio"] + span:hover img{border-color:#EEA6A6}form.cart .jfl-variations p input[type="radio"]:checked + span img{border-color:#C33D43}form.cart .single_variation_wrap{width:100%}form.cart .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:center}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#modal-login{width:360px;max-width:80%}#modal-login .modal-content{padding:40px}#modal-login .modal-content .input-field{margin:15px 0}#modal-login .modal-content .response{font-size: .9em;text-align:center;margin-top:20px}#modal-login .modal-content .response strong{font-weight:600}#modal-login .modal-content .response a{font-weight:600;text-decoration:underline}#jfl-waitlist-modal{width:400px;max-width:80%;padding:40px 60px;background:#fff}#jfl-waitlist-modal .product{text-align:center;font-family:'asap-condensed',sans-serif;font-size:1.2em}#jfl-waitlist-modal .title{font-size: .85em;font-weight:600;margin:15px 0;text-align:center}#jfl-waitlist-modal button{display:block;text-align:center;width:100%;margin-top:15px}#modal-registration{width:480px;max-width:80%}#modal-registration .modal-content{padding:40px}#modal-registration .response{font-weight:600}#modal-registration .woocommerce-privacy-policy-text{margin:15px 0}.select2-container--default{font-size:14px}.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{background:#000}.product-rating-stars{position:relative;display:inline-block;vertical-align:middle;margin:0 0 0 12px;color:#C33D43}.product-rating-stars:after{display:block;width:var(--rating);height:100%;position:absolute;right:0;top:0;content:"";background:rgba(255, 255, 255, 0.6)}#review-modal{width:400px;max-width:90%}#review-modal .input-field{margin:8px 0}.rating-stars{display:flex;flex-direction:row-reverse;justify-content:start;gap:4px;margin:10px 0}.rating-stars .star-rating{cursor:pointer}.rating-stars .star-rating.selected ~ .star-rating input[type="radio"]+.icon{opacity:1}.rating-stars .star-rating input[type="radio"]{display:none}.rating-stars .star-rating input[type="radio"]+.icon{font-size:18px;opacity: .4;color:#C33D43;display:inline-block}.rating-stars .star-rating input[type="radio"]:checked+.icon{opacity:1}main.my-account .content{padding:40px}main.my-account .my-account-image{height:320px}main.my-account .my-account-image img{display:block;width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 602px){main.my-account{display:flex}main.my-account .flex{gap:80px}main.my-account .flex>div{width:calc( 50% - 40px )}main.my-account .flex>div.my-account-image{position:relative;min-height:100%}main.my-account .flex > div.my-account-image img{display:block;position:absolute;left:0;top:0}}#password_strength{margin:8px 0}#password_strength:before{display:inline-block;font-family:'julie-flamingo';vertical-align:middle;margin:-0.25em 0.25em 0 0}#password_strength.bad,#password_strength.short{color:#C33D43}#password_strength.bad:before,#password_strength.short:before{content:"\ea0d"}#password_strength.good{color:#EEA6A6;content:""}#password_strength.good:before{content:"\ea0b"}#password_strength.strong{color:#EEA6A6}#password_strength.strong:before{content:"\ea0b"}.woocommerce-password-hint{line-height:130%;display:block}#jfl-contact-form{transition:max-height 0.5s cubic-bezier(0, 1, 0, 1);position:relative}#jfl-contact-form .input-field{margin:15px 0}#jfl-contact-form+.message-confirm{max-height:0;overflow:hidden;transition:max-height 0.5s cubic-bezier(0, 1, 0, 1)}#jfl-contact-form .filepond--panel-root{background:#fff;border:1px solid #FAEAEA;border-radius:6px}#jfl-contact-form .filepond--root .filepond--drop-label label{font-size:14px;font-family:'asap-condensed',sans-serif;color:#EEA6A6}#jfl-contact-form .filepond--root .filepond--drop-label label:before{font-family:'julie-flamingo';content:"\ea15";display:inline-block;vertical-align:middle;font-size:36px}#jfl-contact-form #form-overlay{position:absolute;left:0;top:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;background:rgba(255, 255, 255, 0.75)}#jfl-contact-form #form-overlay svg{width:90px;height:auto}#jfl-contact-form #form-overlay svg circle.circle{stroke:#FAEAEA}#jfl-contact-form #form-overlay svg circle.rotating{fill:#EEA6A6}#jfl-contact-form #form-overlay.process{display:flex}#jfl-contact-form.sent{max-height:0;overflow:hidden}#jfl-contact-form.sent+.message-confirm{max-height:1000px;transition:max-height 1s ease-in-out}#jfl-contact-form.sent + .message-confirm h4{color:#EEA6A6}@media only screen and (min-width: 602px){#jfl-contact-form .flex-row{gap:20px;display:flex}#jfl-contact-form .flex-row>*{width:calc( 50% - 10px )}}#optin-popin{width:320px;max-width:95%;position:fixed;right:2.5%;bottom:50px;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 0 24px rgba(0, 0, 0, 0.1);transition:all 0.2s ease-in-out 0s;transform-origin:right bottom;transform:scale(0);z-index:3}#optin-popin.display{transform:scale(1)}#optin-popin img{display:block;position:absolute;left:0;top:0;width:100%;height:auto;aspect-ratio:1.77777778;object-fit:cover}#optin-popin .wrapper{border-radius:8px;margin:120px 20px 20px;background:#FAEAEA;position:relative;padding:20px}#optin-popin .subtitle{margin:15px 0;font-family:'asap-condensed',sans-serif}#optin-popin .title{font-weight:600;font-size:2.4em;font-family:'asap-condensed',sans-serif;line-height:1.1em}#optin-popin .dismiss{font-size:14px;margin:0 0 15px}#optin-popin .dismiss a{color:#EEA6A6;font-weight:600}.woocommerce .woocommerce-MyAccount-content form#manage-customer-subscriptions{max-width:100%;margin:50px 0}.woocommerce .woocommerce-MyAccount-content form#manage-customer-subscriptions p{margin:1em 0}html{font-family:'montserrat',sans-serif;font-weight:400;font-size:16px;background:#fff}body{display:flex;min-height:100vh;flex-direction:column;--wp--preset--font-family--montserrat:'montserrat', sans-serif;--wp--preset--font-family--asap-condensed:'asap-condensed', sans-serif;--wp--preset--font-family--circe-slab-a:'circe-slab-a', serif}body .has-text-align-center{text-align:center}.alignstretch{width:1100px;max-width:calc( 100% - 60px );margin:0 auto}.alignwide{width:100%;max-width:calc( 100% - 60px );margin:0 auto}.alignfull{width:100%;max-width:100%}main{flex:1 0 auto}main>*{max-width:calc( 100% - 60px );margin:0 auto}main>*:not(.jfl-block):not(.alignstretch):not(.alignfull){width:100%}a{color:inherit}figure{margin:0 auto}*:focus{outline:none}h1,h2,h3,h4{font-family:'asap-condensed',sans-serif;font-weight:400;line-height:125%;margin: .5em auto .25em}h1 strong, h2 strong, h3 strong, h4 strong{font-weight:800}h1.wp-block-heading a, h2.wp-block-heading a, h3.wp-block-heading a, h4.wp-block-heading a{color:#C33D43;text-decoration:underline}h1{font-size:4em;font-family:'circe-slab-a',serif;color:#EEA6A6;line-height:100%}h2{font-size:2.6em;color:#EEA6A6;font-family:'circe-slab-a',serif}h3{font-size:2em}h4{font-size:1.4em}h5,h6{font-size:1em}.valign-wrapper>div{width:100%}strong{font-weight:600}main>p,main>ul,main>[class*="wp-block"]:not(.alignfull):not(.alignstretch){width:100%;margin:1em auto;max-width:calc( 100% - 60px )}main .is-layout-constrained{padding:0 20px}.page-content img.size-full{display:block;max-width:100%;height:auto;margin:30px 0}hr{border:0;height:1px;background:#333}blockquote{padding-left:1.5em}video{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social-menu{margin:15px 0}.social-menu li{display:inline-block;font-size:20px;margin:0 15px}.social-menu li:first-child{margin-left:0}.social-menu li:last-child{margin-right:0}a.arrow-top{position:fixed;right:40px;bottom:130px;width:40px;height:40px;line-height:40px;text-align:center;border-radius:30px;background:#EEA6A6;color:#fff;font-size:10px;transition:opacity 0.6s ease-in-out 0s;opacity:0}a.arrow-top.is-visible{opacity:1}header.site-header{background:#fff;box-shadow:0 0 16px rgba(0, 0, 0, 0.05);z-index:10}header.site-header.sticked{height:40px}header.site-header.sticked .mega-menu-wrapper{top:38px}header.site-header.sticked #top-menu, header.site-header.sticked ul.language{display:none}header.site-header.sticked .main-nav .site-logo{padding:0}header.site-header.sticked .main-nav .site-logo a{max-height:30px}header.site-header.sticked .user-menu .product-tag:hover .sub-menu{top:36px}.main-nav{--logo:180px;display:flex;font-family:'asap-condensed',sans-serif;align-items:center}.main-nav .site-logo{width:var(--logo);padding:15px 0}.main-nav .site-logo a{display:block;margin:0 auto;aspect-ratio:3.10084034;width:auto;height:auto;max-height:100%;max-width:100%;background:url('/wp-content/themes/julie-flamingo/assets/img/jf-logo.svg') no-repeat center center;background-size:contain}.main-nav .categories, .main-nav .right-menu{width:calc( 50% - var(--logo)/2 )}.main-nav ul.top-menu, .main-nav ul.main-menu{margin:0;display:flex;gap:30px;font-size:1.1em}.main-nav .user-menu, .main-nav ul.language{margin:0 0 0 auto;display:flex;gap:40px;line-height:36px;justify-content:flex-end}.main-nav ul.language{gap:20px;margin-bottom:15px}.main-nav ul.language img{height:14px;width:auto;display:block}.main-nav ul.top-menu{text-transform:uppercase;color:#C33D43;margin-bottom:10px}@media only screen and (max-width: 1480px){.main-nav ul.top-menu, .main-nav ul.main-menu, .main-nav .user-menu{font-size: .9em;gap:15px}}@media only screen and (max-width: 990px){.main-nav .user-menu{gap:20px}}@media only screen and (max-width: 600px){.main-nav{padding:10px 0;--logo:40%}.main-nav .right-menu{width:calc( 100% - var(--logo) )}}.user-menu li.wishlist a{position:relative}.user-menu li.wishlist a .wl-count{display:inline-block;width:16px;height:16px;line-height:16px;border-radius:8px;background:#EEA6A6;text-align:center;font-family:'asap-condensed',sans-serif;font-size:10px;color:#fff;position:absolute;top:0;right:-12px}.user-menu li.wishlist a .wl-count.empty{display:none}.cart-contents{margin:0;line-height:20px}.cart-contents.empty-cart .total, .cart-contents.empty-cart #cart-count{display:none}.cart-contents #cart-count{display:inline-block;vertical-align:text-bottom;width:20px;text-align:center;background:#C33D43;color:#fff;border-radius:4px;margin-left:5px;font-size: .75em}.cart-contents .total{font-size: .75em;margin-left: .25em}@media only screen and (max-width: 600px){.cart-contents{position:relative}.cart-contents #cart-count{border-radius:100px;font-size:8px;width:14px;line-height:14px;position:absolute;right:-6px;bottom:-4px}}@media only screen and (min-width: 992px){header.site-header{height:90px;position:sticky;top:0;display:flex;align-items:center}header.site-header #main-menu>li>a{line-height:40px}header.site-header #main-menu > li.current-menu-item > a, header.site-header #main-menu>li.current-menu-ancestor>a{color:#C33D43}header.site-header li.mega-menu>a:after{font-family:'julie-flamingo';content:"\ea02";font-size:6px;vertical-align:middle;margin-left:5px;color:#C33D43}header.site-header li.mega-menu:hover>a{color:#C33D43}header.site-header li.mega-menu:hover .mega-menu-wrapper{max-height:1000px;transition:max-height 0.3s ease-in-out}header.site-header .mega-menu-wrapper{position:absolute;left:0;top:88px;background:#fff;z-index:9999;width:100%;box-shadow:0 10px 12px rgba(0, 0, 0, 0.1);max-height:0;overflow:hidden;transition:max-height 0.5s cubic-bezier(0, 1, 0, 1)}header.site-header .mega-menu-wrapper a:hover{color:#C33D43}header.site-header .mega-menu-wrapper .alignwide{gap:50px;align-items:start}header.site-header .mega-menu-wrapper .alignwide.has-colors .navigation{width:45%}header.site-header .mega-menu-wrapper .alignwide.has-colors .colors{width:20%}header.site-header .mega-menu-wrapper .colors{padding:0 50px}header.site-header .mega-menu-wrapper .colors .colors-title{font-weight:600;margin:20px 0 30px}header.site-header .mega-menu-wrapper .colors .color-chart{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:50px}header.site-header .mega-menu-wrapper .colors .color-chart .color-dot{width:36px;height:36px;border-radius:36px;display:block;background:var(--color);content:""}header.site-header .mega-menu-wrapper .colors .color-chart .color-dot.color-img img{display:block;width:36px;height:36px;object-fit:cover;border-radius:36px}header.site-header .mega-menu-wrapper .navigation .mm-title{font-family:'circe-slab-a',serif;font-size:3em;color:#EEA6A6}header.site-header .mega-menu-wrapper .navigation{width:65%}header.site-header .mega-menu-wrapper .navigation .flex{gap:80px;padding-top:20px;margin-bottom:50px}header.site-header .mega-menu-wrapper .navigation .flex .title{font-weight:600}header.site-header .mega-menu-wrapper .navigation .flex .links{font-size: .85em}header.site-header .mega-menu-wrapper .navigation .flex .links li{margin:4px 0}header.site-header .mega-menu-wrapper .navigation .flex .links li a.current{color:#C33D43}header.site-header .mega-menu-wrapper .thumbnails{width:35%;display:flex;gap:20px;flex-wrap:wrap;margin-bottom:50px;margin-top:20px}header.site-header .mega-menu-wrapper .thumbnails.nb-3>a:last-child{width:100%}header.site-header .mega-menu-wrapper .thumbnails.nb-3 > a:last-child img{aspect-ratio:2}header.site-header .mega-menu-wrapper .thumbnails>a{display:block;width:calc( 50% - 10px );position:relative}header.site-header .mega-menu-wrapper .thumbnails > a img{width:100%;display:block;aspect-ratio:1.33333333;object-fit:cover;border-radius:8px}header.site-header .mega-menu-wrapper .thumbnails > a .label{position:absolute;left:15px;bottom:15px;color:#000;font-size:14px;padding:2px 8px;background:#fff;border-radius:40px}}a.view-product-history{display:inline-block;line-height:40px;padding:0 12px;width:120px;border-radius:8px 8px 0 0;text-align:center;background:#EEA6A6;font-family:'asap-condensed',sans-serif;color:#fff;position:fixed;transform-origin:right center;transform:rotate(-90deg);right:-100px;top:200px;transition:all 0.3s ease-in-out 0s}a.view-product-history.display{right:20px}a.view-product-history:hover{background:#e88888}div.jf-search-bar{background:#EEA6A6;max-height:0;overflow:hidden;position:relative;transition:max-height 0.2s cubic-bezier(0, 1, 0, 1)}div.jf-search-bar .wrapper{display:flex}div.jf-search-bar .wrapper input[type="text"]{background:#EEA6A6;border:none;color:#fff;padding:0}div.jf-search-bar .wrapper button{opacity: .5;background:transparent;border:none;padding-right:0;margin:0}div.jf-search-bar .wrapper ::placeholder{color:rgba(255, 255, 255, 0.75);font-weight:500}body.visible-search a.toggle-search{display:inline-block;transform:scale(1.5)}body.visible-search a.toggle-search span.icon.icon-search:before{content:"\ea0d";color:#C33D43}body.visible-search div.jf-search-bar{max-height:1000px;overflow:visible;transition:max-height 0.2s ease-in-out}.search-results{position:absolute;left:0;top:40px;width:100%;max-height:0;overflow:hidden;background:#fff;transition:max-height 0.1s linear;z-index:99}.search-results.visible{max-height:90vh;overflow:auto;box-shadow:0 12px 12px rgba(0, 0, 0, 0.05);transition:max-height 0.1s ease-in-out}.search-results .no-result-found{text-align:center;color:#fff}.search-results .btn{margin-bottom:50px}.search-results .btn:hover{color:#C33D43}.search-results ul.products-search{--gap:20px;--columns:2;margin:20px 0 50px;display:flex;flex-wrap:wrap;gap:var(--gap)}.search-results ul.products-search li{width:calc( ( 100% / var( --columns ) ) - var( --gap ) + ( var( --gap ) / var( --columns ) ) );font-size: .85em}.search-results ul.products-search li img{display:block;margin-bottom:4px}.search-results ul.products-search li a{display:flex;flex-wrap:wrap;min-height:100%}.search-results ul.products-search li a>*{width:100%}.search-results ul.products-search li .product-name{font-family:'asap-condensed',sans-serif;line-height:1.3em}.search-results ul.products-search li .product-price{color:#EEA6A6;margin-bottom:0;margin-top:auto}.sidenav{height:100%}.infinite-nav,.page-load-status{display:none}.infinite-nav svg, .page-load-status svg{width:60px;stroke:#FAEAEA}.infinite-nav svg circle.rotating, .page-load-status svg circle.rotating{stroke:#EEA6A6;fill:#EEA6A6}.load-more-posts{display:inline-block;padding:10px 30px;margin:20px 0 60px;background:#fff;border-radius:60px;border:1px solid #EEA6A6;color:#EEA6A6;transition:all 0.3s ease-in-out 0s}.load-more-posts .icon{font-size:10px;margin-left: .5em}.load-more-posts:hover{color:#C33D43}footer.page-footer{background:#FAEAEA;color:#000;font-size:14px;font-family:'asap-condensed',sans-serif;font-weight:200;padding:60px 0}footer.page-footer .footer-widget{margin-bottom:30px}footer.page-footer [id^=jf_social] .widget-title{font-weight:300;opacity: .5}footer.page-footer .widget-title{font-weight:600;font-size:1.25em}footer.page-footer .textwidget p{font-size:1.25em}footer.page-footer ul.menu{margin:1em 0}footer.page-footer ul.menu li{margin: .75em 0}footer.page-footer ul.menu li a:hover, footer.page-footer ul.menu li.current-menu-item a{color:#EEA6A6}footer.page-footer [id^=jf_optin] .subtitle{margin:20px 0}footer.page-footer [id^="polylang"]{margin:20px 0}footer.page-footer [id^="polylang"] li{margin:15px 0;text-transform:uppercase}footer.page-footer [id^="polylang"] li img{margin-right:5px}@media only screen and (max-width: 600px){footer.page-footer #menu-footer-mobile-seul{margin:0 0 40px;font-size:16px;border-top:1px solid #EEA6A6}footer.page-footer #menu-footer-mobile-seul li{margin:0;padding:8px 0;border-bottom:1px solid #EEA6A6}footer.page-footer #menu-footer-mobile-seul li a{display:block}}@media only screen and (max-width: 990px){footer.page-footer .footer-col-2, footer.page-footer .footer-col-3{display:none}footer.page-footer .alignwide > .flex .flex>div.footer-column{margin-top:0}}@media only screen and (min-width: 602px){footer.page-footer{--gap:30px;--info:280px}footer.page-footer .flex{gap:var(--gap)}footer.page-footer .footer-widget{margin-bottom:0}footer.page-footer .alignwide>.flex{flex-direction:row-reverse}footer.page-footer .alignwide > .flex .site-info{width:var(--info);padding-right:60px;padding-left:30px}footer.page-footer .alignwide > .flex .footer-menus{width:calc( 100% - var(--info) - var(--gap) );flex-wrap:wrap}footer.page-footer .alignwide > .flex .flex>div{margin-top:24px;flex:auto}footer.page-footer .legal{margin-top:40px;padding-top:20px;border-top:1px solid rgba(255, 255, 255, 0.3);opacity: .5;display:flex;flex-direction:row-reverse}footer.page-footer .legal p{margin:0 auto 0 0}footer.page-footer .legal .legal-menu{margin:0;display:flex;gap:30px}}@media only screen and (min-width: 992px){footer.page-footer{--gap:80px}footer.page-footer .alignwide > .flex .footer-menus{flex-wrap:nowrap}footer.page-footer .alignwide > .flex .footer-menus .flex>div{flex:1}footer.page-footer .footer-column{width:360px;max-width:100%}}@media only screen and (max-width: 600px){footer.page-footer .legal .legal-menu li{margin:15px 0}}nav.rank-math-breadcrumb p{font-size:12px;color:#EEA6A6}nav.rank-math-breadcrumb p .icon{vertical-align:middle;margin:0 5px;font-size:10px}#mobile-nav{padding:30px 20px;background:#EEA6A6}#mobile-nav .site-logo{width:140px}#mobile-nav .nav-header{display:flex;align-items:center}#mobile-nav ul.language{margin:0 0 0 auto;display:flex;gap:20px;line-height:36px;justify-content:flex-end}#mobile-nav ul.language img{height:14px;width:auto;display:block}#mobile-nav #mobile-menu{font-family:'asap-condensed',sans-serif;font-size:20px;color:#fff}#mobile-nav #mobile-menu .current-menu-item>a{color:#C33D43}#mobile-nav #mobile-menu>li>a{text-transform:uppercase;padding:15px 0;display:block;border-bottom:1px solid rgba(255, 255, 255, 0.4)}#mobile-nav #mobile-menu > li.gift a, #mobile-nav #mobile-menu > li.wishlist a, #mobile-nav #mobile-menu > li.account a{text-transform:none}#mobile-nav #mobile-menu > li.gift a:before, #mobile-nav #mobile-menu > li.wishlist a:before, #mobile-nav #mobile-menu > li.account a:before{font-family:'julie-flamingo';margin-right:8px;font-size: .85em}#mobile-nav #mobile-menu > li.gift.current-menu-item > a, #mobile-nav #mobile-menu > li.wishlist.current-menu-item > a, #mobile-nav #mobile-menu>li.account.current-menu-item>a{color:#fff}#mobile-nav #mobile-menu > li.account a:before{content:"\ea1f"}#mobile-nav #mobile-menu > li.wishlist a:before{content:"\ea11"}#mobile-nav #mobile-menu > li.gift a:before{content:"\ea10"}#mobile-nav #mobile-menu > li.menu-item-has-children.open > a, #mobile-nav #mobile-menu>li.menu-item-has-children.current-menu-ancestor>a{color:#C33D43}#mobile-nav #mobile-menu > li.menu-item-has-children.open > a:after, #mobile-nav #mobile-menu>li.menu-item-has-children.current-menu-ancestor>a:after{content:"—"}#mobile-nav #mobile-menu > li.menu-item-has-children.open .sub-menu, #mobile-nav #mobile-menu > li.menu-item-has-children.current-menu-ancestor .sub-menu{max-height:1000px;transition:max-height 1s ease-in-out;padding-bottom:20px}#mobile-nav #mobile-menu>li.menu-item-has-children>a{border-bottom:none}#mobile-nav #mobile-menu>li.menu-item-has-children>a:after{content:"+";float:right}#mobile-nav #mobile-menu > li.menu-item-has-children .sub-menu{border-bottom:1px solid rgba(255, 255, 255, 0.4);max-height:0;transition:max-height 0.5s cubic-bezier(0, 1, 0, 1);overflow:hidden}#mobile-nav #mobile-menu > li.menu-item-has-children .sub-menu li a{display:block;padding:8px 0;font-size:16px}#video-modal{width:80%;aspect-ratio:1.77777778}#video-modal .modal-content{padding:0}#video-modal video{position:absolute;left:0;top:0;width:100%;height:100%;aspect-ratio:contain}#video-modal .modal-close{color:#fff}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.flex.small-flex{display:flex}.next-sale-overlay{position:fixed;left:0;top:0;width:100vw;height:100vh;background:#EEA6A6;color:#fff;z-index:9999;display:flex;align-items:center;justify-content:center;padding:40px;transition:background 3s ease-in-out 0s}.next-sale-overlay.last-minute{background:#C33D43}.next-sale-overlay .title{font-size:2.4em;line-height:1.2em;font-family:'circe-slab-a',serif;margin:60px 0}.next-sale-overlay .optin{margin-top:50px;font-size:1rem}.next-sale-overlay .optin form{margin:0 auto}.next-sale-overlay #next-sale{font-size:3em}.next-sale-overlay #next-sale .hms{display:flex;justify-content:center;gap:10px}.next-sale-overlay #next-sale .hms span{display:inline-block;background:#000;padding:0 10px;border-radius:4px}@media screen and (max-width: 480px){.next-sale-overlay .title, .next-sale-overlay #next-sale{font-size:1.5em;margin:30px 0}.next-sale-overlay .logo{max-width:60vw;height:auto;margin:0 auto}.next-sale-overlay .wrapper{padding:20px;overflow-y:auto}}body.info-banner{--banner:40px}body.info-banner header.site-header:not(.sticked){flex-wrap:wrap}body.info-banner header.site-header:not(.sticked) .info-banner-wrapper{width:100%;font-size:14px;background:var(--bannerbg);color:var(--bannertext);padding:5px 20px;margin-bottom:8px;position:relative}body.info-banner header.site-header:not(.sticked) .info-banner-wrapper a.banner-close{font-size:28px;position:absolute;right:8px;top:0}body.info-banner header.site-header.sticked .info-banner-wrapper{display:none}@media only screen and (min-width: 992px){body.info-banner header.site-header:not(.sticked){height:calc( 90px + var(--banner) )}body.info-banner header.site-header:not(.sticked) .info-banner-wrapper{display:flex;align-items:center;padding:0;height:var(--banner);overflow-y:hidden}body.info-banner header.site-header:not(.sticked) .mega-menu-wrapper{top:calc( 90px -2px + var(--banner) )}}body.transparent-header:not(.visible-search) header.site-header:not(.up){position:fixed;width:100%;min-height:50px;transition:all 0.3s ease-in-out 0s}body.transparent-header:not(.visible-search) header.site-header:not(.up):not(:hover):not(.sticked){background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 100%);color:#fff;box-shadow:none}body.transparent-header:not(.visible-search) header.site-header:not(.up):not(:hover):not(.sticked) .site-logo a{background-image:url('/wp-content/themes/julie-flamingo/assets/img/jf-logo-white.svg')}body.transparent-header:not(.visible-search) header.site-header:not(.up):not(:hover):not(.sticked) #top-menu a, body.transparent-header:not(.visible-search) header.site-header:not(.up):not(:hover):not(.sticked) .user-menu .product-tag .label .icon, body.transparent-header:not(.visible-search) header.site-header:not(.up):not(:hover):not(.sticked) li.mega-menu>a:after{color:#fff}#main .lpc_tracking{padding-bottom:60px;font-family:'asap-condensed',sans-serif;font-size:14px}#main .lpc_tracking .lpc__timeline__active{background:#fff}#main .lpc_tracking img{max-height:80px;max-width:100%;width:auto;height:auto}@media only screen and (min-width: 602px){.search-results ul.products-search{--columns:4}.flex.medium-flex{display:flex}}@media only screen and (min-width: 992px){.search-results ul.products-search{--columns:6}.flex{display:flex}.user-menu .product-tag{--gap:20px;--columns:4;position:relative}.user-menu .product-tag .label{display:block;cursor:pointer}.user-menu .product-tag .label .icon{font-size:6px;line-height:36px;color:#C33D43;vertical-align:middle;margin-left:5px}.user-menu .product-tag:hover .sub-menu{max-height:1000px;transition:max-height 0.3s ease-in-out}.user-menu .product-tag .sub-menu{display:block;position:absolute;right:-20px;top:50px;width:500px;background:#fff;display:flex;flex-wrap:wrap;border-radius:0 0 12px 12px;box-shadow:0 13px 12px rgba(0, 0, 0, 0.1);max-height:0;overflow:hidden;transition:max-height 0.5s cubic-bezier(0, 1, 0, 1)}.user-menu .product-tag.countries .sub-menu li{margin:8px 20px 15px;width:calc( ( 100% / var( --columns ) ) - var( --gap ) + ( var( --gap ) / var( --columns ) ) )}.user-menu .product-tag.countries .sub-menu li a:hover{color:#EEA6A6}.user-menu .product-tag.themes .sub-menu{display:block;width:auto;min-width:200px;right:auto;left:-10px;border-radius:8px;overflow:hidden}.user-menu .product-tag.themes .sub-menu li{display:block}.user-menu .product-tag.themes .sub-menu li a{display:block;padding:5px 30px 5px 15px}.user-menu .product-tag.themes .sub-menu li a:hover{background:#FAEAEA}.user-menu .product-tag.colors .sub-menu{width:150px}.user-menu .product-tag.colors .sub-menu li{display:inline-block;margin:4px 8px}.user-menu .product-tag.colors .sub-menu li .color-dot{display:inline-block;width:32px;height:32px;content:"";background:#fff;position:relative;border-radius:32px;box-shadow:0 0 6px rgba(0, 0, 0, 0.1)}.user-menu .product-tag.colors .sub-menu li .color-dot:not(.color-img):after{display:block;content:"";width:28px;height:28px;border-radius:28px;background-color:var(--color);margin:1.5px}.user-menu .product-tag.colors .sub-menu li .color-dot.color-img img{display:block;width:28px;height:28px;border-radius:28px;margin:1.5px}.user-menu .product-tag span.flag{display:inline-block;vertical-align:middle;aspect-ratio:1.33333333;height:16px;border-radius:2px;margin-right:4px;box-shadow:0 0 3px rgba(0, 0, 0, 0.2)}}@media only screen and (min-width: 1202px){.search-results ul.products-search{--columns:8}}@media only screen and (max-width: 990px){h1{font-size:2.4em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.2em}}@media only screen and (max-width: 600px){h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.2em}header.site-header{position:sticky;top:0}header.site-header.sticked{height:55px}body.single-product:not(.visible-search) header.site-header{position:fixed;width:100%;min-height:50px}body.single-product:not(.visible-search) header.site-header:not(.sticked){background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 100%);color:#fff;box-shadow:none}body.single-product:not(.visible-search) header.site-header:not(.sticked) .site-logo a{background-image:url('/wp-content/themes/julie-flamingo/assets/img/jf-logo-white.svg')}footer.page-footer .site-logo{display:block;max-width:60%}footer.page-footer .site-logo img{margin:0}}ins,abbr[title]{text-decoration:none}mark{background:inherit;font-weight:500}.page-title .icon{font-size:1.2rem;vertical-align:middle}.jfl-product-list-header{display:flex;align-items:center;margin:15px auto;border-bottom:2px solid #FAEAEA;padding-bottom:15px}.jfl-product-list-header p{font-size: .85em;margin:0}.jfl-product-list-header div{margin:0 0 0 auto}.jfl-product-list-header .grid-size{display:none}.jfl-product-list-header .grid-size a{display:inline-block;margin:0 8px;height:16px;width:32px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url('/wp-content/themes/julie-flamingo/assets/img/grid-6.svg');opacity: .4;transition:opacity 0.3s ease-in-out 0s}.jfl-product-list-header .grid-size a.grid-3{background-image:url('/wp-content/themes/julie-flamingo/assets/img/grid-3.svg');width:16px}.jfl-product-list-header .grid-size a.active, .jfl-product-list-header .grid-size a:hover{opacity:1}.jfl-product-list-header .btn{color:#EEA6A6;padding:2px 16px;border-color:#EEA6A6;border-radius:60px}.woocommerce-no-products-found{color:#EEA6A6;margin-top:40px}.woocommerce-products-header{font-family:'asap-condensed',sans-serif;font-size:1.2em}.woocommerce-products-header .archive-thumbnail img{display:block;aspect-ratio:1.77777778}.woocommerce-products-header .archive-title{padding:20px 30px}.woocommerce-products-header .archive-title strong{font-weight:600}.woocommerce-products-header .term-description{font-size:1rem;font-family:'montserrat',sans-serif;margin-bottom:40px}.woocommerce-products-header .term-description a{color:#C33D43;text-decoration:underline}.woocommerce-products-header img.flag-img{display:inline-block;vertical-align:middle;margin:-0.15em 10px 0 0;border-radius:4px}.woocommerce-products-header .filter-tags{font-size:1rem;margin-bottom:10px}.woocommerce-products-header .filter-tags>span{display:inline-block;padding:0 10px;line-height:24px;border-radius:24px;border:1px solid #EEA6A6;color:#EEA6A6;margin:0 2px 10px 10px;cursor:pointer}.woocommerce-products-header .filter-tags>span:after{display:inline-block;vertical-align:middle;margin:-0.15em 0 0 4px;font-family:'julie-flamingo';content:"\ea0d";font-size:12px}.woocommerce-products-header .filter-tags>span:hover{color:#C33D43}.woocommerce-products-header .filter-tags > span.country span.flag{display:inline-block;width:16px;aspect-ratio:1.33333333;content:"";margin-right:5px}.woocommerce-products-header .filter-tags>span.color:before{display:inline-block;width:12px;height:12px;border-radius:12px;content:"";background:var(--color);margin-right:5px}@media only screen and (min-width: 602px){.woocommerce-products-header.alignfull{background:#FAEAEA}.woocommerce-products-header.alignfull .archive-title, .woocommerce-products-header.alignfull .archive-thumbnail{width:50%}.woocommerce-products-header.alignfull .archive-thumbnail img{width:100%;height:100%;object-fit:cover}}nav.category-submenu{background:#FAEAEA}nav.category-submenu .submenu{text-align:center}nav.category-submenu .submenu li{font-family:'asap-condensed',sans-serif;display:inline-block;margin:8px 0}nav.category-submenu .submenu li:not(:last-child){border-right:1px solid #EEA6A6}nav.category-submenu .submenu li a{display:block;padding:0 10px}nav.category-submenu .submenu li a:hover{color:#C33D43}nav.category-submenu .submenu li a.current{color:#C33D43}.jfl-sub-categories{--gap:30px;--columns:2;flex-wrap:wrap;justify-content:center;gap:var(--gap);margin-top:40px;margin-bottom:80px}.jfl-sub-categories .product-cat{width:calc( ( 100% / var( --columns ) ) - var( --gap ) + ( var( --gap ) / var( --columns ) ) )}.jfl-sub-categories .product-cat a{display:block;text-align:center;border:1px solid #ddd;padding:5px 5px 10px;border-radius:16px;font-family:'asap-condensed',sans-serif}.jfl-sub-categories .product-cat img{display:block;border-radius:12px}@media only screen and (min-width: 602px){.jfl-sub-categories{--columns:4}}@media only screen and (min-width: 992px){.jfl-sub-categories{--columns:6}}.upsells{max-width:calc( 100% - 60px );margin:30px auto}.related ul.products, .upsells ul.products, .woocommerce ul.products{--gap:20px;--columns:2;display:flex;justify-content:center;flex-wrap:wrap;gap:var(--gap)}.related h2, .upsells h2, .woocommerce h2{text-align:center}ul.products .product, .products-slider .product{width:calc( ( 100% / var( --columns ) ) - var( --gap ) + ( var( --gap ) / var( --columns ) ) );margin-bottom:40px;padding-bottom:40px;position:relative;font-family:'asap-condensed',sans-serif}ul.products .product a.woocommerce-LoopProduct-link, .products-slider .product a.woocommerce-LoopProduct-link{display:block;position:relative}ul.products .product a.woocommerce-LoopProduct-link .onsale, .products-slider .product a.woocommerce-LoopProduct-link .onsale{position:absolute;left:-10px;top:15px;background:#000;color:#fff;padding:0 15px;font-size: .85em}ul.products .product .product-title, .products-slider .product .product-title{display:flex;margin:15px 0 5px;gap:15px}ul.products .product .product-title .wishlist, .products-slider .product .product-title .wishlist{margin:0 0 0 auto}ul.products .product .product-name, .products-slider .product .product-name{font-size:1em;font-weight:400;line-height:140%;margin:0;text-transform:capitalize}ul.products .product .thumbnail, .products-slider .product .thumbnail{position:relative;box-shadow:0 0 12px rgba(0, 0, 0, 0.07)}ul.products .product .thumbnail .sold-out, .products-slider .product .thumbnail .sold-out{display:inline-block;padding:0 8px 3px;line-height:18px;background:#EEA6A6;color:#fff;font-size: .85em;position:absolute;left:-6px;bottom:25px}ul.products .product .thumbnail .sold-out:after, .products-slider .product .thumbnail .sold-out:after{content:"";width:0px;height:0px;border-style:solid;border-width:0 6px 6px 0;border-color:transparent #C33D43 transparent transparent;position:absolute;left:0;bottom:-6px}ul.products .product .thumbnail a, .products-slider .product .thumbnail a{display:block}ul.products .product .thumbnail img, .products-slider .product .thumbnail img{display:block;margin:0 auto;aspect-ratio:1;object-fit:cover}ul.products .product .thumbnail img.hover-img, .products-slider .product .thumbnail img.hover-img{position:absolute;left:0;top:0;opacity:0;transition:opacity 0.3s ease-in-out 0s}ul.products .product .jfl-atc, .products-slider .product .jfl-atc{display:flex;gap:15px;position:absolute;width:100%;left:0;bottom:0;font-size: .85em}ul.products .product .jfl-atc a, .products-slider .product .jfl-atc a{margin:0 0 0 auto;display:inline-block;padding:4px 8px;color:#C33D43;border:1px solid #C33D43;font-size: .9em;transition:all 0.3s ease-in-out 0s}ul.products .product .jfl-atc a:hover, .products-slider .product .jfl-atc a:hover{background:#C33D43;color:#fff}ul.products .product .jfl-atc a.added_to_cart, .products-slider .product .jfl-atc a.added_to_cart{display:none}ul.products .product .jfl-atc ins, .products-slider .product .jfl-atc ins{margin-left: .5em}ul.products .product .jfl-atc .upcoming, .products-slider .product .jfl-atc .upcoming{margin:0 0 7px auto;display:inline-block;color:#C33D43}ul.products .product .jfl-atc .upcoming .icon, .products-slider .product .jfl-atc .upcoming .icon{margin-right:4px}@media only screen and (min-width: 602px){ul.products .product .thumbnail a, .products-slider .product .thumbnail a{display:block}ul.products .product .thumbnail a.has-hover-img:hover img.hover-img, .products-slider .product .thumbnail a.has-hover-img:hover img.hover-img{opacity:1}}.jfl-wishlist{--size:24px;display:inline-block;border-radius:4px;width:var(--size);line-height:var(--size);text-align:center;transition:all 0.3s ease-in-out 0s;color:#C33D43}.jfl-wishlist .icon:before{content:"\ea11"}.jfl-wishlist.remove .icon:before{content:"\ea12"}nav.woocommerce-pagination{margin:60px auto 40px;text-align:center}nav.woocommerce-pagination .page-numbers{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}nav.woocommerce-pagination .page-numbers a, nav.woocommerce-pagination .page-numbers span{display:inline-block;line-height:32px;min-width:32px;padding:0 5px;border:1px solid #ddd;font-size: .85em}nav.woocommerce-pagination .page-numbers .current{background:#000;color:#fff}nav.woocommerce-pagination .page-numbers a:hover{background:#eee}.modal .modal-close{font-size:36px;font-weight:300;position:absolute;right:15px;top:15px}#aside-cart .aside-wrapper{padding:30px}#aside-cart .aside-wrapper .cart-title{text-align:center;text-transform:uppercase;margin:0;color:#EEA6A6;font-size:1.2em}#aside-cart .aside-wrapper .jfl-mini-cart-buttons a{display:block;text-align:center;font-family:'asap-condensed',sans-serif;text-transform:uppercase;border:1px solid #C33D43;background:#C33D43;color:#fff;padding:10px;margin:15px 0;transition:all 0.3s ease-in-out 0s}#aside-cart .aside-wrapper .jfl-mini-cart-buttons a.sidenav-close{background:#fff;color:#C33D43}#aside-cart .aside-wrapper .min-amount{text-align:center;font-size: .9em}#aside-cart .aside-wrapper .woocommerce-mini-cart__empty-message{text-align:center}#aside-cart .aside-wrapper .total{font-size: .85em}#aside-cart .aside-wrapper .jfl-qty{display:flex}#aside-cart .aside-wrapper .jfl-qty a:not(.remove), #aside-cart .aside-wrapper .jfl-qty span.qty{display:inline-block;border:1px solid #FAEAEA;color:#C33D43;min-width:20px;line-height:20px;text-align:center}#aside-cart .aside-wrapper .jfl-qty span.qty{border-left:none;border-right:none;font-size: .9em}#aside-cart .aside-wrapper .jfl-qty span.price{margin-left:auto;margin-right:0}#aside-cart .aside-wrapper .jfl-qty a:not(.remove){font-size:20px;line-height:18px;color:#EEA6A6;transition:all 0.3s ease-in-out 0s}#aside-cart .aside-wrapper .jfl-qty a:not(.remove):hover{background:#C33D43;color:#fff}#aside-cart .aside-wrapper .jfl-qty a.remove{display:inline-block;line-height:20px;margin-left:8px;color:#EEA6A6;margin-top:2px}#aside-cart .aside-wrapper .jfl-qty a.remove:hover{color:#C33D43}.jfl-clear-cart{font-family:'asap-condensed',sans-serif;color:#EEA6A6}.woocommerce-mini-cart{border-top:1px solid #FAEAEA}.woocommerce-mini-cart li{padding:10px 0;border-bottom:1px solid #FAEAEA}.woocommerce-mini-cart .jfl-item{display:flex;gap:15px;align-items:center}.woocommerce-mini-cart .jfl-item .thumb{width:60px}.woocommerce-mini-cart .jfl-item .thumb img{display:block;max-width:100%;height:auto}.woocommerce-mini-cart .jfl-item .desc{width:calc( 100% - 15px - 60px );font-size: .8em}.woocommerce-mini-cart .jfl-item .desc .product-name{margin-bottom:4px}.woocommerce-mini-cart .jfl-item .desc .remove{float:right}.woocommerce label.checkbox input[type="checkbox"]{display:none}.woocommerce label.checkbox input[type="checkbox"]+span{display:block;padding-left:24px;cursor:pointer;position:relative}.woocommerce label.checkbox input[type="checkbox"]+span.woocommerce-terms-and-conditions-checkbox-text{display:inline-block;line-height:24px}.woocommerce label.checkbox input[type="checkbox"] + span.woocommerce-terms-and-conditions-checkbox-text a{text-decoration:underline}.woocommerce label.checkbox input[type="checkbox"] + span:after, .woocommerce label.checkbox input[type="checkbox"]+span:before{content:"";display:inline-block;position:absolute;border-radius:50px}.woocommerce label.checkbox input[type="checkbox"]+span:before{left:0;top:4px;width:16px;height:16px;border:1px solid #EEA6A6}.woocommerce label.checkbox input[type="checkbox"]+span:after{width:10px;height:10px;background:#C33D43;left:3px;top:7px;opacity:0}.woocommerce label.checkbox input[type="checkbox"]:checked+span:after{opacity:1}span.stock-alert{background:#C33D43;color:#fff;line-height:16px;padding:0 6px 1px;font-size:11px;border-radius:15px;margin-left:4px;display:inline-block}ul.item-metadata{margin:0}ul.item-metadata li{margin:0;display:flex;gap: .5em}ul.item-metadata li span.label:after{content:":";margin-left: .25em}.shop_table{font-family:'asap-condensed',sans-serif}.shop_table tr{border-bottom:1px solid #FAEAEA}.shop_table strong.product-quantity{font-weight:300;font-size: .85em}.shop_table .product-name{font-size:1rem}.shop_table .product-name img{display:inline-block;width:50px;vertical-align:middle;border-radius:4px;margin-right:5px}.shop_table .order-actions-button, .shop_table .woocommerce-orders-table__cell-order-actions a{display:inline-block;padding:1px 12px;border:1px solid #EEA6A6;color:#EEA6A6;border-radius:4px;margin-right:10px}@media only screen and (max-width: 600px){.shop_table.shop_table_responsive thead{display:none}.shop_table.shop_table_responsive tr, .shop_table.shop_table_responsive th, .shop_table.shop_table_responsive td{display:block;width:100%;padding:0}.shop_table.shop_table_responsive th:first-child, .shop_table.shop_table_responsive td:first-child{padding-top:10px}.shop_table.shop_table_responsive th:last-child, .shop_table.shop_table_responsive td:last-child{padding-bottom:10px}.shop_table.shop_table_responsive th:last-child.woocommerce-orders-table__cell-order-actions, .shop_table.shop_table_responsive td:last-child.woocommerce-orders-table__cell-order-actions{padding-top:10px}}ul.wc-item-meta{margin:5px 0 0;font-size: .85em}ul.wc-item-meta li{margin:0}ul.wc-item-meta li p{margin:0;display:inline;margin-left: .35em}ul.woocommerce-error{color:#C33D43}ul.woocommerce-error li{margin:10px 0;padding-left:24px;position:relative}ul.woocommerce-error li a{text-decoration:underline;font-weight:600}ul.woocommerce-error li:before{display:inline-block;vertical-align:text-bottom;font-family:'julie-flamingo';content:"\ea0b";position:absolute;left:0;top:1px}#product-history{width:360px;max-width:85%;padding:30px}#product-history>h4{text-align:center;color:#C33D43;margin:0 0 20px}#product-history>h4:after{display:block;width:60px;height:4px;content:"";border-radius:4px;margin:12px auto 0;background:#FAEAEA}#product-history ul.products{--gap:20px;--columns:2;display:flex;flex-wrap:wrap;gap:var(--gap)}#product-history ul.products li.product{margin:0 0 15px;padding-bottom:52px}#product-history ul.products li.product .jfl-price, #product-history ul.products li.product .product-name{font-size:12px}#product-history ul.products li.product .jfl-atc{display:block}#product-history ul.products li.product a.button{display:block;width:100%;margin-top:5px;text-align:center}#filters-orderby{background:#FAEAEA;padding:30px}#filters-orderby h4{color:#EEA6A6}#filters-orderby a.btn, #filters-orderby button[type="submit"]{display:block;width:100%;text-align:center;padding:4px 10px;border:1px solid #EEA6A6;border-radius:6px}#filters-orderby a.btn{color:#EEA6A6}#filters-orderby .separator{display:block;height:1px;background:#EEA6A6;margin:20px 0}#filters-orderby .color-chart{display:flex;gap:15px;flex-wrap:wrap;margin:20px 0 30px}#filters-orderby .color-chart label input[type="radio"]{display:none}#filters-orderby .color-chart label input[type="radio"]+span{cursor:pointer;display:inline-block;width:34px;height:34px;border-radius:34px;background:#fff;border:1px solid #fff;position:relative}#filters-orderby .color-chart label input[type="radio"] + span.color-img img, #filters-orderby .color-chart label input[type="radio"]+span:not(.color-img):after{width:28px;height:28px;display:block;border-radius:28px;position:absolute;left:2px;top:2px}#filters-orderby .color-chart label input[type="radio"]+span:not(.color-img):after{content:"";background:var(--color)}#filters-orderby .color-chart label input[type="radio"]:checked+span{border-color:#C33D43}#filters-orderby p.term{margin:10px 0}#filters-orderby p.term label input[type="checkbox"]{display:none}#filters-orderby p.term label input[type="checkbox"]+span{display:block;font-size:18px;line-height:22px;font-family:'asap-condensed',sans-serif;text-transform:uppercase;position:relative;padding:0 30px 0 24px;cursor:pointer}#filters-orderby p.term label input[type="checkbox"]+span:hover{color:#C33D43}#filters-orderby p.term label input[type="checkbox"] + span small{position:absolute;right:0;color:#EEA6A6;font-size:12px;line-height:22px;display:inline-block}#filters-orderby p.term label input[type="checkbox"]+span:before{width:16px;height:16px;content:"";display:inline-block;background:#fff;border-radius:4px;position:absolute;left:0;top:5px}#filters-orderby p.term label input[type="checkbox"]+span:after{content:"\2714";position:absolute;left:2px;top:1px;color:#C33D43;font-size:16px;opacity:0}#filters-orderby p.term label input[type="checkbox"]:checked+span:after{opacity:1}.select2-container--default{width:100% !important;font-family:'asap-condensed',sans-serif;font-size:16px}.select2-container--default .select2-selection--single{border:1px solid #FAEAEA !important}.select2-dropdown, .select2-container--default .select2-selection--single .select2-selection__rendered{font-family:'asap-condensed',sans-serif}.select2-dropdown img, .select2-container--default .select2-selection--single .select2-selection__rendered img{display:inline-block;vertical-align:middle;width:20px;height:auto;aspect-ratio:1.33333333;margin-right:4px}.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{background:#EEA6A6}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#EEA6A6 transparent transparent transparent}a.button.wc-backward{display:inline-block;font-family:'asap-condensed',sans-serif;color:#EEA6A6;border:1px solid #EEA6A6;font-size:20px;font-weight:500;padding:5px 24px;border-radius:60px}.product-cat-description{padding-bottom:30px}.product-cat-description .title{font-family:'asap-condensed',sans-serif;font-size:1.25em;color:#EEA6A6;cursor:pointer}.product-cat-description .title .icon{font-size:8px;vertical-align:middle;color:#C33D43;margin-left:5px}.product-cat-description .title+.desc{max-height:0;overflow:hidden;transition:max-height 0.5s cubic-bezier(0, 1, 0, 1)}.product-cat-description .title.view .icon{transform:rotate(180deg)}.product-cat-description .title.view+.desc{max-height:1000px;transition:max-height 1s ease-in-out}.product-cat-description .image img{display:block;border-radius:12px;margin:20px auto}@media only screen and (min-width: 602px){.product-cat-description .flex-row{gap:20px;display:flex;flex-direction:row-reverse;align-items:center}.product-cat-description .flex-row .image{width:20%}.product-cat-description .flex-row .description{width:calc( 80% - 20px )}}@media only screen and (max-width: 600px){.products li.product{margin:0 0 15px;padding-bottom:52px}.products li.product .jfl-price, .products li.product .product-name{font-size:12px}.products li.product .jfl-atc{display:block}.products li.product a.oos-waitlist-btn, .products li.product a.button{display:block;width:100%;margin-top:5px;text-align:center}div[id^=product] .related ul.products li:nth-child(n+5){display:none}}@media only screen and (min-width: 602px){.upsells ul.products, .related ul.products{--columns:3}.jfl-product-list-header .grid-size{display:block}.grid-size-6 ul.products{--columns:4}}@media only screen and (min-width: 992px){.woocommerce ul.products{--columns:4}.upsells ul.products, .related ul.products{--columns:6}.jfl-checkout{display:flex;gap:50px}.jfl-checkout .jfl-checkout-recap{width:45%}.jfl-checkout .jfl-checkout-fields{width:calc( 100% - 45% - 50px )}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:flex;gap:20px;flex-wrap:wrap}.woocommerce-billing-fields__field-wrapper .form-row, .woocommerce-shipping-fields__field-wrapper .form-row{margin:0}.woocommerce-billing-fields__field-wrapper .form-row[id*='first_name'], .woocommerce-shipping-fields__field-wrapper .form-row[id*='first_name'], .woocommerce-billing-fields__field-wrapper .form-row[id*='last_name'], .woocommerce-shipping-fields__field-wrapper .form-row[id*='last_name']{width:calc( 50% - 10px )}.woocommerce-billing-fields__field-wrapper .form-row[id*='postcode'], .woocommerce-shipping-fields__field-wrapper .form-row[id*='postcode']{width:150px}.woocommerce-billing-fields__field-wrapper .form-row[id*='city'], .woocommerce-shipping-fields__field-wrapper .form-row[id*='city']{width:calc( 100% - 20px - 150px )}.jfl-create-account{display:flex;gap:20px;font-family:'asap-condensed',sans-serif}.jfl-create-account .jfl-login a{margin:0;color:#C33D43}}@media only screen and (min-width: 1402px){.woocommerce ul.products{--columns:6}.grid-size-3 ul.products{--columns:4}}.flickity-enabled:hover .flickity-prev-next-button:not(:disabled){opacity:1}.flickity-enabled .flickity-prev-next-button{background:transparent;color:#fff;opacity:0;transition:opacity 0.3s ease-in-out 0s}.flickity-enabled .flickity-prev-next-button svg{display:none}.flickity-enabled .flickity-prev-next-button:before{font-family:'julie-flamingo';font-size:30px}.flickity-enabled .flickity-prev-next-button.next{right:20px}.flickity-enabled .flickity-prev-next-button.next:before{content:"\ea05"}.flickity-enabled .flickity-prev-next-button.previous{right:20px}.flickity-enabled .flickity-prev-next-button.previous:before{content:"\ea04"}.flickity-enabled .flickity-page-dots .dot{background:#EEA6A6;margin:0 1px;width:36px;border-radius:8px;opacity: .2}.flickity-enabled .flickity-page-dots .dot.is-selected{opacity:1}.wp-block-image img{display:block}.wp-block-image.is-style-rounded img{border-radius:16px}section.jfl-block .hyphen:after{display:block;content:"";width:50px;height:6px;border-radius:6px;background:#EEA6A6;margin-top:5px}section.jfl-block .content a{color:#C33D43;font-weight:500;text-decoration:underline}section.jfl-block .content strong{font-weight:600}section.jfl-block.hero-header{overflow:hidden}section.jfl-block.hero-header .slide{width:100vw !important}section.jfl-block.hero-header.fullheight .wrapper{height:100vh}section.jfl-block.hero-header .wrapper{position:relative;min-height:var(--mh-desktop);display:flex;width:100%;align-items:center}section.jfl-block.hero-header .wrapper img, section.jfl-block.hero-header .wrapper video, section.jfl-block.hero-header .wrapper .overlay{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}section.jfl-block.hero-header .wrapper .overlay{background:#000}section.jfl-block.hero-header .wrapper .content{position:relative;z-index:1;width:100%;padding:80px;color:#fff}section.jfl-block.hero-header .wrapper .content .title{font-family:'circe-slab-a',serif;font-size:4em;color:#fff}section.jfl-block.hero-header .wrapper .content .surtitle{font-family:'asap-condensed',sans-serif;font-size:2em}section.jfl-block.hero-header .wrapper .content .surtitle+.title{margin-top:0}section.jfl-block.hero-header .wrapper .content #countdown{font-size:2em;background:#fff;color:#000;width:auto;display:inline-block;padding:8px 12px;border-radius:8px;font-weight:800;white-space:nowrap}section.jfl-block.hero-header .wrapper .content #countdown em{font-style:normal;font-family:'asap-condensed',sans-serif;font-weight:300;color:#EEA6A6}section.jfl-block.hero-header .wrapper .content p.link a{display:inline-block;text-decoration:none;color:#fff;padding:8px 0;border-bottom:1px solid #fff}section.jfl-block.hero-header .wrapper .content p.link a .icon{margin-left:15px}@media only screen and (max-width: 600px){section.jfl-block.hero-header.fullheight .wrapper{height:100vh}section.jfl-block.hero-header .wrapper{min-height:var(--mh-mobile)}section.jfl-block.hero-header .wrapper .content{padding:80px 30px}section.jfl-block.hero-header .wrapper .content .title{font-size:3em}section.jfl-block.hero-header .wrapper .content #countdown{font-size:1em}}section.jfl-block.text-image .image img{display:block;border-radius:16px}section.jfl-block.text-image .content{padding-bottom:20px}@media only screen and (min-width: 602px){section.jfl-block.text-image .flex{gap:30px}section.jfl-block.text-image .flex.reverse{flex-direction:row-reverse}section.jfl-block.text-image .flex:not(.stretch-img){align-items:center}section.jfl-block.text-image .flex .content{padding:60px 0;width:calc( 100% - var(--imgWidth) - 15px )}section.jfl-block.text-image .flex .content *:first-child{margin-top:0}section.jfl-block.text-image .flex .image{width:calc( var(--imgWidth) - 15px )}section.jfl-block.text-image .flex.stretch-img .image{position:relative}section.jfl-block.text-image .flex.stretch-img .image img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}}section.jfl-block.compo-images{padding:30px 0;--gap:30px}section.jfl-block.compo-images h2{margin-bottom:40px}section.jfl-block.compo-images .flex .item{border-radius:12px;overflow:hidden;position:relative;aspect-ratio:1.33333333;margin-bottom:30px}section.jfl-block.compo-images .flex .item img, section.jfl-block.compo-images .flex .item video{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease-in-out 0s}section.jfl-block.compo-images .flex .item .label{display:inline-block;padding:0 15px;line-height:40px;border-radius:20px;color:#000;background:#fff;position:absolute;right:20px;bottom:20px;font-family:'asap-condensed',sans-serif;font-size:1.2em;transition:all 0.3s ease-in-out 0s}section.jfl-block.compo-images .flex .item:hover img, section.jfl-block.compo-images .flex .item:hover video{transform:scale(1.1)}section.jfl-block.compo-images .flex{display:flex;flex-wrap:wrap;gap:var(--gap)}section.jfl-block.compo-images .flex.reverse{flex-direction:row-reverse}section.jfl-block.compo-images .flex .item{margin:0}section.jfl-block.compo-images .flex>div{width:calc( 50% - var(--gap)/2 )}section.jfl-block.compo-images .flex > div.others .item:nth-child(3){width:100%;aspect-ratio:1.77777778}section.jfl-block.compo-images .flex > div.large .item{aspect-ratio:1}@media only screen and (max-width: 600px){section.jfl-block.compo-images .flex .item .label{font-size:14px;padding:0 8px;line-height:30px}section.jfl-block.compo-images .flex > div.large, section.jfl-block.compo-images .flex>div.others{width:100%}section.jfl-block.compo-images .flex>div.others{aspect-ratio:1}}section.jfl-block.selected-products{padding:60px 0}section.jfl-block.selected-products h2{font-size:6em;line-height:1em;font-weight:100}section.jfl-block.selected-products .wrapper{padding:40px 0;background-color:var(--bgcolor);margin-top:-1.3em}section.jfl-block.selected-products ul.products{--gap:20px;display:flex;flex-wrap:wrap;gap:var(--gap)}section.jfl-block.selected-products .products-slider{--gap:20px;padding-bottom:50px}section.jfl-block.selected-products .products-slider .product{margin:0 10px;width:calc( ( 100% / var( --columns ) ) - var( --gap ) + ( var( --gap ) / var( --columns ) ) )}section.jfl-block.selected-products .flickity-prev-next-button{display:none}@media only screen and (max-width: 990px){section.jfl-block.selected-products .wrapper{--columns:3 !important}section.jfl-block.selected-products .products-slider{padding-bottom:100px}section.jfl-block.selected-products .flickity-prev-next-button{display:block;bottom:0;top:auto;color:#EEA6A6;opacity:1;border:1px solid #FAEAEA}section.jfl-block.selected-products .flickity-prev-next-button:before{font-size:16px}section.jfl-block.selected-products .flickity-prev-next-button.next{right:calc( 50% - 50px )}section.jfl-block.selected-products .flickity-prev-next-button.previous{left:calc( 50% - 50px )}section.jfl-block.selected-products .flickity-page-dots{display:none}}@media only screen and (max-width: 600px){section.jfl-block.selected-products{padding:30px 0}section.jfl-block.selected-products h2{font-size:4em}section.jfl-block.selected-products .wrapper{margin-top:-1em;--columns:2 !important}}@media only screen and (max-width: 360px){section.jfl-block.selected-products .wrapper{--columns:1 !important}}section.jfl-block.text-bg-image{position:relative;color:#fff;min-height:320px}section.jfl-block.text-bg-image img.bg-image{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}section.jfl-block.text-bg-image h2{color:inherit}section.jfl-block.text-bg-image .alignwide{position:relative;padding:120px 0}@media only screen and (min-width: 602px){section.jfl-block.text-bg-image{min-height:480px}section.jfl-block.text-bg-image .flex{gap:60px;align-items:flex-end}section.jfl-block.text-bg-image .flex .content{width:60%}section.jfl-block.text-bg-image .flex .cta{width:calc( 40% - 60px );text-align:center}}@media only screen and (min-width: 992px){section.jfl-block.text-bg-image{min-height:620px}section.jfl-block.text-bg-image .flex{gap:60px;align-items:flex-end}section.jfl-block.text-bg-image .flex .content{width:50%}section.jfl-block.text-bg-image .flex .cta{width:calc( 50% - 60px );text-align:center}}section.jfl-block.square-images a, section.jfl-block.blocks-slider-block a{display:block}section.jfl-block.square-images .slide, section.jfl-block.blocks-slider-block .slide{position:relative}section.jfl-block.square-images .slide img, section.jfl-block.blocks-slider-block .slide img{display:block;aspect-ratio:1;object-fit:cover;max-width:100%;height:auto}section.jfl-block.square-images .slide .label, section.jfl-block.blocks-slider-block .slide .label{position:absolute;left:20px;bottom:20px;font-family:'circe-slab-a',serif;font-size:2em;color:#fff}@media only screen and (min-width: 602px){section.jfl-block.square-images .flickity-enabled .slide, section.jfl-block.blocks-slider-block .flickity-enabled .slide{max-width:calc( 100% / 3 )}}@media only screen and (min-width: 992px){section.jfl-block.square-images .flickity-enabled .slide, section.jfl-block.blocks-slider-block .flickity-enabled .slide{max-width:calc( 100% / 4 )}}@media only screen and (max-width: 600px){section.jfl-block.square-images .flickity-enabled .slide, section.jfl-block.blocks-slider-block .flickity-enabled .slide{max-width:calc( 100% / 2 )}section.jfl-block.square-images .flickity-enabled .slide .label, section.jfl-block.blocks-slider-block .flickity-enabled .slide .label{font-size:1em}}@media only screen and (max-width: 360px){section.jfl-block.square-images .flickity-enabled .slide, section.jfl-block.blocks-slider-block .flickity-enabled .slide{width:100%;max-width:100%}}section.jfl-block.blocks-slider-block{padding:30px 0}section.jfl-block.blocks-slider-block h2{margin-bottom:40px}section.jfl-block.blocks-slider-block .slide{margin:0 10px}section.jfl-block.blocks-slider-block .slide img{aspect-ratio:0.8}section.jfl-block.blocks-slider-block .slide .label{font-family:'asap-condensed',sans-serif;font-size:0}section.jfl-block.blocks-slider-block .slide .label span{display:inline-block;width:auto;background:#fff;color:#000;line-height:1em;padding:2px 4px 3px;font-size:1.2rem;margin:2px 0}section.jfl-block.blocks-slider-block .slide .label span.title{font-weight:600;font-size:1.4rem;text-transform:uppercase}section.jfl-block.blocks-slider-block .flickity-prev-next-button{display:none}section.jfl-block.blocks-slider-block .blocks-slider.flex{--gap:30px;--columns:2;flex-wrap:wrap;gap:var(--gap)}section.jfl-block.blocks-slider-block .blocks-slider.flex .slide{margin:0;width:calc( ( 100% / var( --columns ) ) - var( --gap ) + ( var( --gap ) / var( --columns ) ) )}@media only screen and (min-width: 602px){section.jfl-block.blocks-slider-block .blocks-slider.flex{--columns:3}}@media only screen and (min-width: 992px){section.jfl-block.blocks-slider-block .blocks-slider.flex{--columns:4}}@media only screen and (max-width: 990px){section.jfl-block.blocks-slider-block .blocks-slider{padding-bottom:100px}section.jfl-block.blocks-slider-block .flickity-prev-next-button{display:block;bottom:0;top:auto;color:#EEA6A6;opacity:1;border:1px solid #FAEAEA}section.jfl-block.blocks-slider-block .flickity-prev-next-button:before{font-size:16px}section.jfl-block.blocks-slider-block .flickity-prev-next-button.next{right:calc( 50% - 50px )}section.jfl-block.blocks-slider-block .flickity-prev-next-button.previous{left:calc( 50% - 50px )}section.jfl-block.blocks-slider-block .flickity-page-dots{display:none}}@media only screen and (max-width: 600px){section.jfl-block.blocks-slider-block{padding:20px 0}}@media only screen and (max-width: 480px){section.jfl-block.blocks-slider-block{--gap:15px;overflow-x:hidden}section.jfl-block.blocks-slider-block .slide .label{font-size:1em;left:auto;right:-10px}section.jfl-block.blocks-slider-block .slide .label span.title{font-size:1em}}section.jfl-block.text-slider-block{padding:60px 0;overflow-x:hidden}section.jfl-block.text-slider-block h2{color:#000}section.jfl-block.text-slider-block .views .slide{margin:0 10px;position:relative}section.jfl-block.text-slider-block .views .slide img{display:block;aspect-ratio:0.8;object-fit:cover;width:auto;height:480px;border-radius:16px}section.jfl-block.text-slider-block .views .slide .label{position:absolute;bottom:20px;left:20px;font-family:'asap-condensed',sans-serif;color:#fff;font-size:1.2em}section.jfl-block.text-slider-block .views .flickity-viewport{width:calc( 100% + 80px )}@media only screen and (max-width: 600px){section.jfl-block.text-slider-block .views{margin:50px 0}section.jfl-block.text-slider-block .views .slide img{width:240px;height:240px;aspect-ratio:1;object-fit:cover}}@media only screen and (min-width: 602px){section.jfl-block.text-slider-block .flex{gap:60px;align-items:center}section.jfl-block.text-slider-block .content{width:calc( 35% - 30px )}section.jfl-block.text-slider-block .views{width:calc( 65% - 30px )}}section.jfl-block.contact-faq{background:#FAEAEA}section.jfl-block.contact-faq .column{padding:30px;font-family:'asap-condensed',sans-serif}section.jfl-block.contact-faq .column.customer-help{background:#EEA6A6}section.jfl-block.contact-faq .column.customer-help h2{color:#fff}section.jfl-block.contact-faq .column.customer-help .hyphen:after{background:#FAEAEA}section.jfl-block.contact-faq .column.newsletter p{width:480px;max-width:100%}section.jfl-block.contact-faq .column ul, section.jfl-block.contact-faq .column p{font-size:1.2em}section.jfl-block.contact-faq .column .buttons{gap:20px;display:flex;flex-wrap:wrap;margin:30px 0}section.jfl-block.contact-faq .column .buttons .btn{color:#fff;border-color:#fff;border-radius:0}section.jfl-block.contact-faq .column .links{margin:20px 0}section.jfl-block.contact-faq .column .links li{margin:10px 0}@media only screen and (min-width: 602px){section.jfl-block.contact-faq .flex .column{padding:60px;width:50%}}section.jfl-block.contact-form{padding:60px 0}section.jfl-block.faq-accordion{padding:60px 0}section.jfl-block.faq-accordion .collapsible{border:none}section.jfl-block.faq-accordion .collapsible .collapsible-header, section.jfl-block.faq-accordion .collapsible .collapsible-body{padding:15px 0}section.jfl-block.faq-accordion .collapsible .collapsible-body{padding-top:0}section.jfl-block.faq-accordion .collapsible .collapsible-body a{text-decoration:underline}section.jfl-block.faq-accordion .collapsible .collapsible-header{display:flex;align-items:center}section.jfl-block.faq-accordion .collapsible .collapsible-header h4{margin:0}section.jfl-block.faq-accordion .collapsible .collapsible-header .toggle{display:inline-block;vertical-align:middle;margin:0 0 0 auto}section.jfl-block.faq-accordion .collapsible .collapsible-header .toggle:before{content:"+";font-size:28px;font-weight:300;line-height:1em;color:#EEA6A6}section.jfl-block.faq-accordion .collapsible li.active .collapsible-header{border-bottom:none}section.jfl-block.faq-accordion .collapsible li.active .collapsible-header h4{color:#EEA6A6}section.jfl-block.faq-accordion .collapsible li.active .collapsible-header .toggle:before{content:"-";color:#C33D43}