.primora-ctiles{position:relative;padding-top:var(--primora-pad-top-d, 8px);padding-bottom:var(--primora-pad-bottom-d, 20px);background-color:var(--primora-bg, transparent)}.primora-ctiles__inner{max-width:var(--primora-content-max, 1240px);margin-inline:auto;padding-inline:28px}.primora-ctiles--ruled .primora-ctiles__inner{padding-top:var(--primora-rule-gap, 38px);border-top:1px solid var(--primora-rule, var(--color-border, #d6dfbe))}.primora-ctiles__head{max-width:var(--primora-head-max, 620px);margin:0 auto var(--primora-head-gap, 32px);text-align:center}.primora-ctiles__section-eyebrow{margin:0 0 12px;font-size:var(--primora-eyebrow-size-d, 11px);font-weight:var(--primora-eyebrow-weight, 600);letter-spacing:var(--primora-eyebrow-spacing, .18em);text-transform:var(--primora-eyebrow-transform, uppercase);line-height:1.4;color:var(--primora-eyebrow, var(--color-primary, #8f7434))}.primora-ctiles__section-heading{margin:0;font-size:var(--primora-section-head-size-d, 34px);font-weight:var(--primora-heading-weight, 400);line-height:var(--primora-heading-lh, 1.15);color:var(--primora-heading, var(--color-foreground-heading, #263021));text-wrap:balance}.primora-ctiles__grid{display:grid;gap:var(--primora-gap-d, 34px);margin:0;padding:0;list-style:none}.primora-ctiles--stacked .primora-ctiles__grid{grid-template-columns:repeat(var(--primora-columns, 2),minmax(0,1fr))}.primora-ctiles--row .primora-ctiles__grid{grid-template-columns:1fr}.primora-ctiles__item{display:flex}.primora-ctiles__tile{display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--primora-border, var(--color-border, #d6dfbe));border-radius:var(--primora-tile-radius, 4px);background-color:var(--primora-tile-bg, #ffffff);color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.primora-ctiles__tile:hover{border-color:var(--primora-border-hover, var(--color-primary, #6f9a44))}.primora-ctiles__tile--secondary:hover{border-color:var(--primora-go, var(--color-primary, #4c6140))}.primora-ctiles__tile--secondary .primora-ctiles__eyebrow{color:var(--primora-go, var(--color-primary, #8f7434))}.primora-ctiles__tile:focus-visible{outline:2px solid var(--primora-go, currentColor);outline-offset:3px}.primora-ctiles--row .primora-ctiles__tile{display:grid;grid-template-columns:var(--primora-media-width, 250px) 1fr auto;gap:32px;align-items:center;padding:24px 28px;overflow:visible}.primora-ctiles__well{position:relative;overflow:hidden;aspect-ratio:var(--primora-well-ratio, 4 / 3);border-bottom:1px solid var(--primora-border, var(--color-border, #d6dfbe));background-color:var(--primora-well-bg, #e6ecd4)}.primora-ctiles--row .primora-ctiles__well{border:1px solid var(--primora-border, var(--color-border, #d6dfbe))}.primora-ctiles__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--primora-image-position, center center)}.primora-ctiles__placeholder{display:block;width:100%;height:100%;fill:var(--primora-placeholder)}.primora-ctiles__cap{padding:24px 26px 26px}.primora-ctiles--row .primora-ctiles__cap{padding:0}.primora-ctiles__eyebrow{margin:0 0 8px;font-size:var(--primora-eyebrow-size-d, 11px);font-weight:var(--primora-eyebrow-weight, 600);letter-spacing:var(--primora-eyebrow-spacing, .18em);text-transform:var(--primora-eyebrow-transform, uppercase);line-height:1.4;color:var(--primora-eyebrow, var(--color-primary, #8f7434))}.primora-ctiles__heading{margin:0 0 7px;font-family:var(--font-heading--family, inherit);font-size:var(--primora-heading-size-d, 27px);font-weight:var(--primora-heading-weight, 400);line-height:var(--primora-heading-lh, 1.15);color:var(--primora-heading, var(--color-foreground-heading, #263021))}.primora-ctiles__heading em,.primora-ctiles__heading i{font-style:normal;color:var(--primora-go, #8f7434)}.primora-ctiles__body{font-size:var(--primora-body-size-d, 15px);line-height:var(--primora-body-lh, 1.6);color:var(--primora-body, var(--color-foreground, #3a4434))}.primora-ctiles--row .primora-ctiles__body{max-width:var(--primora-body-max, 52ch)}.primora-ctiles__body>*:first-child{margin-top:0}.primora-ctiles__body>*:last-child{margin-bottom:0}.primora-ctiles__go{display:inline-block;margin:0 26px 26px;font-size:var(--primora-go-size-d, 13px);font-weight:600;letter-spacing:var(--primora-go-spacing, .06em);text-transform:uppercase;line-height:1.3;color:var(--primora-go, var(--color-primary, #8f7434))}.primora-ctiles--row .primora-ctiles__go{margin:0;white-space:nowrap}.primora-ctiles--stacked .primora-ctiles__cap{padding-bottom:14px}.primora-ctiles__note{margin-top:26px;text-align:center;font-size:var(--primora-body-size-d, 15px);line-height:1.6;color:var(--primora-body, var(--color-foreground, #3a4434))}.primora-ctiles__note>*:first-child{margin-top:0}.primora-ctiles__note>*:last-child{margin-bottom:0}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.primora-ctiles--stacked .primora-ctiles__tile:hover{transform:translateY(-2px)}html.primora-reveal-on .primora-ctiles [data-primora-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}html.primora-reveal-on .primora-ctiles [data-primora-reveal].is-revealed{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.primora-ctiles__tile{transition:none}}@media screen and (max-width:860px){.primora-ctiles{padding-top:var(--primora-pad-top-m, 8px);padding-bottom:var(--primora-pad-bottom-m, 18px)}.primora-ctiles__inner{padding-inline:20px}.primora-ctiles__grid{gap:var(--primora-gap-m, 26px)}.primora-ctiles--stacked .primora-ctiles__grid{grid-template-columns:repeat(min(var(--primora-columns, 2),2),minmax(0,1fr))}.primora-ctiles--row .primora-ctiles__tile{grid-template-columns:1fr;gap:20px;align-items:start}.primora-ctiles__section-heading{font-size:var(--primora-section-head-size-m, 26px)}.primora-ctiles__eyebrow,.primora-ctiles__section-eyebrow{font-size:var(--primora-eyebrow-size-m, 11px)}.primora-ctiles__heading{font-size:var(--primora-heading-size-m, 22px)}.primora-ctiles__body{font-size:var(--primora-body-size-m, 16px)}.primora-ctiles__go{font-size:var(--primora-go-size-m, 13px)}}@media screen and (max-width:620px){.primora-ctiles--stacked .primora-ctiles__grid{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-primora-collection-tiles.css.map */
