/*! SAINT Instagram feed (Figma: Homepage / Join our community 2096:2280, mobile 2096:5420) */.saint-ig{--saint-ig-heading: var(--saint-instagram-font-heading, var(--font-heading-family))}.saint-ig__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading account" "carousel carousel";align-items:end;gap:var(--sp-10) var(--sp-4)}.saint-ig__header{display:contents}.saint-ig__heading{grid-area:heading;font-family:var(--saint-ig-heading);font-size:var(--text-3xl);font-weight:var(--font-normal);line-height:normal;letter-spacing:var(--saint-tracking-title);color:rgb(var(--color-foreground))}.saint-ig__account{grid-area:account;gap:var(--sp-3d5)}.saint-ig__handle{font-family:var(--saint-ig-heading);font-size:var(--text-lg);font-weight:var(--font-bold);line-height:var(--saint-leading-handle);letter-spacing:var(--saint-tracking-eyebrow);color:rgb(var(--color-foreground))}.saint-ig .saint-ig__follow{--color-button-background: var(--saint-ig-button, var(--saint-color-black));--color-button-text: var(--saint-ig-button-text, var(--saint-color-white));--color-button-border: var(--saint-ig-button, var(--saint-color-black));--buttons-radius: var(--rounded-full);padding-block:var(--sp-4);padding-inline:var(--sp-8);font-family:var(--saint-ig-heading);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--saint-leading-cta);text-transform:uppercase}.saint-ig__carousel{grid-area:carousel}.saint-ig__slider{grid-auto-flow:column;grid-auto-columns:calc((100% - var(--sp-5) * 3) / 4);gap:var(--sp-5);margin-inline:0;padding-inline:0;scroll-padding-inline:0}.saint-ig__card{display:block;block-size:var(--saint-size-feed-card);border-radius:var(--saint-radius-feed);background-color:rgb(var(--saint-ig-card, var(--saint-color-feed)));scroll-snap-align:start}.saint-ig__card img,.saint-ig__card .placeholder{inline-size:100%;block-size:100%;object-fit:cover;object-position:center var(--saint-focus-y, center)}.saint-ig__card img{transition-property:opacity;backface-visibility:visible}.saint-ig__arrows{padding-inline:var(--sp-3d5)}.saint-ig__arrow{--color-button-background: var(--saint-ig-arrow, var(--saint-color-white));--color-button-text: var(--saint-ig-arrow-icon, var(--saint-color-ink));--color-button-border: var(--saint-ig-arrow, var(--saint-color-white));background-color:rgb(var(--saint-ig-arrow, var(--saint-color-white)));inline-size:var(--sp-10);block-size:var(--sp-10);min-inline-size:0;padding:0;border-radius:var(--rounded-full);filter:drop-shadow(0 .0625rem .0625rem rgb(var(--saint-color-black) / .1))}.saint-ig__arrow[hidden]{display:none}.saint-ig__arrow .btn-text{color:rgb(var(--saint-ig-arrow-icon, var(--saint-color-ink)))}.saint-ig__arrow .icon{inline-size:var(--sp-4d5);block-size:var(--sp-4d5)}@media screen and (min-width:1024px){.saint-ig{--page-padding: max(var(--saint-space-15), 50vw - var(--page-width) / 2)}}@media screen and (max-width:767px){.saint-ig.section--padding{padding-block:var(--sp-10)}.saint-ig__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "carousel" "account";gap:var(--sp-6)}.saint-ig__heading{font-size:var(--saint-text-title-mobile);text-align:center}.saint-ig__account{justify-content:space-between}.saint-ig .saint-ig__follow{padding-block:var(--sp-3);padding-inline:var(--sp-6);font-size:var(--text-2sm);line-height:normal}.saint-ig__slider{grid-auto-columns:calc((100% - var(--sp-2d5)) / 2);gap:var(--sp-2d5)}.saint-ig__card{block-size:var(--saint-size-feed-card-mobile);border-radius:var(--saint-radius-field)}.saint-ig__arrows{padding-inline:0;inset-inline:calc(var(--sp-3) * -1);inline-size:auto}.saint-ig__arrow{inline-size:var(--sp-7);block-size:var(--sp-7)}.saint-ig__arrow .icon{inline-size:var(--sp-3);block-size:var(--sp-3)}}@media screen and (min-width:640px)and (max-width:767px){.saint-ig__slider{grid-auto-columns:calc((100% - var(--sp-2d5) * 2) / 3)}}@media screen and (min-width:768px)and (max-width:1023px){.saint-ig__slider{grid-auto-columns:calc((100% - var(--sp-5) * 2) / 3)}}@media screen and (min-width:640px)and (max-width:1023px){.saint-ig__card{block-size:auto;aspect-ratio:var(--saint-ratio-feed-card)}}@media screen and (min-width:768px){.saint-ig[data-saint-ratio] .saint-ig__card{block-size:auto;aspect-ratio:var(--saint-ratio)}}@media screen and (max-width:767px){.saint-ig[data-saint-ratio-mobile] .saint-ig__card{block-size:auto;aspect-ratio:var(--saint-ratio-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/saint-instagram.css.map */
