.btn.btn-white{padding:16px 24px;font-weight:700;font-size:1rem;line-height:100%;border-radius:1000px;width:fit-content;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);-webkit-transition:all .25s ease !important;transition:all .25s ease !important;cursor:pointer;background:#fff;color:#1d1750;border-color:#fff;box-shadow:0 4px 24px 0 rgba(29,23,80,.16)}.btn.btn-white:hover{background:#1d1750;color:#fff;border-color:#1d1750}.btn.btn-border{padding:16px 24px;font-weight:700;font-size:1rem;line-height:100%;border-radius:1000px;width:fit-content;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);-webkit-transition:all .25s ease !important;transition:all .25s ease !important;cursor:pointer;background:rgba(0,0,0,0);color:#1d1750;border-color:#fff}.btn.btn-border:hover{background:#fff;color:#1d1750}.btn.btn-yellow{padding:16px 24px;font-weight:700;font-size:1rem;line-height:100%;border-radius:1000px;width:fit-content;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);-webkit-transition:all .25s ease !important;transition:all .25s ease !important;cursor:pointer;background:#e0ca71;color:#1d1750;border-color:#e0ca71}.btn.btn-yellow:hover{background:#1d1750;color:#fff;border-color:#1d1750}main#main{padding-block:5rem;max-width:1280px !important;margin:0 auto !important;width:calc(100% - 160px) !important}@media(min-width: 768px)and (max-width: 1279px){main#main{width:calc(100% - 48px) !important}}@media(max-width: 767px){main#main{width:calc(100% - 28px) !important}}main#main div.product{display:flex;flex-wrap:wrap;justify-content:space-between}main#main .woocommerce-product-gallery__wrapper a{background:#faf6e9}main#main .summary.entry-summary .product-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}main#main .summary.entry-summary .product-top-left{font-size:14px;font-weight:400;color:#1d1750}main#main .summary.entry-summary .product-top-right{font-size:14px;font-weight:400;color:#1d1750}main#main .summary.entry-summary .product_title{font-size:2rem;font-weight:600;color:#1d1750;margin-bottom:16px}main#main .summary.entry-summary .woocommerce-product-details__short-description{margin-bottom:32px;color:#403d54}main#main .summary.entry-summary .price{position:relative;min-height:52px;margin-bottom:80px;display:flex;align-items:flex-start}main#main .summary.entry-summary .price ins,main#main .summary.entry-summary .price bdi{text-decoration:none;color:#1d1750;font-size:1.5rem;font-weight:600;margin-bottom:16px}main#main .summary.entry-summary .price del{position:absolute;bottom:0;left:0;text-decoration:none}main#main .summary.entry-summary .price del *{color:#878383;font-size:14px;font-weight:400}main#main .summary.entry-summary .price del .amount{text-decoration:line-through}main#main .summary.entry-summary .price .woocommerce-price-suffix{font-size:16px;font-weight:400;color:#756faa;margin-left:8px}main#main .summary.entry-summary .price .woocommerce-price-suffix *{font-size:16px;font-weight:400;color:#756faa}main#main .summary.entry-summary .product-stock{font-size:16px;font-weight:600;color:#1d1750;display:flex;align-items:center;margin-bottom:16px}main#main .summary.entry-summary .product-stock .stock-wrapper{display:flex;align-items:center;gap:8px}main#main .summary.entry-summary .product-stock .stock-wrapper .stock-icon{width:16px;height:16px;background:green;border-radius:100%;font-weight:400;margin-left:16px}main#main .summary.entry-summary .product-stock .stock-wrapper .stock-icon.outofstock{background:red}main#main .summary.entry-summary .product-stock .stock-wrapper .stock-icon.instock{background:green}main#main .summary.entry-summary .product-stock .stock-wrapper .stock-icon.onbackorder{background:orange}main#main .summary.entry-summary form{display:flex}main#main .summary.entry-summary form .quantity{border:1px solid #1d1750;border-radius:40px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;margin-right:16px}main#main .summary.entry-summary form .quantity input,main#main .summary.entry-summary form .quantity button{border:0;background:rgba(0,0,0,0);line-height:24px;height:24px;width:32px;color:#1d1750}main#main .summary.entry-summary form .quantity input[type=number]::-webkit-outer-spin-button,main#main .summary.entry-summary form .quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}main#main .summary.entry-summary form .quantity input[type=number]{-moz-appearance:textfield;font-size:16px;font-weight:600}main#main .summary.entry-summary form .quantity button{font-size:24px;font-weight:400;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}main#main .summary.entry-summary form .inquiry-button,main#main .summary.entry-summary form .single_add_to_cart_button{padding:16px 24px;font-weight:700;font-size:1rem;line-height:100%;border-radius:1000px;width:fit-content;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);-webkit-transition:all .25s ease !important;transition:all .25s ease !important;cursor:pointer;background:#e0ca71;color:#1d1750;border-color:#e0ca71}main#main .summary.entry-summary form .inquiry-button:hover,main#main .summary.entry-summary form .single_add_to_cart_button:hover{background:#1d1750;color:#fff;border-color:#1d1750}main .related.products{clear:both}.woocommerce span.onsale{width:48px;height:48px;font-size:12px;display:flex;flex-direction:column;justify-content:center;align-items:center}