.brand-differentiation{background:rgb(var(--section-background));color:rgb(var(--text-color))}.shopify-section--auluna-brand-differentiation{--auluna-home-container-max: 1680px;--auluna-home-container-width: min( calc((100vw - 15px)*.9) , var(--auluna-home-container-max));--occasion-approved-width: 978;--occasion-approved-top-gap: 21;--occasion-approved-title-gap: 11;--occasion-approved-bottom-gap: 14;--occasion-approved-card-height: 138;--occasion-approved-card-gap: 11;--occasion-approved-overlay-bottom: 14}.shopify-section--auluna-brand-differentiation .vertical-breather{padding-block:12px 12px!important}.shopify-section--auluna-brand-differentiation .section__header{margin-block-end:8px!important}.brand-differentiation .container{max-width:var(--auluna-home-container-width)}.brand-differentiation__header{margin-bottom:min(8px,var(--vertical-breather));text-align:center}.brand-differentiation__header .h2{font-family:var(--heading-font-family);font-size:clamp(2.2rem,2.8vw,2.6rem);font-weight:400;line-height:1.08;letter-spacing:.01em}.brand-differentiation--occasion .brand-differentiation__header{text-align:center}.brand-differentiation--occasion .brand-differentiation__header .h2{font-family:Cormorant Garamond,Garamond,Times New Roman,serif;font-size:var(--auluna-occasion-heading-size-laptop, 24px)!important;font-weight:500;line-height:1;letter-spacing:var(--auluna-occasion-heading-letter-spacing, -3px)!important;text-transform:uppercase;color:rgb(var(--heading-color));white-space:nowrap;display:block;width:fit-content;max-width:calc(100vw - 40px);margin-left:auto;margin-right:auto}@media screen and (min-width:700px)and (max-width:1599px){.brand-differentiation--occasion .brand-differentiation__header .h2{font-size:var(--auluna-occasion-heading-size-laptop, 24px)!important}}@media screen and (max-width:699px){.brand-differentiation--occasion .brand-differentiation__header .h2{font-size:var(--auluna-occasion-heading-size-mobile, 22px)!important}}@media screen and (min-width:1600px){.brand-differentiation--occasion .brand-differentiation__header .h2{font-size:var(--auluna-occasion-heading-size-desktop, 34px)!important}}.brand-differentiation--occasion .brand-differentiation__editorial-content{padding:14px 12px;color:#f4ece2d1}.brand-differentiation--occasion .brand-differentiation__item--editorial .brand-differentiation__title{color:#f4ece2d1;font-family:Cormorant Garamond,Garamond,Times New Roman,serif;font-size:clamp(18px,1.38vw,22px);font-weight:500;line-height:1.14;letter-spacing:.01em;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.18)}.brand-differentiation--occasion .brand-differentiation__cta{margin-top:7px;color:#f4ece2d1;font-family:Cormorant Garamond,Garamond,Times New Roman,serif;font-size:clamp(14px,1vw,16px);font-weight:500;line-height:1.05;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.18)}.brand-differentiation__grid{display:grid;gap:10px;grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.brand-differentiation__item{background:transparent;border-radius:0;padding:6px 8px;height:100%}.brand-differentiation__item--editorial{background:transparent;padding:0;overflow:hidden}.brand-differentiation__media{position:relative;aspect-ratio:166 / 138;overflow:hidden;border-radius:0;background:rgb(var(--secondary-background))}.brand-differentiation__media-link{display:block;color:inherit;text-decoration:none}.brand-differentiation__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .45s ease}.brand-differentiation__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000f,#00000024 42%,#00000094)}.brand-differentiation__editorial-content{position:absolute;inset-inline:0;bottom:0;z-index:1;padding:12px 10px;color:#fff;text-align:center}.brand-differentiation__icon{color:rgb(var(--heading-color));display:inline-flex;margin-bottom:8px}.brand-differentiation__icon .icon,.brand-differentiation__icon svg{width:26px;height:26px}.brand-differentiation__title{margin:0;color:rgb(var(--heading-color));font-family:var(--heading-font-family);font-weight:400;font-size:1rem;line-height:1.18;letter-spacing:.02em}.brand-differentiation__item--editorial .brand-differentiation__title{color:#fff;font-size:clamp(.98rem,1.02vw,1.16rem);line-height:1.08;text-shadow:0 3px 16px rgba(0,0,0,.24)}.brand-differentiation__cta{margin:6px 0 0;color:#ffffffe6;font-size:.72rem;font-weight:600;letter-spacing:.13em;line-height:1;text-transform:uppercase}.brand-differentiation__text{margin-top:4px}.brand-differentiation__text p{margin:0;font-size:.82rem;line-height:1.55}.brand-differentiation__item--editorial .brand-differentiation__text{margin-top:8px;color:#ffffffe0;line-height:1.55}@media screen and (max-width:740px){.template-index #main>.shopify-section--auluna-brand-differentiation .brand-differentiation--occasion .vertical-breather{padding-block:10px 12px!important}.brand-differentiation--occasion .brand-differentiation__header{margin-bottom:6px}.brand-differentiation--occasion .brand-differentiation__header .h2{font-size:24px!important;line-height:1.02;letter-spacing:-.9px!important;max-width:calc(100vw - 32px)}.brand-differentiation--occasion .brand-differentiation__grid{gap:9px;grid-auto-rows:auto;align-items:start}.brand-differentiation--occasion .brand-differentiation__item,.brand-differentiation--occasion .brand-differentiation__item--editorial{height:auto;align-self:start}.brand-differentiation--occasion .brand-differentiation__item--editorial:last-child:nth-child(odd){grid-column:1 / -1}.brand-differentiation--occasion .brand-differentiation__media{aspect-ratio:166 / 126}.brand-differentiation__editorial-content{padding:12px 10px 10px}.brand-differentiation--occasion .brand-differentiation__editorial-content{padding:10px 9px}.brand-differentiation--occasion .brand-differentiation__item--editorial .brand-differentiation__title{font-size:clamp(13px,4.05vw,17px);line-height:1.12;letter-spacing:.01em}.brand-differentiation--occasion .brand-differentiation__cta{margin-top:5px;font-size:clamp(11px,3.25vw,13px);line-height:1.04;letter-spacing:.04em}.brand-differentiation__item:not(.brand-differentiation__item--editorial){min-height:100%;text-align:center}.brand-differentiation__item:not(.brand-differentiation__item--editorial) .brand-differentiation__icon{justify-content:center;width:100%}}@media screen and (min-width:1000px){.shopify-section--auluna-brand-differentiation{--occasion-desktop-scale-width: calc(100vw - 15px) ;margin-top:calc(var(--occasion-desktop-scale-width) * (20 / var(--occasion-approved-width)));margin-bottom:calc(var(--occasion-desktop-scale-width) * (12 / var(--occasion-approved-width)))}.shopify-section--auluna-brand-differentiation .vertical-breather{padding-top:calc(var(--occasion-desktop-scale-width) * (var(--occasion-approved-top-gap) / var(--occasion-approved-width)))!important;padding-bottom:calc(var(--occasion-desktop-scale-width) * (var(--occasion-approved-bottom-gap) / var(--occasion-approved-width)))!important}.brand-differentiation__header{margin-bottom:calc(var(--occasion-desktop-scale-width) * (var(--occasion-approved-title-gap) / var(--occasion-approved-width)))}.brand-differentiation--occasion .brand-differentiation__header{margin-bottom:max(calc(var(--occasion-desktop-scale-width) * (13 / 978)) - 2px,0px)}.brand-differentiation__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(var(--occasion-desktop-scale-width) * (var(--occasion-approved-card-gap) / var(--occasion-approved-width)))}.brand-differentiation__item--editorial .brand-differentiation__media{width:100%;max-width:100%;min-height:calc(var(--occasion-desktop-scale-width) * (var(--occasion-approved-card-height) / var(--occasion-approved-width)))}.brand-differentiation__item:not(.brand-differentiation__item--editorial){min-height:118px;text-align:center;padding:4px 6px}.brand-differentiation__item:not(.brand-differentiation__item--editorial) .brand-differentiation__icon{justify-content:center;width:100%}.brand-differentiation__editorial-content,.brand-differentiation--occasion .brand-differentiation__editorial-content{padding-bottom:calc(var(--occasion-desktop-scale-width) * (var(--occasion-approved-overlay-bottom) / var(--occasion-approved-width)))}.brand-differentiation--occasion .brand-differentiation__cta{margin-top:max(calc(var(--occasion-desktop-scale-width) * (6 / var(--occasion-approved-width))),7px)}}.brand-differentiation--solutions{background:#fff}.shopify-section--auluna-brand-differentiation:has(.brand-differentiation--solutions){margin-top:0!important}.shopify-section--auluna-brand-differentiation .brand-differentiation--solutions .vertical-breather{padding-top:0!important;padding-bottom:28px!important}.brand-differentiation--solutions .brand-differentiation__header{margin-block-end:20px!important;margin-bottom:20px!important;text-align:center}.brand-differentiation--solutions .brand-differentiation__header .h2{color:rgb(var(--heading-color));font-family:Cormorant Garamond,Garamond,Times New Roman,serif;font-size:22px;font-weight:500;line-height:1;letter-spacing:-3px;text-align:center;text-transform:uppercase}.brand-differentiation--solutions .brand-differentiation__grid{align-items:start;gap:18px}.brand-differentiation--solutions .brand-differentiation__item{align-items:center;background:transparent;border:0;box-shadow:none;display:flex;flex-direction:column;justify-content:flex-start;min-height:0;padding:0 8px;text-align:center}.brand-differentiation--solutions .brand-differentiation__icon{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;display:block;margin:0 0 10px;opacity:1;padding:0;width:100%}.brand-differentiation--solutions .brand-differentiation__icon-image{background:transparent;display:block;height:40px;margin:0 auto;object-fit:contain;width:40px}.brand-differentiation--solutions .brand-differentiation__title{color:rgb(var(--heading-color));font-family:Cormorant Garamond,Garamond,Times New Roman,serif;font-size:15px;font-weight:500;line-height:1.15;letter-spacing:-.01em;margin:0;text-align:center}.brand-differentiation--solutions .brand-differentiation__text{margin:6px auto 0;max-width:260px;text-align:center}.brand-differentiation--solutions .brand-differentiation__text p{color:rgba(var(--text-color),.84);font-size:13px;font-weight:400;line-height:1.35;margin:0;text-align:center}@media screen and (max-width:767px){.shopify-section--auluna-brand-differentiation .brand-differentiation--solutions .vertical-breather{padding-bottom:16px!important}.brand-differentiation--solutions .brand-differentiation__header{margin-block-end:10px!important;margin-bottom:10px!important}.brand-differentiation--solutions .brand-differentiation__grid{gap:10px 8px}.brand-differentiation--solutions .brand-differentiation__header .h2{font-size:23px;line-height:1.08;letter-spacing:-.6px;max-width:13ch;margin-inline:auto;text-wrap:balance}.brand-differentiation--solutions .brand-differentiation__item{padding-inline:2px}.brand-differentiation--solutions .brand-differentiation__grid>:nth-child(n+5){display:none}.brand-differentiation--solutions .brand-differentiation__icon{margin-bottom:6px}.brand-differentiation--solutions .brand-differentiation__icon-image{width:30px;height:30px}.brand-differentiation--solutions .brand-differentiation__title{font-size:13.5px;line-height:1.1}.brand-differentiation--solutions .brand-differentiation__text{margin-top:4px;max-width:210px}.brand-differentiation--solutions .brand-differentiation__text p{font-size:12px;line-height:1.24}}@media screen and (min-width:700px){.shopify-section--auluna-brand-differentiation .brand-differentiation--solutions .vertical-breather{padding-top:0!important;padding-bottom:30px!important}.brand-differentiation--solutions .brand-differentiation__grid{column-gap:32px;grid-template-columns:repeat(5,minmax(0,1fr));row-gap:18px}.brand-differentiation--solutions .brand-differentiation__header .h2{font-size:24px}.brand-differentiation--solutions .brand-differentiation__icon-image{height:48px;width:48px}.brand-differentiation--solutions .brand-differentiation__title{font-size:16px}.brand-differentiation--solutions .brand-differentiation__text p{font-size:13px}}@media screen and (min-width:1600px){.shopify-section--auluna-brand-differentiation .brand-differentiation--solutions .vertical-breather{padding-top:0!important;padding-bottom:34px!important}.brand-differentiation--solutions .brand-differentiation__header .h2{font-size:34px}.brand-differentiation--solutions .brand-differentiation__grid{column-gap:48px}.brand-differentiation--solutions .brand-differentiation__icon-image{height:54px;width:54px}.brand-differentiation--solutions .brand-differentiation__title{font-size:17px}.brand-differentiation--solutions .brand-differentiation__text p{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/component-brand-differentiation.css.map */
