.mjs-fd-guide{--mjs-fd-ink: #171717;--mjs-fd-plaster: #f7f5f1;--mjs-fd-white: #ffffff;--mjs-fd-oxblood: #672139;--mjs-fd-gold: #b78b42;--mjs-fd-line: #d9d5ce;--mjs-fd-muted: #655f57;--mjs-fd-radius: 8px;background:var(--mjs-fd-white);color:var(--mjs-fd-ink);font-family:MJS Inter,Inter,Arial,sans-serif;letter-spacing:0}.mjs-fd-guide *,.mjs-fd-guide *:before,.mjs-fd-guide *:after{box-sizing:border-box}.mjs-fd-guide,.mjs-fd-guide *{letter-spacing:0!important}.mjs-fd-guide img{display:block;max-width:100%}.mjs-fd-guide a{color:inherit}.mjs-fd-guide a:focus-visible{outline:3px solid #ffffff;outline-offset:4px}.mjs-fd-guide__hero{align-items:center;background:#171717;display:flex;height:min(56.28vw,760px);isolation:isolate;min-height:560px;overflow:hidden;position:relative}.mjs-fd-guide__hero-media,.mjs-fd-guide__hero-media img,.mjs-fd-guide__hero-shade{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.mjs-fd-guide__hero-media{z-index:0}.mjs-fd-guide__hero-media img{height:100%!important;object-fit:cover;object-position:center}.mjs-fd-guide__hero-shade{background:linear-gradient(90deg,#1717173d,#17171714 44%,#17171700 70%);display:block!important;z-index:1}.mjs-fd-guide__hero-inner{color:var(--mjs-fd-white);margin:0 auto;max-width:1320px;padding:0 64px;position:relative;width:100%;z-index:2}.mjs-fd-guide__eyebrow,.mjs-fd-guide__product-kicker{font-size:12px;font-weight:700;letter-spacing:0;line-height:1.4;margin:0 0 16px;text-transform:uppercase}.mjs-fd-guide__hero h1,.mjs-fd-guide__intro h2,.mjs-fd-guide__signature h2,.mjs-fd-guide__section-heading h2,.mjs-fd-guide__offer h2{font-family:MJS Cormorant Garamond,Cormorant Garamond,Georgia,serif!important;font-weight:500;letter-spacing:0!important;margin:0}.mjs-fd-guide__intro h2,.mjs-fd-guide__signature h2{color:var(--mjs-fd-white)!important}.mjs-fd-guide__section-heading h2,.mjs-fd-guide__offer h2,.mjs-fd-guide__product h3{color:var(--mjs-fd-ink)!important}.mjs-fd-guide__hero h1{color:var(--mjs-fd-white);font-size:clamp(50px,5vw,64px);font-style:italic;font-weight:600;line-height:.94;max-width:460px}.mjs-fd-guide__hero .mjs-fd-guide__eyebrow{align-items:center;background:var(--mjs-fd-oxblood);border-radius:999px;display:inline-flex;font-size:10px;justify-content:center;margin-bottom:24px;min-height:24px;padding:5px 22px;width:220px}.mjs-fd-guide__hero-copy{font-size:19px;line-height:1.26;margin:28px 0 34px;max-width:440px}.mjs-fd-guide__button{align-items:center;border:1px solid currentColor;border-radius:999px!important;display:inline-flex;font-size:13px;font-weight:700;gap:18px;justify-content:space-between;line-height:1;min-height:54px;padding:16px 26px;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.mjs-fd-guide__button-icon,.mjs-fd-guide__button-icon svg{display:block;height:16px;width:16px}.mjs-fd-guide .mjs-fd-guide__button--white{background:var(--mjs-fd-white);border-color:var(--mjs-fd-white);color:var(--mjs-fd-ink)}.mjs-fd-guide .mjs-fd-guide__button--white:hover{background:#e7d5da;border-color:#e7d5da;color:var(--mjs-fd-oxblood)}.mjs-fd-guide .mjs-fd-guide__button--dark{background:var(--mjs-fd-ink);border-color:var(--mjs-fd-ink);color:var(--mjs-fd-white)}.mjs-fd-guide .mjs-fd-guide__button--dark:hover{background:transparent;color:var(--mjs-fd-ink)}.mjs-fd-guide .mjs-fd-guide__button--outline{background:transparent;border-color:var(--mjs-fd-ink);color:var(--mjs-fd-ink)}.mjs-fd-guide .mjs-fd-guide__button--outline:hover{background:var(--mjs-fd-ink);color:var(--mjs-fd-white)}.mjs-fd-guide__intro{background:#171717;color:var(--mjs-fd-white);padding:104px 64px}.mjs-fd-guide__intro-inner{align-items:center;display:grid;gap:76px;grid-template-columns:minmax(0,430px) minmax(420px,540px);justify-content:center;margin:0 auto;max-width:1120px}.mjs-fd-guide__intro-media{aspect-ratio:1092 / 1440;border-radius:var(--mjs-fd-radius);overflow:hidden;width:100%}.mjs-fd-guide__intro-media img{height:100%!important;object-fit:cover;object-position:center;width:100%}.mjs-fd-guide__intro-copy{max-width:430px}.mjs-fd-guide__intro-copy .mjs-fd-guide__eyebrow,.mjs-fd-guide__signature-copy .mjs-fd-guide__eyebrow{color:#d7b879}.mjs-fd-guide__intro h2{font-size:48px;font-style:italic;font-weight:600;line-height:.98;max-width:420px}.mjs-fd-guide__story-body{margin-top:34px}.mjs-fd-guide__story-body p{color:#dfddd9;font-size:18px;line-height:1.28;margin:0}.mjs-fd-guide__story-body p+p{margin-top:24px}.mjs-fd-guide__story-handle{color:var(--mjs-fd-gold);font-size:18px;font-weight:600;margin:22px 0 0}.mjs-fd-guide__signature{background:#171717;color:var(--mjs-fd-white);padding:96px 64px 112px}.mjs-fd-guide__signature-inner{align-items:center;display:grid;gap:76px;grid-template-columns:minmax(0,430px) minmax(420px,540px);justify-content:center;margin:0 auto;max-width:1120px}.mjs-fd-guide__signature-copy,.mjs-fd-guide__signature-product{min-width:0}.mjs-fd-guide__signature h2{font-size:50px;font-style:italic;font-weight:600;line-height:.98;max-width:430px}.mjs-fd-guide__signature-description{color:#e0ddd8;font-size:18px;line-height:1.28;margin:30px 0 24px;max-width:420px}.mjs-fd-guide__signature-product{border-radius:var(--mjs-fd-radius);display:block;max-width:540px;overflow:hidden;width:100%}.mjs-fd-guide__signature-product img{border-radius:var(--mjs-fd-radius);height:auto;width:100%}.mjs-fd-guide__signature .mjs-fd-guide__price{color:var(--mjs-fd-gold)}.mjs-fd-guide__price{align-items:baseline;display:flex;flex-wrap:wrap;font-size:19px;gap:12px;line-height:1.3;margin:18px 0 24px}.mjs-fd-guide__price s{color:#8a857e;font-size:14px}.mjs-fd-guide__product-band{margin:0 auto;max-width:1320px;padding:72px 48px}.mjs-fd-guide__product-band--sale{background:var(--mjs-fd-plaster);max-width:none;padding-left:max(48px,calc((100vw - 1224px)/2));padding-right:max(48px,calc((100vw - 1224px)/2))}.mjs-fd-guide__section-heading{margin-bottom:32px;max-width:720px}.mjs-fd-guide__section-heading .mjs-fd-guide__eyebrow{color:var(--mjs-fd-oxblood)}.mjs-fd-guide__section-heading h2{font-size:52px;line-height:1}.mjs-fd-guide__section-heading>p:last-child{color:var(--mjs-fd-muted);font-size:15px;line-height:1.65;margin:18px 0 0}.mjs-fd-guide__grid{display:grid;align-items:stretch;gap:28px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.mjs-fd-guide__product{background:var(--mjs-fd-white);border:1px solid var(--mjs-fd-line);border-radius:var(--mjs-fd-radius)!important;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden}.mjs-fd-guide__product-image{align-items:center;aspect-ratio:4 / 3;background:#fbfaf8;border-radius:var(--mjs-fd-radius)!important;display:flex;justify-content:center;overflow:hidden;padding:18px;position:relative;width:100%}.mjs-fd-guide__product-image img{aspect-ratio:auto!important;height:100%!important;max-height:100%;object-fit:contain;transition:transform .24s ease;width:100%}.mjs-fd-guide__product-image:hover img{transform:scale(1.025)}.mjs-fd-guide__badge{background:var(--mjs-fd-oxblood);color:var(--mjs-fd-white);font-size:11px;font-weight:700;left:16px;line-height:1;padding:9px 12px;position:absolute;text-transform:uppercase;top:16px;z-index:1}.mjs-fd-guide__product-copy{display:flex;flex:1;flex-direction:column;padding:18px 20px 20px}.mjs-fd-guide__product-kicker{color:var(--mjs-fd-oxblood);font-size:10px;margin-bottom:10px}.mjs-fd-guide__product h3{font-family:MJS Inter,Inter,Arial,sans-serif!important;font-size:18px;font-weight:600;line-height:1.4;margin:0;min-height:50px}.mjs-fd-guide__product h3 a{text-decoration:none}.mjs-fd-guide__product h3 a:hover{text-decoration-thickness:1px;text-underline-offset:4px}.mjs-fd-guide__product .mjs-fd-guide__price{margin:10px 0 16px}.mjs-fd-guide__text-link{align-items:center;border:1px solid var(--mjs-fd-ink);border-radius:var(--mjs-fd-radius)!important;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;margin-top:auto;min-height:42px;padding:10px 14px;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease;width:100%}.mjs-fd-guide__text-link:hover{background:var(--mjs-fd-ink);color:var(--mjs-fd-white)}.mjs-fd-guide__offer{align-items:center;background:#ebe8e1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);min-height:560px;overflow:hidden}.mjs-fd-guide__offer-media{height:100%;min-height:560px}.mjs-fd-guide__offer-media img{height:100%;object-fit:cover;object-position:68% center;width:100%}.mjs-fd-guide__offer-copy{padding:64px max(48px,calc((100vw - 1320px)/2)) 64px 64px}.mjs-fd-guide__offer-copy .mjs-fd-guide__eyebrow{color:var(--mjs-fd-oxblood)}.mjs-fd-guide__offer h2{font-size:54px;line-height:1.03}.mjs-fd-guide__offer-copy>p:not(.mjs-fd-guide__eyebrow):not(.mjs-fd-guide__fine-print){font-size:16px;line-height:1.65;margin:22px 0}.mjs-fd-guide__offer-detail{color:var(--mjs-fd-muted);font-size:13px!important}.mjs-fd-guide__offer-actions{display:flex;flex-wrap:wrap;gap:12px}.mjs-fd-guide__offer-actions .mjs-fd-guide__button{flex:1 1 180px}.mjs-fd-guide__fine-print{color:var(--mjs-fd-muted);font-size:11px;line-height:1.55;margin:22px 0 0}@media(max-width:989px){.mjs-fd-guide__hero{height:620px;min-height:620px}.mjs-fd-guide__hero-inner{padding:0 36px}.mjs-fd-guide__hero h1{font-size:58px}.mjs-fd-guide__intro-inner,.mjs-fd-guide__signature-inner,.mjs-fd-guide__offer{grid-template-columns:1fr}.mjs-fd-guide__intro,.mjs-fd-guide__signature{padding:80px 36px}.mjs-fd-guide__intro-inner,.mjs-fd-guide__signature-inner{gap:56px}.mjs-fd-guide__intro-media,.mjs-fd-guide__intro-copy,.mjs-fd-guide__signature-copy,.mjs-fd-guide__signature-product{margin-left:auto;margin-right:auto;max-width:540px}.mjs-fd-guide__product-band,.mjs-fd-guide__product-band--sale{padding:62px 36px}.mjs-fd-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mjs-fd-guide__offer-media{min-height:410px}.mjs-fd-guide__offer-copy{max-width:none;padding:64px 36px}}@media(max-width:599px){.mjs-fd-guide__hero{height:610px;min-height:610px}.mjs-fd-guide__hero-media img{object-position:62% center}.mjs-fd-guide__hero-shade{background:linear-gradient(90deg,#171717d1,#1717178f 58%,#17171729)}.mjs-fd-guide__hero-inner{padding:0 22px}.mjs-fd-guide__hero h1{font-size:46px!important;line-height:.96;max-width:330px}.mjs-fd-guide__hero .mjs-fd-guide__eyebrow{width:auto}.mjs-fd-guide__hero-copy{font-size:16px;line-height:1.55}.mjs-fd-guide__button{max-width:100%}.mjs-fd-guide__intro,.mjs-fd-guide__signature{padding:64px 22px}.mjs-fd-guide__intro h2,.mjs-fd-guide__signature h2{font-size:44px!important;line-height:.98}.mjs-fd-guide__section-heading h2,.mjs-fd-guide__offer h2{font-size:40px}.mjs-fd-guide__story-body p,.mjs-fd-guide__signature-description{font-size:16px}.mjs-fd-guide__intro-inner,.mjs-fd-guide__signature-inner{gap:44px}.mjs-fd-guide__signature-product{order:1}.mjs-fd-guide__signature-copy{order:2}.mjs-fd-guide__product-band,.mjs-fd-guide__product-band--sale{padding:48px 18px}.mjs-fd-guide__grid{gap:24px;grid-template-columns:1fr}.mjs-fd-guide__product h3{min-height:0}.mjs-fd-guide__offer-media{min-height:360px}.mjs-fd-guide__offer-media img{object-position:center}.mjs-fd-guide__offer-copy{padding:52px 22px}.mjs-fd-guide__offer-actions{flex-direction:column}.mjs-fd-guide__offer-actions .mjs-fd-guide__button{flex-basis:auto;justify-content:space-between;width:100%}}@media(prefers-reduced-motion:reduce){.mjs-fd-guide__button,.mjs-fd-guide__product-image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/mjs-fathers-day-gift-guide.css.map */
