.elementor-24346 .elementor-element.elementor-element-4f2b8833 > .elementor-container{max-width:780px;}.elementor-24346 .elementor-element.elementor-element-4f2b8833{margin-top:50px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-24346 .elementor-element.elementor-element-44fa6cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24346 .elementor-element.elementor-element-44fa6cb{text-align:center;}.elementor-24346 .elementor-element.elementor-element-44fa6cb .elementor-heading-title{font-family:var( --e-global-typography-59f05f6-font-family ), Sans-serif;font-size:var( --e-global-typography-59f05f6-font-size );font-weight:var( --e-global-typography-59f05f6-font-weight );line-height:var( --e-global-typography-59f05f6-line-height );letter-spacing:var( --e-global-typography-59f05f6-letter-spacing );color:var( --e-global-color-a5452e4 );}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce #customer_details .form-row .input-text, .elementor-24346 .elementor-element.elementor-element-46383d76  .woocommerce #customer_details .form-row textarea, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce form #customer_details select, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-24346 .elementor-element.elementor-element-46383d76 #coupon_code, .elementor-24346 .elementor-element.elementor-element-46383d76 .select2-container--default .select2-selection--single, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-checkout #payment .payment_methods .payment_box{background-color:var( --e-global-color-secondary );}.elementor-24346 .elementor-element.elementor-element-46383d76 #payment #place_order{background-color:var( --e-global-color-a5452e4 );}.elementor-24346 .elementor-element.elementor-element-46383d76 #payment #place_order:hover{background-color:var( --e-global-color-a5452e4 );}.elementor-24346 .elementor-element.elementor-element-46383d76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24346 .elementor-element.elementor-element-46383d76{--additional-information-display:block;--sections-border-type:solid;--sections-border-color:#D8D8D8;--sections-border-radius:8px 8px 8px 8px;--sections-padding:032px 28px 28px 28px;--sections-margin:0px 0px 20px 0px;--sections-title-color:var( --e-global-color-42b0f4d );--sections-secondary-title-color:var( --e-global-color-42b0f4d );--sections-descriptions-color:var( --e-global-color-42b0f4d );--sections-messages-color:var( --e-global-color-42b0f4d );--sections-checkboxes-color:var( --e-global-color-42b0f4d );--sections-radio-buttons-color:var( --e-global-color-42b0f4d );--links-normal-color:#000000;--forms-rows-gap:14px;--forms-labels-color:var( --e-global-color-42b0f4d );--forms-label-spacing:6px;--forms-fields-normal-color:var( --e-global-color-42b0f4d );--forms-fields-border-radius:04px 04px 04px 04px;--forms-fields-padding:15px 14px 12px 14px;--order-summary-rows-gap-top:calc( 10px/2 );--order-summary-rows-gap-bottom:calc( 10px/2 );--order-summary-items-color:var( --e-global-color-42b0f4d );--order-summary-variations-color:var( --e-global-color-42b0f4d );--order-summary-totals-color:var( --e-global-color-42b0f4d );--purchase-button-border-radius:99px 99px 99px 99px;--purchase-button-padding:14px 0px 12px 0px;--purchase-button-width:fit-content;}.elementor-24346 .elementor-element.elementor-element-46383d76 .coupon-container-grid{--coupon-button-alignment:end;}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-checkout{--place-order-title-alignment:stretch;--purchase-button-width:100%;}.elementor-24346 .elementor-element.elementor-element-46383d76 .e-woocommerce-login-section, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-checkout #customer_details .col-1, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-additional-fields, .elementor-24346 .elementor-element.elementor-element-46383d76 .e-checkout__order_review, .elementor-24346 .elementor-element.elementor-element-46383d76 .e-coupon-box, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-checkout #payment, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-shipping-fields .shipping_address{border-width:0px 0px 0px 0px;}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-shipping-fields{--shipping-heading-padding-start:28px;}.elementor-24346 .elementor-element.elementor-element-46383d76 h3#order_review_heading, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-billing-fields h3, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-additional-fields h3{font-family:"Ocean Sans", Sans-serif;font-size:2em;font-weight:400;line-height:1.3em;letter-spacing:0px;}.elementor-24346 .elementor-element.elementor-element-46383d76 .e-checkout-secondary-title{font-family:var( --e-global-typography-750cde0-font-family ), Sans-serif;font-size:var( --e-global-typography-750cde0-font-size );font-weight:var( --e-global-typography-750cde0-font-weight );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-checkout #payment .payment_box, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-privacy-policy-text p, .elementor-24346 .elementor-element.elementor-element-46383d76 .e-checkout-message{font-family:var( --e-global-typography-750cde0-font-family ), Sans-serif;font-size:var( --e-global-typography-750cde0-font-size );font-weight:var( --e-global-typography-750cde0-font-weight );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-form__label-for-checkbox span{font-family:"Ocean Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.6em;letter-spacing:0.1px;}.elementor-24346 .elementor-element.elementor-element-46383d76 .wc_payment_method label, .elementor-24346 .elementor-element.elementor-element-46383d76 #shipping_method li label{font-family:var( --e-global-typography-750cde0-font-family ), Sans-serif;font-size:var( --e-global-typography-750cde0-font-size );font-weight:var( --e-global-typography-750cde0-font-weight );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-billing-fields .form-row label, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-shipping-fields .form-row label, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-additional-fields .form-row label, .elementor-24346 .elementor-element.elementor-element-46383d76 .e-woocommerce-login-anchor .form-row label, .elementor-24346 .elementor-element.elementor-element-46383d76 .e-coupon-anchor-description{font-family:var( --e-global-typography-750cde0-font-family ), Sans-serif;font-size:var( --e-global-typography-750cde0-font-size );font-weight:var( --e-global-typography-750cde0-font-weight );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 #customer_details .input-text, .elementor-24346 .elementor-element.elementor-element-46383d76 #customer_details .form-row textarea, .elementor-24346 .elementor-element.elementor-element-46383d76 #customer_details .form-row select, .elementor-24346 .elementor-element.elementor-element-46383d76 .e-woocommerce-login-anchor .input-text, .elementor-24346 .elementor-element.elementor-element-46383d76 #coupon_code, .elementor-24346 .elementor-element.elementor-element-46383d76 ::placeholder, .elementor-24346 .elementor-element.elementor-element-46383d76 .select2-container--default .select2-selection--single, .select2-results__option{font-family:var( --e-global-typography-750cde0-font-family ), Sans-serif;font-size:var( --e-global-typography-750cde0-font-size );font-weight:var( --e-global-typography-750cde0-font-weight );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-42b0f4d );}.elementor-24346 .elementor-element.elementor-element-46383d76 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-42b0f4d );}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce #customer_details .form-row .input-text, .elementor-24346 .elementor-element.elementor-element-46383d76  .woocommerce #customer_details .form-row textarea, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce form #customer_details select, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-24346 .elementor-element.elementor-element-46383d76 #coupon_code, .elementor-24346 .elementor-element.elementor-element-46383d76 .select2-container--default .select2-selection--single{border-style:solid;border-width:01px 01px 01px 01px;border-color:#E0E4E7;}.elementor-24346 .elementor-element.elementor-element-46383d76 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (15px*2) + 16px );padding-left:14px;padding-right:14px;}.elementor-24346 .elementor-element.elementor-element-46383d76 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (15px*2) + 16px );right:14px;}.elementor-24346 .elementor-element.elementor-element-46383d76 .select2-container--default .select2-selection--single{height:auto;}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-checkout-review-order-table .cart_item td{font-family:var( --e-global-typography-750cde0-font-family ), Sans-serif;font-size:var( --e-global-typography-750cde0-font-size );font-weight:var( --e-global-typography-750cde0-font-weight );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .product-name .variation{font-family:var( --e-global-typography-750cde0-font-family ), Sans-serif;font-size:var( --e-global-typography-750cde0-font-size );font-weight:var( --e-global-typography-750cde0-font-weight );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-checkout-review-order-table thead tr th, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-checkout-review-order-table tfoot tr td{font-family:var( --e-global-typography-9f1ee1b-font-family ), Sans-serif;font-size:var( --e-global-typography-9f1ee1b-font-size );font-weight:var( --e-global-typography-9f1ee1b-font-weight );line-height:var( --e-global-typography-9f1ee1b-line-height );letter-spacing:var( --e-global-typography-9f1ee1b-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce #payment #place_order{font-family:"Ocean Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;letter-spacing:0.1px;}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-form-login-toggle{--sections-secondary-title-color:var( --e-global-color-42b0f4d );font-family:var( --e-global-typography-9f1ee1b-font-family ), Sans-serif;font-size:var( --e-global-typography-9f1ee1b-font-size );font-weight:var( --e-global-typography-9f1ee1b-font-weight );line-height:var( --e-global-typography-9f1ee1b-line-height );letter-spacing:var( --e-global-typography-9f1ee1b-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .e-woocommerce-login-nudge{--sections-descriptions-color:var( --e-global-color-42b0f4d );}.elementor-24346 .elementor-element.elementor-element-46383d76 .e-woocommerce-login-nudge.e-description{font-family:var( --e-global-typography-750cde0-font-family ), Sans-serif;font-size:var( --e-global-typography-750cde0-font-size );font-weight:var( --e-global-typography-750cde0-font-weight );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .e-woocommerce-login-section{--sections-checkboxes-color:var( --e-global-color-42b0f4d );--links-normal-color:var( --e-global-color-a5452e4 );}.elementor-24346 .elementor-element.elementor-element-46383d76 .e-woocommerce-login-section .woocommerce-form__label-for-checkbox span{font-family:var( --e-global-typography-750cde0-font-family ), Sans-serif;font-size:var( --e-global-typography-750cde0-font-size );font-weight:var( --e-global-typography-750cde0-font-weight );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .e-woocommerce-coupon-nudge{--sections-secondary-title-color:var( --e-global-color-42b0f4d );}.elementor-24346 .elementor-element.elementor-element-46383d76 .e-woocommerce-coupon-nudge.e-checkout-secondary-title{font-family:var( --e-global-typography-9f1ee1b-font-family ), Sans-serif;font-size:var( --e-global-typography-9f1ee1b-font-size );font-weight:var( --e-global-typography-9f1ee1b-font-weight );line-height:var( --e-global-typography-9f1ee1b-line-height );letter-spacing:var( --e-global-typography-9f1ee1b-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .e-coupon-box{--links-normal-color:var( --e-global-color-42b0f4d );}body.elementor-page-24346:not(.elementor-motion-effects-element-type-background), body.elementor-page-24346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8FA;background-image:url("https://tallinn.oceansushi.ee/wp-content/uploads/2022/11/bg.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}body.elementor-page-24346{padding:0px 0px 0px 0px;}@media(min-width:1025px){body.elementor-page-24346:not(.elementor-motion-effects-element-type-background), body.elementor-page-24346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-24346 .elementor-element.elementor-element-44fa6cb .elementor-heading-title{font-size:var( --e-global-typography-59f05f6-font-size );line-height:var( --e-global-typography-59f05f6-line-height );letter-spacing:var( --e-global-typography-59f05f6-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .e-checkout-secondary-title{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-checkout #payment .payment_box, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-privacy-policy-text p, .elementor-24346 .elementor-element.elementor-element-46383d76 .e-checkout-message{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .wc_payment_method label, .elementor-24346 .elementor-element.elementor-element-46383d76 #shipping_method li label{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-billing-fields .form-row label, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-shipping-fields .form-row label, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-additional-fields .form-row label, .elementor-24346 .elementor-element.elementor-element-46383d76 .e-woocommerce-login-anchor .form-row label, .elementor-24346 .elementor-element.elementor-element-46383d76 .e-coupon-anchor-description{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 #customer_details .input-text, .elementor-24346 .elementor-element.elementor-element-46383d76 #customer_details .form-row textarea, .elementor-24346 .elementor-element.elementor-element-46383d76 #customer_details .form-row select, .elementor-24346 .elementor-element.elementor-element-46383d76 .e-woocommerce-login-anchor .input-text, .elementor-24346 .elementor-element.elementor-element-46383d76 #coupon_code, .elementor-24346 .elementor-element.elementor-element-46383d76 ::placeholder, .elementor-24346 .elementor-element.elementor-element-46383d76 .select2-container--default .select2-selection--single, .select2-results__option{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-checkout-review-order-table .cart_item td{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .product-name .variation{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-checkout-review-order-table thead tr th, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-checkout-review-order-table tfoot tr td{font-size:var( --e-global-typography-9f1ee1b-font-size );line-height:var( --e-global-typography-9f1ee1b-line-height );letter-spacing:var( --e-global-typography-9f1ee1b-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-form-login-toggle{font-size:var( --e-global-typography-9f1ee1b-font-size );line-height:var( --e-global-typography-9f1ee1b-line-height );letter-spacing:var( --e-global-typography-9f1ee1b-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .e-woocommerce-login-nudge.e-description{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .e-woocommerce-login-section .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .e-woocommerce-coupon-nudge.e-checkout-secondary-title{font-size:var( --e-global-typography-9f1ee1b-font-size );line-height:var( --e-global-typography-9f1ee1b-line-height );letter-spacing:var( --e-global-typography-9f1ee1b-letter-spacing );}}@media(max-width:767px){.elementor-24346 .elementor-element.elementor-element-4f2b8833{margin-top:020px;margin-bottom:020px;padding:0px 15px 0px 15px;}.elementor-24346 .elementor-element.elementor-element-44fa6cb .elementor-heading-title{font-size:var( --e-global-typography-59f05f6-font-size );line-height:var( --e-global-typography-59f05f6-line-height );letter-spacing:var( --e-global-typography-59f05f6-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .e-woocommerce-login-section, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-checkout #customer_details .col-1, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-additional-fields, .elementor-24346 .elementor-element.elementor-element-46383d76 .e-checkout__order_review, .elementor-24346 .elementor-element.elementor-element-46383d76 .e-coupon-box, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-checkout #payment, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-shipping-fields .shipping_address{border-width:0px 0px 0px 0px;}.elementor-24346 .elementor-element.elementor-element-46383d76{--sections-border-radius:15px 15px 15px 15px;--sections-padding:25px 20px 25px 20px;--sections-margin:0px 0px 15px 0px;--forms-rows-gap:10px;}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-shipping-fields{--shipping-heading-padding-start:20px;}.elementor-24346 .elementor-element.elementor-element-46383d76 .e-checkout-secondary-title{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-checkout #payment .payment_box, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-privacy-policy-text p, .elementor-24346 .elementor-element.elementor-element-46383d76 .e-checkout-message{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-form__label-for-checkbox span{line-height:1em;letter-spacing:0px;}.elementor-24346 .elementor-element.elementor-element-46383d76 .wc_payment_method label, .elementor-24346 .elementor-element.elementor-element-46383d76 #shipping_method li label{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-billing-fields .form-row label, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-shipping-fields .form-row label, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-additional-fields .form-row label, .elementor-24346 .elementor-element.elementor-element-46383d76 .e-woocommerce-login-anchor .form-row label, .elementor-24346 .elementor-element.elementor-element-46383d76 .e-coupon-anchor-description{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 #customer_details .input-text, .elementor-24346 .elementor-element.elementor-element-46383d76 #customer_details .form-row textarea, .elementor-24346 .elementor-element.elementor-element-46383d76 #customer_details .form-row select, .elementor-24346 .elementor-element.elementor-element-46383d76 .e-woocommerce-login-anchor .input-text, .elementor-24346 .elementor-element.elementor-element-46383d76 #coupon_code, .elementor-24346 .elementor-element.elementor-element-46383d76 ::placeholder, .elementor-24346 .elementor-element.elementor-element-46383d76 .select2-container--default .select2-selection--single, .select2-results__option{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-checkout-review-order-table .cart_item td{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .product-name .variation{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-checkout-review-order-table thead tr th, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-checkout-review-order-table tfoot tr td{font-size:var( --e-global-typography-9f1ee1b-font-size );line-height:var( --e-global-typography-9f1ee1b-line-height );letter-spacing:var( --e-global-typography-9f1ee1b-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .woocommerce-form-login-toggle{font-size:var( --e-global-typography-9f1ee1b-font-size );line-height:var( --e-global-typography-9f1ee1b-line-height );letter-spacing:var( --e-global-typography-9f1ee1b-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .e-woocommerce-login-nudge.e-description{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .e-woocommerce-login-section .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-24346 .elementor-element.elementor-element-46383d76 .e-woocommerce-coupon-nudge.e-checkout-secondary-title{font-size:var( --e-global-typography-9f1ee1b-font-size );line-height:var( --e-global-typography-9f1ee1b-line-height );letter-spacing:var( --e-global-typography-9f1ee1b-letter-spacing );}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-46383d76 */#szbd_checkout_field h3 {
    display: none !important;
}

