.al-gift-department{--al-plum:#4A0828;--al-pink:#D61149;--al-muted:#755869;box-sizing:border-box;width:100%;background:#fff;color:var(--al-plum);font:400 15px/1.55 Lato,Arial,sans-serif}.al-gift-department *{box-sizing:border-box}.al-gift-department__hero{background:linear-gradient(115deg,#fff0f4,#fffcf7);border-bottom:1px solid #F0DCE4}.al-gift-department__hero-inner{max-width:990px;padding:clamp(32px,4.3vw,58px) 18px;margin:auto;text-align:center}.al-gift-department__eyebrow{display:block;margin:0 0 10px;color:#b91649;font:800 11px/1.4 Lato,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.al-gift-department h1,.al-gift-department h2,.al-gift-department h3{color:var(--al-plum);font-family:Inter,Arial,sans-serif;font-weight:700;letter-spacing:-.04em;text-wrap:balance}.al-gift-department h1{margin:0;font-size:clamp(37px,5vw,64px);line-height:1.08}.al-gift-department__hero p{max-width:700px;margin:14px auto 20px;color:var(--al-muted);font:400 16px/1.55 Lato,Arial,sans-serif}.al-gift-department__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:11px}.al-gift-department__button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 22px;border:1px solid var(--al-pink);border-radius:6px;background:var(--al-pink);color:#fff!important;text-decoration:none!important;font:800 14px/1.3 Lato,Arial,sans-serif}.al-gift-department__button--secondary{background:#fffcf7;color:var(--al-plum)!important}.al-gift-department__button:hover{background:var(--al-plum);border-color:var(--al-plum);color:#fff!important}.al-gift-department__inner{max-width:1460px;margin:auto;padding:0 clamp(16px,4vw,56px)}.al-gift-department__categories{padding:clamp(30px,3.2vw,43px) 0 30px}.al-gift-department__section-heading h2{margin:0;font-size:clamp(27px,3vw,39px);line-height:1.17}.al-gift-department__section-heading p{margin:8px 0 0;color:var(--al-muted);font:400 15px/1.5 Lato,Arial,sans-serif}.al-gift-department__categories-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:21px}.al-gift-department__category{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #F0DCE4;border-radius:6px;background:#fff;color:var(--al-plum)!important;text-decoration:none!important;transition:border-color .15s ease,box-shadow .15s ease}.al-gift-department__category:hover{border-color:var(--al-pink);box-shadow:0 6px 16px #4a082814}.al-gift-department__category-photo{display:block;aspect-ratio:1/1;width:100%;overflow:hidden;background:#fff0f4;border-radius:0!important}.al-gift-department__category-photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0!important}.al-gift-department__placeholder{display:flex;width:100%;height:100%;min-height:100px;align-items:center;justify-content:center;color:var(--al-pink);font:700 40px/1 Inter,Arial,sans-serif}.al-gift-department__category-copy{display:flex;flex:1;flex-direction:column;gap:5px;padding:14px 15px 16px}.al-gift-department__category-copy strong{color:var(--al-plum);font:700 16px/1.35 Inter,Arial,sans-serif}.al-gift-department__category-copy>span:nth-child(2){color:var(--al-muted);font:400 13px/1.45 Lato,Arial,sans-serif}.al-gift-department__category-link{margin-top:auto;padding-top:9px;color:var(--al-pink);font:800 13px/1.35 Lato,Arial,sans-serif}.al-gift-department__products-section{padding:clamp(28px,3.2vw,43px) 0 34px;border-top:1px solid #F0DCE4;scroll-margin-top:130px}.al-gift-department__products-header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:22px}.al-gift-department__text-link{color:var(--al-pink)!important;white-space:nowrap;font:800 13px/1.4 Lato,Arial,sans-serif;text-decoration:none!important}.al-gift-department__text-link:hover{color:var(--al-plum)!important}.al-gift-department__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.al-gift-department__product{display:flex;flex-direction:column;min-width:0;color:var(--al-plum)}.al-gift-department__product-photo{display:block;aspect-ratio:1/1;width:100%;overflow:hidden;border-radius:0!important;background:#fffcf7}.al-gift-department__product-photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0!important}.al-gift-department__product-info{display:flex;flex:1;flex-direction:column;align-items:center;gap:10px;width:100%;padding:13px 0 0;text-align:center}.al-gift-department__product-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:42px;width:100%;color:var(--al-plum)!important;font:700 15px/1.4 Lato,Arial,sans-serif;text-decoration:none!important;text-align:center}.al-gift-department__product-title:hover{color:var(--al-pink)!important}.al-gift-department__product-price{display:block;margin:auto auto 0;color:var(--al-plum);font:800 15px/1.3 Lato,Arial,sans-serif;text-align:center}.al-gift-department__product-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:48px;margin:7px 0 0;padding:11px 13px;border:1px solid var(--al-pink);border-radius:6px;background:var(--al-pink);color:#fff!important;text-decoration:none!important;font:800 14px/1.3 Lato,Arial,sans-serif}.al-gift-department__product-button:hover{background:var(--al-plum);border-color:var(--al-plum)}.al-gift-department__shop-all{display:flex;justify-content:center;margin-top:28px}.al-gift-department__products-section .hdt-pagination-wrapp{margin-top:24px!important}.al-gift-department__seo{padding:clamp(34px,4vw,58px) 20px;border-top:1px solid #F0DCE4;background:#fffcf7}.al-gift-department__seo-inner{max-width:1060px;margin:0 auto}.al-gift-department__seo h2{margin:0 0 16px;font-size:clamp(28px,3vw,38px);line-height:1.16}.al-gift-department__seo h3{margin:0 0 9px;font-size:clamp(18px,2vw,22px);line-height:1.25}.al-gift-department__seo p{margin:0 0 16px;color:var(--al-muted);font:400 15px/1.75 Lato,Arial,sans-serif}.al-gift-department__seo-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,48px);padding-top:13px}.al-gift-department__seo a{color:#a60e40;font-weight:700;text-decoration:underline;text-underline-offset:3px}.al-gift-department a:focus-visible{outline:3px solid #ED1654;outline-offset:3px}body:has(.al-gift-department) .hdt-header .al-upgraded-navigation .al-nav-top-item.al-nav-is-active>.al-nav-details>summary:after,body:has(.al-gift-department) .hdt-header .al-upgraded-navigation .al-nav-top-item.al-nav-is-active>.al-nav-direct:after{content:none!important;display:none!important}@media(max-width:1050px){.al-gift-department__products{grid-template-columns:repeat(3,minmax(0,1fr))}.al-gift-department__categories-grid{gap:13px}}@media(max-width:749px){.al-gift-department__hero-inner{padding:29px 16px 32px}.al-gift-department__hero p{font-size:14px}.al-gift-department__actions{display:grid;grid-template-columns:1fr;gap:9px}.al-gift-department__button{width:100%}.al-gift-department__categories{padding:28px 0 24px}.al-gift-department__categories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.al-gift-department__category-copy{padding:11px 10px 13px}.al-gift-department__category-copy strong{font-size:13px}.al-gift-department__category-copy>span:nth-child(2){font-size:12px}.al-gift-department__products-section{scroll-margin-top:85px}.al-gift-department__products-header{display:block}.al-gift-department__text-link{display:inline-flex;margin-top:11px}.al-gift-department__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 11px}.al-gift-department__product-title{font-size:13px;min-height:37px}.al-gift-department__product-price{font-size:13px}.al-gift-department__product-button{font-size:12px;min-height:44px}.al-gift-department__seo{padding:30px 16px}.al-gift-department__seo-columns{grid-template-columns:1fr;gap:12px}.al-gift-department__seo p{font-size:14px;line-height:1.7}}@media(prefers-reduced-motion:reduce){.al-gift-department__category{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/al-gift-departments-v16.css.map */
