.elementor-20495 .elementor-element.elementor-element-dc45e29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-20495 .elementor-element.elementor-element-e433311.ob-harakiri{writing-mode:inherit;}.elementor-20495 .elementor-element.elementor-element-e433311.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-20495 .elementor-element.elementor-element-e433311.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-20495 .elementor-element.elementor-element-e433311.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20495 .elementor-element.elementor-element-e433311{text-align:center;}.elementor-20495 .elementor-element.elementor-element-e433311 .elementor-heading-title{font-family:"Sinhala MN 2", Sans-serif;font-size:64px;}.elementor-20495 .elementor-element.elementor-element-e433311 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-20495 .elementor-element.elementor-element-c17aacd .elementor-button{background-color:#FFFEF8;font-family:"Sinhala MN 2", Sans-serif;font-size:20px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#253D2C;color:#253D2C;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-20495 .elementor-element.elementor-element-c17aacd > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-20495 .elementor-element.elementor-element-c17aacd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20495 .elementor-element.elementor-element-a94ae08.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20495 .elementor-element.elementor-element-cdc11f4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20495 .elementor-element.elementor-element-cdc11f4{text-align:center;}.elementor-20495 .elementor-element.elementor-element-cdc11f4 img{width:100%;}.elementor-20495 .elementor-element.elementor-element-e677588{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-20495 .elementor-element.elementor-element-512fa8f.xpro-widget-bg-overlay:before{transition:background 0.3s;}body.elementor-page-20495:not(.elementor-motion-effects-element-type-background), body.elementor-page-20495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEF8;}html, body{overflow-x:auto;}@media(max-width:1189px){.elementor-20495 .elementor-element.elementor-element-dc45e29{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-20495 .elementor-element.elementor-element-c17aacd > .elementor-widget-container{margin:0rem 0rem 0rem 2rem;}}@media(max-width:767px){.elementor-20495 .elementor-element.elementor-element-dc45e29{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-20495 .elementor-element.elementor-element-e433311 .elementor-heading-title{font-size:50px;}.elementor-20495 .elementor-element.elementor-element-c17aacd > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-20495 .elementor-element.elementor-element-c17aacd .elementor-button{font-size:16px;}}/* Start custom CSS for wc-elements, class: .elementor-element-512fa8f */.elementor-20495 .elementor-element.elementor-element-512fa8f .c-cart__shop-th, .c-cart__totals-th {
    font-weight: 400;
    font-size: 20px;
    font-family: "Sinhala MN 2";
    line-height: 17px;
    text-transform: uppercase;
    color: #253D2C;
}

.elementor-20495 .elementor-element.elementor-element-512fa8f .c-cart__shop-td--product-name {
    font-family: "Sinhala MN 2";
    font-weight: 300;
    font-size: 27px;
}

.elementor-20495 .elementor-element.elementor-element-512fa8f .c-cart__item-price {
    font-family: "Sinhala MN 2";
    font-weight: 300;
    font-size: 18px;
    line-height: 13px;
    color: #3E4249;
}

.elementor-20495 .elementor-element.elementor-element-512fa8f .woocommerce-Price-amount.amount {
    font-family: 'SINHALA MN 2';
    font-size: 18px;
}

.elementor-20495 .elementor-element.elementor-element-512fa8f .c-cart__shop-th--product-quantity {
    text-align: left;
}

.elementor-20495 .elementor-element.elementor-element-512fa8f .c-cart__shop-td--product-subtotal .amount {
    font-family: "Sinhala MN 2";
    font-size: 36px;
    color: #000000;
    font-weight: 400;
}
.elementor-20495 .elementor-element.elementor-element-512fa8f .c-cart__shop-th:last-child {
    text-align: left;
}


.elementor-20495 .elementor-element.elementor-element-512fa8f .c-cart__collaterals {
        font-family: "Sinhala MN 2";
        background-color: white;
    }

.elementor-20495 .elementor-element.elementor-element-512fa8f .c-cart__sub-sub-header {
    font-weight: 300;
    font-size: 32px;
    line-height: 27px;
    letter-spacing: 0.03em;
    text-align: left;
}

.elementor-20495 .elementor-element.elementor-element-512fa8f .c-cart__totals-price .amount {
    font-size: 32px;
}

.elementor-20495 .elementor-element.elementor-element-512fa8f .c-button--large, .woocommerce-ResetPassword .button {
    font-size: 25px;
    line-height: 20px;
    letter-spacing: 0.08em;
    padding: 19px 55px 19px 55px;

}

.elementor-20495 .elementor-element.elementor-element-512fa8f .c-cart__shipping-calculator-button {
    color: #F2994A;
}

@media (max-width: 1023px) and (min-width: 767px) {
    .elementor-20495 .elementor-element.elementor-element-512fa8f .c-cart__collaterals {
        border-right: solid 1px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sinhala MN 2';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://amerojewellry.com/wp-content/uploads/2023/06/SinhalaMN-01.ttf') format('truetype');
}
@font-face {
	font-family: 'Sinhala MN 2';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://amerojewellry.com/wp-content/uploads/2023/06/SinhalaMN-Bold-02.ttf') format('truetype');
}
/* End Custom Fonts CSS */