.grid-product__image-mask{position:relative!important}.custom{position:absolute!important;top:0;left:0;background-color:#000000b3;color:#fff;padding:20px;opacity:0;transition:opacity .3s;transform:scale(.8);transform-origin:center;width:100%;height:100%;z-index:1;display:flex;align-items:center;justify-content:center}.pcust{overflow:hidden;display:-webkit-box;-webkit-line-clamp:14;-webkit-box-orient:vertical}.grid-product__image-mask:hover .custom{opacity:1;transform:scale(1)}h5.pcust{font-size:12px;letter-spacing:1.5px;font-family:Dallas;line-height:19px}.grid-product__content{position:relative;text-align:left;border:1px solid grey;border-radius:3px;padding:16px;box-shadow:1px 1px 1px 1px #efe6df}.grid-product__title.grid-product__title--body{font-size:12px}.image-wrap text-spacing{height:0;padding-bottom:74.262774% !strong}.dualimgcontainer{display:flex;flex-wrap:wrap;width:95%;margin:0 auto;justify-content:center;padding-top:80px;padding-bottom:60px}.duo1,.duo2{width:45%;max-width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.dualimgcontainer img{max-width:100%}.dualimgcontainer img{max-width:100%;width:350px;height:287px;box-shadow:3px 4px 3px 2px #f9c9ae}.dualimgcontainer h2{font-size:22px}.head{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:20px;width:350px;height:112px;border:.3px solid gainsboro}.dualimgcontainer button{display:inline-block;padding:4px 50px;background-color:transparent;color:#2e2e2e;text-decoration:none;font-size:19px;border-radius:4px;border:1px solid #2E2E2E;font-family:Marcellus}.dualimgcontainer button:hover{background-color:#2e2e2e;color:#fff}.grid-product__image-mask{position:relative!important;padding:36px}.grid-product__title.grid-product__title--body{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:323px}[data-type_product_capitalize=true] .grid-product__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}@media(max-width:678px){.grid-product__content{position:relative;text-align:left;border:1px solid grey;border-radius:3px;padding:5px;box-shadow:1px 1px 1px 1px #efe6df;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:261px}.product-single__title{margin-bottom:10px;text-align:left;font-size:17px;word-wrap:break-word}.product__price{display:flex;position:relative;bottom:12px;font-size:15px}.product__policies.rte.small--text-center{text-align:left;display:flex;gap:5px;position:relative;bottom:3px}.product-single__meta .rte{text-align:left;font-size:15px}[data-center-text=true] .collapsible-trigger-btn{text-align:left;border:0px;font-size:13px}form#AddToCartForm-template--14153079226621__main-8112675258621{width:192px;padding:0;position:relative;bottom:8px}button.btn.btn--full.add-to-cart{width:192px;position:relative;bottom:8px;display:flex}.grid__item.grid-product.small--one-half.medium-up--one-fifth.aos-init.aos-animate{width:100%}.grid.grid--uniform.aos-init.aos-animate{display:flex}}.grid__item.grid-product.small--one-half.medium-up--one-fifth.aos-init.aos-animate{width:25%}.grid.grid--uniform.aos-init.aos-animate{display:flex}@media(max-width:769px){.duo1,.duo2{width:98%;max-width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.product-image-main{position:relative;padding:40px}}@media(max-width:678px){.variant-wrapper.js{text-align:left}label.variant__button-label{font-size:14px}}.map-section{position:relative;height:465px;width:100%;overflow:hidden}.h2,h2{font-size:38px}.index-section{margin:55px 0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pearl.css.map */
