.senlan-blog-hub{color:var(--color-foreground, #08182b);background:var(--color-background, #f7f4ee)}.senlan-blog-hub__inner{padding-top:clamp(2.5rem,6vw,5.5rem);padding-bottom:clamp(1rem,3vw,2.5rem)}.senlan-blog-hub__intro{max-width:44rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.senlan-blog-hub__eyebrow,.senlan-blog-hub__latest-label,.senlan-blog-hub__badge{margin:0;color:rgba(var(--color-foreground-rgb, 8, 24, 43),.7);font-size:.72rem;font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.senlan-blog-hub__heading{margin:.7rem 0 1rem;color:var(--color-foreground, #08182b);font-family:var(--font-heading-family, serif);font-size:clamp(2.5rem,6vw,5.2rem);font-weight:400;letter-spacing:-.035em;line-height:.98}.senlan-blog-hub__lede{max-width:38rem;margin:0 0 1.4rem;color:rgba(var(--color-foreground-rgb, 8, 24, 43),.75);font-size:1rem;line-height:1.7}.senlan-blog-hub__all-link,.senlan-blog-hub__card-link{display:inline-flex;align-items:center;gap:.45rem;color:var(--color-foreground, #08182b);font-size:.82rem;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.senlan-blog-hub__all-link:hover,.senlan-blog-hub__all-link:focus-visible,.senlan-blog-hub__card:hover .senlan-blog-hub__card-link,.senlan-blog-hub__card:focus-visible .senlan-blog-hub__card-link{text-decoration:underline;text-underline-offset:.25em}.senlan-blog-hub__categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid rgba(var(--color-foreground-rgb, 8, 24, 43),.18);background:rgba(var(--color-foreground-rgb, 8, 24, 43),.18)}.senlan-blog-hub__card{display:flex;min-height:17rem;flex-direction:column;padding:clamp(1.25rem,3vw,2.3rem);color:var(--color-foreground, #08182b);background:var(--color-background, #f7f4ee);text-decoration:none;transition:background-color .18s ease,transform .18s ease}.senlan-blog-hub__card:hover,.senlan-blog-hub__card:focus-visible{background:rgba(var(--color-foreground-rgb, 8, 24, 43),.055);transform:translateY(-2px)}.senlan-blog-hub__card h2{margin:1rem 0 .7rem;font-family:var(--font-heading-family, serif);font-size:clamp(1.45rem,2.3vw,2rem);font-weight:400;letter-spacing:-.02em;line-height:1.08}.senlan-blog-hub__card p{margin:0 0 1.75rem;color:rgba(var(--color-foreground-rgb, 8, 24, 43),.72);font-size:.92rem;line-height:1.6}.senlan-blog-hub__card-link{margin-top:auto;font-size:.7rem}.senlan-blog-hub__latest{display:flex;align-items:center;gap:1rem;padding-top:clamp(2.5rem,5vw,4rem)}.senlan-blog-hub__rule{flex:1;height:1px;background:rgba(var(--color-foreground-rgb, 8, 24, 43),.22)}@media screen and (max-width:989px){.senlan-blog-hub__categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:549px){.senlan-blog-hub__categories{grid-template-columns:1fr}.senlan-blog-hub__card{min-height:auto}}.celestial-delivery-estimate{align-items:center;color:rgb(var(--color-foreground));display:flex;gap:.7rem;justify-content:center;margin:1.1rem 0;text-align:center}.celestial-delivery-estimate__icon{fill:none;flex:0 0 auto;height:1.45rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45;width:1.45rem}.celestial-delivery-estimate__text{font-size:1.15rem;letter-spacing:.01em;line-height:1.45;margin:0;padding-top:.05rem}.celestial-delivery-estimate__text strong{color:#618b52;font-weight:400}celestial-mobile-purchase{display:none}@media screen and (max-width:749px){body:has(.celestial-mobile-purchase-form) #mobile-sticky-atc{display:none!important}.product__info-wrapper:has(.celestial-mobile-purchase-form){opacity:1!important;transform:none!important;animation:none!important}.product__info-container>.celestial-mobile-purchase-block{margin-block:0}.product__info-container .celestial-mobile-purchase-form{display:block;position:static;box-sizing:border-box;width:100%;margin:12px 0 0;padding:0;border-top:1px solid rgba(2,18,37,.16);background:transparent;color:var(--celestial-navy, #021225);box-shadow:none}celestial-mobile-purchase{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;font-size:12px;line-height:1.3}.celestial-mobile-purchase__selection{display:flex;align-items:center;gap:9px;min-width:0;min-height:44px;padding:5px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.celestial-mobile-purchase__change{font-size:11px;text-decoration:underline;text-underline-offset:3px}.celestial-mobile-purchase__selection:focus-visible{outline:2px solid currentColor;outline-offset:2px}celestial-mobile-purchase [data-purchase-price]{flex:0 0 auto;font-size:13px;letter-spacing:.02em}.celestial-mobile-purchase-form .product-form__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:6px 9px}.celestial-mobile-purchase-form .product-form__submit{min-width:0;min-height:52px;height:52px;margin:0;padding:0 10px;font-size:11px;letter-spacing:.06em}.celestial-mobile-purchase-form .product-form__buttons .shopify-payment-button{display:contents}.celestial-mobile-purchase-form shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-button-border-radius: 999px;min-width:0}.celestial-mobile-purchase-form .shopify-payment-button__more-options{grid-column:1 / -1;margin:0;padding:3px 0;min-height:24px;font-size:10px;line-height:18px}.celestial-mobile-purchase-form .product-form__buttons:not(:has(.shopify-payment-button)){grid-template-columns:minmax(0,1fr)}.celestial-mobile-purchase-form .product-form__error-message-wrapper:not([hidden]){display:flex;align-items:start;max-height:20dvh;overflow:auto;margin:0 0 8px;font-size:12px}body:has(menu-drawer details[open],header-drawer details[open],details-modal details[open],cart-drawer.active,product-modal[open],dialog[open]) .celestial-mobile-purchase-form{visibility:hidden;pointer-events:none}product-info:has(.celestial-mobile-purchase-form) variant-selects{scroll-margin-top:calc(var(--header-height, 90px) + 16px)}}celestial-product-video.celestial-product-video{display:block;width:100%;overflow:hidden}celestial-product-video.celestial-product-video>video{object-fit:contain}.celestial-mobile-inline-product-video{display:none}@media screen and (max-width:749px){.celestial-mobile-inline-product-video{display:block;margin-top:1.6rem}.celestial-mobile-inline-product-video celestial-product-video>video{width:100%;background:#000}.celestial-mobile-inline-product-video celestial-product-video{aspect-ratio:1 / 1;background:#000}}.senlan-placement-header-wrapper{background:#021225!important;color:#f8f5ef}.senlan-placement-header-wrapper .header.senlan-placement-header{background:#021225;color:#f8f5ef}.senlan-placement-header-wrapper .header.senlan-placement-header .header__icon,.senlan-placement-header-wrapper .senlan-header-utility{color:#f8f5ef}.section-header:has(senlan-placement-navigation details[open]){z-index:50}header.senlan-placement-header,header.senlan-home-header.senlan-placement-header{position:relative;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)!important;grid-template-areas:"heading utility icons" "navigation navigation navigation"!important;align-items:center;gap:0 24px;width:100%;max-width:none;padding:10px clamp(24px,4.6vw,76px) 0;min-height:0;isolation:isolate}.header.senlan-placement-header{padding:10px clamp(24px,4.6vw,76px) 0!important}.senlan-placement-header>.header__heading,.senlan-placement-header>.header__heading-link,.senlan-placement-header>.senlan-home-brand{grid-area:heading!important;justify-self:start!important;margin:0}.senlan-placement-header>.senlan-home-brand{width:180px;max-width:100%}.senlan-placement-header>.header__icons,.senlan-placement-header>.senlan-home-header__actions{grid-area:icons!important;justify-self:end!important;padding:0}.senlan-header-utility{grid-area:utility;justify-self:center}.senlan-navigation-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px}.senlan-navigation-links a{color:inherit;font:400 12px/1.5 var(--font-body-family);letter-spacing:.025em;text-decoration:none;white-space:nowrap;padding:10px 0}.senlan-navigation-links a:hover{text-decoration:underline;text-underline-offset:5px}.senlan-placement-navigation{display:block;position:static;grid-area:navigation;min-width:0;color:inherit;font-family:var(--font-body-family)}.senlan-placement-navigation *,.senlan-placement-navigation *:before,.senlan-placement-navigation *:after{box-sizing:border-box}.senlan-placement-navigation ul{list-style:none;margin:0;padding:0}.senlan-placement-navigation a{color:inherit;text-decoration:none}.senlan-placement-navigation summary{list-style:none;cursor:pointer}.senlan-placement-navigation summary::-webkit-details-marker{display:none}.senlan-placement-navigation summary::marker{content:""}.senlan-placement-navigation :is(a,summary,button):focus-visible,.senlan-header-utility a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.senlan-placement-list{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));border-top:1px solid currentColor;border-top-color:color-mix(in srgb,currentColor 18%,transparent)}.senlan-placement-list>li{min-width:0}.senlan-placement-trigger{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:13px 8px;color:inherit;font:400 14px/1.4 var(--font-body-family);letter-spacing:.035em;white-space:nowrap;position:relative}.senlan-placement-trigger:after{content:"";position:absolute;left:18px;right:18px;bottom:8px;height:1px;background:currentColor;transform:scaleX(0);transition:transform .18s ease}.senlan-placement-trigger:hover:after,.senlan-placement-trigger.is-current:after,.senlan-placement-disclosure[open]>.senlan-placement-trigger:after{transform:scaleX(1)}.senlan-navigation-caret{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4;transition:transform .18s ease}details[open]>summary>.senlan-navigation-caret{transform:rotate(180deg)}.senlan-placement-disclosure{position:static}.senlan-placement-disclosure:not([open])>.senlan-mega-panel{display:none}.senlan-mega-panel{position:absolute;z-index:60;top:100%;left:0;right:0;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:24px 48px;background:#f8f5ef;color:#021225;padding:32px clamp(24px,4.6vw,76px) 20px;border-top:1px solid #02122524;border-bottom:1px solid #02122524;box-shadow:0 18px 26px #0212251a;text-align:left}.senlan-navigation-eyebrow{margin:0;color:inherit;font:400 10px/1.6 var(--font-body-family);text-transform:uppercase;letter-spacing:.14em}.senlan-mega-intro h2{margin:8px 0 16px;color:#021225;font:400 clamp(28px,2.6vw,40px)/1.15 var(--font-heading-family);letter-spacing:0}.senlan-mega-shop{display:inline-flex;gap:16px;align-items:center;min-height:44px;font-size:13px;border-bottom:1px solid #02122555}.senlan-placement-navigation .senlan-mega-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px 24px}.senlan-placement-navigation .senlan-mega-links--three{grid-template-columns:repeat(3,minmax(0,1fr))}.senlan-mega-links a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px 0;border-bottom:1px solid #0212251a;font-size:14px;line-height:1.4}.senlan-mega-links a span{color:#02122570;transition:transform .18s ease}.senlan-mega-links a:hover span{transform:translate(2px,-2px)}.senlan-mega-links a:hover,.senlan-mega-links a[aria-current=page]{border-bottom-color:#021225}.senlan-mega-footer{grid-column:1/-1;padding-top:10px;border-top:1px solid #02122518}.senlan-mega-footer .senlan-navigation-links{justify-content:flex-end}.senlan-placement-mobile{display:none}.senlan-home-header__actions .senlan-home-account{display:flex;align-items:center;justify-content:center;width:32px;height:44px}.senlan-home-account .svg-wrapper{display:flex;width:22px;height:22px}@media(max-width:1100px)and (min-width:990px){.senlan-header-utility .senlan-navigation-links{gap:16px}.senlan-placement-trigger{gap:5px;font-size:13px;padding-inline:4px}}@media(max-width:989px){html.senlan-navigation-open{overflow:hidden}header.senlan-placement-header,header.senlan-home-header.senlan-placement-header{grid-template-columns:44px minmax(0,1fr) auto!important;grid-template-areas:"navigation heading icons"!important;gap:8px;padding:8px 16px;min-height:64px}.header.senlan-placement-header{padding:8px 16px!important}.senlan-placement-header>.header__heading,.senlan-placement-header>.header__heading-link,.senlan-placement-header>.senlan-home-brand{justify-self:start!important;min-width:0;padding:0}.senlan-placement-header>.senlan-home-brand{width:min(155px,100%);margin:0}.header.senlan-placement-header .header__heading-logo-wrapper{width:128px!important;max-width:100%!important;height:40px!important}.header.senlan-placement-header .header__heading-logo{opacity:0!important}.header.senlan-placement-header .header__heading-logo-wrapper:after{content:""!important}.senlan-placement-header .header__icons{gap:0}.header.senlan-placement-header .header__icons>.header__search{display:inline-flex!important}.senlan-placement-header .header__icon{width:36px;height:44px}.senlan-placement-header .header__icon--cart{margin:0}.senlan-placement-header>.senlan-home-header__actions{gap:0}.senlan-header-utility,.senlan-placement-desktop{display:none}.senlan-placement-mobile{display:block}.senlan-placement-mobile-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.senlan-placement-mobile-toggle>svg,.senlan-navigation-close>svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.senlan-placement-mobile:not([open])>.senlan-mobile-panel{display:none}.senlan-mobile-panel{position:fixed;z-index:60;left:0;right:0;top:var(--senlan-menu-top,64px);width:100%;max-height:calc(100vh - var(--senlan-menu-top,64px));max-height:calc(100dvh - var(--senlan-menu-top,64px));padding:12px 24px max(28px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:#f8f5ef;color:#021225;border-top:1px solid #02122524;border-bottom:1px solid #02122524;box-shadow:0 18px 26px #0212251a}.senlan-mobile-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 4px}.senlan-navigation-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-12px;padding:0;border:0;background:transparent;color:#021225;cursor:pointer}.senlan-mobile-list>li{border-bottom:1px solid #0212251f}.senlan-mobile-group>summary,.senlan-mobile-leaf{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:57px;padding:13px 0;font:400 22px/1.3 var(--font-heading-family)}.senlan-mobile-leaf>span{font:400 14px/1 var(--font-body-family);opacity:.55}.senlan-placement-navigation .senlan-mobile-sublinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:0 0 16px}.senlan-mobile-group:not([open])>.senlan-mobile-sublinks{display:none}.senlan-mobile-sublinks a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;padding:10px 0;font:400 14px/1.4 var(--font-body-family)}.senlan-mobile-shop{grid-column:1/-1}.senlan-mobile-shop a{font-weight:600}.senlan-mobile-sublinks a:hover,.senlan-mobile-sublinks a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.senlan-mobile-utility{padding-top:20px}.senlan-mobile-utility .senlan-navigation-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.senlan-mobile-utility .senlan-navigation-links a{min-height:44px;font-size:13px;white-space:normal}.senlan-mobile-account{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-top:12px;padding-top:12px;border-top:1px solid #0212251f;font-size:13px}}@media(max-width:359px){header.senlan-placement-header,header.senlan-home-header.senlan-placement-header{padding-inline:10px;gap:4px}.header.senlan-placement-header{padding-inline:10px!important}.senlan-placement-header .header__icon,.senlan-home-header__actions .senlan-home-account{width:32px}.senlan-home-header__actions .senlan-home-account{display:none}.senlan-mobile-panel{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.senlan-placement-trigger:after,.senlan-navigation-caret,.senlan-mega-links a span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
