.primg-banner-btn{transition:.3s;margin-top:2.5rem;border-radius:5px;padding:1.1rem 2.2rem .7rem;line-height:1;text-decoration:none;cursor:pointer}.prpage-modal-close{cursor:pointer}.primg-banner-body{margin-top:3rem}.primg-banner-txt-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.primg-banner-txt-wrapper p{margin:0}.primg-banner-img{display:flex;width:100%;height:auto}.primg-banner-img-pos{display:flex;flex-direction:row;justify-content:flex-start;width:100%;align-items:center}.prpage-imgban-modal-container{position:fixed;z-index:1500;top:0;bottom:0;right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdf9f7;-webkit-box-shadow:0 8px 28px rgba(0,0,0,.12);box-shadow:0 8px 28px #0000001f;overflow-y:auto;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transition:all .8s cubic-bezier(.215,.61,.355,1);transition:all .8s cubic-bezier(.215,.61,.355,1);max-width:450px}.prpage-imgban-modal-container.open{-webkit-transform:translateX(0);transform:translate(0)}.prpage-modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.prpage-imgban-overlay{position:fixed;display:block!important;z-index:1200;top:0;right:0;left:0;width:100%;height:100%;background-color:#00000080;pointer-events:none;opacity:0;-webkit-animation:fade-out .3s ease-in forwards;animation:fade-out .3s ease-in forwards}.prpage-imgban-overlay.open{opacity:1;pointer-events:auto;-webkit-animation:fade-in .3s cubic-bezier(.645,.045,.355,1) forwards;animation:fade-in .3s cubic-bezier(.645,.045,.355,1) forwards}@media screen and (min-width: 750px){.primg-banner-img.mobile-only{display:none}.primg-banner-img-pos{padding:6.5rem 5rem}.primg-banner-txt-abs{display:flex;flex:1}.prpage-imgban-modal-container{padding:40px 35px}}@media screen and (max-width: 749px){.primg-banner-img.pc-only{display:none}.primg-banner-img-pos{padding:3.5rem 1.5rem;flex-direction:column;row-gap:3rem}.prpage-imgban-modal-container{padding:30px 20px;max-width:85%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-image-banner.css.map */
