.alr-section{background:var(--alr-bg);color:var(--alr-text);padding-block:var(--alr-pt) var(--alr-pb);font-family:var(--body-font-family, sans-serif);font-size:var(--alr-bd);line-height:1.6}.alr-section *,.alr-section *:before,.alr-section *:after{box-sizing:border-box}.alr-section .alr-wrap{min-width:0}.alr-section .alr-heading-group{max-width:860px;margin:0 auto var(--alr-header-gap);text-align:center}.alr-section .alr-heading{color:var(--alr-heading);font-family:var(--heading-font, Georgia, serif);font-style:var(--heading-font-style, normal);font-size:var(--alr-hd);font-weight:var(--alr-weight);line-height:1.2;letter-spacing:normal;text-transform:none;text-wrap:balance;overflow-wrap:anywhere;margin:0}.alr-section .alr-description{margin-top:var(--alr-title-gap);font-size:var(--alr-bd);color:var(--alr-text);line-height:1.6}.alr-section .rte>:first-child{margin-top:0}.alr-section .rte>:last-child{margin-bottom:0}.alr-section .alr-description :is(p,div){font-size:inherit;color:inherit}.alr-section .alr-heading-icon{width:var(--alr-icon-width);margin:0 auto var(--alr-icon-gap)}.alr-section .alr-heading-icon img{width:100%;height:auto;display:block}.alr-section :is(h3,p,figure,dl,dd){margin:0}.alr-section h3{text-transform:none;overflow-wrap:anywhere}.alr-section .alr-media{aspect-ratio:var(--alr-ratio);min-width:0;overflow:hidden}.alr-section .alr-picture{display:block;width:100%;height:100%}.alr-section .alr-picture>:is(img,svg){display:block;width:100%;height:100%;max-width:100%;object-fit:var(--alr-fit)}.alr-section .alr-placeholder{fill:#628474;background:#e8eee5}.alr-section .alr-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;max-width:100%;padding:10px 28px;border:1px solid currentColor;border-radius:999px;color:var(--alr-heading);font:inherit;font-size:15px;line-height:1.4;text-decoration:none;text-align:center;white-space:normal;transition:background .2s ease}.alr-section .alr-button:hover{background:#ffffff1f}.alr-section :is(a,summary):focus-visible{outline:3px solid currentColor;outline-offset:4px}.alr-section .alr-note{margin-top:20px;text-align:center;font-size:13px}.alr-section .alr-editor-note{border:1px dashed #91a697;padding:24px;color:#315b40;background:#fff}.alr-hero .alr-badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--alr-gap);max-width:920px;margin:0 auto 32px}.alr-hero .alr-badge{text-align:center;color:var(--alr-badge-color,#d7d89b);font-size:13px;line-height:1.45}.alr-hero .alr-badge-icon{width:86px;height:86px;margin:0 auto 10px}.alr-hero .alr-badge-icon :is(svg,img){width:100%;height:100%;object-fit:contain}.alr-hero .alr-badge h3{font:600 16px/1.4 var(--body-font-family,sans-serif);color:inherit;margin-bottom:4px}.alr-hero .alr-hero-media{border-radius:var(--alr-radius) var(--alr-radius) 0 0}.alr-specs .alr-spec-panel{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:clamp(24px,3vw,48px);background:var(--alr-card);color:var(--alr-card-text);border-radius:var(--alr-radius)}.alr-specs .alr-spec-list{display:grid;gap:9px;min-width:0}.alr-specs .alr-spec-row{display:grid;grid-template-columns:minmax(95px,34%) minmax(0,1fr);gap:12px;background:#f1f2ef;border-radius:18px;font-size:15px;line-height:1.5}.alr-specs .alr-spec-row dt{margin:0;display:flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:18px;background:var(--alr-accent);color:#fff;font-weight:500;overflow-wrap:anywhere;text-align:center}.alr-specs .alr-spec-row dd{padding:9px 12px 9px 0;min-width:0;overflow-wrap:anywhere;align-self:center}.alr-specs .alr-spec-group{color:var(--alr-accent);font-weight:600;margin:12px 0 4px}.alr-specs .alr-spec-group:first-child{margin-top:0}.alr-specs .alr-spec-media{--alr-fit: contain}.alr-includes .alr-parts{display:grid;grid-template-columns:repeat(var(--alr-cols),minmax(0,1fr));background:var(--alr-card);border-radius:var(--alr-radius);overflow:hidden}.alr-includes .alr-part{display:grid;grid-template-rows:minmax(62px,auto) auto auto;text-align:center;min-width:0;color:var(--alr-card-text);border-right:1px solid #e8ede8}.alr-includes .alr-part:last-child{border-right:0}.alr-includes .alr-part h3{display:flex;align-items:center;justify-content:center;padding:14px 8px;color:#fff;background:var(--alr-accent);font:500 14px/1.35 var(--body-font-family,sans-serif)}.alr-includes .alr-part-media{aspect-ratio:1;padding:12px;--alr-fit: contain}.alr-includes .alr-part-media>svg{display:block;width:100%;height:100%;color:var(--alr-accent)}.alr-includes .alr-part p{font-size:13px;padding:0 8px 14px}.alr-details .alr-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--alr-gap);align-items:stretch}.alr-details .alr-feature{background:var(--alr-feature-bg,#075735);border-radius:160px 160px var(--alr-radius) var(--alr-radius);min-width:0;text-align:center;color:var(--alr-feature-text,#fff);padding:5px 5px 24px}.alr-details .alr-feature-media{aspect-ratio:1;border:5px solid var(--alr-feature-bg,#075735);border-radius:50%;background:#fff}.alr-details .alr-feature-copy{padding:20px 16px 0}.alr-details .alr-feature h3{color:inherit;font:var(--alr-card-weight,600) var(--alr-card-title,20px)/1.35 var(--body-font-family,sans-serif)}.alr-details .alr-feature .rte{font-size:14px;line-height:1.5;margin-top:var(--alr-card-text-gap,8px)}.alr-scenes .alr-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--alr-gap)}.alr-scenes .alr-gallery-item{min-width:0}.alr-scenes .alr-media{border-radius:var(--alr-radius)}.alr-scenes .alr-gallery-item a{display:block}.alr-scenes figcaption{margin-top:10px;text-align:center;font-size:14px}.alr-story .alr-story-panel{display:grid;grid-template-columns:2fr 1fr;position:relative;background:var(--alr-story-copy-bg,#064c30)}.alr-story .alr-story-media{height:100%;min-height:380px}.alr-story .alr-story-media video{width:100%;height:100%;object-fit:var(--alr-fit);display:block}.alr-story .alr-story-copy{padding:clamp(24px,3vw,48px);align-self:center}.alr-story .alr-heading-group{text-align:left;margin-bottom:28px}.alr-story .alr-heading{text-wrap:balance}.alr-story .alr-description{margin-top:24px}.alr-story .alr-eyebrow{font-size:13px;letter-spacing:.12em;margin-bottom:12px}.alr-story .alr-story-accent{position:absolute;bottom:-30px;left:57%;width:19%;pointer-events:none}.alr-story .alr-story-accent img{width:100%;height:auto;display:block}.alr-assembly .alr-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:var(--alr-card);border-radius:var(--alr-radius);padding:32px 20px}.alr-assembly .alr-step{min-width:0;padding:0 20px;text-align:center;color:var(--alr-card-text);border-right:1px dashed #cfd9cb}.alr-assembly .alr-step:last-child{border-right:0}.alr-assembly .alr-step-media{aspect-ratio:1;border-radius:50%;border:2px solid var(--alr-accent);max-width:220px;margin:0 auto 20px}.alr-assembly .alr-step-number{font-size:20px;line-height:1.3;font-weight:700;color:var(--alr-accent);margin-bottom:8px}.alr-assembly .alr-step h3{color:var(--alr-accent);font:600 16px/1.4 var(--body-font-family,sans-serif);margin-bottom:8px}.alr-assembly .alr-step .rte{font-size:14px;line-height:1.5}.alr-assembly .alr-assembly-video{margin-top:32px}.alr-assembly .alr-assembly-video video{display:block;width:100%;max-height:700px;background:#102b20;border-radius:var(--alr-radius)}.alr-reviews .alr-reviews-content{min-width:0;width:100%}.alr-reviews .alr-reviews-content>*{max-width:100%}.alr-faq .alr-faq-panel{position:relative}.alr-faq .alr-questions{display:grid;gap:10px;position:relative;z-index:1}.alr-faq .alr-faq-with-image .alr-questions{padding-right:19%}.alr-faq .alr-question{background:#f3f5ed;border-radius:20px;min-width:0}.alr-faq .alr-question summary{list-style:none;display:flex;gap:14px;align-items:center;justify-content:space-between;min-height:44px;padding:12px 20px;cursor:pointer;color:var(--alr-accent);border-radius:24px;font-size:16px;font-weight:500;line-height:1.4}.alr-faq .alr-question summary::-webkit-details-marker{display:none}.alr-faq .alr-question summary svg{width:18px;height:18px;flex:0 0 18px;transition:transform .15s}.alr-faq .alr-question[open]{background:transparent}.alr-faq .alr-question[open] summary{background:var(--alr-accent);color:#fff}.alr-faq .alr-question[open] summary svg{transform:rotate(90deg)}.alr-faq .alr-answer{padding:14px 20px 10px;font-size:15px;line-height:1.65;overflow-wrap:anywhere}.alr-faq .alr-answer a{color:inherit;text-decoration:underline}.alr-faq .alr-faq-image{position:absolute;z-index:2;bottom:-38px;right:-1%;width:26%;pointer-events:none}.alr-faq .alr-faq-image img{width:100%;height:auto;display:block}.alr-recommendations .alr-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--alr-gap)}.alr-recommendations .alr-product{display:flex;flex-direction:column;min-width:0;background:var(--alr-card);border-radius:var(--alr-radius);overflow:hidden;padding:12px}.alr-recommendations .alr-product>.product-item{flex:1}.alr-recommendations .alr-product .product__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-size:15px;line-height:1.5}.alr-recommendations .alr-product-button{display:flex;align-items:center;justify-content:center;margin-top:16px;min-height:44px;padding:10px 12px;background:var(--alr-accent);border-radius:24px;color:#fff;font-size:14px;line-height:1.3;text-align:center;text-decoration:none}.alr-recommendations .alr-product :is(.product__information,.product-information,.product__info){padding-inline:8px}.alr-banner .alr-banner-panel{height:var(--alr-banner-height);position:relative;isolation:isolate;overflow:hidden;border-radius:var(--alr-radius)}.alr-banner .alr-banner-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.alr-banner .alr-banner-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#000;opacity:var(--alr-overlay);pointer-events:none}.alr-banner .alr-banner-content{display:flex;height:100%;flex-direction:column;justify-content:var(--alr-position);align-items:center;padding:48px;text-align:center}.alr-banner .alr-heading-group{width:100%;margin-bottom:20px}.alr-banner .alr-heading{text-shadow:0 2px 12px rgb(0 0 0 / 25%)}@media(min-width:750px)and (max-width:1024px){.alr-specs .alr-spec-panel{gap:24px;padding:24px}.alr-includes .alr-parts{grid-template-columns:repeat(4,minmax(0,1fr))}.alr-story .alr-story-panel{grid-template-columns:3fr 2fr}.alr-story .alr-story-copy{padding:24px}.alr-details .alr-feature-copy{padding-inline:6px}.alr-assembly .alr-step{padding-inline:10px}}@media(max-width:749px){.alr-section{padding-block:var(--alr-ptm) var(--alr-pbm);font-size:var(--alr-bm)}.alr-section .alr-heading{font-size:var(--alr-hm)}.alr-section .alr-description{font-size:var(--alr-bm)}.alr-section .alr-heading-group{margin-bottom:min(var(--alr-header-gap),28px)}.alr-section .alr-media{aspect-ratio:var(--alr-ratio-mobile)}.alr-section .alr-button{padding-inline:24px}.alr-hero .alr-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px var(--alr-gapm);margin-bottom:24px}.alr-hero .alr-badge-icon{width:64px;height:64px;margin-bottom:6px}.alr-hero .alr-badge h3{font-size:14px}.alr-hero .alr-badge{font-size:12px}.alr-specs .alr-spec-panel{grid-template-columns:1fr;padding:18px;gap:24px}.alr-specs .alr-spec-row{font-size:13px;gap:8px;grid-template-columns:minmax(84px,34%) minmax(0,1fr)}.alr-specs .alr-spec-row dt{padding:8px}.alr-specs .alr-spec-row dd{padding-block:8px}.alr-includes .alr-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.alr-includes .alr-part h3{font-size:13px;min-height:50px;padding:12px 8px}.alr-includes .alr-part{grid-template-rows:minmax(50px,auto) auto auto}.alr-includes .alr-part-media{aspect-ratio:4 / 3;padding:14px 24px}.alr-details .alr-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px var(--alr-gapm)}.alr-details .alr-feature{padding:2px 2px 20px}.alr-details .alr-feature-media{aspect-ratio:1;border-width:3px}.alr-details .alr-feature-copy{padding:14px 10px 0}.alr-details .alr-feature h3{font-size:16px}.alr-details .alr-feature .rte{font-size:13px}.alr-scenes .alr-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--alr-gapm)}.alr-scenes figcaption{font-size:12px}.alr-story .alr-story-panel{grid-template-columns:1fr}.alr-story .alr-story-media{min-height:0;height:auto}.alr-story .alr-story-copy{padding:28px 24px}.alr-story .alr-heading-group{margin-bottom:24px}.alr-story .alr-description{margin-top:14px}.alr-story .alr-story-accent{width:28%;left:auto;right:8px;bottom:-16px}.alr-assembly .alr-steps{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 12px;gap:28px 0}.alr-assembly .alr-step{padding-inline:10px}.alr-assembly .alr-step:nth-child(2n){border-right:0}.alr-assembly .alr-step-media{aspect-ratio:1;margin-bottom:14px}.alr-assembly .alr-step-number{font-size:17px}.alr-assembly .alr-step h3{font-size:14px}.alr-assembly .alr-step .rte{font-size:13px}.alr-faq .alr-faq-with-image .alr-questions{padding-right:0}.alr-faq .alr-hide-mobile{display:none}.alr-faq .alr-question summary{font-size:14px;padding:12px 15px}.alr-faq .alr-answer{padding:12px 15px;font-size:14px}.alr-faq .alr-faq-image{position:relative;width:min(60%,240px);margin:16px auto -20px;bottom:auto;right:auto}.alr-recommendations .alr-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--alr-gapm)}.alr-recommendations .alr-product{padding:8px}.alr-recommendations .alr-product .product__name{font-size:13px}.alr-recommendations .alr-product-button{font-size:13px;padding-inline:8px}.alr-banner .alr-banner-panel{height:var(--alr-banner-height-mobile)}.alr-banner .alr-banner-content{padding:28px 20px;justify-content:var(--alr-position-mobile)}.alr-banner .alr-heading-group{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.alr-section *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/anleolife-log-rack.css.map */
