body:not(.template-index){--site-container-max-width: 80%;--default-page-max-width: 80%;--site-gutter-desktop: 25px;--site-gutter-tablet: 20px;--site-gutter-mobile: 15px;--site-gutter: var(--site-gutter-desktop);--site-section-space-y: 50px;--site-section-space-mobile: 30px}@media screen and (min-width:768px){body:not(.template-index){--site-container-max-width: 80%;--site-gutter-desktop: 25px;--site-gutter: 25px}}@media screen and (max-width:767px){body:not(.template-index){--site-container-max-width: 92%;--site-gutter: var(--site-gutter-mobile);--site-section-space-y: var(--site-section-space-mobile)}}@media screen and (min-width:768px){body:not(.template-index) .custom-contact-container,body:not(.template-index) .custom-map-container,body:not(.template-index) .default-page-container,body:not(.template-index) [class*=default-page-container-],body:not(.template-index) [class*=concept-container-],body:not(.template-index) [class*=team-container-],body:not(.template-index) .iwt-wrapper,body:not(.template-index) [class*=iwt-wrapper-],body.template-product .sw-container,body.template-product .default-page-container,body.template-product [class*=default-page-container-],body.template-product .lj-gift-card-section .ljgc-container,body:not(.template-index) .template-product .ljgc-container,body:not(.template-index) #shopify-section-card_iaDcKJ .ljgc-container{width:100%!important;max-width:80%!important;margin:0 9%!important;padding-left:25px!important;padding-right:0!important;box-sizing:border-box!important}body:not(.template-index) .bwp-header .header-desktop .container,body:not(.template-index) .wpbingo-breadcrumbs .container,body:not(.template-index) .page-collection .container,body:not(.template-index) .page-cart .container,body:not(.template-index) .page-search .container{width:100%!important;max-width:80%!important;margin:0 9%!important;padding-left:25px!important;padding-right:25px!important;box-sizing:border-box!important}}@media screen and (max-width:767px){body:not(.template-index) .default-page-container,body:not(.template-index) [class*=default-page-container-],body:not(.template-index) .custom-contact-container,body:not(.template-index) .custom-map-container,body:not(.template-index) [class*=team-container-],body:not(.template-index) [class*=concept-container-],body:not(.template-index) .iwt-wrapper,body:not(.template-index) [class*=iwt-wrapper-],body.template-product .sw-container,body.template-product .default-page-container,body.template-product [class*=default-page-container-],body.template-product .lj-gift-card-section .ljgc-container,body:not(.template-index) .template-product .ljgc-container,body:not(.template-index) #shopify-section-card_iaDcKJ .ljgc-container,body:not(.template-index) .bwp-header .header-desktop .container,body:not(.template-index) .wpbingo-breadcrumbs .container,body:not(.template-index) .page-collection .container,body:not(.template-index) .page-cart .container,body:not(.template-index) .page-search .container{width:100%!important;max-width:92%!important;margin:0 auto!important;padding-left:15px!important;padding-right:15px!important;box-sizing:border-box!important}}body:not(.template-index) .default-page-title-wrap,body:not(.template-index) [class*=default-page-title-wrap-],body:not(.template-index) .custom-contact-heading-wrap,body:not(.template-index) .custom-map-heading-wrap,body:not(.template-index) .team-badge-wrap,body:not(.template-index) [class*=team-badge-wrap-],body:not(.template-index) .concept-badge-wrap,body:not(.template-index) [class*=concept-badge-wrap-],body.template-product .default-page-title-wrap,body.template-product [class*=default-page-title-wrap-]{margin-left:-26px!important;margin-right:0!important;display:flex!important;justify-content:flex-start!important;align-items:flex-start!important;margin-bottom:25px!important;padding-bottom:0!important}.sw-gift-badge-area,.sw-gift-badge,.ljgc-top-badge-area,.ljgc-badge{display:none!important}body.template-product .default-page-wrapper,body.template-product [class*=default-page-wrapper-]{padding-bottom:0!important;margin-bottom:0!important}body.template-product .sw-prod-section{padding-top:10px!important}@media screen and (max-width:767px){body:not(.template-index) .default-page-title-wrap,body:not(.template-index) [class*=default-page-title-wrap-],body:not(.template-index) .custom-contact-heading-wrap,body:not(.template-index) .custom-map-heading-wrap,body:not(.template-index) .team-badge-wrap,body:not(.template-index) [class*=team-badge-wrap-],body:not(.template-index) .concept-badge-wrap,body:not(.template-index) [class*=concept-badge-wrap-],body.template-product .default-page-title-wrap,body.template-product [class*=default-page-title-wrap-]{margin-left:-8px!important;margin-bottom:16px!important;padding-bottom:0!important}}body:not(.template-index) .our-team-section,body:not(.template-index) [id^=our-team-],body:not(.template-index) .notre-concept-section,body:not(.template-index) [id^=notre-concept-],body:not(.template-index) .custom-contact-section,body:not(.template-index) [id^=custom-contact-],body:not(.template-index) .custom-map-section,body:not(.template-index) [id^=custom-map-]{padding-top:var(--site-section-space-y)!important;padding-bottom:var(--site-section-space-y)!important;margin-top:0!important;margin-bottom:0!important;box-sizing:border-box!important}body:not(.template-index) .main-content>.shopify-section,body:not(.template-index) .main-content>section{margin-top:0!important;margin-bottom:0!important}.sw-prod-section{padding-top:calc(var(--site-section-space-y) * .75)!important;padding-bottom:var(--site-section-space-y)!important;margin:0!important}.page-collection{padding-top:25px!important;padding-bottom:var(--site-section-space-y)!important;margin:0!important}.page-cart{padding-top:35px!important;padding-bottom:var(--site-section-space-y)!important;margin:0!important}.default-page-wrapper,[class*=default-page-wrapper-]{padding-top:calc(var(--site-section-space-y) * .7)!important;padding-bottom:var(--site-section-space-y)!important;margin:0!important}body:not(.template-index) .section-default-page:has(+.shopify-section),body:not(.template-index) .shopify-section:has(.default-page-wrapper):has(+.shopify-section),body:not(.template-index) .shopify-section:has([class*=default-page-wrapper-]):has(+.shopify-section){padding-bottom:0!important;margin-bottom:0!important}body:not(.template-index) .section-default-page:has(+.shopify-section) .default-page-wrapper,body:not(.template-index) .section-default-page:has(+.shopify-section) [class*=default-page-wrapper-],body:not(.template-index) .shopify-section:has(+.shopify-section) .default-page-wrapper,body:not(.template-index) .shopify-section:has(+.shopify-section) [class*=default-page-wrapper-]{padding-bottom:0!important;margin-bottom:0!important}body:not(.template-index) .section-default-page+.shopify-section,body:not(.template-index) .shopify-section:has(.default-page-wrapper)+.shopify-section,body:not(.template-index) .shopify-section:has([class*=default-page-wrapper-])+.shopify-section,body:not(.template-index) .section-default-page+.shopify-section .custom-contact-section,body:not(.template-index) .section-default-page+.shopify-section [id^=custom-contact-],body:not(.template-index) .section-default-page+.shopify-section .custom-map-section,body:not(.template-index) .section-default-page+.shopify-section [id^=custom-map-],body:not(.template-index) .section-default-page+.shopify-section .our-team-section,body:not(.template-index) .section-default-page+.shopify-section [id^=our-team-],body:not(.template-index) .section-default-page+.shopify-section .notre-concept-section,body:not(.template-index) .section-default-page+.shopify-section [id^=notre-concept-],body:not(.template-index) .section-default-page+.shopify-section .iwt-wrapper,body:not(.template-index) .section-default-page+.shopify-section [class*=iwt-wrapper-],body:not(.template-index) .section-default-page+.shopify-section>section,body:not(.template-index) .section-default-page+.shopify-section>div,body.template-product .sw-prod-section{padding-top:10px!important;margin-top:0!important}@media screen and (max-width:767px){body:not(.template-index) .section-default-page+.shopify-section,body:not(.template-index) .shopify-section:has(.default-page-wrapper)+.shopify-section,body:not(.template-index) .shopify-section:has([class*=default-page-wrapper-])+.shopify-section,body:not(.template-index) .section-default-page+.shopify-section .custom-contact-section,body:not(.template-index) .section-default-page+.shopify-section [id^=custom-contact-],body:not(.template-index) .section-default-page+.shopify-section .custom-map-section,body:not(.template-index) .section-default-page+.shopify-section [id^=custom-map-],body:not(.template-index) .section-default-page+.shopify-section .our-team-section,body:not(.template-index) .section-default-page+.shopify-section [id^=our-team-],body:not(.template-index) .section-default-page+.shopify-section .notre-concept-section,body:not(.template-index) .section-default-page+.shopify-section [id^=notre-concept-],body:not(.template-index) .section-default-page+.shopify-section .iwt-wrapper,body:not(.template-index) .section-default-page+.shopify-section [class*=iwt-wrapper-],body:not(.template-index) .section-default-page+.shopify-section>section,body:not(.template-index) .section-default-page+.shopify-section>div,body.template-product .sw-prod-section{padding-top:8px!important;margin-top:0!important}}.wpbingo-breadcrumbs{margin:0!important;padding-top:15px!important;padding-bottom:15px!important}.bwp-footer{width:100%!important;max-width:100%!important;background-color:var(--body-bg-color, #ffffff)!important;overflow:hidden!important}body.template-index .wpbingo-footer-section{width:100%!important;padding-top:70px!important;padding-bottom:70px!important;margin:0!important}body.template-index .wpbingo-footer-section .section-container{width:100%!important;max-width:1260px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}body:not(.template-index) .wpbingo-footer-section{width:100%!important;padding-top:var(--site-section-space-y, 50px)!important;padding-bottom:var(--site-section-space-y, 50px)!important;margin:0!important}body:not(.template-index) .wpbingo-footer-section .section-container{width:100%!important;max-width:var(--site-container-max-width, 80%)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--site-gutter, 25px)!important;padding-right:var(--site-gutter, 25px)!important;box-sizing:border-box!important}.wpbingo-footer-section .section-content{width:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;margin:0!important;padding:0!important}@media screen and (min-width:992px){.wpbingo-footer-section .section-content>[id^=shopify-block-]{flex:0 0 25%!important;max-width:25%!important;width:25%!important;box-sizing:border-box!important;padding:0 20px!important;margin:0!important}.wpbingo-footer-section .section-content>[id^=shopify-block-]:first-child{padding-left:0!important}.wpbingo-footer-section .section-content>[id^=shopify-block-]:last-child{padding-right:0!important}}@media screen and (min-width:768px)and (max-width:991px){.wpbingo-footer-section .section-content{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:12px!important}.wpbingo-footer-section .section-content>[id^=shopify-block-]{flex:1 1 25%!important;max-width:25%!important;width:25%!important;padding:0 8px!important;margin:0!important}}@media screen and (max-width:767px){.wpbingo-footer-section{padding-top:calc(var(--site-section-space-y) * .8)!important;padding-bottom:calc(var(--site-section-space-y) * .8)!important}.wpbingo-footer-section .section-content{display:flex!important;flex-direction:column!important;gap:6px!important}.wpbingo-footer-section .section-content>[id^=shopify-block-]{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:0!important;margin:0!important}}.bwp-header{width:100%!important;max-width:100%!important}.bwp-header .header-desktop{width:100%!important;max-width:100%!important;box-sizing:border-box!important}body:not(.template-index) .bwp-header .header-desktop .container{width:100%!important;max-width:var(--site-container-max-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--site-gutter)!important;padding-right:var(--site-gutter)!important;box-sizing:border-box!important}@media screen and (max-width:767px){.bwp-header .header-mobile{padding-left:var(--site-gutter)!important;padding-right:var(--site-gutter)!important;box-sizing:border-box!important}}html,body{overflow-x:hidden!important;max-width:100vw!important}@media screen and (max-width:767px){img,svg,video,iframe{max-width:100%!important;height:auto!important}body:not(.template-index) .custom-contact-ribbon-badge,body:not(.template-index) .custom-map-ribbon-badge,body:not(.template-index) .default-page-title-badge,body:not(.template-index) [class*=default-page-title-badge-],body:not(.template-index) [class*=team-ribbon-badge-],body:not(.template-index) [class*=concept-ribbon-badge-]{font-size:clamp(18px,4.8vw,24px)!important;padding:8px 18px 10px!important}}.iwt-wrapper,[class*=iwt-wrapper-]{width:100%!important;max-width:80%!important;margin:0 9%!important;padding-left:25px!important;padding-right:0!important;box-sizing:border-box!important}@media screen and (max-width:767px){.iwt-wrapper,[class*=iwt-wrapper-]{max-width:92%!important;margin:0 auto!important;padding-left:15px!important;padding-right:15px!important}}.custom-map-frame{height:820px!important;min-height:720px!important}body:not(.template-index) .custom-map-section,body:not(.template-index) [id^=custom-map-],body:not(.template-index) .custom-map-wrapper{overflow:visible!important}body:not(.template-index) .custom-map-container{overflow:visible!important;padding-top:25px!important}body:not(.template-index) .custom-map-pin{overflow:visible!important;z-index:30!important}body:not(.template-index) .custom-map-pin-img{overflow:visible!important;max-width:none!important}@media screen and (max-width:989px){.custom-map-frame{height:520px!important;min-height:440px!important}}body:not(.template-index) .shopify-section:has(+.shopify-section) .default-page-wrapper,body:not(.template-index) .shopify-section:has(+.shopify-section) [class*=default-page-wrapper-]{padding-bottom:0!important;margin-bottom:0!important}body:not(.template-index) .default-page-content:empty,body:not(.template-index) [class*=default-page-content-]:empty{display:none!important;margin:0!important;padding:0!important}body:not(.template-index) .default-page-title-wrap,body:not(.template-index) [class*=default-page-title-wrap-],body:not(.template-index) .custom-contact-heading-wrap,body:not(.template-index) .custom-map-heading-wrap,body:not(.template-index) .team-badge-wrap,body:not(.template-index) [class*=team-badge-wrap-],body:not(.template-index) .concept-badge-wrap,body:not(.template-index) [class*=concept-badge-wrap-]{margin-bottom:25px!important;padding-bottom:0!important}body:not(.template-index) .custom-contact-section,body:not(.template-index) [id^=custom-contact-],body:not(.template-index) .notre-concept-section,body:not(.template-index) [id^=notre-concept-],body:not(.template-index) .custom-map-section,body:not(.template-index) [id^=custom-map-],body:not(.template-index) .our-team-section,body:not(.template-index) [id^=our-team-],body:not(.template-index) .iwt-wrapper,body:not(.template-index) [class*=iwt-wrapper-],body.template-product .sw-prod-section{padding-top:10px!important}@media screen and (max-width:767px){body:not(.template-index) .default-page-title-wrap,body:not(.template-index) [class*=default-page-title-wrap-],body:not(.template-index) .custom-contact-heading-wrap,body:not(.template-index) .custom-map-heading-wrap,body:not(.template-index) .team-badge-wrap,body:not(.template-index) [class*=team-badge-wrap-],body:not(.template-index) .concept-badge-wrap,body:not(.template-index) [class*=concept-badge-wrap-]{margin-bottom:16px!important;padding-bottom:0!important}body:not(.template-index) .custom-contact-section,body:not(.template-index) [id^=custom-contact-],body:not(.template-index) .notre-concept-section,body:not(.template-index) [id^=notre-concept-],body:not(.template-index) .custom-map-section,body:not(.template-index) [id^=custom-map-],body:not(.template-index) .our-team-section,body:not(.template-index) [id^=our-team-],body:not(.template-index) .iwt-wrapper,body:not(.template-index) [class*=iwt-wrapper-],body.template-product .sw-prod-section{padding-top:8px!important}}.header-cart__content,.header-cart:hover .header-cart__content,.header-cart:focus .header-cart__content,.mini-cart:not(.layout-drawer){display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.header-cart__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;pointer-events:auto!important}.header-flag-switcher{position:relative;display:inline-flex;align-items:center;margin:0 8px;vertical-align:middle}.header-flag-toggle{background:transparent;border:0;border-radius:4px;padding:4px 7px;display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:all .2s ease;line-height:1}.header-flag-toggle:hover{border-color:#ec6ea7}.header-flag-toggle .flag-icon{display:inline-flex;align-items:center;line-height:0}.header-flag-toggle .flag-arrow{font-size:11px;color:#fff;transition:transform .2s ease}.header-flag-switcher.is-open .header-flag-toggle .flag-arrow{transform:rotate(180deg)}.header-flag-dropdown{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:6px;box-shadow:0 8px 24px #0000001f;min-width:100px;padding:6px 0;z-index:9999;display:none;left:0}.header-flag-switcher.is-open .header-flag-dropdown{display:block}.header-flag-list{list-style:none;margin:0;padding:0}.header-flag-item{margin:0;padding:0}.header-flag-btn{width:100%;background:transparent;border:none;padding:8px 12px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#222;cursor:pointer;transition:background .15s ease;text-align:left}.header-flag-btn:hover{background-color:#f7f7f7;color:#ec6ea7}.header-flag-item.is-active .header-flag-btn{background-color:#ec6ea714;color:#ec6ea7}.page-cart .shipping-bar-cart-container,.page-cart #shipping-calculator,.page-cart .discount_code{display:none!important}.page-cart .cart-table__footer{background-color:#fafafa;border:1px solid #ebebeb;padding:24px 20px;box-sizing:border-box}.page-cart .cart-total{padding-top:0!important;margin-top:0!important}.page-cart .cart-total__subtotal{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:700;color:#111;padding-bottom:12px;border-bottom:1px solid #e5e5e5;margin-bottom:14px}.page-cart .cart-total__subtotal-price{font-size:20px;color:#ec6ea7;font-weight:700}.page-cart .cart-tax{font-size:13px;color:#666;margin-bottom:18px}.page-cart .cart-total__buttons .btn.cart-modal__btn{width:100%!important;background-color:#ec6ea7!important;color:#fff!important;padding:16px 24px!important;font-size:16px!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;border-radius:0!important;border:none!important;cursor:pointer!important;transition:background-color .2s ease,transform .15s ease!important;display:block!important}.page-cart .cart-total__buttons .btn.cart-modal__btn:hover{background-color:#d8548f!important}.page-cart .page-cart__title,.page-cart__title,h1.page-cart__title,.page-cart .page-cart__header h1,.page-cart h1{font-family:Sora,sans-serif!important;font-weight:700!important;font-size:32px!important;line-height:1.2!important;letter-spacing:-.3px!important;text-transform:uppercase!important;color:#171717!important;margin-top:10px!important;margin-bottom:30px!important;text-align:center!important}@media screen and (max-width:767px){.page-cart .page-cart__title,.page-cart__title,h1.page-cart__title,.page-cart .page-cart__header h1,.page-cart h1{font-size:22px!important;margin-bottom:20px!important}}.sticky .header-flag-toggle .flag-arrow{color:#000}.ajaxcart_terms_conditions label a{position:relative!important;z-index:10!important;pointer-events:auto!important;cursor:pointer!important;text-decoration:underline!important;font-weight:600!important;transition:color .2s ease,opacity .2s ease!important}.ajaxcart_terms_conditions label a:hover{opacity:.8!important;color:#e84e89!important}
/*# sourceMappingURL=/cdn/shop/t/44/assets/css-layout-alignment.css.map */
