.ig-grid-section{background:var(--ig-bg, #ffffff)}.ig-grid__inner{max-width:1360px;margin:0 auto;padding:40px 20px}.ig-grid__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.ig-grid__title{margin:0;font-size:clamp(20px,3vw,32px)}.ig-grid__handle{text-decoration:none;font-weight:600}.ig-grid__items{display:grid;grid-template-columns:repeat(var(--ig-cols, 4),1fr);gap:8px}.ig-grid__items>*{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#eee}.ig-grid__skeleton{animation:ig-pulse 1.4s ease-in-out infinite}@keyframes ig-pulse{0%,to{opacity:1}50%{opacity:.5}}.ig-cell{display:block;border:0;padding:0;cursor:pointer}.ig-cell img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ig-cell:hover img{transform:scale(1.05)}.ig-cell__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000059;opacity:0;transition:opacity .3s ease}.ig-cell:hover .ig-cell__overlay,.ig-cell:focus-visible .ig-cell__overlay{opacity:1}.ig-cell__overlay svg{width:32px;height:32px;fill:#fff}.ig-cell__badge{position:absolute;top:8px;right:8px;pointer-events:none}.ig-cell__badge svg{width:20px;height:20px;fill:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}@media(max-width:749px){.ig-grid__items{grid-template-columns:repeat(2,1fr)}}.ig-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;background:#000000d9}.ig-lb.is-open{display:flex}.ig-lb__box{text-align:center}.ig-lb__media img,.ig-lb__media video{max-width:90vw;max-height:78vh;display:block;margin:0 auto}.ig-lb__caption{color:#fff;max-width:90vw;margin:12px auto 0;font-size:14px;max-height:16vh;overflow:auto}.ig-lb__btn{position:absolute;background:none;border:0;color:#fff;cursor:pointer;font-size:40px;line-height:1;padding:12px}.ig-lb__close{top:12px;right:16px}.ig-lb__prev{left:8px;top:50%;transform:translateY(-50%)}.ig-lb__next{right:8px;top:50%;transform:translateY(-50%)}.ig-lb__link{color:#fff;display:inline-block;margin-top:8px;text-decoration:underline;font-size:13px}.ot-wrap{padding:48px 20px}.ot-inner{max-width:560px;margin-inline:auto}.ot-title{font-size:clamp(28px,4vw,40px);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px}.ot-sub{color:#5b5b5b;margin:0 0 28px}.ot-form{display:flex;flex-direction:column;gap:16px}.ot-field{display:flex;flex-direction:column;gap:6px}.ot-field label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ot-field input{padding:14px 16px;border:1px solid #cfcfcf;border-radius:4px;font-size:16px;background:#fff}.ot-field input:focus{outline:none;border-color:#000}.ot-btn{display:inline-block;text-align:center;background:#000;color:#fff;border:0;border-radius:4px;padding:15px 24px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;text-decoration:none;transition:background .2s}.ot-btn:hover{background:#333}.ot-btn:disabled{opacity:.6;cursor:default}.ot-msg{margin-top:20px;padding:14px 16px;border:1px solid #e6b8b8;background:#fdf0f0;color:#a12a2a;border-radius:4px;font-size:14px}.ot-result{margin-top:28px;display:flex;flex-direction:column;gap:16px}.ot-card{border:1px solid #e3e3e3;border-radius:8px;padding:18px 20px;background:#fff}.ot-row{display:flex;justify-content:space-between;gap:16px;padding:6px 0;font-size:15px}.ot-k{color:#717171}.ot-v{font-weight:600;text-align:right}.ot-mono{font-family:ui-monospace,Menlo,Consolas,monospace}.ot-badge{background:#000;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:4px 12px;border-radius:999px}.ot-ful-head{font-weight:700;text-transform:uppercase;letter-spacing:.4px;font-size:13px;margin-bottom:8px}.ot-note{color:#5b5b5b;font-size:15px;padding:18px 20px;border:1px dashed #d0d0d0;border-radius:8px}.ot-track{margin-top:14px;width:100%}.ot-timeline{list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px solid #ededed}.ot-timeline li{display:flex;gap:12px;padding-bottom:14px}.ot-timeline li:last-child{padding-bottom:0}.ot-dot{width:10px;height:10px;border-radius:50%;background:#000;margin-top:5px;flex:none}.ot-ev{font-weight:600;font-size:14px}.ot-ev-date{color:#717171;font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
