.hero-image-gift{position:relative}.hero-image-gift img{width:100%;height:100%;object-fit:cover}.hero-image-gift .desktop-image{display:block}.hero-image-gift .mobile-image{display:none}.hero-image-gift .block-richtext{position:absolute;bottom:45px;left:45px;text-align:left;color:#fff}.hero-image-gift .block-richtext h2{font-size:45px;font-weight:100;font-family:var(--font-family-heading);margin-bottom:15px}.hero-image-gift .block-richtext a{font-size:10px;letter-spacing:1.5px;text-decoration:underline;color:#fff;text-align:left;font-family:var(--font-family-body)}@media (max-width: 768px){.hero-image-gift .block-richtext{bottom:25px;left:25px}.hero-image-gift .block-richtext h2{font-size:27px}}@media (max-width: 768px){.hero-image-gift .desktop-image{display:none}.hero-image-gift .mobile-image{display:block}}.shop-gift-type,.editor-picks{width:100%;max-width:1200px;margin:50px auto}@media (max-width: 768px){.shop-gift-type,.editor-picks{margin-bottom:15px;margin-top:15px}}.shop-gift-type .title h2,.editor-picks .title h2{font-family:var(--font-family-heading);padding-bottom:25px;font-weight:100}@media (max-width: 768px){.shop-gift-type .title h2,.editor-picks .title h2{font-size:27px;padding-bottom:0}}.shop-gift-type .block--image{position:relative}.shop-gift-type .text-box{position:absolute;bottom:10px;left:10px}.shop-gift-type .text-box h2{font-size:20px;color:#fff;font-weight:400;font-family:var(--font-family-body);margin-bottom:0;text-transform:uppercase;text-align:left;max-width:160px}.shop-gift-type .text-box a{text-decoration:underline;color:#fff;font-size:10px;letter-spacing:1.5px}.shop-gift-type .collections-section,.editor-picks .collections-section{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 768px){.shop-gift-type .collections-section,.editor-picks .collections-section{padding:0 15px}}.editor-picks .collections-section{grid-template-columns:repeat(5,1fr)}@media (max-width: 768px){.shop-gift-type .collections-section,.editor-picks .collections-section{grid-template-columns:repeat(1,1fr)}}.shop-gift-type .collections-section .collection-item,.editor-picks .collections-section .collection-item{display:flex;flex-direction:column;gap:10px}.shop-gift-type .collections-section .collection-item.black *{color:#000}.shop-gift-type h2,.editor-picks h2{font-size:1.5rem;font-weight:600;line-height:1.2;text-align:center;margin-bottom:15px}.shop-gift-type .collections-section .collection-item img,.editor-picks .collections-section .collection-item img{aspect-ratio:1/1!important;object-fit:cover;height:auto}.shop-gift-type .collections-section .collection-item p,.editor-picks .collections-section .collection-item p{text-align:center;font-size:1rem;font-weight:400;line-height:1.2;margin-bottom:15px}.tailored-perfection{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1200px;margin:25px auto 50px}@media (max-width: 768px){.tailored-perfection{grid-template-columns:1fr;margin:15px auto}}.tailored-perfection .block-richtext{max-width:400px;margin:0 auto}.tailored-perfection h2{font-family:var(--font-family-heading);font-weight:100;font-size:45px;margin-bottom:25px}@media (max-width: 768px){.tailored-perfection h2{font-size:27px;margin-bottom:0}}.tailored-perfection img{height:auto!important}.tailored-perfection .text-content{display:flex;flex-direction:column;gap:15px;justify-content:center}.tailored-perfection .text-content a{font-size:10px;letter-spacing:1.5px;text-decoration:underline;color:#000;text-align:left;font-family:var(--font-family-body)}@media (max-width: 768px){.tailored-perfection .block-richtext{padding:15px}}@media (max-width: 768px){[class*=ai-video-wrapper-]{padding-bottom:100%!important}}@media (max-width: 768px){[class*=ai-video-wrapper-] h1{font-size:27px!important}}
/*# sourceMappingURL=/cdn/shop/t/264/assets/gift-guide.css.map */