.woocommerce-additional-fields h3 {
    display: none !important;
}

.tm-cart-edit-options {
    display: none !important;
}

.includes_tax {
    display: none !important;
}

.woocommerce-invalid #terms {
outline: 2px solid #FF567B;
outline-offset: 2px;
border-radius: 2px !important;
}

body.e-wc-message-notice .woocommerce-message {
padding-top: 16px !important;
}

.woocommerce-remove-coupon {
    color: #1E355E !important;
}

.showlogin a {
    color: #1E355E;
    pointer-events: none !important;
}


.suggestion  {
    color:#1E355E !important;
    font-family: 'Ocean Sans', Sans-Serif;
    font-size: 12px;
    padding-top: 0px;
    margin-top: -10px !important;
    
}

.delivery {
    
color:#ffffff;
    font-family: 'Ocean Sans', Sans-Serif;
    font-size: 14px;
    padding: 28px !important;
    padding-bottom:5px !important;
        padding-top:22px !important;
    margin: 0px  !important;
    background-color:#FF567B;
    border-radius: 8px;
    margin-bottom:30px !important;
line-height: 1.7em;
}

.required {
    color:#FF567B !important;
    font-weight: normal !important;
}

.e-show-coupon-form  {
    color:#FF567B !important;
}

.e-woocommerce-login-nudge {
    display: none;
}

