.jb-gift-guide-cover{color:rgb(var(--text-color));background:rgb(var(--background))}.jb-gift-guide-cover__image{display:block;margin:0;overflow:hidden;aspect-ratio:12 / 5}.jb-gift-guide-cover__image img,.jb-gift-guide-cover__image svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center 32%}.jb-gift-guide-cover__copy{padding:clamp(20px,2.6vw,38px) var(--container-gutter);text-align:center}.jb-gift-guide-cover__copy h1{font-size:clamp(34px,3.6vw,54px);line-height:1.1}.jb-gift-guide-cover__copy p{margin-top:8px}@media(max-width:700px){.jb-gift-guide-cover__image{aspect-ratio:2 / 1}.jb-gift-guide-cover__image img{object-position:center}}.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-cover .jb-gift-guide-links ul{justify-content:center}.jb-gift-guide-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;color:rgb(var(--text-color));background:rgb(var(--background))}.jb-gift-guide-row[id]{scroll-margin-top:calc(var(--header-height, 0px) + 1rem)}.jb-gift-guide-row__image{display:block;align-self:center;margin:0;overflow:hidden;aspect-ratio:3 / 2}.jb-gift-guide-row__image--tall{aspect-ratio:5 / 4}.jb-gift-guide-row__image picture{display:contents}.jb-gift-guide-row__image img,.jb-gift-guide-row__image svg{display:block;width:100%;height:100%;object-fit:cover}.jb-gift-guide-row__image--tight img{transform:scale(1.33);transform-origin:center bottom}.jb-gift-guide-row--end .jb-gift-guide-row__image{grid-column:2;grid-row:1}.jb-gift-guide-row--end .jb-gift-guide-row__copy{grid-column:1;grid-row:1}.jb-gift-guide-row__copy{display:grid;align-self:center;justify-items:start;gap:10px;padding:clamp(20px,2.6vw,38px) var(--container-gutter)}.jb-gift-guide-row__copy .h6{letter-spacing:.12em;color:rgb(var(--text-color) / .8)}.jb-gift-guide-row__copy h2{font-size:clamp(26px,2.5vw,40px);line-height:1.12}.jb-gift-guide-row__copy p{max-width:43ch}@media(min-width:800px){.jb-gift-guide-row__image{position:relative;align-self:stretch;aspect-ratio:auto;min-height:clamp(240px,25vw,400px)}.jb-gift-guide-row__image img{position:absolute;top:0;right:0;bottom:0;left:0}.jb-gift-guide-row__image--tall{min-height:clamp(320px,33vw,520px)}}@media(max-width:799px){.jb-gift-guide-row{grid-template-columns:minmax(0,1fr)}.jb-gift-guide-row--end .jb-gift-guide-row__image,.jb-gift-guide-row--end .jb-gift-guide-row__copy{grid-area:auto}}@media(min-width:700px)and (max-width:799px){.jb-gift-guide-row__image{aspect-ratio:2 / 1}.jb-gift-guide-row__image--tall{aspect-ratio:3 / 2}}.shopify-section:has(>.jb-gift-guide-row--size-products)+.shopify-section--featured-collections .section-spacing{padding-block:clamp(16px,1.5vw,24px) clamp(24px,3.3vw,48px)}.shopify-section:has(>.jb-gift-guide-row--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-row--size-products)+.shopify-section--featured-collections .product-list--carousel{--jb-gift-guide-columns: 4}}@media(min-width:1150px){.shopify-section:has(>.jb-gift-guide-row--size-products)+.shopify-section--featured-collections .product-list--carousel{--jb-gift-guide-columns: 6}}
/*# sourceMappingURL=/cdn/shop/t/238/assets/jb-gift-guide-photo.css.map */
