@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body.boxed{}@media (min-width:768px){.page-layout-1column .product-info-main,.page-layout-2columns-left .product-info-main,.page-layout-2columns-right .product-info-main,.page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom{width:57.17%}.page-layout-1column .product.media,.page-layout-2columns-left .product.media,.page-layout-2columns-right .product.media,.page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper{width:40.83%}.page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {width:42.8775%}.page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {width:30.6225%}}@media (min-width:1436px){.layout-1220 .block.category.event, .layout-1220 .footer.content, .layout-1220 .header.content, .layout-1220 .navigation, .layout-1220:not(.cms-index-index) .page-main, .layout-1220 .page-wrapper>.breadcrumbs >ul, .layout-1220 .page-wrapper>.page-bottom, .layout-1220 .page-wrapper>.widget, .layout-1220 .top-container,
.layout-1220 .container {max-width:1416px}}@media (max-width:575px){body{font-size:13px;line-height:21px}}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;color:#222529;letter-spacing:normal}h1{font-weight:700;font-size:22px;line-height:30px;margin:0 0 32px 0}h2{font-weight:700;font-size:20px;line-height:25px;margin:0 0 32px 0}h3{font-weight:700;font-size:16px;line-height:19px;margin:0 0 20px 0}h4{font-weight:700;font-size:16px;line-height:22px;margin:0 0 14px 0}h5{font-weight:700;font-size:14px;line-height:18px;margin:0 0 14px 0}h6{font-weight:600;font-size:14px;line-height:18px;color:#777}.home-banner-slider h2.vc_custom_heading,.custom-font4{font-family:'Segoe Script','Savoye LET'}html .heading-secondary,html .lnk-secondary,html .text-color-secondary{color:#ff7272}html .btn-modern{text-transform:uppercase;font-size:.75rem;padding:.75rem 1.5rem;font-weight:600;height:auto}html .action.primary,html .btn{font-family:Poppins;letter-spacing:.01em;font-weight:700;line-height:1.42857;padding:.8em 2em}html .action.primary{color:#fff;background-color:#222529;border-color:#222529 #222529 #000}html .btn-xl{font-size:1rem;padding:.8rem 2rem}.btn-modern.btn-xl{font-size:1rem;padding:1.25em 3.125em}.btn-flat{padding:0!important;background:none!important;border:none!important;border-bottom:1px solid transparent!important;box-shadow:none!important;text-transform:uppercase;font-size:.75rem}html .btn-lg{line-height:1.3333}html .btn-dark{color:#fff;background-color:#222529;border-color:#222529 #222529 #0b0c0e}html .btn-light{color:#222529;background-color:#fff;border-color:#fff #fff #e6e6e6}html .btn-quaternary{color:#fff;background-color:#000;border-color:#000 #000 #000}html .background-color-secondary{background-color:#f4a085!important}.top-icon .porto-sicon-header{margin-bottom:1rem}.widget .widgettitle{font-size:1rem;letter-spacing:0}.page-wrapper>.breadcrumbs .items{font-size:.75rem;letter-spacing:0}.page-wrapper>.breadcrumbs .items>li.home a{width:auto;text-indent:0}.page-wrapper>.breadcrumbs .items>li.home a:after{display:none}.block-category-list .block-title,.side-custom-block .custom-block h2{font-family:'Poppins'}.footer,.footer p{font-size:13px;line-height:20px;letter-spacing:0}.footer .widgettitle,.footer .widget-title{font-size:15px;text-transform:uppercase;font-weight:700}.footer .block.newsletter .form.subscribe{display:block}.footer .block.newsletter .field{margin-bottom:1rem}.footer .newsletter input{border:none;padding-left:1rem;background:#292c30;height:44px;border-radius:30px;font-size:.8125rem}.footer .newsletter .action.subscribe{border:none;height:44px;padding-left:1.5rem;padding-right:1.5rem;text-transform:uppercase;border-radius:30px;font-size:.8125rem;color:#222529;background-color:#fff;margin-left:-1px}.footer-middle .widget{margin-bottom:1.875rem;margin-top:1.875rem}.footer-middle .widget:first-child{margin-top:0}.footer-middle .widget:last-child{margin-bottom:15px}.widget.contact-info li:not(:last-child) {margin-bottom:5px}.footer .contact-info .contact-details strong,.footer .contact-info .contact-details span{line-height:20px}.footer .contact-info .contact-details strong{letter-spacing:.005em}.product.info.detailed{display:none!important}