.banner-builder{height:100%}.banner-builder__wrapper{background:rgb(var(--color-background));height:100%}.banner-builder__wrapper .bb__container{background:none;height:100%}.banner-builder__wrapper .bb__container .bb__banner--wrapp{height:600px;position:relative}.banner-builder__wrapper .bb__container .bb__banner--wrapp:has(.bb__layered--wrapp){height:100%;min-height:100vh}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp{height:100%}}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__img--wrapp,.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__video{height:100%;border-radius:0}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__video--tab{display:none}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__video--tab.bb__video--active{display:block}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content{position:absolute;height:100vh;width:100%;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 40px;overflow-y:auto;z-index:3}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content.bg_mobile{backdrop-filter:blur(4px);background:rgba(0,0,0,.5)}}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content{justify-content:end;height:auto;bottom:0;padding:0 20px;height:calc(100% - 27px)}}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content::-webkit-scrollbar{width:3px}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content::-webkit-scrollbar-track{background:#f1f1f1}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content::-webkit-scrollbar-thumb{background:#888}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__title{font-weight:700;letter-spacing:normal;text-transform:uppercase;margin:0;margin-top:auto;max-width:720px}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__title *{margin:0}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__title.h1-txt{font-size:56px;line-height:110%;font-family:"SpaceMono-Bold" !important;margin-top:22%}@media(min-width: 1441px){.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__title.h1-txt{margin-top:10%}}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__title.h2-txt{font-size:48px;line-height:110%;font-family:"SpaceMono-Bold" !important}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__title.h3-txt{font-size:32px;line-height:135%}@media(max-width: 1024px){.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__title.h1-txt,.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__title.h2-txt,.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__title.h3-txt{font-size:30px}}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__title.h1-txt,.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__title.h2-txt,.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__title.h3-txt{font-size:24px;line-height:100%;margin-bottom:12px}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__title.h1-txt{font-size:36px;line-height:110%}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__title.h3-txt{font-size:28px}}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content:has(.bb__badge) .bb__title{margin-top:150px}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content:has(.bb__badge) .bb__title{font-size:36px}}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content:has(.bb__badge) .bb__title p:first-child{color:rgba(255,244,230,.5019607843);margin-bottom:50px}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content:has(.bb__badge) .bb__title p:first-child{margin-bottom:35px}}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__subtitle{font-size:15px;line-height:110%;font-weight:700;max-width:720px;color:rgb(var(--color-foreground));letter-spacing:.1em;margin-top:32px;font-family:"SpaceMono-Bold" !important}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__subtitle{font-size:16px;line-height:140%}}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__subtitle.txt-upper{text-transform:uppercase}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__subtitle:not(:has(+.bb__tabs-wrapp)){margin-bottom:auto}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__subtitle:not(:has(+.bb__tabs-wrapp)){text-align:left}}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__subtitle p{margin:0}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__description{font-size:15px;line-height:130%;font-weight:400;max-width:375px;letter-spacing:normal;font-family:"SpaceMono-Regular";margin-bottom:40px}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__description{font-size:15px;line-height:130%}}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content:has(.bb__link-btn) .bb__subtitle{margin-top:4px;margin-bottom:40px;letter-spacing:normal}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content:has(.bb__badge) .bb__subtitle{font-size:20px;letter-spacing:normal;text-align:left}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content:has(.bb__button,.bb__subscribe) .bb__title{margin-top:160px;max-width:395px}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content:has(.bb__button,.bb__subscribe) .bb__title{margin-top:80px}}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content:has(.bb__button,.bb__subscribe) .bb__subtitle{margin-top:20px;margin-bottom:40px;color:#fff;font-size:15px;line-height:130%;font-weight:600;max-width:375px;text-transform:none}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content:has(.bb__button,.bb__subscribe) .bb__subtitle p:not(:last-child){margin-bottom:20px}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content:has(.bb__button,.bb__subscribe) .bb__subtitle p{font-weight:400}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp{width:383px;margin-top:auto;margin-bottom:80px}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp{width:100%;margin-bottom:100px}}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs-content{background:#a9c9cd;overflow:hidden;margin-bottom:4px}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs-content .bb__tabs-panel{display:none;padding:2px}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs-content .bb__tabs-panel.active{display:block}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs-content .bb__tabs-panel .bb__panel-inner{display:grid;grid-template-columns:160px 1fr;text-decoration:none;color:inherit}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs-content .bb__tabs-panel .bb__panel-inner{grid-template-columns:96px 1fr}}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs-content .bb__tabs-panel .bb__panel-image{height:136px;aspect-ratio:unset}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs-content .bb__tabs-panel .bb__panel-image{height:96px}}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs-content .bb__tabs-panel .bb__panel-image .bb__panel-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs-content .bb__tabs-panel .bb__panel-body{padding:10px 10px;position:relative;display:flex;flex-direction:column;gap:6px;align-items:baseline;text-align:left;justify-content:center}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs-content .bb__tabs-panel .bb__panel-body{gap:3px}}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs-content .bb__tabs-panel .bb__panel-cart{position:absolute;top:12px;right:12px;color:inherit}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs-content .bb__tabs-panel .bb__panel-cart svg{width:20px;height:20px}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs-content .bb__tabs-panel .bb__panel-subtitle{font-size:11px;line-height:110%;letter-spacing:.08em;text-transform:uppercase;margin:0;color:#3b3328;font-family:var(--font-family-manrope)}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs-content .bb__tabs-panel .bb__panel-title{font-size:18px;font-weight:700;line-height:110%;letter-spacing:.06em;text-transform:uppercase;color:#000;font-family:var(--font-heading-family);margin:0}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs-content .bb__tabs-panel .bb__panel-excerpt{font-size:12px;line-height:1.4;margin:8px 0 0;color:#000;font-weight:500;font-family:var(--font-family-manrope)}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs-content .bb__tabs-panel .bb__panel-excerpt{margin:0}}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs{display:flex;padding:0;margin:0;overflow:hidden;gap:4px}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs li{flex:1;list-style:none;background:#000;cursor:pointer;transition:background .2s;color:#fff4e6}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs li.active{border:2px solid #a9c9cd}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs li.active span{opacity:1}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs li:not(.active) span{opacity:.4}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__tabs-wrapp .bb__tabs li span{display:block;padding:7px;text-align:center;font-size:14px;font-weight:600;letter-spacing:normal;text-transform:uppercase;border-bottom:none}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .badge--right-bottom{position:absolute;right:40px;bottom:40px;color:hsla(0,0%,100%,.6509803922);display:flex;align-items:center;gap:10px;margin:0}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .badge--right-bottom{bottom:40px}}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__badge,.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__link-badge{margin-bottom:70px;display:flex;align-items:center;max-width:370px;flex-wrap:wrap}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__badge,.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__link-badge{margin-bottom:50px;width:100%;justify-content:center;min-width:100%}}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__badge span,.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__link-badge span{font-size:13px;line-height:1.3;margin:0;color:#000;font-weight:700;padding:2.5px 27px;text-transform:uppercase;background:#fff4e6;border-radius:11px;min-width:-moz-fit-content;min-width:fit-content;letter-spacing:normal;font-family:"SpaceMono-Bold"}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__badge{gap:16px}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__link-badge{gap:10px;margin-bottom:32px}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__link-badge{justify-content:left}}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__link-btn{margin-bottom:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:15px;line-height:100%;font-weight:700;text-transform:uppercase;padding:16px 24px;text-decoration:none;width:100%;max-width:370px;font-family:"Manrope"}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__link-btn{margin-bottom:50px}}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__link-btn.style-primary{background:#a9c9cd;color:#000}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__link-btn.style-secondary{background:#5f85ff;color:#000}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__button{margin-bottom:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:375px}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__button span{font-size:14px;color:#000;line-height:100%;padding:10px 16px;letter-spacing:normal;font-weight:400;background:#cca6ec;text-transform:uppercase}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__subscribe{margin-bottom:auto;width:100%;max-width:360px}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__subscribe-form{display:flex;flex-direction:column;gap:12px}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__subscribe-input{width:100%;padding:16px 24px;background:rgba(0,0,0,0);border:1px solid #fff;color:rgb(var(--color-foreground));font-size:15px;font-weight:700;letter-spacing:normal;text-transform:uppercase;outline:none}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__subscribe-input::-moz-placeholder{color:hsla(0,0%,100%,.4)}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__subscribe-input::placeholder{color:hsla(0,0%,100%,.4)}.banner-builder__wrapper .bb__container .bb__banner--wrapp .bb__banner-content .bb__subscribe-btn{width:100%;padding:16px 24px;background:#fff;border:1px solid #000;color:#000;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:700;letter-spacing:normal;text-transform:uppercase}.banner-builder__wrapper .bb__container .bb__banner--wrapp.center .bb__banner-content{left:50%;transform:translate(-50%)}.banner-builder__wrapper .bb__container .bb__banner--wrapp.left .bb__banner-content{max-width:50%;left:0;align-items:baseline}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp.left .bb__banner-content{max-width:100%}}.banner-builder__wrapper .bb__container .bb__banner--wrapp.right .bb__banner-content{max-width:50%;right:0;align-items:baseline}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp.right .bb__banner-content{max-width:100%}}.banner-builder__wrapper .bb__container .bb__banner--wrapp.full .bb__banner-content{max-width:100%}.banner-builder__wrapper .bb__container .bb__banner--wrapp.split-left .bb__banner-content{max-width:50%;left:0}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp.split-left .bb__banner-content{max-width:100%}}.banner-builder__wrapper .bb__container .bb__banner--wrapp.split-left .bb__img--wrapp{max-width:50%;margin-left:auto;aspect-ratio:1/1}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp.split-left .bb__img--wrapp{max-width:100%}}.banner-builder__wrapper .bb__container .bb__banner--wrapp.split-right .bb__banner-content{max-width:50%;right:0}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp.split-right .bb__banner-content{max-width:100%}}.banner-builder__wrapper .bb__container .bb__banner--wrapp.split-right .bb__img--wrapp{max-width:50%;margin-right:auto;aspect-ratio:1/1}@media(max-width: 750px){.banner-builder__wrapper .bb__container .bb__banner--wrapp.split-right .bb__img--wrapp{max-width:100%}}.banner-builder .bb__img--wrapp,.banner-builder .bb__video--wrapp{height:100%;margin:0;-o-object-fit:cover;object-fit:cover;width:100%;display:block;overflow:hidden;min-height:100vh}.banner-builder .bb__img--wrapp :is(img,svg,video),.banner-builder .bb__video--wrapp :is(img,svg,video){display:block;width:100%;height:100%;max-height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.bb__layered--wrapp{position:absolute;inset:0;width:100%;height:100%;min-height:inherit}.bb__layered--wrapp .bb__layer-bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block}.bb__layered--wrapp .bb__layer-bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media(max-width: 750px){.bb__layered--wrapp .bb__layer-bg img{-o-object-position:center top;object-position:center top}}.bb__layered--wrapp .bb__marquee{position:absolute;z-index:2;width:100%;top:30%;transform:translateY(-50%);overflow:hidden;white-space:nowrap;pointer-events:none}@media(max-width: 750px){.bb__layered--wrapp .bb__marquee{top:19%}}.bb__layered--wrapp .bb__marquee-track{display:inline-flex;align-items:center;animation:bb-marquee-scroll 45s linear infinite}.bb__layered--wrapp .bb__marquee-track span{display:inline-block;padding:0 125px 0 0;font-size:26px;font-weight:700;line-height:110%;letter-spacing:normal;text-transform:uppercase;color:hsla(0,0%,100%,.55);font-family:"Manrope";white-space:nowrap}@media(max-width: 750px){.bb__layered--wrapp .bb__marquee-track span{font-size:20px;padding:0 60px 0 0}}.bb__layered--wrapp .bb__layer-overlay{position:absolute;inset:0;z-index:3;width:100%;height:100%;display:block;pointer-events:none}.bb__layered--wrapp .bb__layer-overlay picture{display:block;width:100%;height:100%}.bb__layered--wrapp .bb__layer-overlay img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media(max-width: 750px){.bb__layered--wrapp .bb__layer-overlay img{-o-object-position:center top;object-position:center top}}@keyframes bb-marquee-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}