.product-swiper{position:relative}.product-swiper .swiper-pagination{bottom:0}.product-swiper .swiper-slide{height:auto}.product-swiper :is(.swiper-button-next,.swiper-button-prev){display:none}.product-swiper .swiper-pagination-bullet-active{background:#ba9453}html.dark .product-swiper{--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:.35}.product-swiper .swiper-button-prev{transform:translate(-95px,-34px)}.product-swiper .swiper-button-next{transform:translate(95px,-34px)}@media screen and (width>=1440px){.product-swiper :is(.swiper-button-next,.swiper-button-prev){background:#fff;border:1px solid #d1d5db;border-radius:50%;align-items:center;width:56px;height:56px;transition:border,all .5s;display:flex}.product-swiper :is(.swiper-button-next,.swiper-button-prev) img{opacity:.5;transition:opacity,all .5s}.product-swiper .swiper-button-next:after,.product-swiper .swiper-button-prev:after{display:none}.product-swiper :is(.swiper-button-next.below-slider,.swiper-button-prev.below-slider){border:none;width:36px;height:36px;position:absolute;top:auto;bottom:0;transform:translate(0);box-shadow:0 0 2px #0003}.product-swiper :is(.swiper-button-next.below-slider.swiper-button-prev,.swiper-button-prev.below-slider.swiper-button-prev){left:0}.product-swiper :is(.swiper-button-next.below-slider.swiper-button-next,.swiper-button-prev.below-slider.swiper-button-next){right:0}.product-swiper :is(.swiper-button-next.inside-slider,.swiper-button-prev.inside-slider){z-index:10;position:absolute;top:calc(50% - 1.5rem);bottom:auto;transform:translateY(-50%);box-shadow:0 1px 6px #0000001f}.product-swiper :is(.swiper-button-next.inside-slider.swiper-button-prev,.swiper-button-prev.inside-slider.swiper-button-prev){left:.5rem;right:auto}.product-swiper :is(.swiper-button-next.inside-slider.swiper-button-next,.swiper-button-prev.inside-slider.swiper-button-next){left:auto;right:.5rem}.product-swiper :is(.swiper-button-next.inside-slider,.swiper-button-prev.inside-slider){opacity:0;pointer-events:none;transition:opacity .2s}}@media screen and (width>=1440px) and (hover:hover) and (pointer:fine){.product-swiper :is(.swiper-button-next:hover,.swiper-button-prev:hover){border-color:#bbb}.product-swiper :is(.swiper-button-next:hover,.swiper-button-prev:hover) img{opacity:.8}}@media screen and (width>=1440px){.product-swiper:focus-within .swiper-button-next.inside-slider:not(.swiper-button-disabled),.product-swiper:focus-within .swiper-button-prev.inside-slider:not(.swiper-button-disabled){opacity:1;pointer-events:auto}}@media screen and (width>=1440px) and (hover:hover) and (pointer:fine){.product-swiper:hover .swiper-button-next.inside-slider:not(.swiper-button-disabled),.product-swiper:hover .swiper-button-prev.inside-slider:not(.swiper-button-disabled){opacity:1;pointer-events:auto}}@media screen and (width>=1440px){html.dark .product-swiper :is(.swiper-button-next,.swiper-button-prev){background:#27272a;border-color:#3f3f46}html.dark .product-swiper :is(.swiper-button-next,.swiper-button-prev) img{filter:invert(.9);opacity:.7}}@media screen and (width>=1440px) and (hover:hover) and (pointer:fine){html.dark .product-swiper :is(.swiper-button-next:hover,.swiper-button-prev:hover){border-color:#52525b}html.dark .product-swiper :is(.swiper-button-next:hover,.swiper-button-prev:hover) img{opacity:.95}}@media screen and (width>=1440px){html.dark .product-swiper :is(.swiper-button-next.below-slider,.swiper-button-prev.below-slider){box-shadow:0 0 2px #00000080}}
