/** Shopify CDN: Minification failed

Line 513:53 Expected identifier but found whitespace
Line 513:54 Unexpected "url(/cdn/shop/files/86_66f10b80-86f2-4412-af68-a2efb8060187.png?v=1780186456)"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
[class*="n8k95w1"],
[class*="n8k95w0"],
[class*="_1fragemn2"],
[class*="n8k95w2"],
[class*="n8k95wg"] {
    color: #fff !important;   /* لون الخط أبيض */
}
/* modern floating toolbar */

.t4s-toolbar.t4s-toolbar-label-true{
left:50% !important;
transform:translateX(-50%);
width:92%;
max-width:420px;
bottom:20px !important;
background:rgba(20,20,20,.88) !important;
backdrop-filter:blur(16px);
border-radius:40px !important;
padding:10px 8px;
box-shadow:0 10px 40px rgba(0,0,0,.5);

}

/* toolbar items */

.t4s-toolbar .t4s-toolbar-item{
flex:1;
text-align:center;
position:relative;
transition:all .25s ease;
}

/* icons */

.t4s-toolbar .t4s-toolbar-item svg{
width:22px;
height:22px;
opacity:.85;
transition:.25s;
}

/* hover animation */

.t4s-toolbar .t4s-toolbar-item:hover{
transform:scale(1.12);
}

/* center cart button */

.t4s-toolbar .t4s-toolbar-item[data-id="cart"]{
background:linear-gradient(145deg,#FFD700,#C9A000);
width:60px;
height:60px;
border-radius:50%;
margin-top:-35px;
display:flex;
align-items:center;
justify-content:center;
box-shadow:0 10px 25px rgba(0,0,0,.6);
}

/* cart icon */

.t4s-toolbar .t4s-toolbar-item[data-id="cart"] svg{
width:26px;
height:26px;
fill:#000;
}

/* badge */

.t4s-toolbar .t4s-count{
background:#ff3b30;
color:#fff;
border-radius:12px;
font-size:11px;
padding:2px 6px;
}

/* hide animation */

.t4s-toolbar.hide-bar{
transform:translate(-50%,120%);
opacity:0;
}
/* login container */

/* لون النص داخل الحقول */

/* login container */

.t4s-content-login-sidebar.is--login{
background:rgba(255,255,255,0.08);
backdrop-filter:blur(18px);
border-radius:22px;
padding:30px;
box-shadow:0 15px 50px rgba(0,0,0,.2);
border:1px solid rgba(255,255,255,0.1);
max-width:420px;
margin:auto;
animation:loginFade .5s ease;
}

/* animation */

@keyframes loginFade{
from{
opacity:0;
transform:translateY(20px);
}
to{
opacity:1;
transform:translateY(0);
}
}

/* title */

.t4s-content-login-sidebar h2{
font-size:26px;
font-weight:700;
margin-bottom:20px;
}

/* inputs */

.t4s-content-login-sidebar input{
width:100%;
padding:14px 16px;
border-radius:12px;
border:1px solid rgba(0,0,0,.12);
margin-bottom:16px;
transition:.25s;
font-size:14px;
background:#fff;
color:#000; /* لون الكتابة */
}

/* placeholder */

.t4s-content-login-sidebar input::placeholder{
color:#777;
}

/* chrome autofill fix */

.t4s-content-login-sidebar input:-webkit-autofill{
-webkit-text-fill-color:#000;
transition: background-color 5000s ease-in-out 0s;
}

/* focus */

.t4s-content-login-sidebar input:focus{
outline:none;
border-color:#000;
box-shadow:0 0 0 3px rgba(0,0,0,.08);
}

/* login button */

.t4s-content-login-sidebar button{
width:100%;
padding:14px;
border-radius:14px;
background:linear-gradient(135deg,#000,#333);
color:#fff;
font-weight:600;
font-size:15px;
border:none;
transition:.3s;
cursor:pointer;
}

/* button hover */

.t4s-content-login-sidebar button:hover{
transform:translateY(-2px);
box-shadow:0 8px 25px rgba(0,0,0,.3);
}

/* links */

.t4s-content-login-sidebar a{
font-size:13px;
opacity:.75;
transition:.25s;
}

.t4s-content-login-sidebar a:hover{
opacity:1;
text-decoration:underline;
}

/* social login */

.t4s-content-login-sidebar .social-login{
display:flex;
gap:10px;
margin-top:15px;
}

.t4s-content-login-sidebar .social-login a{
flex:1;
padding:10px;
border-radius:10px;
text-align:center;
font-size:13px;
font-weight:600;
background:#f5f5f5;
transition:.25s;
}

.t4s-content-login-sidebar .social-login a:hover{
background:#e8e8e8;
}

/* mobile */

@media(max-width:768px){

.t4s-content-login-sidebar.is--login{
margin:20px;
padding:24px;
}

}


/* ===== PREMIUM CART DRAWER UI ===== */

.t4s-drawer.t4s-drawer__right{

background:#ffffff;

border-left:1px solid #e5e5e5;

border-top-left-radius:22px;
border-bottom-left-radius:22px;

box-shadow:-15px 0 50px rgba(0,0,0,.25);

transition:all .35s ease;

overflow:hidden;
}

/* HEADER */

.t4s-drawer .t4s-drawer__header{

padding:22px;

font-size:20px;
font-weight:700;

color:#111;

border-bottom:1px solid #eee;

background:#fafafa;

}

/* CONTENT */

.t4s-drawer .t4s-drawer__content{

padding:20px;

overflow-y:auto;

}

/* CART ITEMS */

.t4s-drawer .t4s-cart-item{

background:#f8f8f8;

border-radius:14px;

padding:12px;

margin-bottom:12px;

display:flex;
gap:12px;

transition:.25s;

}

.t4s-drawer .t4s-cart-item:hover{

background:#f1f1f1;

}

/* PRODUCT IMAGE */

.t4s-drawer .t4s-cart-item img{

border-radius:10px;

}

/* PRODUCT TITLE */

.t4s-drawer .t4s-cart-item-title{

font-size:14px;

font-weight:600;

color:#111;

}

/* PRICE */

.t4s-drawer .t4s-cart-price{

font-weight:700;

color:#000;

}

/* QUANTITY BUTTON */

.t4s-drawer .t4s-quantity{

background:#fff;

border-radius:8px;

border:1px solid #ddd;

}

/* FREE SHIPPING BAR */

.shipping-progress{

margin-top:15px;

height:10px;

border-radius:20px;

background:#eee;

overflow:hidden;

}

.shipping-progress span{

display:block;

height:100%;

width:65%;

background:linear-gradient(90deg,#00c6ff,#0072ff);

border-radius:20px;

}

/* SUBTOTAL */

.t4s-drawer .t4s-cart-subtotal{

font-size:18px;

font-weight:700;

color:#000;

margin-top:15px;

}

/* CHECKOUT BUTTON */

.t4s-drawer .checkout-btn{

display:block;

width:100%;

margin-top:18px;

padding:16px;

border-radius:14px;

background:linear-gradient(135deg,#111,#333);

color:#fff;

font-weight:600;

text-align:center;

transition:.25s;

box-shadow:0 8px 25px rgba(0,0,0,.25);

}

/* HOVER */

.t4s-drawer .checkout-btn:hover{

transform:translateY(-2px);

box-shadow:0 10px 30px rgba(0,0,0,.35);

}

/* SCROLLBAR */

.t4s-drawer .t4s-drawer__content::-webkit-scrollbar{

width:6px;

}

.t4s-drawer .t4s-drawer__content::-webkit-scrollbar-thumb{

background:#bbb;

border-radius:20px;

}
/* search text color */

.t4s-search-form input,
.t4s-search__input{

color:#000 !important;

}
/* search input text */

.t4s-mini-search__input{

color:#000 !important;

background:#fff;

}

/* placeholder */

.t4s-mini-search__input::placeholder{

color:#777;

}

/* لما المستخدم يضغط على السيرش */

.t4s-mini-search__input:focus{

color:#000;

outline:none;

}
/* الصيف */

body.summer-page .t4s-product.t4s-pr-grid.t4s-pr-style1 {

  background-image: url(/cdn/shop/files/86_66f10b80-86f2-4412-af68-a2efb8060187.png?v=1780186456) !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: repeat !important;

  border-radius: 16px;
  overflow: hidden;
  padding: 9px;
  position: relative;
  transition: all .35s ease;
  border: 1px solid rgba(0,0,0,.08);
  margin: 8px;
  box-sizing: border-box;
}
body.summer-page .t4s-product:hover {
  transform: translateY(-5px);
  box-shadow: 0 15px 40px rgba(0,0,0,.25);
}

body.summer-page .t4s-product .t4s-product-img {
  background: #ffffff !important;
  border-radius: 12px;
  overflow: hidden;
}

body.summer-page .t4s-product .t4s- background-image: url(/cdn/shop/files/86_66f10b80-86f2-4412-af68-a2efb8060187.png?v=1780186456) !important;

body.summer-page .t4s-product .t4s-product-title a {
  color: #ffffff !important;
}

body.summer-page .t4s-product-price ins{
    color: #00a2de !important;
  
  font-weight: 700;
}

body.summer-page .t4s-product del {
  color: #777777
!important;
}
body.summer-page .t4s-product-vendor,
body.summer-page .t4s-product-vendor a{
    color: #00a2de !important;
}
body.summer-page .t4s-product-btns {
    display: none !important;
}

body.summer-page .t4s-product-btns2 {
    display: none !important;
}

body.summer-page .t4s-header__wrapper.t4s-pr.t4s-layout-layout_bottom {
    background-image: url('/cdn/shop/files/86_66f10b80-86f2-4412-af68-a2efb8060187.png?v=1780186456') !important;
    background-repeat: repeat !important;
    background-size: 300px auto !important;
}
body.summer-page .t4s-product-title,
body.summer-page .t4s-product-title a {
    color: #222222 !important;
}

body.summer-page .t4s-site-nav__icons.t4s-use__kalles.is--hover2.t4s-h-cart__design1.t4s-lh-1.t4s-d-inline-flex.t4s-align-items-center,
body.summer-page .t4s-site-nav__icons.t4s-use__kalles.is--hover2.t4s-h-cart__design1.t4s-lh-1.t4s-d-inline-flex.t4s-align-items-center svg {
    color: #222222 !important;
    fill: #222222 !important;
}

body.summer-page .t4s-push-menu-btn.t4s-lh-1.t4s-d-flex.t4s-align-items-center,
body.summer-page .t4s-push-menu-btn.t4s-lh-1.t4s-d-flex.t4s-align-items-center svg {
    color: #222222 !important;
    fill: #222222 !important;
    stroke: #222222 !important;
}

body.summer-page .t4s-dropdown__wrapper.is--opened {
    background-image: url("/cdn/shop/files/86_66f10b80-86f2-4412-af68-a2efb8060187.png?v=1780186456") !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}
body.summer-page .t4s-dropdown__content,
body.summer-page .t4s-dropdown__content * {
    color: #222222 !important;
}
body.summer-page .t4s-drawer,
body.summer-page .t4s-drawer__content,
body.summer-page .t4s-drawer__main {
    background: radial-gradient(
        rgba(0, 162, 222, 1) 0%,
        rgba(0, 162, 222, 0.45) 15%,
        rgba(0, 162, 222, 0.44) 65%,
        rgba(0, 162, 222, 1) 100%
    ) !important;
}
body.summer-page .t4s-drawer__header {
    background-image: url("/cdn/shop/files/86_66f10b80-86f2-4412-af68-a2efb8060187.png?v=1780186456");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

body.summer-page .t4s-btn-cart__emty {
    background-image: url("/cdn/shop/files/86_66f10b80-86f2-4412-af68-a2efb8060187.png?v=1780186456") !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}
body.summer-page .t4s-drawer__header {
    color: #222222 !important;
}

body.summer-page .t4s-btn__checkout {
    background-image: url("/cdn/shop/files/86_66f10b80-86f2-4412-af68-a2efb8060187.png?v=1780186456");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

body.summer-page .t4s-btn__checkout {
    --btn-background-hover: Hide !important;
    background-color: var(--btn-background-hover) !important;
}

body.summer-page .t4s-btn__cart {
    --btn-background-hover: #222222 !important;
}
body.summer-page .t4s-cart__tax {
    display: none !important;
}

body.summer-page .t4s-cart__agree {
    display: none !important;
}

body.summer-page .t4s-mini_cart__meta .t4s-cart_price ins {
    color: #ffffff !important; /* لون رملي */
    font-size: 18px !important; /* كبّر الحجم */
    font-weight: 600 !important;
}

body.summer-page .t4s-drawer__header.t4s-mb-nav__tabs.t4s-rows.t4s-g-0.t4s-row-cols-2.t4s-text-center {
    background: radial-gradient(
        rgba(0, 162, 222, 1) 0%,
        rgba(0, 162, 222, 0.45) 15%,
        rgba(0, 162, 222, 0.44) 65%,
        rgba(0, 162, 222, 1) 100%
    ) !important;
}

body.summer-page .t4s-mb__menu {
    background: radial-gradient(
        rgba(0, 162, 222, 1) 0%,
        rgba(0, 162, 222, 0.45) 0%,
        rgba(0, 162, 222, 0.44) 65%,
        rgba(0, 162, 222, 1) 100%
    ) !important;
}
body.summer-page .t4s-pa.t4s-op-0.t4s-ts-op.t4s-count-box {
    background-color: #00a2de !important;
}

body.summer-page .t4s-d-block.t4s_mb_30 {
    color: #D2B48C !important; /* رملي */
}

body.summer-page .t4s-content-login-sidebar.is--create.t4s-text-start,
body.summer-page .t4s-content-login-sidebar.is--create.t4s-text-start * {
    color: #222222 !important;
}

body.summer-page .t4s-content-login-sidebar.is--login.t4s-text-start,
body.summer-page .t4s-content-login-sidebar.is--login.t4s-text-start * {
    color: #222222 !important;
}
body.summer-page .t4s_field.t4s_mb_20 button {
    background-image: url("/cdn/shop/files/86_66f10b80-86f2-4412-af68-a2efb8060187.png?v=1780186456") !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;

    border: none !important;
}

body.summer-page .t4s-mini-search__cat option {
    color: #222222 !important;
}

body.summer-page .t4s-widget__pr-price ins {
    color: #ffffff !important;
    font-size: 18px !important;
    font-weight: 600 !important;
}

shopify-section t4s-section t4s-toolbar-mobile t4s-section-admn-fixed {
    background-image: url("/cdn/shop/files/86_66f10b80-86f2-4412-af68-a2efb8060187.png?v=1780186456") !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  body.summer-page .header__normal-logo {
    content: url("/cdn/shop/files/ury__24_-removebg-preview.png?v=1780252574") !important;
}

body.summer-page .header__normal-logo[src*="kickz__24_-removebg-preview"] {
    content: url("/cdn/shop/files/ury__24_-removebg-preview.png?v=1780252574") !important;
}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  @media screen and (max-width: 767px){

    .t4s-product.t4s-pr-grid.t4s-pr-style1{
        width: calc(50% - 6px) !important;
        max-width: calc(50% - 6px) !important;
        flex: 0 0 calc(50% - 6px) !important;
        margin: 3px !important;
    }

    .t4s-row,
    .t4s-row-products{
        justify-content: center !important;
    }

}
@media screen and (max-width: 767px){

    .t4s-container,
    .t4s-container-fluid{
        padding-left: 8px !important;
        padding-right: 19px !important;
    }

}

body.summer-page .header__normal-logo {
    content: url("/cdn/shop/files/ury__24_-removebg-preview.png?v=1780252574") !important;
}
body.summer-page .header__normal-logo,
body.summer-page .header__sticky-logo {
    content: url("/cdn/shop/files/ury__24_-removebg-preview.png?v=1780252574") !important;
    width: 100px !important;
    height: auto !important;
}
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  body.summer-page .header__normal-logo,
body.summer-page .header__sticky-logo,
body.summer-page .header__mobile-logo {
    content: url("/cdn/shop/files/ury__24_-removebg-preview.png?v=1780252574") !important;
    width: 90px !important;
    height: auto !important;
}
}