.elementor-2144 .elementor-element.elementor-element-71a80ef{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:80px;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-flow{background-color:#02010100;color:var( --e-global-color-primary );padding-top:32px;padding-bottom:32px;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-info-panel__block-title{color:var( --e-global-color-primary );}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-flow .showcoupon{color:var( --e-global-color-primary );}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-cart-item__subtitle{color:var( --e-global-color-primary );}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-shipping-note{color:var( --e-global-color-primary );}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-field-group__title{color:var( --e-global-color-primary );}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-flow ::placeholder{color:var( --e-global-color-primary );}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-summary-row small{color:var( --e-global-color-primary );}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-terms-check{color:var( --e-global-color-primary );}.elementor-2144 .elementor-element.elementor-element-bb7e17b .woocommerce-terms-and-conditions-wrapper{color:var( --e-global-color-primary );}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-shipping-block__label{color:var( --e-global-color-primary );}.elementor-2144 .elementor-element.elementor-element-bb7e17b .payment_box{color:var( --e-global-color-primary );border-color:rgba(245,245,242,0.14);border-top-width:1px;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-cart-layout, .elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-shipping-grid{gap:48px;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-tabs{border-color:var( --e-global-color-primary );border-bottom-width:1px;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-tabs__item, .elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-tabs__item:disabled{background-color:#FFFFFF00 !important;color:var( --e-global-color-primary );font-size:11px !important;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-tabs__item.is-active{color:var( --e-global-color-primary );border-bottom-color:var( --e-global-color-primary );border-bottom-width:2px;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-btn{border-radius:100px;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-btn--confirm{background-color:#f5f5f2;border-color:#f5f5f2;color:#0d0d0d;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-btn--confirm:hover{background-color:#d8d8d3;border-color:#d8d8d3;color:#0d0d0d;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-btn--outline{border-color:rgba(245,245,242,0.3);border-width:1px;color:#f5f5f2;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .woocommerce-form-coupon button[name="apply_coupon"]{border-color:rgba(245,245,242,0.3) !important;border-width:1px !important;color:#f5f5f2 !important;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-order-summary, .elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-info-panel, .elementor-2144 .elementor-element.elementor-element-bb7e17b .wc_payment_method{background-color:transparent;border-width:1px;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-cart-item{border-color:rgba(245,245,242,0.14);border-bottom-width:1px;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-summary-row{border-color:rgba(245,245,242,0.14);border-top-width:1px;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-order-summary{border-color:rgba(245,245,242,0.14);padding:24px;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-info-panel{border-color:rgba(245,245,242,0.14);}.elementor-2144 .elementor-element.elementor-element-bb7e17b .wc_payment_method{border-color:rgba(245,245,242,0.14);}.elementor-2144 .elementor-element.elementor-element-bb7e17b .woocommerce-form-coupon{border-color:rgba(245,245,242,0.14);}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-info-panel__block{color:#cfcfca;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-order-summary, .elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-info-panel, .elementor-2144 .elementor-element.elementor-element-bb7e17b .wc_payment_method, .elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-cart-item__image{border-radius:2px;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-cart-item__image{background-color:#1a1a1a;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-cart-item__price, .elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-summary-row{color:#f5f5f2;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-cart-item__remove{background-color:rgba(13,13,13,0.7);color:#f5f5f2;width:24px !important;height:24px !important;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-flow input, .elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-flow select, .elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-flow .select2-selection{background-color:transparent !important;border-color:var( --e-global-color-primary );border-width:1px !important;border-radius:0px !important;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-flow input, .elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-flow select, .elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-flow .select2-selection, .elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-flow .select2-selection__rendered{color:#C9C9C9 !important;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-flow input:focus, .elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-flow select:focus, .elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-flow .select2-container--focus .select2-selection{border-color:#f5f5f2 !important;outline:none;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-tabs__item{font-family:"Stacion", Sans-serif;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-flow h3, .elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-flow h4{font-family:"NORD", Sans-serif;font-size:16px;font-weight:900;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-flow, .elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-flow input, .elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-flow select{font-family:"Stacion", Sans-serif;font-size:16px;font-weight:400;}.elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-cart-item__price, .elementor-2144 .elementor-element.elementor-element-bb7e17b .rudcf-summary-row--total{font-family:"Stacion", Sans-serif;font-size:16px;font-weight:400;}@media(max-width:767px){.elementor-2144 .elementor-element.elementor-element-71a80ef{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for rudcf_checkout_flow, class: .elementor-element-bb7e17b */.rudcf-cart-item__remove {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;
  padding: 0 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Stacion';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rudjewelry.pt/wp-content/uploads/2026/08/Stacion-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'NORD';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rudjewelry.pt/wp-content/uploads/2026/08/NORD-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */