:root{--color-white: #ffffff;--color-black: #000000;--color-black-87: rgba(#000000, 0.87);--color-link-water: #ecf3fb;--color-link-water--light: #f0f5fc;--color-mine-shaft: #333333;--color-oslo-grey: #818387;--color-dove-grey: #636363;--color-prelude: #c8b8ea;--color-french-lilac: #dad0f1;--color-water-leaf: #9de7d7;--color-apricot-peact: #f8c1b8;--color-header-text: var(--color-mine-shaft);--color-primary-text: var(--color-oslo-grey);--color-link-text: var(--color-oslo-grey);--color-message-bg: #f7f6f7}@-webkit-keyframes zoomIn{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}@-webkit-keyframes heartbeat{from{transform:scale(1);transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{transform:scale(0.8);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{transform:scale(1);transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{transform:scale(0.8);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.op_heartbeat{-webkit-animation:heartbeat 1.5s ease-in-out both;animation:heartbeat 1.5s ease-in-out both}@-webkit-keyframes fade-in-bottom{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes fade-in-bottom-image{0%{transform:translateY(30%);opacity:0}100%{transform:translateY(25%);opacity:1}}@keyframes fade-in-bottom-image{0%{transform:translateY(30%);opacity:0}100%{transform:translateY(25%);opacity:1}}@-webkit-keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}@-webkit-keyframes jello-horizontal{0%{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}100%{transform:scale3d(1, 1, 1)}}@keyframes jello-horizontal{0%{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}100%{transform:scale3d(1, 1, 1)}}.slick-slider{box-sizing:border-box;display:block;position:relative;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list{display:block;margin:0 -.5rem;padding:0;position:relative}.slick-list:focus,.slick-list :focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-loading .slick-list{background:white center center no-repeat}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{align-items:flex-end;display:flex;flex-wrap:nowrap;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-loading .slick-track{visibility:hidden}.slick-slide{height:100%;min-height:1px;padding:0 .5rem;transition:opacity 0.3s ease-in-out}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:.0625em solid transparent;display:block;height:auto}.slick-slider:not([dir]) .slick-slide.slick-cloned{display:none}.slick-slide:not(.slick-active){opacity:0.6}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.slick-arrow button{background-color:transparent;border:none;cursor:pointer;opacity:0.7;transition:opacity 0.2s linear}@media (max-width: 981px){.slick-arrow button{display:none}}.slick-arrow button:hover,.slick-arrow button:focus{opacity:1}.slick-arrow.slick-prev{left:30px}.slick-arrow.slick-next{right:30px}.product-card{display:flex;flex-direction:column;margin:0 15px}.product-card[data-sale='true']{position:relative}.product-card[data-sale='true']::after{align-items:center;background:var(--color-prelude);border-radius:50%;color:var(--color-white);font-family:var(--font-heading-primary);content:'sale';display:flex;font-size:24px;font-weight:700;height:70px;justify-content:center;letter-spacing:2px;line-height:24px;position:absolute;left:0;top:0;transform:translate(-20px, 0px);width:70px}.product-card .product-card-thumbnail{margin-bottom:10px;max-width:255px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:transform 200ms ease-in;width:100%}.product-card:hover .product-card-thumbnail{transform:scale(1.1)}.product-card .product-card-title{color:var(--color-oslo-grey);font-size:14px;font-weight:700;letter-spacing:2px;line-height:20px;margin:0 0 5px 0}.product-card:hover .product-card-title{text-decoration:underline}.product-card .amount{color:var(--color-french-lilac);display:inline-flex;font-size:14px;font-weight:700;letter-spacing:2px;line-height:20px;font-family:var(--font-heading-primary)}.product-card .regular-price{color:var(--color-oslo-grey);display:inline-block;margin-right:8px;opacity:0.5;text-decoration:line-through}.product-card .sale-price{color:var(--color-water-leaf);font-weight:bold}.product-card .quantity-counter{border:1px solid #ecf3fb;display:flex;align-items:center;margin:16px 0 0}.product-card .quantity-counter button{border:none;background:#ecf3fb;color:var(--color-black);padding:10px;border-radius:0;margin:0;width:48px;height:48px;font-size:20px;display:inline-flex;align-items:center;justify-content:center;font-weight:bold;cursor:pointer;transition:all 200ms ease-in-out}.product-card .quantity-counter button:hover{border-color:#c8b8ea;background-color:#c8b8ea;color:#fff}.product-card .quantity-counter span{display:inline-flex;flex-grow:1;align-items:center;justify-content:center;font-size:20px;font-weight:bold}.wp-block-eb-billboard-carousel{margin-bottom:5.625rem;margin-left:50%;overflow:hidden;transform:translateX(-50%);width:100vw}@media (max-width: 768px){.wp-block-eb-billboard-carousel{margin-bottom:3.125rem;width:100vw}}.wp-block-eb-billboard-carousel .slick-track{align-items:flex-start}.wp-block-eb-billboard-carousel .carousel-item{display:flex;position:relative;width:100%}.wp-block-eb-billboard-carousel .carousel-item[data-flip='true'] article{order:2}.wp-block-eb-billboard-carousel .carousel-item article,.wp-block-eb-billboard-carousel .carousel-item img{min-height:478px;height:27vw;width:50%}.wp-block-eb-billboard-carousel .carousel-item article{align-items:center;background-color:#ecf3fb;display:flex;flex-direction:column;justify-content:center;padding:0 20px}@media (max-width: 981px){.wp-block-eb-billboard-carousel .carousel-item article{position:absolute;background-color:rgba(255,255,255,0.3);align-items:flex-start;justify-content:flex-end;padding-left:20px;padding-bottom:20px;width:100%}}.wp-block-eb-billboard-carousel .carousel-item article .article__inner{max-width:419px}.wp-block-eb-billboard-carousel .carousel-item article .article__inner p{margin-bottom:30px}.wp-block-eb-billboard-carousel .carousel-item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width: 981px){.wp-block-eb-billboard-carousel .carousel-item img{width:100%}}.wp-block-eb-icon-tiles{display:flex;justify-content:space-around;flex-wrap:wrap;margin:0 auto 60px;max-width:1103px;width:100%}.wp-block-eb-icon-tiles .icon-tile{align-items:center;display:flex;justify-content:center;flex-direction:column;width:calc(100% / 3)}.wp-block-eb-icon-tiles .icon-tile img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;max-width:341px}.wp-block-eb-icon-tiles .icon-tile p{font-weight:500;font-size:16px;line-height:20px;letter-spacing:2px;color:var(--color-oslo-grey);text-transform:uppercase;text-align:center}.wp-block-eb-fifty-fifty{display:flex;justify-content:space-between;margin:0 auto 60px;max-width:1103px;width:100%}@media (max-width: 768px){.wp-block-eb-fifty-fifty{flex-wrap:wrap}}.wp-block-eb-fifty-fifty .image{display:flex;margin-right:25px;position:relative;width:100%}@media (max-width: 768px){.wp-block-eb-fifty-fifty .image{margin-right:0;aspect-ratio:16 / 9}}.wp-block-eb-fifty-fifty[data-flip='true'] .image,.wp-block-eb-fifty-fifty[data-flip='1'] .image{order:2;margin-right:0;margin-left:25px}@media (max-width: 768px){.wp-block-eb-fifty-fifty[data-flip='true'] .image,.wp-block-eb-fifty-fifty[data-flip='1'] .image{order:1;margin-left:0;aspect-ratio:16 / 9}}.wp-block-eb-fifty-fifty .image img{height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-eb-fifty-fifty article{background-color:var(--color-french-lilac);display:flex;flex-direction:column;justify-content:space-between;max-width:350px;padding:30px 50px 30px 30px;width:100%}@media (max-width: 768px){.wp-block-eb-fifty-fifty article{max-width:100%}}.wp-block-eb-fifty-fifty .text-content{display:flex;flex-direction:column}.wp-block-eb-fifty-fifty .text-content h3,.wp-block-eb-fifty-fifty .text-content p,.wp-block-eb-fifty-fifty a{color:var(--color-white)}.wp-block-eb-fifty-fifty h3{font-weight:700;font-size:26px;letter-spacing:2px;margin-bottom:20px}.wp-block-eb-fifty-fifty p{font-weight:500;font-size:20px;line-height:24px}.wp-block-eb-fifty-fifty a{font-weight:700;font-size:14px;line-height:18px;letter-spacing:2px;margin-bottom:0;text-transform:uppercase}.wp-block-eb-fifty-fifty a svg{transition:all 200ms linear;will-change:transform}.wp-block-eb-fifty-fifty a:hover,.wp-block-eb-fifty-fifty a:focus{color:var(--color-white)}.wp-block-eb-fifty-fifty a:hover svg,.wp-block-eb-fifty-fifty a:focus svg{transform:translateX(5px)}.wp-block-eb-contact-form.wp-block-eb-contact-form{align-items:flex-start;display:flex;justify-content:space-between;margin:90px auto 60px;max-width:1103px;width:100%}@media (max-width: 981px){.wp-block-eb-contact-form.wp-block-eb-contact-form{margin:50px auto 30px;flex-wrap:wrap}}.wp-block-eb-contact-form.wp-block-eb-contact-form article{max-width:760px;width:100%}@media (max-width: 981px){.wp-block-eb-contact-form.wp-block-eb-contact-form article{max-width:100%}}.wp-block-eb-contact-form.wp-block-eb-contact-form aside{display:flex;flex-direction:column;margin-left:64px;flex-grow:1}@media (max-width: 981px){.wp-block-eb-contact-form.wp-block-eb-contact-form aside{margin:0;width:100%}}.wp-block-eb-contact-form.wp-block-eb-contact-form h1,.wp-block-eb-contact-form.wp-block-eb-contact-form h2{font-weight:600;font-size:36px;line-height:50px;letter-spacing:2px;color:var(--color-mine-shaft)}.wp-block-eb-contact-form.wp-block-eb-contact-form h2{margin-bottom:17px}.wp-block-eb-contact-form.wp-block-eb-contact-form h2::after{display:none}.wp-block-eb-contact-form.wp-block-eb-contact-form p,.wp-block-eb-contact-form.wp-block-eb-contact-form a{font-weight:400;font-size:18px;line-height:22px;color:var(--color-oslo-grey)}.wp-block-eb-contact-form.wp-block-eb-contact-form .hours{max-width:150px;margin-top:0}.wp-block-eb-products-carousel,#fe-eb-product-carousel{align-items:center;display:flex;flex-direction:column;margin:0 auto 60px;justify-content:center;max-width:1103px;width:100%}@media (max-width: 981px){.wp-block-eb-products-carousel,#fe-eb-product-carousel{margin:10px auto 30px;flex-wrap:wrap}}.wp-block-eb-products-carousel h2,#fe-eb-product-carousel h2{font-weight:700;font-size:36px;line-height:45px;letter-spacing:2px;color:var(--color-mine-shaft)}.wp-block-eb-products-carousel h2:after,#fe-eb-product-carousel h2:after{left:50% !important;transform:translateX(-50%)}.wp-block-eb-products-carousel .slick-slider,#fe-eb-product-carousel .slick-slider{width:100%}.wp-block-eb-products-carousel .slick-list,#fe-eb-product-carousel .slick-list{overflow:hidden}@media (max-width: 981px){.wp-block-eb-products-carousel .slick-arrow button,#fe-eb-product-carousel .slick-arrow button{display:block}}.wp-block-eb-products-carousel .slick-arrow svg,#fe-eb-product-carousel .slick-arrow svg{width:20px;height:40px}.wp-block-eb-products-carousel .slick-arrow.slick-prev,#fe-eb-product-carousel .slick-arrow.slick-prev{left:-60px}@media (max-width: 1200px){.wp-block-eb-products-carousel .slick-arrow.slick-prev,#fe-eb-product-carousel .slick-arrow.slick-prev{left:0px}}.wp-block-eb-products-carousel .slick-arrow.slick-next,#fe-eb-product-carousel .slick-arrow.slick-next{right:-60px}@media (max-width: 1200px){.wp-block-eb-products-carousel .slick-arrow.slick-next,#fe-eb-product-carousel .slick-arrow.slick-next{right:0px}}.wp-block-eb-billboard{margin-bottom:5.625rem;margin-left:50%;overflow:hidden;transform:translateX(-50%);width:100vw}@media (max-width: 768px){.wp-block-eb-billboard{margin-bottom:3.125rem;width:100vw}}.wp-block-eb-billboard img{min-height:478px;height:27vw;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.wp-block-eb-page-intro{display:flex;flex-direction:column;margin:90px auto 60px;justify-content:flex-start;max-width:1103px;width:100%}.wp-block-eb-page-intro .breadcrumbs{display:flex;margin-bottom:35px}.wp-block-eb-page-intro .crumb,.wp-block-eb-page-intro .seperator{font-weight:400;font-size:16px;line-height:20px;color:var(--color-oslo-grey);text-transform:uppercase;margin-bottom:0}.wp-block-eb-page-intro .seperator{margin:0 5px}.wp-block-eb-page-intro .crumb:last-of-type{color:var(--color-apricot-peact);pointer-events:none}.wp-block-eb-page-intro p{font-weight:400;font-size:20px;line-height:24px;color:var(--color-oslo-grey);max-width:770px}.wp-block-eb-page-intro p:empty{display:none}.wp-block-eb-billboard+.wp-block-eb-page-intro,.wp-block-eb-billboard-carousel+.wp-block-eb-page-intro{margin-top:0}.wp-block-eb-theme-index{align-items:center;display:flex;margin:0 auto 60px;justify-content:center;max-width:1103px;width:100%}.wp-block-eb-theme-index .theme-grid-inner{display:flex;justify-content:flex-start;margin:0 -20px;flex-wrap:wrap}.wp-block-eb-theme-index .theme-tile{display:flex;flex-direction:column;align-items:center;margin:0 20px 40px;width:calc(100% / 2 - 40px)}@media (max-width: 500px){.wp-block-eb-theme-index .theme-tile{width:100%}}.wp-block-eb-theme-index img{aspect-ratio:1/1;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;margin-bottom:20px}.wp-block-eb-theme-index p{margin:0;font-weight:700;font-size:26px;line-height:32px;letter-spacing:2px;color:var(--color-oslo-grey);text-transform:uppercase}.wp-block-eb-blog-index{align-items:center;display:flex;margin:0 auto 160px;flex-wrap:wrap;justify-content:center;max-width:1143px;width:100%}.wp-block-eb-blog-index .blog-grid-inner{display:flex;justify-content:flex-start;margin:0 -20px;flex-wrap:wrap;width:100%}.wp-block-eb-blog-index .blog-grid-inner>p{width:100%;text-align:center}.wp-block-eb-blog-index a{margin:0 20px 40px;width:calc(100% / 2 - 40px)}.wp-block-eb-blog-index a:nth-child(n+3){width:calc(100% / 3 - 40px)}@media (max-width: 500px){.wp-block-eb-blog-index a{width:100%}}.wp-block-eb-blog-index .blog-card article{background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;aspect-ratio:1/1;width:100%}.wp-block-eb-blog-index .blog-card .meta{width:100%;display:flex;justify-content:flex-start;flex-direction:column;margin-top:auto;padding:30px}.wp-block-eb-blog-index .blog-card .meta span{display:inline-block;font-weight:500;font-size:12px;line-height:15px;letter-spacing:2px;text-transform:uppercase;color:var(--color-white);text-shadow:0 0 8px rgba(0,0,0,0.5)}.wp-block-eb-blog-index .blog-card .meta h3{font-weight:700;font-size:26px;line-height:32px;color:var(--color-white);margin:8px 0 0;text-shadow:0 0 8px rgba(0,0,0,0.5)}.wp-block-eb-blog-index a:hover span,.wp-block-eb-blog-index a:hover h3{color:var(--color-white);text-decoration:underline}.wp-block-eb-blog-index .button-group{display:flex;justify-content:center;margin-top:40px;width:100%}.wp-block-eb-blog-index .load-more{background-color:var(--color-water-leaf);align-items:center;display:inline-flex;height:60px;border-radius:2px;font-size:16px;line-height:20px;letter-spacing:2px;text-align:center;justify-content:center;color:var(--color-white);transition:all 150ms ease-in-out;cursor:pointer;border:none;-webkit-appearance:none;margin:0 0 70px;padding:14px 60px}@media (max-width: 768px){.wp-block-eb-blog-index .load-more{width:100%}}.wp-block-eb-blog-index .load-more:hover{text-decoration:underline}.wp-block-eb-instagram-feed{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:60px auto 60px;max-width:1103px;width:100%}.wp-block-eb-instagram-feed article{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.wp-block-eb-instagram-feed h2{font-weight:700;font-size:36px;line-height:45px;letter-spacing:2px;color:var(--color-oslo-grey);margin:0 auto 60px;text-align:center}.wp-block-eb-instagram-feed h2::after{left:50%;transform:translateX(-50%)}.wp-block-eb-instagram-feed .sb_instagram_header,.wp-block-eb-instagram-feed #sbi_load{display:none !important}.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup{width:100vw;margin-left:50%;transform:translateX(-50%);background:var(--color-link-water);display:flex;justify-content:center;align-items:center;padding:30px 30px 35px}@media (max-width: 768px){.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup{padding:30px 5px}}.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup article{display:flex;justify-content:center;flex-direction:column;align-items:center;margin:0 20px;max-width:1104px;width:100%}.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup h3{font-weight:600;font-size:22px;line-height:28px;letter-spacing:2px;color:var(--color-oslo-grey);margin:0 0 20px;text-align:center}.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup .wpcf7.wpcf7{margin:0 0 17px}.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup form{margin:0}.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup form.wpcf7-form.wpcf7-form input[type='email']{border:0;padding:11px 25px 11px 20px;margin:0}.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup form.wpcf7-form.wpcf7-form input[type='submit']{height:auto;padding:12px 60px;margin:0;border-radius:0;height:47px}.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup form.wpcf7-form p{display:inline-flex;justify-content:center;position:relative}.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup form.wpcf7-form p .wpcf7-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media (max-width: 768px){.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup.wp-block-eb-newsletter-signup .wpcf7-form-control-wrap{display:flex;width:100%;margin:0 0 8px 0}}.modal__overlay{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;transform:translateZ(0);transition-duration:300ms;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71);outline:none;background:rgba(0,0,0,0.7);opacity:0;z-index:99992;touch-action:manipulation;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.modal__overlay--after-open{transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);opacity:1}.modal__overlay--before-close{opacity:0}.modal__content{padding:20px;background:var(--color-white);box-shadow:0 4px 4px rgba(0,0,0,0.25);outline:0;overflow:scroll;max-height:95vh;-webkit-overflow-scrolling:touch;max-width:980px;width:100%;position:relative}.modal .close-icon{position:absolute;right:20px;top:20px;z-index:10;cursor:pointer;background:transparent;border:none}.modal .steps{display:flex;justify-content:center;position:relative;z-index:1;margin-bottom:40px}.modal .steps button{background-color:#ecf3fb;border:none;display:flex;align-items:center;justify-content:center;height:40px;width:40px;font-family:'Quicksand';font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#000000;cursor:pointer;margin:0 8.5px;border-radius:50%;position:relative;z-index:1}.modal .steps button[aria-current='true']{background-color:#c8b8ea;color:#fff}.modal .steps::before{height:3px;background-color:#ecf3fb;content:'';width:80px;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1;position:absolute}.modal .how-many-guests,.modal .add-ons,.modal .review-items,.modal .added-to-cart{display:flex;align-items:center;flex-direction:column;background:#ecf3fb;padding:20px;margin-bottom:40px}.modal .added-to-cart{margin:40px 0 0px}.modal .added-to-cart svg{-webkit-animation:jello-horizontal 0.9s both;animation:jello-horizontal 0.9s both;height:60px;width:60px;margin-bottom:25px}.modal .how-many-guests__options button{border:1px solid #000;background:#fff;color:#000;padding:10px;border-radius:0;margin:0 10px;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;font-weight:bold;cursor:pointer}.modal .how-many-guests__options button[aria-current='true']{border-color:#c8b8ea;background-color:#c8b8ea;color:#fff}.modal .btn[aria-current='true']{position:relative;overflow:hidden}.modal .btn[aria-current='true']::after{display:block;content:'';position:absolute;width:100%;height:100%;transform:translateX(-100%);background:linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);top:0;-webkit-animation:loading 0.8s infinite;animation:loading 0.8s infinite}@-webkit-keyframes loading{100%{transform:translateX(100%)}}@keyframes loading{100%{transform:translateX(100%)}}.modal .products-grid{display:flex;flex-wrap:wrap}.modal .products-grid .product-card{width:calc(100% / 3 - 30px)}.modal .products-grid .product-card:hover .product-card-thumbnail{transform:scale(1)}.modal footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(0,0,0,0.1);padding:20px 20px 0;margin:40px -20px 0}.modal footer h3{margin:0}.wp-block-eb-alternative-fifty-fifty{display:flex;margin:auto;max-width:1440px;width:100%}@media (max-width: 980px){.wp-block-eb-alternative-fifty-fifty{flex-wrap:wrap}}.wp-block-eb-alternative-fifty-fifty .column{min-height:500px;width:calc(100% / 2)}@media (max-width: 980px){.wp-block-eb-alternative-fifty-fifty .column{width:100%}}.wp-block-eb-alternative-fifty-fifty .image-column{position:relative}@media (max-width: 980px){.wp-block-eb-alternative-fifty-fifty .image-column{order:2}}.wp-block-eb-alternative-fifty-fifty .column .main-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}.wp-block-eb-alternative-fifty-fifty .content-column{padding:30px;box-sizing:border-box}
