/*
*Theme Name:     PatioTime Child Theme
*Theme URI: 	 https://patiotime.loftocean.com/
*Description:    PatioTime child theme for user customization
*Author:         Loft.Ocean
*Author URI:     http://www.loftocean.com
*License: 		 GNU General Public License v2 or later
*License URI: 	 http://www.gnu.org/licenses/gpl-2.0.html
*Tags: 			 full-width-template, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, rtl-language-support, sticky-post, threaded-comments, translation-ready
*Template:       patiotime
*Text Domain: 	 patiotime-child
*Version:        1.0
*/

 /** Add your styles below **/
 html {
    scroll-behavior: smooth;
}

img.emoji {
    width: 50px;
}

.orderable-input.orderable-input--text{
    color:#69727d;
}
 #stickyDiv {
    color: white;
    padding: 10px;
    text-align: center;
    width: 100%;
    position: relative;
    top: 5px!important;
    left: 0;
    transition: all 1s ease-in-out;
    z-index: 1000; /* Diğer içeriklerin üstünde kalması için */ }


    .orderable-product--options .orderable-product__title {
        font-family: 'Roboto Condensed';
        font-size: 1.8em;
        font-weight: 600;
    }
 .woocommerce-form-login-toggle .woocommerce-info {
    margin-bottom: 10px;
    display: flex;
    font-weight: 700;
    font-size: 28px;
    color: black;
    text-transform: uppercase;
    flex-direction: column;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    }
    .woocommerce-form-login-toggle .woocommerce-info a, .woocommerce-form-coupon-toggle .woocommerce-info a {
    font-size: 18px;
    background: #b9002d;
    color: white;
    margin: 15px 0;
    text-align: center;
    padding: 10px;
    border-radius: 50px;
    white-space:nowrap;
    }
    .orderable-quantity-roller__button{
    background-color: white!important;
    }
    .orderable-drawer__close{
    background-color: white!important;
    }
    .orderable-drawer__close:active, .orderable-drawer__close:focus, .orderable-drawer__close:hover{
    background-color: #c7d4db!important;
    }
    .orderable-floating-cart__button{
    background-color: white!important;
    }
    .orderable-floating-cart__button:hover{
    background-color: white!important;
    }
    .orderable-button{
    background: #c8935f;
    color:white;
    border:none;
    border-color: white;
    }


    .orderable-button, .orderable-drawer__cart .orderable-mini-cart__buttons .button.checkout, .orderable-drawer__close{
        height: 33px!important;
        padding: 0 10px !important;
    }
    .orderable-button--hover, .orderable-button:hover, .orderable-button:active, .orderable-button--active, .orderable-button:focus {
        background: #000000 !important;
    }
    .orderable-product__actions-button .orderable-quantity-roller__quantity{
        background: white;
    }

    .orderable-button--filled, .orderable-drawer__cart .orderable-mini-cart__buttons .button.checkout{
        background: #c8935f !important;
    }
    .orderable-drawer__cart .orderable-mini-cart__buttons .button.checkout:hover{
        background-color: black;
        background: black!important;
    }
    .orderable-floating-cart{
    z-index: 999;
    }
    .orderable-floating-cart--tl, .orderable-floating-cart--tr{
    top: 80px!important;
    }
    .orderable-product.orderable-product--view-product:hover {
    scale: 0.92;
    }
    .orderable-products-list--grid{
    justify-content: center;
    }
    body.woocommerce-checkout #customer_details .orderable-checkout__shipping-table td input[type=radio]:checked+label:after, body.woocommerce-checkout #payment .payment_methods>li:not(.woocommerce-notice) input[type=radio]:checked+label:after, body.woocommerce-checkout .form-row input[type=radio]:checked+label:after, body.woocommerce-checkout .woocommerce-shipping-methods#shipping_method li input[type=radio]:checked+label:after, body.woocommerce-checkout input[type=radio]:checked+label:after{
    background-color:transparent!important;
    }
    body.woocommerce-checkout .orderable-tip__amount-wrap--left_space .orderable-tip__custom-form-field{
    padding-left: 40px!important;
    }
    .orderable-floating-cart--br, .orderable-floating-cart--tr{
    right:20px!important;
    display: flex!important;
    }
    .orderable-products-list__item .orderable-product {
    box-shadow: none!important;
    border-radius: 40px!important;
    padding: 24px!important;
    background-color: rgb(191 149 98 / 5%);
    scale:1;
    transition: .2s all;
    }
    .orderable-product__actions-price .amount {
    color: #e2401c!important;
    font-size: 20px;
    display:flex;
    }
    .orderable-category-heading h2{
    font-size:50px!important;
    font-family: 'Roboto Condensed';
    font-weight: 500;
    }
    .orderable-product--image-cropped .orderable-product__image{
    border-radius: 0!important;
    }
    .orderable-products-list__item{
    margin: 0;
    }
    .blurred-box{
        backdrop-filter: blur(10px);
    }
    .orderable-products-list .orderable-product__title {
        font-family: 'Roboto Condensed';
        font-weight: 400;
        color: #c8935f;
    }

    .orderable-drawer h3{
        font-family: 'Roboto Condensed';
        font-weight: 600;
        
    }

    .orderable-drawer-overlay{
        background-color: rgb(112 82 51 / 70%)!important;
    }
    .orderable-drawer{
        color: var(--light-text-color) !important;
    }
    .woocommerce-message{
    background-color:#b9002d!important ;
    }
    @media screen and (min-width: 768px){
    .orderable-products-list--grid .orderable-product__actions {
    margin-top: 0;
    position: relative;
    padding: 12px 24px 18px;
    left:0;
    bottom:0;
    right: 0;
    }}
    .orderable-pro-product-labels__text{
    font-size: 11px;
    }
    .orderable-product__description{
    width: 200px;
    white-space:pre-wrap;
    height: 50px;
    overflow: hidden !important;
    text-overflow: ellipsis;
    }
    .orderable-product__content{
    overflow: hidden!important;
    }
    .orderable-product__image{
    border-radius: 24px!important;
    }
    a.orderable-tabs__link {
    font-weight: 600!important;
    font-size: 1.3em;
    }
    .orderable-tabs__arrow{
    background:#fff!important;
    }
    .orderable-main__group{
    border-radius: 40px;
    padding: 10px;
    }
    .orderable-category-heading{
    text-align: center;
    }
    .opml-store-locator__geolocate-btn{
    border: 2px solid #cad3db!important;
    border-radius: 100px!important;
    outline: none;
    margin: 0;
    position: relative;
    padding: 6px 7px 6px 40px!important;
    font-weight: 500;
    font-size: 16px;
    text-transform: capitalize!important;
    }
    .opml-store-locator__geolocate-btn::before {
    height: 25px!important;
    width: 25px!important;
    left: 6px!important;
    background-size: 17px!important;
    top: 9px!important;
    }
    .orderable-button--filled, .orderable-drawer__cart .orderable-mini-cart__buttons .button.checkout{
        background-color: black!important;
        background:black!important;
    }


    @media screen and (max-width: 480px) {
        .orderable-products-list__item {
            padding: 0 0 24px;
            border-bottom: 0px solid #ecf1f3;
        }
    }

    .footer-unique {
        padding-top: 10px;
        font-size: 12px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
        flex-direction: column;
    }
    
    .footer-content-unique {
        display: flex;
        align-items: center;
    }
    
    .footer-logo {
        padding-left: 5px;
        width: 75px;
    }

    
    body:before {
        content: "";
        position: fixed;
        display: block;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-image: url(https://codeon.ch/wp-content/plugins/uicore-framework/assets/img/noise.webp);
        background-repeat: repeat;
        background-size: 257px auto;
        opacity: .3;
        pointer-events: none;
        z-index: 9999;
    }