.pi__carousel{--swiper-navigation-size: 32px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.pi__carousel .swiper{height:100%}.pi__carousel .swiper-slide{--tw-bg-opacity: 1;background-color: rgba(218, 203, 183, 1);background-color: rgba(218, 203, 183, var(--tw-bg-opacity))}.pi__carousel .swiper-slide a{display:block;height:100%}.pi__carousel .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pi__carousel .swiper-button-prev,.pi__carousel .swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.pi__carousel .swiper-button-prev svg,.pi__carousel .swiper-button-next svg{width:32px;height:32px}.pi__carousel .swiper-button-prev svg .tw-fill-brown,.pi__carousel .swiper-button-next svg .tw-fill-brown{fill:#d9d9d9}.pi__carousel .swiper-button-prev:hover svg .tw-fill-brown,.pi__carousel .swiper-button-next:hover svg .tw-fill-brown{fill: #E6DBCB}.pi__quick-add-btn,.pi__quick-add-btn--mobile{z-index:2}.pi__quick-add-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:16px}.pi__quick-add-btn.is-open{display:flex;justify-content:center;align-items:center}.pi__quick-add-btn.is-open .pi__quick-add-btn-text{opacity:0;visibility:hidden}.pi__quick-add-btn.is-open .pi__quick-add-sizes,.pi__quick-add-btn.is-open .pi__quick-add-btn-text.pi__quick-add-btn-text--status{opacity:1;visibility:visible}.pi__quick-add-size:disabled{opacity:.5;cursor:not-allowed}.pi__quick-add-btn:hover .pi__quick-add-btn-text.pi__quick-add-btn-text--status,.pi__quick-add-btn:focus-within .pi__quick-add-btn-text.pi__quick-add-btn-text--status{opacity:1;visibility:visible}@media (min-width: 768px){.pi__image-wrapper:hover .pi__carousel .swiper-button-prev,.pi__image-wrapper:hover .pi__carousel .swiper-button-next,.pi__image-wrapper:focus-within .pi__carousel .swiper-button-prev,.pi__image-wrapper:focus-within .pi__carousel .swiper-button-next{opacity:1;pointer-events:auto}.pi__image-wrapper:hover .pi__quick-add-btn,.pi__image-wrapper:focus-within .pi__quick-add-btn{display:flex;justify-content:center;align-items:center}.pi__quick-add-btn:focus-within .pi__quick-add-sizes{visibility:visible;opacity:1}.pi__quick-add-btn:focus-within .pi__quick-add-btn-text{opacity:0;visibility:hidden}}