.e-woocommerce-login-anchor {
    padding-top: 16px;
}

#billing_choose_field label {
    font-size: 18px;
    margin-bottom: -4px !important;
}

#billing_choose_field input {
        margin: 0px !important;
        margin-right: 6px !important;
}



.woocommerce ul#shipping_method {

text-align: right;
}

li img {display: none;}

li {padding-bottom: 10px; }



.woocommerce-shipping-fields {
    display: none;
}


#partial_wallet_payment_tooltip {
    display: none !important;
}


.payment_box  {
    background-color: #f1f5f8 !important;
    -moz-border-radius: 4px  !important;
    -webkit-border-radius: -border-radius: 4px  !important;
    border-radius: 4px  !important;
}

/*
#place_order {
    margin-top:15px !important;
    margin-bottom:15px  !important;
}
*/


.optional {
visibility: none !important;
display: none;
}


.woocommerce ul#shipping_method {
text-align: left;
font-size: 16pt;
padding-top:15px !important;
padding-bottom:30px !important;
}

.woocommerce-shipping-totals.shipping th {
    font-size: 16pt !important;
    font-weight: 600!important;
    padding-top:21px !important;
    padding-bottom:30px !important;
}

.woocommerce ul#shipping_method li {
    margin:0 !important;
    padding:0 !important;

}

