.ifortune-collection-header-section,.ifortune-collection-grid{color:var(--ifortune-color-ink);font-family:var(--font-body--family)}.ifc-header *,.ifc-header *:before,.ifc-header *:after,.ifortune-collection-grid *,.ifortune-collection-grid *:before,.ifortune-collection-grid *:after{box-sizing:border-box}.ifc-header__layout{display:grid;align-items:center}.ifc-header--text-only .ifc-header__layout{grid-template-columns:minmax(0,820px)}.ifc-header--compact .ifc-header__layout{padding-block:clamp(44px,5vw,64px)}.ifc-header--standard .ifc-header__layout{padding-block:clamp(60px,7vw,88px)}.ifc-header--spacious .ifc-header__layout{padding-block:clamp(72px,9vw,112px)}.ifc-header__copy{max-width:660px}.ifc-header__title{max-width:14ch;margin:0;color:var(--ifortune-color-ink);font-family:var(--font-heading--family);font-size:var(--ifortune-type-h2-large);font-weight:600;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.ifc-header__description{max-width:62ch;margin-block-start:22px;color:var(--ifortune-color-body);font-size:var(--ifortune-type-body);line-height:1.7;text-wrap:pretty}.ifc-header__description>:first-child{margin-block-start:0}.ifc-header__description>:last-child{margin-block-end:0}.ifc-header__media{min-width:0;overflow:hidden;border-radius:var(--ifortune-radius-media-editorial);background:var(--ifortune-color-surface);aspect-ratio:4 / 3}.ifc-header__image{width:100%;height:100%;display:block;object-fit:cover}.ifortune-collection-grid{background:var(--ifortune-color-canvas)}.ifortune-collection-grid .main-collection-grid>div{width:min(calc(100% - (var(--ifortune-gutter) * 2)),var(--ifortune-width-standard));margin-inline:auto}.ifortune-collection-grid .product-grid__item{border:0}.ifortune-collection-grid .product-grid__card{overflow:visible}.ifortune-collection-grid .card-gallery{border-radius:var(--ifortune-radius-media-product);background:var(--ifortune-color-surface)}.ifortune-collection-grid .product-media-container.media-fit{--product-media-fit: contain;background:var(--ifortune-color-surface)}.ifortune-collection-grid .product-media-container.media-fit img{object-fit:contain}.ifortune-collection-grid .product-card [ref=productTitleLink] p[role=heading]{min-height:2.8em;display:-webkit-box;overflow:hidden;color:var(--ifortune-color-ink);font-size:var(--ifortune-type-card-title);font-weight:600;line-height:1.4;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ifortune-collection-grid .price{color:var(--ifortune-color-body);font-size:var(--ifortune-type-body)}.ifortune-collection-grid .product-badges__badge{box-shadow:none}.ifortune-collection-grid .main-collection-grid__empty{min-height:300px;justify-content:center;color:var(--ifortune-color-body)}.ifortune-collection-grid .main-collection-grid__empty-title{color:var(--ifortune-color-ink)}@media screen and (min-width:750px){.ifc-header--with-image .ifc-header__layout{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(44px,6vw,88px)}.ifc-header--with-image .ifc-header__media{grid-column:2;grid-row:1}.ifc-header--with-image .ifc-header__copy{grid-column:1;grid-row:1}.ifortune-collection-grid .product-grid{--product-grid-columns-desktop: repeat(2, minmax(0, 1fr))}.ifortune-collection-grid[data-product-count="1"] .product-grid{max-width:380px;margin-inline:0;--product-grid-columns-desktop: minmax(0, 380px)}.ifortune-collection-grid[data-product-count="2"] .product-grid{max-width:790px;margin-inline:0;--product-grid-columns-desktop: repeat(2, minmax(0, 1fr))}}@media screen and (min-width:990px){.ifortune-collection-grid .product-grid{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}.ifortune-collection-grid[data-product-count="1"] .product-grid{--product-grid-columns-desktop: minmax(0, 380px)}.ifortune-collection-grid[data-product-count="2"] .product-grid{--product-grid-columns-desktop: repeat(2, minmax(0, 1fr))}}@media screen and (max-width:749px){.ifc-header--with-image .ifc-header__layout{gap:32px}.ifc-header--with-image .ifc-header__media{grid-row:1}.ifc-header--with-image .ifc-header__copy{grid-row:2}.ifc-header__title{max-width:18ch}.ifortune-collection-grid .main-collection-grid>div{width:100%;margin-inline:0}.ifortune-collection-grid .product-grid{column-gap:12px;row-gap:28px}.ifortune-collection-grid .product-card [ref=productTitleLink] p[role=heading]{font-size:.9375rem}}@media screen and (max-width:339px){.ifortune-collection-grid .product-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ifortune-collection-grid .product-grid__item{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ifortune-collection-formal.css.map */
