.ng-wrapper{padding-top:var(--ng-pad-top-sm);padding-bottom:var(--ng-pad-bottom-sm);background-color:var(--ng-bg);color:var(--ng-text)}.ng-carousel{display:block;position:relative;width:90%;margin:0 auto;padding-left:0}.ng-container{margin:0 auto;width:100%;position:relative;max-width:var(--ng-max-width);padding-left:var(--ng-container-pad);padding-right:var(--ng-container-pad)}.ng-grid{width:100%;gap:var(--ng-gap)}.ng-item{position:relative;overflow:hidden;display:flex;flex-direction:column;background-color:#f4f4f4;height:var(--ng-item-h);aspect-ratio:var(--ng-item-ratio)}.ng-item .full-link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer}.ng-media{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease;z-index:0}.ng-item:hover .ng-media{transform:scale(1.03)}.ng-item svg.placeholder-svg{width:100%;height:100%;object-fit:cover}.ng-overlay{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;z-index:2;pointer-events:none;padding:var(--ng-overlay-pad)}.ng--ov-tint .ng-overlay{background:linear-gradient(to top,#000000b3,#0000);color:#fff}.ng--ov-tint .ng-overlay *{color:#fff}.ng--ov-box .ng-overlay .overlay-content-wrapper{background-color:var(--ng-bg);color:var(--ng-text);padding:1.5rem;border-radius:4px;pointer-events:auto;box-shadow:0 4px 6px #0000001a}.ng--ov-text_shadow .ng-overlay{text-shadow:0 2px 10px rgba(0,0,0,.8);color:#fff}.ng--ov-text_shadow .ng-overlay *{color:#fff}.ng-heading{margin:0 0 .5rem;font-size:var(--ng-heading-size);font-weight:700;line-height:1.2;color:inherit}.ng-subheading{margin:0 0 1rem;font-size:1.4rem;opacity:.9;color:inherit}.ng-button{display:inline-block;padding:1rem 2rem;text-decoration:none;font-size:1.4rem;pointer-events:auto;transition:opacity .3s;border-radius:4px;position:relative;z-index:3}.ng-button:hover{opacity:.8}.ng--btn-primary .ng-button{background-color:var(--ng-text);color:var(--ng-bg)}.ng--btn-secondary .ng-button{background-color:transparent;border:1px solid currentColor;color:currentColor}.ng--btn-link .ng-button{background:none;padding:0;text-decoration:underline;text-underline-offset:4px;color:currentColor}.ng-arrows{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:99}.gallery-arrow{width:var(--ng-arrow-size);height:var(--ng-arrow-size);background-color:#e6ddc6;color:var(--ng-arrow-color);border:1px solid #000000;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #00000026;transition:background-color .3s ease,transform .2s ease}.gallery-arrow:hover{transform:scale(1.05)}.gallery-arrow svg{width:calc(var(--ng-arrow-size) * .45);height:calc(var(--ng-arrow-size) * .45);fill:none;stroke:currentColor;stroke-width:1.5}@media screen and (min-width:750px){.ng-wrapper{padding-top:var(--ng-pad-top);padding-bottom:var(--ng-pad-bottom)}.ng--desk-carousel .ng-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:10px}.ng--desk-carousel .ng-grid::-webkit-scrollbar{display:none}.ng--desk-carousel .ng-item{flex:0 0 calc((100% / var(--ng-cols)) - (var(--ng-gap) * (var(--ng-cols) - 1) / var(--ng-cols)));scroll-snap-align:start}.ng--desk-carousel .ng-item.item-enlarge{flex:0 0 calc(((100% / var(--ng-cols)) - (var(--ng-gap) * (var(--ng-cols) - 1) / var(--ng-cols))) * 2 + var(--ng-gap))}.ng--desk-grid .ng-grid{display:grid}.ng--desk-grid .ng-item.item-enlarge{grid-column:span 2;grid-row:span 2}.ng--desk-grid .ng-arrows{display:none!important}}@media screen and (max-width:749px){.ng-arrows{display:none!important}.ng-heading{font-size:var(--ng-heading-size-mob)}.ng--mob-carousel .ng-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:20px;scrollbar-width:none;-ms-overflow-style:none}.ng--mob-carousel .ng-grid::-webkit-scrollbar{display:none}.ng--mob-carousel .ng-item{flex:0 0 calc((100% / var(--ng-cols-mob)) - (var(--ng-gap) * (var(--ng-cols-mob) - 1) / var(--ng-cols-mob)));width:calc((100% / var(--ng-cols-mob)) - (var(--ng-gap) * (var(--ng-cols-mob) - 1) / var(--ng-cols-mob)));scroll-snap-align:start;grid-column:auto!important;grid-row:auto!important;height:var(--ng-item-h-mob);aspect-ratio:var(--ng-item-ratio)}.ng--mob-carousel:not(.ng--full) .ng-grid:after{content:"";flex:0 0 1.5rem}.ng--mob-grid .ng-grid{display:grid}.ng--mob-grid .ng-item{height:var(--ng-item-h-mob)}}
/*# sourceMappingURL=/cdn/shop/t/299/assets/new-gallery.css.map */