.order-total bdi {
    font-size: 16pt;
     font-weight: 400 !important;
    
      
    
}

.order-total td {
    padding-top: 10px !important;
}

.order-total th {
    font-size: 16pt !important;
     font-weight: 600 !important;
     
     
}


.payment_box {
    display: none !important;
}

/*
.woocommerce-terms-and-conditions {
border: 1px solid #e0e4e7;
box-shadow: none;
background: #f1f5f8;
}

.woocommerce table.shop_table td small {
font-weight: 300;
}
*/

.cart-subtotal {
    display: none;
}

#billing_address_1 {
    margin-bottom: 8px !important;
}

.woocommerce-billing-fields h3 {
   margin-bottom: 2px !important;
   padding-top: 0px !important;
}


.woocommerce-privacy-policy-text {
    display: none;
}

.button.alt.wp-element-button {
    margin-top: 20px !important;
}

.woocommerce-terms-and-conditions-wrapper {
    margin-top: 15px;
}

.lost_password a {
  
    font-size: 13px;
    font-family: Ocean Sans;
}
.lost_password {
  padding-top: 2px !important;
  }
  
  .shop_table.szbd-hide {
      padding-top: 10px;
  }

.woocommerce-Message.woocommerce-Message--info.woocommerce-info a {
    color: #FF567B !important;
    
}

