.senaya-launch{padding:8.4rem 0;background:var(--senaya-launch-bg);color:var(--senaya-launch-text)}.senaya-launch__shell{width:min(100% - 4rem,124rem);margin-inline:auto}.senaya-launch__header{width:min(100%,76rem);margin:0 auto 4.2rem;text-align:center}.senaya-launch__eyebrow{margin:0 0 1.2rem;color:var(--senaya-launch-accent);font-size:1.05rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.senaya-launch__heading{margin:0;color:var(--senaya-launch-text);font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,4.2vw,5.4rem);font-weight:400;line-height:1.05;letter-spacing:-.025em}.senaya-launch__subheading{width:min(100%,62rem);margin:1.6rem auto 0;color:#303321b8;font-size:1.24rem;line-height:1.62}.senaya-launch__subheading p{margin:0}.senaya-launch__offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.senaya-launch__offer{display:flex;flex-direction:column;min-height:31rem;padding:3.1rem;border:1px solid rgba(48,51,33,.1);border-radius:1.8rem;background:var(--senaya-launch-soft)}.senaya-launch__offer--featured{background:var(--senaya-launch-accent);color:#fffaf0;border-color:var(--senaya-launch-accent)}.senaya-launch__offer-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:3rem}.senaya-launch__number{color:var(--senaya-launch-accent);font-size:1rem;font-weight:700;letter-spacing:.15em}.senaya-launch__offer--featured .senaya-launch__number{color:#fffaf0bf}.senaya-launch__badge{display:inline-flex;align-items:center;min-height:2.9rem;padding:.5rem .95rem;border:1px solid rgba(48,51,33,.13);border-radius:999px;color:var(--senaya-launch-accent);background:#fffaf08c;font-size:.86rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.senaya-launch__offer--featured .senaya-launch__badge{color:#fffaf0;border-color:#fffaf04d;background:#fffaf01a}.senaya-launch__offer-title{margin:0 0 .9rem;color:inherit;font-family:Georgia,Times New Roman,serif;font-size:2.7rem;font-weight:400;line-height:1.08;letter-spacing:-.02em}.senaya-launch__offer-detail{margin:0 0 2.8rem;color:#303321b3;font-size:1.16rem;line-height:1.5}.senaya-launch__offer--featured .senaya-launch__offer-detail{color:#fffaf0d1}.senaya-launch__price{margin:auto 0 .5rem;color:inherit;font-family:Georgia,Times New Roman,serif;font-size:3.6rem;line-height:1}.senaya-launch__note{margin:.55rem 0 0;color:var(--senaya-launch-accent);font-size:1.02rem;font-weight:700}.senaya-launch__offer--featured .senaya-launch__note{color:#fffaf0}.senaya-launch__cta-wrap{display:flex;justify-content:center;margin-top:3rem}.senaya-launch__cta{display:inline-flex;align-items:center;justify-content:center;gap:.9rem;min-height:5.4rem;padding:0 2.8rem;border-radius:.9rem;background:var(--senaya-launch-accent);color:#fffaf0;font-size:1.18rem;font-weight:600;text-decoration:none}.senaya-launch__trust-wrap{margin-top:4.4rem;padding-top:2.8rem;border-top:1px solid rgba(48,51,33,.13)}.senaya-launch__trust-label{margin:0 0 1.7rem;color:#3033218c;font-size:.92rem;font-weight:700;letter-spacing:.16em;text-align:center;text-transform:uppercase}.senaya-launch__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.senaya-launch__trust-item{display:flex;align-items:center;justify-content:center;gap:1.1rem;padding:1.2rem 1.4rem}.senaya-launch__trust-icon{display:grid;place-items:center;width:4.2rem;height:4.2rem;flex:0 0 4.2rem;border-radius:50%;background:var(--senaya-launch-soft)}.senaya-launch__trust-icon svg{width:2.1rem;height:2.1rem;fill:none;stroke:var(--senaya-launch-accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.senaya-launch__trust-title{margin:0 0 .25rem;color:var(--senaya-launch-text);font-size:1.08rem;font-weight:700}.senaya-launch__trust-text{margin:0;color:#303321a3;font-size:.98rem;line-height:1.4}[id*=senaya_premium_home] .senaya-body{display:none!important}@media screen and (max-width:749px){.senaya-launch{padding:4.6rem 0}.senaya-launch__shell{width:min(100% - 2.8rem,54rem)}.senaya-launch__header{margin-bottom:2.4rem}.senaya-launch__heading{font-size:3rem}.senaya-launch__subheading{font-size:1.02rem;line-height:1.55}.senaya-launch__offers{grid-template-columns:1fr;gap:1.1rem}.senaya-launch__offer{min-height:0;padding:2rem;border-radius:1.4rem}.senaya-launch__offer-top{margin-bottom:1.7rem}.senaya-launch__offer-title{font-size:2.1rem}.senaya-launch__offer-detail{margin-bottom:1.8rem;font-size:1rem}.senaya-launch__price{margin-top:.6rem;font-size:2.75rem}.senaya-launch__cta{width:100%}.senaya-launch__trust-wrap{margin-top:3.2rem;padding-top:2.1rem}.senaya-launch__trust{grid-template-columns:1fr;gap:.5rem}.senaya-launch__trust-item{justify-content:flex-start;padding:.85rem .4rem}}.senaya-back-to-top{position:fixed;right:max(1.6rem,env(safe-area-inset-right));bottom:max(1.6rem,env(safe-area-inset-bottom));z-index:40;display:grid;place-items:center;width:4.6rem;height:4.6rem;padding:0;border:1px solid rgba(246,239,223,.55);border-radius:50%;background:#3e4a28;color:#f5eedd;box-shadow:0 .8rem 2.4rem #32352238;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(.8rem);transition:opacity .18s ease,visibility .18s ease,transform .18s ease,background-color .18s ease}.senaya-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.senaya-back-to-top:hover{background:#5d683d}.senaya-back-to-top:focus-visible{outline:.3rem solid #f5eedd;outline-offset:.3rem}.senaya-back-to-top svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@media screen and (max-width:749px){.senaya-back-to-top{right:max(1.2rem,env(safe-area-inset-right));bottom:max(1.2rem,env(safe-area-inset-bottom));width:4.2rem;height:4.2rem}}@media(prefers-reduced-motion:reduce){.senaya-back-to-top{transition:none}}.senaya-logo{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:0;text-decoration:none;color:currentColor}.senaya-logo__image{display:block;width:125px;height:auto;background-color:currentColor;-webkit-mask-image:var(--senaya-logo-src);mask-image:var(--senaya-logo-src);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.senaya-logo__subtitle{display:block;margin-top:.5rem;font-family:var(--font-body-family),sans-serif;font-size:.62rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:currentColor;opacity:.82;line-height:1;white-space:nowrap}@media screen and (max-width:749px){.senaya-logo__subtitle{margin-top:.35rem;font-size:.5rem;letter-spacing:.24em}}@keyframes senayaAnnouncementUp{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes senayaAnnouncementMobileIn{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.utility-bar .announcement-bar-slider{width:min(100%,52rem)!important;max-width:100%!important;margin:0 auto!important;display:grid!important;grid-template-columns:3rem minmax(0,1fr) 3rem!important;align-items:center!important;column-gap:.35rem!important}.utility-bar .announcement-bar-slider>.slider{width:100%!important;min-width:0!important;max-width:100%!important;scroll-behavior:auto!important;overflow-x:hidden!important;overflow-y:hidden!important}.utility-bar .announcement-bar-slider .slideshow__slide,.utility-bar .announcement-bar__announcement,.utility-bar .announcement-bar__message{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.utility-bar .announcement-bar__message{white-space:nowrap!important;text-align:center!important}.utility-bar .announcement-bar-slider .slider-button{width:3rem!important;min-width:3rem!important;margin:0!important;padding:0!important;transform:none!important}.utility-bar .announcement-bar-slider .slider-button--prev{justify-content:flex-end!important}.utility-bar .announcement-bar-slider .slider-button--next{justify-content:flex-start!important}@media screen and (min-width:750px){.utility-bar .announcement-bar-slider{width:52rem!important}.utility-bar .announcement-bar-slider .slideshow__slide[aria-hidden=false] .announcement-bar__announcement{animation:senayaAnnouncementUp .28s ease both}}@media screen and (min-width:990px){.section-header{margin-bottom:.2rem!important}.section-header .header{min-height:7.2rem!important;padding-top:.5rem!important;padding-bottom:.5rem!important}:is(#senaya-desktop-hero,[id^=Banner-][id*=image_banner_hero]){width:min(calc(100% - 6.4rem),144rem);height:auto!important;min-height:0!important;aspect-ratio:1672 / 941;margin:.2rem auto 0;position:relative;overflow:hidden;border-radius:2.2rem}:is(#senaya-desktop-hero,[id^=Banner-][id*=image_banner_hero]) .banner__media--desktop-only{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important}:is(#senaya-desktop-hero,[id^=Banner-][id*=image_banner_hero]) .banner__media--desktop-only img{width:100%;height:100%;object-fit:cover;object-position:center center!important}:is(#senaya-desktop-hero,[id^=Banner-][id*=image_banner_hero]) .banner__content{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:3;display:block!important;width:100%;max-width:none!important;min-height:0!important;padding:0!important;pointer-events:none}:is(#senaya-desktop-hero,[id^=Banner-][id*=image_banner_hero]) .banner__box{position:absolute!important;left:12.5%!important;top:53%!important;width:auto!important;max-width:none!important;padding:0!important;background:transparent!important;transform:none!important;pointer-events:none}:is(#senaya-desktop-hero,[id^=Banner-][id*=image_banner_hero]) .banner__heading,:is(#senaya-desktop-hero,[id^=Banner-][id*=image_banner_hero]) .banner__text{transform:translateY(-16rem)!important}:is(#senaya-desktop-hero,[id^=Banner-][id*=image_banner_hero]) .banner__buttons{pointer-events:auto}html body :is(#senaya-desktop-hero,[id^=Banner-][id*=image_banner_hero]) .banner__buttons .button{min-width:21rem!important;width:auto!important;max-width:23rem!important;min-height:4.6rem!important;padding:0 2.6rem!important;border:1px solid #6E7C46!important;border-radius:1rem!important;background:#6e7c46!important;background-color:#6e7c46!important;box-shadow:none!important;color:#f4ecd9!important;font-size:1.25rem!important;font-weight:500!important;line-height:1.2!important;white-space:nowrap!important;justify-content:center!important;transform:none!important}html body :is(#senaya-desktop-hero,[id^=Banner-][id*=image_banner_hero]) .banner__buttons .button:before,html body :is(#senaya-desktop-hero,[id^=Banner-][id*=image_banner_hero]) .banner__buttons .button:after{display:none!important;content:none!important}[id^=SenayaPromises-]{padding:3.4rem 0 3.8rem!important}[id^=SenayaPromises-] .senaya-promises__header{margin-bottom:1.8rem!important}[id^=SenayaPromises-] .senaya-promises__title{font-family:var(--font-heading-family)!important;font-style:var(--font-heading-style)!important;font-weight:500!important;font-size:clamp(2.4rem,2.8vw,3.4rem)!important;line-height:1.04!important;letter-spacing:-.015em!important}[id^=SenayaPromises-] .senaya-promises__grid{gap:1.2rem!important}[id^=SenayaPromises-] .senaya-promise{min-height:18.5rem!important;padding:1.9rem 2rem!important;border-radius:1.4rem!important}[id^=SenayaPromises-] .senaya-promise__number{margin-bottom:1.8rem!important}[id^=SenayaPromises-] .senaya-promise h3{margin-bottom:.7rem!important;font-size:1.8rem!important}[id^=SenayaPromises-] .senaya-promise p{font-size:.95rem!important;line-height:1.45!important}}@media screen and (max-width:749px){.section-header{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;margin-bottom:.6rem!important;transform:none!important}.section-header .header-wrapper{display:block!important;visibility:visible!important;opacity:1!important;transform:none!important}.section-header .header{display:grid!important;grid-template-areas:"left-icons heading icons"!important;align-items:center!important;min-height:7.8rem!important;padding:.4rem 1.5rem!important;visibility:visible!important;opacity:1!important}.section-header .header__heading,.section-header .header__heading-link,.section-header .header__heading-logo-wrapper,.section-header .senaya-logo{visibility:visible!important;opacity:1!important}.section-header .senaya-logo__image{display:block!important;width:7.8rem!important;max-width:7.8rem!important;height:auto!important;opacity:1!important}.section-header .header__icons{padding-right:0!important}.utility-bar .announcement-bar-slider{width:100%!important;max-width:none!important;grid-template-columns:2.8rem minmax(0,1fr) 2.8rem!important;column-gap:.25rem!important}.utility-bar .announcement-bar-slider .slider-button{width:2.8rem!important;min-width:2.8rem!important}.utility-bar .announcement-bar__message{min-height:3.6rem!important;padding:.65rem 0!important;font-size:1rem!important;line-height:1.2!important;letter-spacing:.01rem!important;white-space:nowrap!important;overflow:visible!important}.utility-bar .slider-button{height:3.6rem!important;padding:0!important}.utility-bar .utility-bar__grid.page-width{padding-left:.2rem!important;padding-right:.2rem!important}.utility-bar{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;z-index:auto!important}html body [id^=Banner-][id*=image_banner_hero] .banner__box{left:7%!important;top:40%!important}html body [id^=Banner-][id*=image_banner_hero] .banner__buttons .button{min-width:20rem!important;width:auto!important;max-width:21rem!important;min-height:auto!important;padding:.5rem 1.45rem!important;border:1px solid #6E7C46!important;border-radius:1.2rem!important;background:#6e7c46!important;background-color:#6e7c46!important;box-shadow:none!important;color:#f4ecd9!important;font-size:.85rem!important;font-weight:500!important;line-height:1.2!important;white-space:nowrap!important;justify-content:center!important;transform:translate(-1.8rem,.6rem) scale(.8)!important;transform-origin:left center!important}html body [id^=Banner-][id*=image_banner_hero] .banner__buttons .button:before,html body [id^=Banner-][id*=image_banner_hero] .banner__buttons .button:after{display:none!important;content:none!important}body{padding-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/110/compiled_assets/styles.css.map */
