.divija-insta{border-top:1px solid var(--divija-border-light)}.divija-insta__inner{max-width:var(--divija-container-wide-width);margin-inline:auto;padding:var(--divija-insta-pt, 56px) var(--divija-margin-mobile) var(--divija-insta-pb, 56px);width:100%;box-sizing:border-box}@media screen and (min-width:750px){.divija-insta__inner{padding-inline:var(--divija-gutter)}}@media screen and (min-width:990px){.divija-insta__inner{padding-inline:32px}}.divija-insta--full-width .divija-insta__inner{max-width:100%!important;padding-inline:16px!important}@media screen and (min-width:750px){.divija-insta--full-width .divija-insta__inner{padding-inline:24px!important}}@media screen and (min-width:990px){.divija-insta--full-width .divija-insta__inner{padding-inline:32px!important}}@media screen and (min-width:1440px){.divija-insta--full-width .divija-insta__inner{padding-inline:40px!important}}.divija-insta__header{max-width:56rem;margin:0 auto 36px;text-align:center}.divija-insta__heading{font-family:var(--divija-font-display);font-size:clamp(28px,3.2vw,36px);line-height:1.25;font-weight:400;letter-spacing:.01em;color:var(--divija-navy);margin:0 0 10px}.divija-insta__divider{display:flex;align-items:center;justify-content:center;gap:12px;margin-block:12px}.divija-insta__divider-line{display:block;width:48px;height:1px;background-color:var(--divija-gold);opacity:.6}.divija-insta__divider-mark{font-size:11px;line-height:1;color:var(--divija-gold)}.divija-insta__subheading{font-family:var(--divija-font-body);font-size:15px;line-height:1.6;font-weight:400;color:var(--divija-muted);max-width:36rem;margin:0 auto 16px}.divija-insta__subheading>*{margin:0}.divija-insta__subheading>*+*{margin-top:12px}@media screen and (min-width:750px){.divija-insta__subheading{font-size:16px}}.divija-insta__handle{display:inline-flex;align-items:center;gap:8px;font-family:var(--divija-font-body);font-size:15px;font-weight:500;letter-spacing:.02em;color:var(--divija-blue);text-decoration:none;transition:color var(--divija-duration) var(--divija-ease)}.divija-insta__handle-icon{display:inline-flex}.divija-insta__handle-icon svg{width:20px;height:20px}.divija-insta__handle:hover,.divija-insta__handle:focus-visible{color:var(--divija-gold)}.divija-insta__handle:focus-visible{outline:2px solid var(--divija-blue);outline-offset:4px;border-radius:var(--divija-radius)}.divija-insta__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media screen and (min-width:750px){.divija-insta__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media screen and (min-width:990px){.divija-insta__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.divija-insta__tile.divija-insta__tile--clone{display:none}@media screen and (max-width:749px){.divija-insta__marquee{overflow:hidden}.divija-insta__grid{display:flex;width:max-content;padding-right:12px;animation:divija-insta-marquee calc(var(--divija-insta-count, 6) * 4s) linear infinite}.divija-insta__tile,.divija-insta__tile.divija-insta__tile--clone{display:block;flex:0 0 44vw}.divija-insta__marquee:hover .divija-insta__grid,.divija-insta__marquee:focus-within .divija-insta__grid{animation-play-state:paused}}@keyframes divija-insta-marquee{to{transform:translate(-50%)}}@media screen and (max-width:749px)and (prefers-reduced-motion:reduce){.divija-insta__marquee{overflow-x:auto;scroll-snap-type:x mandatory}.divija-insta__grid{animation:none}.divija-insta__tile{scroll-snap-align:start}.divija-insta__tile.divija-insta__tile--clone{display:none}}.divija-insta__tile{position:relative;display:block;aspect-ratio:var(--divija-insta-aspect-ratio, 4 / 5);overflow:hidden;border-radius:var(--divija-radius-xl);background-color:var(--divija-surface-image);box-shadow:0 1px 2px #0000000d}a.divija-insta__tile:focus-visible{outline:2px solid var(--divija-blue);outline-offset:3px}.divija-insta__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform var(--divija-duration-slow) var(--divija-ease)}a.divija-insta__tile:hover .divija-insta__image{transform:scale(var(--divija-card-media-scale))}.divija-insta__placeholder{background-color:var(--divija-surface-image);fill:#0b1f3a1f}a.divija-insta__tile:hover .divija-insta__placeholder{transform:none}.divija-insta__badge{position:absolute;top:14px;right:14px;display:block;width:16px;height:16px;color:#fff;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .4));pointer-events:none}.divija-insta__badge svg{display:block;width:100%;height:100%}.divija-insta__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:16px;background-image:linear-gradient(to top,rgb(0 0 0 / .6),transparent 60%);opacity:0;transition:opacity var(--divija-duration) var(--divija-ease);pointer-events:none}a.divija-insta__tile:hover .divija-insta__overlay,a.divija-insta__tile:focus-visible .divija-insta__overlay{opacity:1}.divija-insta__caption{font-family:var(--divija-font-body);font-size:11px;line-height:1.35;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff}@media(prefers-reduced-motion:reduce){.divija-insta__tile,.divija-insta__image,.divija-insta__overlay,.divija-insta__handle{transition-duration:.01ms!important}a.divija-insta__tile:hover .divija-insta__image{transform:none}}.divija-insta__tile-icon{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#fff;opacity:.85;z-index:5;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));pointer-events:none;transition:opacity var(--divija-duration) var(--divija-ease)}.divija-insta__tile-icon svg{width:14px;height:14px;display:block}a.divija-insta__tile:hover .divija-insta__tile-icon{opacity:0}.divija-insta__banner{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:40px;margin-inline:auto;max-width:980px;width:100%;box-sizing:border-box;padding:32px 24px;background-color:var(--divija-surface-image);border:1px solid var(--divija-border-light);border-radius:var(--divija-radius-xl);text-align:center;box-shadow:0 4px 20px #0000000a}.divija-insta--full-width .divija-insta__banner{max-width:1000px}@media screen and (min-width:750px){.divija-insta__banner{flex-direction:row;justify-content:space-between;text-align:left;padding:36px 48px;margin-top:56px;min-height:116px}}.divija-insta__banner-content{display:flex;flex-direction:column;align-items:center;gap:18px}@media screen and (min-width:750px){.divija-insta__banner-content{flex-direction:row;align-items:center;gap:24px}}.divija-insta__banner-icon-wrapper{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#fff;border:1px solid var(--divija-border-light);border-radius:14px;flex-shrink:0;box-shadow:0 4px 12px #0000000d}.divija-insta__banner-icon{display:inline-flex;color:var(--divija-blue)}.divija-insta__banner-icon svg{width:26px;height:26px;display:block}.divija-insta__banner-text-group{display:flex;flex-direction:column;gap:6px}.divija-insta__banner-heading{font-family:var(--divija-font-body);font-size:18px;font-weight:600;letter-spacing:.02em;color:var(--divija-navy);margin:0}.divija-insta__banner-text{font-family:var(--divija-font-body);font-size:13.5px;line-height:1.55;color:var(--divija-muted);margin:0;max-width:500px}.divija-insta__banner-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 32px;background-color:var(--divija-navy);color:#fff!important;text-decoration:none!important;font-family:var(--divija-font-body);font-size:11.5px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;border-radius:var(--divija-radius);transition:background-color var(--divija-duration) var(--divija-ease),transform var(--divija-duration) var(--divija-ease);white-space:nowrap;cursor:pointer;flex-shrink:0}.divija-insta__banner-btn:hover{background-color:var(--divija-blue);transform:translateY(-1px)}.divija-insta__banner-btn-arrow{font-size:14px;line-height:1;transition:transform var(--divija-duration) var(--divija-ease)}.divija-insta__banner-btn:hover .divija-insta__banner-btn-arrow{transform:translate(3px)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/divija-instagram.css.map */