.create-account {
    padding-top: 10px !important;
}

.woocommerce-button.button.e-apply-coupon, .woocommerce-form-login__submit {
    background-color: #FF567B !important;
    border:0 !important;
    color:white !important;
    border-radius: 99px !important;
    font-family: "Ocean Sans" !important;
    font-weight:500 !important;
    padding: 19px 7px 17px 7px!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f2b8833 */.wallet-cashback-notice {
    background-color: rgba(160, 240, 56, 0)  ! important;
    text-align: center !important;
    color:#1E355E !important;

}



.wallet-cashback-notice a {
    color:#1E355E !important;
pointer-events: none;

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ocean Sans';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://tallinn.oceansushi.ee/wp-content/uploads/2020/09/ObjectSans-Regular.woff2') format('woff2'),
		url('https://tallinn.oceansushi.ee/wp-content/uploads/2020/09/ObjectSans-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Ocean Sans';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://tallinn.oceansushi.ee/wp-content/uploads/2020/09/ObjectSans-Bold.woff2') format('woff2'),
		url('https://tallinn.oceansushi.ee/wp-content/uploads/2020/09/ObjectSans-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Ocean Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://tallinn.oceansushi.ee/wp-content/uploads/2020/09/ObjectSans-Medium-1.woff2') format('woff2'),
		url('https://tallinn.oceansushi.ee/wp-content/uploads/2020/09/ObjectSans-Medium-1.woff') format('woff');
}
/* End Custom Fonts CSS */