.ui-test-collection-list .section-resource-list{padding-block:clamp(38px,5vw,64px)!important}.ui-test-collection-list .section-resource-list__content h1{margin:0!important;font-size:clamp(2rem,3.6vw,3.15rem)!important;line-height:1.02!important;letter-spacing:-.045em!important;color:#22312b!important}@media screen and (min-width:990px){.ui-test-collection-list .resource-list--grid{--resource-list-columns:repeat(4,minmax(0,1fr)) !important;--resource-list-column-gap-desktop:18px !important;--resource-list-row-gap-desktop:22px !important}}.ui-test-collection-list .resource-list__item{min-width:0!important}.ui-test-collection-list .resource-list__item :is(.collection-card,[class*=collection-card]){height:100%;border:1px solid rgba(34,49,43,.1)!important;border-radius:18px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}.ui-test-collection-list .resource-list__item img{width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;object-fit:contain!important;object-position:center!important;background:#f5f6f2!important}.ui-test-collection-list .resource-list__item :is(h2,h3,p,a){overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.ui-test-collection-list .resource-list__item :is(h2,h3,[class*=collection-title],a){font-size:.92rem!important;line-height:1.28!important;font-weight:720!important;color:#263a32!important}@media(hover:hover)and (pointer:fine){.ui-test-collection-list .resource-list__item :is(.collection-card,[class*=collection-card]){transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ui-test-collection-list .resource-list__item :is(.collection-card,[class*=collection-card]):hover{transform:translateY(-3px);border-color:#315b4d33!important;box-shadow:0 12px 30px #22312b12!important}}@media screen and (min-width:750px)and (max-width:989px){.ui-test-collection-list .resource-list--grid{--resource-list-columns:repeat(2,minmax(0,1fr)) !important}}@media screen and (max-width:749px){.ui-test-collection-list .section-resource-list{padding-inline:14px!important}.ui-test-collection-list .resource-list--grid{--resource-list-columns-mobile:repeat(2,minmax(0,1fr)) !important;gap:12px!important}.ui-test-collection-list .resource-list__item :is(h2,h3,[class*=collection-title],a){font-size:.82rem!important}}main[data-template^=page]{background:linear-gradient(180deg,#fbfbf8,#f5f4ef)!important}main[data-template^=page] .page-width-content{padding-block:clamp(42px,6vw,80px)!important}main[data-template^=page] .section-content-wrapper{width:min(100%,980px)!important;margin-inline:auto!important;gap:clamp(18px,2vw,26px)!important;padding:clamp(26px,4vw,52px)!important;border:1px solid rgba(34,49,43,.1)!important;border-radius:24px!important;background:#fffffff5!important;box-shadow:0 18px 48px #22312b12!important}main[data-template^=page] .section-content-wrapper>:first-child h1{margin:0!important;font-size:clamp(2.25rem,4.5vw,4rem)!important;line-height:.98!important;letter-spacing:-.05em!important;max-width:14ch}main[data-template^=page] .page-content{max-width:none!important;color:#425149!important;font-size:clamp(.96rem,1.15vw,1.06rem)!important;line-height:1.72!important}main[data-template^=page] .page-content>rte-formatter>:first-child{margin-top:0!important}main[data-template^=page] .page-content h2{margin:1.45em 0 .42em!important;padding-top:.25em;font-size:clamp(1.65rem,3vw,2.35rem)!important;line-height:1.05!important;letter-spacing:-.035em!important;color:#22312b!important}main[data-template^=page] .page-content h2:not(:first-child){border-top:1px solid rgba(34,49,43,.1);padding-top:1.05em}main[data-template^=page] .page-content h3{margin:1.3em 0 .4em!important;font-size:clamp(1.2rem,2vw,1.55rem)!important;line-height:1.14!important;color:#315b4d!important}main[data-template^=page] .page-content p{margin:.4em 0 1em!important;max-width:72ch}main[data-template^=page] .page-content :is(ul,ol){margin:1rem 0!important;padding:16px 18px 16px 38px!important;border:1px solid rgba(49,91,77,.11);border-radius:15px;background:#f5f8f5}main[data-template^=page] .page-content li+li{margin-top:.45rem}@media screen and (max-width:749px){main[data-template^=page] .page-width-content{padding:24px 12px 38px!important}main[data-template^=page] .section-content-wrapper{padding:24px 18px 28px!important;border-radius:18px!important}main[data-template^=page] .section-content-wrapper>:first-child h1{font-size:clamp(2rem,10vw,2.8rem)!important}}main[data-template^=product] product-recommendations{display:block;background:#fafaf7;border-top:1px solid rgba(34,49,43,.09)}main[data-template^=product] product-recommendations .section-resource-list{gap:16px!important;padding-block:clamp(28px,4vw,46px)!important}main[data-template^=product] product-recommendations .section-resource-list__content{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-width:0}main[data-template^=product] product-recommendations .section-resource-list__content h3{margin:0!important;font-size:clamp(1.35rem,2.2vw,1.8rem)!important;line-height:1.08!important;letter-spacing:-.03em!important}.lumora-recommendations-all-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:8px 2px;color:#315b4d!important;font-size:.79rem;line-height:1.2;font-weight:800;text-decoration:none!important;white-space:nowrap}.lumora-recommendations-all-link:after{content:"\2192";font-size:1rem;transition:transform .15s ease}.lumora-recommendations-all-link:hover:after{transform:translate(3px)}main[data-template^=product] product-recommendations .resource-list--grid{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding:2px 2px 10px!important;margin:0!important}main[data-template^=product] product-recommendations .resource-list--grid>.resource-list__item{flex:0 0 clamp(188px,19vw,232px)!important;width:auto!important;min-width:0!important;scroll-snap-align:start}main[data-template^=product] product-recommendations .product-card{height:100%!important;border-radius:15px!important;border:1px solid rgba(34,49,43,.1)!important;background:#fff!important;overflow:hidden!important}main[data-template^=product] product-recommendations .product-card img{width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;object-fit:contain!important;object-position:center!important;background:#f5f6f3!important}main[data-template^=product] product-recommendations .product-card :is(h3,h4,.product-title,[class*=product-title]){display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.82rem!important;line-height:1.3!important;font-weight:700!important}main[data-template^=product] product-recommendations .product-card :is(.price,[class*=price]){font-size:.8rem!important;font-weight:820!important;font-variant-numeric:tabular-nums}main[data-template^=product] product-recommendations .product-card .quick-add__button{min-width:42px!important;min-height:42px!important}@media screen and (max-width:749px){main[data-template^=product] product-recommendations .section-resource-list{padding-inline:14px!important}main[data-template^=product] product-recommendations .section-resource-list__content{align-items:flex-end!important}.lumora-recommendations-all-link{font-size:.72rem}main[data-template^=product] product-recommendations .resource-list__item{min-width:0!important}main[data-template^=product] product-recommendations .product-card :is(h3,h4,.product-title,[class*=product-title]){font-size:.78rem!important}}footer{position:relative;background:linear-gradient(135deg,#172923,#203a31 52%,#1b322a)!important;color:#fff}footer:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);pointer-events:none}footer .footer-content{gap:clamp(22px,3vw,38px)!important;padding-block:clamp(48px,5vw,70px)!important}footer .footer-content>*{position:relative}footer .footer-content>:first-child,footer .footer-content>:last-child{padding:20px!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:17px!important;background:#ffffff0b!important}footer .footer-content>:first-child:before{content:"LUMORA";display:inline-flex;align-items:center;min-height:24px;margin-bottom:2px;padding:3px 8px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#ffffffbd;font-size:.58rem;font-weight:800;letter-spacing:.14em}footer .footer-content h2{font-size:clamp(2rem,2.9vw,2.65rem)!important}footer .footer-content h3{margin-bottom:10px!important;color:#fffffff5!important;font-size:.72rem!important;letter-spacing:.09em!important}footer .footer-content p{color:#ffffffb8!important;font-size:.84rem!important}footer .footer-content a{display:inline-block;padding-block:2px;color:#ffffffc7!important;transition:color .16s ease,transform .16s ease}@media(hover:hover)and (pointer:fine){footer .footer-content a:hover{color:#fff!important;transform:translate(2px)}}footer .email-signup__input-group--integrated{min-height:52px!important;border-color:#ffffff47!important;box-shadow:0 10px 26px #0000001a!important}footer .email-signup__button--integrated{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;background:#315b4d!important}footer .payment-icons__list{width:100%;margin-top:2px;padding:10px!important;gap:6px!important;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0e}footer .payment-icons__item{box-shadow:0 2px 7px #0000001a}footer .footer-utilities{background:#050f0c33!important;border-top:1px solid rgba(255,255,255,.1)}footer .footer-utilities .utilities{min-height:58px}@media screen and (max-width:749px){footer .footer-content{padding:32px 14px!important}footer .footer-content>*{padding-block:18px!important}footer .footer-content>:first-child,footer .footer-content>:last-child{padding:18px!important;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.11)!important}footer .footer-content h3{margin-bottom:7px!important}}.ui-test-collection-list,main[data-template^=page],main[data-template^=product] product-recommendations,footer{max-width:100%;overflow-x:clip}@media(prefers-reduced-motion:reduce){.ui-test-collection-list *,main[data-template^=product] product-recommendations *,footer *{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/lumora-ux-v4.css.map */
