.gallery-section{padding-bottom:40px;overflow:hidden}.gallery-section .image-element{opacity:1}.gallery-section .gallery-swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:16px;flex-wrap:nowrap;overflow:hidden}.gallery-section .gallery-swiper:not(.swiper-initialized) .swiper-slide{min-width:285px;max-width:285px}@media(min-width:768px){.gallery-section .gallery-swiper.swiper-initialized{overflow:visible}.gallery-section .gallery-swiper:not(.swiper-initialized) .swiper-slide{min-width:25%;max-width:25%}}.gallery-header{margin-bottom:28px}@media(max-width:767px){.gallery-header{margin-bottom:17px}.gallery-section{padding-bottom:32px}}.gallery-title{color:#1a1a1a;font-size:1.25rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}@media(min-width:768px){.gallery-title{font-size:1.5rem}}.gallery-section__title{margin-bottom:10px;font-size:16px;line-height:1.2;font-weight:600;letter-spacing:0;color:#000;position:relative;padding-left:0;text-transform:capitalize}.gallery-section__description{font-size:12px;font-weight:400;line-height:1.2;letter-spacing:0;color:#000;max-width:365px}.template-product .gallery-section__description{max-width:100%}.gallery-section__description a,.gallery-section__description a:hover,.gallery-section__description a:active,.gallery-section__description a:visited,.gallery-section__description a:focus{color:#1a1c1e;text-decoration:none!important;border-bottom:0!important}.gallery-swiper{padding-bottom:60px}.gallery-swiper .swiper-slide{height:auto;border-radius:10px;overflow:hidden}.gallery-item{position:relative;width:100%;aspect-ratio:280 / 418;overflow:hidden}.gallery-item>div,.gallery-item image-element,.gallery-item picture{display:block;width:100%;height:100%;object-fit:cover;object-position:center;cursor:default}.gallery-image{width:100%;height:100%;object-fit:cover;object-position:center}.gallery-swiper .swiper-button-next,.gallery-swiper .swiper-button-prev{display:none;width:40px;height:40px;background:#ffffffe6;border-radius:50%;color:#1a1a1a}.gallery-swiper .swiper-button-next:after,.gallery-swiper .swiper-button-prev:after{font-size:16px;font-weight:600}@media(max-width:767px){.gallery-swiper .swiper-button-next{right:15px!important}.gallery-swiper .swiper-button-prev{left:0!important}.gallery-swiper .swiper-button-next,.gallery-swiper .swiper-button-prev{display:flex;justify-content:center;align-items:center;width:25px;height:32px;border-radius:4px;background-color:#ffffffb3}.gallery-swiper .swiper-button-next:after,.gallery-swiper .swiper-button-prev:after{content:"";display:block;background-size:contain;background-repeat:no-repeat;background-position:center;width:13px;height:24px}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:1!important;cursor:not-allowed!important;pointer-events:auto!important}.gallery-section .gallery-container.page-width{overflow:hidden}.gallery-section .gallery-container.page-width .gallery-swiper{overflow:visible}body[class*=template-product] .gallery-section .gallery-swiper .swiper-scrollbar.swiper-scrollbar-horizontal{margin-left:0;margin-top:24px}.gallery-section__description{font-size:14px;line-height:1.3}}.gallery-grid{display:grid;gap:.25rem;grid-template-columns:repeat(12,1fr)}.gallery-item-col-3{grid-column:span 3}.instagram-icon{position:absolute;top:7.5px;right:8.5px;z-index:5;width:20px;height:20px;display:block}.instagram-icon svg{width:20px;height:20px;display:block}@media(min-width:475px){.gallery-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.gallery-item-col-6{grid-column:span 6}.gallery-item-col-12{grid-column:span 12}}@media(min-width:640px){.gallery-item-sm-col-5{grid-column:span 5}.gallery-item-sm-col-3{grid-column:span 3}.gallery-item-sm-col-4{grid-column:span 4}}@media(max-width:639px){.gallery-hide-mobile{display:none}}.gallery-image-container{position:relative;overflow:hidden}.gallery-image-container .gallery-image{width:100%;height:100%;object-fit:cover}.pz-controls{position:absolute;right:8px;top:8px;display:flex;gap:8px;z-index:5;opacity:0;transition:opacity .2s ease}.gallery-image-container:hover .pz-controls{opacity:1}.pz-btn{width:34px;height:34px;border-radius:9999px;background:#ffffffe6;color:#1a1a1a;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;line-height:1.2}.gallery-image-container.is-zoomed,.gallery-image-container.is-zoomed:active{cursor:grab!important}.gallery-image-container>div,.gallery-image-container>div:hover,.gallery-image-container>div *{cursor:inherit!important}.gallery-image-container.is-zoomed>div:active,.gallery-image-container.is-zoomed>div *:active{cursor:grab!important}.gallery-zoom-overlay{position:absolute;bottom:8px;right:8px;z-index:5;opacity:0;transition:opacity .2s ease;pointer-events:none}.gallery-item:hover .gallery-zoom-overlay{opacity:1}.gallery-zoom-button{width:34px;height:34px;border-radius:9999px;background:#ffffffe6;color:#1a1a1a;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;line-height:1.2;box-shadow:0 2px 4px #0000001a}.gallery-zoom-button i{font-size:16px;color:#1a1a1a}@media(max-width:474px){.gallery-grid{grid-template-columns:repeat(1,1fr)}}.gallery-image-container div{background:transparent}.fancybox__container{--fancybox-bg: rgba(24, 24, 27, .95)}.fancybox__toolbar,.fancybox__nav{--fg1: #fff;--fg2: #9ca3af}.fancybox__thumbnails{padding:8px;background:#18181bcc}.fancybox__thumb{width:80px;height:60px;margin:4px;opacity:.4;transition:opacity .2s}.fancybox__thumb:hover,.fancybox__thumb.is-selected{opacity:1}.fancybox__slide{padding:48px}.gallery-section .gallery-swiper .swiper-scrollbar.swiper-scrollbar-horizontal{display:block;position:relative;bottom:auto;left:auto;width:100%;height:8px;background:transparent;margin:35px auto 0;z-index:10;padding-top:5px}.gallery-section .gallery-swiper .swiper-scrollbar.swiper-scrollbar-horizontal:before{content:"";height:3px;width:100%;bottom:0;background:#0000001a;display:block;position:absolute;border-radius:100px}.gallery-swiper .swiper-scrollbar-drag{background:#000}
/*# sourceMappingURL=/cdn/shop/t/144/assets/product-page-gallery.css.map */
