template[data-custom-bridal-gallery-items]{display:none!important}.custom-bridal-gallery-card .card__heading a:after{pointer-events:none}.custom-bridal-gallery-card .card__inner [data-custom-bridal-gallery]{z-index:auto!important}.custom-bridal-gallery__product-link{z-index:1}.custom-bridal-gallery__image{display:block;height:100%;object-fit:cover;transition:transform var(--duration-long) ease;width:100%}.custom-bridal-gallery__arrow{align-items:center;-webkit-appearance:none;appearance:none;background:#fffffff0;border:0;border-radius:50%;box-shadow:0 1px 5px #0000001f;color:rgb(var(--color-foreground));cursor:pointer;display:flex!important;height:3.6rem!important;justify-content:center;margin:0;max-width:none!important;opacity:0;padding:0;pointer-events:none;position:absolute!important;top:50%!important;touch-action:manipulation;transform:translateY(-50%);transition:opacity .12s ease,background-color .12s ease;width:3.6rem!important;z-index:4}.custom-bridal-gallery__arrow span{display:block;font-family:Arial,sans-serif;font-size:2.8rem;font-weight:300;line-height:1}.custom-bridal-gallery__arrow--previous{left:1.2rem!important}.custom-bridal-gallery__arrow--next{left:auto!important;right:1.2rem}.custom-bridal-gallery__mobile-indicators{display:none}.card-wrapper:hover .custom-bridal-gallery__arrow,.custom-bridal-gallery__arrow:focus-visible{opacity:1;pointer-events:auto}.custom-bridal-gallery__arrow:hover,.custom-bridal-gallery__arrow:focus-visible{background:#fff}.custom-bridal-gallery__arrow:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}@media screen and (min-width:990px){.custom-bridal-gallery__arrow{height:3.24rem!important;width:3.24rem!important}.custom-bridal-gallery__arrow span{border-right:.2rem solid currentColor;border-top:.2rem solid currentColor;box-sizing:border-box;font-size:0;height:.9rem;width:.9rem}.custom-bridal-gallery__arrow--previous span{transform:rotate(-135deg)}.custom-bridal-gallery__arrow--next span{transform:rotate(45deg)}.card-wrapper:hover .custom-bridal-gallery__image{transform:scale(1.03)}}@media screen and (max-width:989px),(hover:none),(pointer:coarse){.custom-bridal-gallery__product-link{overflow:hidden}.custom-bridal-gallery__image,.custom-bridal-gallery__incoming-image{transition:opacity .24s ease,transform .24s cubic-bezier(.22,.61,.36,1)}.custom-bridal-gallery__image.is-leaving-left{opacity:0;transform:translate(-6%)}.custom-bridal-gallery__image.is-leaving-right{opacity:0;transform:translate(6%)}.custom-bridal-gallery__image.is-resetting{transition:none}.custom-bridal-gallery__incoming-image{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;opacity:0;position:absolute;width:100%}.custom-bridal-gallery__incoming-image.is-from-left{transform:translate(-6%)}.custom-bridal-gallery__incoming-image.is-from-right{transform:translate(6%)}.custom-bridal-gallery__incoming-image.is-active{opacity:1;transform:translate(0)}.custom-bridal-gallery__arrow{display:none!important}.custom-bridal-gallery__mobile-indicators{align-items:center;bottom:.7rem;display:flex;justify-content:center;left:50%;position:absolute;transform:translate(-50%);z-index:5}.custom-bridal-gallery__mobile-dot{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;display:flex;height:2rem;justify-content:center;margin:0;padding:0;width:2rem}.custom-bridal-gallery__mobile-dot:before{background:#fffffff0;border:.1rem solid rgba(0,0,0,.28);border-radius:50%;box-shadow:0 .1rem .25rem #0000002e;content:"";display:block;height:.7rem;width:.7rem}.custom-bridal-gallery__mobile-dot.is-active:before{background:#282828f0;border-color:#ffffffe6}.custom-bridal-gallery__mobile-dot:focus-visible{outline:.2rem solid #fff;outline-offset:-.2rem}.custom-bridal-gallery__mobile-more{color:#fff;font-family:Arial,sans-serif;font-size:1.35rem;font-weight:600;line-height:1;margin-left:.15rem;text-shadow:0 .1rem .25rem rgba(0,0,0,.55)}.custom-bridal-gallery__mobile-more.is-active{color:#282828fa;text-shadow:0 .1rem .2rem rgba(255,255,255,.85)}}@media(prefers-reduced-motion:reduce){.custom-bridal-gallery__image,.custom-bridal-gallery__incoming-image,.custom-bridal-gallery__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom-bridal-card-gallery.css.map */
