body.template-collection:has(.al-seasonal-occasion) .hdt-heading-template{display:none!important}.al-seasonal-occasion{--al-season-text:#4A0828;--al-season-border:#E9CAD5;--al-season-bg:#FFF0F4;--al-season-eyebrow:#D61149;position:relative;box-sizing:border-box;overflow:hidden;width:100%;border-bottom:1px solid var(--al-season-border);background:var(--al-season-bg);color:var(--al-season-text)}.al-seasonal-occasion--easter{--al-season-bg:#FFFCF7;--al-season-text:#4A0828;--al-season-eyebrow:#B32152;--al-season-border:#EAD9D7;background-image:radial-gradient(ellipse at 98% 10%,rgba(232,217,164,.28) 0 17%,transparent 17.5%),radial-gradient(ellipse at 4% 87%,rgba(184,195,174,.25) 0 18%,transparent 18.5%),linear-gradient(120deg,#fff0f4,#fffcf7 72%)}.al-seasonal-occasion--valentines{--al-season-bg:#4A0828;--al-season-text:#FFFCF7;--al-season-eyebrow:#FFC5D4;--al-season-border:#DDAAB8;background-image:radial-gradient(circle at 95% 0%,rgba(237,22,84,.17),transparent 33%),radial-gradient(circle at 0% 100%,rgba(255,240,244,.1),transparent 34%),linear-gradient(117deg,#4a0828,#6b163e)}.al-seasonal-occasion__inner{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(25px,4vw,60px);max-width:1380px;padding:clamp(30px,4vw,54px) clamp(20px,4vw,55px);margin:auto}.al-seasonal-occasion__intro{min-width:0;max-width:560px}.al-seasonal-occasion__eyebrow{display:block;color:var(--al-season-eyebrow);font:800 12px/1.35 Lato,Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase;margin:0 0 15px}.al-seasonal-occasion h1{margin:0;color:var(--al-season-text);font:700 clamp(37px,4.2vw,62px)/1.08 Inter,Arial,sans-serif;letter-spacing:-.045em;text-wrap:balance}.al-seasonal-occasion h1 em{color:#d61149;font-style:normal}.al-seasonal-occasion--valentines h1 em{color:#ff91b2}.al-seasonal-occasion__intro p{margin:19px 0 22px;max-width:500px;color:var(--al-season-text);font:400 16px/1.55 Lato,Arial,sans-serif}.al-seasonal-occasion__cta{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 20px;border:1px solid #D61149;border-radius:7px;background:#d61149;color:#fff!important;font:800 14px/1.35 Lato,Arial,sans-serif;text-decoration:none!important}.al-seasonal-occasion__cta:hover{background:#4a0828;border-color:#4a0828;color:#fff!important}.al-seasonal-occasion--valentines .al-seasonal-occasion__cta:hover{background:#fffcf7;border-color:#fffcf7;color:#4a0828!important}.al-seasonal-occasion__cta:focus-visible,.al-seasonal-occasion__pick:focus-visible{outline:3px solid #ED1654;outline-offset:4px}.al-seasonal-occasion__picks{box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch;min-width:0}.al-seasonal-occasion__pick{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;padding:8px 8px 12px;text-decoration:none!important;border:1px solid var(--al-season-border);border-radius:10px;background:#fff;box-shadow:0 6px 22px #4a082817;color:#4a0828!important;transition:transform .15s ease,box-shadow .15s ease}.al-seasonal-occasion__pick:hover{transform:translateY(-3px);box-shadow:0 10px 26px #4a08282b}.al-seasonal-occasion__pick-image{display:block;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:6px;background:#fffcf7}.al-seasonal-occasion__pick-image img{display:block;width:100%;height:100%;object-fit:cover}.al-seasonal-occasion__pick-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:11px 3px 7px;min-height:35px;color:#4a0828!important;font:700 12.5px/1.4 Lato,Arial,sans-serif}.al-seasonal-occasion__pick-price{margin:auto 3px 0;color:#4a0828;font:800 12px/1.4 Lato,Arial,sans-serif}.al-seasonal-occasion__anchor{height:1px;scroll-margin-top:185px}@media(max-width:1050px){.al-seasonal-occasion__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px}.al-seasonal-occasion__pick-title{font-size:12px}}@media(max-width:749px){.al-seasonal-occasion__inner{display:block;padding:28px 16px 22px}.al-seasonal-occasion__intro{max-width:620px}.al-seasonal-occasion h1{font-size:clamp(34px,9vw,44px)}.al-seasonal-occasion__intro p{margin:12px 0 18px;font-size:14px}.al-seasonal-occasion__cta{min-height:48px;width:100%;max-width:330px}.al-seasonal-occasion__picks{display:grid;grid-auto-columns:minmax(150px,52%);grid-auto-flow:column;grid-template-columns:none;gap:11px;overflow-x:auto;padding:18px 2px 9px;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.al-seasonal-occasion__pick{scroll-snap-align:start}.al-seasonal-occasion__anchor{scroll-margin-top:90px}}@media(prefers-reduced-motion:reduce){.al-seasonal-occasion__pick{transition:none}.al-seasonal-occasion__pick:hover{transform:none}}.al-seasonal-occasion--christmas{--al-season-bg:#6B2335;--al-season-text:#FFFCF7;--al-season-eyebrow:#F6DCA7;--al-season-border:#AC7886;background-image:radial-gradient(circle at 100% 5%,rgba(255,240,244,.09),transparent 33%),radial-gradient(circle at 0% 95%,rgba(237,22,84,.11),transparent 30%),linear-gradient(118deg,#6b2335,#4a0828)}.al-seasonal-occasion--christmas .al-seasonal-occasion__subtitle{margin:10px 0 0;color:#fffcf7;font:700 clamp(20px,2.25vw,28px)/1.25 Inter,Arial,sans-serif;letter-spacing:-.025em}.al-seasonal-occasion--christmas .al-seasonal-occasion__intro p{margin-top:13px}.al-seasonal-occasion--christmas .al-seasonal-occasion__pick{border-color:#ead3d9}.al-seasonal-occasion--christmas .al-seasonal-occasion__pick:hover{box-shadow:0 10px 24px #1a020f40}@media(max-width:749px){.al-seasonal-occasion--christmas .al-seasonal-occasion__subtitle{font-size:21px}}.al-seasonal-occasion--halloween{--al-season-bg:#4A0828;--al-season-text:#FFFCF7;--al-season-eyebrow:#F3D5A8;--al-season-border:#DAC5D1;background-image:linear-gradient(119deg,#4a0828,#633149)}.al-seasonal-occasion--mothers{--al-season-bg:#FFF0F4;--al-season-text:#4A0828;--al-season-eyebrow:#BD1550;--al-season-border:#E5CDD5;background-image:linear-gradient(113deg,#fff0f4,#fffcf7)}.al-seasonal-occasion--fathers{--al-season-bg:#FFFCF7;--al-season-text:#4A0828;--al-season-eyebrow:#A61A4B;--al-season-border:#D6DBD1;background-image:linear-gradient(115deg,#fffcf7,#f4f5ef)}.al-seasonal-occasion--graduation{--al-season-bg:#FFFCF7;--al-season-text:#4A0828;--al-season-eyebrow:#B1184D;--al-season-border:#E7D7C1;background-image:linear-gradient(115deg,#fffcf7,#fff0f4)}.al-seasonal-occasion--teachers{--al-season-bg:#FFF0F4;--al-season-text:#4A0828;--al-season-eyebrow:#B4184D;--al-season-border:#EAD8E0;background-image:linear-gradient(112deg,#fff0f4,#fffcf7)}.al-seasonal-occasion--halloween h1 em{color:#f4cba9}.al-seasonal-occasion--halloween .al-seasonal-occasion__cta:hover{background:#fffcf7;border-color:#fffcf7;color:#4a0828!important}.al-seasonal-occasion:is(.al-seasonal-occasion--halloween,.al-seasonal-occasion--mothers,.al-seasonal-occasion--fathers,.al-seasonal-occasion--graduation,.al-seasonal-occasion--teachers) .al-seasonal-occasion__pick{border-color:#f0dce4}
/*# sourceMappingURL=/cdn/shop/t/102/assets/al-seasonal-occasions-v16.css.map */
