.hero-image-gift{position:relative}.hero-image-gift img{width:100%;height:100%;object-fit:cover}.desktop-image{display:block}.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){.desktop-image{display:none}.mobile-image{display:block}}.shop-gift-type,.editor-picks{width:100%;max-width:1900px;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:1900px;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}}.magazine-two-images,.magazine-one-images{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr}@media (max-width: 768px){.magazine-two-images,.magazine-one-images{grid-template-columns:1fr}}.magazine-one-images{grid-template-columns:1fr}.magazine-two-images .white-text-image,.magazine-one-images .white-text-image,.magazine-two-images .white-text-image .block--image,.magazine-one-images .white-text-image .block--image{position:relative}.magazine-two-images .white-text-image.boxed{padding:15%}@media (max-width: 768px){.magazine-two-images .white-text-image.boxed{padding:25px}}.magazine-two-images .white-text-image.boxed.landscape{padding:10%}@media (max-width: 768px){.magazine-two-images .white-text-image.boxed.landscape{padding:25px}}@media (max-width: 768px){.magazine-two-images .white-text-image.boxed .block--image,.magazine-one-images .white-text-image.boxed .block--image{position:relative;display:flex;flex-direction:column-reverse}}.magazine-one-images .white-text-image.boxed{padding:50px}@media (max-width: 768px){.magazine-one-images .white-text-image.boxed{padding:25px}}.white-text-image.boxed img{aspect-ratio:4/3!important}@media (max-width: 768px){.magazine-one-images .white-text-image.boxed .text-box{position:relative;display:block}}.magazine-two-images .white-text-image:has(h3):after,.magazine-one-images .white-text-image:has(h3):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:225px;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.5))}.magazine-two-images .white-text-image.boxed:after,.magazine-one-images .white-text-image.boxed:after{display:none}.magazine-two-images .white-text-image .block-richtext,.magazine-one-images .white-text-image .block-richtext{position:absolute;top:25px;left:25px;color:#fff;font-family:var(--font-family-heading);z-index:1}.magazine-two-images .white-text-image .block-richtext h2,.magazine-one-images .white-text-image .block-richtext h2{font-size:50px;margin-bottom:0;line-height:1.2}@media (max-width: 768px){.magazine-two-images .white-text-image .block-richtext h2,.magazine-one-images .white-text-image .block-richtext h2{font-size:30px;line-height:1.1}}.magazine-two-images .white-text-image img,.magazine-one-images .white-text-image img{height:auto!important;object-fit:cover;aspect-ratio:3/4!important}.magazine-two-images .white-text-image.landscape,.magazine-one-images .white-text-image.landscape{display:flex;align-items:center;justify-content:center}.magazine-two-images .white-text-image.landscape img,.magazine-one-images .white-text-image.landscape img{aspect-ratio:4/3!important}.magazine-two-images .white-text-image .text-box,.magazine-one-images .white-text-image .text-box{position:absolute;bottom:25px;left:25px;height:50%;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}@media screen and (max-width: 768px){.magazine-two-images .white-text-image .text-box,.magazine-one-images .white-text-image .text-box{height:auto}}.magazine-two-images .white-text-image .text-box:has(h2),.magazine-one-images .white-text-image .text-box:has(h2){justify-content:space-between}.magazine-two-images .white-text-image.boxed .text-box,.magazine-one-images .white-text-image.boxed .text-box{bottom:0%;left:0;transform:translateY(100%);height:auto}@media (max-width: 768px){.magazine-two-images .white-text-image.boxed .text-box,.magazine-one-images .white-text-image.boxed .text-box{position:relative;display:block;transform:translateY(0)}}.magazine-two-images .white-text-image .text-box h2,.magazine-two-images .white-text-image .text-box h3,.magazine-one-images .white-text-image .text-box h2,.magazine-one-images .white-text-image .text-box h3{font-size:10px;font-weight:500;letter-spacing:.05em}.magazine-two-images .white-text-image.boxed .text-box h2,.magazine-two-images .white-text-image.boxed .text-box h3,.magazine-one-images .white-text-image.boxed .text-box h2,.magazine-one-images .white-text-image.boxed .text-box h3{color:#000}@media (max-width: 768px){.magazine-two-images .white-text-image.boxed .text-box h2,.magazine-two-images .white-text-image.boxed .text-box h3,.magazine-one-images .white-text-image.boxed .text-box h2,.magazine-one-images .white-text-image.boxed .text-box h3{line-height:1.4;margin-top:10px}}.magazine-hero img{width:100%!important;height:auto!important}@media (max-width: 768px){.magazine-hero img{height:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/276/assets/gift-guide.css.map */
