@-moz-keyframes rotate360{from{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}to{transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg)}}@keyframes rotate360{from{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}to{transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg)}}@-moz-keyframes slideInFromLeft{0%{transform:translateX(-40%);-webkit-transform:translateX(-40%);-moz-transform:translateX(-40%);opacity:0;-webkit-opacity:0}100%{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);opacity:1;-webkit-opacity:1}}@keyframes slideInFromLeft{0%{transform:translateX(-40%);-webkit-transform:translateX(-40%);-moz-transform:translateX(-40%);opacity:0;-webkit-opacity:0}100%{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);opacity:1;-webkit-opacity:1}}@-moz-keyframes slideInUp{0%{transform:translateY(50px);-webkit-transform:translateY(50px);-moz-transform:translateY(50px);opacity:0;-webkit-opacity:0}100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);opacity:1;-webkit-opacity:1}}@keyframes slideInUp{0%{transform:translateY(50px);-webkit-transform:translateY(50px);-moz-transform:translateY(50px);opacity:0;-webkit-opacity:0}100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);opacity:1;-webkit-opacity:1}}@-moz-keyframes pulse{0%{transform:scale(1, 1);-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1)}50%{transform:scale(1.18, 1.18);-webkit-transform:scale(1.18, 1.18);-moz-transform:scale(1.18, 1.18)}100%{transform:scale(1, 1);-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1)}}@keyframes pulse{0%{transform:scale(1, 1);-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1)}50%{transform:scale(1.18, 1.18);-webkit-transform:scale(1.18, 1.18);-moz-transform:scale(1.18, 1.18)}100%{transform:scale(1, 1);-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1)}}html{padding:0 !important}html body{height:auto !important}html body div,html body span,html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body p,html body strong,html body blockquote,html body i,html body input,html body select,html body section{font-family:"sofia-pro",sans-serif}body .page-width{max-width:1460px;padding:0px 30px}body .page-width.large{max-width:100%}body .page-width.narrow{max-width:910px}#CartDrawer{background:#fff;z-index:9999}#CartDrawer #CartDrawerForm .drawer__header{border-color:#4b439b}#CartDrawer #CartDrawerForm .drawer__header .drawer__title{font-size:26px;line-height:36px;font-weight:600;color:#4b439b;font-family:"sofia-pro",sans-serif}#CartDrawer #CartDrawerForm .cart__item .cart__item--name .cart__product-name{color:#4b439b;font-size:20px;line-height:30px;font-weight:600;margin:0}#CartDrawer #CartDrawerForm .cart__item .cart__item--name .cart__item--variants{color:#4b439b;font-weight:300}#CartDrawer #CartDrawerForm .cart__item .cart__price{font-size:20px;color:#4b439b}#CartDrawer #CartDrawerForm .js-qty__wrapper input{background:none;border:0;color:#4b439b}#CartDrawer #CartDrawerForm .js-qty__wrapper .js-qty__adjust{background:#6875b8;fill:#fff}#CartDrawer .drawer__footer:after{border-color:#4b439b}#CartDrawer .drawer__footer .cart__subtotal{font-size:18px;font-weight:600;letter-spacing:.05em;color:#6875b8;text-transform:uppercase;font-family:"sofia-pro",sans-serif;color:#4b439b}#CartDrawer .drawer__footer div[data-subtotal]{font-size:20px;color:#4b439b}#CartDrawer .drawer__footer .cart__checkout-wrapper .btn{font-size:28px;text-transform:uppercase;font-weight:800;color:#fff;background:#6875b8;background-color:#6875b8;border:0;font-family:"sofia-pro",sans-serif;letter-spacing:.05em;padding:14px 30px;border-radius:40px;-webkit-border-radius:40px;width:auto;position:relative;overflow:hidden;background:#4b439b}#CartDrawer .drawer__footer .cart__checkout-wrapper .btn:hover{padding-right:30px !important;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}#CartDrawer .drawer__footer .cart__checkout-wrapper .btn:hover span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}#CartDrawer .drawer__footer .cart__checkout-wrapper .btn span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}@media(max-width: 900px){#CartDrawer .drawer__footer .cart__checkout-wrapper .btn{font-size:22px}}#CartDrawer .drawer__footer .cart__item-row.ajaxcart__note{margin:0 0 50px}#CartDrawer .drawer__footer .cart__item-row.ajaxcart__note small{color:#4b439b;text-align:left;font-size:13px;font-weight:300}.shopify-section.shopify-section-group-header-group.index-section{margin:0;background:#6875b8}.shopify-section.shopify-section-group-header-group.index-section .page-width{max-width:1460px;width:100%;display:flex;justify-content:center;align-items:center;padding:8px 30px 12px;position:relative}@media(max-width: 900px){.shopify-section.shopify-section-group-header-group.index-section .page-width{flex-direction:column;padding:4px 30px 7px}}.shopify-section.shopify-section-group-header-group.index-section .page-width .theme-block{margin:0;text-align:center;width:100%}.shopify-section.shopify-section-group-header-group.index-section .page-width .theme-block:first-child{position:absolute}@media(max-width: 1250px){.shopify-section.shopify-section-group-header-group.index-section .page-width .theme-block:first-child{text-align:left;position:relative}}@media(max-width: 900px){.shopify-section.shopify-section-group-header-group.index-section .page-width .theme-block:first-child{display:none}}.shopify-section.shopify-section-group-header-group.index-section .page-width .theme-block:last-child{text-align:right}@media(max-width: 900px){.shopify-section.shopify-section-group-header-group.index-section .page-width .theme-block:last-child{text-align:center}}.shopify-section.shopify-section-group-header-group.index-section .page-width .theme-block .rte p,.shopify-section.shopify-section-group-header-group.index-section .page-width .theme-block .rte a{font-size:20px;color:#fff;line-height:1.5}@media(max-width: 1024px){.shopify-section.shopify-section-group-header-group.index-section .page-width .theme-block .rte p,.shopify-section.shopify-section-group-header-group.index-section .page-width .theme-block .rte a{font-size:17px}}.shopify-section.shopify-section-group-header-group.index-section .page-width .theme-block:first-child{grid-column-start:2}body.template-product #MainContent>.shopify-section:first-child{mix-blend-mode:darken;background:linear-gradient(-180deg, #fff, #F6F0DB);padding:0 0 200px;margin:0 !important}@media(max-width: 900px){body.template-product #MainContent>.shopify-section:first-child{padding:0 0 50px}}body:not(.template-index) #MainContent>.shopify-section[id*=rich]:first-child{margin:270px 0 70px}body:not(.template-index) #MainContent>.shopify-section[id*=rich] .theme-block br{line-height:0}body:not(.template-index) #MainContent>.shopify-section[id*=rich-text]+.shopify-section[id*=slideshow]:not(:last-child){margin:115px 0}body:not(.template-index) #MainContent>.shopify-section:first-child{margin:0 0 70px}body:not(.template-index) #MainContent>.shopify-section:first-child .background-media-text__spacer{display:block}body:not(.template-index) #MainContent>.shopify-section:first-child .background-media-text{background:none}@media(max-width: 900px){body:not(.template-index) #MainContent>.shopify-section:first-child .background-media-text .background-media-text__container{height:100%;position:absolute;min-height:100%}}body:not(.template-index) #MainContent>.shopify-section:first-child .background-media-text .background-media-text__container image-element img{object-position:bottom}body:not(.template-index) #MainContent>.shopify-section:first-child .background-media-text .background-media-text__aligner{margin:0 auto;max-width:1460px;padding:0px 30px 50px;height:100%;display:flex;align-items:flex-end}@media(max-width: 900px){body:not(.template-index) #MainContent>.shopify-section:first-child .background-media-text .background-media-text__aligner{padding:200px 30px 80px;align-items:center}}body:not(.template-index) #MainContent>.shopify-section:first-child .background-media-text .background-media-text__aligner .animation-cropper{width:100%;max-width:100%}body:not(.template-index) #MainContent>.shopify-section:first-child .background-media-text .background-media-text__aligner .animation-cropper .animation-contents{width:100%}body:not(.template-index) #MainContent>.shopify-section:first-child .background-media-text .background-media-text__aligner .animation-cropper .background-media-text__text{padding:0 0 115px;text-align:left;background:none;width:100%}@media(max-width: 900px){body:not(.template-index) #MainContent>.shopify-section:first-child .background-media-text .background-media-text__aligner .animation-cropper .background-media-text__text{padding:0;margin:0}}body:not(.template-index) #MainContent>.shopify-section:first-child .background-media-text .background-media-text__aligner .animation-cropper .background-media-text__text .main-title{color:#fff;font-weight:600;font-family:"sofia-pro",sans-serif;margin:0 0 15px;text-align:left}@media(max-width: 900px){body:not(.template-index) #MainContent>.shopify-section:first-child .background-media-text .background-media-text__aligner .animation-cropper .background-media-text__text .main-title{font-size:30px}}body:not(.template-index) #MainContent>.shopify-section:first-child .background-media-text .background-media-text__aligner .animation-cropper .background-media-text__text .subtitle{font-size:25px;color:#fff;text-transform:capitalize;letter-spacing:0;font-weight:400;text-align:left}body:not(.template-index) #MainContent>.shopify-section:first-child .background-media-text .background-media-text__aligner .animation-cropper .background-media-text__text .btn{font-size:28px;text-transform:uppercase;font-weight:800;color:#fff;background:#6875b8;background-color:#6875b8;border:0;font-family:"sofia-pro",sans-serif;letter-spacing:.05em;padding:14px 30px;border-radius:40px;-webkit-border-radius:40px;width:auto;position:relative;overflow:hidden;text-transform:none;letter-spacing:0;font-weight:500;font-size:23px;padding:3px 30px 7px}body:not(.template-index) #MainContent>.shopify-section:first-child .background-media-text .background-media-text__aligner .animation-cropper .background-media-text__text .btn:hover{padding-right:30px !important;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body:not(.template-index) #MainContent>.shopify-section:first-child .background-media-text .background-media-text__aligner .animation-cropper .background-media-text__text .btn:hover span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body:not(.template-index) #MainContent>.shopify-section:first-child .background-media-text .background-media-text__aligner .animation-cropper .background-media-text__text .btn span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body:not(.template-index) #MainContent>.shopify-section:first-child .background-media-text .background-media-text__aligner .animation-cropper .background-media-text__text .btn:hover{background:#23204a}body[data-url="https://lovochocolate.com/blogs/our-story"] #MainContent>.shopify-section:first-child .background-media-text .background-media-text__aligner .animation-cropper .background-media-text__text .subtitle{display:none}body:not(.template-index) #MainContent{margin:-150px 0 0}body:not(.template-index) header#SiteHeader{border:0;height:277px}@media(max-width: 900px){body:not(.template-index) header#SiteHeader{height:160px;padding:0}body:not(.template-index) header#SiteHeader .page-width{height:100%;position:relative;padding:50px 30px 0}}body:not(.template-index) header#SiteHeader:before{content:"";background:linear-gradient(-180deg, #363D5E, #6875B8);mask-image:url(/cdn/shop/files/menu-sticky-clip-path.svg);mask-position:center bottom;mask-size:2000px;position:absolute;width:100%;height:100%;left:0;top:0}@media(min-width: 2000px){body:not(.template-index) header#SiteHeader:before{mask-size:100%}}body:not(.template-index) header#SiteHeader.site-header--stuck{height:140px}@media(max-width: 900px){body:not(.template-index) header#SiteHeader.site-header--stuck{height:120px}body:not(.template-index) header#SiteHeader.site-header--stuck .page-width{padding:5px 30px 0}}body:not(.template-index) header#SiteHeader:not(.site-header--stuck) .header-layout .header-item--logo #LogoContainer{max-width:132px}@media(max-width: 900px){body:not(.template-index) header#SiteHeader:not(.site-header--stuck) .header-layout .header-item--logo #LogoContainer{max-width:75px}}header#SiteHeader{border:0;background:none;z-index:99;filter:drop-shadow(0.25rem 0.55rem 0.7rem rgba(0, 0, 0, 0.3))}header#SiteHeader:not(.site-header--stuck){padding:70px 0 0;position:relative}@media(max-width: 900px){header#SiteHeader:not(.site-header--stuck){padding:50px 0 0}}header#SiteHeader.site-header--stuck{height:140px;background:none}header#SiteHeader.site-header--stuck:before{content:"";background:linear-gradient(-180deg, #363D5E, #6875B8);mask-image:url(/cdn/shop/files/menu-sticky-clip-path.svg);mask-position:center bottom;mask-size:2000px;position:absolute;width:100%;height:100%;left:0;top:0}@media(min-width: 2000px){header#SiteHeader.site-header--stuck:before{mask-size:100%}}@media(max-width: 900px){header#SiteHeader.site-header--stuck{height:120px}}header#SiteHeader.site-header--stuck .page-width{height:100%}header#SiteHeader.site-header--stuck .page-width .header-layout{height:100%}header#SiteHeader.site-header--stuck .page-width .header-layout .header-item--icons{top:10px}@media(max-width: 900px){header#SiteHeader.site-header--stuck .page-width .header-layout .header-item--icons{top:23px}}header#SiteHeader.site-header--stuck .page-width .header-layout .header-item--navigation{top:calc(50% - 30px);position:absolute}@media(max-width: 900px){header#SiteHeader.site-header--stuck .page-width .header-layout .header-item--navigation{top:calc(50% - 30px)}}@media(max-width: 900px){header#SiteHeader.site-header--stuck .page-width .header-layout .header-item--navigation button .icon{color:#fff}}header#SiteHeader.site-header--stuck .header-item--logo-split{padding:20px 0 0}header#SiteHeader.site-header--stuck .header-item--logo-split .header-item.header-item--logo{top:-20px;height:100%}header#SiteHeader.site-header--stuck .header-item--logo-split .header-item.header-item--logo #LogoContainer{height:100%;padding:15px 0 0}header#SiteHeader.site-header--stuck .header-item--logo-split .header-item.header-item--logo #LogoContainer .site-header__logo-link{max-width:67px;padding:0;margin:0 auto}@media(max-width: 900px){header#SiteHeader.site-header--stuck .header-item--logo-split .header-item.header-item--logo #LogoContainer .site-header__logo-link{max-width:55px}}header#SiteHeader .header-layout{position:relative}@media(max-width: 900px){header#SiteHeader .header-layout .header-item--navigation{position:absolute}}header#SiteHeader .header-layout .site-nav{display:flex;gap:50px}@media(max-width: 900px){header#SiteHeader .header-layout .site-nav .icon{color:#fff}}header#SiteHeader .header-layout .site-nav .site-nav__icons .cart-link__bubble{background-color:#89dc65}header#SiteHeader .header-layout .site-nav .site-nav__item svg path{fill:#fff}header#SiteHeader .header-layout .site-nav .site-nav__item .site-nav__link{color:#fff;font-size:20px;padding:0}header#SiteHeader .header-layout .site-nav .site-nav__item .site-nav__link svg{width:15px;position:relative;top:-1px;height:auto;margin:0 0 0 3px;opacity:.7;-webkit-opacity:.7}header#SiteHeader .header-layout .site-nav .site-nav__item .site-nav__details .site-nav__link{padding:0;font-size:20px;color:#fff !important;background:none}header#SiteHeader .header-layout .site-nav .site-nav__item .site-nav__details .site-nav__link:before{display:none}header#SiteHeader .header-layout .site-nav .site-nav__item .site-nav__details .site-nav__dropdown{box-shadow:none;-webkit-box-shadow:none;padding:22px 0 0;background:none}header#SiteHeader .header-layout .site-nav .site-nav__item .site-nav__details .site-nav__dropdown li a{background:rgba(35,32,74,.75);color:#fff;padding:3px 30px}header#SiteHeader .header-layout .site-nav .site-nav__item .site-nav__details .site-nav__dropdown li a:hover{text-decoration:underline}header#SiteHeader .header-layout .site-nav .site-nav__item .site-nav__details .site-nav__dropdown li:first-child a{padding-top:23px;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}header#SiteHeader .header-layout .site-nav .site-nav__item .site-nav__details .site-nav__dropdown li:last-child a{padding-bottom:23px;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px}@media(min-width: 901px){header#SiteHeader .header-item--navigation{display:none}}header#SiteHeader .header-item--icons{align-items:baseline;position:absolute;right:0;top:-9px}header#SiteHeader .header-item--icons svg path{stroke:#fff}header#SiteHeader .header-item--logo-split{align-items:flex-start}header#SiteHeader .header-item--logo-split .header-item.header-item--logo{position:relative;top:-35px}@media(max-width: 900px){header#SiteHeader .header-item--logo-split .header-item.header-item--logo .site-header__logo-link{padding:0 !important;max-width:100px;margin:0 auto}}header#SiteHeader .header-item--logo-split .header-item.header-item--split-left{display:flex;justify-content:flex-start}@media(max-width: 900px){header#SiteHeader .header-item--logo-split .header-item.header-item--split-left{display:none}}header#SiteHeader .header-item--logo-split .header-item.header-item--split-right{display:flex;justify-content:flex-end;padding:0 65px 0 0}@media(max-width: 900px){header#SiteHeader .header-item--logo-split .header-item.header-item--split-right{display:none}}.template-index #HeaderWrapper{background:none}.template-index .shopify-section.index-section--hero{min-height:890px;mask-image:url(/cdn/shop/files/clip-path-1.svg);position:relative;overflow:hidden;mask-size:2000px;mask-position:bottom center}@media(min-width: 2000px){.template-index .shopify-section.index-section--hero{mask-size:100%}}@media(max-width: 900px){.template-index .shopify-section.index-section--hero{min-height:750px}}.template-index .shopify-section.index-section--hero .video-parent-section{min-height:890px}@media(max-width: 900px){.template-index .shopify-section.index-section--hero .video-parent-section{min-height:750px}}.template-index .shopify-section.index-section--hero .video-parent-section:before{content:"";width:100%;height:550px;background:linear-gradient(0deg, rgba(35, 32, 74, 0), rgba(35, 32, 74, 0.3));position:absolute;top:0;left:0;z-index:1}.template-index .shopify-section.index-section--hero .video-parent-section .hero__media{width:100%;left:0}@media(min-width: 901px)and (max-width: 1600px){.template-index .shopify-section.index-section--hero .video-parent-section .hero__media{width:1600px;left:calc(50% - 800px)}}@media(max-width: 900px){.template-index .shopify-section.index-section--hero .video-parent-section .hero__media{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2)}}.template-index .shopify-section.index-section--hero .video-parent-section .hero__media:before{display:none}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-wrap .page-width{display:flex;justify-content:center;height:100%}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content{padding:240px 0 80px;display:flex;flex-direction:column;gap:10px;height:100%;width:100%}@media(max-width: 900px){.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content{padding:195px 0 50px}}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .hero__title{font-weight:600;line-height:1.15}@media(max-width: 900px){.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .hero__title{font-size:30px}}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .hero__title.text-white{color:#fff}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .hero__title.text-cream{color:#f6f0db}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .hero__subtitle .animation-contents{font-size:81px;line-height:81px;font-weight:600;text-transform:none;letter-spacing:0;max-width:500px;text-shadow:0 3px 0px rgba(35,32,74,.42)}@media(max-width: 900px){.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .hero__subtitle .animation-contents{font-size:58px;line-height:58px}}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .animated__link{right:50px;bottom:150px;width:243px;height:243px;position:absolute}@media(max-width: 900px){.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .animated__link{position:relative;right:auto;margin:20px auto 0;bottom:auto;order:4;width:130px;height:130px}}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .animated__link .hero__link{position:absolute;width:100%;height:100%;animation-delay:.2s;opacity:0;-webkit-opacity:0}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .animated__link .hero__link:before{content:"";width:100%;height:100%;top:0;left:0;background:url(/cdn/shop/files/Rotating_button_bg.svg) no-repeat;background-size:cover;position:absolute;animation:rotate360 30s linear infinite;-webkit-animation:rotate360 30s linear infinite;-moz-animation:rotate360 30s linear infinite}@media(max-width: 900px){.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .animated__link .hero__link:before{background-size:cover}}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .animated__link .hero__link .animation-cropper{height:100%;display:flex;align-items:center;justify-content:center;position:relative;animation:pulse ease-in-out 3s infinite;-webkit-animation:pulse ease-in-out 3s infinite;-moz-animation:pulse ease-in-out 3s infinite}@media(hover: hover){.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .animated__link .hero__link .animation-cropper{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .animated__link .hero__link .animation-cropper:hover{animation-play-state:paused;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .animated__link .hero__link .animation-cropper .btn{border:0;padding:0;background:#4b439b !important;width:94px;min-width:94px;height:94px;position:relative;border-radius:50%;-webkit-border-radius:50%;opacity:1;-webkit-opacity:1}@media(max-width: 900px){.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .animated__link .hero__link .animation-cropper .btn{width:65px;height:65px;min-width:65px;margin:0}}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .animated__link .hero__link .animation-cropper .btn svg{width:45px;height:auto;position:absolute;left:calc(50% - 23px);top:calc(50% - 18px)}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .animated__link .hero__link .animation-cropper .btn svg path{fill:#fff}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .animated__link .hero__link .animation-cropper .btn span{opacity:0 !important;-webkit-opacity:0 !important}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .btn__link{margin-top:auto}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .btn__link .animation-cropper{position:relative;overflow:visible}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .btn__link .btn{font-size:28px;text-transform:uppercase;font-weight:800;color:#fff;background:#6875b8;background-color:#6875b8;border:0;font-family:"sofia-pro",sans-serif;letter-spacing:.05em;padding:14px 30px;border-radius:40px;-webkit-border-radius:40px;width:auto;position:relative;overflow:hidden;background:rgba(75,67,155,.3);background-color:rgba(75,67,155,.3);border:2px solid #fff;padding:12px 26px}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .btn__link .btn:hover{padding-right:30px !important;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .btn__link .btn:hover span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .btn__link .btn span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}@media(hover: hover){.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .btn__link .btn{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .btn__link .btn:hover{padding-right:0;background:#fff;transform:scale(1.08, 1.08);-webkit-transform:scale(1.08, 1.08);-moz-transform:scale(1.08, 1.08);transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .btn__link .btn:hover span{color:#4b439b}}@media(max-width: 900px){.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .btn__link .btn{width:auto;height:48px;padding:7px 30px 9px;display:flex;align-items:center}}.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .btn__link .btn span{font-family:"sofia-pro",sans-serif;text-transform:uppercase;font-size:31px;letter-spacing:.01em;color:#fff;font-weight:800}@media(max-width: 900px){.template-index .shopify-section.index-section--hero .video-parent-section .hero__text-content .btn__link .btn span{font-size:19px}}.loaded .hero__link{opacity:0;-webkit-opacity:0}.loaded[data-aos=hero__animation] .btn__link .animation-contents{animation:fade-in 2s ease 1.4s forwards;-webkit-animation:fade-in 2s ease 1.4s forwards;-moz-animation:fade-in 2s ease 1.4s forwards}.loaded[data-aos=hero__animation] .hero__link{animation:fade-in 2s ease 1.4s forwards;-webkit-animation:fade-in 2s ease 1.4s forwards;-moz-animation:fade-in 2s ease 1.4s forwards}.shopify-section .jdgm-carousel-wrapper{position:relative;padding:25px 0 0}.shopify-section .jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-carousel-title{display:none}.shopify-section .jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper .jdgm-all-reviews-rating{display:block;font-size:38px;letter-spacing:.15em}.shopify-section .jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper .jdgm-all-reviews-rating span{color:#c5a054}.shopify-section .jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper .jdgm-carousel-number-of-reviews{font-size:15px;color:#6875b8;font-weight:600;text-transform:uppercase;margin:15px 0;letter-spacing:.02em}.shopify-section .jdgm-carousel-wrapper .jdgm-widget{margin:60px 0 0;position:relative}@media(max-width: 900px){.shopify-section .jdgm-carousel-wrapper .jdgm-widget{max-height:350px}}.shopify-section .jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel__item-container .jdgm-carousel-item__review{height:auto}@media(max-width: 1560px){.shopify-section .jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel__item-container .jdgm-carousel-item__review{padding:0px 50px}}@media(max-width: 900px){.shopify-section .jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel__item-container .jdgm-carousel-item__review{padding:0px 30px}}.shopify-section .jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel__item-container .jdgm-carousel-item__review .jdgm-carousel-item__review-rating{font-size:24px;text-align:center;margin:0 0 20px}.shopify-section .jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel__item-container .jdgm-carousel-item__review .jdgm-carousel-item__review-rating span{color:#c5a054}.shopify-section .jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel__item-container .jdgm-carousel-item__review .jdgm-carousel-item__review-title{text-align:center;color:#4b439b;font-size:21px;margin:0 0 10px}.shopify-section .jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel__item-container .jdgm-carousel-item__review .jdgm-carousel-item__review-body p{text-align:center;font-size:21px;color:#4b439b;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.shopify-section .jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel__item-container .jdgm-carousel-item__reviewer-name-wrapper{margin:20px 0 0}.shopify-section .jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel__item-container .jdgm-carousel-item__reviewer-name-wrapper .jdgm-carousel-item__product{text-align:center}.shopify-section .jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel__item-container .jdgm-carousel-item__reviewer-name-wrapper .jdgm-carousel-item__product .jdgm-carousel-item__product-title{font-size:18px;font-weight:600;color:#4b439b;line-height:28px}.shopify-section .jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel__item-container .jdgm-carousel-item__reviewer-name-wrapper .jdgm-carousel-item__reviewer-name{text-align:center;color:#4b439b;font-size:18px;font-weight:normal;line-height:1.2}.shopify-section .jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel__item-container .jdgm-carousel-item__reviewer-name-wrapper .jdgm-carousel-item__timestamp{display:none}.shopify-section .jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel__arrows{position:absolute;width:calc(100% + 100px);left:-50px;top:calc(50% - 130px)}@media(max-width: 1560px){.shopify-section .jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel__arrows{width:100%;left:0}}.shopify-section .jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel__arrows .jdgm-carousel__left-arrow{position:absolute;left:0;border-color:#c5a054}.shopify-section .jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel__arrows .jdgm-carousel__right-arrow{position:absolute;right:0;border-color:#c5a054}.custom-content-section .index-section{padding:0;margin:0}.custom-content-section+.jdgm-carousel-wrapper{display:none}.custom-content-section.reviews-heading{margin:-200px 0 0}@media(min-width: 1025px)and (max-width: 1400px){.custom-content-section.reviews-heading{margin:50px 0 0}}@media(min-width: 901px)and (max-width: 1024px){.custom-content-section.reviews-heading{margin:0}}@media(min-width: 2200px){.custom-content-section.reviews-heading{margin:-100px 0 0}}.custom-content-section.reviews-heading .page-width .custom-content .rte{text-align:center}.custom-content-section.reviews-heading .page-width .custom-content .rte h2{font-size:18px;font-weight:600;letter-spacing:.05em;color:#6875b8;text-transform:uppercase;font-family:"sofia-pro",sans-serif}.custom-content-section.reviews-heading .page-width .custom-content .rte p{font-size:36px;line-height:42px;color:#6875b8;font-weight:600}.custom-content-section.awards{padding:115px 0 100px;background:#4e2c20 url(/cdn/shop/files/chocolate-swirl-bg-curved.jpg) no-repeat bottom center;margin-top:-80px;background-size:cover}@media(min-width: 2000px){.custom-content-section.awards{margin-top:-105px;padding:150px 0 100px}}.custom-content-section.awards .custom-content{margin:0}.custom-content-section.awards .custom-content .custom__item{padding:0px}.custom-content-section.awards .custom-content .custom__item .rte h2{color:#f6f0db;text-align:center;font-size:18px;text-transform:uppercase;letter-spacing:.02em;font-weight:600;margin:25px 0 10px}@media(max-width: 900px){.custom-content-section.awards .custom-content .custom__item .rte h2{font-size:13px}}.custom-content-section.awards .custom-content .custom__item .custom__item-inner--image .image-wrap{background:none;width:100%;max-width:1200px;margin:0 auto}@media(max-width: 900px){.custom-content-section.awards .custom-content .custom__item .custom__item-inner--image .image-wrap{height:111px !important;max-width:320px;padding:0 !important}}.custom-content-section.awards .custom-content .custom__item .custom__item-inner--image .image-wrap img{width:100%;height:auto}@media(max-width: 900px){.custom-content-section.awards .custom-content .custom__item .custom__item-inner--image .image-wrap img{position:relative;width:779px;max-width:750px;left:calc(50% - 365px)}}.custom-content-section.awards .custom-content .custom__item:last-child{margin:0}@media(max-width: 900px){.shopify-section[id*=featured_collection]{margin:30px 0 60px}}.shopify-section .featured-collection .section-header{margin:0 0 80px}.shopify-section .featured-collection .section-header .section-header__title{font-size:18px;font-weight:600;letter-spacing:.05em;color:#6875b8;text-transform:uppercase;font-family:"sofia-pro",sans-serif}.shopify-section .featured-collection .section-header .section-header__link{font-size:18px;font-weight:600;letter-spacing:.05em;color:#6875b8;text-transform:uppercase;font-family:"sofia-pro",sans-serif;opacity:.7;-webkit-opacity:.7;font-weight:400;padding:0;font-size:16px;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.shopify-section .featured-collection .section-header .section-header__link:hover{opacity:1;-webkit-opacity:1;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}@media(max-width: 900px){.shopify-section .featured-collection .section-header .section-header__link{display:block;width:100%;margin:11px 0 0;font-size:15px}}@media(min-width: 901px)and (max-width: 1024px){.shopify-section .featured-collection .grid .grid__item{width:33.333333%}}@media(max-width: 900px){.shopify-section .featured-collection .grid .grid__item{width:50%}}.grid .grid__item .image-wrap{background:none}.grid .grid__item .grid-product__link .grid-product__meta{display:flex;flex-direction:column;gap:15px;margin:12px 0 0}@media(max-width: 900px){.grid .grid__item .grid-product__link .grid-product__meta{gap:7px}}.grid .grid__item .grid-product__link .grid-product__meta .product__section--rating-wrapper{display:flex;justify-content:center;align-items:center}.grid .grid__item .grid-product__link .grid-product__meta .grid-product__title{font-size:24px;text-align:center;line-height:26px;max-width:205px;margin:0 auto;color:#4b439b;font-weight:600}@media(max-width: 900px){.grid .grid__item .grid-product__link .grid-product__meta .grid-product__title{font-size:20px}}.grid .grid__item .grid-product__link .grid-product__meta .grid-product__price{display:flex;gap:8px;justify-content:center}@media(max-width: 900px){.grid .grid__item .grid-product__link .grid-product__meta .grid-product__price{flex-direction:column;text-align:center;margin:0}}.grid .grid__item .grid-product__link .grid-product__meta .grid-product__price span{font-size:17px;color:#4b439b}@media(max-width: 900px){.grid .grid__item .grid-product__link .grid-product__meta .grid-product__price span{font-size:15px}}.grid .grid__item .grid-product__link .grid-product__meta .grid-product__price span.pack{font-weight:bold;text-transform:uppercase;letter-spacing:.01em}@media(max-width: 900px){.grid .grid__item .grid-product__link .grid-product__meta .grid-product__price span.divider{display:none}}.template-collection #CollectionSection{padding:0 0 120px}@media(max-width: 900px){.template-collection #CollectionSection{padding:0}}body:not(.template-index) .shopify-section[id*=logo] .section-header .section-header__title{font-size:18px;font-weight:600;letter-spacing:.05em;color:#6875b8;text-transform:uppercase;font-family:"sofia-pro",sans-serif}body:not(.template-index) .shopify-section:not(:last-child) .video-parent-section:not(.hero){background:url(/cdn/shop/files/lovo-sky-scene-bg.jpg) no-repeat top center;background-size:100%;padding:0 0 45%;mix-blend-mode:unset}@media(min-width: 2000px){body:not(.template-index) .shopify-section:not(:last-child) .video-parent-section:not(.hero){background:url(/cdn/shop/files/LOVO-dream-scene-5000px-2_97d09360-4977-41f1-8364-ec7a417c8b57.jpg) no-repeat top center;padding:0;min-height:1900px;background-size:3500px}}@media(min-width: 1025px)and (max-width: 1400px){body:not(.template-index) .shopify-section:not(:last-child) .video-parent-section:not(.hero){background-size:1400px;min-height:1400px}}@media(min-width: 901px)and (max-width: 1024px){body:not(.template-index) .shopify-section:not(:last-child) .video-parent-section:not(.hero){background-size:1500px}}@media(max-width: 900px){body:not(.template-index) .shopify-section:not(:last-child) .video-parent-section:not(.hero){margin:50px 0 0;background:url(/cdn/shop/files/LOVO-dream-scene-mobile-900px_b5bb2fd0-31ae-4db5-b8d2-b7232c3782cd.jpg) no-repeat top center;gap:0;padding:0}}@media(max-width: 500px){body:not(.template-index) .shopify-section:not(:last-child) .video-parent-section:not(.hero){background-size:820px}}#PageContainer .shopify-section:last-child .video-parent-section:not(.hero){z-index:5;min-height:unset}@media(max-width: 900px){#PageContainer .shopify-section:last-child .video-parent-section:not(.hero){min-height:unset;padding:0 0 50px}}#PageContainer .shopify-section:last-child .video-parent-section:not(.hero):before{display:none}#PageContainer .shopify-section:last-child .video-parent-section:not(.hero):after{display:none}#PageContainer .shopify-section:last-child .video-parent-section:not(.hero) .background-media-text__video .video-container{margin-left:auto}#PageContainer .shopify-section:last-child .video-parent-section:not(.hero) .bubble{width:124px;height:auto;bottom:-75px;left:0px}@media(max-width: 1400px){#PageContainer .shopify-section:last-child .video-parent-section:not(.hero) .bubble{bottom:0}}@media(max-width: 900px){#PageContainer .shopify-section:last-child .video-parent-section:not(.hero) .bubble{display:none}}body:not(.template-index) .shopify-section .newsletter-container{margin-top:-250px !important;z-index:2;position:relative;background:#363d5e;mask-image:unset}@media(min-width: 501px)and (max-width: 900px){body:not(.template-index) .shopify-section .newsletter-container{margin-top:0 !important}}@media(max-width: 500px){body:not(.template-index) .shopify-section .newsletter-container{margin-top:-155px !important}}body:not(.template-index) .shopify-section .newsletter-container .newsletter-section{padding:0 0 170px}@media(min-width: 901px)and (max-width: 1024px){body:not(.template-index) .shopify-section .newsletter-container .newsletter-section{padding:50px 0 170px}}body:not(.template-index) .shopify-section:last-child{position:relative;z-index:5}.shopify-section .video-parent-section.loaded:not(.hero):before{animation:slideInFromLeft 1s ease-in-out forwards;-webkit-animation:slideInFromLeft 1s ease-in-out forwards;-moz-animation:slideInFromLeft 1s ease-in-out forwards;animation-delay:.5s}.shopify-section .video-parent-section.loaded:not(.hero):after{animation:slideInUp 1s ease-in-out forwards;-webkit-animation:slideInUp 1s ease-in-out forwards;-moz-animation:slideInUp 1s ease-in-out forwards;animation-delay:1.2s}body .shopify-section .video-parent-section:not(.hero):before{content:"";position:absolute;background:url(/cdn/shop/files/leaves-1-sky-scene.png?v=1710950681) no-repeat center center;width:651px;height:733px;left:-350px;z-index:4;display:block;opacity:1;top:100px;transform:translateX(-40%);-webkit-transform:translateX(-40%);-moz-transform:translateX(-40%);opacity:0;-webkit-opacity:0}@media(max-width: 1400px){body .shopify-section .video-parent-section:not(.hero):before{left:-490px}}@media(max-width: 900px){body .shopify-section .video-parent-section:not(.hero):before{display:none}}.shopify-section:last-child .video-parent-section:not(.hero){background:#363d5e;padding:0}.shopify-section:last-child .video-parent-section:not(.hero) .background-media-text__video{grid-column-start:1}.shopify-section:last-child .video-parent-section:not(.hero) .background-media-text__inner{grid-column-start:2;justify-content:flex-start}.shopify-section:last-child .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__aligner{padding:150px 30px 150px 80px}@media(max-width: 900px){.shopify-section:last-child .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__aligner{padding:0px 30px}}.shopify-section:last-child .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__aligner .background-media-text__text{text-align:left;justify-content:flex-start}.shopify-section .background-media-text__spacer{display:none}.shopify-section .video-parent-section:not(.hero){display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:visible;gap:0;background:url(/cdn/shop/files/LOVO-dream-scene-3000px-3.jpg) no-repeat center center;background-size:100%;background-position:top center;padding:0 0 46%}@media(min-width: 2200px){.shopify-section .video-parent-section:not(.hero){background:url(/cdn/shop/files/LOVO-dream-scene-5000px.jpg?v=1711439096) no-repeat top center;padding:0;min-height:1900px;background-size:3200px}}@media(min-width: 1025px)and (max-width: 1400px){.shopify-section .video-parent-section:not(.hero){background-size:1600px}}@media(min-width: 901px)and (max-width: 1024px){.shopify-section .video-parent-section:not(.hero){background-size:1800px;min-height:1450px}}@media(max-width: 900px){.shopify-section .video-parent-section:not(.hero){display:flex;flex-direction:column;background:url(/cdn/shop/files/LOVO-dream-scene-mobile-900px-white-bg.jpg) no-repeat center center;gap:0;padding:0;min-height:1700px}}.shopify-section .video-parent-section:not(.hero) .bubble{position:absolute;z-index:2;bottom:calc(50% - 285px);left:calc(50% - 200px);width:231px;height:228px}@media(min-width: 901px)and (max-width: 1024px){.shopify-section .video-parent-section:not(.hero) .bubble{bottom:calc(50% - 485px)}}@media(max-width: 900px){.shopify-section .video-parent-section:not(.hero) .bubble{bottom:calc(50% - 500px);left:30px;width:110px;height:auto}}.shopify-section .video-parent-section:not(.hero) .background-media-text__video{position:relative;padding:25px}@media(max-width: 900px){.shopify-section .video-parent-section:not(.hero) .background-media-text__video{left:0;width:100%;height:auto;top:auto !important}}.shopify-section .video-parent-section:not(.hero) .background-media-text__video .video-container{aspect-ratio:845/845;position:relative;top:-60px;border-radius:50%;overflow:hidden;right:15px;max-width:900px}@media(max-width: 900px){.shopify-section .video-parent-section:not(.hero) .background-media-text__video .video-container{right:0;margin:0 auto;max-width:600px}}.shopify-section .video-parent-section:not(.hero) .background-media-text__video .video-container:before{content:"";position:absolute;width:100%;height:100%;background:url("/cdn/shop/files/LOVO-bubble.png") no-repeat center center;background-size:105% 105%;z-index:2;opacity:1;-webkit-opacity:1}.shopify-section .video-parent-section:not(.hero) .background-media-text__video .video-container video,.shopify-section .video-parent-section:not(.hero) .background-media-text__video .video-container iframe{width:180%;max-width:180%;height:180%;position:absolute;top:-40%;left:-40%}.shopify-section .video-parent-section:not(.hero) .background-media-text__inner{position:relative;left:auto;grid-row-start:1;display:flex;justify-content:flex-end;z-index:4}@media(max-width: 900px){.shopify-section .video-parent-section:not(.hero) .background-media-text__inner{grid-row-start:1}}.shopify-section .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__aligner{margin:0;padding:230px 90px 150px 30px;max-width:585px}@media(min-width: 1025px)and (max-width: 1400px){.shopify-section .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__aligner{padding:130px 90px 150px 30px}}@media(min-width: 901px)and (max-width: 1024px){.shopify-section .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__aligner{padding:130px 90px 150px 30px}}@media(max-width: 900px){.shopify-section .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__aligner{padding:0px 30px;margin:0 auto}}.shopify-section .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__aligner .background-media-text__text{text-align:right}.shopify-section .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__text{width:100%;padding:0;background:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:30px}@media(max-width: 900px){.shopify-section .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__text{justify-content:center;margin:0;gap:20px}}.shopify-section .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__text .subtitle{color:rgba(255,255,255,.75);font-size:18px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-family:"sofia-pro",sans-serif;margin:0}@media(max-width: 900px){.shopify-section .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__text .subtitle{margin:0 auto}}.shopify-section .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__text .page-title{color:#fff;font-size:36px;font-weight:600;font-family:"sofia-pro",sans-serif;margin:0}@media(max-width: 900px){.shopify-section .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__text .page-title{text-align:center}}.shopify-section .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__text p{font-size:24px;line-height:34px;font-weight:300;font-family:"sofia-pro",sans-serif}@media(max-width: 900px){.shopify-section .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__text p{font-size:21px;line-height:32px}}@media(max-width: 900px){.shopify-section .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__text p{text-align:center}}.shopify-section .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__text *{color:#fff}.shopify-section .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__text .btn{font-size:28px;text-transform:uppercase;font-weight:800;color:#fff;background:#6875b8;background-color:#6875b8;border:0;font-family:"sofia-pro",sans-serif;letter-spacing:.05em;padding:14px 30px;border-radius:40px;-webkit-border-radius:40px;width:auto;position:relative;overflow:hidden}.shopify-section .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__text .btn:hover{padding-right:30px !important;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.shopify-section .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__text .btn:hover span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.shopify-section .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__text .btn span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}@media(max-width: 900px){.shopify-section .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__text .btn{margin:15px auto 0}}.shopify-section .video-parent-section:not(.hero) .background-media-text__inner .background-media-text__text .btn:hover{padding-right:30px !important;background:#4b439b}@media(max-width: 900px){.template-index .shopify-section[id*=background_video_text]+.shopify-section{margin:160px 0 0}}body:not(.template-index) .shopify-section .video-parent-section:not(.hero) .bubble{bottom:calc(50% - 290px);left:calc(50% - 160px)}.product__section-rating{display:inline-block;vertical-align:middle;margin:0}.product__section-rating-star{--letter-spacing: 0.2;--font-size: 1}.product__section-rating-star{--percent: calc((var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size)))) * 100%);letter-spacing:0;font-size:24px;line-height:1;display:inline-block;vertical-align:middle;font-family:Times;margin:0}.product__section-rating-star::before{content:"★★★★★";background:linear-gradient(90deg, #C5A054 var(--percent), #fff var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product__section-rating-text{display:none}.product__section-rating-count{display:inline-block;margin:0;font-size:13px;vertical-align:middle;color:#6875b8;position:relative;top:2px;margin-left:3px}.shopify-section .newsletter-container{background:linear-gradient(-180deg, #6875B8, #363D5E);mask-image:url(/cdn/shop/files/signup-clip-path.svg)}.shopify-section .newsletter-container .newsletter-section{padding:170px 0;max-width:100%;overflow:hidden}@media(max-width: 900px){.shopify-section .newsletter-container .newsletter-section{padding:170px 0 100px}}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content{width:920px;max-width:100%;padding:0}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block .h2,.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block h2{font-size:36px;color:#fff;line-height:42px;font-weight:600;font-family:"sofia-pro",sans-serif}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block .rte{width:920px;max-width:100%;margin:0 auto}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block .rte p{font-size:20px;color:#fff;line-height:29px}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block form{position:relative}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block form .note--success{position:absolute;width:300px;text-align:center;bottom:-70px;border-radius:10px;margin:0;font-weight:600;font-size:20px;background:#6eb94e;color:#fff;border:0}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block form .input-group{display:flex;gap:20px;background:none;max-width:675px;width:100%}@media(max-width: 900px){.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block form .input-group{flex-direction:column}}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block form .input-group .input-group-btn{background:none}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block form .input-group .input-group-btn button{font-size:28px;text-transform:uppercase;font-weight:800;color:#fff;background:#6875b8;background-color:#6875b8;border:0;font-family:"sofia-pro",sans-serif;letter-spacing:.05em;padding:14px 30px;border-radius:40px;-webkit-border-radius:40px;width:auto;position:relative;overflow:hidden;text-transform:none;letter-spacing:0;background:#f6f0db;color:#6875b8}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block form .input-group .input-group-btn button:hover{padding-right:30px !important;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block form .input-group .input-group-btn button:hover span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block form .input-group .input-group-btn button span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block form .input-group .input-group-btn button:hover{background:rgba(0,0,0,.2);color:#f6f0db}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block form .input-group .input-group-btn button span{position:relative;top:-2px;display:block}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block form .input-group .input-group-btn button span.form__submit--small{display:none}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block form input{height:69px;padding:15px 20px 17px;background:#fff;border-radius:14px;-webkit-border-radius:14px;color:#6875b8;font-size:22px;border:0}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block form input:focus{border:0}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block form input::-webkit-input-placeholder{color:rgba(104,117,184,.4)}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block form input:-moz-placeholder{color:rgba(104,117,184,.4)}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block form input::-moz-placeholder{color:rgba(104,117,184,.4)}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block form input:-ms-input-placeholder{color:rgba(104,117,184,.4)}.shopify-section .newsletter-container .newsletter-section .newsletter-section__content .theme-block form input:placeholder{color:rgba(104,117,184,.4)}#PageContainer .site-footer{background:#363d5e;position:relative;overflow:visible;z-index:4}@media(max-width: 900px){#PageContainer .site-footer{padding:80px 0 0}}#PageContainer .site-footer .bubble{position:absolute;top:-140px}@media(max-width: 900px){#PageContainer .site-footer .bubble{display:none}}@media(max-width: 900px){#PageContainer .site-footer .grid{display:flex;flex-direction:column;gap:50px}}@media(max-width: 900px){#PageContainer .site-footer .grid .grid__item{width:100%}}@media(max-width: 900px){#PageContainer .site-footer .grid .grid__item:after{display:none}}@media(max-width: 900px){#PageContainer .site-footer .grid .grid__item .footer__logo{display:flex;justify-content:center;width:100%}#PageContainer .site-footer .grid .grid__item .footer__logo a{height:auto}}#PageContainer .site-footer .grid .grid__item .footer__logo image-element img{max-width:216px !important;max-height:291px !important;width:216px !important;height:auto !important}@media(max-width: 900px){#PageContainer .site-footer .grid .grid__item .footer__logo image-element img{max-width:120px !important;width:120px !important;max-height:unset !important;height:auto !important}}#PageContainer .site-footer .grid .grid__item .footer__title{font-size:24px;font-weight:bold;font-family:"sofia-pro",sans-serif;line-height:31px;text-transform:capitalize;letter-spacing:0}@media(max-width: 900px){#PageContainer .site-footer .grid .grid__item .footer__title{display:flex;align-items:center;justify-content:center;gap:13px}#PageContainer .site-footer .grid .grid__item .footer__title .collapsible-trigger__icon{position:relative;top:10px;left:auto}}#PageContainer .site-footer .grid .grid__item .site-footer__linklist li a{font-size:24px;line-height:31px;display:flex;gap:10px;align-items:center}@media(max-width: 900px){#PageContainer .site-footer .grid .grid__item .site-footer__linklist li a{justify-content:center}}#PageContainer .site-footer .grid .grid__item .site-footer__linklist li a:hover span:after{width:100%;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}#PageContainer .site-footer .grid .grid__item .site-footer__linklist li a span{position:relative}#PageContainer .site-footer .grid .grid__item .site-footer__linklist li a span:after{content:"";width:0;height:2px;background:#fff;position:absolute;bottom:-3px;left:0;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}#PageContainer .site-footer .grid .grid__item .site-footer__linklist li a svg{height:22px;position:relative;top:2px;min-width:30px}#PageContainer .site-footer .grid .grid__item .site-footer__linklist li a svg path{fill:#fff}#PageContainer .site-footer .footer__copyright{text-align:left;margin:0}@media(max-width: 900px){#PageContainer .site-footer .footer__copyright{text-align:center}}#PageContainer .site-footer .footer__copyright .footer__powered_by{padding:0}#PageContainer .site-footer .footer__copyright .footer__powered_by a{color:rgba(255,255,255,.3)}.shopify-section-group-footer-group{background:#363d5e}@media(max-width: 900px){.shopify-section-group-footer-group .custom-content-section .custom-content{margin:0}}.shopify-section-group-footer-group .custom-content-section .custom__item{margin:0 0 60px}@media(max-width: 900px){.shopify-section-group-footer-group .custom-content-section .custom__item{margin:0 auto 60px;padding:30px 0 0;width:100%}}@media(max-width: 900px){.shopify-section-group-footer-group .custom-content-section .rte{display:flex;flex-direction:column}}.shopify-section-group-footer-group .custom-content-section .rte p{color:#fff;font-size:17px;line-height:31px;display:inline-block;margin:0 0 5px}@media(max-width: 900px){.shopify-section-group-footer-group .custom-content-section .rte p{text-align:center}}.shopify-section-group-footer-group .custom-content-section .rte p:first-child{margin-right:15px}.shopify-section-group-footer-group .custom-content-section .rte p.nov-link{color:rgba(255,255,255,.5);border-color:transparent}.shopify-section-group-footer-group .custom-content-section .rte p.nov-link a{color:rgba(255,255,255,.5);position:relative;border:0}.shopify-section-group-footer-group .custom-content-section .rte p.nov-link a:before{content:"";width:0;height:2px;background:rgba(255,255,255,.5);position:absolute;bottom:-3px;left:0;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.shopify-section-group-footer-group .custom-content-section .rte p.nov-link a:after{display:none}@media(hover: hover){.shopify-section-group-footer-group .custom-content-section .rte p.nov-link a{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.shopify-section-group-footer-group .custom-content-section .rte p.nov-link a:hover{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.shopify-section-group-footer-group .custom-content-section .rte p.nov-link a:hover:before{width:100%;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}}.shopify-section-group-footer-group .custom-content-section .rte ul{margin:0;padding:0;display:flex;gap:10px}@media(max-width: 900px){.shopify-section-group-footer-group .custom-content-section .rte ul{justify-content:center}}.shopify-section-group-footer-group .custom-content-section .rte ul li{list-style-type:none;color:#fff}.shopify-section-group-footer-group .custom-content-section .rte ul li:not(:first-child):before{content:"";width:1px;height:13px;background:#fff;display:inline-block;margin:0 10px 0 2px;position:relative;top:1px}.shopify-section-group-footer-group .custom-content-section .rte ul li a{color:#fff;position:relative;border:0}.shopify-section-group-footer-group .custom-content-section .rte ul li a:before{content:"";width:0;height:2px;background:#fff;position:absolute;bottom:-3px;left:0;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.shopify-section-group-footer-group .custom-content-section .rte ul li a:after{display:none}@media(hover: hover){.shopify-section-group-footer-group .custom-content-section .rte ul li a{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.shopify-section-group-footer-group .custom-content-section .rte ul li a:hover{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.shopify-section-group-footer-group .custom-content-section .rte ul li a:hover:before{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;width:100%}}body.template-product:not(.template-index) #PageContainer #MainContent{position:relative}body.template-product:not(.template-index) #PageContainer #MainContent>div{position:relative;z-index:2}body.template-product:not(.template-index) #PageContainer #MainContent:before{content:"";background:url("/cdn/shop/files/product-leaves-1.png") no-repeat center center;background-size:contain;width:348px;height:207px;position:absolute;top:-118px;left:-160px;z-index:1}@media(max-width: 1024px){body.template-product:not(.template-index) #PageContainer #MainContent:before{display:none}}body.template-product:not(.template-index) #PageContainer #MainContent:after{content:"";background:url("/cdn/shop/files/product-leaves-2.png") no-repeat center center;background-size:contain;width:178px;height:293px;position:absolute;top:-118px;right:0;z-index:1}@media(max-width: 900px){body.template-product:not(.template-index) #PageContainer #MainContent:after{display:none}}@media(min-width: 1025px)and (max-width: 1400px){body.template-product:not(.template-index) #PageContainer #MainContent:after{top:-169px;right:-19px}}@media(max-width: 1024px){body.template-product:not(.template-index) #PageContainer #MainContent:after{display:none}}body.template-product:not(.template-index) #MainContent .page-content:not(.chocolate) .product-block--tab{display:none}body.template-product:not(.template-index) #MainContent{margin:0}@media(max-width: 900px){body.template-product:not(.template-index) #MainContent{padding:30px 0 0}}body.template-product:not(.template-index) #MainContent .page-content{position:relative;z-index:2;overflow:hidden}body.template-product:not(.template-index) #MainContent .product-single__sticky{width:50%}@media(max-width: 900px){body.template-product:not(.template-index) #MainContent .product-single__sticky{position:relative}}@media(max-width: 900px){body.template-product:not(.template-index) #MainContent .grid__item{width:100%}}body.template-product:not(.template-index) #MainContent .grid__item.medium-up--two-fifths{position:sticky;top:0;width:50%}@media(max-width: 900px){body.template-product:not(.template-index) #MainContent .grid__item.medium-up--two-fifths{position:relative;top:auto;width:100%}}@media(min-width: 590px)and (max-width: 900px){body.template-product:not(.template-index) #MainContent .grid__item.medium-up--two-fifths{margin:45px 0 0}}@media(max-width: 589px){body.template-product:not(.template-index) #MainContent .grid__item.medium-up--two-fifths{margin:25px 0 0}}body.template-product:not(.template-index) #MainContent .grid__item .product__photos .image-wrap{width:100%;padding:0 !important;aspect-ratio:1000/1000;height:auto !important;position:relative;overflow:hidden;border-radius:45px;-webkit-border-radius:45px;background:#fff}@media(max-width: 900px){body.template-product:not(.template-index) #MainContent .grid__item .product__photos .image-wrap{border-radius:10px;-webkit-border-radius:10px}}body.template-product:not(.template-index) #MainContent .grid__item .product__photos .image-wrap img{object-fit:contain}@media(max-width: 900px){body.template-product:not(.template-index) #MainContent .grid__item .product__photos .product__thumbs{overflow:scroll}}body.template-product:not(.template-index) #MainContent .grid__item .product__photos .product__thumbs .product__thumbs--scroller{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin:40px 0 0;overflow:hidden}@media(max-width: 900px){body.template-product:not(.template-index) #MainContent .grid__item .product__photos .product__thumbs .product__thumbs--scroller{display:flex;gap:6px;margin:0;width:650px;overflow:scroll;position:relative}}body.template-product:not(.template-index) #MainContent .grid__item .product__photos .product__thumbs .product__thumbs--scroller .product__thumb-item{width:100%;max-width:100%;margin:0;padding:0}@media(max-width: 900px){body.template-product:not(.template-index) #MainContent .grid__item .product__photos .product__thumbs .product__thumbs--scroller .product__thumb-item{max-width:80px}}body.template-product:not(.template-index) #MainContent .grid__item .product__photos .product__thumbs .product__thumbs--scroller .product__thumb-item .product__thumb .image-wrap{background:#fff;border-radius:20px;-webkit-border-radius:20px}body.template-product:not(.template-index) #MainContent .grid__item .product__photos .product__thumbs .product__thumbs--scroller .product__thumb-item .product__thumb img{position:absolute;width:100%;height:100%;object-fit:contain}body.template-product:not(.template-index) #MainContent .grid__item .product__photos .product__thumbs .product__thumbs--scroller .product__thumb-item .product__thumb:before{display:none}body.template-product:not(.template-index) #MainContent .grid__item .product-single__meta{padding-top:40px}body.template-product:not(.template-index) #MainContent .grid__item .product-single__meta .product-block:first-child{color:#6875b8}@media(max-width: 900px){body.template-product:not(.template-index) #MainContent .grid__item .product-single__meta{padding:0}}body.template-product:not(.template-index) #MainContent .grid__item .product-single__meta .product-single__title{font-size:36px;line-height:42px;font-weight:600;color:#4b439b;font-family:"sofia-pro",sans-serif}body.template-product:not(.template-index) #MainContent .grid__item .credits{margin:80px 0 150px;min-height:500px;position:relative}@media(max-width: 900px){body.template-product:not(.template-index) #MainContent .grid__item .credits{margin:80px 0 30px}}body.template-product:not(.template-index) #MainContent .grid__item .credits p{font-size:24px;line-height:34px;font-weight:300;font-family:"sofia-pro",sans-serif;max-width:375px}@media(max-width: 900px){body.template-product:not(.template-index) #MainContent .grid__item .credits p{font-size:21px;line-height:32px}}body.template-product:not(.template-index) #MainContent .grid__item .credits p strong{font-size:28px;line-height:38px}@media(max-width: 900px){body.template-product:not(.template-index) #MainContent .grid__item .credits p strong{font-size:22px;line-height:32px}}body.template-product:not(.template-index) #MainContent .grid__item .credits p a{font-size:24px;text-decoration:underline;color:#4b439b}body.template-product:not(.template-index) #MainContent .grid__item .credits .ra{position:absolute;right:-150px;top:-50px}@media(max-width: 1024px){body.template-product:not(.template-index) #MainContent .grid__item .credits .ra{right:-90px;max-width:400px}}body.template-product:not(.template-index) #MainContent .grid__item .credits .credit-image{width:219px;height:320px;margin:50px 0 0}body.template-product:not(.template-index) #MainContent .grid__item .product-block{margin:0 0 10px;max-width:540px}@media(max-width: 900px){body.template-product:not(.template-index) #MainContent .grid__item .product-block{max-width:100%}}body.template-product:not(.template-index) #MainContent .grid__item .product-block:empty{display:none}body.template-product:not(.template-index) #MainContent .grid__item .product-block iframe,body.template-product:not(.template-index) #MainContent .grid__item .product-block video{margin:0 0 40px;border-radius:10px;-webkit-border-radius:10px}body.template-product:not(.template-index) #MainContent .grid__item .product-block .rte{margin:30px 0 50px}body.template-product:not(.template-index) #MainContent .grid__item .product-block .rte p,body.template-product:not(.template-index) #MainContent .grid__item .product-block .rte li{color:#4b439b;font-size:24px;line-height:34px;font-weight:300;font-family:"sofia-pro",sans-serif}@media(max-width: 900px){body.template-product:not(.template-index) #MainContent .grid__item .product-block .rte p,body.template-product:not(.template-index) #MainContent .grid__item .product-block .rte li{font-size:21px;line-height:32px}}body.template-product:not(.template-index) #MainContent .grid__item .product-block .rte ul{margin:0 0 25px 20px;display:flex;flex-direction:column;gap:6px}body.template-product:not(.template-index) #MainContent .grid__item .product-block .btn{font-size:28px;text-transform:uppercase;font-weight:800;color:#fff;background:#6875b8;background-color:#6875b8;border:0;font-family:"sofia-pro",sans-serif;letter-spacing:.05em;padding:14px 30px;border-radius:40px;-webkit-border-radius:40px;width:auto;position:relative;overflow:hidden;background:#6875b8 !important;color:#fff !important;padding:15px 32px}body.template-product:not(.template-index) #MainContent .grid__item .product-block .btn:hover{padding-right:30px !important;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body.template-product:not(.template-index) #MainContent .grid__item .product-block .btn:hover span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body.template-product:not(.template-index) #MainContent .grid__item .product-block .btn span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body.template-product:not(.template-index) #MainContent .grid__item .product-block .btn:hover{background:#23204a !important}@media(max-width: 900px){body.template-product:not(.template-index) #MainContent .grid__item .product-block .btn{margin:0 0 10px}}body.template-product:not(.template-index) #MainContent .grid__item .product-block .shopify-payment-terms{display:none}body.template-product:not(.template-index) #MainContent .grid__item .product-block .payment-buttons button{font-size:28px;text-transform:uppercase;font-weight:800;color:#fff;background:#6875b8;background-color:#6875b8;border:0;font-family:"sofia-pro",sans-serif;letter-spacing:.05em;padding:14px 30px;border-radius:40px;-webkit-border-radius:40px;width:auto;position:relative;overflow:hidden;background:#6875b8 !important;color:#fff !important;padding:15px 32px}body.template-product:not(.template-index) #MainContent .grid__item .product-block .payment-buttons button:hover{padding-right:30px !important;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body.template-product:not(.template-index) #MainContent .grid__item .product-block .payment-buttons button:hover span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body.template-product:not(.template-index) #MainContent .grid__item .product-block .payment-buttons button span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body.template-product:not(.template-index) #MainContent .grid__item .product-block .variant-wrapper{margin:0 0 25px}body.template-product:not(.template-index) #MainContent .grid__item .product-block .variant-wrapper .variant-input-wrap{display:flex;gap:15px}@media(max-width: 1400px){body.template-product:not(.template-index) #MainContent .grid__item .product-block .variant-wrapper .variant-input-wrap{flex-wrap:wrap;gap:2px 15px}}@media(max-width: 1024px){body.template-product:not(.template-index) #MainContent .grid__item .product-block .variant-wrapper .variant-input-wrap{gap:10px}}body.template-product:not(.template-index) #MainContent .grid__item .product-block .variant-wrapper .variant-input-wrap .break{display:none}@media(max-width: 1400px){body.template-product:not(.template-index) #MainContent .grid__item .product-block .variant-wrapper .variant-input-wrap .break{display:block;flex-basis:100%;height:0}}body.template-product:not(.template-index) #MainContent .grid__item .product-block .variant-wrapper .variant-input-wrap .variant-input input.disabled+label{opacity:.2;-webkit-opacity:.2;pointer-events:none}body.template-product:not(.template-index) #MainContent .grid__item .product-block .variant-wrapper .variant-input-wrap .variant-input input.disabled+label:after{display:none}body.template-product:not(.template-index) #MainContent .grid__item .product-block .variant-wrapper .variant-input-wrap .variant-input input:checked+label{background:#6875b8;color:#fff;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body.template-product:not(.template-index) #MainContent .grid__item .product-block .variant-wrapper .variant-input-wrap .variant-input label{font-size:21px;font-weight:500;text-transform:uppercase;color:#6875b8;font-family:"sofia-pro",sans-serif;border:2px solid #6875b8;box-shadow:none;-webkit-box-shadow:none;line-height:1.2;border-radius:38px;-webkit-border-radius:38px;padding:7px 25px;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body.template-product:not(.template-index) #MainContent .grid__item .product-block .variant-wrapper .variant-input-wrap .variant-input label:hover{background:#6875b8;color:#fff;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body.template-product:not(.template-index) #MainContent .grid__item .product-block.product-block--sales-point{margin:0 0 25px}body.template-product:not(.template-index) #MainContent .grid__item .product-block.product-block--sales-point .icon-and-text{gap:10px}body.template-product:not(.template-index) #MainContent .grid__item .product-block.product-block--sales-point .icon-and-text .icon{margin:0;position:relative}body.template-product:not(.template-index) #MainContent .grid__item .product-block.product-block--sales-point .icon-and-text .icon:before{height:12px;width:12px}body.template-product:not(.template-index) #MainContent .grid__item .product-block.product-block--sales-point .icon-and-text .icon:after{height:12px;width:12px}body.template-product:not(.template-index) #MainContent .grid__item .product-block.product-block--sales-point .icon-and-text span[data-product-inventory]{font-size:14px;color:#4b439b}body.template-product:not(.template-index) #MainContent .grid__item .product-block.product-block--price{margin:0 0 25px}body.template-product:not(.template-index) #MainContent .grid__item .product-block.product-block--price .product__price{font-size:28px;font-family:"sofia-pro",sans-serif;color:#4b439b}body.template-product:not(.template-index) #MainContent .grid__item .product-block.product-block--tab{margin:0 0 30px}body.template-product:not(.template-index) #MainContent .grid__item .product-block.product-block--tab .collapsibles-wrapper{border:0}body.template-product:not(.template-index) #MainContent .grid__item .product-block.product-block--tab .collapsibles-wrapper button{padding:15px 0 0;border-top:1px solid #6875b8;font-size:24px;line-height:34px;color:#4b439b;font-family:"sofia-pro",sans-serif;font-weight:300;text-transform:none;letter-spacing:0}@media(max-width: 900px){body.template-product:not(.template-index) #MainContent .grid__item .product-block.product-block--tab .collapsibles-wrapper button{font-size:21px;line-height:31px}}body.template-product:not(.template-index) #MainContent .grid__item .product-block.product-block--tab .collapsibles-wrapper button .collapsible-trigger__icon{top:30px}body.template-product:not(.template-index) #MainContent .grid__item .product-block.product-block--tab .collapsibles-wrapper .collapsible-content__inner.rte{margin:20px 0 0;padding:0}body.template-product:not(.template-index) #MainContent .grid__item .product-block.product-block--tab .collapsibles-wrapper .collapsible-content__inner.rte p,body.template-product:not(.template-index) #MainContent .grid__item .product-block.product-block--tab .collapsibles-wrapper .collapsible-content__inner.rte span{font-size:20px;line-height:30px}@media(max-width: 900px){body.template-product:not(.template-index) #MainContent .grid__item .product-block.product-block--tab .collapsibles-wrapper .collapsible-content__inner.rte p,body.template-product:not(.template-index) #MainContent .grid__item .product-block.product-block--tab .collapsibles-wrapper .collapsible-content__inner.rte span{font-size:18px;line-height:28px}}body.template-product:not(.template-index) #MainContent .grid__item .product-block.product-block--tab .collapsibles-wrapper .collapsible-content__inner.rte br{margin:8px 0;display:block;width:100%}body.template-product:not(.template-index) #MainContent .grid__item .shopify-app-block{margin:0 0 20px}body.template-product:not(.template-index) #MainContent .grid__item .shopify-app-block .jdgm-prev-badge .jdgm-prev-badge__stars{font-size:19px}body.template-product:not(.template-index) #MainContent .grid__item .shopify-app-block .jdgm-prev-badge .jdgm-prev-badge__stars span{color:#c5a054}body.template-product:not(.template-index) #MainContent .grid__item .shopify-app-block .jdgm-prev-badge .jdgm-prev-badge__text{margin:0 0 0 5px;font-size:15px;color:#4b439b;font-weight:normal}body.template-product:not(.template-index) #MainContent .grid__item .shopify-app-block .jdgm-prev-badge .jdgm-prev-badge__text:before{content:"("}body.template-product:not(.template-index) #MainContent .grid__item .shopify-app-block .jdgm-prev-badge .jdgm-prev-badge__text:after{content:")"}@media(min-width: 590px)and (max-width: 900px){.shopify-section[id*=product-recommendations] .page-width .grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 80px;margin:0}.shopify-section[id*=product-recommendations] .page-width .grid .grid__item{padding:0}}.shopify-section[id*=product-recommendations]+.shopify-section{position:relative}.shopify-section[id*=product-recommendations]+.shopify-section:before{content:"";width:100%;height:700px;background:linear-gradient(0deg, #fff, #F6F0DB);display:block;position:absolute;top:0}.shopify-section[id*=product-recommendations]+.shopify-section .index-section{position:relative;margin:0 0 100px;padding:100px 0 0}.shopify-section product-recommendations .index-section{margin:-100px 0 0;padding:200px 0 170px;background:#fff;mask-image:url(/cdn/shop/files/related-products-clip-path.svg);mask-position:top center;mask-size:2000px;mask-repeat:no-repeat}@media(min-width: 2000px){.shopify-section product-recommendations .index-section{mask-size:100%}}@media(max-width: 900px){.shopify-section product-recommendations .index-section{padding:100px 0;margin:0;mask-image:unset}}.shopify-section product-recommendations .section-header .section-header__title{font-size:18px;font-weight:600;letter-spacing:.05em;color:#6875b8;text-transform:uppercase;font-family:"sofia-pro",sans-serif}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header{margin:0 0 50px}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-rev-widg__title{font-size:36px;line-height:42px;margin:0 0 60px;color:#6875b8;font-weight:600}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form{padding:40px 0 0}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__title{font-weight:600;font-size:24px;color:#4b439b;text-align:left;margin:0 0 35px}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset{text-align:left}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset.jdgm-form__fieldset-actions{display:flex;justify-content:flex-end;margin:40px 0 0;gap:10px}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset.jdgm-form__fieldset-actions .jdgm-btn{font-size:28px;text-transform:uppercase;font-weight:800;color:#fff;background:#6875b8;background-color:#6875b8;border:0;font-family:"sofia-pro",sans-serif;letter-spacing:.05em;padding:14px 30px;border-radius:40px;-webkit-border-radius:40px;width:auto;position:relative;overflow:hidden;font-size:17px}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset.jdgm-form__fieldset-actions .jdgm-btn:hover{padding-right:30px !important;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset.jdgm-form__fieldset-actions .jdgm-btn:hover span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset.jdgm-form__fieldset-actions .jdgm-btn span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset .jdgm-picture-fieldset__box-wrapper{border-color:rgba(75,67,155,.7)}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset .jdgm-picture-fieldset__box-wrapper .jdgm-media-fieldset__icon{color:#4b439b}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset .jdgm-sort-dropdown-wrapper select{color:#4b439b;outline:none}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{color:#4b439b}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset input,body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset textarea{border-radius:5px;-webkit-border-radius:5px;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;color:#4b439b;border-color:rgba(75,67,155,.7)}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset input::-webkit-input-placeholder,body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset textarea::-webkit-input-placeholder{color:rgba(75,67,155,.6)}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset input:-moz-placeholder,body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset textarea:-moz-placeholder{color:rgba(75,67,155,.6)}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset input::-moz-placeholder,body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset textarea::-moz-placeholder{color:rgba(75,67,155,.6)}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset input:-ms-input-placeholder,body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset textarea:-ms-input-placeholder{color:rgba(75,67,155,.6)}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset input:placeholder,body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset textarea:placeholder{color:rgba(75,67,155,.6)}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset input:focus,body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset textarea:focus{border-color:#4b439b;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset label{font-size:18px;color:#4b439b;text-transform:capitalize;letter-spacing:0;font-family:"sofia-pro",sans-serif;font-weight:normal}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset p{font-size:16px;color:#4b439b;font-weight:300}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset p a{color:#4b439b;text-decoration:underline}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px 20px}@media(min-width: 901px)and (max-width: 1024px){body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars{grid-template-columns:1fr 1fr}}@media(max-width: 900px){body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars{grid-template-columns:1fr}}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars>div{width:100%}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary{border:0;display:flex;align-items:flex-start}@media(max-width: 900px){body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary{justify-content:center}}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-inner{display:flex;flex-direction:column;align-items:flex-start}@media(max-width: 900px){body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-inner{align-items:center}}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-average{margin-left:10px}@media(min-width: 901px)and (max-width: 1024px){body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-average{display:block;text-align:left;margin:0}}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-text,body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-link{font-size:15px;text-transform:uppercase;text-decoration:none;position:relative;top:2px;margin:0;color:#6875b8}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-stars{margin:0 0 12px}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-stars .jdgm-star{font-size:30px;color:#c5a054}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-histogram{border:0}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-histogram .jdgm-histogram__row{margin:0 0 13px;display:flex;width:100%;gap:20px}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-histogram .jdgm-histogram__row .jdgm-histogram__star{width:35%;display:flex}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-histogram .jdgm-histogram__row .jdgm-histogram__star .jdgm-star{font-size:21px;color:#c5a054}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-histogram .jdgm-histogram__row .jdgm-histogram__bar{width:65%;background:#fff;border:1px solid #c5a054;height:19px;margin:0}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-histogram .jdgm-histogram__row .jdgm-histogram__bar .jdgm-histogram__bar-content{background:#c5a054}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-histogram .jdgm-histogram__row .jdgm-histogram__frequency{display:none}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper{border:0;display:flex;align-items:flex-end}@media(min-width: 901px)and (max-width: 1024px){body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper{grid-column:span 2;justify-content:center}}@media(max-width: 900px){body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper{justify-content:center}}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper .jdgm-write-rev-link{font-size:28px;text-transform:uppercase;font-weight:800;color:#fff;background:#6875b8;background-color:#6875b8;border:0;font-family:"sofia-pro",sans-serif;letter-spacing:.05em;padding:14px 30px;border-radius:40px;-webkit-border-radius:40px;width:auto;position:relative;overflow:hidden;background:#c5a054;display:flex;align-items:center;text-transform:none;letter-spacing:0;max-width:unset;justify-content:center;max-width:260px;margin:0}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper .jdgm-write-rev-link:hover{padding-right:30px !important;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper .jdgm-write-rev-link:hover span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body.template-product #judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper .jdgm-write-rev-link span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body.template-product #judgeme_product_reviews .jdgm-row-actions{max-width:680px;margin:0 auto;border:0}body.template-product #judgeme_product_reviews .jdgm-row-actions .jdgm-rev-widg__sort-wrapper{display:flex}body.template-product #judgeme_product_reviews .jdgm-row-actions .jdgm-rev-widg__sort-wrapper .jdgm-sort-dropdown-wrapper{margin-left:auto}body.template-product #judgeme_product_reviews .jdgm-row-actions .jdgm-rev-widg__sort-wrapper .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown{font-size:17px;font-family:"sofia-pro",sans-serif;font-weight:300;margin-left:auto;color:#6875b8;padding:0}body.template-product #judgeme_product_reviews .jdgm-row-actions .jdgm-rev-widg__sort-wrapper .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown:focus{outline:none}body.template-product #judgeme_product_reviews .jdgm-row-actions .jdgm-rev-widg__sort-wrapper .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown+.jdgm-sort-dropdown-arrow{position:relative;top:2px}body.template-product #judgeme_product_reviews .jdgm-row-actions .jdgm-rev-widg__sort-wrapper .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown+.jdgm-sort-dropdown-arrow:before{color:#6875b8;font-size:20px}body.template-product #judgeme_product_reviews .jdgm-rev-widg__body{max-width:680px;margin:0 auto;padding:30px 0 0;border-top:1px solid #6875b8}body.template-product #judgeme_product_reviews .jdgm-rev-widg__body .jdgm-paginate{display:none}body.template-product #judgeme_product_reviews .jdgm-rev-widg__body .jdgm-rev-widg__reviews{display:flex;flex-direction:column;gap:30px}body.template-product #judgeme_product_reviews .jdgm-rev-widg__body .jdgm-rev{border-top:0;border-bottom:1px solid #c5a054;padding:0 0 25px}body.template-product #judgeme_product_reviews .jdgm-rev-widg__body .jdgm-rev .jdgm-row-rating .jdgm-rev__rating .jdgm-star{font-size:24px;color:#c5a054}body.template-product #judgeme_product_reviews .jdgm-rev-widg__body .jdgm-rev .jdgm-row-rating .jdgm-rev__timestamp{display:none}body.template-product #judgeme_product_reviews .jdgm-rev-widg__body .jdgm-rev .jdgm-row-profile .jdgm-rev__author-wrapper .jdgm-rev__author{font-size:21px;font-weight:bold;color:#6875b8}body.template-product #judgeme_product_reviews .jdgm-rev-widg__body .jdgm-rev .jdgm-row-profile .jdgm-rev__buyer-badge-wrapper{margin-left:10px;position:relative;top:-3px}body.template-product #judgeme_product_reviews .jdgm-rev-widg__body .jdgm-rev .jdgm-row-profile .jdgm-rev__buyer-badge-wrapper .jdgm-rev__buyer-badge{background:#f0f0f0;color:#000;padding:5px 13px;display:inline-block;border-radius:3px}body.template-product #judgeme_product_reviews .jdgm-rev-widg__body .jdgm-rev .jdgm-row-profile .jdgm-rev__icon{display:none}body.template-product #judgeme_product_reviews .jdgm-rev-widg__body .jdgm-rev .jdgm-row-extra{display:none}body.template-product #judgeme_product_reviews .jdgm-rev-widg__body .jdgm-rev .jdgm-rev__content{margin:15px 0 0}body.template-product #judgeme_product_reviews .jdgm-rev-widg__body .jdgm-rev .jdgm-rev__content b{font-size:21px;font-weight:600;color:#6875b8}body.template-product #judgeme_product_reviews .jdgm-rev-widg__body .jdgm-rev .jdgm-rev__content .jdgm-rev__body p{font-size:21px;font-weight:300;color:#6875b8}.template-blog #PageContainer .shopify-section[id*=main]{background:linear-gradient(0deg, #fff, #F6F0DB, #fff)}.template-blog #PageContainer .page-content{display:flex;flex-direction:column;gap:100px;padding-bottom:150px}.template-blog #PageContainer .page-content article{display:grid;grid-template-columns:1fr 1fr;margin:0;gap:66px}@media(max-width: 767px){.template-blog #PageContainer .page-content article{grid-template-columns:1fr;gap:30px}}.template-blog #PageContainer .page-content article .article__image-wrap{height:auto}@media(max-width: 767px){.template-blog #PageContainer .page-content article .article__image-wrap{order:1;margin:0}}.template-blog #PageContainer .page-content article .article__image-wrap a:hover .article__image image-element{transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.template-blog #PageContainer .page-content article .article__image-wrap .article__image{position:relative;padding:0 !important;height:auto !important;width:100%;aspect-ratio:687/458;overflow:hidden;border-radius:20px;-webkit-border-radius:20px;background:#fff}.template-blog #PageContainer .page-content article .article__image-wrap .article__image image-element{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.template-blog #PageContainer .page-content article .article__content{padding:0;width:100%;max-width:100%}@media(max-width: 767px){.template-blog #PageContainer .page-content article .article__content{order:2}}.template-blog #PageContainer .page-content article .article__content h2 a{font-family:"sofia-pro",sans-serif;font-weight:600;font-size:28px;line-height:34px;color:#4b439b}.template-blog #PageContainer .page-content article .article__content .rte{font-size:24px;line-height:34px;font-weight:300;font-family:"sofia-pro",sans-serif;color:#6875b8;margin:0 0 35px}@media(max-width: 900px){.template-blog #PageContainer .page-content article .article__content .rte{font-size:21px;line-height:32px}}.template-blog #PageContainer .page-content article .article__content .btn{font-size:28px;text-transform:uppercase;font-weight:800;color:#fff;background:#6875b8;background-color:#6875b8;border:0;font-family:"sofia-pro",sans-serif;letter-spacing:.05em;padding:14px 30px;border-radius:40px;-webkit-border-radius:40px;width:auto;position:relative;overflow:hidden;text-transform:none;letter-spacing:0;font-weight:500;font-size:23px;padding:3px 30px 7px}.template-blog #PageContainer .page-content article .article__content .btn:hover{padding-right:30px !important;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.template-blog #PageContainer .page-content article .article__content .btn:hover span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.template-blog #PageContainer .page-content article .article__content .btn span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.template-blog #PageContainer .page-content article .article__content .btn:hover{background:#23204a}.template-blog .pagination{display:flex;justify-content:center;align-items:center;gap:7px}.template-blog .pagination .prev,.template-blog .pagination .next{width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;background:#4b439b;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.template-blog .pagination .prev:hover,.template-blog .pagination .next:hover{background:#23204a;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.template-blog .pagination .prev a,.template-blog .pagination .next a{padding:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:6px 0 0}.template-blog .pagination .prev a svg,.template-blog .pagination .next a svg{position:relative;top:-3px}.template-blog .pagination .prev svg{left:-1px}.template-blog .pagination>.page{font-size:24px;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;background:none;border-radius:50%;-webkit-border-radius:50%;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.template-blog .pagination>.page:not(.current):hover{background:rgba(75,67,155,.3);transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.template-blog .pagination>.page>a,.template-blog .pagination>.page span{padding:0;position:relative;top:-1px;color:#4b439b;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 0 4px}.template-blog .pagination>.page.current{background:#4b439b;color:#fff}.template-blog .pagination>.page.current span{color:#fff}body.template-blog:not(.template-index) #MainContent>.shopify-section:first-child .background-media-text .background-media-text__aligner .animation-cropper .background-media-text__text .main-title{text-align:left}body.template-article:not(.template-index) #MainContent>.shopify-section:first-child .background-media-text .background-media-text__aligner .animation-cropper .background-media-text__text .subtitle{display:none}body.template-article #MainContent{background:linear-gradient(0deg, #F6F0DB, #fff, #fff)}body.template-article #MainContent .shopify-section[id*=blog-posts]{padding:120px 0 250px;margin:0}@media(max-width: 900px){body.template-article #MainContent .shopify-section[id*=blog-posts]{padding:150px 0 100px}}body.template-article #MainContent .grid .article__grid-image .image-wrap{padding:0 !important;aspect-ratio:687/458;height:auto !important;border-radius:20px;-webkit-border-radius:20px;position:relative;overflow:hidden;background:#fff}body.template-article #MainContent .grid .article__grid-meta .article__title{font-size:24px;color:#4b439b}body.template-article .article__body{max-width:820px;margin:0 auto;font-size:24px;line-height:34px;font-weight:300;font-family:"sofia-pro",sans-serif;color:#4b439b}@media(max-width: 900px){body.template-article .article__body{font-size:21px;line-height:32px}}body.template-article .article__body p,body.template-article .article__body *{font-size:24px;line-height:34px;font-weight:300;font-family:"sofia-pro",sans-serif;margin:0 0 30px;color:#4b439b;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}@media(max-width: 900px){body.template-article .article__body p,body.template-article .article__body *{font-size:21px;line-height:32px}}body.template-article .article__body p a:hover,body.template-article .article__body * a:hover{border-color:#4b439b !important;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body.template-article .article__body p a:after,body.template-article .article__body * a:after{display:none}body.template-article .section-header .section-header__title{font-size:18px;font-weight:600;letter-spacing:.05em;color:#6875b8;text-transform:uppercase;font-family:"sofia-pro",sans-serif}@media(max-width: 900px){body .large-up--hide{display:block !important}}@media(min-width: 901px){body .large-up--hide{display:none !important}}body:not(.template-index) #MainContent .shopify-section:last-child{padding-bottom:150px}body:not(.template-index)[data-url*=find-lovo] #MainContent section[id*=main] .rte{max-width:100%;width:100%}body:not(.template-index) #MainContent section[id*=main] .rte,body:not(.template-index) #MainContent section[id*=main] .theme-block,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block{max-width:820px;margin:0 auto}body:not(.template-index) #MainContent section[id*=main] .rte .btn,body:not(.template-index) #MainContent section[id*=main] .theme-block .btn,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte .btn,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block .btn{font-size:28px;text-transform:uppercase;font-weight:800;color:#fff;background:#6875b8;background-color:#6875b8;border:0;font-family:"sofia-pro",sans-serif;letter-spacing:.05em;padding:14px 30px;border-radius:40px;-webkit-border-radius:40px;width:auto;position:relative;overflow:hidden;margin:15px 0}body:not(.template-index) #MainContent section[id*=main] .rte .btn:hover,body:not(.template-index) #MainContent section[id*=main] .theme-block .btn:hover,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte .btn:hover,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block .btn:hover{padding-right:30px !important;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body:not(.template-index) #MainContent section[id*=main] .rte .btn:hover span,body:not(.template-index) #MainContent section[id*=main] .theme-block .btn:hover span,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte .btn:hover span,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block .btn:hover span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body:not(.template-index) #MainContent section[id*=main] .rte .btn span,body:not(.template-index) #MainContent section[id*=main] .theme-block .btn span,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte .btn span,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block .btn span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body:not(.template-index) #MainContent section[id*=main] .rte .btn:hover,body:not(.template-index) #MainContent section[id*=main] .theme-block .btn:hover,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte .btn:hover,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block .btn:hover{background:#23204a}body:not(.template-index) #MainContent section[id*=main] .rte.extra-small p,body:not(.template-index) #MainContent section[id*=main] .rte.extra-small *,body:not(.template-index) #MainContent section[id*=main] .theme-block.extra-small p,body:not(.template-index) #MainContent section[id*=main] .theme-block.extra-small *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.extra-small p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.extra-small *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.extra-small p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.extra-small *{font-size:18px;line-height:28px;font-weight:300;font-family:"sofia-pro",sans-serif}@media(max-width: 900px){body:not(.template-index) #MainContent section[id*=main] .rte.extra-small p,body:not(.template-index) #MainContent section[id*=main] .rte.extra-small *,body:not(.template-index) #MainContent section[id*=main] .theme-block.extra-small p,body:not(.template-index) #MainContent section[id*=main] .theme-block.extra-small *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.extra-small p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.extra-small *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.extra-small p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.extra-small *{font-size:21px;line-height:32px}}body:not(.template-index) #MainContent section[id*=main] .rte.small p,body:not(.template-index) #MainContent section[id*=main] .rte.small *,body:not(.template-index) #MainContent section[id*=main] .theme-block.small p,body:not(.template-index) #MainContent section[id*=main] .theme-block.small *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.small p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.small *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.small p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.small *{font-size:20px;line-height:30px;font-weight:300;font-family:"sofia-pro",sans-serif}@media(max-width: 900px){body:not(.template-index) #MainContent section[id*=main] .rte.small p,body:not(.template-index) #MainContent section[id*=main] .rte.small *,body:not(.template-index) #MainContent section[id*=main] .theme-block.small p,body:not(.template-index) #MainContent section[id*=main] .theme-block.small *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.small p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.small *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.small p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.small *{font-size:21px;line-height:32px}}body:not(.template-index) #MainContent section[id*=main] .rte.medium p,body:not(.template-index) #MainContent section[id*=main] .rte.medium *,body:not(.template-index) #MainContent section[id*=main] .theme-block.medium p,body:not(.template-index) #MainContent section[id*=main] .theme-block.medium *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.medium p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.medium *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.medium p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.medium *{font-size:24px;line-height:34px;font-weight:300;font-family:"sofia-pro",sans-serif}@media(max-width: 900px){body:not(.template-index) #MainContent section[id*=main] .rte.medium p,body:not(.template-index) #MainContent section[id*=main] .rte.medium *,body:not(.template-index) #MainContent section[id*=main] .theme-block.medium p,body:not(.template-index) #MainContent section[id*=main] .theme-block.medium *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.medium p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.medium *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.medium p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.medium *{font-size:21px;line-height:32px}}body:not(.template-index) #MainContent section[id*=main] .rte.large p,body:not(.template-index) #MainContent section[id*=main] .rte.large *,body:not(.template-index) #MainContent section[id*=main] .theme-block.large p,body:not(.template-index) #MainContent section[id*=main] .theme-block.large *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.large p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.large *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.large p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.large *{font-size:28px;line-height:38px;font-weight:300;font-family:"sofia-pro",sans-serif}@media(max-width: 900px){body:not(.template-index) #MainContent section[id*=main] .rte.large p,body:not(.template-index) #MainContent section[id*=main] .rte.large *,body:not(.template-index) #MainContent section[id*=main] .theme-block.large p,body:not(.template-index) #MainContent section[id*=main] .theme-block.large *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.large p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.large *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.large p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.large *{font-size:21px;line-height:32px}}body:not(.template-index) #MainContent section[id*=main] .rte.extra-large p,body:not(.template-index) #MainContent section[id*=main] .rte.extra-large *,body:not(.template-index) #MainContent section[id*=main] .theme-block.extra-large p,body:not(.template-index) #MainContent section[id*=main] .theme-block.extra-large *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.extra-large p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.extra-large *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.extra-large p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.extra-large *{font-size:24px;line-height:34px;font-weight:300;font-family:"sofia-pro",sans-serif;font-size:30px;line-height:40px}@media(max-width: 900px){body:not(.template-index) #MainContent section[id*=main] .rte.extra-large p,body:not(.template-index) #MainContent section[id*=main] .rte.extra-large *,body:not(.template-index) #MainContent section[id*=main] .theme-block.extra-large p,body:not(.template-index) #MainContent section[id*=main] .theme-block.extra-large *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.extra-large p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.extra-large *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.extra-large p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.extra-large *{font-size:21px;line-height:32px}}@media(max-width: 900px){body:not(.template-index) #MainContent section[id*=main] .rte.extra-large p,body:not(.template-index) #MainContent section[id*=main] .rte.extra-large *,body:not(.template-index) #MainContent section[id*=main] .theme-block.extra-large p,body:not(.template-index) #MainContent section[id*=main] .theme-block.extra-large *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.extra-large p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte.extra-large *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.extra-large p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block.extra-large *{font-size:21px;line-height:32px}}body:not(.template-index) #MainContent section[id*=main] .rte p,body:not(.template-index) #MainContent section[id*=main] .rte *,body:not(.template-index) #MainContent section[id*=main] .theme-block p,body:not(.template-index) #MainContent section[id*=main] .theme-block *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block *{font-size:24px;line-height:34px;font-weight:300;font-family:"sofia-pro",sans-serif;margin:0 0 30px;color:#4b439b}@media(max-width: 900px){body:not(.template-index) #MainContent section[id*=main] .rte p,body:not(.template-index) #MainContent section[id*=main] .rte *,body:not(.template-index) #MainContent section[id*=main] .theme-block p,body:not(.template-index) #MainContent section[id*=main] .theme-block *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block p,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block *{font-size:21px;line-height:32px}}body:not(.template-index) #MainContent section[id*=main] .rte p:last-child,body:not(.template-index) #MainContent section[id*=main] .theme-block p:last-child,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte p:last-child,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block p:last-child{margin-bottom:0}body:not(.template-index) #MainContent section[id*=main] .rte .page-title,body:not(.template-index) #MainContent section[id*=main] .theme-block .page-title,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte .page-title,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block .page-title{font-size:28px;font-weight:600;color:#4b439b;margin:55px 0 26px}@media(max-width: 900px){body:not(.template-index) #MainContent section[id*=main] .rte .page-title,body:not(.template-index) #MainContent section[id*=main] .theme-block .page-title,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte .page-title,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block .page-title{margin:50px 0 25px}}@media(max-width: 500px){body:not(.template-index) #MainContent section[id*=main] .rte .page-title,body:not(.template-index) #MainContent section[id*=main] .theme-block .page-title,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte .page-title,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block .page-title{font-size:26px}}body:not(.template-index) #MainContent section[id*=main] .rte h1.page-title,body:not(.template-index) #MainContent section[id*=main] .theme-block h1.page-title,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte h1.page-title,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block h1.page-title{font-size:40px;line-height:50px;margin:0 0 35px;color:#4b439b}@media(max-width: 500px){body:not(.template-index) #MainContent section[id*=main] .rte h1.page-title,body:not(.template-index) #MainContent section[id*=main] .theme-block h1.page-title,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte h1.page-title,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block h1.page-title{font-size:30px;line-height:1.25}}body:not(.template-index) #MainContent section[id*=main] .rte .enlarge-text *,body:not(.template-index) #MainContent section[id*=main] .theme-block .enlarge-text *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte .enlarge-text *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block .enlarge-text *{font-size:24px;line-height:34px;font-weight:300;font-family:"sofia-pro",sans-serif;font-size:30px;line-height:40px}@media(max-width: 900px){body:not(.template-index) #MainContent section[id*=main] .rte .enlarge-text *,body:not(.template-index) #MainContent section[id*=main] .theme-block .enlarge-text *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte .enlarge-text *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block .enlarge-text *{font-size:21px;line-height:32px}}@media(max-width: 900px){body:not(.template-index) #MainContent section[id*=main] .rte .enlarge-text *,body:not(.template-index) #MainContent section[id*=main] .theme-block .enlarge-text *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .rte .enlarge-text *,body:not(.template-index) #MainContent .shopify-section[id*=rich] .theme-block .enlarge-text *{font-size:21px;line-height:32px}}body.template-page:not(.template-index) #MainContent .shopify-section[id*=featured-collection],body.template-page:not(.template-index) #MainContent .shopify-section[id*=featured_collection]{padding:100px 0;background:#fff}body:not(.template-index) #MainContent .index-section--hero .hero.loaded .hero__link{opacity:1;-webkit-opacity:1}@media(max-width: 589px){body:not(.template-index) #MainContent .index-section{margin:80px 0}}body:not(.template-index) #MainContent .index-section--hero .hero{height:800px}body:not(.template-index) #MainContent .index-section--hero .slideshow__slide .hero__image-wrapper:after{background-color:#23204a}body:not(.template-index) #MainContent .index-section--hero .slideshow__slide .page-width{display:flex}body:not(.template-index) #MainContent .index-section--hero .slideshow__slide .hero__text-content{display:flex;flex-direction:column;gap:10px;width:100%}body:not(.template-index) #MainContent .index-section--hero .slideshow__slide .hero__text-content.horizontal-center .hero__subtitle{margin:0 auto}body:not(.template-index) #MainContent .index-section--hero .slideshow__slide .hero__text-content.horizontal-right .hero__subtitle{margin-left:auto}body:not(.template-index) #MainContent .index-section--hero .slideshow__slide .hero__text-content.horizontal-left .hero__subtitle{margin-right:auto}@media(max-width: 900px){body:not(.template-index) #MainContent .index-section--hero .slideshow__slide .hero__text-content .hero__title{font-size:30px}}body:not(.template-index) #MainContent .index-section--hero .slideshow__slide .hero__text-content.vertical-bottom{margin-top:auto;margin-bottom:50px}body:not(.template-index) #MainContent .index-section--hero .slideshow__slide .hero__text-content .hero__subtitle{max-width:700px}@media(max-width: 900px){body:not(.template-index) #MainContent .index-section--hero .slideshow__slide .hero__text-content .hero__subtitle{max-width:100%}}body:not(.template-index) #MainContent .index-section--hero .slideshow__slide .hero__text-content .hero__subtitle .animation-contents{text-transform:none;font-family:"sofia-pro",sans-serif;letter-spacing:0;font-size:24px;line-height:34px;font-weight:300;font-family:"sofia-pro",sans-serif}@media(max-width: 900px){body:not(.template-index) #MainContent .index-section--hero .slideshow__slide .hero__text-content .hero__subtitle .animation-contents{font-size:21px;line-height:32px}}body:not(.template-index) #MainContent .index-section--hero .slideshow__slide .hero__text-content .hero__subtitle .animation-contents .subtitle{font-size:24px;line-height:34px;font-weight:300;font-family:"sofia-pro",sans-serif;margin:0;font-weight:400}@media(max-width: 900px){body:not(.template-index) #MainContent .index-section--hero .slideshow__slide .hero__text-content .hero__subtitle .animation-contents .subtitle{font-size:21px;line-height:32px}}body:not(.template-index) #MainContent .index-section--hero .slideshow__slide .hero__text-content .hero__subtitle+.hero__link{margin:20px 0 0}body:not(.template-index) #MainContent .index-section--hero .slideshow__slide .hero__text-content .hero__link .btn{font-size:28px;text-transform:uppercase;font-weight:800;color:#fff;background:#6875b8;background-color:#6875b8;border:0;font-family:"sofia-pro",sans-serif;letter-spacing:.05em;padding:14px 30px;border-radius:40px;-webkit-border-radius:40px;width:auto;position:relative;overflow:hidden;background-color:rgba(104,117,184,.7) !important;border:2px solid #fff}body:not(.template-index) #MainContent .index-section--hero .slideshow__slide .hero__text-content .hero__link .btn:hover{padding-right:30px !important;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body:not(.template-index) #MainContent .index-section--hero .slideshow__slide .hero__text-content .hero__link .btn:hover span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body:not(.template-index) #MainContent .index-section--hero .slideshow__slide .hero__text-content .hero__link .btn span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body:not(.template-index) #MainContent .index-section--hero .slideshow__slide .hero__text-content .hero__link .btn:hover{background-color:#fff !important;color:#6875b8 !important}body.template-page[data-url*=about] .shopify-section:not(:last-child) .video-parent-section:not(.hero),body.template-page[data-url*=about-lovo] .shopify-section:not(:last-child) .video-parent-section:not(.hero){mix-blend-mode:unset}.template-page #MainContent{background:linear-gradient(0deg, #F6F0DB, #fff, #fff)}.template-page #MainContent section[id*=main]{margin:0;padding:0 0 200px}.repeatable-section{position:relative;z-index:6}.template-page .repeatable-section,.template-article .repeatable-section{margin:-85px 0 0;background:#f6f0db}body[data-url*=contact] #MainContent .shopify-section[id*=form]{margin:100px 0 0;padding:0 0 250px}@media(max-width: 900px){body[data-url*=contact] #MainContent .shopify-section[id*=form]{margin:50px 0 0;padding:0 0 200px}}body[data-url*=contact] #MainContent .shopify-section[id*=form] .page-width{max-width:820px;margin:0 auto}body[data-url*=contact] #MainContent .shopify-section[id*=form] .page-width .section-header .section-header__title{text-align:left;font-size:28px;font-weight:600;color:#4b439b}body #MainContent .shopify-section[id*=faq]:last-child{margin:0;padding:0 0 100px}body #MainContent .shopify-section[id*=faq] .page-width{max-width:820px;margin:0 auto;padding:0 30px 150px}body #MainContent .shopify-section[id*=faq] .page-width .question-block{width:100%;border-bottom:1px solid #4b439b;margin:0 0 30px}body #MainContent .shopify-section[id*=faq] .page-width .question-block button{width:100%;display:flex;align-items:center;gap:20px;padding:20px 0 30px}body #MainContent .shopify-section[id*=faq] .page-width .question-block button span{font-size:24px;font-weight:600;color:#4b439b}body #MainContent .shopify-section[id*=faq] .page-width .question-block button span.collapsible-trigger__icon{position:relative;left:auto;top:5px}body #MainContent .shopify-section[id*=faq] .page-width .question-block button span.collapsible-trigger__icon svg{width:20px;height:auto}body #MainContent .shopify-section[id*=faq] .page-width .question-block .collapsible-content *{font-size:24px;line-height:34px;font-weight:300;font-family:"sofia-pro",sans-serif;margin:0 0 30px;color:#4b439b}@media(max-width: 900px){body #MainContent .shopify-section[id*=faq] .page-width .question-block .collapsible-content *{font-size:21px;line-height:32px}}body #CollectionAjaxResult #CollectionAjaxContent .grid{margin:0}body .form-vertical .grid{grid-template-columns:1fr 1fr;gap:40px;display:grid;margin:0}@media(max-width: 767px){body .form-vertical .grid{grid-template-columns:1fr;gap:30px}}body .form-vertical .grid .grid__item{margin:0;padding:0;width:100%}body .form-vertical .note.note--success{border-radius:10px;margin:0;font-weight:600;font-size:20px;background:#6eb94e;color:#fff;border:0;margin:0 0 25px}body .form-vertical .errors{border-radius:10px;margin:0;font-weight:600;font-size:20px;background:#6eb94e;color:#fff;border:0;background:#e14141;margin:0 0 25px}body .form-vertical input,body .form-vertical textarea{border-radius:14px;-webkit-border-radius:14px;background:rgba(75,67,155,.1);padding:15px 30px;font-size:20px;border:1px solid #4b439b;color:#4b439b;margin:0}body .form-vertical label{font-size:18px;color:rgba(75,67,155,.8)}body .form-vertical .form-row{margin:30px 0 0;display:flex;gap:40px}@media(max-width: 767px){body .form-vertical .form-row{flex-direction:column;gap:5px}}body .form-vertical .form-row p{max-width:350px;color:rgba(75,67,155,.8)}body .form-vertical .form-row p a{text-decoration:underline;color:rgba(75,67,155,.8)}body .form-vertical .form-row button{font-size:28px;text-transform:uppercase;font-weight:800;color:#fff;background:#6875b8;background-color:#6875b8;border:0;font-family:"sofia-pro",sans-serif;letter-spacing:.05em;padding:14px 30px;border-radius:40px;-webkit-border-radius:40px;width:auto;position:relative;overflow:hidden;background-image:none !important;background:#6875b8 !important;min-width:200px;height:67px;margin-left:auto}body .form-vertical .form-row button:hover{padding-right:30px !important;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body .form-vertical .form-row button:hover span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body .form-vertical .form-row button span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body .form-vertical .form-row button:hover{background:#363d5e !important}body #VideoModal:before{background:rgba(35,32,74,.95)}body #VideoModal .modal__centered.page-width{max-width:100%}body #VideoModal .modal__centered.page-width .modal__centered-content{padding:0px 30px}body #VideoModal .modal__centered.page-width .modal__centered-content .video-wrapper{width:1500px}body #VideoModal .modal__close{display:flex;gap:8px;align-items:center}body #VideoModal .modal__close svg{width:21px}body #VideoModal .modal__close svg path{fill:#fff}body #VideoModal .modal__close .btn-text{position:relative;top:-2px}#NavDrawer{z-index:999}#NavDrawer .mobile-nav .mobile-nav__link{color:#4b439b;font-size:20px}.template-list-collections div[id*=CollectionSection] .grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:45px 35px}@media(max-width: 900px){.template-list-collections div[id*=CollectionSection] .grid{grid-template-columns:repeat(2, 1fr)}}.template-list-collections div[id*=CollectionSection] .grid .grid__item{margin:0;padding:0;width:100%}div[id*=CollectionSection] .grid{margin:0}div[id*=CollectionSection] .grid .product-grid-container{display:grid;grid-template-columns:repeat(4, 1fr);gap:45px 35px}@media(max-width: 900px){div[id*=CollectionSection] .grid .product-grid-container{grid-template-columns:repeat(2, 1fr)}}div[id*=CollectionSection] .grid .product-grid-container .grid__item{margin:0;padding:0;width:100%}div[id*=CollectionSection] .grid .grid__item .grid-product__image-mask{position:relative;overflow:hidden;border-radius:20px;-webkit-border-radius:20px}body:not(.template-index) #MainContent .shopify-section[id*=video] .section-header .page-title,body:not(.template-index) #MainContent .shopify-section[id*=columns] .section-header .page-title{font-size:40px;line-height:50px;margin:0 0 35px;color:#4b439b;margin:0 0 60px}@media(max-width: 500px){body:not(.template-index) #MainContent .shopify-section[id*=video] .section-header .page-title,body:not(.template-index) #MainContent .shopify-section[id*=columns] .section-header .page-title{font-size:30px;line-height:1.25}}@media(max-width: 900px){body:not(.template-index) #MainContent .shopify-section[id*=video] .section-header .page-title,body:not(.template-index) #MainContent .shopify-section[id*=columns] .section-header .page-title{margin:0 0 70px}}#MainContent .shopify-section[id*=icons]{margin:140px 0}#MainContent .shopify-section[id*=icons] .text-with-icons .section-header .page-title{font-size:40px;line-height:50px;margin:0 0 35px;color:#4b439b;margin:0 0 90px}@media(max-width: 500px){#MainContent .shopify-section[id*=icons] .text-with-icons .section-header .page-title{font-size:30px;line-height:1.25}}@media(max-width: 900px){#MainContent .shopify-section[id*=icons] .text-with-icons .section-header .page-title{margin:0 0 70px}}@media(max-width: 900px){#MainContent .shopify-section[id*=icons] .text-with-icons .text-with-icons__blocks{flex-direction:column}#MainContent .shopify-section[id*=icons] .text-with-icons .text-with-icons__blocks .text-with-icons__block{width:100%;padding:0px 30px 55px}}@media(max-width: 589px){#MainContent .shopify-section[id*=icons] .text-with-icons .text-with-icons__blocks .text-with-icons__block{width:100%;padding:0 0 55px}}#MainContent .shopify-section[id*=icons] .text-with-icons .text-with-icons__blocks .text-with-icons__block-icon{margin:0 0 35px}#MainContent .shopify-section[id*=icons] .text-with-icons .text-with-icons__blocks .text-with-icons__block-icon .text-with-icons__block-icon-holder{border-radius:50%;-webkit-border-radius:50%;width:200px;height:200px;display:flex;align-items:center;justify-content:center;margin:0 auto;background:#f6f0db}#MainContent .shopify-section[id*=icons] .text-with-icons .text-with-icons__blocks .text-with-icons__block-icon .text-with-icons__block-icon-holder svg{width:100px;height:100px;position:relative;left:3px}#MainContent .shopify-section[id*=icons] .text-with-icons .text-with-icons__blocks .text-with-icons__block-icon .text-with-icons__block-icon-holder svg path{stroke-width:4px}#MainContent .shopify-section[id*=icons] .text-with-icons .text-with-icons__blocks .text-with-icons__block-title *{font-size:28px;font-weight:600;color:#4b439b;margin:55px 0 26px;margin:0 0 20px}@media(max-width: 900px){#MainContent .shopify-section[id*=icons] .text-with-icons .text-with-icons__blocks .text-with-icons__block-title *{margin:50px 0 25px}}@media(max-width: 500px){#MainContent .shopify-section[id*=icons] .text-with-icons .text-with-icons__blocks .text-with-icons__block-title *{font-size:26px}}@media(max-width: 900px){#MainContent .shopify-section[id*=icons] .text-with-icons .text-with-icons__blocks .text-with-icons__block-title *{margin:10px 0 20px}}#MainContent .shopify-section[id*=icons] .text-with-icons .text-with-icons__blocks .text-with-icons__block-text *{font-size:24px;line-height:34px;font-weight:300;font-family:"sofia-pro",sans-serif;color:#4b439b}@media(max-width: 900px){#MainContent .shopify-section[id*=icons] .text-with-icons .text-with-icons__blocks .text-with-icons__block-text *{font-size:21px;line-height:32px}}#MainContent .shopify-section[id*=icons] .text-with-icons .text-with-icons__button{margin:45px 0 0}@media(max-width: 900px){#MainContent .shopify-section[id*=icons] .text-with-icons .text-with-icons__button{margin:0}}#MainContent .shopify-section[id*=icons] .text-with-icons .text-with-icons__button .btn{font-size:28px;text-transform:uppercase;font-weight:800;color:#fff;background:#6875b8;background-color:#6875b8;border:0;font-family:"sofia-pro",sans-serif;letter-spacing:.05em;padding:14px 30px;border-radius:40px;-webkit-border-radius:40px;width:auto;position:relative;overflow:hidden}#MainContent .shopify-section[id*=icons] .text-with-icons .text-with-icons__button .btn:hover{padding-right:30px !important;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}#MainContent .shopify-section[id*=icons] .text-with-icons .text-with-icons__button .btn:hover span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}#MainContent .shopify-section[id*=icons] .text-with-icons .text-with-icons__button .btn span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}#MainContent .shopify-section[id*=icons] .text-with-icons .text-with-icons__button .btn:hover{background-color:#23204a}#MainContent .shopify-section[id*=columns]{margin:100px 0 40px}@media(max-width: 900px){#MainContent .shopify-section[id*=columns]{margin:100px 0}}#MainContent .shopify-section[id*=columns] .page-width .grid{margin:0 0 0 -50px}@media(max-width: 1250px){#MainContent .shopify-section[id*=columns] .page-width .grid{margin:0 0 0 -30px}}@media(max-width: 900px){#MainContent .shopify-section[id*=columns] .page-width .grid{display:flex;flex-direction:column}}#MainContent .shopify-section[id*=columns] .page-width .grid .grid__item{padding-left:50px;margin:0 0 80px}#MainContent .shopify-section[id*=columns] .page-width .grid .grid__item:empty{margin:0}@media(max-width: 1250px){#MainContent .shopify-section[id*=columns] .page-width .grid .grid__item{padding-left:30px}}@media(max-width: 900px){#MainContent .shopify-section[id*=columns] .page-width .grid .grid__item{width:100%}#MainContent .shopify-section[id*=columns] .page-width .grid .grid__item:not(:last-child){margin:0 0 80px}#MainContent .shopify-section[id*=columns] .page-width .grid .grid__item:last-child{margin:0}}#MainContent .shopify-section[id*=columns] .page-width .grid .grid__item .image-wrap{border-radius:20px;-webkit-border-radius:20px;position:relative;overflow:hidden}#MainContent .shopify-section[id*=columns] .page-width .grid .grid__item .page-title{font-size:28px;font-weight:600;color:#4b439b;margin:55px 0 26px;margin:30px 0 20px}@media(max-width: 900px){#MainContent .shopify-section[id*=columns] .page-width .grid .grid__item .page-title{margin:50px 0 25px}}@media(max-width: 500px){#MainContent .shopify-section[id*=columns] .page-width .grid .grid__item .page-title{font-size:26px}}@media(max-width: 900px){#MainContent .shopify-section[id*=columns] .page-width .grid .grid__item .page-title{margin:30px 0 20px}}#MainContent .shopify-section[id*=columns] .page-width .grid .grid__item .rte-setting *{font-size:24px;line-height:34px;font-weight:300;font-family:"sofia-pro",sans-serif;color:#4b439b}@media(max-width: 900px){#MainContent .shopify-section[id*=columns] .page-width .grid .grid__item .rte-setting *{font-size:21px;line-height:32px}}#MainContent .shopify-section[id*=columns] .page-width .grid .grid__item .btn{font-size:28px;text-transform:uppercase;font-weight:800;color:#fff;background:#6875b8;background-color:#6875b8;border:0;font-family:"sofia-pro",sans-serif;letter-spacing:.05em;padding:14px 30px;border-radius:40px;-webkit-border-radius:40px;width:auto;position:relative;overflow:hidden;margin:15px 0 0}#MainContent .shopify-section[id*=columns] .page-width .grid .grid__item .btn:hover{padding-right:30px !important;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}#MainContent .shopify-section[id*=columns] .page-width .grid .grid__item .btn:hover span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}#MainContent .shopify-section[id*=columns] .page-width .grid .grid__item .btn span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}#MainContent .shopify-section[id*=columns] .page-width .grid .grid__item .btn:hover{background-color:#23204a}@media(max-width: 900px){#MainContent .shopify-section[id*=logo] .logo-bar{gap:25px;margin:50px 0}}@media(max-width: 900px){#MainContent .shopify-section[id*=logo] .logo-bar .logo-bar__item{flex:0 20%;margin:0}}@media(max-width: 500px){#MainContent .shopify-section[id*=logo] .logo-bar .logo-bar__item{flex:0 40%}}#MainContent .shopify-section .theme-block .enlarge-text{max-width:900px;margin:0 auto;width:100%}#MainContent .shopify-section .theme-block .enlarge-text p,#MainContent .shopify-section .theme-block .enlarge-text li{font-size:24px;line-height:34px;font-weight:300;font-family:"sofia-pro",sans-serif}@media(max-width: 900px){#MainContent .shopify-section .theme-block .enlarge-text p,#MainContent .shopify-section .theme-block .enlarge-text li{font-size:21px;line-height:32px}}#MainContent .shopify-section .feature-row--50 .feature-row,#MainContent .shopify-section .feature-row--66 .feature-row{display:grid;grid-template-columns:1fr 1fr;gap:80px;width:100%;margin:0;padding:0px 80px}@media(max-width: 1250px){#MainContent .shopify-section .feature-row--50 .feature-row,#MainContent .shopify-section .feature-row--66 .feature-row{padding:0;gap:50px}}@media(max-width: 900px){#MainContent .shopify-section .feature-row--50 .feature-row,#MainContent .shopify-section .feature-row--66 .feature-row{grid-template-columns:1fr;gap:40px 0}}#MainContent .shopify-section .feature-row--50 .feature-row .feature-row__item,#MainContent .shopify-section .feature-row--66 .feature-row .feature-row__item{margin:0}@media(max-width: 900px){#MainContent .shopify-section .feature-row{display:flex;flex-direction:column;gap:70px 0}#MainContent .shopify-section .feature-row .feature-row__item{order:2;width:100%;padding:0;text-align:center !important}#MainContent .shopify-section .feature-row .feature-row__item.feature-row__images{order:1}#MainContent .shopify-section .feature-row .feature-row__item.feature-row__images.feature-row__item--overlap-images{margin:0 0 45px}}#MainContent .shopify-section .feature-row .feature-row__text{padding:0}#MainContent .shopify-section .feature-row .image-wrap{background:none;position:relative;border-radius:45px;-webkit-border-radius:45px;overflow:hidden}#MainContent .shopify-section .feature-row .feature-row__item--overlap-images .image-wrap{border-radius:20px;-webkit-border-radius:20px}#MainContent .shopify-section .feature-row .page-title{font-size:28px;font-weight:600;color:#4b439b;margin:55px 0 26px}@media(max-width: 900px){#MainContent .shopify-section .feature-row .page-title{margin:50px 0 25px}}@media(max-width: 500px){#MainContent .shopify-section .feature-row .page-title{font-size:26px}}#MainContent .shopify-section .feature-row .page-title:first-child{margin-top:0}#MainContent .shopify-section .feature-row .rte p,#MainContent .shopify-section .feature-row .rte li{font-size:24px;line-height:34px;font-weight:300;font-family:"sofia-pro",sans-serif;color:#4b439b}@media(max-width: 900px){#MainContent .shopify-section .feature-row .rte p,#MainContent .shopify-section .feature-row .rte li{font-size:21px;line-height:32px}}#MainContent .shopify-section .feature-row .btn{font-size:28px;text-transform:uppercase;font-weight:800;color:#fff;background:#6875b8;background-color:#6875b8;border:0;font-family:"sofia-pro",sans-serif;letter-spacing:.05em;padding:14px 30px;border-radius:40px;-webkit-border-radius:40px;width:auto;position:relative;overflow:hidden;margin:40px 0 0}#MainContent .shopify-section .feature-row .btn:hover{padding-right:30px !important;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}#MainContent .shopify-section .feature-row .btn:hover span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}#MainContent .shopify-section .feature-row .btn span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}#MainContent .shopify-section .feature-row .btn:hover{background:#23204a}body.template-challange #MainContent .shopify-challenge__container{padding:250px 0 100px}body.template-challange #MainContent .shopify-challenge__container p{font-size:24px;line-height:34px;font-weight:300;font-family:"sofia-pro",sans-serif}@media(max-width: 900px){body.template-challange #MainContent .shopify-challenge__container p{font-size:21px;line-height:32px}}body.template-challange #MainContent .shopify-challenge__container form{margin:30px 0 0}body.template-challange #MainContent .shopify-challenge__container form #g-recaptcha{margin:0 0 30px}body.template-challange #MainContent .shopify-challenge__container form .shopify-challenge__button{font-size:28px;text-transform:uppercase;font-weight:800;color:#fff;background:#6875b8;background-color:#6875b8;border:0;font-family:"sofia-pro",sans-serif;letter-spacing:.05em;padding:14px 30px;border-radius:40px;-webkit-border-radius:40px;width:auto;position:relative;overflow:hidden}body.template-challange #MainContent .shopify-challenge__container form .shopify-challenge__button:hover{padding-right:30px !important;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body.template-challange #MainContent .shopify-challenge__container form .shopify-challenge__button:hover span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body.template-challange #MainContent .shopify-challenge__container form .shopify-challenge__button span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body.template-challange #MainContent .shopify-challenge__container form .shopify-challenge__button:hover{background:#363d5e}.loaded[data-aos=hero__animation] .btn__link div.animation-contents{animation-delay:.4s}.loaded[data-aos=hero__animation] div.hero__link .btn{animation-delay:.2s}.modal-closing .modal .modal__close{animation:modal-closing .3s forwards;-webkit-animation:modal-closing .3s forwards;-moz-animation:modal-closing .3s forwards}.modal-opening .modal .modal__close{animation:modal-opening .5s forwards;-webkit-animation:modal-opening .5s forwards;-moz-animation:modal-opening .5s forwards}.template-index .index-section--hero{min-height:890px;mask-image:url(/cdn/shop/files/clip-path-1.svg);position:relative;overflow:hidden;mask-size:2000px;mask-position:bottom center}@media(max-width: 900px){.template-index .index-section--hero{min-height:750px}}.template-index .index-section--hero .hero.loaded .hero__link{opacity:1;-webkit-opacity:1}.template-index .index-section--hero .hero[id*=Slideshow]{min-height:890px}@media(max-width: 900px){.template-index .index-section--hero .hero[id*=Slideshow]{min-height:750px;height:750px}}@media(max-width: 900px){.template-index .index-section--hero .hero[id*=Slideshow] .flickity-viewport .slideshow__slide{padding:0 0 100px}}.template-index .index-section--hero .hero[id*=Slideshow] .flickity-button{background-color:rgba(75,67,155,.3);border:2px solid #fff;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;width:60px;height:60px}@media(max-width: 900px){.template-index .index-section--hero .hero[id*=Slideshow] .flickity-button{width:40px;height:40px}}.template-index .index-section--hero .hero[id*=Slideshow] .flickity-button:hover{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.template-index .index-section--hero .hero[id*=Slideshow] .flickity-button.flickity-previous{bottom:auto;top:calc(50% - 20px);right:auto;left:50px}@media(max-width: 900px){.template-index .index-section--hero .hero[id*=Slideshow] .flickity-button.flickity-previous{bottom:30px;top:auto}}.template-index .index-section--hero .hero[id*=Slideshow] .flickity-button.flickity-next{bottom:auto;top:calc(50% - 20px);right:50px;left:auto}@media(max-width: 900px){.template-index .index-section--hero .hero[id*=Slideshow] .flickity-button.flickity-next{bottom:30px;top:auto}}.template-index .index-section--hero .hero[id*=Slideshow] .flickity-button svg path{fill:#fff}.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide{height:890px}@media(max-width: 900px){.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide{height:750px}}.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide:after{display:none}.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__image-wrapper:before{background-image:linear-gradient(0deg, rgba(35, 32, 74, 0), rgba(35, 32, 74, 0.3))}.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__text-wrap .page-width{display:flex;justify-content:center}.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__text-wrap .page-width .hero__text-content{display:flex;flex-direction:column;gap:10px;padding-top:65px}.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__title{font-size:13px;margin:160px 0 0}.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__title .animation-contents{font-family:"sofia-pro",sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;line-height:16px}.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__subtitle{margin-top:auto;margin-right:0;max-width:1000px}.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__subtitle .animation-contents{text-transform:none;font-family:"sofia-pro",sans-serif;letter-spacing:0;font-size:24px;line-height:34px;font-weight:300;font-family:"sofia-pro",sans-serif;font-weight:400}@media(max-width: 900px){.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__subtitle .animation-contents{font-size:21px;line-height:32px}}.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__subtitle .animation-contents .subtitle{font-size:40px;line-height:1.3}@media(max-width: 900px){.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__subtitle .animation-contents .subtitle{font-size:33px;line-height:1.3}}.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__subtitle+.hero__link{margin:30px 0 0}@media(max-width: 900px){.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__subtitle+.hero__link{margin:20px 0 0}}.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__link .animation-cropper{overflow:visible}.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__link .animation-cropper .btn{font-size:28px;text-transform:uppercase;font-weight:800;color:#fff;background:#6875b8;background-color:#6875b8;border:0;font-family:"sofia-pro",sans-serif;letter-spacing:.05em;padding:14px 30px;border-radius:40px;-webkit-border-radius:40px;width:auto;position:relative;overflow:hidden;background:rgba(75,67,155,.3);background-color:rgba(75,67,155,.3);border:2px solid #fff;padding:12px 26px;background-color:rgba(75,67,155,.3) !important}.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__link .animation-cropper .btn:hover{padding-right:30px !important;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__link .animation-cropper .btn:hover span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__link .animation-cropper .btn span{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}@media(hover: hover){.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__link .animation-cropper .btn{transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__link .animation-cropper .btn:hover{padding-right:0;background:#fff;transform:scale(1.08, 1.08);-webkit-transform:scale(1.08, 1.08);-moz-transform:scale(1.08, 1.08);transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__link .animation-cropper .btn:hover span{color:#4b439b}}@media(max-width: 900px){.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__link .animation-cropper .btn{width:auto;height:48px;padding:7px 30px 9px;display:flex;align-items:center}}.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__link .animation-cropper .btn span{font-family:"sofia-pro",sans-serif;text-transform:uppercase;font-size:31px;letter-spacing:.01em;color:#fff;font-weight:800}@media(max-width: 900px){.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__link .animation-cropper .btn span{font-size:19px}}.template-index .index-section--hero .hero[id*=Slideshow] .slideshow__slide .hero__link .animation-cropper .btn:hover{background-color:#fff !important;color:#4b439b !important}body #MainContent .rte a:not(.rte__image):not(.btn){color:#4b439b;border-bottom-color:#4b439b;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}body #MainContent .rte a:not(.rte__image):not(.btn):after{display:none}body #MainContent .rte a:not(.rte__image):not(.btn):hover{border-bottom-color:#000;color:#000;transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s}/*# sourceMappingURL=custom.min.css.map */
