.dlux-gift-hub{--ink:var(--color-foreground,#1d1b18);--heading:var(--color-heading-text,var(--ink));--muted:var(--color-body-text,#6d675f);--line:var(--color-border,#ddd6cc);--bg:var(--color-background,#fff);--sand:#f4efe8;--cream:#faf8f4;color:var(--ink);background:var(--bg);font-family:var(--font-body-family,inherit)}.dlux-gift-hub *{box-sizing:border-box}.dlux-gift-hub__container{max-width:1320px;margin:0 auto;padding:0 28px}.dlux-gift-hub__hero{max-width:1500px;margin:0 auto;min-height:540px;display:grid;grid-template-columns:1fr 1.08fr;background:linear-gradient(120deg,#f2eadf,#e8dfd3);overflow:hidden}.dlux-gift-hub__hero-copy{display:flex;flex-direction:column;justify-content:center;padding:68px clamp(36px,6vw,92px)}.dlux-gift-hub__eyebrow{margin:0 0 11px;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:650}.dlux-gift-hub h1,.dlux-gift-hub h2,.dlux-gift-hub__hero-title,.dlux-gift-hub__route-copy strong,.dlux-gift-hub__budget-card strong,.dlux-gift-hub__gift-card strong,.dlux-gift-hub__guide-card strong{font-family:var(--font-heading-family,Georgia,serif);font-weight:var(--font-heading-weight,400);color:var(--heading)}.dlux-gift-hub__hero-kicker{margin:0 0 14px!important;font-family:var(--font-body-family,inherit)!important;font-size:12px!important;line-height:1.2!important;font-weight:650!important;letter-spacing:.19em!important;text-transform:uppercase}.dlux-gift-hub__hero-title{font-size:clamp(44px,5vw,72px);line-height:.99;margin:0 0 22px;letter-spacing:-.03em}.dlux-gift-hub h2{font-size:clamp(31px,3vw,44px);line-height:1.07;margin:0 0 10px;letter-spacing:-.02em}.dlux-gift-hub__lead{font-size:17px;line-height:1.6;max-width:590px;margin:0 0 26px;color:#433f3a}.dlux-gift-hub__btn{display:inline-flex!important;align-items:center;gap:9px;width:max-content}.dlux-gift-hub__hero-media{position:relative;min-height:540px}.dlux-gift-hub__hero-img{position:absolute;object-fit:cover;box-shadow:0 12px 40px #231b1221}.dlux-gift-hub__hero-img--scarf{width:68%;height:84%;right:0;top:0}.dlux-gift-hub__hero-img--baby{width:46%;height:52%;left:3%;bottom:0;border:9px solid #f1e8dc}.dlux-gift-hub__hero-img--packaging{width:28%;height:30%;right:6%;bottom:5%;object-fit:cover;border:7px solid #f1e8dc;z-index:2}.dlux-gift-hub__trust{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);background:var(--bg)}.dlux-gift-hub__trust>div{padding:18px 20px;text-align:center;border-right:1px solid var(--line)}.dlux-gift-hub__trust>div:last-child{border-right:0}.dlux-gift-hub__trust strong{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}.dlux-gift-hub__trust span{font-size:12px;color:var(--muted)}.dlux-gift-hub__section-head{text-align:center;max-width:760px;margin:0 auto 26px}.dlux-gift-hub__section-head>p:not(.dlux-gift-hub__eyebrow){color:var(--muted);margin:8px 0 0;line-height:1.55}.dlux-gift-hub__section-head--row{max-width:none;display:flex;justify-content:space-between;align-items:end;text-align:left;gap:30px}.dlux-gift-hub__routes,.dlux-gift-hub__edit,.dlux-gift-hub__budget,.dlux-gift-hub__services,.dlux-gift-hub__why,.dlux-gift-hub__reviews,.dlux-gift-hub__how,.dlux-gift-hub__guides,.dlux-gift-hub__faq{padding:60px 0 0}.dlux-gift-hub__route-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dlux-gift-hub__route-card{position:relative;min-height:450px;overflow:hidden;color:#fff!important;text-decoration:none}.dlux-gift-hub__route-card img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:transform .45s ease}.dlux-gift-hub__route-card:hover img{transform:scale(1.025)}.dlux-gift-hub__route-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#00000094,#00000008 66%)}.dlux-gift-hub__route-copy{position:absolute;left:28px;right:28px;bottom:28px;display:flex;flex-direction:column;gap:7px}.dlux-gift-hub__route-copy strong{font-size:34px;color:#fff}.dlux-gift-hub__route-copy small{font-size:13px;max-width:400px;line-height:1.5}.dlux-gift-hub__route-copy em{font-style:normal;font-weight:650;font-size:12px;margin-top:4px}.dlux-gift-hub__product-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.dlux-gift-hub__product-card{min-width:0}.dlux-gift-hub__product-image-wrap{display:block;aspect-ratio:4/5;background:#f3f0eb;overflow:hidden}.dlux-gift-hub__product-image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.dlux-gift-hub__product-card:hover img{transform:scale(1.025)}.dlux-gift-hub__product-copy{padding:11px 2px;display:flex;flex-direction:column;gap:4px}.dlux-gift-hub__product-copy a{color:var(--ink);text-decoration:none;font-size:13px;line-height:1.35}.dlux-gift-hub__product-copy span{font-size:12px;color:var(--muted)}.dlux-gift-hub__budget-categories{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dlux-gift-hub__budget-group{border:1px solid var(--line);background:var(--cream);padding:22px}.dlux-gift-hub__budget-group-head{display:grid;grid-template-columns:104px 1fr;gap:16px;align-items:center;padding:0 0 18px;border-bottom:1px solid var(--line);margin-bottom:14px}.dlux-gift-hub__budget-group-media{width:104px;height:78px;overflow:hidden;background:#eee8df}.dlux-gift-hub__budget-group-media img{width:100%;height:100%;object-fit:cover;display:block}.dlux-gift-hub__budget-group-copy{min-width:0}.dlux-gift-hub__budget-group-head .dlux-gift-hub__eyebrow{display:block;margin-bottom:7px}.dlux-gift-hub__budget-group-head strong{display:block;font-family:var(--font-heading-family,Georgia,serif);font-size:20px;line-height:1.22;font-weight:var(--font-heading-weight,400);color:var(--heading)}.dlux-gift-hub__budget-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dlux-gift-hub__budget-card{background:var(--sand);padding:24px;min-height:190px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid #e9e1d6;color:var(--ink)!important;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.dlux-gift-hub__budget-card:hover{border-color:var(--ink);transform:translateY(-2px)}.dlux-gift-hub__budget-card strong{font-size:25px;margin-bottom:8px}.dlux-gift-hub__budget-card span{font-size:12px;line-height:1.5;color:#514b44}.dlux-gift-hub__budget-card em{font-style:normal;font-size:11px;font-weight:650;margin-top:18px}.dlux-gift-hub__shipping-note{text-align:center;font-size:12px;margin:18px 0 0;color:var(--muted)}.dlux-gift-hub__gift-card{display:grid;grid-template-columns:1.1fr .9fr;min-height:280px;background:var(--cream);border:1px solid var(--line);color:var(--ink)!important;text-decoration:none;overflow:hidden}.dlux-gift-hub__gift-card-copy{padding:38px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.dlux-gift-hub__gift-card strong{display:block;font-size:34px;margin-bottom:10px}.dlux-gift-hub__gift-card span{max-width:560px;color:var(--muted);font-size:14px;line-height:1.6}.dlux-gift-hub__gift-card em{font-style:normal;font-size:13px;font-weight:650;margin-top:22px}.dlux-gift-hub__gift-card-media{min-height:280px;background:#eee8df}.dlux-gift-hub__gift-card-media img{width:100%;height:100%;object-fit:cover;display:block}.dlux-gift-hub__why-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dlux-gift-hub__why-grid>div{padding:26px 22px;border-right:1px solid var(--line)}.dlux-gift-hub__why-grid>div:last-child{border-right:0}.dlux-gift-hub__why-grid span{display:block;font-size:11px;color:#9b9185;margin-bottom:24px}.dlux-gift-hub__why-grid strong{display:block;font-size:15px;margin-bottom:7px}.dlux-gift-hub__why-grid small{font-size:12px;line-height:1.55;color:var(--muted)}.dlux-gift-hub__review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.dlux-gift-hub__review-grid blockquote{margin:0;padding:28px;background:var(--cream);border:1px solid var(--line);min-height:210px;display:flex;flex-direction:column;justify-content:space-between}.dlux-gift-hub__review-grid p{font-family:var(--font-heading-family,Georgia,serif);font-size:19px;line-height:1.45;margin:0 0 22px;color:var(--heading)}.dlux-gift-hub__review-grid cite{font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.dlux-gift-hub__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.dlux-gift-hub__steps>div{padding:26px;border:1px solid var(--line);background:var(--bg);display:grid;grid-template-columns:42px 1fr;column-gap:13px}.dlux-gift-hub__steps b{grid-row:1/3;width:36px;height:36px;border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center;font-weight:500}.dlux-gift-hub__steps strong{font-size:14px}.dlux-gift-hub__steps span{font-size:12px;line-height:1.5;color:var(--muted);margin-top:5px}.dlux-gift-hub__fineprint{text-align:center;font-size:11px;color:var(--muted);margin:16px 0 0}.dlux-gift-hub__guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dlux-gift-hub__guide-card{min-height:180px;padding:28px;background:var(--cream);border:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;color:var(--ink)!important;text-decoration:none}.dlux-gift-hub__guide-card strong{display:block;font-size:26px;margin-bottom:8px}.dlux-gift-hub__guide-card span{display:block;color:var(--muted);font-size:13px;line-height:1.5}.dlux-gift-hub__guide-card em{font-style:normal;font-size:12px;font-weight:650}.dlux-gift-hub__faq-list{max-width:900px;margin:0 auto;border-top:1px solid var(--line)}.dlux-gift-hub__faq-list details{border-bottom:1px solid var(--line);padding:0}.dlux-gift-hub__faq-list summary{cursor:pointer;padding:18px 0;font-size:14px;list-style:none;display:flex;justify-content:space-between;gap:20px}.dlux-gift-hub__faq-list summary::-webkit-details-marker{display:none}.dlux-gift-hub__faq-list summary:after{content:"+";font-size:18px;font-weight:300}.dlux-gift-hub__faq-list details[open] summary:after{content:"\2013"}.dlux-gift-hub__faq-list p{margin:0 0 18px;max-width:760px;color:var(--muted);font-size:13px;line-height:1.6}.dlux-gift-hub__final{margin:60px 0 0;padding:38px 42px;background:var(--sand);display:flex;justify-content:space-between;align-items:center;gap:28px}.dlux-gift-hub__final h2{margin:0}@media(max-width:1100px){.dlux-gift-hub__product-grid{grid-template-columns:repeat(3,1fr)}.dlux-gift-hub__hero,.dlux-gift-hub__hero-media{min-height:500px}}@media(max-width:749px){.dlux-gift-hub__container{padding:0 14px}.dlux-gift-hub__hero{grid-template-columns:1fr;min-height:0}.dlux-gift-hub__hero-copy{padding:42px 20px 26px}.dlux-gift-hub__hero-title{font-size:42px}.dlux-gift-hub__lead{font-size:15px;line-height:1.55}.dlux-gift-hub__hero-media{min-height:310px}.dlux-gift-hub__hero-img--scarf{width:72%;height:90%;right:0}.dlux-gift-hub__hero-img--baby{width:48%;height:54%;left:0;border-width:6px}.dlux-gift-hub__hero-img--packaging{display:none}.dlux-gift-hub__trust{grid-template-columns:1fr 1fr}.dlux-gift-hub__trust>div{padding:13px 10px}.dlux-gift-hub__trust>div:nth-child(2){border-right:0}.dlux-gift-hub__trust>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.dlux-gift-hub__trust strong,.dlux-gift-hub__trust span{font-size:10px}.dlux-gift-hub__routes,.dlux-gift-hub__edit,.dlux-gift-hub__budget,.dlux-gift-hub__services,.dlux-gift-hub__why,.dlux-gift-hub__reviews,.dlux-gift-hub__how,.dlux-gift-hub__guides,.dlux-gift-hub__faq{padding-top:44px}.dlux-gift-hub__section-head{margin-bottom:20px}.dlux-gift-hub__section-head--row{display:block;text-align:center}.dlux-gift-hub__route-grid{grid-template-columns:1fr 1fr;gap:8px}.dlux-gift-hub__route-card{min-height:210px}.dlux-gift-hub__route-copy{left:14px;right:14px;bottom:14px;gap:4px}.dlux-gift-hub__route-copy strong{font-size:22px}.dlux-gift-hub__route-copy small{display:none}.dlux-gift-hub__route-copy em{font-size:10px}.dlux-gift-hub__product-grid{display:flex;overflow-x:auto;gap:10px;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.dlux-gift-hub__product-grid::-webkit-scrollbar{display:none}.dlux-gift-hub__product-card{flex:0 0 72%;scroll-snap-align:start}.dlux-gift-hub__budget-categories{grid-template-columns:1fr;gap:12px}.dlux-gift-hub__budget-group{padding:14px}.dlux-gift-hub__budget-group-head{grid-template-columns:82px 1fr;gap:12px;padding:0 0 12px;margin-bottom:12px}.dlux-gift-hub__budget-group-media{width:82px;height:64px}.dlux-gift-hub__budget-group-head strong{font-size:17px;line-height:1.22}.dlux-gift-hub__budget-options{grid-template-columns:1fr 1fr;gap:8px}.dlux-gift-hub__budget-card{min-height:165px;padding:17px 14px}.dlux-gift-hub__budget-card strong{font-size:21px}.dlux-gift-hub__budget-card span{font-size:11px}.dlux-gift-hub__budget-card em{font-size:10px;margin-top:14px}.dlux-gift-hub__gift-card{grid-template-columns:1fr}.dlux-gift-hub__gift-card-copy{padding:26px 22px}.dlux-gift-hub__gift-card strong{font-size:28px}.dlux-gift-hub__gift-card-media{min-height:220px}.dlux-gift-hub__why-grid{grid-template-columns:1fr 1fr}.dlux-gift-hub__why-grid>div{padding:20px 14px}.dlux-gift-hub__why-grid>div:nth-child(2){border-right:0}.dlux-gift-hub__why-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.dlux-gift-hub__why-grid span{margin-bottom:16px}.dlux-gift-hub__review-grid{display:flex;overflow-x:auto;gap:9px;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.dlux-gift-hub__review-grid::-webkit-scrollbar{display:none}.dlux-gift-hub__review-grid blockquote{flex:0 0 84%;min-height:190px;padding:22px;scroll-snap-align:start}.dlux-gift-hub__review-grid p{font-size:17px}.dlux-gift-hub__steps,.dlux-gift-hub__guide-grid{grid-template-columns:1fr}.dlux-gift-hub__final{margin-top:44px;padding:28px 20px;align-items:flex-start;flex-direction:column}}.dlux-gift-hub__guide-grid--single{grid-template-columns:minmax(0,760px);justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/30/assets/dlux-gift-hub.css.map */
