.jb-gift-guide-feature{position:relative;display:grid;grid-template-columns:minmax(0,1fr);color:rgb(var(--text-color));background:rgb(var(--background));font-family:var(--text-font-family),sans-serif;line-height:1.5}.jb-gift-guide-feature__media{position:relative;min-width:0;overflow:hidden;background:rgb(var(--background))}.jb-gift-guide-feature__media :is(picture,img,svg){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.jb-gift-guide-feature__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.75rem;min-width:0}.jb-gift-guide-feature__body :is(.jb-gift-guide-feature__kicker,.jb-gift-guide-feature__heading,.jb-gift-guide-feature__copy){color:inherit}.jb-gift-guide-feature__kicker{margin:0;font-size:.75rem;font-weight:500;letter-spacing:.22em;line-height:1.35;text-transform:uppercase}.jb-gift-guide-feature__heading{margin:0;font:400 clamp(28px,3vw,48px) / 1.08 var(--heading-font-family),serif;letter-spacing:.01em;text-transform:none}h1.jb-gift-guide-feature__heading{font-size:clamp(36px,3.6vw,54px)}.jb-gift-guide-feature__copy{max-width:32rem}@media(max-width:699px){.jb-gift-guide-feature__heading{font-size:30px}h1.jb-gift-guide-feature__heading{font-size:34px}}.jb-gift-guide-feature__button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:44px;padding:.6rem 1.2rem;color:rgb(var(--button-text-color));background:rgb(var(--button-background));font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.jb-gift-guide-feature__button:hover{filter:brightness(.94)}.jb-gift-guide-feature a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.jb-gift-guide-links{margin-block-start:1rem}.jb-gift-guide-links ul{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0 1.25rem;margin:0;padding:0}.jb-gift-guide-links li{list-style:none}.jb-gift-guide-links a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:4px}.jb-gift-guide-feature--masthead .jb-gift-guide-feature__body{padding:clamp(24px,3vw,44px) var(--container-gutter)}@media(max-width:699px){.jb-gift-guide-feature--masthead .jb-gift-guide-feature__media{max-height:360px;aspect-ratio:16 / 10}}@media(min-width:700px)and (max-width:1099px){.jb-gift-guide-feature--masthead .jb-gift-guide-feature__media{max-height:425px;aspect-ratio:2.3}}@media(min-width:1100px){.jb-gift-guide-feature--masthead{grid-template-columns:repeat(2,minmax(0,1fr))}.jb-gift-guide-feature--masthead .jb-gift-guide-feature__media{min-height:clamp(255px,31vw,480px)}.jb-gift-guide-feature--masthead.jb-gift-guide-feature--photo-right .jb-gift-guide-feature__media{grid-area:1 / 2}.jb-gift-guide-feature--masthead.jb-gift-guide-feature--photo-right .jb-gift-guide-feature__body{grid-area:1 / 1}}@media(max-width:799px){.jb-gift-guide-feature--split{gap:16px;padding:24px var(--container-gutter)}.jb-gift-guide-feature--split .jb-gift-guide-feature__media{max-height:360px;aspect-ratio:4 / 3}}@media(min-width:800px){.jb-gift-guide-feature--split{grid-template-columns:repeat(2,minmax(0,1fr))}.jb-gift-guide-feature--split .jb-gift-guide-feature__body{padding:28px var(--container-gutter)}.jb-gift-guide-feature--split .jb-gift-guide-feature__media{min-height:clamp(236px,25vw,380px)}.jb-gift-guide-feature--split.jb-gift-guide-feature--photo-right .jb-gift-guide-feature__media{grid-area:1 / 2}.jb-gift-guide-feature--split.jb-gift-guide-feature--photo-right .jb-gift-guide-feature__body{grid-area:1 / 1}}.shopify-section:has(>.jb-gift-guide-feature--size-products)~.shopify-section--featured-collections .product-list--carousel{--jb-gift-guide-columns: 2;--product-list-default-column-gap: 1rem;--product-list-card-width: calc((100% - (var(--jb-gift-guide-columns) - 1) * var(--product-list-calculated-column-gap)) / var(--jb-gift-guide-columns))}@media(min-width:700px){.shopify-section:has(>.jb-gift-guide-feature--size-products)~.shopify-section--featured-collections .product-list--carousel{--jb-gift-guide-columns: 4}}@media(min-width:1150px){.shopify-section:has(>.jb-gift-guide-feature--size-products)~.shopify-section--featured-collections .product-list--carousel{--jb-gift-guide-columns: 6}}
/*# sourceMappingURL=/cdn/shop/t/238/assets/jb-gift-guide-feature.css.map */
