:root{--rd-accent: #4ecca3;--rd-accent-soft: rgba(78, 204, 163, .16);--rd-bg: #0d0d0d;--rd-text: #ededed;--rd-muted: #9b9b9b;--rd-glass: rgba(22, 22, 24, .62);--rd-glass-strong: rgba(20, 20, 22, .82);--rd-surface: rgba(255, 255, 255, .045);--rd-surface-2: rgba(255, 255, 255, .07);--rd-border: rgba(255, 255, 255, .1);--rd-border-strong: rgba(255, 255, 255, .18);--rd-radius-sm: 12px;--rd-radius: 18px;--rd-radius-lg: 26px;--rd-radius-pill: 999px;--rd-blur: saturate(150%) blur(18px);--rd-blur-soft: saturate(140%) blur(10px);--rd-shadow: 0 12px 40px rgba(0, 0, 0, .45);--rd-shadow-hover: 0 24px 70px rgba(0, 0, 0, .6);--rd-shadow-accent: 0 14px 40px rgba(78, 204, 163, .28);--rd-ease: cubic-bezier(.4, 0, .2, 1);--rd-spring: cubic-bezier(.22, 1, .36, 1)}.site-header-main,.site-header-main.site-header--full-width,.site-navigation-wrapper.site-header--full-width{max-width:var(--layout-container-max-width, 1400px)!important;margin-left:auto!important;margin-right:auto!important}@media screen and (min-width:1024px){.site-header-main{background:var(--rd-glass)!important;-webkit-backdrop-filter:var(--rd-blur);backdrop-filter:var(--rd-blur);border:1px solid var(--rd-border);border-radius:var(--rd-radius-lg);box-shadow:var(--rd-shadow);margin-top:14px!important;padding:14px 26px!important;transition:padding .25s var(--rd-ease),background .25s var(--rd-ease)}.site-header-sticky--scrolled .site-header-main{background:var(--rd-glass-strong)!important;padding-top:10px!important;padding-bottom:10px!important}.site-navigation-wrapper{background:transparent!important;border:0!important;margin-top:6px}.site-navigation{justify-content:center}}.site-header,.site-header-sticky-wrapper,.site-header-wrapper{background:transparent!important}@media screen and (min-width:1024px){.site-navigation .navlink{border-radius:var(--rd-radius-pill);transition:color .2s var(--rd-ease),background .2s var(--rd-ease)}.site-navigation .navlink:hover{color:var(--rd-accent)!important}.site-navigation .navmenu-item--has-dropdown>.navlink:after,.site-navigation .navlink--active:after{background:var(--rd-accent)!important}}.site-header-search-toggle{display:none}@media screen and (min-width:1024px){.site-header-main-content{flex:1 1 auto}.site-header-logo{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);margin:0!important}}@media screen and (min-width:720px){.site-header-main .site-header-right{display:flex!important;align-items:center;gap:14px}.site-header-main .site-header-cart{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;margin:0!important;height:40px!important;display:flex!important;align-items:center!important}.site-header-main .site-header-cart--button,.site-header-main .site-header-search-toggle--button{display:flex!important;align-items:center!important;padding:6px!important}.site-header-main .site-header-search-toggle{display:flex;align-items:center;height:40px;padding:0;background:transparent;border:0;cursor:pointer}.site-header-main .site-header-search-toggle svg{width:22px;height:22px;display:block;color:var(--rd-text);transition:color .2s var(--rd-ease)}.site-header-main .site-header-search-toggle:hover svg{color:var(--rd-accent)}.site-header-main .site-header-search-toggle .ic-close,.site-header-main .site-header-right.search-open .site-header-search-toggle .ic-search{display:none}.site-header-main .site-header-right.search-open .site-header-search-toggle .ic-close{display:block}.site-header-main [data-search] .live-search{overflow:hidden;min-width:0;width:0;max-width:0;opacity:0;margin:0!important;pointer-events:none;transition:width .32s var(--rd-ease),max-width .32s var(--rd-ease),opacity .25s var(--rd-ease)}.site-header-main .site-header-right.search-open .live-search{width:250px;max-width:250px;opacity:1;pointer-events:auto}}.site-header-main .live-search-form .form-field.no-label{position:relative;display:flex;align-items:center;height:40px!important;background:var(--rd-surface-2)!important;border:1px solid var(--rd-border)!important;border-radius:var(--rd-radius-pill)!important;-webkit-backdrop-filter:var(--rd-blur-soft);backdrop-filter:var(--rd-blur-soft);transition:border-color .2s var(--rd-ease),background .2s var(--rd-ease),box-shadow .2s var(--rd-ease)}.site-header-main .live-search-form .form-field.no-label:focus-within{border-color:var(--rd-accent)!important;background:var(--rd-surface)!important;box-shadow:0 0 0 3px var(--rd-accent-soft)!important}.site-header-main .live-search-form .form-field-input,.site-header-main .live-search-form-field{background:transparent!important;border:0!important;color:var(--rd-text)!important;height:40px!important;padding:0 44px 0 18px!important;box-shadow:none!important;flex:1 1 auto;width:100%}.site-header-main .live-search-form .form-field-input::placeholder{color:var(--rd-muted)!important}.site-header-main .live-search-button{position:absolute!important;right:4px;top:50%;transform:translateY(-50%);width:32px;height:32px;min-width:0!important;padding:0!important;display:grid;place-items:center;border-radius:50%!important;background:transparent!important;border:0!important;color:var(--rd-text)!important;transition:background .2s var(--rd-ease),color .2s var(--rd-ease)}.site-header-main .live-search-button:hover{background:var(--rd-accent-soft)!important;color:var(--rd-accent)!important}.site-header-main .live-search-button svg{width:18px;height:18px}.site-header-main .live-search,.site-header-main [data-live-search]{position:static!important}.site-header-main .live-search-form{position:static!important;width:100%!important;top:auto!important;right:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.site-header-main .live-search-form:hover{border:0!important;box-shadow:none!important}.search-flydown{background:var(--rd-glass-strong)!important;-webkit-backdrop-filter:var(--rd-blur);backdrop-filter:var(--rd-blur);border:1px solid var(--rd-border)!important;border-radius:var(--rd-radius)!important;box-shadow:var(--rd-shadow)!important}.rd-page .home-section--title{text-align:center;font-weight:800;letter-spacing:-.01em;position:relative;padding-bottom:18px;margin-bottom:8px}.rd-page .home-section--title:after{content:"";display:block;width:56px;height:3px;border-radius:3px;margin:14px auto 0;background:linear-gradient(90deg,var(--rd-accent),rgba(78,204,163,.2))}.highlights-banner__content:before,.highlights-banner__content:after{display:none!important}@media screen and (min-width:860px){.highlights-banner__content{gap:26px;align-items:stretch}.highlight-banner__count-2 .highlights-banner__block{width:calc((100% - 26px)/2)}.highlight-banner__count-3 .highlights-banner__block{width:calc((100% - 52px) / 3)}.highlight-banner__count-4 .highlights-banner__block{width:calc((100% - 78px)/4)}}.highlights-banner__block{background:linear-gradient(180deg,#ffffff0f,#ffffff06)!important;border:1px solid var(--rd-border)!important;border-radius:var(--rd-radius-lg)!important;padding:40px 30px 36px!important;-webkit-backdrop-filter:var(--rd-blur-soft);backdrop-filter:var(--rd-blur-soft);overflow:hidden;transition:transform .4s var(--rd-spring),border-color .3s var(--rd-ease),box-shadow .3s var(--rd-ease),background .3s var(--rd-ease)}.highlights-banner__block:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent)}.highlights-banner__block:hover{transform:translateY(-8px);border-color:#4ecca380!important;box-shadow:var(--rd-shadow),0 0 0 1px #4ecca324,0 18px 50px #4ecca31f!important;background:linear-gradient(180deg,#ffffff16,#ffffff0a)!important}.highlights-banner__block.highlights-banner__align-center .highlights-banner__icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;max-width:none;margin-bottom:22px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#4ecca338,#4ecca312);border:1px solid rgba(78,204,163,.3);box-shadow:inset 0 1px #ffffff1f;transition:transform .4s var(--rd-spring),box-shadow .3s var(--rd-ease)}.highlights-banner__block:hover .highlights-banner__icon{transform:scale(1.06);box-shadow:inset 0 1px #ffffff2e,0 8px 22px #4ecca340}.highlights-banner__icon svg,.highlights-banner__icon{color:var(--rd-accent)!important}.highlights-banner__block .highlights-banner__icon svg{width:34px;height:34px;max-width:34px;max-height:34px}.highlights-banner__heading{font-size:1.18rem!important;font-weight:700!important;letter-spacing:-.01em;color:#fff!important;margin-bottom:10px!important}.highlights-banner__block .highlights-banner__text{color:var(--rd-muted)!important;padding-right:0!important;line-height:1.6}.highlights-banner__block .highlights-banner__text a{color:var(--rd-accent)!important;text-decoration:none;font-weight:600}.collection__item{border-radius:var(--rd-radius)!important;overflow:hidden;transition:transform .35s var(--rd-spring),box-shadow .3s var(--rd-ease)}.collection__item:hover{transform:translateY(-5px);box-shadow:var(--rd-shadow)}.collection__item-image{border-radius:var(--rd-radius)!important;overflow:hidden}.collection__item-image img,.collection__item-image .rimg-wrapper{transition:transform .6s var(--rd-spring)}.collection__item:hover .collection__item-image img{transform:scale(1.06)}.collection__item-title{font-weight:700!important;letter-spacing:.01em}.promo-block,.promo-grid__block,.promo-mosaic__block{border-radius:var(--rd-radius)!important;overflow:hidden;transition:transform .4s var(--rd-spring),box-shadow .3s var(--rd-ease)}.promo-block:hover,.promo-grid__block:hover,.promo-mosaic__block:hover{transform:translateY(-4px);box-shadow:var(--rd-shadow-hover)}.productitem{border-radius:var(--rd-radius)!important;overflow:hidden;background:var(--rd-surface)!important;border:1px solid var(--rd-border);transition:transform .35s var(--rd-spring),border-color .3s var(--rd-ease),box-shadow .3s var(--rd-ease)}.productitem:hover{transform:translateY(-5px);border-color:var(--rd-border-strong);box-shadow:var(--rd-shadow)}.productitem--image,.productitem--image-link{border-radius:var(--rd-radius) var(--rd-radius) 0 0!important;overflow:hidden}.article-list-item,.article--excerpt-wrapper{border-radius:var(--rd-radius)!important;overflow:hidden;background:var(--rd-surface)!important;border:1px solid var(--rd-border);transition:transform .35s var(--rd-spring),border-color .3s var(--rd-ease),box-shadow .3s var(--rd-ease)}.article-list-item:hover,.article--excerpt-wrapper:hover{transform:translateY(-5px);border-color:var(--rd-border-strong);box-shadow:var(--rd-shadow)}.article--excerpt-image img{transition:transform .6s var(--rd-spring)}.article-list-item:hover .article--excerpt-image img{transform:scale(1.05)}.logolist--item{background:var(--rd-surface)!important;border:1px solid var(--rd-border)!important;border-radius:var(--rd-radius-sm)!important;padding:18px!important;transition:transform .3s var(--rd-spring),border-color .3s var(--rd-ease),background .3s var(--rd-ease)}.logolist--item:hover{transform:translateY(-3px);border-color:var(--rd-border-strong)!important;background:var(--rd-surface-2)!important}.button-primary,.slideshow-slide__button--primary,.featured-collection__button.button-primary{border-radius:var(--rd-radius-pill)!important;font-weight:700!important;letter-spacing:.04em!important;transition:transform .2s var(--rd-ease),box-shadow .25s var(--rd-ease),background .25s var(--rd-ease)!important}.button-primary:hover,.slideshow-slide__button--primary:hover{transform:translateY(-2px)!important;box-shadow:var(--rd-shadow-accent)!important}.button-secondary{border-radius:var(--rd-radius-pill)!important;font-weight:700!important;letter-spacing:.04em!important}.reviews-carousel{position:relative}.reviews-carousel__head{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:34px}.reviews-carousel__aggregate{display:inline-flex;align-items:center;gap:12px;padding:9px 18px;background:var(--rd-surface);border:1px solid var(--rd-border);border-radius:var(--rd-radius-pill);-webkit-backdrop-filter:var(--rd-blur-soft);backdrop-filter:var(--rd-blur-soft);font-size:.9rem;color:var(--rd-text)}.reviews-carousel__stars{display:inline-flex;gap:2px;color:#ffc043}.reviews-carousel__stars svg{width:17px;height:17px;fill:currentColor}.reviews-carousel__aggregate b{color:#fff}.reviews-carousel__aggregate .reviews-carousel__count{color:var(--rd-muted)}.reviews-carousel__viewport{overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.reviews-carousel__track{display:flex;gap:22px;scroll-snap-type:x mandatory;overflow-x:auto;padding:6px 4px 20px;scroll-behavior:smooth;scrollbar-width:none}.reviews-carousel__track::-webkit-scrollbar{display:none}.reviews-carousel__card{scroll-snap-align:center;flex:0 0 88%;display:flex;flex-direction:column;gap:14px;background:var(--rd-surface);border:1px solid var(--rd-border);border-radius:var(--rd-radius-lg);padding:30px 30px 28px;-webkit-backdrop-filter:var(--rd-blur-soft);backdrop-filter:var(--rd-blur-soft);transition:border-color .3s var(--rd-ease),transform .4s var(--rd-spring),box-shadow .3s var(--rd-ease)}.reviews-carousel__card:hover{border-color:var(--rd-border-strong);box-shadow:var(--rd-shadow);transform:translateY(-4px)}@media screen and (min-width:720px){.reviews-carousel__card{flex-basis:46%}}@media screen and (min-width:1024px){.reviews-carousel__card{flex-basis:31.5%}}.reviews-carousel__quote-mark{font-family:Georgia,Times New Roman,serif;font-size:3.4rem;line-height:.6;color:var(--rd-accent);opacity:.55;height:26px}.reviews-carousel__rating{display:inline-flex;gap:2px;color:#ffc043}.reviews-carousel__rating svg{width:16px;height:16px;fill:currentColor}.reviews-carousel__text{margin:0;border:0;padding:0;color:var(--rd-text);font-size:1rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.reviews-carousel__text p{margin:0 0 .5em}.reviews-carousel__author{margin-top:auto;font-style:normal;display:flex;align-items:center;gap:12px;padding-top:6px}.reviews-carousel__avatar{width:40px;height:40px;flex:0 0 40px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#0d0d0d;background:linear-gradient(135deg,var(--rd-accent),#2f8f72);font-size:.95rem}.reviews-carousel__author-name{color:#fff;font-weight:700;font-size:.92rem;line-height:1.25}.reviews-carousel__author-name p{margin:0}.reviews-carousel__verified{display:block;font-size:.72rem;color:var(--rd-accent);letter-spacing:.04em;font-weight:600}.reviews-carousel__controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:8px}.reviews-carousel__btn{width:46px;height:46px;border-radius:50%;border:1px solid var(--rd-border);background:var(--rd-surface);color:var(--rd-text);display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:var(--rd-blur-soft);backdrop-filter:var(--rd-blur-soft);transition:border-color .2s var(--rd-ease),background .2s var(--rd-ease),transform .2s var(--rd-ease),color .2s var(--rd-ease)}.reviews-carousel__btn:hover{border-color:var(--rd-accent);color:var(--rd-accent);transform:translateY(-2px)}.reviews-carousel__btn svg{width:18px;height:18px}.reviews-carousel__dots{display:flex;gap:8px;align-items:center}.reviews-carousel__dot{width:7px;height:7px;border-radius:50%;border:0;padding:0;background:var(--rd-border-strong);cursor:pointer;transition:width .3s var(--rd-ease),background .3s var(--rd-ease)}.reviews-carousel__dot[aria-current=true]{width:22px;border-radius:var(--rd-radius-pill);background:var(--rd-accent)}@media(prefers-reduced-motion:reduce){.reviews-carousel__track{scroll-behavior:auto}*{scroll-behavior:auto!important}}.brand-strip{max-width:var(--layout-container-max-width, 1400px);margin:0 auto;padding-left:25px;padding-right:25px}.brand-strip__subtitle{text-align:center;color:var(--rd-muted);margin:-2px 0 34px;font-size:.98rem}.brand-strip__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.brand-strip__track{display:flex;width:max-content;animation:brand-marquee var(--brand-marquee-duration, 32s) linear infinite;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.brand-strip__viewport:hover .brand-strip__track{animation-play-state:paused}@keyframes brand-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.brand-strip__track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}}.brand-strip__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;flex:0 0 150px;margin-right:16px;min-height:140px;padding:26px 20px;text-decoration:none;background:var(--rd-surface);border:1px solid var(--rd-border);border-radius:var(--rd-radius-lg);-webkit-backdrop-filter:var(--rd-blur-soft);backdrop-filter:var(--rd-blur-soft);position:relative;overflow:hidden;transition:transform .4s var(--rd-spring),border-color .3s var(--rd-ease),box-shadow .3s var(--rd-ease),background .3s var(--rd-ease)}.brand-strip__card:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);opacity:.6}.brand-strip__card:hover{transform:translateY(-6px);border-color:#4ecca373;background:var(--rd-surface-2);box-shadow:var(--rd-shadow),0 0 0 1px #4ecca31f}.brand-strip__logo-wrap{display:grid;place-items:center;height:56px;width:100%}.brand-strip__logo{max-height:56px;max-width:78%;width:auto;height:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.8;transition:opacity .3s var(--rd-ease),transform .4s var(--rd-spring)}.brand-strip__card:hover .brand-strip__logo{opacity:1;transform:scale(1.05)}.brand-strip__name{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--rd-muted);transition:color .3s var(--rd-ease)}.brand-strip__card:hover .brand-strip__name{color:var(--rd-accent)}@media screen and (min-width:600px){.brand-strip__card{flex-basis:180px;margin-right:20px}}@media screen and (min-width:1024px){.brand-strip__card{flex-basis:218px;margin-right:24px}}body.rd-page .dynamic-video-wrapper,body.rd-page .navmenu-meganav-wrapper,body.rd-page .site-navigation,body.rd-page .product-section--container,body.rd-page .product-row--container,body.rd-page .productgrid--outer,body.rd-page .pagination--container,body.rd-page .page-content,body.rd-page .page-masthead,body.rd-page .message-banner--outer,body.rd-page .breadcrumbs-container,body.rd-page .atc-banner--outer,body.rd-page .contact-page-content,body.rd-page .account-page-content,body.rd-page .account-page-masthead,body.rd-page .pxs-image-with-text-section,body.rd-page .pxs-newsletter-section,body.rd-page .pxs-map-section,body.rd-page .testimonials-section,body.rd-page .slideshow--width-content,body.rd-page .shoppable-image,body.rd-page .rich-text,body.rd-page .promo-mosaic--container,body.rd-page .promo-grid--container,body.rd-page .page__container,body.rd-page .menulist-container,body.rd-page .logolist--container,body.rd-page .image-with-text,body.rd-page .custom-html--container,body.rd-page .custom-liquid--container,body.rd-page .highlights-banner__content,body.rd-page .highlights-banner__container.content-width,body.rd-page .featured-product__container,body.rd-page .featured-collection__container,body.rd-page .faq,body.rd-page .countdown-timer,body.rd-page .collection-list__container,body.rd-page .blogposts--container,body.rd-page .subcollections-banner__container,body.rd-page .subcollections__container,body.rd-page .subcollections-featured-collection__header,body.rd-page .utility-bar__content,body.rd-page .blog--container,body.rd-page .product-compare-container,body.rd-page .product__container,body.rd-page .password-page-footer,body.rd-page .password-page-content--inner,body.rd-page .cart--section,body.rd-page .article--container,body.rd-page .article-image--content-width,body.rd-page .announcement-bar-text-mobile,body.rd-page .announcement-bar-text,body.rd-page .fourohfour--container,body.rd-page .site-footer-item,body.rd-page .site-header-main,body.rd-page .site-navigation-wrapper,body.rd-page .brand-strip{--layout-container-max-width: 1280px !important;max-width:1280px!important}@media screen and (min-width:1024px){body.rd-page .slideshow-slide__content{max-width:1230px!important;margin-left:auto;margin-right:auto}body.rd-page .slideshow-slide__content--text-left{padding-left:6.25em!important;padding-right:492px!important}}body.rd-page .site-main>.shopify-section{position:relative;margin-top:0!important;margin-bottom:0!important;background-color:#0d0d0d}@media screen and (max-width:767px){body.rd-page .site-main>.shopify-section{padding-top:28px;padding-bottom:28px}}@media screen and (min-width:768px){body.rd-page .site-main>.shopify-section{padding-top:46px;padding-bottom:46px}}body.rd-page .site-main>.shopify-section:nth-child(2n){background-image:linear-gradient(180deg,#111315,#0e0f11)}body.rd-page .site-main>.shopify-section+.shopify-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;z-index:3;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05) 18%,rgba(78,204,163,.22) 50%,rgba(255,255,255,.05) 82%,transparent)}body.rd-page .site-main>.shopify-section:first-child{padding-top:0!important;padding-bottom:0!important;background:none!important}body.rd-page .shoppable-image__wrapper{border-radius:var(--rd-radius)!important;overflow:hidden}body.rd-page .shoppable-image__image,body.rd-page .shoppable-image__wrapper [data-rimg-wrapper],body.rd-page .shoppable-image__wrapper [data-rimg-canvas],body.rd-page .shoppable-image__wrapper img{border-radius:var(--rd-radius)!important}body.rd-page .site-main>.shopify-section[id*=dynamic_rich_text_E4gWTm],body.rd-page .site-main>.shopify-section[id*=dynamic_promo_grid-2],body.rd-page .site-main>.shopify-section[id*=dynamic_promo_grid-3]{background:#101214!important;background-image:none!important}body.rd-page .site-main>.shopify-section[id*=dynamic_promo_grid-2]:before,body.rd-page .site-main>.shopify-section[id*=dynamic_promo_grid-3]:before{display:none!important}body.rd-page .site-main>.shopify-section[id*=dynamic_rich_text_E4gWTm]{padding-bottom:4px!important}body.rd-page .site-main>.shopify-section[id*=dynamic_promo_grid-2]{padding-top:8px!important;padding-bottom:0!important}body.rd-page .site-main>.shopify-section[id*=dynamic_promo_grid-3]{padding-top:0!important}body.rd-page .site-main .promo-grid--section+.promo-grid--section .home-section--content{margin-top:20px!important}body.rd-page .site-main>.shopify-section[id*=dynamic_custom_liquid_9ERLFd]{padding-top:6px!important;padding-bottom:6px!important}body.rd-page [id*=dynamic_custom_liquid_9ERLFd] .custom-liquid--container{margin-top:0!important;margin-bottom:0!important}body.rd-page [id*=dynamic_custom_liquid_9ERLFd] .custom-liquid--container>div{padding-top:10px!important;padding-bottom:10px!important}body.rd-page .sc-cta-bw{background:var(--rd-accent)!important;color:#06140f!important;border-color:var(--rd-accent)!important;border-radius:var(--rd-radius-pill)!important;box-shadow:var(--rd-shadow-accent)!important}body.rd-page .sc-cta-bw:hover{background:#62e0b6!important;color:#06140f!important;box-shadow:0 16px 46px #4ecca36b!important}body.rd-page .blogposts--inner .article--excerpt-wrapper{display:flex;flex-direction:column;background:transparent!important;border:0!important}body.rd-page .blogposts--inner .article--excerpt-wrapper:hover{transform:none!important;box-shadow:none!important}body.rd-page .blogposts--inner .article-list-item{flex:1 1 auto;width:100%;height:100%}body.rd-page .custom-liquid--container{margin-top:0!important;margin-bottom:0!important}body.template-page-contact .rtc{max-width:1160px;margin:0 auto;padding:48px 20px 80px}body.template-page-contact .page-masthead,body.template-page-contact .page-title{display:none}.rtc__grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media screen and (min-width:900px){.rtc__grid{grid-template-columns:.95fr 1.05fr;gap:56px}}.rtc__kicker{display:inline-block;color:var(--rd-accent);font-size:.78rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;margin-bottom:16px}.rtc__title{color:#fff;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0 0 18px}.rtc__lead{color:#b9b9b9;font-size:1.08rem;line-height:1.7;margin:0 0 28px;max-width:460px}.rtc__points{list-style:none;margin:0 0 30px;padding:0;display:grid;gap:13px}.rtc__points li{position:relative;padding-left:32px;color:#d6d6d6;font-size:1rem;line-height:1.5}.rtc__points li:before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:var(--rd-accent-soft);border:1px solid rgba(78,204,163,.5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%234ecca3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.rtc__contacts{display:grid;gap:12px;margin-bottom:26px}.rtc__contact{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--rd-radius-sm);background:var(--rd-surface);border:1px solid var(--rd-border);text-decoration:none;transition:border-color .25s var(--rd-ease),background .25s var(--rd-ease),transform .2s var(--rd-ease)}.rtc__contact:hover{border-color:#4ecca373;background:var(--rd-surface-2);transform:translateY(-2px)}.rtc__contact-ic{flex:0 0 40px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--rd-accent-soft);color:var(--rd-accent)}.rtc__contact-ic svg{width:19px;height:19px}.rtc__contact-label{display:block;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--rd-muted)}.rtc__contact-value{display:block;color:#fff;font-weight:700;font-size:.98rem}.rtc__trust{display:flex;align-items:center;gap:12px;color:#b0b0b0;font-size:.92rem;line-height:1.5}.rtc__stars{color:#ffc043;letter-spacing:2px;font-size:1rem}.rtc__formwrap{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--rd-border);border-radius:var(--rd-radius-lg);padding:clamp(24px,4vw,40px);-webkit-backdrop-filter:var(--rd-blur-soft);backdrop-filter:var(--rd-blur-soft);box-shadow:var(--rd-shadow)}.rtc__intro{color:#b0b0b0;margin-bottom:22px}.rtc__row{display:grid;grid-template-columns:1fr;gap:18px}@media screen and (min-width:560px){.rtc__row{grid-template-columns:1fr 1fr}}.rtc__field{position:relative;display:flex;flex-direction:column-reverse;margin-bottom:18px}.rtc__row .rtc__field{margin-bottom:0}.rtc__label{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--rd-muted);margin:0 0 8px 2px;font-weight:600}.rtc__input{width:100%;background:#00000040!important;border:1px solid var(--rd-border)!important;border-radius:var(--rd-radius-sm)!important;color:#fff!important;font-size:1rem;padding:13px 15px!important;box-shadow:none!important;transition:border-color .2s var(--rd-ease),background .2s var(--rd-ease),box-shadow .2s var(--rd-ease)}.rtc__input::placeholder{color:transparent}.rtc__input:focus{outline:none;border-color:var(--rd-accent)!important;background:#00000059!important;box-shadow:0 0 0 3px var(--rd-accent-soft)!important}.rtc__field:focus-within .rtc__label{color:var(--rd-accent)}.rtc__textarea{resize:vertical;min-height:130px}.rtc__input--error{border-color:#e0566b!important}.rtc__message{border-radius:var(--rd-radius-sm);padding:14px 16px;margin-bottom:20px;font-size:.95rem}.rtc__message--success{background:var(--rd-accent-soft);border:1px solid rgba(78,204,163,.5);color:#d6ffef}.rtc__message--error{background:#e0566b1f;border:1px solid rgba(224,86,107,.5);color:#ffd7dd}.rtc__submit{width:100%;margin-top:24px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:17px 28px;border:0;cursor:pointer;border-radius:var(--rd-radius-pill);background:var(--rd-accent);color:#06140f;font-weight:800;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 14px 40px #4ecca34d;transition:transform .2s var(--rd-ease),box-shadow .25s var(--rd-ease),background .2s var(--rd-ease)}.rtc__submit:hover{background:#62e0b6;transform:translateY(-2px);box-shadow:0 18px 50px #4ecca373}.rtc__submit-arrow{transition:transform .2s var(--rd-ease)}.rtc__submit:hover .rtc__submit-arrow{transform:translate(5px)}.rtc__reassure{text-align:center;color:var(--rd-muted);font-size:.85rem;margin:16px 0 0}@media screen and (max-width:719px){body.rd-page .slideshow-slide__content{max-width:90%!important;padding:0 6px!important}body.rd-page .slideshow-slide__heading{font-size:1.6rem!important;line-height:1.15!important;margin-bottom:8px!important}body.rd-page .slideshow-slide__subheading,body.rd-page .slideshow-slide__text{font-size:.92rem!important;line-height:1.45!important}body.rd-page .slideshow-slide__button--primary,body.rd-page .slideshow-slide__button--secondary{padding-top:11px!important;padding-bottom:11px!important}body.rd-page .slideshow-slide__overlay{background-image:linear-gradient(180deg,#00000026,#00000073)!important}}@media screen and (max-width:859px){body.rd-page .highlights-banner__content{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;overflow:visible!important;gap:14px;padding:0 16px!important}body.rd-page .highlights-banner__content .highlights-banner__block,body.rd-page .highlight-banner__count-2 .highlights-banner__block,body.rd-page .highlight-banner__count-3 .highlights-banner__block,body.rd-page .highlight-banner__count-4 .highlights-banner__block{width:100%!important;max-width:100%!important;flex:0 0 auto!important;box-sizing:border-box!important;margin:0!important;padding:26px 22px!important}body.rd-page .highlights-banner__block.highlights-banner__align-center .highlights-banner__icon{width:58px!important;height:58px!important;max-width:58px!important;flex:0 0 58px!important;margin:0 auto 14px!important}body.rd-page .highlights-banner__block .highlights-banner__icon svg{width:27px!important;height:27px!important;max-width:27px!important;max-height:27px!important}body.rd-page .highlights-banner__block.highlights-banner__align-center .highlights-banner__text{width:100%!important;text-align:center!important;padding:0!important}body.rd-page .highlights-banner__heading{font-size:1.15rem!important;margin-bottom:7px!important}body.rd-page .highlights-banner__block .highlights-banner__text p{font-size:.95rem!important;line-height:1.55!important}}body.rd-page .slideshow-slide__heading{font-weight:800!important;letter-spacing:-.015em;line-height:1.1!important;text-shadow:0 2px 26px rgba(0,0,0,.6),0 1px 3px rgba(0,0,0,.4)}body.rd-page .slideshow-slide__heading:before{content:"";display:block;width:48px;height:3px;border-radius:3px;background:var(--rd-accent);margin:0 0 18px;box-shadow:0 0 14px #4ecca399}body.rd-page .slideshow-slide__subheading,body.rd-page .slideshow-slide__text{line-height:1.6!important;color:#f1f1f1!important;text-shadow:0 1px 14px rgba(0,0,0,.6)}body.rd-page .slideshow-slide__content--text-left .slideshow-slide__subheading,body.rd-page .slideshow-slide__content--text-left .slideshow-slide__text{max-width:32em}body.rd-page .slideshow-slide__content--text-center .slideshow-slide__heading:before{margin-left:auto;margin-right:auto}@media screen and (max-width:719px){body.rd-page .slideshow-slide__heading:before{margin-left:auto;margin-right:auto;width:42px;margin-bottom:14px}}body.template-page-contact .rd-process--section{padding:4px 0 76px}.page-build .site-main>.shopify-section:has([data-cowlendar-inline]),.page-gantry .site-main>.shopify-section:has([data-cowlendar-inline]){display:none}.svc{max-width:1100px;margin:0 auto;padding:0 20px}.svc-wrap{padding-bottom:76px}.svc-hero{position:relative;border-radius:22px;overflow:hidden;display:flex;align-items:flex-end;min-height:clamp(320px,46vw,500px);padding:clamp(26px,5vw,52px);background:#161618;border:1px solid rgba(255,255,255,.1);box-shadow:0 22px 60px #00000080;margin-top:26px}.svc-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.svc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d0d0d40,#0d0d0d8c 55%,#0d0d0deb)}.svc-hero__inner{position:relative;z-index:1;max-width:680px}.svc-kicker{display:inline-block;color:#4ecca3;font-size:.78rem;letter-spacing:.26em;text-transform:uppercase;font-weight:800;margin-bottom:14px}.svc-hero h1{font-size:clamp(1.9rem,5vw,3.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;color:#fff;margin:0 0 14px;text-shadow:0 2px 24px rgba(0,0,0,.5)}.svc-hero p{color:#e4e4e4;font-size:clamp(1rem,2vw,1.12rem);line-height:1.6;max-width:600px;margin:0 0 24px;text-shadow:0 1px 12px rgba(0,0,0,.5)}.svc-section{padding-top:54px}.svc-section__head{text-align:center;margin-bottom:34px}.svc-section__head .svc-kicker{margin-bottom:8px}.svc-section__head h2{color:#fff;font-weight:800;font-size:clamp(1.6rem,4vw,2.3rem);margin:0}.svc-section__head h2 span{color:#4ecca3}.svc-prose{max-width:820px;margin:0 auto}.svc-prose p{color:#bcbcbc;font-size:1.05rem;line-height:1.85;margin:0;text-align:center}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start}.svc-card{background:linear-gradient(180deg,#ffffff0e,#ffffff05);border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:28px 26px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.svc-card:hover{transform:translateY(-5px);border-color:#4ecca373;box-shadow:0 16px 44px #00000073}.svc-card__ic{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#4ecca324;border:1px solid rgba(78,204,163,.4);color:#4ecca3;margin-bottom:16px}.svc-card__ic svg{width:24px;height:24px}.svc-card h3{color:#fff;font-size:1.18rem;font-weight:700;margin:0 0 10px}.svc-card p{color:#a7a7a7;line-height:1.65;font-size:.96rem;margin:0 0 14px}.svc-list{list-style:none;margin:0;padding:0;display:grid;gap:9px}.svc-list li{position:relative;padding-left:26px;color:#cfcfcf;font-size:.92rem;line-height:1.5}.svc-list li:before{content:"";position:absolute;left:0;top:2px;width:17px;height:17px;border-radius:50%;background-color:#4ecca329;border:1px solid rgba(78,204,163,.5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%234ecca3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.svc-why{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 30px;max-width:880px;margin:0 auto}.svc-why__item{border-left:3px solid rgba(78,204,163,.6);padding:4px 0 4px 18px}.svc-why__item h4{color:#fff;margin:0 0 5px;font-size:1.04rem;font-weight:700}.svc-why__item p{color:#a7a7a7;margin:0;font-size:.93rem;line-height:1.55}.svc-cta{text-align:center;max-width:680px;margin:0 auto}.svc-cta h2{color:#fff;font-weight:800;font-size:clamp(1.5rem,4vw,2.1rem);margin:0 0 12px}.svc-cta p{color:#9b9b9b;margin:0 0 26px;font-size:1.04rem;line-height:1.65}.svc-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 34px;background:#4ecca3;color:#06140f;font-weight:800;letter-spacing:.05em;text-transform:uppercase;font-size:.85rem;text-decoration:none;border-radius:999px;box-shadow:0 14px 40px #4ecca34d;transition:transform .2s ease,box-shadow .25s ease}.svc-btn:hover{transform:translateY(-2px);box-shadow:0 18px 50px #4ecca373}.svc-btn .arrow{transition:transform .2s ease}.svc-btn:hover .arrow{transform:translate(5px)}@media screen and (max-width:900px){.svc-grid{grid-template-columns:1fr}}@media screen and (max-width:680px){.svc-why{grid-template-columns:1fr}}.page-ambassadors .site-main>.shopify-section:has([data-cowlendar-inline]),.page-downloads .site-main>.shopify-section:has([data-cowlendar-inline]){display:none}.svc-hero--text{min-height:0;display:block;text-align:center;background:none;border:0;box-shadow:none;padding:30px 0 0;margin-top:0}.svc-hero--text:after{display:none}.svc-hero--text .svc-hero__inner{max-width:760px;margin:0 auto}.svc-hero--text h1,.svc-hero--text p{text-shadow:none}.svc-hero--text p{margin-left:auto;margin-right:auto;color:#bcbcbc}.amb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.amb-card{display:block;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.09);box-shadow:0 12px 34px #0006;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.amb-card:hover{transform:translateY(-6px);box-shadow:0 20px 52px #0000008c}.amb-card img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}@media screen and (max-width:900px){.amb-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:520px){.amb-grid{grid-template-columns:1fr;max-width:340px;margin:0 auto}}.dl-card{max-width:760px;margin:0 auto;background:linear-gradient(180deg,#ffffff0e,#ffffff05);border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:34px 32px 36px}.dl-card__ic{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;background:#4ecca324;border:1px solid rgba(78,204,163,.4);color:#4ecca3;margin-bottom:18px}.dl-card__ic svg{width:26px;height:26px}.dl-card h2{color:#fff;font-weight:800;font-size:clamp(1.3rem,3vw,1.8rem);margin:0 0 12px}.dl-card p{color:#bcbcbc;line-height:1.7;margin:0 0 18px;font-size:1rem}.dl-card__sub{display:block;color:#4ecca3;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800;margin:4px 0 12px}.dl-card__layouts{display:grid;grid-template-columns:repeat(2,1fr);gap:9px 24px;margin:0 0 22px}.dl-card__credit{color:#8d8d8d!important;font-size:.88rem!important;margin:0 0 24px!important}@media screen and (max-width:560px){.dl-card__layouts{grid-template-columns:1fr}}.dl-stage{position:relative;border-radius:24px;overflow:hidden;padding:clamp(28px,5vw,56px) 20px;background-size:cover;background-position:center;background-clip:padding-box}.dl-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0d0d0dd6}.dl-stage .dl-card{position:relative;z-index:1;-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px)}.page-events .site-main>.shopify-section:has([data-cowlendar-inline]){display:none}.svc-grid--2{grid-template-columns:repeat(2,1fr)}.svc-hero--text .svc-hero__btns{margin-top:26px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.svc-btn--ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25);box-shadow:none}.svc-btn--ghost:hover{border-color:var(--rd-accent);color:var(--rd-accent);box-shadow:none}.evt-offer{grid-template-columns:repeat(2,1fr);gap:12px 30px;max-width:780px;margin:0 auto}.evt-benefits{grid-template-columns:repeat(3,1fr);gap:11px 30px;max-width:980px;margin:0 auto}@media screen and (max-width:820px){.evt-benefits{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:560px){.evt-offer,.evt-benefits{grid-template-columns:1fr}}.evt-gallery{columns:3 240px;column-gap:16px;max-width:1000px;margin:0 auto}.evt-gallery img{width:100%;display:block;border-radius:14px;margin:0 0 16px;border:1px solid rgba(255,255,255,.08);break-inside:avoid}@media screen and (max-width:600px){.evt-gallery{columns:2 150px}}.svc-split{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.svc-split__media img{width:100%;display:block;border-radius:18px;border:1px solid rgba(255,255,255,.09);box-shadow:0 16px 44px #00000073}.svc-split__body .svc-kicker{margin-bottom:10px}.svc-split__body h1,.svc-split__body h2{color:#fff;font-weight:800;letter-spacing:-.015em;margin:0 0 16px}.svc-split__body h1{font-size:clamp(1.9rem,4.5vw,3rem);line-height:1.05}.svc-split__body h2{font-size:clamp(1.5rem,3.5vw,2.1rem)}.svc-split__body h2 span,.svc-split__body h1 span{color:#4ecca3}.svc-split__body>p{color:#bcbcbc;line-height:1.75;margin:0 0 22px;font-size:1.02rem}.svc-split__body .svc-list{text-align:left}.svc-split__btns{display:flex;gap:14px;flex-wrap:wrap}.svc-split--rev .svc-split__media{order:2}@media screen and (max-width:820px){.svc-split{grid-template-columns:1fr;gap:24px}.svc-split--rev .svc-split__media{order:0}.svc-split__media{max-width:560px;margin:0 auto}}.svc-card__media{margin:-28px -26px 20px;border-radius:16px 16px 0 0;overflow:hidden;aspect-ratio:16 / 9}.svc-card__media img{width:100%;height:100%;object-fit:cover;display:block}.svc-split__media--tall img{aspect-ratio:3 / 2;object-fit:cover;object-position:center 12%}.page-about .site-main>.shopify-section:has([data-cowlendar-inline]){display:none}.abt{max-width:1080px;margin:0 auto;padding:0 20px 80px}.abt-hero{text-align:center;max-width:820px;margin:0 auto;padding-top:34px}.abt-hero .k{display:inline-block;color:#4ecca3;font-size:.78rem;letter-spacing:.26em;text-transform:uppercase;font-weight:800;margin-bottom:16px}.abt-hero h1{color:#fff;font-weight:800;letter-spacing:-.02em;line-height:1.06;font-size:clamp(2rem,5vw,3.2rem);margin:0 0 20px}.abt-hero p{color:#bcbcbc;font-size:1.1rem;line-height:1.8;margin:0}.abt-section{padding-top:56px}.abt-section__title{text-align:center;color:#fff;font-weight:800;font-size:clamp(1.6rem,4vw,2.3rem);margin:0 0 26px;position:relative;padding-bottom:16px}.abt-section__title:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:54px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--rd-accent),rgba(78,204,163,.2))}.abt-prose{max-width:780px;margin:0 auto}.abt-prose p{color:#c2c2c2;font-size:1.05rem;line-height:1.85;margin:0 0 18px}.abt-prose p:last-child{margin-bottom:0}.abt-team{display:grid;grid-template-columns:300px 1fr;gap:48px;align-items:center;margin-top:4px}.abt-portrait{position:relative}.abt-portrait:before{content:"";position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:280px;height:280px;background:radial-gradient(circle,#4ecca329,#4ecca300 60%);z-index:0;pointer-events:none}.abt-portrait img{position:relative;z-index:1;display:block;width:100%;height:auto;max-width:300px;margin:0 auto}.abt-team+.abt-team{margin-top:44px}.abt-team--rev{grid-template-columns:1fr 300px}.abt-name-lg{color:#fff;font-weight:800;font-size:1.45rem;letter-spacing:-.01em;margin:0 0 4px}.abt-role{display:inline-block;color:#4ecca3;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:16px}.abt-mono{position:relative;z-index:1;display:grid;place-items:center;width:100%;max-width:220px;aspect-ratio:1 / 1;margin:0 auto;border-radius:50%;font-size:3.4rem;font-weight:800;color:#06140f;background:linear-gradient(135deg,#4ecca3,#2f8f72);box-shadow:0 14px 40px #4ecca347}.abt-team__body .abt-section__title{text-align:left}.abt-team__body .abt-section__title:after{left:0;transform:none}.abt-team__body p{color:#c2c2c2;font-size:1.05rem;line-height:1.85;margin:0 0 18px}.abt-name{color:#fff;font-weight:700;font-size:1.05rem}.abt-name span{display:block;color:#4ecca3;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;margin-top:3px}@media screen and (max-width:820px){.abt-team{grid-template-columns:1fr;gap:26px}.abt-portrait{order:-1}}.reelf{max-width:780px;margin:0 auto;padding:0 20px}.reelf__grid{display:grid;grid-template-columns:minmax(0,1fr) 232px;gap:26px;align-items:stretch}.reelf__grid--rev .reelf__video{order:-1}.reelf__card{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--rd-border);border-radius:var(--rd-radius-lg);padding:30px}.reelf__k{display:inline-block;color:var(--rd-accent);font-size:.76rem;letter-spacing:.22em;text-transform:uppercase;font-weight:800;margin-bottom:12px}.reelf__title{color:#fff;font-weight:800;letter-spacing:-.015em;line-height:1.12;font-size:clamp(1.4rem,3.2vw,2rem);margin:0 0 12px}.reelf__title p{margin:0}.reelf__title strong{color:var(--rd-accent)}.reelf__text{color:#bcbcbc;line-height:1.65;font-size:1rem;margin:0 0 20px}.reelf__text p{margin:0}.reelf__contacts{display:grid;gap:6px;margin-bottom:22px}.reelf__contacts a{color:#fff;font-weight:600;text-decoration:none;font-size:.98rem;transition:color .2s var(--rd-ease)}.reelf__contacts a:hover{color:var(--rd-accent)}.reelf__btn{align-self:flex-start;display:inline-flex;align-items:center;gap:11px;padding:14px 28px;background:var(--rd-accent);color:#06140f;font-weight:800;letter-spacing:.05em;text-transform:uppercase;font-size:.82rem;text-decoration:none;border-radius:var(--rd-radius-pill);box-shadow:var(--rd-shadow-accent);transition:transform .2s var(--rd-ease),box-shadow .25s var(--rd-ease)}.reelf__btn:hover{transform:translateY(-2px);box-shadow:0 18px 50px #4ecca36b}.reelf__btn .arrow{transition:transform .2s var(--rd-ease)}.reelf__btn:hover .arrow{transform:translate(5px)}.reelf__video{display:flex;align-items:center;justify-content:center}.reelf__video video{width:232px;max-width:100%;height:auto;display:block;border-radius:18px;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 50px #0000008c;background:#000}@media screen and (max-width:680px){.reelf__grid,.reelf__grid--rev{grid-template-columns:1fr;gap:22px;justify-items:center}.reelf__grid--rev .reelf__video{order:0}.reelf__card{width:100%}.reelf__video video{width:220px}}.evt-brands{max-width:920px;margin:0 auto;text-align:center}.evt-brands .svc-kicker{margin-bottom:8px}.evt-brands h2{color:#fff;font-weight:800;font-size:clamp(1.5rem,4vw,2.1rem);margin:0}.evt-brands__viewport{overflow:hidden;display:flex;justify-content:center;margin-top:32px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.evt-brands__track{display:flex;align-items:center;width:max-content;flex:0 0 auto;animation:evt-brands-marquee 34s linear infinite;will-change:transform}.evt-brands__viewport:hover .evt-brands__track{animation-play-state:paused}@keyframes evt-brands-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.evt-brands__logo{height:56px;width:auto;max-width:190px;object-fit:contain;margin-right:clamp(44px,6vw,84px);opacity:.95;flex:0 0 auto}.evt-brands__logo--stack{height:86px}@media(prefers-reduced-motion:reduce){.evt-brands__track{animation:none;width:auto;flex-wrap:wrap;justify-content:center;gap:40px}}@media screen and (max-width:600px){.evt-brands__logo{height:42px;margin-right:48px}.evt-brands__logo--stack{height:64px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/redesign.css.map */
