.sks-insta-section{--sks-parch: #E8DFD0;--sks-amber: #B8520A;--sks-amber-l: #D4681A;--sks-onyx: #1A1A1A;--sks-body: #4A4440;--sks-muted: #9A9088;--sks-slate: #2C3E50;--sks-r: 6px;background:var(--sks-parch);padding:70px 48px;box-sizing:border-box;font-family:Jost,Helvetica Neue,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;color:var(--sks-body)}.sks-insta-section *,.sks-insta-section *:before,.sks-insta-section *:after{box-sizing:inherit}.sks-insta-inner{max-width:1400px;margin:0 auto}.sks-insta-head{text-align:center;margin-bottom:40px}.sks-insta-eyebrow{color:var(--sks-amber);font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;margin-bottom:14px}.sks-insta-eyebrow:before,.sks-insta-eyebrow:after{content:"\b7";margin:0 12px;color:var(--sks-muted)}.sks-insta-title{font-family:Playfair Display,Georgia,serif;font-size:32px;font-weight:600;color:var(--sks-onyx);margin:0;line-height:1.15;letter-spacing:-.01em}.sks-insta-title em{font-style:italic;color:var(--sks-amber);font-weight:400}.sks-insta-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:30px}.sks-insta-cell{aspect-ratio:1;overflow:hidden;position:relative;border-radius:var(--sks-r);display:block;text-decoration:none;cursor:pointer;background:#4a44401a}.sks-insta-cell img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.sks-insta-cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1e2d3b8c;opacity:0;transition:opacity .3s;pointer-events:none}.sks-insta-cell:hover:after,.sks-insta-cell:focus-visible:after{opacity:1}.sks-insta-cell:hover img,.sks-insta-cell:focus-visible img{transform:scale(1.06)}.sks-insta-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;gap:6px;opacity:0;z-index:2;transition:opacity .3s;pointer-events:none}.sks-insta-cell:hover .sks-insta-overlay,.sks-insta-cell:focus-visible .sks-insta-overlay{opacity:1}.sks-insta-overlay svg{color:var(--sks-amber)}.sks-insta-overlay span{font-size:13px;font-weight:500}.sks-insta-cell--skeleton{cursor:default;animation:sks-insta-shimmer 1.8s ease-in-out infinite}.sks-insta-cell--skeleton:after{display:none}@keyframes sks-insta-shimmer{0%{background-color:#4a444012}50%{background-color:#4a444024}to{background-color:#4a444012}}.sks-insta-empty{grid-column:1 / -1;text-align:center;padding:48px 20px;color:var(--sks-muted);font-size:14px;line-height:1.6}.sks-insta-foot{text-align:center;font-size:14px}.sks-insta-foot-text{margin:0 0 14px;color:var(--sks-body)}.sks-insta-foot-text p{margin:0}.sks-insta-foot-text strong{color:var(--sks-amber);font-weight:500}.sks-insta-cta-btn{display:inline-flex;align-items:center;gap:8px;background:var(--sks-amber);color:#fff;padding:13px 24px;border-radius:var(--sks-r);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .25s,transform .2s,box-shadow .2s}.sks-insta-cta-btn:hover{background:var(--sks-amber-l);color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #b8520a4d}.sks-insta-cell:focus-visible,.sks-insta-cta-btn:focus-visible{outline:2px solid var(--sks-amber);outline-offset:3px;border-radius:var(--sks-r)}@media(max-width:960px){.sks-insta-section{padding:52px 32px}.sks-insta-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:640px){.sks-insta-section{padding:48px 20px}.sks-insta-title{font-size:26px}.sks-insta-grid{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.sks-insta-cell img,.sks-insta-cell:after,.sks-insta-overlay,.sks-insta-cell--skeleton{animation:none!important;transition-duration:.01ms!important}}.sks-insta-section--v2{background:#fff;padding:70px 48px;font-family:Jost,Helvetica Neue,sans-serif;color:var(--sks-body, #4A4440)}.sks-insta-section--v2 .sks-insta-v2-wrap{max-width:1280px;margin:0 auto}.sks-insta-section--v2 .sks-insta-v2-header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.sks-insta-section--v2 .sks-insta-v2-header-left{display:flex;flex-direction:column;gap:4px}.sks-insta-section--v2 .sks-insta-v2-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sks-amber, #B8520A);font-weight:600;text-align:left;margin:0 0 6px;font-family:Jost,sans-serif}.sks-insta-section--v2 .sks-insta-v2-title{font-family:Playfair Display,serif;font-size:26px;color:var(--sks-onyx, #1A1A1A);font-weight:600;text-align:left;margin:0;letter-spacing:-.01em;line-height:1.1}.sks-insta-section--v2 .sks-insta-v2-handle{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--sks-amber, #B8520A);font-weight:500;text-decoration:none;margin-top:6px;transition:color .2s}.sks-insta-section--v2 .sks-insta-v2-handle:hover{color:var(--sks-amber-l, #D4681A)}.sks-insta-section--v2 .sks-insta-v2-handle svg{width:16px;height:16px;flex-shrink:0}.sks-insta-section--v2 .sks-insta-v2-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.sks-insta-section--v2 .sks-insta-v2-tile{position:relative;aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;background:var(--sks-ivory, #F5F0E8);display:block;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.sks-insta-section--v2 .sks-insta-v2-tile:hover{transform:scale(.97);box-shadow:0 6px 16px #0000001f}.sks-insta-section--v2 .sks-insta-v2-tile img,.sks-insta-section--v2 .sks-insta-v2-tile svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.sks-insta-section--v2 .sks-insta-v2-tile:hover img{transform:scale(1.05)}.sks-insta-section--v2 .sks-insta-v2-tile-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease;color:#fff}.sks-insta-section--v2 .sks-insta-v2-tile:hover .sks-insta-v2-tile-overlay{opacity:1}.sks-insta-section--v2 .sks-insta-v2-tile-overlay svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sks-insta-section--v2 .sks-insta-v2-tile--skeleton{background:linear-gradient(110deg,#ede6d9 8%,#f5f0e8 18%,#ede6d9 33%);background-size:200% 100%;animation:sksInstaV2Shimmer 1.6s linear infinite;cursor:default}@keyframes sksInstaV2Shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media screen and (max-width:960px){.sks-insta-section--v2{padding:48px 24px}.sks-insta-section--v2 .sks-insta-v2-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.sks-insta-section--v2{padding:36px 16px}.sks-insta-section--v2 .sks-insta-v2-grid{grid-template-columns:repeat(2,1fr);gap:6px}.sks-insta-section--v2 .sks-insta-v2-header{flex-direction:column;align-items:flex-start;gap:6px}.sks-insta-section--v2 .sks-insta-v2-title{font-size:22px}}@media(prefers-reduced-motion:reduce){.sks-insta-section--v2 .sks-insta-v2-tile,.sks-insta-section--v2 .sks-insta-v2-tile img,.sks-insta-section--v2 .sks-insta-v2-tile-overlay,.sks-insta-section--v2 .sks-insta-v2-tile--skeleton{animation:none!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/sks-instagram.css.map */
