.insta-reels-section{background:#fff;color:#111}.insta-reels-section__heading{color:#000;font-family:Jost,sans-serif;font-size:2.62rem;font-weight:400;letter-spacing:.06em;line-height:1.2;margin:0 0 3.6rem;text-align:center;text-transform:uppercase}.insta-reels-section__carousel{position:relative;width:100%}.insta-reels-section__arrow{align-items:center;background:#fffffff2;border:.1rem solid rgba(17,17,17,.12);border-radius:50%;box-shadow:0 .6rem 1.8rem #1111111f;color:#111;cursor:pointer;display:none;height:4.4rem;justify-content:center;padding:0;position:absolute;top:240px;transform:translateY(-50%);transition:background .25s ease,border-color .25s ease,opacity .25s ease,box-shadow .25s ease;width:4.4rem;z-index:5}.insta-reels-section__arrow:hover,.insta-reels-section__arrow:focus-visible{background:#fff;border-color:#11111147;box-shadow:0 .8rem 2.2rem #11111129;outline:none}.insta-reels-section__arrow:disabled{cursor:default;opacity:.35}.insta-reels-section__arrow[hidden]{display:none}.insta-reels-section__arrow--prev{left:.4rem}.insta-reels-section__arrow--next{right:.4rem}.insta-reels-section__arrow svg{display:block}.insta-reels-section__viewport{cursor:grab;-ms-overflow-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%}.insta-reels-section__viewport::-webkit-scrollbar{display:none}.insta-reels-section__viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.insta-reels-section__viewport.is-dragging .insta-reels-section__media-link,.insta-reels-section__viewport.is-dragging .insta-reels-section__handle,.insta-reels-section__viewport.is-dragging .insta-reels-section__label{pointer-events:none}.insta-reels-section__grid{display:flex;flex-wrap:nowrap;gap:1.4rem;justify-content:center;margin-inline:auto;width:max-content}.insta-reels-section__item{flex:0 0 274px;width:274px}.insta-reels-section__media{background:#e8e4dc;height:480px;overflow:hidden;position:relative;width:274px}.insta-reels-section__video,.insta-reels-section__media video,.insta-reels-section__placeholder{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.insta-reels-section__media video{display:block;pointer-events:none}.insta-reels-section__media-link{bottom:0;cursor:pointer;display:block;left:0;position:absolute;right:0;top:0;z-index:3}.insta-reels-section__placeholder{background:linear-gradient(160deg,#efe8dc,#d9cfc0 55%,#c4b6a4)}.insta-reels-section__meta{margin-top:1rem;text-align:left;width:274px}.insta-reels-section__handle{color:#1111118c;display:block;width:-moz-fit-content;width:fit-content;font-family:Jost,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.02em;line-height:1.4;margin:0 0 .35rem;max-width:100%;overflow:hidden;text-align:left;text-decoration:none;text-overflow:ellipsis;transition:color .25s ease;white-space:nowrap}a.insta-reels-section__handle:hover{color:#111}.insta-reels-section__label{color:#111;display:block;width:-moz-fit-content;width:fit-content;max-width:100%;font-family:Jost,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.02em;line-height:1.35;margin:0;text-align:left;text-decoration:none;text-transform:uppercase;transition:color .25s ease}a.insta-reels-section__label:hover{color:#111}@media screen and (max-width:1490px){.insta-reels-section .page-width{max-width:100%;padding-left:1.5rem;padding-right:1.5rem}.insta-reels-section__grid{justify-content:flex-start}}@media screen and (max-width:749px){.insta-reels-section__heading{font-size:2.2rem;letter-spacing:.05em;margin-bottom:2rem;padding-inline:.5rem}.insta-reels-section .page-width{padding-left:1.2rem;padding-right:1.2rem}.insta-reels-section__carousel{padding-inline:0}.insta-reels-section__arrow{display:none!important}.insta-reels-section__viewport{padding-inline:1.2rem;scroll-padding-inline:1.2rem;scroll-snap-type:x mandatory}.insta-reels-section__grid{gap:1rem;justify-content:flex-start}.insta-reels-section__item{flex:0 0 calc((100vw - 4.8rem)/2);max-width:calc((100vw - 4.8rem)/2);scroll-snap-align:start;width:calc((100vw - 4.8rem)/2)}.insta-reels-section__media{height:auto;padding-top:175.18%;width:100%}.insta-reels-section__meta{width:100%}.insta-reels-section__handle{font-size:1.2rem}.insta-reels-section__label{font-size:1.2rem;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/instagram-reels.css.map */
