@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lora:ital,wght@0,400..700;1,400..700&display=swap);.bypostauthor{font-weight:600}.onsale{text-transform:uppercase}.wc-block-cart-item__wrap{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;position:relative}.wc-block-components-product-name{font-family:Roboto;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;color:#0A3D62}span.price.wc-block-components-product-price span{white-space:nowrap;font-family:Roboto;font-weight:500;font-size:16px;line-height:100%;letter-spacing:8%;text-align:center;color:#0A3D62}.wc-block-components-product-price__regular{white-space:nowrap;font-family:Roboto;font-weight:500;font-size:16px;line-height:100%;letter-spacing:8%;text-align:center;color:#0A3D62}.wc-block-components-product-price__value.is-discounted{margin-left:.5em;white-space:nowrap;font-family:Roboto;font-weight:500;font-size:16px;line-height:100%;letter-spacing:8%;text-align:center;color:#3DC1D3}.wc-block-cart-item__remove-link{font-family:Roboto;font-weight:400!important;font-size:12px!important;line-height:100%;letter-spacing:0%;color:#F92D2D!important;position:absolute;right:0;bottom:10px}.wc-block-components-product-badge.wc-block-components-sale-badge{font-family:Roboto;font-weight:500;font-size:10px;line-height:100%;letter-spacing:8%;color:#0A3D62;padding:6px}.wc-block-components-product-metadata__description p{font-family:Roboto;font-weight:400;font-size:12px;line-height:124%;letter-spacing:0%;color:#0A3D62;margin:0;text-align:justify}.is-large.wc-block-cart .wc-block-cart-items{background:#fff!important}.wc-block-components-button:not(.is-link){background:#FFC312;border-bottom-right-radius:30px!important;padding:20px 19px;font-family:Roboto;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;color:#F5F6FA;border-radius:unset;display:flex;align-items:center;justify-content:flex-start;box-shadow:5px 5px 0 0 #F5F6FA}.is-large.wc-block-cart .wc-block-components-sidebar{margin-top:0;background:#3DC1D3;max-height:fit-content;padding:34px;border-bottom-right-radius:30px}.woocommerce a.button{height:auto;background:#FFC312;box-shadow:5px 5px 0 0 #F5F6FA;border-bottom-right-radius:30px;padding:18px 15px;font-family:Roboto;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;color:#FFF;width:100%;text-align:center}.product-details{padding:14px 12px}h2.woocommerce-loop-product__title{font-family:Roboto;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0%;color:#0A3D62}.woocommerce ul.products li.product a img{height:200px;object-fit:contain}.product-price h5{font-family:Roboto;font-weight:600;font-size:20px;line-height:126%;letter-spacing:0%;color:#0A3D62;margin:9px 0}.product-title a{font-family:Roboto;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0%;color:#0A3D62}.shop-products-box{background:#3DC1D3;height:100%}.imghover{height:246px;background:#FFF}.imghover img{height:100%;object-fit:contain}.wc-block-components-totals-item__value span{white-space:nowrap;font-family:Roboto;font-weight:500;font-size:16px;line-height:100%;letter-spacing:8%;text-align:center;color:#fff}.wc-block-components-totals-coupon .wc-block-components-panel__button{margin-top:0;padding-top:0;font-family:Roboto;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;color:#fff}.wc-block-components-totals-item__label{font-family:Roboto;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;color:#fff}.wc-block-components-formatted-money-amount{font-family:Roboto;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;color:#fff}.is-large.wc-block-cart .wc-block-cart__totals-title{font-family:Roboto!important;font-weight:600!important;font-size:18px!important;line-height:100%;letter-spacing:0%;color:#fff!important;margin-bottom:22px!important}.preloader{background:#18A69D;display:flex;height:100%;width:100%;left:0;bottom:0;top:0;position:fixed;z-index:99999;align-items:center;justify-content:center}.loader{width:70px;aspect-ratio:1;background:radial-gradient(farthest-side,#FFD443 90%,#0000) center/16px 16px,radial-gradient(farthest-side,#fff 90%,#0000) bottom/12px 12px;background-repeat:no-repeat;animation:l17 1s infinite linear;position:relative}.loader::before{content:"";position:absolute;width:8px;aspect-ratio:1;inset:auto 0 16px;margin:auto;background:#ccc;border-radius:50%;transform-origin:50% calc(100% + 10px);animation:inherit;animation-duration:0.5s}@keyframes l17{100%{transform:rotate(1turn)}}