.section-header__subtitle_dot{position:relative;padding-left:2.5rem}.section-header__subtitle_dot:before,.section-header__subtitle_dot:after{content:"";position:absolute;top:50%;left:.3rem;width:1rem;height:1rem;border-radius:50%;transform:translateY(-50%)}.section-header__subtitle_dot:before{background:rgb(var(--color-accent));animation:pulse 1.5s infinite ease-in-out}.section-header__subtitle_dot:after{background:rgb(var(--color-accent));opacity:.4;animation:ripple 1.5s infinite ease-out}@keyframes pulse{0%,to{transform:translateY(-50%) scale(1);opacity:1}50%{transform:translateY(-50%) scale(1.2);opacity:.8}}@keyframes ripple{0%{transform:translateY(-50%) scale(1);opacity:.4}to{transform:translateY(-50%) scale(2.5);opacity:0}}body.template-article .article-template__content-rte img{margin:0}body.template-article .article-template__content-rte h3{display:flex;gap:3px;align-items:center}body.template-article .article-template__header-image-wrapper{width:50%;margin:auto;padding-top:3rem}.featured-product .product__media{position:relative;display:inline-block}.featured-product .product__media img{animation:floatUpDown 5s ease-in-out infinite;position:relative;z-index:1;display:block;border-radius:15px;animation-name:floatUpDown,glowPulse;animation-duration:5s,6s;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,alternate}@keyframes floatUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.multicolumn-card__image-wrapper svg{transform-origin:center center}.multicolumn-card.multicolumn-list__item:hover svg{animation:rotate-once .8s ease-in-out 1 forwards}@keyframes rotate-once{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slowZoom{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}body.template-product .image-with-text__media.adapt{animation:slowZoom 8s ease-in-out infinite;will-change:transform}#shopify-section-template--25775875326297__image_banner_N3E8Pd{position:relative;overflow:hidden;--transition-duration: .6s;--glow-opacity: .2}.image-banner__media{position:relative;overflow:hidden;height:100%;transform:translateZ(0)}.image-banner__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-duration) cubic-bezier(.25,.46,.45,.94),filter var(--transition-duration) ease;transform-origin:center}.image-banner__media:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),rgba(0,0,0,var(--glow-opacity)) 0%,rgba(0,0,0,0) 70%);opacity:0;transition:opacity calc(var(--transition-duration) * .8) ease;pointer-events:none;z-index:1;mix-blend-mode:overlay}.image-banner__media:hover:before{opacity:1}.image-banner__media:hover img{transform:scale(1.03);filter:brightness(1.02) contrast(1.05)}.image-banner__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 80px #00000014;opacity:0;transition:opacity var(--transition-duration) ease;pointer-events:none}.image-banner__media:hover:after{opacity:1}.contact-form__container{animation:fadeInUp 1s ease-out both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.contact-form .breadcrumb{display:none}.contact-form__bottom button{width:100%}#ContactForm input,#ContactForm textarea{border:.1rem solid rgb(91 136 234 / 15%)}.contact-form__image{transition:transform .4s ease,filter .4s ease;will-change:transform,filter}.contact-form__image:hover{transform:scale(1.03);filter:brightness(.9)}.footer.color-background-1.background{position:relative;overflow:hidden;padding:40px 0;background:linear-gradient(180deg,#f5f0e9,#ece4d0,#cbb797);box-shadow:inset 0 10px 30px -10px #0000001a;transition:background .5s ease}.footer.color-background-1.background:before{content:"";position:absolute;top:-150%;left:-50%;width:200%;height:300%;background:linear-gradient(45deg,#fff0,#ffffff26,#fff0);transform:rotate(25deg);animation:shimmer 8s linear infinite;pointer-events:none;z-index:0}@keyframes shimmer{0%{transform:translate(-100%) rotate(25deg)}to{transform:translate(100%) rotate(25deg)}}.footer__content-top,.footer__content-center,.footer__content-bottom{position:relative;z-index:1}.footer .footer__blocks-wrapper a:not(.footer__logo-link){display:inline-block;color:#3f3f3f;text-decoration:none;transition:transform .4s ease,color .4s ease;will-change:transform}.footer .footer__blocks-wrapper a:not(.footer__logo-link):hover,.footer .footer__blocks-wrapper a:not(.footer__logo-link):focus{transform:translate(6px);transition:.33s;outline:none}footer .footer__blocks-wrapper a{transition:.33s!important}.footer-block__email{display:flex;align-items:center;position:absolute;bottom:0;gap:5px}@media (max-width:990px){.footer-block__email{position:relative;margin-top:3rem}.footer-block--logo{align-items:center}}#shopify-pc__banner.shopify-pc__banner__dialog{position:fixed!important;bottom:15px!important;left:50%!important;transform:translate(-50%);width:75%!important;max-width:600px;background-color:#f5f0e6f7;border-radius:20px;padding:22px 36px;box-shadow:0 10px 30px #b4a5824d;color:#5a4d2e;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:500;text-align:center;font-size:1.18rem;z-index:3000000;transition:background-color .3s ease;opacity:0;animation:slideUpFadeIn .7s ease forwards}@keyframes slideUpFadeIn{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.image-with-text__content .section-header h2{overflow-wrap:normal!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/veellum.css.map */
