/* post-1832.css */
.elementor-kit-1832{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* widget-spacer.min.css */
.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}
/* loop-grid.1791215782.min.css */
.uklp{--uklp-cols: 3;--uklp-gap: 28px;--uklp-gap-y: 32px;--uklp-peek: 0px;--uklp-a: #7c3aed;--uklp-a2: #ec4899;--uklp-ink: #141029;--uklp-surface: #ffffff;--uklp-ease: cubic-bezier(.22,.61,.36,1);--uklp-pg-align: center;position: relative;min-width: 0}.uklp *,.uklp *::before,.uklp *::after{box-sizing: border-box}.uklp-item{position: relative;min-width: 0}.uklp-item > .elementor{width: 100%}.uklp--grid .uklp-track{display: grid;grid-template-columns: repeat(var(--uklp-cols),minmax(0,1fr));gap: var(--uklp-gap-y) var(--uklp-gap)}.uklp--eq .uklp-item{display: flex;flex-direction: column}.uklp--eq .uklp-item > .elementor,.uklp--eq .uklp-item > .elementor > .e-con,.uklp--eq .uklp-item > .uklp-dc{flex: 1 1 auto;height: 100%}.uklp--eq .uklp-item > .elementor{display: flex;flex-direction: column}.uklp--masonry .uklp-track{display: grid;grid-template-columns: repeat(var(--uklp-cols),minmax(0,1fr));grid-auto-rows: 2px;column-gap: var(--uklp-gap);row-gap: 0;align-items: start}.uklp--masonry:not(.is-laid) .uklp-track{display: block;columns: var(--uklp-cols);column-gap: var(--uklp-gap)}.uklp--masonry:not(.is-laid) .uklp-item{break-inside: avoid;margin-bottom: var(--uklp-gap-y)}.uklp--masonry .uklp-item{align-self: start}.uklp--rhythm .uklp-item .elementor-widget-image img{aspect-ratio: var(--uklp-ar,auto);height: auto;object-fit: cover}.uklp--rhythm .uklp-item:nth-child(7n+1){--uklp-ar: 4 / 5}.uklp--rhythm .uklp-item:nth-child(7n+2){--uklp-ar: 1 / 1}.uklp--rhythm .uklp-item:nth-child(7n+3){--uklp-ar: 3 / 4}.uklp--rhythm .uklp-item:nth-child(7n+4){--uklp-ar: 4 / 3}.uklp--rhythm .uklp-item:nth-child(7n+5){--uklp-ar: 5 / 6}.uklp--rhythm .uklp-item:nth-child(7n+6){--uklp-ar: 1 / 1}.uklp--rhythm .uklp-item:nth-child(7n+7){--uklp-ar: 16 / 11}.uklp--list .uklp-track{display: flex;flex-direction: column;gap: var(--uklp-gap-y);margin-inline: auto;width: 100%}.uklp--div .uklp-item + .uklp-item{padding-top: var(--uklp-gap-y);border-top: 1px solid rgba(20,16,41,.09)}.uklp-viewport{position: relative}.uklp--carousel .uklp-track{display: grid;grid-auto-flow: column;grid-auto-columns: calc((100% - var(--uklp-peek) - (var(--uklp-cols) - 1) * var(--uklp-gap)) / var(--uklp-cols));gap: var(--uklp-gap);overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;scrollbar-width: none;-webkit-overflow-scrolling: touch;padding: 10px 4px 26px;margin: -10px -4px -26px;outline: 0}.uklp--carousel .uklp-track::-webkit-scrollbar{display: none}.uklp--carousel .uklp-item{scroll-snap-align: start;scroll-margin-inline: 4px}.uklp--carousel .uklp-track.is-gliding{scroll-snap-type: none}.uklp--carousel .uklp-track.is-dragging{scroll-snap-type: none;cursor: grabbing;user-select: none}.uklp--carousel .uklp-track.is-dragging a{pointer-events: none}.uklp--carousel .uklp-track:focus-visible{box-shadow: 0 0 0 3px color-mix(in srgb,var(--uklp-a) 35%,transparent);border-radius: 18px}.uklp-nav{display: flex;align-items: center;justify-content: center;gap: 14px;margin-top: 26px}.uklp-nav:empty{display: none}.uklp-arrow{display: inline-grid;place-items: center;width: 48px;height: 48px;padding: 0;margin: 0;border: 1px solid rgba(20,16,41,.08);border-radius: 999px;background: var(--uklp-surface);color: var(--uklp-ink);box-shadow: 0 10px 26px -14px rgba(20,16,41,.45);cursor: pointer;transition: transform .5s var(--uklp-ease),background-color .45s var(--uklp-ease),color .45s var(--uklp-ease),opacity .45s var(--uklp-ease),box-shadow .5s var(--uklp-ease)}.uklp-arrow:hover{background: linear-gradient(120deg,var(--uklp-a),var(--uklp-a2));color: #fff;border-color: transparent;transform: translateY(-1px);box-shadow: 0 14px 30px -14px color-mix(in srgb,var(--uklp-a) 70%,transparent)}.uklp-arrow:focus-visible{outline: 3px solid color-mix(in srgb,var(--uklp-a) 40%,transparent);outline-offset: 2px}.uklp-arrow[disabled]{opacity: .35;cursor: default;transform: none;background: var(--uklp-surface);color: var(--uklp-ink);box-shadow: none}.uklp-arrow svg{display: block}.uklp-nav--sides .uklp-arrow{position: absolute;top: calc(50% - 38px);z-index: 4}.uklp-nav--sides .uklp-prev{left: -22px}.uklp-nav--sides .uklp-next{right: -22px}.uklp-nav--sides .uklp-nav{margin-top: 22px}.uklp-nav--top .uklp-nav{position: absolute;top: -74px;right: 0;margin: 0}.uklp-nav--top .uklp-dots{display: none}.uklp-nav--top{margin-top: 74px}.uklp-dots{display: flex;align-items: center;justify-content: center;gap: 8px;flex-wrap: wrap}.uklp-dot{width: 8px;height: 8px;padding: 0;margin: 0;border: 0;border-radius: 99px;background: color-mix(in srgb,var(--uklp-ink) 18%,transparent);cursor: pointer;transition: width .7s var(--uklp-ease),background-color .6s var(--uklp-ease)}.uklp-dot.is-on{width: 28px;background: linear-gradient(90deg,var(--uklp-a),var(--uklp-a2))}.uklp-dot:focus-visible{outline: 2px solid var(--uklp-a);outline-offset: 3px}.uklp .uklp-item.is-armed{opacity: 0;transition: opacity 1.1s var(--uklp-ease) var(--uklp-d,0ms),transform 1.3s var(--uklp-ease) var(--uklp-d,0ms),filter 1.2s var(--uklp-ease) var(--uklp-d,0ms)}.uklp.uklp-a-rise .uklp-item.is-armed{transform: translate3d(0,18px,0)}.uklp.uklp-a-zoom .uklp-item.is-armed{transform: scale(.965)}.uklp.uklp-a-blur .uklp-item.is-armed{filter: blur(8px);transform: translate3d(0,8px,0)}.uklp .uklp-item.is-armed.is-in{opacity: 1;transform: none;filter: none}.uklp.is-busy .uklp-track{opacity: .45;transition: opacity .5s var(--uklp-ease);pointer-events: none}.uklp .uklp-track{transition: opacity .6s var(--uklp-ease)}.uklp-foot{display: flex;justify-content: var(--uklp-pg-align);margin-top: 44px}.uklp-pager{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.uklp-pg{display: inline-grid;place-items: center;min-width: 44px;height: 44px;padding: 0 14px;border-radius: 14px;border: 1px solid rgba(20,16,41,.08);background: var(--uklp-surface);color: var(--uklp-ink);font-weight: 700;font-size: 15px;line-height: 1;text-decoration: none !important;transition: background-color .45s var(--uklp-ease),color .45s var(--uklp-ease),transform .45s var(--uklp-ease),box-shadow .45s var(--uklp-ease)}a.uklp-pg:hover{color: var(--uklp-a);transform: translateY(-1px);box-shadow: 0 10px 22px -14px rgba(20,16,41,.5)}.uklp-pg.is-on{background: linear-gradient(120deg,var(--uklp-a),var(--uklp-a2));border-color: transparent;color: #fff;box-shadow: 0 12px 26px -14px color-mix(in srgb,var(--uklp-a) 80%,transparent)}.uklp-pg.is-off{opacity: .35}.uklp-pg--dots{border: 0;background: none;min-width: 20px;padding: 0}.uklp-pg svg{display: block}.uklp-more{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 34px;margin: 0;border: 0;border-radius: 999px;background: linear-gradient(120deg,var(--uklp-a),var(--uklp-a2));color: #fff;font: inherit;font-weight: 700;font-size: 15px;letter-spacing: .01em;cursor: pointer;box-shadow: 0 16px 34px -16px color-mix(in srgb,var(--uklp-a) 80%,transparent);transition: transform .55s var(--uklp-ease),box-shadow .55s var(--uklp-ease),opacity .4s var(--uklp-ease)}.uklp-more:hover{transform: translateY(-2px);box-shadow: 0 22px 40px -18px color-mix(in srgb,var(--uklp-a) 90%,transparent)}.uklp-more:focus-visible{outline: 3px solid color-mix(in srgb,var(--uklp-a) 40%,transparent);outline-offset: 3px}.uklp-btn--solid .uklp-more{background: var(--uklp-ink);box-shadow: 0 16px 34px -18px rgba(20,16,41,.7)}.uklp-btn--outline .uklp-more{background: transparent;color: var(--uklp-ink);box-shadow: inset 0 0 0 2px var(--uklp-ink)}.uklp-btn--outline .uklp-more:hover{background: var(--uklp-ink);color: #fff}.uklp-spin{display: none;gap: 5px}.uklp-spin i{width: 6px;height: 6px;border-radius: 99px;background: currentColor;animation: uklp-dot 1.2s var(--uklp-ease) infinite}.uklp-spin i:nth-child(2){animation-delay: .15s}.uklp-spin i:nth-child(3){animation-delay: .3s}.uklp-more.is-loading .uklp-more-t{opacity: .75}.uklp-more.is-loading .uklp-spin{display: inline-flex}@keyframes uklp-dot{0%,80%,100%{opacity: .25;transform: translateY(0)}40%{opacity: 1;transform: translateY(-3px)}}.uklp-more.is-infinite{background: none;color: var(--uklp-a);box-shadow: none;min-height: 40px;padding: 0 12px}.uklp-more.is-infinite .uklp-more-t{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.uklp-more.is-infinite .uklp-spin{display: inline-flex;opacity: 0;transition: opacity .4s}.uklp-more.is-infinite.is-loading .uklp-spin{opacity: 1}.uklp-done{display: inline-flex;align-items: center;gap: 10px;color: color-mix(in srgb,var(--uklp-ink) 55%,transparent);font-size: 14px;font-weight: 600}.uklp-done::before,.uklp-done::after{content: "";width: 34px;height: 1px;background: currentColor;opacity: .4}.uklp-empty{display: grid;justify-items: center;gap: 10px;padding: 56px 24px;border-radius: 22px;border: 1.5px dashed rgba(20,16,41,.14);background: rgba(124,58,237,.035);text-align: center;color: #5b6070}.uklp-empty p{margin: 0;font-size: 15.5px}.uklp-empty-i{display: grid;place-items: center;width: 56px;height: 56px;border-radius: 18px;background: linear-gradient(120deg,var(--uklp-a),var(--uklp-a2));color: #fff}.uklp-dc{display: flex;flex-direction: column;height: 100%;overflow: hidden;border-radius: 18px;background: #fff;box-shadow: 0 1px 0 rgba(20,16,41,.04),0 18px 40px -26px rgba(20,16,41,.35)}.uklp-dc-media{display: block;aspect-ratio: 16 / 10;overflow: hidden}.uklp-dc-media img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 1.6s var(--uklp-ease)}.uklp-dc:hover .uklp-dc-media img{transform: scale(1.04)}.uklp-dc-body{display: flex;flex-direction: column;gap: 8px;padding: 18px 20px 22px;flex: 1}.uklp-dc-kicker{font-size: 11.5px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: var(--uklp-a)}.uklp-dc-title{margin: 0;font-size: 19px;line-height: 1.3}.uklp-dc-title a{color: var(--uklp-ink);text-decoration: none}.uklp-dc-text{margin: 0;color: #5b6070;font-size: 14.5px;line-height: 1.6}.uklp-dc-meta{margin-top: auto;font-size: 12.5px;color: #8a8fa3}.uklp-dc-price{font-weight: 800;color: var(--uklp-ink)}.uklp-c-card{box-shadow: 0 1px 0 rgba(20,16,41,.04),0 18px 44px -28px rgba(20,16,41,.38)}.uklp-c-lift{transition: transform .9s var(--uklp-ease,cubic-bezier(.22,.61,.36,1)),box-shadow .9s cubic-bezier(.22,.61,.36,1);will-change: transform}.uklp-c-lift:hover{transform: translateY(-4px);box-shadow: 0 2px 0 rgba(20,16,41,.03),0 30px 60px -30px rgba(20,16,41,.45)}.uklp-c-grow{flex: 1 1 auto}.uklp-c-push{margin-top: auto !important}.uklp-c-media{margin: 0 !important;overflow: hidden}.uklp-c-media img,.uklp-c-hmedia img{width: 100% !important;aspect-ratio: 16 / 10;object-fit: cover;display: block;border-radius: 0 !important;transition: transform 1.8s cubic-bezier(.22,.61,.36,1)}.uklp-c-card:hover .uklp-c-media img,.uklp-c-row:hover .uklp-c-hmedia img{transform: scale(1.045)}.uklp-c-chip .elementor-heading-title{display: inline-block;padding: 6px 12px;border-radius: 999px;background: rgba(124,58,237,.09);letter-spacing: .08em;text-transform: uppercase;line-height: 1.2 !important}.uklp-c-chip--teal .elementor-heading-title{background: rgba(20,184,166,.12)}.uklp-c-chip--glass .elementor-heading-title{background: rgba(255,255,255,.16);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);border: 1px solid rgba(255,255,255,.22)}.uklp-c-title .elementor-heading-title a{color: inherit;text-decoration: none;background: linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;transition: background-size .8s cubic-bezier(.22,.61,.36,1)}.uklp-c-title .elementor-heading-title a:hover{background-size: 100% 1.5px}.uklp-c-clamp1 .elementor-heading-title{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden}.uklp-c-clamp2 .elementor-heading-title,.uklp-c-clamp2.elementor-widget-text-editor{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.uklp-c-clamp3 .elementor-heading-title,.uklp-c-clamp3.elementor-widget-text-editor{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.uklp-c-text p{margin: 0}.uklp-c-meta{border-top: 1px solid rgba(20,16,41,.07);padding-top: 14px !important;margin-top: 6px !important}.uklp-c-meta > .elementor-element{width: auto !important}.uklp-c-dots{border-top: 0;padding-top: 2px !important}.uklp-c-dots > .elementor-element + .elementor-element .elementor-heading-title::before{content: "·";margin-right: 10px;opacity: .7}.uklp-c-author .elementor-heading-title::before{content: "";display: inline-block;width: 8px;height: 8px;margin-right: 8px;border-radius: 99px;background: linear-gradient(120deg,#7c3aed,#ec4899);vertical-align: 1px}.uklp-c-overlay{position: relative;isolation: isolate}.uklp-c-fill{position: absolute !important;inset: 0;z-index: -1;margin: 0 !important;width: 100% !important;max-width: none !important;height: 100%}.uklp-c-fill img{width: 100% !important;height: 100% !important;max-width: none !important;object-fit: cover;display: block;border-radius: 0 !important;transition: transform 2s cubic-bezier(.22,.61,.36,1)}.uklp-c-fill::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(14,10,32,0) 30%,rgba(14,10,32,.55) 62%,rgba(14,10,32,.9) 100%);pointer-events: none}.uklp-c-overlay:hover .uklp-c-fill img{transform: scale(1.05)}.uklp-c-overlay > .elementor-element:not(.uklp-c-fill){width: auto;max-width: 100%}.uklp-c-stretch,.uklp-c-stretch .elementor-heading-title,.uklp-c-stretch .elementor-widget-container{position: static !important}.uklp-c-stretch .elementor-heading-title a::after{content: "";position: absolute;inset: 0;z-index: 2}.uklp-c-row{align-items: center}.uklp-c-hmedia{flex: 0 0 40%;width: 40% !important;max-width: 40% !important;margin: 0 !important;border-radius: 16px;overflow: hidden}.uklp-c-hmedia img{aspect-ratio: 4 / 3}@media (max-width: 767px){.uklp-c-hmedia{flex-basis: auto;width: 100% !important;max-width: 100% !important}}.uklp-c-pmedia{position: relative}.uklp-c-sq{margin: 0 !important}.uklp-c-sq img{width: 100% !important;aspect-ratio: 1 / 1;object-fit: cover;display: block;border-radius: 0 !important;transition: transform 1.8s cubic-bezier(.22,.61,.36,1)}.uklp-c-pmedia:hover .uklp-c-sq img,.uklp-c-product:hover .uklp-c-sq img{transform: scale(1.05)}.uklp-c-badge{position: absolute !important;top: 12px;left: 12px;z-index: 2;width: auto !important;margin: 0 !important}.uklp-c-badge .elementor-heading-title{display: inline-block;padding: 6px 11px;border-radius: 999px;background: linear-gradient(120deg,#f43f5e,#f97316);box-shadow: 0 8px 18px -8px rgba(244,63,94,.7);line-height: 1.1 !important}.uklp-c-badge--ink .elementor-heading-title{background: #141029;box-shadow: none;letter-spacing: .08em;text-transform: uppercase}.uklp-c-price .elementor-heading-title del{opacity: .45;font-weight: 500;font-size: .85em;margin-right: 6px}.uklp-c-price .elementor-heading-title ins{text-decoration: none;background: none}.uklp-c-price{width: auto !important}.uklp-c-price--mini{flex: 0 0 auto;text-align: right}.uklp-c-price--mini .elementor-heading-title del{display: block;margin: 0}.uklp-c-cart{width: auto !important}.uklp-c-cart .elementor-button{transition: transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s,filter .5s;box-shadow: 0 10px 22px -12px rgba(124,58,237,.8)}.uklp-c-cart .elementor-button:hover{transform: translateY(-1px);filter: saturate(1.15)}.uklp-c-cart .elementor-button.is-adding,.uklp-c-quick a.is-adding{opacity: .7;pointer-events: none}.uklp-c-cart .elementor-button.is-added{background: #10b981 !important}.uklp-c-rating .elementor-heading-title{display: flex;align-items: center;gap: 6px}.uklp-stars{position: relative;display: inline-block;font-size: 14px;letter-spacing: 2px;line-height: 1;color: transparent;background: linear-gradient(90deg,#f59e0b var(--uklp-r,0%),#dcdfe8 0);-webkit-background-clip: text;background-clip: text}.uklp-stars[data-r="0.5"]{--uklp-r: 10%}.uklp-stars[data-r="1.0"]{--uklp-r: 20%}.uklp-stars[data-r="1.5"]{--uklp-r: 30%}.uklp-stars[data-r="2.0"]{--uklp-r: 40%}.uklp-stars[data-r="2.5"]{--uklp-r: 50%}.uklp-stars[data-r="3.0"]{--uklp-r: 60%}.uklp-stars[data-r="3.5"]{--uklp-r: 70%}.uklp-stars[data-r="4.0"]{--uklp-r: 80%}.uklp-stars[data-r="4.5"]{--uklp-r: 90%}.uklp-stars[data-r="5.0"]{--uklp-r: 100%}.uklp-stars-n{font-size: 12.5px}.uklp-c-mini .uklp-c-title{flex: 1 1 auto;min-width: 0}.uklp-c-quick{position: absolute !important;left: 12px;right: 12px;bottom: 12px;z-index: 2;margin: 0 !important;opacity: 0;transform: translateY(10px);transition: opacity .7s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}.uklp-c-quick .elementor-heading-title a{display: flex;align-items: center;justify-content: center;gap: 8px;height: 44px;border-radius: 999px;background: rgba(255,255,255,.92);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);color: inherit;text-decoration: none;box-shadow: 0 12px 26px -16px rgba(20,16,41,.6)}.uklp-c-quick .elementor-heading-title a::after{content: "→";transition: transform .6s cubic-bezier(.22,.61,.36,1)}.uklp-c-quick .elementor-heading-title a:hover::after{transform: translateX(3px)}.uklp-c-quick .elementor-heading-title a.is-added{background: #10b981;color: #fff}.uklp-c-pmedia--mini:hover .uklp-c-quick,.uklp-c-pmedia--mini:focus-within .uklp-c-quick{opacity: 1;transform: none}@media (hover: none){.uklp-c-quick{opacity: 1;transform: none}}.uklp-c-folio{position: relative;isolation: isolate}.uklp-c-natural{margin: 0 !important}.uklp-c-natural img{width: 100% !important;height: auto;display: block;border-radius: 0 !important;transition: transform 2s cubic-bezier(.22,.61,.36,1),filter 1.2s}.uklp-c-folio:hover .uklp-c-natural img{transform: scale(1.05)}.uklp-c-folio::after{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(180deg,rgba(12,9,26,0) 40%,rgba(12,9,26,.78) 100%);opacity: .85;transition: opacity .9s cubic-bezier(.22,.61,.36,1)}.uklp-c-folio:hover::after{opacity: 1}.uklp-c-folio-body{position: absolute !important;left: 0;right: 0;bottom: 0;z-index: 2;transform: translateY(10px);transition: transform .9s cubic-bezier(.22,.61,.36,1)}.uklp-c-folio-body > .elementor-element{width: auto;max-width: 100%}.uklp-c-folio:hover .uklp-c-folio-body{transform: none}.uklp-c-reveal{max-height: 0;opacity: 0;overflow: hidden;transition: max-height .9s cubic-bezier(.22,.61,.36,1),opacity .8s cubic-bezier(.22,.61,.36,1)}.uklp-c-reveal p{margin: 0}.uklp-c-folio:hover .uklp-c-reveal,.uklp-c-folio:focus-within .uklp-c-reveal{max-height: 4.8em;opacity: 1}@media (hover: none){.uklp-c-folio-body{transform: none}}@media (prefers-reduced-motion: reduce){.uklp *,.uklp *::before,.uklp *::after,.uklp-c-lift,.uklp-c-fill img,.uklp-c-natural img,.uklp-c-sq img,.uklp-c-media img,.uklp-c-hmedia img{transition-duration: .01ms !important;animation: none !important}.uklp-c-lift:hover,.uklp-c-card:hover .uklp-c-media img,.uklp-c-overlay:hover .uklp-c-fill img,.uklp-c-folio:hover .uklp-c-natural img,.uklp-c-pmedia:hover .uklp-c-sq img{transform: none}}@media (max-width: 1024px){.uklp-nav--sides .uklp-prev{left: -10px}.uklp-nav--sides .uklp-next{right: -10px}}@media (max-width: 767px){.uklp-nav--sides .uklp-arrow{position: static}.uklp-nav--top .uklp-nav{position: static;margin-top: 22px}.uklp-nav--top{margin-top: 0}.uklp-nav--top .uklp-dots{display: flex}.uklp-arrow{width: 42px;height: 42px}.uklp-foot{margin-top: 32px}}body.uklp-canvas{margin: 0;min-height: 100vh;background: #f3f4f8;background-image: radial-gradient(rgba(20,16,41,.07) 1px,transparent 1px);background-size: 18px 18px}body.uklp-canvas--white{background: #fff}body.uklp-canvas--dark{background-color: #0f0c1d;background-image: radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px)}.uklp-canvas-wrap{display: flex;flex-direction: column;align-items: center;gap: 18px;padding: 56px 20px 80px}.uklp-canvas-note{display: inline-flex;align-items: center;gap: 8px;margin: 0;padding: 7px 14px;border-radius: 999px;background: rgba(255,255,255,.85);box-shadow: 0 6px 18px -12px rgba(20,16,41,.4);color: #4b4f60;font: 600 12.5px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.uklp-canvas--dark .uklp-canvas-note{background: rgba(255,255,255,.1);color: #d6d3ea}.uklp-canvas-dot{width: 8px;height: 8px;border-radius: 99px;background: linear-gradient(120deg,#7c3aed,#14b8a6)}.uklp-stage{width: min(100%,var(--uklp-stage-w,var(--uklp-stage-w0,380px)))}.uklp-stage > .elementor{width: 100%}.uklp-c-chip.uklp-c-clamp1 .elementor-heading-title{display: inline-block;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: top;-webkit-line-clamp: unset}.uklp-c-cart .elementor-button{white-space: nowrap}.uklp-c-product .uklp-c-push{flex-wrap: wrap;row-gap: 10px}.uklp-c-badge .elementor-heading-title:empty,.uklp-c-chip .elementor-heading-title:empty,.uklp-c-quick .elementor-heading-title:empty{display: none}
/* post-77900.css */
.elementor-77900 .elementor-element.elementor-element-512dec1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-77900 .elementor-element.elementor-element-512dec1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77900 .elementor-element.elementor-element-1ac27c2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-77900 .elementor-element.elementor-element-ce22eca:not(.elementor-motion-effects-element-type-background), .elementor-77900 .elementor-element.elementor-element-ce22eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14201a;background-image:url("https://getultrakit.com/wp-content/uploads/2026/10/summit-and-pine-outdoor-sp-hero-3.jpg");background-position:center center;background-size:cover;}.elementor-77900 .elementor-element.elementor-element-ce22eca > .elementor-background-overlay{background-color:#14201a;opacity:0.58;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77900 .elementor-element.elementor-element-ce22eca > .elementor-container{max-width:1200px;}.elementor-77900 .elementor-element.elementor-element-ce22eca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 20px 120px 20px;}.elementor-77900 .elementor-element.elementor-element-20b247b .ultrakit-ahd-wrapper{text-align:center;--ahd-jc:center;--ahd-gap:16px;}.elementor-77900 .elementor-element.elementor-element-20b247b .ultrakit-ahd-inner{max-width:880px;}.elementor-77900 .elementor-element.elementor-element-20b247b .ultrakit-ahd-title{font-size:54px;font-weight:800;line-height:1.15em;letter-spacing:-1px;}.elementor-77900 .elementor-element.elementor-element-20b247b .ultrakit-ahd-eyebrow{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1.6px;}.elementor-77900 .elementor-element.elementor-element-20b247b .ultrakit-ahd-sub{font-size:16px;font-weight:600;}.elementor-77900 .elementor-element.elementor-element-20b247b .ultrakit-ahd-desc{font-size:17px;line-height:1.7em;}.elementor-77900 .elementor-element.elementor-element-6174c20:not(.elementor-motion-effects-element-type-background), .elementor-77900 .elementor-element.elementor-element-6174c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-77900 .elementor-element.elementor-element-6174c20 > .elementor-container{max-width:1200px;}.elementor-77900 .elementor-element.elementor-element-6174c20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 20px 100px 20px;}.elementor-77900 .elementor-element.elementor-element-6174c20 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77900 .elementor-element.elementor-element-dc80e46 .ultrakit-ahd-wrapper{text-align:center;--ahd-jc:center;--ahd-gap:16px;}.elementor-77900 .elementor-element.elementor-element-dc80e46 .ultrakit-ahd-inner{max-width:720px;}.elementor-77900 .elementor-element.elementor-element-dc80e46 .ultrakit-ahd-title{font-size:34px;font-weight:800;line-height:1.15em;letter-spacing:-1px;}.elementor-77900 .elementor-element.elementor-element-dc80e46 .ultrakit-ahd-eyebrow{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1.6px;}.elementor-77900 .elementor-element.elementor-element-dc80e46 .ultrakit-ahd-sub{font-size:16px;font-weight:600;}.elementor-77900 .elementor-element.elementor-element-dc80e46 .ultrakit-ahd-desc{font-size:17px;line-height:1.7em;}.elementor-77900 .elementor-element.elementor-element-aedfb9b{--spacer-size:34px;}.elementor-77900 .elementor-element.elementor-element-4d31107 .uklp-item--alt{grid-column:span 2;}.elementor-77900 .elementor-element.elementor-element-4d31107 .uklp{--uklp-cols:4;--uklp-gap:28px;--uklp-gap-y:32px;--uklp-pg-align:center;--uklp-a:#e4572e;--uklp-a2:#f2c14e;--uklp-ink:#14201a;}.elementor-77900 .elementor-element.elementor-element-a0ad680:not(.elementor-motion-effects-element-type-background), .elementor-77900 .elementor-element.elementor-element-a0ad680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-77900 .elementor-element.elementor-element-a0ad680 > .elementor-container{max-width:1200px;}.elementor-77900 .elementor-element.elementor-element-a0ad680{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 90px 20px;}.elementor-77900 .elementor-element.elementor-element-a0ad680 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77900 .elementor-element.elementor-element-0c9571e .uknl{--r:24px;}.elementor-77900 .elementor-element.elementor-element-0ad07ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-77900 .elementor-element.elementor-element-0ad07ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77900 .elementor-element.elementor-element-b2e6ace > .elementor-element-populated{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-77900 .elementor-element.elementor-element-20b247b .ultrakit-ahd-title{font-size:39px;}.elementor-77900 .elementor-element.elementor-element-dc80e46 .ultrakit-ahd-title{font-size:27px;}.elementor-77900 .elementor-element.elementor-element-4d31107 .uklp-item--alt{grid-column:span 2;}.elementor-77900 .elementor-element.elementor-element-4d31107 .uklp{--uklp-cols:2;--uklp-gap:22px;--uklp-gap-y:26px;}}@media(max-width:767px){.elementor-77900 .elementor-element.elementor-element-20b247b .ultrakit-ahd-title{font-size:30px;}.elementor-77900 .elementor-element.elementor-element-20b247b .ultrakit-ahd-sub{font-size:18px;}.elementor-77900 .elementor-element.elementor-element-dc80e46 .ultrakit-ahd-title{font-size:22px;}.elementor-77900 .elementor-element.elementor-element-dc80e46 .ultrakit-ahd-sub{font-size:18px;}.elementor-77900 .elementor-element.elementor-element-4d31107 .uklp-item--alt{grid-column:span 1;}.elementor-77900 .elementor-element.elementor-element-4d31107 .uklp{--uklp-cols:1;--uklp-gap:18px;--uklp-gap-y:20px;}}
/* base-desktop.css */
.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-accordion-base{padding:0px;display:flex;flex-direction:column;}.elementor .e-accordion-item-base{padding:0px;display:block;}.elementor .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-accordion-item-title-base{padding:0px;}.elementor .e-accordion-item-icon-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-accordion-item-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-background-video-base{width:100%;overflow:hidden;position:relative;padding:10px;display:flex;flex-direction:column;}.elementor .e-background-video-content-base{width:100%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-background-video-controls-base{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:20px;z-index:2;display:flex;gap:8px;}.elementor .e-background-video-play-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-background-video-pause-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-form-base{display:block;}.elementor .e-collection-loop-base{display:block;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{width:100%;height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}
