.alr{font-family:Poppins,sans-serif;color:#121212;letter-spacing:0}.alr :where(h2,h3,p){font-family:inherit;letter-spacing:0;text-transform:none;margin:0}.alr img{display:block;max-width:100%;height:auto}.alr strong{font-weight:700}.alr-r{color:#c72c3d}.alr-h2{font-size:24px;font-weight:800;line-height:1.25}@media(min-width:769px){.alr-h2{font-size:30px}}.alr-av-hd{text-align:center;padding:40px 16px 0}.alr-av-hd .alr-h2{margin-bottom:10px}.alr-av-hd p{font-size:15px;color:#444}.alr-av-tr{display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:24px 16px 20px;scrollbar-width:none;max-width:1400px;margin:0 auto}.alr-av-tr::-webkit-scrollbar{display:none}@media(min-width:769px){.alr-av-tr{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);overflow:visible}}.alr-av-c{border:2px solid #C72C3D;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:14px;scroll-snap-align:start;background:#fff}.alr-av-im{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden}.alr-av-im img{width:100%;height:100%;object-fit:cover}.alr-av-im span{position:absolute;top:14px;background:#c72c3d;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;padding:5px 14px;border-radius:4px}.alr-av-im .a{left:14px}.alr-av-im .d{right:14px}.alr-who{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.alr-who b{font-size:16px;font-weight:700}.alr-ok{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;color:#555;border:1px solid #d0d0d0;border-radius:20px;padding:3px 10px}.alr-ok svg{width:12px;height:12px;fill:#121212}.alr-av-c p{font-size:14px;line-height:1.55}.alr-st{color:#c72c3d;font-size:20px;letter-spacing:2px;line-height:1}.alr-bl{padding:36px 20px;max-width:1200px;margin:0 auto}.alr-bl-g{display:grid;gap:24px;align-items:center}.alr-bl-g p{font-size:15px;line-height:1.6}.alr-bl-g .alr-h2{margin-bottom:16px}.alr-bl-im{aspect-ratio:1}.alr-bl-im img{width:100%;height:100%;object-fit:cover;border-radius:4px}@media(min-width:769px){.alr-bl-g{grid-template-columns:1fr 1fr;gap:40px}.alr-bl-g.inv .alr-bl-tx{order:2}}.alr-ing{padding:36px 20px;max-width:1200px;margin:0 auto}.alr-co{padding:36px 20px;max-width:800px;margin:0 auto}.alr-co .alr-h2{margin-bottom:6px}.alr-co h3{font-size:16px;font-weight:700;margin:18px 0 8px;line-height:1.4}.alr-co p{font-size:15px;line-height:1.6}.alr-vd{background:#c72c3d;border-radius:18px;margin:24px 16px;padding:26px 6px 18px}.alr-vd .alr-h2{color:#fff;text-align:center;font-size:22px;font-weight:700;margin:0 6px 16px}.alr-vd-tr{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(140px,40vw,220px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px;scrollbar-width:none}.alr-vd-tr::-webkit-scrollbar{display:none}.alr-vd video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:14px;background:#000;scroll-snap-align:start;box-shadow:0 6px 14px #0000001f}@media(min-width:1024px){.alr-vd{max-width:1200px;margin:36px auto;padding:32px 20px 24px}.alr-vd-tr{grid-auto-columns:min(18%,200px);justify-content:center}}.alr-sx{padding:36px 20px;max-width:640px;margin:0 auto}.alr-sx .alr-h2{text-align:center;margin-bottom:26px}.alr-bar{height:58px;border:2px solid #C72C3D;border-radius:8px;overflow:hidden;background:#fff}.alr-bar i{display:flex;align-items:center;height:100%;background:#c72c3d;color:#fff;font-style:normal;font-weight:800;font-size:30px;padding-left:14px}.alr-sx p{font-size:13px;margin:8px 0 22px;line-height:1.4;text-align:center}.alr-sx small{display:block;text-align:center;color:#666;font-size:11px;line-height:1.5}.alr-gr{text-align:center;padding:40px 24px;max-width:800px;margin:0 auto}.alr-gr .alr-h2{font-size:22px;margin-bottom:12px}.alr-gr .i{font-size:15px;color:#444;line-height:1.6;margin-bottom:24px}.alr-gr svg{width:190px;height:190px;margin:0 auto 24px;display:block}.alr-gr .b{font-size:15px;font-weight:700;line-height:1.5}.alr-fq{padding:40px 20px;max-width:800px;margin:0 auto}.alr-fq .alr-h2{text-align:center;margin-bottom:24px}.alr-fq details{border-bottom:1px solid #e5e5e5}.alr-fq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;cursor:pointer;font-size:16px;font-weight:600;line-height:1.4}.alr-fq summary::-webkit-details-marker{display:none}.alr-fq summary svg{width:12px;height:12px;flex-shrink:0;transition:transform .25s}.alr-fq details[open] summary svg{transform:rotate(180deg)}.alr-fq .r{padding:0 4px 18px;font-size:15px;line-height:1.6}.alr-fq .r p+p{margin-top:12px}.alr-fq .r a{color:#121212;text-decoration:underline}.alr-rv{padding:30px 16px;max-width:1200px;margin:24px auto}.alr-rv-hd{text-align:center;margin-bottom:32px;display:flex;flex-direction:column;align-items:center;gap:10px}.alr-rv-hd .s{color:#c72c3d;font-size:28px;letter-spacing:2px;line-height:1}.alr-rv-hd p{font-size:16px;font-weight:500}.alr-rv ul{list-style:none;margin:0;padding:0}.alr-rv li{margin-bottom:16px;display:none}.alr-rv li.on{display:block}.alr-rv-c{border:2px solid #C72C3D;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:12px}.alr-rv-c b{font-size:17px}.alr-rv-c .alr-st{font-size:16px}.alr-rv-c p{font-size:14px;line-height:1.55}.alr-rv-c img{max-width:200px;width:100%;border-radius:4px}.alr-more{text-align:center;margin-top:24px}.alr-more button{background:#121212;color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:14px 32px;border:0;border-radius:6px;cursor:pointer}.alr-gift{display:flex;align-items:center;gap:10px;border:2px solid #e5e5e5;border-radius:4px;padding:6px 14px;margin:10px 0;background:#fff;font-family:inherit}.alr-gift img{width:60px;height:75px;object-fit:cover;border-radius:4px;flex-shrink:0}.alr-gift strong{flex:1;min-width:0;font-size:14px;line-height:1.3;color:#1a1a1a}.alr-gift div{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.alr-gift s{font-size:13px;color:#999;white-space:nowrap}.alr-gift span{background:#e3f4e8;color:#1e7a3c;font-size:12px;font-weight:600;padding:3px 8px;border-radius:6px;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/2/assets/alliora-renaissance.css.map */
