.dynamic-section{--dynamic-section-bg: transparent;--dynamic-section-heading: #1e7cd7;--dynamic-section-text: #000000;--dynamic-section-button: #1e7cd7;--dynamic-section-button-label: #ffffff;--dynamic-section-secondary-button-label: #1e7cd7;--dynamic-section-border: #1e7cd7;--dynamic-section-accent: #c8b8ad;--dynamic-section-padding-top-mobile: 30px;--dynamic-section-padding-bottom-mobile: 30px;--dynamic-section-padding-top: 40px;--dynamic-section-padding-bottom: 40px;position:relative;z-index:0;width:100%;background-color:var(--dynamic-section-bg)}.dynamic-section__inner{width:100%;max-width:1366px;margin:0 auto;padding-top:var(--dynamic-section-padding-top-mobile);padding-bottom:var(--dynamic-section-padding-bottom-mobile);clear:both;font-family:inherit;font-size:16px;line-height:1.6;color:#000;box-sizing:border-box}.dynamic-section__inner,.dynamic-section__inner *,.dynamic-section__inner *:before,.dynamic-section__inner *:after{box-sizing:border-box}.dynamic-section-wrapper--full-width .dynamic-section__inner{max-width:none}.dynamic-section__content{width:100%}.dynamic-section__title-wrapper{width:100%;margin:0 0 3rem;text-align:center}.dynamic-section__heading{margin:0;color:var(--dynamic-section-heading);font-family:GoodSansBold,sans-serif;font-style:normal;font-weight:400;font-size:clamp(30px,3vw,40px);line-height:1.08;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;word-break:normal}.dynamic-section__content h1,.dynamic-section__content h2,.dynamic-section__content h3,.dynamic-section__content h4,.dynamic-section__content h5,.dynamic-section__content h6,.dynamic-section__content .h0,.dynamic-section__content .h1,.dynamic-section__content .h2,.dynamic-section__content .h3,.dynamic-section__content .h4,.dynamic-section__content .h5,.dynamic-section__content .h6{margin:0;color:#1e7cd7;font-family:GoodSansBold,sans-serif;font-style:normal;font-weight:400;line-height:1.08;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;word-break:normal}.dynamic-section__title-text{margin-top:12px;font-size:clamp(14px,calc(13.5px + .5vw),16px);line-height:1.6;color:var(--dynamic-section-text)}.dynamic-section__title-text p{margin:0}.dynamic-section__title-text a{color:inherit;text-underline-offset:.3rem}.dynamic-section__content h1,.dynamic-section__content .h0{font-size:clamp(32px,4vw,52px)}.dynamic-section__content h2,.dynamic-section__content .h1{font-size:clamp(30px,3vw,40px)}.dynamic-section__content h3,.dynamic-section__content .h3{font-size:clamp(22px,2.5vw,26px)}.dynamic-section__content h4,.dynamic-section__content .h4{font-size:clamp(20px,2vw,24px)}.dynamic-section__content h5,.dynamic-section__content .h5{font-size:clamp(18px,1.6vw,22px)}.dynamic-section__content h6,.dynamic-section__content .h6{font-size:clamp(16px,1.4vw,18px)}.dynamic-section__content p,.dynamic-section__content li,.dynamic-section__content blockquote{font-family:GoodSansRegular,sans-serif;font-size:clamp(14px,calc(13.5px + .5vw),16px);font-weight:inherit;line-height:1.6;color:var(--dynamic-section-text)}.dynamic-section__content p{margin:0 0 15px}.dynamic-section__content p:last-child{margin-bottom:0}.dynamic-section__content ul,.dynamic-section__content ol{margin:0 0 15px;padding-left:20px}.dynamic-section__content li+li{margin-top:6px}.dynamic-section__content strong,.dynamic-section__content b{font-family:inherit;font-weight:700}.dynamic-section__content em,.dynamic-section__content i{font-family:inherit}.dynamic-section__content a{color:inherit;font-family:inherit;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:color .1s ease,text-decoration-thickness .1s ease}.dynamic-section__content a:hover{color:var(--dynamic-section-accent);text-decoration-thickness:.2rem}.dynamic-section__content button,.dynamic-section__content input,.dynamic-section__content select,.dynamic-section__content textarea{font:inherit}.dynamic-section .btn,.dynamic-section .shopify-payment-button__button,.dynamic-section button.button{background-color:var(--dynamic-section-button);color:var(--dynamic-section-button-label);border-color:var(--dynamic-section-button)}.dynamic-section .btn:hover,.dynamic-section .shopify-payment-button__button:hover,.dynamic-section button.button:hover{background-color:var(--dynamic-section-button);color:var(--dynamic-section-button-label)}.dynamic-section .btn--secondary,.dynamic-section .btn--secondary:hover{background-color:transparent;color:var(--dynamic-section-secondary-button-label);border-color:inherit}.dynamic-section__content img,.dynamic-section__content video,.dynamic-section__content iframe{max-width:100%}.dynamic-section__content table{width:100%;max-width:100%;border-collapse:collapse}.dynamic-section__content th,.dynamic-section__content td{padding:.75rem;text-align:left;vertical-align:top}.dynamic-section__content blockquote{margin:1.5rem 0;padding-left:1.5rem;border-left:3px solid var(--dynamic-section-border)}.dynamic_multigrid{width:100%;overflow:hidden}.dynamic_multigrid .multigrid__viewport,.dynamic_multigrid .multigrid__columns{width:100%}.dynamic_multigrid .multigrid__track{display:grid;grid-template-columns:repeat(var(--multigrid-columns-desktop),minmax(0,1fr));gap:var(--multigrid-gap);width:100%;padding:0 20px}.dynamic_multigrid .multigrid__item{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--multigrid-card-radius)}.dynamic_multigrid .multigrid__image-wrapper{position:relative;width:100%;overflow:hidden;aspect-ratio:var(--multigrid-image-ratio);border-radius:var(--multigrid-image-radius);background:#0000000d}.dynamic_multigrid .multigrid__image-wrapper:has(.multigrid__image-placeholder){display:flex;align-items:center;justify-content:center}.dynamic_multigrid .multigrid__image{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;transition:transform .4s ease}.dynamic_multigrid .multigrid__image-wrapper:not(:has(.multigrid__image-placeholder)):hover .multigrid__image{transform:scale(1.03)}.dynamic_multigrid .multigrid__image-placeholder{width:100%;height:100%;opacity:.45}.dynamic_multigrid .multigrid__content{display:flex;flex:1;flex-direction:column;padding:var(--multigrid-card-padding)}.dynamic_multigrid .multigrid__item-title{margin:0 0 15px}.dynamic_multigrid .multigrid__text{width:100%}.dynamic_multigrid .multigrid__button{display:flex;margin-top:auto;padding-top:24px}.dynamic_multigrid .multigrid__slider-button svg{width:20px;height:20px;pointer-events:none}.dynamic_multigrid .multigrid__slider-counter{display:flex;justify-content:center;gap:5px;margin-top:20px;font-size:14px;line-height:1}.content-container--full-width{padding:2rem;border-right:none;border-left:none;border-radius:0}.dynamic-section__content .rich-text{z-index:1}.dynamic-section__content .rich-text__wrapper{display:flex;justify-content:center;width:calc(100% - 4rem / var(--font-body-scale))}.dynamic-section__content .rich-text:not(.rich-text--full-width) .rich-text__wrapper{width:calc(100% - 8rem / var(--font-body-scale));margin:auto;padding:inherit}.dynamic-section__content .rich-text__blocks{width:100%}.dynamic-section__content .rich-text__blocks *{overflow-wrap:break-word}.dynamic-section__content .rich-text__blocks>*{margin-top:0;margin-bottom:0}.dynamic-section__content .rich-text__blocks>*+*{margin-top:2rem}.dynamic-section__content .rich-text__blocks>*+a{margin-top:3rem}.dynamic-section__content .rich-text__buttons{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:1rem;width:100%;max-width:45rem;word-break:break-word}.dynamic-section__content .rich-text__buttons--multiple>*{flex-grow:1;min-width:22rem}.dynamic-section__content .rich-text__buttons+.rich-text__buttons{margin-top:1rem}.dynamic-section__content .rich-text__blocks.left .rich-text__buttons{justify-content:flex-start}.dynamic-section__content .rich-text__blocks.right .rich-text__buttons{justify-content:flex-end}@media screen and (min-width:750px){.dynamic-section__inner{padding-top:var(--dynamic-section-padding-top);padding-bottom:var(--dynamic-section-padding-bottom)}.dynamic-section__title-wrapper{margin-bottom:3rem}.dynamic_multigrid .multigrid__slider-button,.dynamic_multigrid .multigrid__slider-counter{display:none}.dynamic-section__content .rich-text__wrapper{width:100%}.dynamic-section__content .rich-text__blocks{max-width:50rem}}@media screen and (min-width:990px){.dynamic-section__content .rich-text__blocks{max-width:78rem}}@media screen and (max-width:749px){.dynamic-section__inner,.dynamic-section-wrapper--full-width .dynamic-section__inner{padding-right:20px;padding-left:20px}.dynamic_multigrid .multigrid__track{grid-template-columns:repeat(var(--multigrid-columns-mobile),minmax(0,1fr))}.dynamic_multigrid.mobile-layout-grid .multigrid__track{gap:20px}.dynamic_multigrid.mobile-layout-grid .multigrid__item{width:100%}.dynamic_multigrid.mobile-layout-scroll{overflow:visible}.dynamic_multigrid.mobile-layout-scroll .multigrid__viewport{overflow:hidden;padding-bottom:0}.dynamic_multigrid.mobile-layout-scroll .multigrid__track{display:flex;width:max-content;min-width:100%;padding:0}.marquee-content{display:flex;gap:16px;padding-right:16px;animation:scrollMarquee 20s linear infinite}.dynamic_multigrid.mobile-layout-scroll .multigrid__item{flex:0 0 250px;width:250px;max-width:none}.dynamic_multigrid.mobile-layout-carousel .multigrid__viewport-wrapper{position:relative;display:block;width:100%}.dynamic_multigrid.mobile-layout-carousel .multigrid__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:20px 15vw}.dynamic_multigrid.mobile-layout-carousel .multigrid__viewport::-webkit-scrollbar{display:none}.dynamic_multigrid.mobile-layout-carousel .multigrid__track{display:flex;gap:15px;width:max-content;padding:0}.dynamic_multigrid.mobile-layout-carousel .multigrid__item{flex:0 0 70vw;width:70vw;scroll-snap-align:center;opacity:.5;transform:scale(.9);transition:transform .3s ease,opacity .3s ease}.dynamic_multigrid.mobile-layout-carousel .multigrid__item.is-active{opacity:1;transform:scale(1)}.dynamic_multigrid.mobile-layout-carousel .multigrid__slider-button{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:none;border-radius:50%;background:#fff;color:#000;cursor:pointer;box-shadow:0 4px 12px #00000026;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease}.dynamic_multigrid.mobile-layout-carousel .multigrid__slider-button:disabled{opacity:0;pointer-events:none}.dynamic_multigrid.mobile-layout-carousel .multigrid__slider-button--prev{left:10px}.dynamic_multigrid.mobile-layout-carousel .multigrid__slider-button--next{right:10px}.dynamic_multigrid .multigrid__content{padding:min(var(--multigrid-card-padding),24px)}.dynamic-section__content .rich-text__wrapper{padding-right:0;padding-left:0}}@keyframes scrollMarquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media screen and (prefers-reduced-motion:reduce){.dynamic-section__content *,.dynamic_multigrid *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/183/assets/dynamic-section.css.map */
