.elementor-2492 .elementor-element.elementor-element-2af671f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2492 .elementor-element.elementor-element-4aaa26c{--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;}.elementor-2492 .elementor-element.elementor-element-4aaa26c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2492 .elementor-element.elementor-element-15471a6 .elementor-heading-title{font-family:"Graphik Webfont", Sans-serif;font-weight:600;color:#000000;}.elementor-2492 .elementor-element.elementor-element-5902fa1{--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;}.elementor-2492 .elementor-element.elementor-element-5902fa1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2492 .elementor-element.elementor-element-add3e88{--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;}.elementor-2492 .elementor-element.elementor-element-add3e88.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2492 .elementor-element.elementor-element-72472ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:right;font-family:"Graphik Webfont", Sans-serif;font-size:12px;font-weight:400;}.elementor-2492 .elementor-element.elementor-element-72472ff a{color:#3A925A;}.elementor-2492 .elementor-element.elementor-element-548eb33{--display:flex;--margin-top:-25px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2492 .elementor-element.elementor-element-53e7123{--divider-border-style:solid;--divider-color:#D7D7D7;--divider-border-width:2px;margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2492 .elementor-element.elementor-element-53e7123 .elementor-divider-separator{width:100%;}.elementor-2492 .elementor-element.elementor-element-53e7123 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2492 .elementor-element.elementor-element-8df18d5{--display:flex;}.elementor-2492 .elementor-element.elementor-element-65c9eda table.woocommerce-cart-form__contents td.product-name a:not(.remove){font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;}.elementor-2492 .elementor-element.elementor-element-65c9eda table.woocommerce-cart-form__contents td.product-name a:not(.remove):hover{color:#000000;}.elementor-2492 .elementor-element.elementor-element-65c9eda table.woocommerce-cart-form__contents td.product-price ins{font-size:17px;font-weight:700;color:#457F6A;}.elementor-2492 .elementor-element.elementor-element-65c9eda table.woocommerce-cart-form__contents td.product-price del{font-size:12px;color:#B7B7B7;}.elementor-2492 .elementor-element.elementor-element-65c9eda table.woocommerce-cart-form__contents td.product-quantity .quantity .ecomus-qty-button:hover{color:#FF5A00;}.elementor-2492 .elementor-element.elementor-element-65c9eda table.woocommerce-cart-form__contents td.product-quantity .quantity{border-style:solid;border-width:2px 2px 2px 2px;border-radius:25px 25px 25px 25px;}.ecomus-rtl-smart .elementor-2492 .elementor-element.elementor-element-65c9eda table.woocommerce-cart-form__contents td.product-quantity .quantity{border-radius:25px 25px 25px 25px;}.elementor-2492 .elementor-element.elementor-element-65c9eda table.woocommerce-cart-form__contents td.product-subtotal{font-size:13px;color:#202020;}.elementor-2492 .elementor-element.elementor-element-65c9eda .coupon .button{--em-button-rounded:25px 25px 25px 25px;}.ecomus-rtl-smart .elementor-2492 .elementor-element.elementor-element-65c9eda .coupon .button{--em-button-rounded:25px 25px 25px 25px;}.elementor-2492 .elementor-element.elementor-element-65c9eda .woocommerce-cart-form .notes textarea{--em-input-bg-color:#FFEFE8C4;}.elementor-2492 .elementor-element.elementor-element-65c9eda .woocommerce-cart-form .notes textarea::placeholder{color:#2C2C2C;}.elementor-2492 .elementor-element.elementor-element-65c9eda .ecomus-free-shipping-bar{order:1;}.elementor-2492 .elementor-element.elementor-element-65c9eda .cart_totals_summary{order:2;}.elementor-2492 .elementor-element.elementor-element-65c9eda .ecomus-extra-content{order:3;}.elementor-2492 .elementor-element.elementor-element-65c9eda .ecomus-price-saved{color:#000000;background-color:#00A0291A;border-color:#02010100;}.elementor-2492 .elementor-element.elementor-element-65c9eda .wc-proceed-to-checkout .checkout-button{--em-button-rounded:25px 25px 25px 25px;--em-button-bg-color:#FF5309;--em-button-border-color:#02010100;}.ecomus-rtl-smart .elementor-2492 .elementor-element.elementor-element-65c9eda .wc-proceed-to-checkout .checkout-button{--em-button-rounded:25px 25px 25px 25px;}.elementor-2492 .elementor-element.elementor-element-2549511{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2492 .elementor-element.elementor-element-26f2377{--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;}.elementor-2492 .elementor-element.elementor-element-8f712bf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2492 .elementor-element.elementor-element-8f712bf .elementor-heading-title{font-family:"Graphik Webfont", Sans-serif;font-size:13px;font-weight:500;color:#000000;}.elementor-2492 .elementor-element.elementor-element-a831649{--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;}@media(min-width:768px){.elementor-2492 .elementor-element.elementor-element-2af671f{--content-width:1230px;}.elementor-2492 .elementor-element.elementor-element-4aaa26c{--width:27.035%;}.elementor-2492 .elementor-element.elementor-element-5902fa1{--width:28.437%;}.elementor-2492 .elementor-element.elementor-element-add3e88{--width:44.05%;}.elementor-2492 .elementor-element.elementor-element-548eb33{--content-width:1230px;}.elementor-2492 .elementor-element.elementor-element-8df18d5{--content-width:1230px;}.elementor-2492 .elementor-element.elementor-element-2549511{--content-width:1230px;}.elementor-2492 .elementor-element.elementor-element-26f2377{--width:50%;}.elementor-2492 .elementor-element.elementor-element-a831649{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-72472ff */strong a[href="https://sqetsa.com/shop/"] {
    display: inline-block;
    padding: 5px 8px;
    border-radius: 8px;
    transition: all 0.3s ease;
    text-decoration: none;
}

strong a[href="https://sqetsa.com/shop/"]:hover {
    background-color: #f0f0f0;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for ecomus-wc-cart, class: .elementor-element-65c9eda *//* Batasi title product di cart page maksimal 20 karakter */
.cart .product-name a {
    display: inline-block;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cart .product-name a {
    max-width: 300px; /* Sesuaikan lebar sesuai kebutuhan */
}



td[data-title="Total"] > strong > .woocommerce-Price-amount.amount {
    font-size: 1.2em;
}



.woocommerce-cart .product-thumbnail img {
    transform: scale(1.2) translateX(6px);
    transform-origin: center;
    transition: all 0.3s ease; /* Smooth transition */
}

.woocommerce-cart .product-thumbnail img:hover {
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
}





/* Tombol Return to shop - putih dengan outline hitam, hover jadi hitam */
a.button.wc-backward {
    border-radius: 25px !important;
    background-color: #ffffff !important;
    color: #000000 !important;
    border: 2px solid #000000 !important;
    transition: all 0.3s ease !important;
    padding: 10px 20px !important;
    text-decoration: none !important;
    display: inline-block !important;
    font-weight: 500 !important;
}

a.button.wc-backward:hover {
    background-color: #000000 !important;
    color: #ffffff !important;
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Graphik Webfont';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sqetsa.com/wp-content/uploads/2025/10/105007d99d9df64c50cc24d696d79555.ttf') format('truetype');
}
@font-face {
	font-family: 'Graphik Webfont';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sqetsa.com/wp-content/uploads/2025/10/Graphik-Web-Regular-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */