@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display&display=swap");
@font-face
{
font-family:   "Styrene";
-webkit-font-smoothing: antialiased;
font-style:   normal;
font-weight: 400;
src: url(//common.static.burberry.com/fonts/v5/BBY-Styrene/BurberryStyreneB-Regular.woff2) format("woff2"),
url(//common.static.burberry.com/fonts/v5/BBY-Styrene/BurberryStyreneB-Regular.woff) format("woff");
}
@font-face
{
font-family:   "Styrene";
-webkit-font-smoothing: antialiased;
font-style:   normal;
font-weight: 500;
src: url(//common.static.burberry.com/fonts/v5/BBY-Styrene/BurberryStyreneB-Medium.woff2) format("woff2"),
url(//common.static.burberry.com/fonts/v5/BBY-Styrene/BurberryStyreneB-Medium.woff) format("woff");
}
@font-face
{
font-family:   "Styrene";
-webkit-font-smoothing: antialiased;
font-style:   normal;
font-weight: 700;
src: url(//common.static.burberry.com/fonts/v5/BBY-Styrene/BurberryStyreneB-Bold.woff2) format("woff2"),
url(//common.static.burberry.com/fonts/v5/BBY-Styrene/BurberryStyreneB-Bold.woff) format("woff");
}
::-webkit-scrollbar-thumb
{
background:   #4d4d4d;
}
::-webkit-scrollbar-button
{
display:   none;
}
::-webkit-scrollbar
{
width:   10px;
background: #e6e6e6;
}
u,
a
{
text-underline-offset: 0.4rem;
padding-bottom: 0.1rem;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
main
{
margin:   0;
padding: 0;
border:   0;
font-size: 100%;
vertical-align:   baseline;
font-family: "Styrene", Helvetica, Arial, sans-serif;
}
body
{
font-family: "Styrene", Helvetica, Arial, sans-serif;
-webkit-font-smoothing:   antialiased;
margin: 0 !important;
padding: 0 !important;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main,
summary
{
display:   block;
}
*,
*::before,
*::after
{
box-sizing:   border-box;
}
html
{
box-sizing:   border-box;
touch-action: manipulation;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-ms-overflow-style:   scrollbar;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
ol,
ul
{
list-style:   none;
}
blockquote,
q
{
quotes:   none;
}
blockquote::before,
blockquote::after,
q::before,
q::after
{
content:   "";
content: none;
}
table
{
border-collapse:   collapse;
border-spacing: 0;
}
caption
{
caption-side:   bottom;
}
th
{
text-align:   inherit;
}
hr
{
box-sizing:   content-box;
height: 0;
overflow:   visible;
}
pre
{
overflow:   auto;
-ms-overflow-style: scrollbar;
}
a
{
background-color:   transparent;
-webkit-text-decoration-skip: objects;
}
abbr[title]
{
border-bottom:   none;
-webkit-text-decoration: underline;
text-decoration:   underline;
-webkit-text-decoration: underline dotted;
text-decoration:   underline dotted;
cursor: help;
text-decoration-skip-ink:   none;
}
b,
strong
{
font-weight:   bolder;
}
small
{
font-size: 80%;
}
sub,
sup
{
position:   relative;
font-size: 75%;
line-height:   0;
}
sub
{
bottom: -0.25em;
}
sup
{
top: -0.5em;
}
#productImage li img
{
border-style:   none;
width: 100vw;
margin:   0 auto;
height: 100%;
}
svg:not(:root)
{
overflow:   hidden;
}
button
{
border-radius:   0;
}
input,
button,
select,
optgroup,
textarea
{
margin:   0;
font-size: inherit;
line-height:   inherit;
}
button,
[type="reset"],
[type="submit"],
[type="button"]
{
-webkit-appearance:   button;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"]
{
-webkit-appearance:   listbox;
}
textarea
{
overflow:   auto;
resize: vertical;
}
button,
input
{
overflow:   visible;
}
button,
select
{
text-transform:   none;
}
select
{
word-wrap:   normal;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner
{
border-style:   none;
padding: 0;
}
input[type="radio"],
input[type="checkbox"]
{
box-sizing:   border-box;
padding: 0;
}
[tabindex="-1"]:focus
{
outline: 0 !important;
}
fieldset
{
min-width:   0;
}
legend
{
max-width: 100%;
white-space:   normal;
color: inherit;
display:   block;
}
progress
{
vertical-align:   baseline;
}
textarea
{
overflow:   auto;
}
[type="checkbox"],
[type="radio"]
{
box-sizing:   border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button
{
height:   auto;
}
[type="search"]
{
-webkit-appearance:   textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration
{
-webkit-appearance:   none;
}
::-webkit-file-upload-button
{
-webkit-appearance:   button;
font: inherit;
}
output
{
display:   inline-block;
}
template
{
display:   none;
}
[hidden]
{
display:   none;
}

.header__wrapper.header__wrapper--desktop.fixed .header__background
{
transform: translateY(0);
}
@media screen and (min-width: 1024px)
{
.header__wrapper.header__wrapper--desktop:hover .header__background
{
transform: translateY(0);
}

.header__wrapper.header__wrapper--desktop:hover .navigation-primary__underline,
.header__wrapper.header__wrapper--desktop:hover .navigation-primary .navigation-primary__button
{
color:   #000;
visibility: visible;
}
}

.header__wrapper--desktop
{
position:   fixed;
z-index: 999;
width: calc(100vw - var(--scrollbar-width));
top:   0;
transition: 500ms all;
}

.header__wrapper--desktop .header__overlay
{
background: rgba(0, 0, 0, 0.3);
bottom:   0;
left: 0;
opacity:   0;
pointer-events: none;
position:   fixed;
right: 0;
top:   0;
z-index: 50;
}

.header__background
{
background-color:   #fff;
content: "";
height: 100%;
left:   0;
position: absolute;
right:   0;
top: 0;
transform: translateY(-100%);
transition:   500ms all;
}

.header__wrapper--desktop .header__content-wrapper
{
margin:   0 auto;
max-width: 2560px;
}

.header .header__button,
.header__content,
.header__icon-wrapper
{
align-items:   center;
display: flex;
}

.header__content
{
height: 100%;
justify-content:   space-between;
width: 100%;
}

.header-logo--standard-view
{
line-height:   0;
z-index: 999;
background-color:   transparent;
transition: 500ms all;
margin-left:   10px;
}

.header__wrapper--desktop .header__navigation-wrapper
{
flex:   1;
}

.navigation-desktop
{
padding:   0 32px;
}

.navigation-desktop__bar-wrapper
{
/*
height:                  88px;
*/
overflow:   hidden;
}

.navigation-desktop__bar
{
height: 100%;
}

.navigation-primary
{
display:   flex;
position: relative;
}

.navigation-primary__list
{
display:   flex;
flex-wrap: wrap;
justify-content:   center;
align-items: center;
height:   88px;
}

.list-items
{
list-style:   none;
margin: 0;
padding:   0;
}

.list-items__item
{
list-style-type:   none;
}

.navigation-primary__list-item
{
margin-bottom:   2px;
height: 88px;
display:   flex;
justify-content: center;
align-items:   center;
}

.navigation-primary .navigation-primary__button
{
font-size:   12px;
font-weight: 500;
line-height:   16px;
text-transform: uppercase;
padding:   0 16px 0;
}
@media screen and (min-width: 1366px)
{
.navigation-primary .navigation-primary__button
{
font-size:   16px;
line-height: 20px;
}

.header__content-wrapper
{
padding-left:   40px;
padding-right: 40px;
}
}

.button
{
background-color:   transparent;
border: 0;
color:   #000;
cursor: pointer;
display:   inline-block;
padding: 0;
text-align:   left;
text-decoration: none;
transition: color 0.15s linear;
}

.navigation-primary__button-text
{
display:   inline-block;
}

.header__wrapper--desktop .header__icon-item .header__button
{
padding:   32px 16px;
}

.header .header__button-search
{
display:   flex;
}

.header .header__button
{
cursor:   pointer;
justify-content: center;
position:   relative;
}

.icon--glyph-box.icon--size-m
{
height:   24px;
width: 24px;
}

.icon--glyph-box
{
align-items:   center;
justify-content: center;
}

.icon
{
display:   contents;
}

.header__wrapper--desktop .header__button-text
{
font-size:   12px;
font-weight: 500;
letter-spacing:   0;
line-height: 16px;
left:   46px;
top: 36px;
}

.header .header__button-text
{
position:   absolute;
}

.header__button-text
{
opacity:   0;
transform: translateY(-100%);
transition: opacity 0.15s ease-out;
transition-property: transform, opacity;
}

.navigation-primary__underline
{
border-bottom-style:   solid;
border-bottom-width: 2px;
pointer-events:   none;
position: absolute;
transform-style:   preserve-3d;
transition-duration: 0.28s;
transition-property: width, left;
transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
visibility:   hidden;
}

.clear-fix-mbrem
{
margin-bottom: 8.8rem;
width: 100%;
height:   2px;
display: flex;
}
@media (max-width: 1023px)
{
.clear-fix-mbrem
{
margin-bottom: 0.1rem;
width: 100%;
height:   2px;
display: flex;
}
}

.anasayfa-custom
{
display:   flex;
gap: 5px;
}

.anasayfa-custom a,
.anasayfa-custom img
{
width: 100%;
display:   flex;
}
@media screen and (max-width: 1024px)
{
.list-items__item.header__icon-item.forDesktop,
.header__navigation-wrapper.forDesktop
{
display: none !important;
}

.list-items__item.header__icon-item.forMobile
{
display: block !important;
}

.anasayfa-custom
{
flex-direction:   column;
}
}

.submenu-first-container
{
margin:   36px 40px 36px;
gap: 40px;
flex-flow:   row wrap;
display: flex;
flex-direction:   row;
justify-content: space-evenly;
align-items:   baseline;
width: calc(100vw - 10px);
padding:   30px 0 10px;
}

.submenu-first-container .submenu-first-li
{
display:   flex;
flex-direction: column;
align-items:   flex-start;
text-align: left;
justify-content:   center;
padding-bottom: 20px;
}

.menu,
.menu div:not(.dynamicMenu)
{
background-color:   inherit;
}

.menu
{
position:   relative;
}

.menu-list
{
z-index:   33;
}

.menu li
{
float:   left;
}

.menu a
{
float:   left;
padding-left: 20px;
padding-right:   20px;
box-sizing: border-box;
}

.menu li.parentLink>a
{
padding-right:   40px;
background-image: url("selectArrow.png");
background-repeat:   no-repeat;
background-position: right center;
}

.menu li.parentLink>ul
{
position:   absolute;
top: 100%;
left:   0;
width: 200px;
display:   none;
}

.menu li.parentLink li a
{
width: 100%;
}

.menu li.parentLink li.parentLink ul
{
float:   left;
position: relative;
box-sizing:   border-box;
border-left: 10px solid #dedede;
}
#mobileAppNotify
{
position:   fixed;
z-index: 9999;
}
#appNotify
{
display:   flex;
align-items: center;
}
#appLogo p
{
padding-bottom:   0;
}
#appLogo img
{
max-width: 100%;
width:   auto;
height: auto;
}
#appBtn
{
white-space:   nowrap;
}
#headerTop
{
background:   #000;
}
#topMenu,
#topMenu li,
#topMenu a
{
float:   left;
height: 30px;
}
#topMenu a
{
line-height:   30px;
color: #fff;
font-size:   11px;
padding-left: 20px;
padding-right:   20px;
border-right: 1px solid #3b3b3b;
}
#topMenu ul li:hover>span,
#topMenu ul li:hover>a
{
background:   #3b3b3b;
}
#headerTop select
{
height:   30px;
padding: 0 30px 0 10px;
background: url("selectArrow.png") no-repeat right center;
border:   0;
border-left: 1px solid #3b3b3b;
appearance:   none;
-moz-appearance: none;
-webkit-appearance:   none;
color: #fff;
font-size:   11px;
}
#headerTop select option
{
background:   #000;
}
#headerPhone
{
color:   #fff;
font-size: 11px;
line-height:   30px;
}
#headerMain
{
margin-top:   20px;
margin-bottom: 20px;
}
#hmLinks
{
padding-top:   20px;
padding-bottom: 20px;
position:   relative;
}
#hmLinks>a
{
padding-top:   34px;
}
#hmLinks a.authorLink
{
background: url("userIcon.png") no-repeat center 10px;
}
#hmLinks a.basketLink
{
background: url("basketIcon.png") no-repeat center 9px;
position:   relative;
}
#hmLinks a.messageLink
{
background: url("messageIcon.svg") no-repeat center 9px;
position:   relative;
}
#hmLinks a.basketLink span,
#hmLinks a.messageLink span
{
position:   absolute;
top: 2px;
right:   13px;
width: 15px;
height:   15px;
line-height: 15px;
font-size:   10px;
color: #fff;
font-weight:   600;
text-align: center;
background:   #000;
border-radius: 10px;
}
#hmLinks>a strong
{
line-height:   16px;
color: #666;
font-size:   11px;
}
#basketList
{
display:   none;
position: absolute;
top:   80px;
left: 0;
background:   #fff;
z-index: 3333;
}
#logo p
{
float:   left;
width: 100%;
height:   90px;
line-height: 90px;
padding-bottom:   0;
}
#logo a
{
width: 100%;
height:   90px;
line-height: 90px;
text-align:   center;
display: table-cell;
vertical-align:   middle;
padding-bottom: 0;
}
#logo img
{
display:   inline;
max-height: 100%;
max-width: 100%;
width:   auto;
vertical-align: middle;
}
#search
{
margin-top:   20px;
margin-bottom: 20px;
}
#search .row
{
height:   48px;
border: 1px solid #ccc;
}
#FormAra
{
height: 100%;
position:   relative;
}
#FormAra input[type="text"]
{
position:   absolute;
width: 100%;
height: 100%;
top:   0;
left: 0;
right:   0;
border: 0;
box-sizing:   border-box;
padding: 10px 210px 10px 10px;
color:   #666;
font-size: 13px;
}
#FormAra .placeholder
{
right:   201px;
line-height: 46px;
padding-left:   20px;
}
#searchRight
{
width:   200px;
height: 100%;
background:   #f3f3f3;
border-left: 1px solid #ccc;
position:   relative;
z-index: 33;
}
#searchRight select
{
width:   150px;
height: 28px;
background: url("selectArrow.png") no-repeat right center;
border:   0;
appearance: none;
-moz-appearance:   none;
-webkit-appearance: none;
color:   #666;
font-size: 13px;
}
#FormAra input[type="submit"]
{
width:   28px;
height: 28px;
padding-top:   0;
padding-right: 0;
padding-bottom:   0;
padding-left: 0;
background-image: url("searchIcon.png");
background-repeat:   no-repeat;
background-position: center center;
border:   0;
cursor: pointer;
}
#live-search-box
{
position:   absolute;
top: calc(100% + 1px);
left:   -1px;
width: 100%;
background:   #fff;
border: 1px solid #ececec;
border-bottom:   0;
z-index: 999;
}
#live-search-box ul
{
float:   left;
width: 100%;
}
#live-search-box li
{
float:   left;
width: 100%;
border-bottom:   1px solid #ececec;
}
#live-search-box a
{
float:   left;
width: 100%;
font-weight:   600;
display: flex;
align-items:   center;
}
#live-search-box span,
#live-search-box div.search-image
{
width: 8%;
height:   auto;
margin-top: 5px;
margin-right:   15px;
margin-bottom: 5px;
margin-left:   5px;
overflow: hidden;
}
#live-search-box img
{
margin:   0 auto;
}
#mainMenu
{
background-color:   #f3f3f3;
position: relative;
z-index:   777;
}
#mainMenu .menu>li
{
padding-top:   9px;
padding-bottom: 9px;
}
#mainMenu .menu>li:hover
{
background:   #f9f9f9;
}
#mainMenu a
{
height:   29px;
line-height: 29px;
font-size:   13px;
color: #666;
border-right:   1px solid #dedede;
}

.menu li.parentLink>a
{
background-color:   transparent;
}
#mainMenu #homeLink a
{
width:   54px;
background: url("homeIcon.png") no-repeat center center;
}
#mainMenu .parentLink li a
{
border-right:   0;
border-bottom: 1px solid #dedede;
}

.subMenu
{
z-index:   -9999;
position: fixed;
top: -100%;
left:   0;
right: 0;
opacity:   0;
visibility: hidden;
display:   flex;
justify-content: flex-start;
transition:   500ms all;
}
#mainMenu .subMenu
{
top:   47px;
}
:hover>.subMenu
{
top:   88px;
opacity: 1;
visibility:   visible;
}

.menuTitle
{
font-size:   20px;
padding-bottom: 10px;
}

.subMenu a
{
border-bottom:   1px solid transparent;
font-size: 1em;
font-weight:   700;
text-align: left;
padding-bottom:   3px;
margin-bottom: 7px;
}

.subMenu li li a
{
font-size:   1em;
font-weight: 400;
padding-bottom:   3px;
margin-bottom: 7px;
display:   block;
}

.subMenu a:hover
{
border-bottom:   1px solid #000;
text-decoration: unset !important;
}
#mainMenu .subMenu a:hover
{
color:   #ff7200;
}

.subMenu .dynamicMenu
{
background:   #fff;
}

.subMenu li li a:hover
{
text-align:   left;
border-bottom: 1px solid #000;
text-decoration: unset !important;
}
#alterMenu
{
background-color:   #6c6c6c;
border-top: 1px solid #aaa;
border-bottom:   1px solid #575757;
}
#alterMenu .menu>li
{
padding-top:   4px;
padding-bottom: 4px;
}
#alterMenu .menu>li:hover
{
background:   #f5f5f5;
}
#alterMenu a
{
line-height:   21px;
font-size: 12px;
color:   #f3f3f3;
border-right: 1px solid #aaa;
}
#alterMenu .menu>li:hover a
{
color:   #444;
}
#alterMenu .menu>li:hover .subMenu
{
top:   29px;
z-index: 3333;
}
#alterMenu .menu>li:hover .subMenu a
{
border-right:   0;
}
#alterMenu .menu>li:hover .subMenu a:hover
{
color:   #f37121;
}
#alterMenu .subMenu li,
#alterMenu .subMenu a
{
line-height:   30px;
border-color: #e0e0e0;
}
@media screen and (max-width: 1230px) and (min-width: 769px)
{
.menu a
{
padding-left:   10px;
padding-right: 10px;
}

.menu li.parentLink>a
{
padding-right:   30px;
}
}
@media screen and (max-width: 1000px)
{
}
@media screen and (min-width: 769px)
{
.menu li.parentLink:hover>ul
{
display:   block;
}
}
@media screen and (max-width: 768px)
{
.header__wrapper--desktop
{
height:   auto;
}

.header__wrapper--desktop .header
{
height:   auto;
}

.list-items__item.header__icon-item:first-child
{
margin-right: 0 !important;
}

.header__wrapper--desktop .header__icon-item .header__button
{
padding: 0 5px !important;
}

.icon--glyph-box.icon--size-m
{
height:   18px;
width: 18px;
}

.header__content-wrapper
{
height: 40px !important;
}
}

.header__content-wrapper
{
height:   88px;
}
#filtre
{
margin-top: 118px !important;
}

.header__wrapper--desktop .header__icon-item .header__button
{
padding:   32px 0;
}

.icon--glyph-box
{
display:   flex;
position: relative;
}

.cart-soft-count
{
position:   absolute;
right: -13px;
font-weight:   500;
}
#mobileAppNotify
{
background-color:   #e0e0e0;
}
#appNotify
{
position:   relative;
z-index: 9999;
}
#appNotifyClose
{
background-color:   #000;
color: #fff;
font-size:   14px;
line-height: 18px;
text-align:   center;
width: 18px;
min-width:   18px;
height: 18px;
padding:   0;
margin-right: 10px;
border-radius: 100%;
}
#appLogo
{
background-color:   #fff;
width: 56px;
min-width:   56px;
height: 56px;
border-radius:   4px;
overflow: hidden;
display:   flex;
align-items: center;
justify-content:   center;
text-align: center;
}
#applogo *
{
margin:   0px;
padding: 0px;
}
#appText
{
color:   #000;
font-size: 13px;
font-weight:   500;
line-height: 18px;
width: calc(100% - 176px);
}

.menu-list,
.menu-list li,
.menu-list a
{
width: 100%;
}

.menu-list.show,
.menu li.parentLink ul.show
{
display:   block;
}

.animate
{
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode:   both;
animation-fill-mode: both;
}
#menuBtn
{
width:   54px;
height: 54px;
background: url("menuBtn.png") no-repeat;
cursor:   pointer;
}
@-webkit-keyframes pageOverlayDefault
{
from
{
opacity:   1;
}
to
{
opacity:   0;
}
}
@keyframes pageOverlayDefault
{
from
{
opacity:   1;
}
to
{
opacity:   0;
}
}
#pageOverlay
{
position:   fixed;
top: 0;
right:   0;
bottom: 0;
left:   0;
background: rgba(0, 0, 0, 0.7);
z-index:   3333;
opacity: 0;
display:   none;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-name:   pageOverlayDefault;
animation-name: pageOverlayDefault;
}
@-webkit-keyframes pageOverlay
{
from
{
opacity:   0;
}
to
{
opacity:   1;
}
}
@keyframes pageOverlay
{
from
{
opacity:   0;
}
to
{
opacity:   1;
}
}

.menuShow #pageOverlay
{
display:   block;
-webkit-animation-name: pageOverlay;
animation-name:   pageOverlay;
}
@-webkit-keyframes mobileMenuDefault
{
from
{
left:   0;
}
to
{
left: -100%;
}
}
@keyframes mobileMenuDefault
{
from
{
left:   0;
}
to
{
left: -100%;
}
}
#mobileMenu
{
position:   fixed;
left: -100%;
top:   0;
bottom: 0;
width: 100%;
background:   #fff;
overflow-y: auto;
z-index:   4444;
-webkit-animation-name: mobileMenuDefault;
animation-name:   mobileMenuDefault;
}
@-webkit-keyframes mobileMenu
{
from
{
left: -100%;
}
to
{
left:   0;
}
}
@keyframes mobileMenu
{
from
{
left: -100%;
}
to
{
left:   0;
}
}

.menuShow #mobileMenu
{
-webkit-animation-name:   mobileMenu;
animation-name: mobileMenu;
}
#closeMobileMenu
{
line-height:   44px;
color: #363636;
font-size:   30px;
padding-left: 54px;
background: url("menuBtnActive.png") no-repeat;
cursor:   pointer;
}
#mobileMenu span,
#mobileMenu a,
#mobileMenu label,
#mobileMenu select
{
color:   #666;
font-size: 30px;
line-height:   64px;
background: url("menuArrow.png") no-repeat right center;
cursor:   pointer;
}
#mobileMenu span.active
{
background: url("menuArrowActive.png") no-repeat right center;
color:   #f36d24;
padding-right: 40px;
}
#mobileMenu li ul
{
display:   none;
}
#mobileMenu li ul a
{
color:   #999;
font-size: 23px;
line-height:   40px;
background: url("menuSubArrow.png") no-repeat 0 center;
}
#mobileMenu select
{
background:   none;
border: 0;
}
#mobileMenu label[for="langMobile"]
{
padding-left:   50px;
background: url("langMobileIcon.png") no-repeat 10px center;
}
#mobileMenu label[for="curMobile"]
{
padding-left:   50px;
background: url("curMobileIcon.png") no-repeat 10px center;
}
#basketMobile
{
padding-left:   50px;
background: url("basketMobileIcon.png") no-repeat 10px center;
}
#mobileMenu #setLocationMobile
{
padding-left:   50px;
background: url("addressMobileIcon.png") no-repeat left center;
}
#loginMobile:before
{
float:   left;
width: 30px;
height:   45px;
background: url("profileMobileIcon.png") no-repeat 0 center;
margin-right:   10px;
content: "";
}
#regisMobile:before
{
float:   left;
width: 30px;
height:   45px;
background: url("registerMobileIcon.png") no-repeat 0 center;
margin-right:   10px;
content: "";
}
#favMobile:before
{
float:   left;
width: 30px;
height:   45px;
background: url("favMobileIcon.png") no-repeat 0 center;
margin-right:   10px;
content: "";
}
#headerMain
{
margin-top:   0;
margin-bottom: 0;
}
#logo a
{
height:   74px;
line-height: 74px;
}
#logo p
{
height:   74px;
line-height: 74px;
}
#logo a img
{
width:   auto;
display: inline;
vertical-align:   middle;
}
#search
{
padding-left:   0;
padding-right: 0;
margin-top:   0;
margin-bottom: 0;
}
#hmLinks
{
padding-top:   0;
padding-bottom: 0;
}
#hmLinks>a
{
padding-top:   48px;
}
#hmLinks a.authorLink
{
background: url("userIconBig.png") no-repeat center 10px;
}
#hmLinks a.basketLink
{
background: url("basketIconBig.png") no-repeat center 9px;
}
#hmLinks a.basketLink span
{
top:   20px;
}
#hmLinks a strong
{
line-height:   22px;
font-size: 14px;
}
#hmLinks a:hover strong
{
color:   #000;
}
#search .row
{
height:   40px;
margin-right: 0;
margin-left:   0;
}
#FormAra input[type="text"]
{
font-size:   16px;
padding: 6px 75px 6px 10px;
}
#FormAra input[type="text"]::-webkit-input-placeholder
{
font-size:   14px;
color: #363636;
}
#FormAra input[type="text"]::-moz-placeholder
{
font-size:   14px;
color: #363636;
}
#FormAra input[type="text"]:-ms-input-placeholder
{
font-size:   14px;
color: #363636;
}
#FormAra input[type="text"]:-moz-placeholder
{
font-size:   14px;
color: #363636;
}
#FormAra input[type="submit"]
{
width:   44px;
height: 24px;
background-color:   transparent;
background-image: url("searchIconMobile.png");
}
#mobileMenu span#searchRight
{
width:   auto;
padding-top: 6px;
padding-bottom:   6px;
background: none;
}
#searchRight select
{
display:   none;
}
#mobileOptions .line-bottom
{
border-color:   #c1c1c1;
}
#mobileMenu #mobileOptions span,
#mobileMenu #mobileOptions a,
#mobileMenu #mobileOptions label,
#mobileMenu #mobileOptions select
{
color:   #363636;
text-transform: capitalize;
}
#mobileMenu #mobileOptions select
{
height:   50px;
line-height: 50px;
}
#curMobile
{
padding:   0;
}
#mainMenu
{
overflow-x:   scroll;
-webkit-overflow-scrolling: touch;
margin-bottom:   10px;
}
#mainMenu .menu.forMobile
{
width:   auto;
display: flex;
}
#mainMenu .menu li.current
{
border-bottom:   2px solid #e34d0b;
}
#mainMenu .menu a
{
white-space:   nowrap;
}
}
@media screen and (max-width: 768px) and (min-width: 541px)
{
#hmLinks a.messageLink
{
background-size:   32px;
background-position: center 12px;
}
#hmLinks a.messageLink span
{
top:   20px;
}
}
@media screen and (max-width: 540px)
{
#headerMain
{
position:   fixed;
top: 0;
left:   0;
background: #fff;
z-index:   999;
}
#closeMobileMenu
{
font-size:   14px;
}
#mobileMenu span,
#mobileMenu a,
#mobileMenu label,
#mobileMenu select
{
line-height:   50px;
font-size: 14px;
text-transform:   uppercase;
}
#mobileMenu li ul a
{
line-height:   30px;
font-size: 14px;
}
#hmLinks
{
display:   flex;
flex-direction: row-reverse;
}
#hmLinks a.basketLink,
#hmLinks a.messageLink
{
width:   44px;
height: 74px;
max-width: 50%;
}
#hmLinks a.basketLink
{
background: url("basketIcon.png") no-repeat center center;
}
#hmLinks a.messageLink
{
background-position:   center center;
}
#hmLinks a.basketLink span,
#hmLinks a.messageLink span
{
right:   5px;
}
#hmLinks a.messageLink span
{
top:   20px;
}
}
#hmLinks a.locationLink
{
background: url(userIcon.png) no-repeat center 10px;
width:   74px;
}

.listing-page__header
{
-webkit-box-align:   center;
align-items: center;
display:   flex;
-webkit-box-orient: vertical;
-webkit-box-direction:   normal;
flex-direction: column;
-webkit-box-pack:   center;
justify-content: center;
padding:   56px 0px 72px;
}

.listing-page__header-container
{
-webkit-box-align:   center;
align-items: center;
display:   flex;
-webkit-box-orient: vertical;
-webkit-box-direction:   normal;
flex-direction: column;
-webkit-box-pack:   center;
justify-content: center;
width:   255px;
}

.listing-page__title
{
font-size:   16px;
font-weight: 400;
letter-spacing:   0px;
line-height: 24px;
text-transform:   uppercase;
color: rgb(0, 0, 0);
margin:   0px;
text-align: center;
width: 100%;
}

.listing-page__description
{
font-size:   14px;
font-weight: 400;
letter-spacing:   0px;
line-height: 20px;
text-transform:   none;
color: rgb(51, 51, 51);
margin-bottom:   0px;
margin-top: 8px;
text-align:   center;
max-width: 400px;
width: 100%;
}
@media only screen and (min-width: 1366px)
{
.listing-page__header
{
padding:   80px 0px 104px;
margin-top: 88px;
}
}

.inner
{
width: 100%;
}

.listing-page__description
{
font-weight:   300;
text-rendering: optimizeLegibility;
font-smoothing:   antialiase;
-webkit-font-smoothing: antialiased;
}
@media screen and (max-width: 768px)
{
.productItem
{
width: 50vw !important;
}

.logo.header-logo__logo svg
{
height: 20px !important;
}
}

.logo.header-logo__logo svg
{
font-weight:   600;
text-align: center;
display:   flex;
justify-content: center;
align-items:   center;
height: 38px;
width: 100%;
margin-top:   5px;
background-color: transparent;
}

.logo.header-logo__logo svg text
{
color:   #fff;
font-size: 12px;
background-color:   #fff;
}

.navigation-modal
{
height:   100vh;
right: -100%;
overflow:   hidden;
-webkit-overflow-scrolling: touch;
position:   fixed;
-webkit-tap-highlight-color: transparent;
top:   0;
visibility: hidden;
width: 100%;
z-index:   9999;
transition: 500ms all;
}

.navigation-modal--shown
{
background-color: rgba(0, 0, 0, 0.7);
transition: background-color 0.28s cubic-bezier(0.4, 0, 0.6, 1);
}

.navigation-modal .navigation-modal__content
{
background-color:   #fff;
height: 100%;
margin-left:   auto;
position: relative;
width: 85%;
z-index:   99999;
transition: 500ms all;
}

.navigation-mobile,
.navigation-mobile-menu
{
height: 100%;
}

.main-header
{
align-items:   center;
display: flex;
height:   56px;
padding: 0 8px 0 20px;
}

.button
{
background-color:   transparent;
border: 0;
color:   #000;
cursor: pointer;
display:   inline-block;
padding: 0;
text-align:   left;
text-decoration: none;
transition: color 0.15s linear;
}

.main-header .main-header__logo
{
width:   112px;
}

.button--fullwidth
{
box-sizing:   border-box;
text-align: center;
width: 100%;
}

.primary-section__item-button,
.secondary-list__item-button
{
padding:   12px 8px 12px 24px;
}

.navigation-item--color-black
{
color:   #000;
}

.navigation-item--right
{
justify-content:   space-between;
}

.navigation-modal__content .primary-section__item-button,
.secondary-list__item-button
{
padding:   12px 8px 12px 24px;
}

.navigation-modal__content .navigation-item--color-black
{
color:   #000;
}

.navigation-modal__content .navigation-item--right
{
justify-content:   space-between;
}

.navigation-modal__content .navigation-item
{
align-items:   baseline;
display: flex;
flex:   1;
flex-flow: row;
}

.navigation-modal__content .navigation-item__text--primary
{
font-size:   12px;
font-weight: 300;
letter-spacing:   0;
line-height: 16px;
text-transform:   uppercase;
}

.navigation-modal__content .navigation-item__text
{
text-align:   left;
}

.navigation-modal__content .icon--glyph-box.icon--size-s
{
height:   20px;
width: 20px;
}

.navigation-modal__content .icon--glyph-box
{
align-items:   center;
justify-content: center;
}

.navigation-modal__content .icon
{
display:   inline-flex;
}

.navigation-modal__content .navigation-item__icon
{
color:   #000;
float: right;
}

.navigation-modal .navigation-modal__close-button
{
position:   absolute;
right: 5px;
top:   20px;
z-index: 9999;
background-color:   #fff;
}

.navigation-modal--show
{
right:   0;
visibility: visible;
transition:   500ms all;
}

.navigation-modal--show .navigation-modal__backdrop
{
right:   0;
transition: background-color 0.28s cubic-bezier(0.4, 0, 0.6, 1);
}

.navigation-modal__backdrop
{
width: 100%;
height:   100vh;
position: fixed;
right: -100%;
top:   0;
bottom: 0;
z-index:   1111;
background-color: rgba(0, 0, 0, 0.7);
transition: background-color 0.28s cubic-bezier(0.4, 0, 0.6, 1);
}

.list-items.primary-section
{
position:   fixed;
background-color: #fff;
right: -200%;
transition:   500ms all;
width: 100vw;
height:   100vh;
top: 0;
z-index:   999;
}

.navigation-modal--show .list-items.primary-section.primary-section--show
{
right: -15%;
transition:   500ms all;
}

.cart-soft-count
{
margin-left:   12px;
padding-top: 2px;
}

.header__icon-item
{
margin: 0 10px !important;
}

.search-modal-desktop-wrapper
{
height:   0;
pointer-events: none;
position:   relative;
}

.search-modal-desktop
{
left:   0;
overflow: hidden;
position:   absolute;
top: 0;
width: 100%;
}

.search-modal-desktop .search-modal-desktop__content-wrapper
{
background:   #fff;
height: 0;
overflow:   hidden;
position: relative;
}

.search-modal-desktop .search-modal-desktop__content
{
left:   0;
opacity: 1;
position:   absolute;
right: 0;
top:   88px;
padding-left: 44px;
padding-right:   44px;
}

.search-modal-form-wrapper.search-modal-form-wrapper--desktop
{
opacity:   1;
position: relative;
}

.search-modal-form-wrapper
{
border-bottom:   1px solid #000;
margin-bottom: 36px;
margin-top:   36px;
}

.search-modal-form .search-modal-form__field-wrapper--desktop
{
height:   40px;
}

.search-modal-content__search-results
{
position:   relative;
}

.search-modal-form__form-input-group
{
display:   -webkit-box;
display: -ms-flexbox;
display:   flex;
-webkit-box-orient: horizontal;
-webkit-box-direction:   normal;
-ms-flex-direction: row;
flex-direction:   row;
}

.search-modal-form .search-modal-form__form-input--desktop
{
font-size:   16px;
letter-spacing: 0;
line-height:   24px;
font-weight: 400;
}

.search-modal-form__form-input
{
background:   0 0;
border: 0;
-webkit-box-sizing:   border-box;
box-sizing: border-box;
display:   inline-block;
line-height: 1;
margin:   0;
vertical-align: middle;
white-space:   normal;
background: #fff;
color:   #000;
padding: 0 28px 0 0;
width: 100%;
height:   50px;
border-bottom: 1px solid #000;
}

.search-modal-desktop__content-wrapper-hover
{
height: 280px !important;
transition:   500ms all;
pointer-events: all;
}
::placeholder
{
color:   #000;
font-weight: 300;
opacity:   1;
}
:-ms-input-placeholder
{
color:   #000;
font-weight: 300;
}
::-ms-input-placeholder
{
color:   #000;
font-weight: 300;
}

.search-listing-page__header
{
-webkit-box-align:   center;
-ms-flex-align: center;
align-items:   center;
display: -webkit-box;
display:   -ms-flexbox;
display: flex;
-webkit-box-orient:   vertical;
-webkit-box-direction: normal;
-ms-flex-direction:   column;
flex-direction: column;
-webkit-box-pack:   center;
-ms-flex-pack: center;
justify-content:   center;
padding: 104px 0;
}

.search-listing-page__header-container
{
display:   -webkit-box;
display: -ms-flexbox;
display:   flex;
-webkit-box-orient: vertical;
-webkit-box-direction:   normal;
-ms-flex-direction: column;
flex-direction:   column;
-webkit-box-align: center;
-ms-flex-align:   center;
align-items: center;
-webkit-box-pack:   center;
-ms-flex-pack: center;
justify-content:   center;
width: 255px;
}

.search-listing-page__not-found-title,
.search-listing-page__title
{
font-size:   16px;
font-weight: 500;
letter-spacing:   0;
line-height: 24px;
text-transform:   uppercase;
color: #000;
text-align:   center;
margin: 0 0 16px;
}

.search-listing-page__search-again-container
{
display:   -webkit-box;
display: -ms-flexbox;
display:   flex;
}

.search-listing-page__results-amount-title
{
font-size:   14px;
font-weight: 400;
letter-spacing:   0;
line-height: 20px;
text-transform:   none;
color: #333;
}

.cta-link-primary
{
font-size:   14px;
font-weight: 400;
letter-spacing:   0;
line-height: 20px;
text-transform:   none;
background: 0 0;
border:   0;
color: #333;
cursor:   pointer;
padding: 0;
text-align:   left;
text-decoration: underline;
}
#page-login
{
margin:   88px auto 0;
text-align: center;
display:   flex;
justify-content: center;
align-items:   center;
width: calc(100vw - var(--scrollbar-width));
}
#membershipTabContainer
{
display:   flex;
justify-content: center;
width: 100%;
padding:   100px 20px;
max-width: 1300px;
margin:   88px auto auto auto;
padding-left: 12px;
padding-right:   12px;
gap: 35px;
}
#login-form,
#register-form
{
position:   relative;
display: table-cell;
width: 50%;
padding:   44px 48px 48px;
background: #f7f7f7;
text-align:   left;
vertical-align: top;
}
#memberForm .form-description,
#membershipTabContainer .form-description
{
font: 14px/20px "Apercu Regular", Helvetica, Arial, Sans-serif;
letter-spacing:   0;
text-transform: none;
word-spacing:   normal;
display: block;
margin-top:   27px;
}
#memberForm .form-name,
#membershipTabContainer .form-name
{
font: 16px/20px "Apercu Bold", Helvetica, Arial, Sans-serif;
letter-spacing:   2px;
text-transform: uppercase;
word-spacing:   normal;
font-weight: 600;
color:   #000;
margin-bottom: 15px;
}
#membershipTabContainerlabel
{
font: 14px/20px "Apercu Regular", Helvetica, Arial, Sans-serif;
letter-spacing:   0;
text-transform: none;
word-spacing:   normal;
display: block;
margin-bottom:   3px;
}
#login-form li
{
margin-top:   19px;
margin-bottom: 24px;
}

.popupInnerBlock
{
display:   flex;
flex-direction: column;
}
#member-login-btn,
#order-login-btn,
#uye-kayit-btn
{
display:   block;
overflow: hidden;
min-width:   132px;
height: 44px;
padding:   0 18px;
border: 1px solid #000;
border-radius:   0;
white-space: nowrap;
color:   #fff;
background-color: #000;
text-align:   center;
cursor: pointer;
-o-text-overflow:   ellipsis;
text-overflow: ellipsis;
max-width:   150px;
}

.login-form-footer
{
display:   flex;
width: 100%;
justify-content:   space-between;
align-items: center;
margin:   20px 0px 0;
}

.login-form-footer-container
{
display:   flex;
gap: 15px;
}
#memberForm
{
display:   flex;
flex-direction: column;
margin:   0 auto;
justify-content: center;
align-items:   center;
}
#memberForm .ma-form-header
{
text-align:   center;
padding-top: 40px;
}
#uye-kayit-btn
{
width: 100% !important;
max-width: 100%;
margin-top:   15px;
}
@media screen and (max-width: 768px)
{
#membershipTabContainer
{
flex-direction:   column;
padding: 0 10px;
}
#login-form,
#register-form
{
width: 100%;
}

.login-form-footer
{
flex-direction:   column;
margin: 30px auto 0;
gap:   25px;
}
#order-login-btn
{
margin-top:   25px;
}

.pWrapper #myPopupWin .row.oh
{
width: 100%;
}

.box.col-12.double.altcizgi.itemss .urx
{
padding-left: 0 !important;
}
}

.nav-item-step
{
display:   block;
background: #fff;
border:   1px solid #999;
width: 32px;
height:   32px;
padding: 0;
outline:   10px solid #fff;
margin: 0 auto 13px;
font: 14px/20px "Apercu Medium", Helvetica, Arial, Sans-serif;
text-transform:   none;
word-spacing: normal;
line-height:   30px;
text-align: center;
font-weight:   400;
letter-spacing: 0;
-webkit-font-smoothing:   antialiased;
border-radius: 17px;
}

.nav-item-name
{
color:   #000;
font: 14px/20px "Apercu Medium", Helvetica, Arial, Sans-serif;
letter-spacing:   0;
text-transform: none;
word-spacing:   normal;
}
#myPopupWin
{
position:   relative;
}
#myPopupWin .pText
{
width: 100%;
display:   flex;
float: left;
}
#iu-address
{
display:   flex;
flex-direction: column;
}
#invoiceForm .icon.myFlag
{
display:   none;
}

.overlay.active
{
z-index:   99998;
}

.overlay,
.overlay-wrap:hover>*+.overlay:hover
{
transition: none !important;
}

.overlay,
.overlay-wrap:hover>*+.overlay:hover
{
opacity:   0;
visibility: hidden;
transition: opacity 0.2s linear, visibility 0.2s linear;
}

.overlay
{
background: rgba(0, 0, 0, 0.75);
z-index:   -1;
}

.pos-left,
.btn.pos-left,
.col.pos-left,
.box.pos-left
{
left:   0;
}

.pos-bottom,
.btn.pos-bottom,
.col.pos-bottom,
.box.pos-bottom
{
bottom:   0;
}

.pos-right,
.btn.pos-right,
.col.pos-right,
.box.pos-right
{
right:   0;
}

.pos-top,
.btn.pos-top,
.col.pos-top,
.box.pos-top
{
top:   0;
}

.pos-f,
.btn.pos-f,
.col.pos-f,
.box.pos-f
{
position:   fixed;
}

.active+#cart-preview-wrapper
{
right: calc(0px - var(--scrollbar-width));
}
#cart-preview-wrapper
{
z-index:   99999;
}
#cart-preview-wrapper
{
right:   -470px;
width: 470px;
max-width: 100%;
max-height: 100%;
overflow-y:   scroll;
-webkit-perspective: 0;
-webkit-overflow-scrolling:   touch;
z-index: 9999;
}
#cart-preview-wrapper
{
right:   -470px;
}

.whiteBg
{
background-color:   #fff;
}

.cartsifirpadding
{
float:   left;
padding: 0;
box-sizing:   border-box;
padding-top: 20px !important;
width: 100%;
}

.pos-r,
.btn.pos-r,
.col.pos-r,
.box.pos-r
{
position:   relative;
}
span.cart-title
{
font-size:   30px;
font-weight: 300;
color:   #000;
padding-left: 20px;
}
#light-close,
#preview-close
{
cursor:   pointer;
}
#preview-close
{
text-align:   center;
font-size: 16px;
font-weight:   400;
line-height: 1.5;
color:   #000;
float: right;
margin-top:   6px;
text-transform: uppercase;
}

.dil-tr .tr-basketRight
{
display:   block;
}
#cart-soft-count1
{
filter: brightness(0);
background: url(https://cached.knitss.com/static/img/basketIcon.svg) no-repeat left;
}

.d-flex,
.btn.d-flex,
.col.d-flex,
.box.d-flex
{
display:   flex;
align-items: center;
}

.cart-fixed
{
position:   absolute;
bottom: 0;
left:   0;
right: 0;
background:   #f9f9f9;
padding-top: 8px;
}

.box.p-bottom.double.col-12.totalFiyatAlani
{
padding-top: 3px !important;
}

.box.double
{
padding-top: 20px !important;
padding-bottom: 20px !important;
}

.box.double,
.col.double
{
padding-left: 20px !important;
padding-right: 20px !important;
}

.totalFiyatAlani>div:first-child .altcizgi
{
border-top:   0;
}

.totalFiyatAlani .clx .altcizgi
{
grid-template-columns:   1fr;
}

.totalFiyatAlani .altcizgi
{
border-top:   solid 1px #d9d9d9;
border-bottom: 0;
display:   grid;
grid-template-columns: 1fr 1fr;
grid-template-rows:   44px;
align-items: center;
}

.totalFiyatAlani .double
{
padding-top: 0 !important;
padding-bottom: 0 !important;
}
body .totalFiyatAlani .clx .altcizgi span
{
background-position-x:   right;
padding-right: 14px;
}

.totalFiyatAlani .clx .altcizgi span,
.fiyat-wrap-sepet .show-more
{
padding-right:   20px;
background-image: url(https://cached.knitss.com/static/css/icon/caret-arrow-up.svg);
background-repeat:   no-repeat;
background-position: 98.2% center;
cursor:   pointer;
text-align: right;
font-size:   14px;
background-position-y: 1px;
padding-bottom:   10px;
background-size: 10px;
}

.close_show .detalist_close
{
display:   none;
}

.close_show .detalist_close.details
{
display:   block;
}
span.product-old-price
{
letter-spacing:   1px;
}
span.product-old-price
{
font-size:   14px;
font-weight: 400;
line-height: 1.5;
color:   #000;
padding-bottom: 12px;
display:   inline-block;
text-align: left;
padding:   0;
}
span.product-pricee
{
letter-spacing:   1px;
}
span.product-pricee
{
font-size:   14px;
font-weight: 400;
line-height:   normal;
letter-spacing: 3px;
color:   #000;
text-align: right;
}

.totalFiyatAlani .altcizgi
{
border-top:   solid 1px #d9d9d9;
border-bottom: 0;
display:   grid;
grid-template-columns: 1fr 1fr;
grid-template-rows:   44px;
align-items: center;
}

.totalFiyatAlani .double
{
padding-top: 0 !important;
padding-bottom: 0 !important;
}

.totalFiyatAlani>div:last-child .altcizgi
{
border-top:   1px solid #000;
}

.totalFiyatAlani .altcizgi
{
border-top:   solid 1px #d9d9d9;
border-bottom: 0;
display:   grid;
grid-template-columns: 1fr 1fr;
grid-template-rows:   44px;
align-items: center;
}

.dahakalin.product-old-price,
.dahakalin.product-pricee
{
font-weight:   700;
}
span.product-old-price
{
letter-spacing:   1px;
}

.proceed-div
{
padding:   20px;
float: left;
display:   block;
box-sizing: border-box;
width: 100%;
background:   #f9f9f9;
}

.proceed-cart-btn
{
letter-spacing: 3.6px;
}

.proceed-cart-btn
{
width: 100%;
background-color:   #000;
height: 50px;
display:   flex;
align-items: center;
justify-content:   center;
font-size: 14px;
font-weight:   700;
line-height: normal;
letter-spacing:   3px;
text-align: center;
color:   #fff;
text-transform: uppercase;
border:   1px solid #000;
}

.box.col-12.double.subtotal
{
display:   none;
}

.box.col-12.double.subtotal.active
{
display:   block;
}

.box.col-12.double.shipping.active
{
display:   block;
}

.box.col-12.double.shipping
{
display:   none;
}

.close_show.active .detalist_close
{
display: block !important;
}

.close_show .detalist_close
{
display:   none;
}

.close_show.active .detalist_close.details
{
display: none !important;
}

.close_show .detalist_close.details
{
display:   block;
}

.cart-sabitHaric .altcizgi.itemss.box.double:nth-last-child(2)
{
border-bottom: none !important;
}

.altcizgi.itemss.box.double
{
margin-top:   5px;
padding-top: 35px;
padding-bottom:   35px;
margin-bottom: 5px;
padding-left:   0;
}

.box.col-12.double.altcizgi.itemss .urx
{
padding-left:   42px;
box-sizing: border-box;
}

.preview-img
{
border-radius:   4px;
}

.image-wrapper
{
padding-bottom: 140%;
}

.image-wrapper
{
height:   0;
}

.image-wrapper
{
position:   relative;
width: 100%;
overflow:   hidden;
}

.image-wrapper img
{
max-width: calc(100% - 0px);
max-height: calc(100% - 0px);
margin:   0 auto;
-webkit-transition-timing-function: ease-in-out;
-moz-transition-timing-function:   ease-in-out;
-ms-transition-timing-function: ease-in-out;
-o-transition-timing-function:   ease-in-out;
transition-timing-function: ease-in-out;
-webkit-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
-ms-transition-duration: 0.2s;
-o-transition-duration: 0.2s;
transition-duration: 0.2s;
}

.box.col-12.double.altcizgi.itemss .urx .urk
{
padding-left:   31px;
box-sizing: border-box;
}

.preview-product-brand
{
font-size:   12px;
font-weight: 700;
line-height:   normal;
letter-spacing: 2.5px;
color:   #d4d4d4;
text-transform: uppercase;
margin-bottom:   9px;
display: none;
}

.preview-product-title
{
font-size:   14px;
}

.preview-product-title
{
text-transform:   uppercase;
}

.preview-product-title
{
font-size:   12px;
font-weight: 700;
line-height:   normal;
letter-spacing: 2px;
color:   #000;
margin-bottom: 15px;
}

.alturun
{
font-size:   12px;
font-weight: 400;
line-height:   normal;
letter-spacing: 1.3px;
color:   #000;
text-transform: uppercase;
padding-top:   0;
padding-bottom: 3px;
}

.cart-price
{
font-size:   14px;
font-weight: 400;
line-height: 1.5;
color:   #000;
}
a.removeBtnn
{
width:   40px;
height: 40px;
border:   solid 1px #ebebeb;
background-color: #fcfcfc;
float:   right;
margin-right: 9px;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' fill-rule='nonzero' stroke='%23FFF' d='M18.867 5.579h-1.531l-.803 11.79c-.003 1.083-.837 1.961-1.866 1.964H5.333c-1.03-.003-1.863-.88-1.866-1.965L2.664 5.58H1.6a1.078 1.078 0 0 1-.933-.491v-.983c.212-.319.563-.504.933-.491h3.733v-.982C5.333 1.546 6.17.667 7.2.667h5.6c.496-.002.971.204 1.322.573.35.37.546.87.545 1.392v.982h4.2a.48.48 0 0 1 .466.491v.983a.48.48 0 0 1-.466.491zm-7-2.947H8.133c-.515 0-.933.44-.933.982h5.6c0-.543-.418-.982-.933-.982zM15.6 5.579H4.4l.933 10.807c0 .543.418.982.934.982h7.466c.516 0 .934-.44.934-.982L15.6 5.579zm-3.267 8.842H11.4a.48.48 0 0 1-.467-.491V9.018a.48.48 0 0 1 .467-.492h.933a.48.48 0 0 1 .467.492v4.912a.48.48 0 0 1-.467.491zm-3.733 0h-.933a.48.48 0 0 1-.467-.491V9.018a.48.48 0 0 1 .467-.492H8.6a.48.48 0 0 1 .467.492v4.912a.48.48 0 0 1-.467.491z'/%3E%3C/svg%3E%0A");
background-repeat:   no-repeat;
background-position: center;
background-size:   20px;
}

.overlay
{
background: rgba(0, 0, 0, 0.75);
z-index:   -1;
}

.overlay.active
{
z-index:   99998;
}

.overlay.active
{
opacity:   1;
visibility: visible;
z-index:   9999;
}
#memberForm label
{
display:   flex;
margin-bottom: -5px;
width: 100%;
}
#memberForm input
{
border:   1px solid #000;
text-indent: 10px;
}

.memberTabMenu
{
background-color:   #fff;
flex-direction: column;
position:   absolute;
justify-content: flex-start;
transition:   500ms all;
min-width: 248px;
max-width:   248px;
padding: 50px 30px 35px;
flex-direction:   column;
align-items: flex-start;
visibility:   hidden;
top: -270px;
z-index:   -9999;
left: -25px;
transition:   500ms all;
}
#memberTab.memberPanel
{
cursor:   pointer;
justify-content: center;
position:   relative;
padding: 32px 0;
border:   0;
color: #000;
text-align:   left;
text-decoration: none;
transition: color 0.15s linear;
padding:   32px 0;
}
#memberTab:hover .memberTabMenu
{
display:   flex;
top: 50px;
opacity:   1;
visibility: visible;
z-index:   99;
}

.memberTabMenu .memberTabMenuItem
{
display:   flex;
justify-content: flex-start;
align-items:   center;
margin-bottom: 15px;
border-bottom:   1px solid transparent;
}

.memberTabMenu .memberTabMenuItem:hover
{
border-bottom:   1px solid #000;
}

.header__wrapper.header__wrapper--desktop.fixed.hidden
{
top: -100%;
}

.productItem .product-container img
{
width: 100%;
}

.same-day-free-shipping
{
position:   absolute;
top: 15px;
right:   15px;
z-index: 4;
display:   flex;
max-width: 140px;
justify-content:   center;
align-items: center;
font-weight:   900;
text-transform: capitalize;
font-size: .82em;
line-height:   1;
letter-spacing: .015em;
text-align:   left;
margin-bottom: 0;
}

.same-day-free-shipping img
{
height: 30px !important;
width: 30px !important;
margin-right:   10px;
}
@media screen and (max-width:768px)
{
.same-day-free-shipping
{
    left: unset;
    right: 15px!important;
    margin: 0 auto;
    top: 10px;
    max-width: 100px;
}
.product-card-flags-labels-label svg{
    height: 22vw!important;
    top: 5% !important;
    left: 6% !important;
    width: 7% !important;
}
}