/*template/css/fonts.css*/
/* latin-ext */
@font-face {
font-family: 'Nunito';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://95eb09.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/template/fonts/nunito/XRXV3I6Li01BKofIO-aBXso.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Nunito';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://7db71c.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/template/fonts/nunito/XRXV3I6Li01BKofINeaB.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
font-family: 'Nunito';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://919285.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/template/fonts/nunito/XRXW3I6Li01BKofAjsOUb-vISTs.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Nunito';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://a056af.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/template/fonts/nunito/XRXW3I6Li01BKofAjsOUYevI.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
font-family: 'Nunito';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://bb8219.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/template/fonts/nunito/XRXW3I6Li01BKofAksCUb-vISTs.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Nunito';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://5d8c42.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/template/fonts/nunito/XRXW3I6Li01BKofAksCUYevI.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/*template/css/normalize.css*/
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
* 1. Set default font family to sans-serif.
* 2. Prevent iOS text size adjust after orientation change, without disabling
* user zoom.
*/
html {
font-family: sans-serif; /* 1 */
-ms-text-size-adjust: 100%; /* 2 */
-webkit-text-size-adjust: 100%; /* 2 */
}
/**
* Remove default margin.
*/
body {
margin: 0;
}
/* HTML5 display definitions
========================================================================== */
/**
* Correct `block` display not defined for any HTML5 element in IE 8/9.
* Correct `block` display not defined for `details` or `summary` in IE 10/11
* and Firefox.
* Correct `block` display not defined for `main` in IE 11.
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
/**
* 1. Correct `inline-block` display not defined in IE 8/9.
* 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
*/
audio,
canvas,
progress,
video {
display: inline-block; /* 1 */
vertical-align: baseline; /* 2 */
}
/**
* Prevent modern browsers from displaying `audio` without controls.
* Remove excess height in iOS 5 devices.
*/
audio:not([controls]) {
display: none;
height: 0;
}
/**
* Address `[hidden]` styling not present in IE 8/9/10.
* Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
*/
[hidden],
template {
display: none;
}
/* Links
========================================================================== */
/**
* Remove the gray background color from active links in IE 10.
*/
a {
background-color: transparent;
}
/**
* Improve readability when focused and also mouse hovered in all browsers.
*/
a:active,
a:hover {
outline: 0;
}
/* Text-level semantics
========================================================================== */
/**
* Address styling not present in IE 8/9/10/11, Safari, and Chrome.
*/
abbr[title] {
border-bottom: 1px dotted;
}
/**
* Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
*/
b,
strong {
font-weight: bold;
}
/**
* Address styling not present in Safari and Chrome.
*/
dfn {
font-style: italic;
}
/**
* Address variable `h1` font-size and margin within `section` and `article`
* contexts in Firefox 4+, Safari, and Chrome.
*/
h1 {
font-size: 2em;
margin: 0.67em 0;
}
/**
* Address styling not present in IE 8/9.
*/
mark {
background: #ff0;
color: #000;
}
/**
* Address inconsistent and variable font size in all browsers.
*/
small {
font-size: 80%;
}
/**
* Prevent `sub` and `sup` affecting `line-height` in all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
/* Embedded content
========================================================================== */
/**
* Remove border when inside `a` element in IE 8/9/10.
*/
img {
border: 0;
}
/**
* Correct overflow not hidden in IE 9/10/11.
*/
svg:not(:root) {
overflow: hidden;
}
/* Grouping content
========================================================================== */
/**
* Address margin not present in IE 8/9 and Safari.
*/
figure {
margin: 1em 40px;
}
/**
* Address differences between Firefox and other browsers.
*/
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
/**
* Contain overflow in all browsers.
*/
pre {
overflow: auto;
}
/**
* Address odd `em`-unit font size rendering in all browsers.
*/
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
/* Forms
========================================================================== */
/**
* Known limitation: by default, Chrome and Safari on OS X allow very limited
* styling of `select`, unless a `border` property is set.
*/
/**
* 1. Correct color not being inherited.
* Known issue: affects color of disabled elements.
* 2. Correct font properties not being inherited.
* 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
*/
button,
input,
optgroup,
select,
textarea {
color: inherit; /* 1 */
font: inherit; /* 2 */
margin: 0; /* 3 */
}
/**
* Address `overflow` set to `hidden` in IE 8/9/10/11.
*/
button {
overflow: visible;
}
/**
* Address inconsistent `text-transform` inheritance for `button` and `select`.
* All other form control elements do not inherit `text-transform` values.
* Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
* Correct `select` style inheritance in Firefox.
*/
button,
select {
text-transform: none;
}
/**
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
* and `video` controls.
* 2. Correct inability to style clickable `input` types in iOS.
* 3. Improve usability and consistency of cursor style between image-type
* `input` and others.
*/
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; /* 2 */
cursor: pointer; /* 3 */
}
/**
* Re-set default cursor for disabled elements.
*/
button[disabled],
html input[disabled] {
cursor: default;
}
/**
* Remove inner padding and border in Firefox 4+.
*/
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
/**
* Address Firefox 4+ setting `line-height` on `input` using `!important` in
* the UA stylesheet.
*/
input {
line-height: normal;
}
/**
* It's recommended that you don't attempt to style these elements.
* Firefox's implementation doesn't respect box-sizing, padding, or width.
*
* 1. Address box sizing set to `content-box` in IE 8/9/10.
* 2. Remove excess padding in IE 8/9/10.
*/
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; /* 1 */
padding: 0; /* 2 */
}
/**
* Fix the cursor style for Chrome's increment/decrement buttons. For certain
* `font-size` values of the `input`, it causes the cursor style of the
* decrement button to change from `default` to `text`.
*/
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
/**
* 1. Address `appearance` set to `searchfield` in Safari and Chrome.
* 2. Address `box-sizing` set to `border-box` in Safari and Chrome
* (include `-moz` to future-proof).
*/
input[type="search"] {
-webkit-appearance: textfield; /* 1 */
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box; /* 2 */
box-sizing: content-box;
}
/**
* Remove inner padding and search cancel button in Safari and Chrome on OS X.
* Safari (but not Chrome) clips the cancel button when the search input has
* padding (and `textfield` appearance).
*/
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
/**
* Define consistent border, margin, and padding.
*/
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
/**
* 1. Correct `color` not being inherited in IE 8/9/10/11.
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
*/
legend {
border: 0; /* 1 */
padding: 0; /* 2 */
}
/**
* Remove default vertical scrollbar in IE 8/9/10/11.
*/
textarea {
overflow: auto;
}
/**
* Don't inherit the `font-weight` (applied by a rule above).
* NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
*/
optgroup {
font-weight: bold;
}
/* Tables
========================================================================== */
/**
* Remove most spacing between table cells.
*/
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}

/*template/css/skeleton.css*/
/*
* Skeleton V2.0.4
* Copyright 2014, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 12/29/2014
*/
/* Table of contents
––––––––––––––––––––––––––––––––––––––––––––––––––
- Grid
- Base Styles
- Typography
- Links
- Buttons
- Forms
- Lists
- Code
- Tables
- Spacing
- Utilities
- Clearing
- Media Queries
*/
/* Grid
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.container {
position: relative;
width: 100%;
max-width: 1000px;
margin: 0 auto;
padding: 0 20px;
box-sizing: border-box; }
.column,
.columns {
width: 100%;
float: left;
box-sizing: border-box; }
/* For devices larger than 400px */
@media (min-width: 750px) {
.container {
width: 85%;
padding: 0; }
}
/* For devices larger than 550px */
@media (min-width: 750px){
.container {
width: 80%; }
.column,
.columns {
margin-left: 2%; }
.column:first-child,
.columns:first-child {
margin-left: 0; }
.one.column,
.one.columns { width: 4.375%; }
.two.columns { width: 10.75%; }
.three.columns { width: 17.125%; }
.four.columns { width: 23.50%; }
.five.columns { width: 29.875%; }
.six.columns { width: 36.25%; }
.seven.columns { width: 42.625%; }
.eight.columns { width: 49%; }
.nine.columns { width: 55.375%; }
.ten.columns { width: 61.75%; }
.eleven.columns { width: 68.125%; }
.twelve.columns { width: 74.5%; }
.thirteen.columns { width: 80.875%; }
.fourteen.columns { width: 87.25%; }
.fifteen.columns { width: 93.625%; }
.sixteen.columns { width: 100%; margin-left: 0; }
/*
.one.column,
.one.columns { width: 2.25%; }
.two.columns { width: 6.5%; }
.three.columns { width: 10.75%; }
.four.columns { width: 15%; }
.five.columns { width: 19.25%; }
.six.columns { width: 23.5%; }
.seven.columns { width: 27.75%; }
.eight.columns { width: 32%; }
.nine.columns { width: 36.25%; }
.ten.columns { width: 40.5%; }
.eleven.columns { width: 44.75%; }
.twelve.columns { width: 49%; }
.thirteen.columns { width: 53.25%; }
.fourteen.columns { width: 57.5%; }
.fifteen.columns { width: 61.75%; }
.sixteen.columns { width: 66%; }
.seventeen.columns { width: 70.25%; }
.eighteen.columns { width: 74.5%; }
.nineteen.columns { width: 78.75%; }
.twenty.columns { width: 83%; }
.twentyone.columns { width: 87.25%; }
.twentytwo.columns { width: 91.5%; }
.twentythree.columns { width: 95.75%; }
.twentyfour.columns { width: 100%; margin-left: 0; }
*/
.one-third.column { width: 32%; }
.two-thirds.column { width: 66%; }
.one-half.column { width: 49%; }
.half.column { width: 50%; margin-left: 0; }
/* Offsets */
.offset-by-one.column,
.offset-by-one.columns { margin-left: 8.375%; }
.offset-by-two.column,
.offset-by-two.columns { margin-left: 14.75%; }
.offset-by-three.column,
.offset-by-three.columns { margin-left: 21.125%; }
.offset-by-four.column,
.offset-by-four.columns { margin-left: 27.50%; }
.offset-by-five.column,
.offset-by-five.columns { margin-left: 33.875%; }
.offset-by-six.column,
.offset-by-six.columns { margin-left: 38.25%; }
.offset-by-seven.column,
.offset-by-seven.columns { margin-left: 44.625%; }
.offset-by-eight.column,
.offset-by-eight.columns { margin-left: 51%; }
.offset-by-nine.column,
.offset-by-nine.columns { margin-left: 57.325%; }
.offset-by-ten.column,
.offset-by-ten.columns { margin-left: 63.75%; }
.offset-by-eleven.column,
.offset-by-eleven.columns { margin-left: 70.125%; }
.offset-by-twelve.column,
.offset-by-twelve.columns { margin-left: 76.50%; }
.offset-by-thirteen.column,
.offset-by-thirteen.columns { margin-left: 82.875%; }
.offset-by-fourteen.column,
.offset-by-fourteen.columns { margin-left: 89.25%; }
.offset-by-fifteen.column,
.offset-by-fifteen.columns { margin-left: 95.625%; }
.offset-by-one-third.column,
.offset-by-one-third.columns { margin-left: 34%; }
.offset-by-two-thirds.column,
.offset-by-two-thirds.columns { margin-left: 68%; }
.offset-by-one-half.column,
.offset-by-one-half.columns { margin-left: 51%; }
.one-half.offset{margin-left:4%; width:48%;}
.one-half.offset:first-child{margin-left:0;}
}
/* Base Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* NOTE
html is set to 62.5% so that all the REM measurements throughout Skeleton
are based on 10px sizing. So basically 1.5rem = 15px :) */
html {
font-size: 62.5%; }
body {
font-size: 1.5em; /* currently ems cause chrome bug misinterpreting rems on body element */
line-height: 1.6;
font-weight: 400;
font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #222; }
/* Typography
–––––––––––––––––––––––––––––––––––––––––––––––––– */
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 2rem;
font-weight: normal; }
h1 { font-size: 4.0rem; line-height: 1.2; letter-spacing: -.1rem;}
h2 { font-size: 3.6rem; line-height: 1.25; letter-spacing: -.1rem; }
h3 { font-size: 3.0rem; line-height: 1.3; letter-spacing: -.1rem; }
h4 { font-size: 2.4rem; line-height: 1.35; letter-spacing: -.08rem; }
h5 { font-size: 1.8rem; line-height: 1.5; letter-spacing: -.05rem; }
h6 { font-size: 1.5rem; line-height: 1.6; letter-spacing: 0; }
/* Larger than phablet */
@media (min-width: 550px) {
h1 { font-size: 5.0rem; }
h2 { font-size: 4.2rem; }
h3 { font-size: 3.6rem; }
h4 { font-size: 3.0rem; }
h5 { font-size: 2.4rem; }
h6 { font-size: 1.5rem; }
}
p {
margin-top: 0; }
/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
display: inline-block;
height: 38px;
padding: 0 30px;
color: #555;
text-align: center;
font-size: 11px;
font-weight: 600;
line-height: 38px;
letter-spacing: .1rem;
text-transform: uppercase;
text-decoration: none;
white-space: nowrap;
background-color: transparent;
border-radius: 4px;
border: 1px solid #bbb;
cursor: pointer;
box-sizing: border-box; }
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus {
color: #333;
border-color: #888;
outline: 0; }
.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
color: #FFF;
background-color: #33C3F0;
border-color: #33C3F0; }
.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus {
color: #FFF;
background-color: #1EAEDB;
border-color: #1EAEDB; }
/* Forms
–––––––––––––––––––––––––––––––––––––––––––––––––– */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select {
height: 38px;
padding: 6px 10px; /* The 6px vertically centers text on FF, ignored by Webkit */
background-color: #fff;
border: 1px solid #D1D1D1;
border-radius: 4px;
box-shadow: none;
box-sizing: border-box; }
/* Removes awkward default styles on some inputs for iOS */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; }
textarea {
min-height: 65px;
padding-top: 6px;
padding-bottom: 6px; }
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
border: 1px solid #33C3F0;
outline: 0; }
label,
legend {
display: block;
margin-bottom: .5rem;
font-weight: 600; }
fieldset {
padding: 0;
border-width: 0; }
input[type="checkbox"],
input[type="radio"] {
display: inline; }
label > .label-body {
display: inline-block;
margin-left: .5rem;
font-weight: normal; }
/* Lists
–––––––––––––––––––––––––––––––––––––––––––––––––– */
ul {
list-style: circle inside; }
ol {
list-style: decimal inside; }
ol, ul {
padding-left: 0;
margin-top: 0; }
ul ul,
ul ol,
ol ol,
ol ul {
margin: 1.5rem 0 1.5rem 3rem;
font-size: 90%; }
li {
margin-bottom: 1rem; }
/* Code
–––––––––––––––––––––––––––––––––––––––––––––––––– */
code {
padding: .2rem .5rem;
margin: 0 .2rem;
font-size: 90%;
white-space: nowrap;
background: #F1F1F1;
border: 1px solid #E1E1E1;
border-radius: 4px; }
pre > code {
display: block;
padding: 1rem 1.5rem;
white-space: pre; }
/* Tables
–––––––––––––––––––––––––––––––––––––––––––––––––– */
th,
td {
padding: 12px 15px;
text-align: left;
border-bottom: 1px solid #E1E1E1; }
th:first-child,
td:first-child {
padding-left: 0; }
th:last-child,
td:last-child {
padding-right: 0; }
/* Spacing
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/*
button,
.button {
margin-bottom: 1rem; }
input,
textarea,
select,
fieldset {
margin-bottom: 1.5rem; }
pre,
blockquote,
dl,
figure,
table,
p,
ul,
ol,
form {
margin-bottom: 2.5rem; }
*/
/* Utilities
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.u-full-width {
width: 100%;
box-sizing: border-box; }
.u-max-full-width {
max-width: 100%;
box-sizing: border-box; }
.u-pull-right {
float: right; }
.u-pull-left {
float: left; }
/* Misc
–––––––––––––––––––––––––––––––––––––––––––––––––– */
hr {
margin-top: 3rem;
margin-bottom: 3.5rem;
border-width: 0;
border-top: 1px solid #E1E1E1; }
/* Clearing
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Self Clearing Goodness */
.container:after,
.row:after,
.u-cf {
content: "";
display: table;
clear: both; }


/*template/css/style.css*/
/*@font-face{src:url(https://9693fa.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/template/fonts/NunitoVFBeta.woff2) format("woff2-variations");font-display:swap;font-family:Nunito VF;font-style:normal;}*/
/* Global
–––––––––––––––––––––––––––––––––––––––––––––––––– */
::placeholder{opacity:.5;}
::-moz-selection,
::selection{background:#FDCC00; color:#000;}
i{display:none;}
body{font-size:14px; line-height:1.4; font-family:'Nunito', -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif; color:#2E2528; background:#fff; position:relative; width:100%; height:100vh; text-rendering:optimizeLegibility;}
form{margin:0;}
ul, ol, ul ul, ul ol, ol ol, ol ul{list-style:none; margin:0; font-size:100%;}
li{margin:0; list-style:none;}
h1, h2, h3, h4, h5, h6{margin:0; letter-spacing:unset;}
p{margin:0;}
h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:17px;}
h5{font-size:16px;}
h6{font-size:15px;}
fieldset{border:1px solid #dee2e6; padding:25px; margin-bottom:0;}
fieldset legend{margin:0; background:#fff; padding:0 10px; margin-left:-10px; font-size:15px; font-weight:500;}
label{display:inline; font-weight:normal; margin-bottom:0;}
img{vertical-align:middle; width:100%; height:auto; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; color:transparent; image-rendering:-webkit-optimize-contrast;}
img.auto{width:auto;}
img.responsive{width:100%;}
hr{border-top:1px solid #dee2e6; margin:3rem 0;}
hr.minimal{margin:2rem 0;}
hr.small{margin:1rem 0;}
hr.large{margin:6rem 0;}
a[href^=tel]{text-decoration:inherit; color:inherit;}
a{color:#2E2528; text-decoration:none; cursor:pointer; -webkit-tap-highlight-color:transparent;}
a.under,
.under{text-decoration:underline;}
a.under-hover:hover,
.under-hover:hover{text-decoration:underline;}
a:hover{text-decoration:none;}
p.small{font-size:10px; line-height:13px;}
p.middle{font-size:12px;}
#page-main{display:block !important;}
#page-load{position:fixed; z-index:2; width:100%; height:100%; background:#fff url(https://d75be2.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/template/img/loaders/rolling.svg) center center no-repeat;}
.cookiebanner{box-sizing:border-box; left:20px !important; bottom:20px !important; width:430px !important; color:#fff !important; height:auto; padding:20px 25px !important; border-radius:3px; text-align:left !important; opacity:.9 !important;}
.cookiebanner a{text-decoration:underline !important;}
.cookiebanner-close{padding-left:10px !important;}
.page404{text-align:center; padding:125px 0 100px 0;}
.page404 p{font-size:15px; margin-top:5px;}
.page404 img{width:30%;}
@media (max-width: 750px){
.cookiebanner{display:none !important; width:100%! important; padding:10px !important; font-size:12px !important; line-height:1.3 !important; border-radius:0; left:0 !important; bottom:0 !important;}
.page404 h1{font-size:22px;}
.page404 img{width:75%;}
.page404 p{font-size:14px;}
}
.read-more{transition:height 200ms; overflow:hidden; margin-bottom:15px;}
.read-more + a{}
.read-more p{}
.cursor{cursor:pointer;}
.align{align-items:center;}
.align > div{vertical-align:middle; display:inline-block;}
.valign{display:flex; align-items:center;}
.valign.justify{justify-content:space-between;}
.valign.end{justify-content:end;}
.valign-o{vertical-align:middle; display:inline-block;}
.funset{float:unset;}
.vh100{height:100vh;}
.tnormal,
.normal{font-weight:normal !important;}
.bold,
.tbold,
.strong,
strong{font-weight:700 !important;}
.text-md{font-weight:600 !important;}
.text-overflow{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.hide,
.hidden{display:none;}
.opacity{opacity:0.2;}
.soft{color:#98a6ad;}
.relative{position:relative;}
.overlay{position:fixed; left:0; top:0; background:rgba(0, 0, 0, 0.4); opacity:.8; width:100%; height:100%; z-index:10; display:inline-block;}
.selectZindex{z-index:999 !important;}
.dot:before{content:"·"; font-weight:bold; padding-right:5px;}
.overflow-hidden{overflow:hidden;}
.preloader{position:fixed; width:100%; height:100%; background-color:rgba(255,255,255,0.4); z-index:9;}
.status{width:100%; height:100%; position:absolute; background:url(https://f1eb0d.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/template/img/loaders/flatroll.svg) no-repeat center center;}
.preloader.static-preload{position:fixed; right:2rem; bottom:2rem; background:none; width:50px; height:50px;}
.float-left, .left{float:left !important;}
.float-right, .right{float:right !important;}
.inline-block{display:inline-block;}
.ml-auto{margin-left:auto;}
.mr-auto{margin-right:auto;}
.text-left,
.tleft{text-align:left;}
.text-right,
.tright{text-align:right;}
.center,
.text-center,
.tcenter{text-align:center;}
.tmuted{display:block; font-size:90%; color:#98a6ad;}
.line-through{text-decoration:line-through;}
.duoicon:before{color:#000 !important;}
.duoicon:after{color:#fdcc00 !important; opacity:1 !important;}
.duoicon-white:before{color:#fff !important; opacity:1 !important;}
.duoicon-white:after{color:#fff !important; opacity:.3 !important;}
/* Clear
=====================================*/
.clear:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clear{display:inline-block;}
* html .clear{height:1%;}
.clear{display:block;}
/* BG
=====================================*/
.bg-white{background:#fff;}
.bg-lgrey{background:#f9f9f9;}
/* Font
=====================================*/
.f-11{font-size:11px;}
.f-12{font-size:12px;}
.f-13{font-size:13px;}
.f-14{font-size:14px;}
.f-15{font-size:15px;}
.f-16{font-size:16px;}
.f-17{font-size:17px;}
.f-18{font-size:18px;}
.f-19{font-size:19px;}
.f-20{font-size:20px;}
.f-22{font-size:22px;}
.f-24{font-size:24px;}
.f-26{font-size:26px;}
/* Add Skeleton
=====================================*/
.box{background-color:#fff;}
.box-shadow{box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.05); box-sizing:border-box;}
.box-shadow-o{box-shadow:0 1px 3px 2px rgba(0, 0, 0, 0.05); border:1px solid rgba(204,204,204, 0.6); box-sizing:border-box;}
.box-radius{border-radius:3px;}
.box-wrap,
.box-wrap-m{padding:30px;}
.box-wrap-s{padding:15px;}
.box-wrap-l{padding:50px;}
.box-border{border:1px solid rgba(204,204,204, 0.6); box-sizing:border-box;}
@media (max-width: 750px){
.box-wrap-l{padding:20px;}
.box-wrap-m{padding:25px;}
.box-wrap{padding:15px;}
.box-none{box-shadow:none; border:none; border-radius:none; background:transparent;}
.box-none .head.wrap{margin:0 15px; padding:10px 0;}
.box-reverse{margin:0 -10px; border-radius:0; border-left:none; border-right:none;}
}
.box-arrow{position:relative;}
.box-arrow:after, .box-arrow:before{border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}
.box-arrow:after{border-color:rgba(255, 255, 255, 0); border-width:8px;}
.box-arrow:before{border-color:rgba(222, 226, 230, 0); border-width:10px;}
.box-arrow-left:after,
.box-arrow-left:before{right:100%; top:50%;}
.box-arrow-left:after{border-right-color:#fff; margin-top:-9px;}
.box-arrow-left:before{border-right-color:#dee2e6; margin-top:-10px;}
.box-arrow-top:after,
.box-arrow-top:before{bottom:100%; left:50%;}
.box-arrow-top:after{border-bottom-color:#fff; margin-left:-10px;}
.box-arrow-top:before{border-bottom-color:#dee2e6; margin-left:-11px;}
.box-arrow-bottom:after,
.box-arrow-bottom:before{top:100%; left:50%;}
.box-arrow-bottom:after{border-top-color:#fff; margin-left:-10px;}
.box-arrow-bottom:before{border-top-color:#dee2e6; margin-left:-11px;}
.box-arrow-right:after,
.box-arrow-right:before{left:100%; top:50%;}
.box-arrow-right:after{border-left-color:#fff; margin-top:-10px;}
.box-arrow-right:before{border-left-color:#dee2e6; margin-top:-11px;}
/*------------------------------------------------------*/
/* Box Header
/*------------------------------------------------------*/
.head{border-bottom:1px solid #f1f1f1; position:relative; z-index:2; padding:0 0 10px 0; display:flex; align-items:center; justify-content:space-between;}
.head .title{display:inline-block; vertical-align:middle; position:relative; font-weight:bold;}
.head .title i{color:#ccc; margin-right:10px;}
.head.ihead{margin-bottom:30px; padding-bottom:10px;} /*input üzerindeki title*/
.head.center{padding-left:0 !important;}
.head.center .title{margin:0 auto;}
.head.bold .title{font-weight:700;}
.head.field{padding:0;}
.head.field .title{position:relative; background:#fff; padding-right:15px; top:10px;}
.head.center.field .title{padding:0 15px;}
.head.block{border-top:1px solid #f1f1f1; background:#f9f9f9; padding:12px 20px;}
.head.wrap{margin:0; padding:20px 30px 17px 30px;}
.head.wrap .title{font-weight:700;}
.head.wrap .title i{display:none;}
.head.box{padding-top:16px;}
.head.unbox{padding:0 !important; border-color:#f1f1f1;}
.head.color{padding:0 25px;}
.head.color .title{padding:0 0 6px 0; border-bottom:2px solid #FDCC00; top:1px;}
.head.color .title i{position:absolute; left:-25px; top:5px;}
.head.color .right{padding-bottom:8px; color:inherit; width:auto;}
.head .right{float:right; text-align:right; color:#98a6ad; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:40%;}
.head .label{margin-top:0;}
.head .anchor{margin-left:20px; vertical-align:middle;}
.head a{display:inline-block; vertical-align:middle;}
.head a:hover,
.head label:hover{text-decoration:underline; cursor:pointer;}
.head.page{padding:0 0 15px;}
.head.page .title{font-weight:bold;}
@media (max-width: 750px){
.head.wrap{padding:15px 15px;}
.head.unbox{padding:0 15px!important;}
.head.color .right{display:none;}
.head.color .title{font-size:16px; margin:0 auto;}
.head.ihead{margin-bottom:15px;}
.head .right,
.head .right label{font-size:13px;}
}
.color-title{position:relative; padding-bottom:10px; font-size:19px; line-height:1.4;}
.color-title::after{content:''; position:absolute; width:60px; height:2px; left:0; bottom:0; background-color:#FDCC00;}
.color-title::before{content:''; position:absolute; width:100%; border-top:1px solid #f1f1f1; left:0; bottom:0;}
.color-title.center{text-align:center;}
.color-title.center::after{left:calc(50% - 30px);}
.color-title.buble{padding:10px 0; font-size:18px;}
.color-title.buble span{padding:7px 20px; background:#fff; border:2px solid #eaeaea; border-radius:100px; position:relative;}
.color-title.buble::before{top:23px;}
.color-title.buble::after{display:none;}
.color-title.border-yellow span{border-color:#FDCC00;}
.color-title.border-yellow::before{background-color:#FDCC00;}
.color-title.no-border{font-size:19px; margin-bottom:10px;}
.color-title.no-border span{border:0; padding:0 30px;}
.no-border.mcenter span{padding-left:0;}
@media (max-width: 750px){
.color-title{font-size:18px; padding-bottom:8px;}
.color-title.mcenter{text-align:center;}
.color-title.mcenter::after{left:calc(50% - 30px);}
.color-title.buble{padding:6px 0; font-size:17px;}
.color-title.buble span{padding:6px 18px;}
.color-title.buble::before{top:18px;}
}
/*------------------------------------------------------*/
/* Cart Head
/*------------------------------------------------------*/
#quick-basket{background:#fff; font-size:14px; box-sizing:border-box; position:absolute; z-index:1; margin-top:25px; padding:15px; right:0; display:none; width:32%; box-shadow:0 0 10px rgba(0, 0, 0, 0.2); border-radius:8px;}
#quick-basket:after,
#quick-basket:before{bottom:100%; left:80%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}
#quick-basket:before{border-color:rgba(253, 232, 40, 0); border-bottom-color:#fff; border-width:12px; margin-left:-12px;}
#quick-basket .quick-wrap{padding:0;}
#quick-basket .quick-wrap li{border-bottom:1px solid #f1f1f1; padding:15px 0;}
#quick-basket .quick-wrap li:first-child{padding-top:5px;}
#quick-basket .quick-wrap li img{width:15%; display:inline-block; vertical-align:middle;}
#quick-basket .quick-wrap li .quick-product{width:79%; display:inline-block; padding-left:4%; vertical-align:middle;}
#quick-basket .quick-wrap li .quick-product-title{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-bottom:2px;}
#quick-basket .quick-wrap li .quick-product-title a:hover{text-decoration:underline;}
#quick-basket .quick-wrap li .quick-product-price{font-weight:600;}
#quick-basket .quick-wrap li .quick-product-code{font-size:12px; opacity:.7; margin-bottom:2px; display:none;}
#quick-basket .quick-wrap li .quick-product-price{font-weight:600; font-size:13px;}
#quick-basket .quick-wrap li .quick-product-price span{font-weight:400;}
#quick-basket .quick-wrap li .quick-product-price span.quick-product-delete{float:right; line-height:1; cursor:pointer;}
#quick-basket .quick-wrap li .quick-product-price span.quick-product-delete:before{font-family:"Font Awesome 5 Pro"; content:"\f2ed"; font-weight:300;}
#quick-basket .quick-wrap li.quick-empty{padding:40px; text-align:center; font-size:17px;}
#quick-basket .quick-wrap li.quick-empty i{font-size:60px; margin-bottom:15px;}
#quick-basket .quick-total{padding:15px 0;}
#quick-basket .quick-total span{float:right; font-weight:bold;}
#quick-basket .button{width:100%; height:46px; line-height:44px; border-radius:6px;}
@media (max-width: 750px){
#quick-basket{width:90%; margin-left:5%; margin-right:5%;}
}
@media (min-width:750px) and (max-width: 1150px){
#quick-basket{width:50%;}
}
/* Main Products
=====================================*/
.main-products{}
.main-products .product-wrapper{position:relative; padding:18px; box-sizing:border-box; border:1px solid #f1f1f1; border-radius:3px;}
.main-products .product-container{position:relative;}
.main-products .product-name{margin:0; overflow:hidden; height:36px; font-size:14px; line-height:1.35;}
.main-products .product-image{position:relative; display:block; padding-bottom:100%; margin:15px 0 25px;}
.main-products .product-image img{position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden;}
.main-products .product-price{margin:20px 0 0; display:flex; align-items:center;}
.main-products .product-price .new-price{font-weight:800; letter-spacing:-.1rem; font-size:22px; display:inline-block;}
.main-products .product-price .new-price span{font-size:18px; font-weight:normal; color:#555;}
.main-products .product-price .discount-price{line-height:1; margin-left:auto; text-decoration:line-through; display:inline-block;}
.main-products .product-shipping{padding:0 !important;}
.main-products .discount-ratio{display:none; box-sizing:border-box; border-radius:100px; font-weight:800; text-align:center; color:#DB4958; border:1px solid #DB4958; background:#fff; padding:0 8px; font-size:11px; line-height:21px; position:absolute; right:15px; top:15px; z-index:2;}
.main-products .discount-ratio:before{font-family:"Font Awesome 5 Pro"; content:"\f175"; margin-right:3px;}
.main-products .new-badge{box-sizing:border-box; border-radius:3px; font-weight:800; text-align:center; box-shadow:2px 2px 0 #DB495850; color:#fff; background:#DB4958; padding:1px 8px; font-size:12px; line-height:21px; position:absolute; top:18px; z-index:2;}
.main-products .new-badge.right{right:18px;}
.main-products .new-badge.green{background:#00818a; box-shadow:2px 2px 0 #00818a50;}
.main-products .add-to-cart{display:none; position:absolute; left:5%; bottom:15px; width:90%; text-align:center; background:#FDCC00; padding:8px 10px; box-sizing:border-box; border-radius:3px; font-weight:bold; font-size:15px;}
.main-products .add-to-cart:hover{z-index:5;}
.main-products .product-wrapper:hover .add-to-cart{display:none;}
.main-products .not-available .add-to-cart{background-color:#F9F9FA !important;}
.main-products .not-available .out-stock{position:absolute; text-align:center; top:0; background:rgba(255,255,255,0.8); width:100%; height:100%; box-sizing:border-box; padding-top:50%;}
.main-products .not-available .out-stock span{padding:5px 10px; background:rgba(0,0,0,.8); color:#fff; border-radius:100px; font-weight:bold;}
.main-products.center .product-price{display:block;}
.main-products.center .product-price .discount-price{margin-left:10px;}
/* Main Products karoselsiz
=====================================*/
.main-products.hover .product-wrapper:hover{box-sizing:border-box; border-color:#FDCC00; box-shadow:0px 0px 14px 0px rgba(0,0,0,0.07);}
.main-products.store .product-wrapper{float:left; width:18.8%; margin:2.5% 1.5% 0 0;}
.main-products.no-border .product-wrapper{border:none;}
@media (max-width: 750px){
.main-products .product-wrapper{padding:15px 8px; border:none;}
.main-products .product-name{font-size:inherit; height:36px;}
.main-products .product-image{margin-top:10px;}
.main-products .product-price .new-price{font-size:20px;}
.main-products .product-price .discount-price{font-size:13px;}
.main-products .add-to-cart{bottom:12px; padding:5px 10px;}
.main-products .discount-ratio{right:10px;}
.main-products.store .product-wrapper{width:48.5%; margin:3% 3% 0 0;}
.main-products.store .product-wrapper:nth-child(2n){margin-right:0;}
.main-products.store .product-wrapper:nth-child(-n+2){margin-top:0;}
.main-products .new-badge{top:0;}
.main-products .new-badge.right{right:10px;}
}
@media (min-width:750px) and (max-width: 1150px){
.main-products.store .product-wrapper:nth-child(3n){margin-right:0;}
.main-products.store .product-wrapper:nth-child(-n+3){margin-top:0;}
.main-products .product-name{margin-bottom:20px;}
.main-products.store .product-wrapper{width:32.33%; min-height:302px;}
}
@media (min-width: 1150px){
.main-products.store .product-wrapper:nth-child(5n){margin-right:0;}
.main-products.store .product-wrapper:nth-child(-n+5){margin-top:0;}
}
/* INPUT
*******************/
input[type=text],
input[type=email],
input[type=password],
input[type=tel],
select,
textarea{-webkit-tap-highlight-color:transparent; height:unset; line-height:inherit; padding:12px; margin:0; background:#fff; width:100%; border-radius:3px; border:1px solid #dbdbdb; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
input:disabled{background:#f9f9f9;}
input.flatten{box-shadow:none; border:1px solid #fff;}
input.radius{border-radius:100px;}
input.error,
textarea.error,
select.error{background:#FFF8F7; border:1px solid #ff6000;}
/*
input.valid,
textarea.valid,
select.valid{border-color:#92c917; background-color:#fff;}
*/
textarea{height:auto; line-height:20px; padding:12px 15px; -webkit-tap-highlight-color:transparent;}
*:focus{outline:none !important;}
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=tel]:focus,
select:focus,
textarea:focus{border-color:#999;}
.input-shadow{box-shadow:0 2px 5px -1px rgba(50,50,93,.1), inset 0 1px 3px -1px rgba(0,0,0,.1) !important;}
/* SELECT
*******************/
.select-special{border-radius:3px; display:block;padding:12px;width:auto;padding-right:15px;box-sizing:border-box;margin:0;border:1px solid #98a6ad80;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23888'><polygon points='0,0 100,0 50,50'/></svg>"),linear-gradient(to bottom,#fff 0,#fff 100%);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}
.select-special::-ms-expand{display:none}
.select-special.fullwidth{width:100%;}
.select-special:hover{border-color:#888}
.select-special:focus{border-color:#98a6ad80;color:#222;outline:0}
.select-special option{}
.form-control{-webkit-appearance:none; -moz-appearance:none; appearance:none; box-sizing:border-box; display:inline-block !important; background:#fff; position:relative; vertical-align:middle; height:19px; width:19px; border:0; border-radius:3px; cursor:pointer; margin-right:5px; outline:none; box-shadow:inset 0 0 2px #b1b1b1;}
.form-control.radio{border-radius:50px;}
.form-control:checked:before{position:absolute; font:13px/1 'Open Sans', sans-serif; left:6px; top:1px; content:'\02143'; transform:rotate(40deg); font-weight:bold; color:#2E2528;}
.form-control:hover{background-color:#f7f7f7;}
.form-control.yellow:checked{background-color:#FDCC00; border-color:#FDCC00; box-shadow:none;}
.form-control.yellow:checked:before{color:#fff;}
.form-control[type][disabled]{background-color:#98a6ad25; border-color:unset; cursor:default;}
.form-control[type][disabled]:before{color:#98a6ad80;}
/* Form
=====================================*/
.form-title{border-bottom:1px solid #efefef; position:relative; margin-bottom:10px;}
.form-title h3{padding:6px 0; border-bottom:3px solid #FDCC00; font-size:16px; display:inline-block; position:relative; top:2px;}
.form-row{}
.form-row:after{content:""; display:table; clear:both;}
.form-row.space-m .form-col{margin-bottom:22px;}
.form-row.space-l .form-col{margin-bottom:30px;}
.form-row .form-col{width:100%; position:relative; margin:0 0 15px;}
.form-row .form-col:last-child{}
.form-row .form-col.last{margin-right:0;}
.label-hide .form-label{display:none !important;}
.label-strong .form-label{font-weight:bold !important;}
@media (max-width: 750px){
.label-hide-mobile .form-label{display:none;}
.label-strong-mobile .form-label{font-weight:bold;}
}
.form-label,
.form-row .form-col .form-label{margin-bottom:5px;}
.form-row .form-col .form-content{vertical-align:middle; position:relative;}
.form-row .form-col .help-block{padding:8px 0 0; color:#98a6ad; display:block; font-size:13px;}
.form-row .form-col .help-block i{margin-right:3px;}
.form-row .form-col .help-block.buble{position:relative;background:#f9f9f2; border-radius:3px; padding:10px; margin-top:10px; color:#a8a692;}
.form-row .form-col .help-block.buble:after, .form-row .form-col .help-block.buble:before{bottom:100%; left:10%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}
.form-row .form-col .help-block.buble:after{border-color:rgba(255, 255, 255, 0); border-bottom-color:#f9f9f2; border-width:4px; margin-left:-4px;}
.form-row .form-col .help-block.buble:before{border-color:rgba(222, 226, 230, 0); border-width:5px; margin-left:-5px;}
@media (max-width: 750px){
.form-row .form-col .help-block{font-size:12px;}
.form-row .form-col .form-label{}
}
.form-row .form-col .form-label i{color:#98a6ad;}
.form-row .form-col label.error{display:none !important; z-index:1; font-size:11px; color:#EB5A43; font-weight:300; position:absolute; top:15%; right:10px; background:#fff; border:1px solid #EB5A43; padding:5px 10px; box-shadow:0 1px 10px rgba(25, 25, 25, 0.2); border-radius:3px; white-space:nowrap;}
/* Form Center */
.form-row.center-form{width:50%; margin:0 auto; text-align:center;}
.form-row.center-form .form-label{font-size:20px; line-height:20px; margin-bottom:15px;}
/* Form */
.form-row.horizontal{}
.form-row.horizontal .form-col{width:100%; float:none;}
.form-row.horizontal .form-col:after{content:""; display:table; clear:both;}
.form-row.horizontal .form-col.last{margin-bottom:0;}
.form-row.horizontal .form-col .form-label{font-weight:600; width:30%; padding:0; float:left; text-align:right; height:100%; line-height:45px; margin:0;}
.form-row.horizontal .form-col .form-content{float:right; width:65%;}
.form-row.horizontal .form-col .form-content.form-text{line-height:48px;}
.form-h-message{text-align:right;}
@media (max-width: 750px){
.form-row.horizontal .form-col{margin-bottom:10px;}
.form-row.horizontal .form-col .form-label{width:100% !important; text-align:left; line-height:32px;}
.form-row.horizontal .form-col .form-content{width:100% !important;}
.form-h-message{font-size:13px; text-align:left;}
}
/* Form */
.form-row.inside{}
.form-row.inside .form-col{margin:1rem 0 3rem; display:inline-block;}
.form-row.inside .form-col .form-label{position:absolute; z-index:2; top:-10px; left:10px; padding:0 10px; background:#fff; border-radius:100px;}
.form-row.inside .form-col .form-content{}
.form-row.big-input input[type="text"],
.form-row.big-input input[type="email"],
.form-row.big-input input[type="password"],
.form-row.big-input input[type="tel"],
.form-row.big-input textarea{padding:18px 15px 15px;}
.form-row.big-input input:focus,
.form-row.big-input textarea:focus{}
.form-row.big-input .form-col label.error{top:13px;}
.form-row.bold-input input[type="text"],
.form-row.bold-input input[type="email"],
.form-row.bold-input input[type="password"],
.form-row.bold-input input[type="tel"],
.form-row.bold-input textarea{font-weight:bold;}
.gray-input input[type="text"],
.gray-input input[type="email"],
.gray-input input[type="password"],
.gray-input input[type="tel"],
.gray-input textarea{background:#f9f9f9 !important;}
/* Icon Input
=====================================*/
.form-content.icon{position:relative;}
.form-content.icon i{position:absolute; z-index:1; line-height:46px; width:40px; text-align:center; border-right:1px solid #ced4da; font-size:16px;}
.form-content.icon input[type="text"],
.form-content.icon input[type="email"],
.form-content.icon input[type="password"],
.form-content.icon textarea{padding-left:54px;}
/* Metro
=====================================*/
.metro .form-col{margin-bottom:20px;}
.metro .form-col .form-label{position:absolute; left:15px; line-height:1; padding-top:22px; font-weight:normal; color:#999; transition:0.1s ease-in-out;}
.metro .form-col .form-content{}
.metro .form-col .form-content input,
.metro .form-col .form-content select,
.metro .form-col .form-content textarea{padding:28px 15px 9px 15px; background:transparent;}
.metro .form-col .form-content *:focus{}
.metro .form-col .form-content *:disabled{background:#f9f9f9;}
.metro .form-col.form-value .form-label,
.metro .form-col.form-focus .form-label{padding-top:14px; font-size:12px; z-index:1;}
.metro .form-col.form-focus .form-label{color:inherit;}
.metro .form-col.form-focus .form-content input{}
.metro .form-col label.error{top:25%;}
.metro input::placeholder{color:transparent;}
/* Material
=====================================*/
.material .form-col{margin-top:15px;}
.material .form-col .form-label{position:absolute; left:0; line-height:1; padding-top:23px; font-weight:normal; color:#999; transition:0.1s ease-in-out;}
.material .form-col .form-content{}
.material .form-col .form-content input,
.material .form-col .form-content select,
.material .form-col .form-content textarea{padding:28px 0 9px 0; background:transparent; border:none; border-bottom:1px solid #dee2e6; border-radius:0;}
.material .form-col .form-content *:focus{}
.material .form-col .form-content *:disabled{}
.material .form-col.form-value .form-label,
.material .form-col.form-focus .form-label{padding-top:14px; font-size:12px; z-index:1;}
.material .form-col.form-focus .form-label{color:#007aff;}
.material .form-col.form-focus .form-content input{}
.material input::placeholder{color:transparent;}
/* Form */
.inline-input{position:relative; overflow:hidden; border-radius:3px;}
.inline-input .button{position:absolute; right:0; top:0; height:100% !important; border-radius:0 3px 3px 0;}
.inline-input.radius .button{border-radius:100px;}
.inline-input.radius input{border-radius:100px;}
/* Form Radio */
.form-row .form-col .radio-group{border:1px solid #dbdbdb; background:#f9f9f9; box-sizing:border-box; overflow:hidden; border-radius:3px; height:46px; position:relative; z-index:1;}
.form-row .form-col .radio-group .radio-label{float:left; border-right:1px solid #dbdbdb; height:100%; margin:0; padding:0 15px;}
.form-row .form-col .radio-group .radio-label:last-child{border-right:none;}
.form-row .form-col .radio-group .radio-label label{line-height:43px; vertical-align:middle; cursor:pointer;}
.form-row .form-col .radio-list{overflow:hidden;}
.form-row .form-col .radio-list .radio-label{float:left; margin-right:15px;}
.form-row .form-col .radio-list .radio-label label{vertical-align:middle; padding-left:2px;}
.form-row .form-col .twin-radio .radio-label{width:50%; text-align:center; box-sizing:border-box; margin:0;}
.form-row .form-col .twin-radio .radio-label.active{background:#98a6ad25;}
.form-row .form-col .solid-radio{border:none; background:none; height:48px;}
.form-row .form-col .solid-radio .radio-label{border-right:none; padding:0; margin-right:25px;}
.form-row .form-col .solid-radio .radio-label label{line-height:48px;}
.form-row .form-col .normal-radio{border:none; background:none; height:auto;}
.form-row .form-col .normal-radio .radio-label{border-right:none; padding:0; margin-right:25px;}
.form-row .form-col .normal-radio .radio-label label{line-height:1;}
/* Bold Bolders */
.form-row.bold-borders input{border-color:#999;}
.form-row.bold-borders .form-col.form-value .form-label,
.form-row.bold-borders .form-col.form-focus .form-label{color:#00818a;}
.form-row.bold-borders .form-col.form-focus .form-content input{background:#F1FAF5; border-color:#00818a;}
.form-row.bold-borders .help-block{display:none;}
/* Form Info */
.info-block{margin-top:15px;}
.info-block h4{color:#EC6F54; font-size:18px;}
.info-block p{margin:10px 0; font-size:12px; color:#777; line-height:17px;}
.info-block p.note{margin:0; font-size:11px;}
.info-block.helper{padding:7px 0;}
/* Spinner
=====================================*/
.spinner-left{overflow:hidden; background:#f7f8fa; border-radius:4px; padding:9px 6px; font-weight:bold;}
.spinner-left input{float:left; border:none; box-shadow:none; width:50px; height:30px; border-radius:0; background:none;}
.spinner-left a{float:left; border-radius:0 3px 3px 0; line-height:27px; height:30px; width:30px; text-align:center; font-size:20px; font-weight:normal;}
.spinner-left a:first-child{border-radius:3px 0 0 3px;}
.spinner.radius{border-radius:100px;}
.spinner-middle{overflow:hidden; background:#f7f8fa; border-radius:100px; padding:4px 4px; display:inline-flex; font-weight:800;}
.spinner-middle input{float:left; font-weight:bold; border:none; box-shadow:none; background:none; width:32px !important; height:22px; border-radius:0;}
.spinner-middle a{float:left; border-radius:0 3px 3px 0; line-height:20px; height:22px; width:22px; text-align:center; font-weight:normal;}
.spinner-middle a:first-child{border-radius:3px 0 0 3px;}
@media (max-width: 750px){
.spinner-middle{padding:2px 0;}
}
/* Checkbox List
=====================================*/
.checkbox{padding:10px 0; overflow:hidden; position:relative; color:#555;}
.checkbox.bg{background:#f9f9f9;}
.checkbox.description > input{margin-right:8px;}
.checkbox label{display:inline-block; vertical-align:middle; width:87%; cursor:pointer; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.checkbox label span{color:#98a6ad; display:block; font-size:12px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.checkbox label .label{position:absolute; right:15px; top:15px;}
.checkbox:hover{}
.checkbox.buble{border:1px solid #dee2e6; border-radius:3px; padding:15px;}
.checkbox-mini li.checkbox{padding:8px 0;}
li.checkbox{padding:15px 0; border:0; border-bottom:1px solid #f1f1f1;}
li:last-child.checkbox{border-bottom:0;}
.checkbox.normal-label label{vertical-align:top; text-overflow:unset; white-space:unset; overflow:unset;}
/* Settings
=====================================*/
@media (max-width: 750px){
.checkbox{padding:5px 0; font-size:13px;}
li.checkbox{padding:10px 0;}
.checkbox label .description{display:none;}
.checkbox.description input{margin-right:5px;}
.checkbox label .label{top:10px; right:0; padding:1px 6px;}
}
/* Radio List
=====================================*/
.radio-list{}
.radio-list li{padding:10px 15px; border:1px solid #f1f1f1; overflow:hidden; margin-bottom:15px; border-radius:3px; cursor:pointer; position:relative;}
.radio-list li:hover,
.radio-list li.active{background:#f9f9f9;}
.radio-list li:last-child{margin-bottom:0;}
.radio-list li .radio-title{font-weight:600; font-size:15px;}
.radio-list li .radio-title .label{padding:0 5px;}
.radio-list li .small{margin:0;}
.radio-list li .radio-button{float:left; width:30px;}
.radio-list li label{float:right; width:calc(100% - 30px); margin-bottom:0; cursor:pointer;}
.radio-list li label > span{color:#EC6F54; display:block; font-size:12px; padding-top:3px;}
.radio-list li label hr{margin:1.2rem 0;}
.radio-list li label .label{display:inline; padding-top:0;}
.radio-list.radio-media li{padding:15px;}
.radio-list.radio-media .radio-img{width:20px; font-size:16px; margin-right:10px; text-align:center;}
.radio-list.radio-media .radio-info{font-size:13px;}
.radio-list.radio-media .label{padding:6px; font-weight:700; position:absolute; right:15px;}
.radio-list.radio-row{}
.radio-list.radio-row li{box-sizing:border-box; padding:20px;}
.radio-list.radio-row li label > div{min-width:22%;}
.radio-list.radio-row .radio-img{position:absolute; right:15px; min-width:unset;}
.radio-list.radio-row .radio-img img{border:none; background:transparent; border-radius:0;}
@media (max-width: 750px){
.radio-list li .radio-title{font-size:14px;}
.radio-list.radio-media li{padding:10px;}
.radio-list.radio-media .label{right:10px;}
.radio-list.radio-cargo .radio-img{width:25px;}
.radio-list.radio-cargo .radio-info span{display:none;}
.radio-list.radio-cargo .label{padding:3px 10px; font-size:12px;}
}
/* Address List
=====================================*/
.address-wrapper{border-radius:3px; overflow:hidden; box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05); border:1px solid #868d99;}
.address-wrapper .address-head{padding:12px 20px; font-weight:bold; background-color:#868d99; color:#fff;}
.address-wrapper .address-head i{margin-right:10px;}
.address-list{min-height:100px;}
.address-list li{border:none; border-radius:0; margin:0; border-bottom:1px solid #dee2e6; position:relative; box-sizing:border-box; padding:20px; overflow:hidden;}
.address-list li:hover,
.address-list li.active{background-color:#98a6ad15; border-color:#eaeaea;}
.address-list li:last-child{margin-bottom:0; border-bottom:0;}
.address-list li .address-content{float:left; width:calc(100% - 35px);}
.address-list li .address-info{display:block; margin-top:8px;}
.address-list li .address-content span,
.address-list li .address-info span{font-weight:600;}
.address-list li .button-block{position:absolute; top:20px; right:20px;}
.address-list li .button-block .button{border-radius:0 3px 3px 0; font-size:12px; height:24px; line-height:24px; padding:0 8px;}
.address-list li .button-block .button:first-child{border-radius:3px 0 0 3px; opacity:.8;}
.address-list li .button-block .button i{padding:0;}
.address-list li p{margin-top:5px;}
.address-list li p.radio-title{margin:1px 0 10px; font-weight:bold;}
.address-widgets{margin-top:20px;}
@media (max-width: 750px){
#delivery-block .address-wrapper{margin-top:20px;}
.address-wrapper .address-head{padding:8px 14px;}
.address-list{min-height:unset; font-size:13px;}
.address-list li{padding:20px 15px;}
.address-list li .address-content{width:calc(100% - 30px);}
.address-list li p.radio-title{margin-top:0;}
.address-list li .button-block{right:15px; top:15px;}
.address-widgets{margin-bottom:20px;}
}
/* List
=====================================*/
.table-list{border-radius:3px; overflow:hidden;}
.table-list li{padding:1px 0; font-weight:500;}
.table-list li:last-child{border-bottom:none;}
.table-list li label{width:125px; display:inline-block;}
.table-list li > span{padding-left:15px;}
.table-list li > span.content:before{content:"·"; padding-right:20px; font-size:13px; display:none;}
.inline-list{}
.inline-list li{display:inline-block; vertical-align:middle; margin-right:5px;}
.inline-list li:last-child{margin-right:0}
.inline-list.seperate li{margin-right:0;}
.inline-list.seperate li:before{content:"|"; margin:0 6px; opacity:.15;}
.inline-list.seperate li:first-child:before{display:none;}
/* Table
=====================================*/
table{width:100%; max-width:100%; white-space:nowrap !important; margin-bottom:0; border-collapse:collapse;}
table th{padding:15px; font-weight:normal; border-bottom:1px solid #f1f1f1;}
table tr{border-bottom:1px solid #f1f1f1;}
table tr:last-child{border-bottom:0;}
table td{padding:15px; vertical-align:middle;}
table td img{width:100%;}
table td{border:none;}
table a{}
table a:hover{text-decoration:underline;}
table.no-trim td:first-child{padding-left:15px;}
table.no-trim td:last-child{padding-right:15px;}
table.table-sm td{padding:8px;}
table.table-sm.no-trim td:first-child{padding-left:8px;}
table.table-sm.no-trim td:last-child{padding-right:8px;}
table.table-border,
table.table-border td{border:1px solid #f1f1f1;}
table.table-striped > tbody > tr:nth-of-type(2n+1){background-color:#f9f9f9;}
table.table-ocean{background-color:#fff;}
table.table-ocean > tbody > tr:nth-of-type(2n+1){background-color:#f7f8fa;}
table.table-ocean > thead > tr{background-color:#fff;}
table.table-ocean.table-border,
table.table-ocean.table-border td{border:1px solid #f7f8fa;}
table.table-coffee{color:#64553f;}
table.table-coffee > tbody > tr:nth-of-type(2n+1){background-color:#fcfbfa;}
table.table-coffee > thead > tr{background-color:#e8e4de;}
table.table-coffee.table-border,
table.table-coffee.table-border td{border:1px solid #e8e4de;}
/* Table Wrap
=====================================*/
.table-responsive{padding:0; width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar;}
.table-responsive th{font-weight:bold;}
.table-wrap th{background:#98a6ad15;}
.table-wrap th:first-child,
.table-wrap td:first-child{padding-left:30px;}
.table-wrap th:last-child,
.table-wrap td:last-child{padding-right:30px;}
.table-wrap tr:hover{background-color:#98a6ad15;}
.table-wrap td{padding:25px;}
@media (max-width: 750px){
.table-wrap th:first-child,
.table-wrap td:first-child{padding-left:15px;}
.table-wrap th:last-child,
.table-wrap td:last-child{padding-right:15px; margin-bottom:25px;}
.table-wrap td{padding:0 15px 0; margin:25px 0 0; height:35px; box-sizing:border-box; float:left; width:50%;}
}
/* Status Icon
=====================================*/
.status-icon{content:''; width:0.7rem; height:0.7rem; display:inline-block; background:currentColor; background-color:currentcolor; border-radius:50%; -webkit-transform:translateY(-1px); transform:translateY(-1px); margin-right:.2rem; vertical-align:middle;}
/* Reverse
=====================================*/
.reverse-container{background-image:url(https://3a32be.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/template/img/patterns/pattern_hex_3.png); background-position:left bottom; background-repeat:repeat-x; background-color:#efefef; width:100%; padding:35px 0;}
.reverse-container.reverse-gray{background-color:#ccc;}
.inner{margin:0 -20px;}
/* Container
=====================================*/
.container{max-width:1150px; width:100%;}
.container.padding{padding:30px 0 !important;}
.container .left-col{width:21%;}
.container .right-col{width:77%;}
.content-wrapper{padding:30px 0;}
@media (max-width: 750px){
.row-mm-top{margin-top:2rem;}
.row-mm-bottom{margin-bottom:2rem;}
.content-wrapper{padding:0;}
.content-wrapper.mpad .container{padding:20px;}
.container{width:100% !important; padding:10px;}
.container.reverse{padding:0 !important;}
.row.twin-col .column,
.row.twin-col .columns{width:46% !important;}
.row.twin-col .column:first-child,
.row.twin-col .columns:first-child{margin-right:8% !important;}
}
@media only screen and (min-width: 750px) and (max-width: 1150px){
.container{width:95% !important;}
}
/* Page
=====================================*/
.page-wrapper{position:relative; z-index:1; padding-top:138px;}
.page-opacity{}
.page-opacity.on{position:absolute; z-index:4; height:100%; width:100%; background-color:rgba(0, 0, 0, 0.5);}
.page-opacity.full-opacity{z-index:6;}
/* Header Wrap
*******************/
.header-wrapper{position:relative; z-index:3;}
/* Header
*******************/
.header{padding:20px 0; background:#fff; box-shadow:0px 5px 10px -5px rgba(0,0,0,0.1), inset 0 -1px 0 0 #f0f0f0; position:fixed; width:100%;}
/* Logo
*******************/
.logo{margin:0; width:140px; height:37px; text-indent:-9999px; background:url('/assets/www.limonoyuncak.com/images/assets/logo.png') center center no-repeat; background-size:cover; text-align:center; image-rendering:-webkit-optimize-contrast;}
.logo a{display:block; height:100%;}
@media (max-width: 750px){
.page-wrapper{padding-top:59px;}
.header{padding:0;}
.header .logo{width:115px; height:30px;}
.header .container{padding:15px;}
}
@media (min-width:750px) and (max-width: 1150px){
.page-wrapper{padding-top:125px;}
.header .logo{width:125px; height:33px;}
}
/* Header Sticky
*******************/
.headroom{will-change:transform !important; transition:transform 200ms linear !important;}
.headroom--pinned{transform:translateY(0%) !important;}
.headroom--unpinned{transform:translateY(-100%) !important;}
/* Shop Menu
*******************/
.shop-menu{margin:19px 0 -20px; border-top:1px solid #f5f5f5; position:relative;}
.nav-list .menu-badge{background:#2E2528; color:#fff; font-weight:bold; padding:3px 8px; border-radius:100px; font-size:11px; top:-8px; position:relative;}
.nav-list{position:relative; width:100%;}
.nav-list > ul{display:flex; justify-content:space-around;}
.nav-list > ul > li{display:inline-block;}
.nav-list > ul > li:hover,
.nav-list > ul > li.active{}
.nav-list > ul > li:first-child{}
.nav-list > ul > li:last-child{}
.nav-list > ul > li > a{font-size:15px; font-weight:800; display:block; border-bottom:2px solid transparent; padding:15px 0 13px; box-sizing:border-box;}
.nav-list > ul > li > a i{padding-right:5px; width:18px; text-align:center; font-size:17px; line-height:17px; font-weight:600;}
.nav-list > ul > li > a:hover,
.nav-list > ul > li.active > a{border-color:#FDCC00;}
.nav-list > ul > li > a span{border-right:1px solid #f5f5f5; padding:0 25px;}
.nav-list > ul > li:first-child > a span{border-left:1px solid #f5f5f5;}
.nav-list > ul > li > a img{display:inline-block; width:19px; margin-right:5px;}
.nav-list > ul > li > ul{box-sizing:border-box; position:absolute; left:0; width:100%; min-height:200px; background:#fff; padding:0; margin:0;}
.nav-list > ul > li > ul .nav-child-container{position:relative; font-weight:normal;}
.nav-list > ul > li > ul .nav-child-container h5{font-weight:600; margin-bottom:6px;}
.nav-list > ul > li > ul .nav-child-container ul{}
.nav-list > ul > li > ul .nav-child-container > ul > li{font-size:13px; padding:1px 0;}
.nav-list > ul > li > ul .nav-child-container img{}
.nav-list .category-list{padding:20px;}
.nav-list .category-list ul{overflow:hidden;}
.nav-list .category-list li{width:18.4%; float:left; text-align:center; box-sizing:border-box; margin:2% 2% 0 0;}
.nav-list .category-list li.last,
.nav-list .category-list li:nth-child(5n){margin-right:0;}
.nav-list .category-list li:nth-child(-n+5){margin-top:0;}
.nav-list .category-list li:hover .category-content{text-decoration:underline;}
.nav-list .category-list li .category-img{overflow:hidden;}
.nav-list .category-list li .category-content{color:#666; display:none;}
.inner-nav{padding:20px 0 20px 20px;}
.inner-nav ul li{font-weight:500; margin:4px 0; font-size:15px;}
.inner-nav ul li a{display:inline-block;}
.inner-nav ul li:hover a,
.inner-nav ul li.active a{font-weight:bold;}
.inner-nav .inner-parent-nav li{font-weight:500;}
.inner-nav .inner-parent-nav li:hover:after,
.inner-nav .inner-parent-nav li.active:after{font-family:"Font Awesome 5 Pro"; font-weight:600; content:"\f105"; display:inline-block; float:right; font-weight:300;}
/* Mobile Menu
*******************/
#mobile-menu{display:none;}
#filter-menu{}
@media (max-width: 750px){
/* Nav Menu */
.slideout-menu{position:fixed; top:0; bottom:0; width:300px; min-height:100vh; overflow-y:scroll; -webkit-overflow-scrolling:touch; z-index:0; display:none; box-sizing:border-box;}
.slideout-menu-left{left:0;}
.slideout-menu-right{right:0;}
.slideout-panel{position:relative; z-index:1; /*will-change:transform;*/ background-color:#FFF; /* A background-color is required */ min-height:100vh;}
.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel{overflow:hidden;}
.slideout-open .slideout-menu{display:block;}
.mobile-menu-wrapper{background:linear-gradient(180deg, rgba(249,249,249,1) 0%, rgba(255,255,255,1) 100%);}
.mobile-menu-header{padding:30px 30px 10px; margin-bottom:0; overflow:hidden;}
.mobile-title{font-weight:bold;}
.mobile-icons{font-size:20px; background:#FDCC00; padding:5px 10px; border-radius:100px;}
/* Nav Menu */
.mobile-menu{width:100%; display:block; padding-bottom:150px;}
/* İlk menüler */
.mobile-menu > .mobile-menu-main > li:last-child a{border-bottom:none;}
.mobile-menu > .mobile-menu-main > li > a > i{margin-right:8px; width:20px; text-align:center; font-size:20px; vertical-align:text-top;}
.mobile-menu > .mobile-menu-main > li > a{border-bottom:1px solid #eaeaea90;}
.mobile-menu > .mobile-menu-main > li.active{background:#eaeaea80;}
/*.mobile-menu > .mobile-menu-main > li > a:active{background-color:rgba(0,0,0,.05); background-size:100%; transition:background 0s;}*/
.mobile-menu > .mobile-menu-main > li > a{padding:15px 30px; display:block; font-size:15px;}
.mobile-menu .mobile-menu-main li.active > a,
.mobile-menu .mobile-menu-main li.active > a:after{}
.mobile-menu .mobile-menu-main li.active > a:after{content:'\f078'; color:unset;}
/* Altı olanlar */
.mobile-menu .subcat > a:after{content:'\f054'; font-family:'Font Awesome 5 Pro'; text-decoration:none; float:right; line-height:2.2rem; font-size:10px; font-weight:800; color:#ccc;}
/* İlk iç menu */
.mobile-menu-main .mobile-menu-childs{display:none; background:#fff;}
.mobile-menu-main > li > .mobile-menu-childs > li{}
.mobile-menu-main > li > .mobile-menu-childs > li > a{padding:12px 30px; font-weight:normal; display:block; border-bottom:1px solid #eaeaea90;}
/* İlk iç menu sonuna border ekle */
.mobile-menu-main > li > .mobile-menu-childs > li > .mobile-menu-childs{border-bottom:1px solid #eaeaea90;}
/* Sonrakiler */
.mobile-menu-main > li > .mobile-menu-childs > li .mobile-menu-childs{padding:12px 0 12px 15px; font-size:13.5px;}
.mobile-menu-main > li > .mobile-menu-childs > li .mobile-menu-childs li{font-weight:normal;}
.mobile-menu-main > li > .mobile-menu-childs > li .mobile-menu-childs li:first-child{font-weight:bold;}
.mobile-menu-main > li > .mobile-menu-childs > li .mobile-menu-childs li > a{padding:5px 20px; display:block; border-bottom:none;}
/* Covers */
.mobile-menu .mobile-menu-main .mobile-menu-childs.menu-covers{padding:10px; margin:0; overflow:hidden;}
.mobile-menu .mobile-menu-main .mobile-menu-childs.menu-covers li{width:33.33%; float:left; margin:0;}
.mobile-menu .mobile-menu-main .mobile-menu-childs.menu-covers li a{padding:10px; border:none;}
.mobile-menu .mobile-menu-main .mobile-menu-childs.menu-covers li p{font-size:1em; margin-top:5px; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.inner-nav{padding:0;}
}
@media (min-width:750px) and (max-width: 1150px){
.nav-list > ul > li > a span{padding:0 15px;}
.nav-list > ul > li:nth-child(+n+6){display:none;}
}
/* Basket
*******************/
.header-icons{float:right; font-size:0;}
.header-icons > a{font-size:22px; margin-right:20px; display:inline-block; vertical-align:middle; position:relative;}
.header-icons > a span{background:#FDCC00; font-size:12px; padding:1px 6px; position:absolute; top:10px; left:10px; border-radius:100%;}
.header-icons > a.user-avatar{background-color:#2f3033; color:#fff; padding:0 7px; border-radius:20px; cursor:pointer;}
.header-icons .basket-info{margin-left:0; display:inline-block;}
.header-icons .basket-info > span{font-size:15px; font-weight:600;}
.header-icons .basket-info span i{font-size:11px; vertical-align:top;}
@media (max-width: 750px){
.header-icons > a{margin-right:25px; font-size:20px;}
.header-icons a.basket-open{margin-right:10px;}
.header-icons a span{font-size:12px; padding:1px 6px;}
.header-icons .no-mobile{display:none !important;}
.mobile-link{font-size:24px; display:flex;}
}
.header-right{overflow:hidden; float:right;}
.header-right .header-right-item{float:left; position:relative; font-weight:600; box-sizing:border-box; border:3px solid #fff; text-align:center; border-radius:100px; padding:11px 20px;}
.header-right .header-right-item i{margin-right:4px; font-size:20px; vertical-align:sub;}
.header-right .header-right-item:hover{background:#F9F9FA;}
.header-right .user-login{margin-right:6px; border-color:#f1f1f1;}
.header-right .user-cart{cursor:pointer;}
.header-right .user-cart:hover{background:#FDCC00; border-color:#FDCC00;}
.header-right .user-cart:hover .cart-info-count{border-color:#FDCC00; background:#fff;}
.header-right .user-cart i{margin-right:12px;}
.header-right .user-cart .cart-info-total{margin:0 0 0 2px; font-weight:normal;}
.header-right .user-cart .cart-info-count{position:absolute; left:28px; bottom:0; padding:4px 6px; line-height:1; border-radius:100px; background:#FDCC00; font-size:12px;}
.search-menu{margin-bottom:5px; font-size:12px; font-weight:bold; overflow:hidden;}
.search-menu li{float:left;}
.search-menu li:before{content:'·'; color:#999; margin:0 8px;}
.search-menu li:first-child:before{margin-left:0;}
@media (min-width:750px) and (max-width: 1150px){
.header-right .header-right-item{padding:8px;}
.header-right .user-login i{margin:0;}
.header-right .user-login span{display:none;}
.header-right .user-cart .cart-info-count{left:20px;}
}
/* Search
*******************/
.search{padding:0 0 0 0; padding-left:0px; position:relative; width:100%; float:left;}
.search .related-search{margin-left:14px; margin-top:10px; color:#888;}
.search .related-search i{padding-right:3px;}
.search .related-search a{font-size:12px; text-align:left; color:#888;}
.search-box{position:relative; border-radius:100px; height:48px; width:100%; margin:0 auto; border-style:solid; border-width:2px; border-color:#00818a; box-sizing:border-box; background:#fff;}
.search-box.focused,
.search-box.focused *{-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
.search-box.focused{border-color:#2E2528;}
.search-box.focused button{background-color:#2E2528; color:#fff;}
.search-box input{background:none; width:85%; height:45px; border:none; padding-left:40px; min-height:20px; box-shadow:none; border-radius:0; font-weight:600; font-size:15px;}
.search-box input:focus{border:0;}
.search-box button{border:none; margin:0; border-radius:100px; padding:0 14px; font-weight:bold; height:34px !important; margin:5px; float:right; background-color:#00818a; color:#fff;}
.search-box button:hover{border:none;}
.search-box select{width:30%; border:none; display:unset; box-shadow:none; border:none; padding:0;}
.search-icon{position:absolute; left:15px; top:0; font-size:18px; color:#2e252870; line-height:45px;}
.search-product{}
.search-image{padding:15px 0; text-align:center;}
.search-image img{width:50%;}
.search-container{font-size:12px; padding:15px 0 0;}
.search-container p{font-weight:600; font-size:13px;}
/* Autosuggest
*******************/
.autocomplete-suggestions{width:100%; display:block; background:#fff; margin-top:30px; padding:10px 0; border-radius:3px; box-sizing:border-box; border:3px solid #FDCC00;}
.autocomplete-suggestions:after, .autocomplete-suggestions:before{bottom:100%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}
.autocomplete-suggestions:after{border-color:rgba(255, 255, 255, 0); border-bottom-color:#fff; border-width:15px; margin-left:-15px;}
.autocomplete-suggestions:before{border-color:rgba(253, 232, 40, 0); border-bottom-color:#FDCC00; border-width:19px; margin-left:-19px;}
.autocomplete-suggestion{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding:0 20px; cursor:pointer;}
.autocomplete-suggestion:last-child{border-bottom:none;}
.autocomplete-no-suggestion{padding:12px 20px;}
.autocomplete-selected{background:#f9f9f9;}
.autocomplete-suggestions strong{font-weight:600; color:red;}
.autocomplete-group{padding:0 20px; font-weight:500; color:#222; display:block; background:#f9f9f9;}
.autocomplete-suggestions img{width:80%; margin:0 auto;}
.autocomplete-suggestions .text{}
.autocomplete-suggestions .text span{color:#aaa; display:block;}
.autocomplete-suggestions .text span.mean{}
.autocomplete-suggestions .text span.mean a{color:#094FA3;}
.autocomplete-footer{font-size:15px; font-weight:400; line-height:3; padding:0 18px; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.suggest-row{line-height:2.2;}
.suggest-row > div{vertical-align:middle; display:inline-block;}
.suggest-row .suggest-image{width:50px; margin-right:5px;}
.suggest-row .suggest-text{width:70%;}
.suggest-row .suggest-text .text{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.suggest-row .suggest-price{float:right;}
.suggest-row.product-row{line-height:3.5;}
@media (max-width: 750px){
.mobile-search{display:none; padding:0; position:absolute; width:100%; top:0;}
.search-box{border-radius:0; border-width:2px; height:58px; border:none; width:100%;}
.search-box button{border-radius:0 3px 3px 0; display:none;}
.search-box input{padding:5px 8px 5px 48px; margin:0; width:100%; height:100%; line-height:1.5; display:inherit; font-size:16px;}
.search-box .search-icon{top:0; left:20px; line-height:58px; font-size:16px;}
.search-box .search-toggle{position:absolute; top:0; right:20px; line-height:58px; font-size:24px;}
.autocomplete-suggestions{border-radius:3px; margin:3%; font-size:13px; width:94% !important;}
.autocomplete-footer{font-size:12px;}
.suggest-row .suggest-image{width:40px;}
}
@media (min-width:750px) and (max-width: 1150px){
.search{padding-left:10px;}
.search-box{height:43px;}
.search-box .search-icon{line-height:40px;}
.search-box input{width:80%; height:40px; font-size:13px;}
.search-box button{height:29px !important; padding:0 12px;}
}
/* Breadcrumbs
*******************/
.breadcrumb{margin:0 0 20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; position:relative; z-index:1;}
.breadcrumb li{display:inline-block;}
.breadcrumb li a{}
.breadcrumb li a:hover{text-decoration:underline;}
.breadcrumb li span.delimeter{padding:0 10px; color:#98a6ad;}
.breadcrumb li:first-child span.delimeter{display:none;}
.breadcrumb.margin-title{margin-bottom:5px;}
@media (max-width: 750px){
.breadcrumb{font-size:0.9em; margin:5px 0 15px;}
.breadcrumb.mpad{margin-left:5px;}
.breadcrumb li span.delimeter{padding:0 6px;}
.breadcrumb.margin-title{margin-bottom:20px;}
}
@media (min-width:750px) and (max-width: 1150px){
.breadcrumb{font-size:0.9em;}
.breadcrumb li span.delimeter{padding:0 5px;}
}
/* Pagination
*******************/
.pagination{overflow:hidden; margin:3.5rem 0 3.5rem 0; text-align:center;}
.pagination li{display:inline-block; margin-right:5px; background:#fff; border-radius:100px; font-weight:bold;}
.pagination li.active{background:#FDCC00; min-width:0;}
.pagination li.active a{}
.pagination li.disabled{background:#F9F9FA; color:#ccc; border-color:#F9F9FA;}
.pagination li a{text-transform:none; padding:7px 12px; min-width:0; text-align:center; display:block; min-width:15px; line-height:25px;}
.pagination li:hover a{background:#FDCC00; border-radius:100px; opacity:1;}
.pagination li .ellipse{padding:7px 13px; display:block;}
.pagination li .ellipse input{width:3em; height:18px; border:none; border-radius:0; margin:0; padding:0 !important;}
@media (max-width: 750px){
.pagination li{display:none;}
.pagination li:first-child,
.pagination li:last-child{display:inline-block;}
}
/*------------------------------------------------------*/
/* Accordion
/*------------------------------------------------------*/
.accordion{border:1px solid #e8e8e8; border-radius:15px;}
.accordion h2 div{font-size:13px; font-weight:600; display:inline-block; vertical-align:middle; width:88%;}
.accordion h2 div p{font-size:12px; font-weight:normal; color:#888; line-height:16px; margin-top:0;}
.accordion h2 i{width:10%; color:#FDCC00; text-align:center; display:inline-block; vertical-align:middle;}
.accordion h2{overflow:hidden; border-bottom:1px solid #e8e8e8; padding:12px;}
.accordion h2.open{background:#fcf8e3 url("https://4e12ca.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/template/img/pattern.png") repeat scroll 0 0;}
.accordion > div{padding:10px; border-bottom:1px solid #e8e8e8;}
.accordion .first{border-radius:15px 15px 0 0;}
.accordion .last{border-bottom:none;}
/*------------------------------------------------------*/
/* Button
/*------------------------------------------------------*/
.button{text-transform:none; font-size:inherit; font-weight:500; color:inherit; position:relative; height:32px; line-height:31px; padding:0 20px; border-radius:3px; margin-bottom:0; background:#fff; letter-spacing:0; border:1px solid #eaeaea;}
.button:hover,
.button.active{background:#f9f9f9; border:1px solid rgba(0, 0, 0, 0.06);}
.button:hover,
.button.opacity{opacity:.8;}
.button.bold{font-weight:bold;}
.button.radius{border-radius:100px;}
.button i{padding-right:5px;}
.button.big-icon i{font-size:2rem;}
.button.xsmall{height:27px; line-height:26px; padding:0 15px; font-size:12px;}
.button.small{font-size:12px;}
.button.medium{height:37px; line-height:37px;}
.button.big{height:44px; line-height:44px; font-size:15px;}
.button.large{font-size:17px;height:48px; line-height:48px;}
.button.fullwidth{width:100%;}
.button.flat{border-radius:0 !important;}
@media (max-width: 750px){
.button.fullwidth-m{width:100%; display:block;}
}
.button-block{overflow:hidden; position:relative;}
.button-block.border{border-top:1px solid #98a6ad25;}
.button-block .button-hr:before{border-top:1px solid #98a6ad25; content:" "; position:absolute; left:0; top:20px; width:100%; height:0;}
.button-block .box-wrap{padding-top:20px; padding-bottom:20px;}
.button-label{overflow:hidden;}
.button-label.fullwidth{width:100%;}
.button-label.even .button:nth-child(even){opacity:0.8;}
.button-label.odd .button:nth-child(odd){opacity:0.8;}
.button-label .button{border-radius:0; border-right-width:0; float:left;}
.button-label .button:first-child{border-radius:3px 0 0 3px;}
.button-label .button:last-child{border-right-width:1px; border-radius:0 3px 3px 0;}
.button-label.five .button,
.button-label .button.five{width:20%;}
.button-label.four .button,
.button-label .button.four{width:25%;}
.button-label.third .button,
.button-label .button.third{width:33.333%;}
.button-label.two .button,
.button-label .button.two{width:50%;}
.button-label.vertical .button{display:block; margin-right:0; float:unset; border-right-width:1px; border-bottom-width:0; text-align:left;}
.button-label.vertical .button:first-child{border-radius:3px 3px 0 0;}
.button-label.vertical .button:last-child{border-radius:0 0 3px 3px; border-bottom-width:1px;}
.button-label.vertical.fullwidth .button{width:100%;}
.button-label.big .button{height:37px; line-height:35px;}
.effect{background-position:center; transition:background 0.8s; outline:none;}
.effect:hover{background:#fff radial-gradient(circle, transparent 1%, #fff 1%) center/15000%;}
.effect:active{background-color:rgba(0,0,0,.1); background-size:100%; transition:background 0s;}
.button.facebook{background:#4267b2; color:#fff;}
.button.google{background:#DB4A31; color:#fff;}
/* Label
=====================================*/
.label{padding:2px 8px; border-radius:3px; background:#dee2e6; border:1px solid #dee2e6; font-size:12px; font-weight:500;}
.label.bg{background:#fff !important;}
.label.bg:hover{color:#444 !important;}
.label.radius{border-radius:20px;}
.label.fixed{width:25px; text-align:center;}
.label.small-label{font-size:12px; padding:0 5px;}
.label.big-label{padding:4px 12px; font-size:13px; line-height:29px;}
/* Colors
=====================================*/
.button.white,
.white.bg{background-color:#fff; color:#444;}
.label.white{background-color:#fff; color:#444; border-color:#fff;}
.button.white:hover,
.label.white:hover{background-color:#fff;}
.button.white.flatten,
.label.white.flatten{}
.button.white.flatten:hover,
.button.white.flatten.active,
.label.white.flatten:hover{background-color:#eee;}
.lgray{color:#98a6ad;}
.lgray.bg{background-color:#98a6ad; color:#fff;}
.button.lgray,
.label.lgray{background-color:#98a6ad; border-color:#98a6ad; color:#fff;}
.button.lgray:hover,
.label.lgray:hover{background-color:#98a6ad;}
.button.lgray.flatten,
.label.lgray.flatten{background:none; border-color:#98a6ad; color:#98a6ad;}
.button.lgray.flatten:hover,
.button.lgray.flatten.active,
.label.lgray.flatten:hover{background-color:#98a6ad; color:#fff;}
.gray{color:#868D99;}
.gray.bg{background-color:#868D99; color:#fff;}
.button.gray,
.label.gray{background-color:#868D99; border-color:#868D99; color:#fff;}
.button.gray:hover,
.label.gray:hover{background-color:#868D99;}
.button.gray.flatten,
.label.gray.flatten{background:none; border-color:#868D99; color:#868D99;}
.button.gray.flatten:hover,
.button.gray.flatten.active,
.label.gray.flatten:hover{background-color:#868D99; color:#fff;}
.dgray{color:#575965;}
.dgray.bg{background-color:#575965; color:#fff;}
.button.dgray,
.label.dgray{background-color:#575965; border-color:#575965; color:#fff;}
.button.dgray:hover,
.label.dgray:hover{background-color:#575965;}
.button.dgray.flatten,
.label.dgray.flatten{background:none; border-color:#575965; color:#575965;}
.button.dgray.flatten:hover,
.button.dgray.flatten.active,
.label.dgray.flatten:hover{background-color:#575965; color:#fff;}
.button.trans.flatten,
.label.trans.flatten{background:none; border-color:#fff; color:#fff;}
.button.trans.flatten:hover,
.label.trans.flatten:hover{color:#fff;}
.lgreen{color:#4fae33;}
.lgreen.bg{background-color:#4fae33; color:#fff;}
.button.lgreen,
.label.lgreen{background-color:#4fae33; border-color:#4fae33; color:#fff;}
.button.lgreen:hover,
.label.lgreen:hover{background-color:#4fae33;}
.button.lgreen.flatten,
.label.lgreen.flatten{background:none; border-color:#4fae33; color:#4fae33;}
.button.lgreen.flatten:hover,
.button.lgreen.flatten.active,
.label.lgreen.flatten:hover{background-color:#4fae33; color:#fff;}
.green{color:#00818a;}
.green.bg{background-color:#00818a; color:#fff;}
.button.green,
.label.green{background-color:#00818a; border-color:#00818a; color:#fff;}
.button.green:hover,
.label.green:hover{background-color:#00818a;}
.button.green.flatten,
.label.green.flatten{background:none; border-color:#00818a; color:#00818a;}
.button.green.flatten:hover,
.button.green.flatten.active,
.label.green.flatten:hover{background-color:#00818a; color:#fff;}
.dgreen{color:#92c917;}
.dgreen.bg{background-color:#92c917; color:#fff;}
.button.dgreen,
.label.dgreen{background-color:#92c917; border-color:#92c917; color:#fff;}
.button.dgreen:hover,
.label.dgreen:hover{background-color:#92c917;}
.button.dgreen.flatten,
.label.dgreen.flatten{background:none; border-color:#92c917; color:#92c917;}
.button.dgreen.flatten:hover,
.button.dgreen.flatten.active,
.label.dgreen.flatten:hover{background-color:#92c917; color:#fff;}
.orange{color:#ec9b3b;}
.button.orange,
.label.orange{background-color:#ec9b3b; border-color:#ec9b3b; color:#fff;}
.button.orange:hover,
.label.orange:hover{background-color:#ec9b3b;}
.button.orange.flatten,
.label.orange.flatten{background:none; border-color:#ec9b3b; color:#ec9b3b;}
.button.orange.flatten:hover,
.label.orange.flatten:hover{background-color:#ec9b3b; color:#fff;}
.cyan{color:#2BCBBA;}
.cyan.bg{background-color:#2BCBBA; color:#fff;}
.button.cyan,
.label.cyan{background-color:#2BCBBA; border-color:#2BCBBA; color:#fff;}
.button.cyan:hover,
.label.cyan:hover{background-color:#2BCBBA;}
.button.cyan.flatten,
.label.cyan.flatten{background:none; border-color:#2BCBBA; color:#2BCBBA;}
.button.cyan.flatten:hover,
.button.cyan.flatten.active,
.label.cyan.flatten:hover{background-color:#2BCBBA; color:#fff;}
/*ffc500*/
.yellow{color:#FDCC00;}
.yellow.bg{background-color:#FDCC00; color:inherit;}
.button.yellow,
.label.yellow{background-color:#FDCC00; border-color:#FDCC00; color:inherit;}
.button.yellow:hover,
.label.yellow:hover{background-color:#FDCC00;}
.button.yellow.flatten,
.label.yellow.flatten{background:none; border-color:#FDCC00; color:inherit;}
.button.yellow.flatten:hover,
.button.yellow.flatten.active,
.label.yellow.flatten:hover{background-color:#FDCC00; color:inherit;}
.dred{color:#CC0066;}
.dred.bg{color:#fff; background-color:#CC0066;}
.button.dred,
.label.dred{background-color:#CC0066; border-color:#CC0066; color:#fff;}
.button.dred:hover,
.label.dred:hover{background-color:#CC0066;}
.button.dred.flatten,
.label.dred.flatten{background:none; border-color:#CC0066; color:#CC0066;}
.button.dred.flatten:hover,
.button.dred.flatten.active,
.label.dred.flatten:hover{background-color:#CC0066; color:#fff;}
.red{color:#F65C78;}
.red.bg{color:#fff; background-color:#F65C78;}
.button.red,
.label.red{background-color:#F65C78; border-color:#F65C78; color:#fff;}
.button.red:hover,
.label.red:hover{background-color:#F65C78;}
.button.red.flatten,
.label.red.flatten{background:none; border-color:#F65C78; color:#F65C78;}
.button.red.flatten:hover,
.button.red.flatten.active,
.label.red.flatten:hover{background-color:#F65C78; color:#fff;}
.lred{color:#DB4958;}
.lred.bg{color:#fff; background-color:#DB4958;}
.button.lred,
.label.lred{background-color:#DB4958; border-color:#DB4958; color:#fff;}
.button.lred:hover,
.label.lred:hover{background-color:#DB4958;}
.button.lred.flatten,
.label.lred.flatten{background:none; border-color:#DB4958; color:#DB4958;}
.button.lred.flatten:hover,
.button.lred.flatten.active,
.label.lred.flatten:hover{background-color:#DB4958; color:#fff;}
.fushia{color:#fe3060;}
.fushia.bg{color:#fff; background-color:#fe3060;}
.button.fushia,
.label.fushia{background-color:#fe3060; border-color:#fe3060; color:#fff;}
.button.fushia:hover,
.label.fushia:hover{background-color:#fe3060;}
.button.fushia.flatten,
.label.fushia.flatten{background:none; border-color:#fe3060; color:#fe3060;}
.button.fushia.flatten:hover,
.button.fushia.flatten.active,
.label.fushia.flatten:hover{background-color:#fe3060; color:#fff;}
.lblue{color:#467fcf;}
.lblue.bg{color:#fff; background-color:#467fcf;}
.button.lblue,
.label.lblue{background-color:#467fcf; border-color:#467fcf; color:#fff;}
.button.lblue:hover,
.label.lblue:hover{background-color:#467fcf;}
.button.lblue.flatten,
.label.lblue.flatten{background:none; border-color:#467fcf; color:#467fcf;}
.button.lblue.flatten:hover,
.button.lblue.flatten.active,
.label.lblue.flatten:hover{background-color:#467fcf; color:#fff;}
.blue{color:#37f;}
.blue.bg{color:#fff; background-color:#37f;}
.button.blue,
.label.blue{background-color:#37f; border-color:#37f; color:#fff;}
.button.blue:hover,
.label.blue:hover{background-color:#37f;}
.button.blue.flatten,
.label.blue.flatten{background:none; border-color:#37f; color:#37f;}
.button.blue.flatten:hover,
.button.blue.flatten.active,
.label.blue.flatten:hover{background-color:#37f; color:#fff;}
.dblue{color:#19488f;}
.dblue.bg{color:#fff; background-color:#19488f;}
.button.dblue,
.label.dblue{background-color:#19488f; border-color:#19488f; color:#fff;}
.button.dblue:hover,
.label.dblue:hover{background-color:#19488f;}
.button.dblue.flatten,
.label.dblue.flatten{background:none; border-color:#19488f; color:#19488f;}
.button.dblue.flatten:hover,
.button.dblue.flatten.active,
.label.dblue.flatten:hover{background-color:#19488f; color:#fff;}
.bblue{color:#333e48;}
.bblue.bg{color:#fff; background-color:#333e48;}
.button.bblue,
.label.bblue{background-color:#333e48; border-color:#333e48; color:#fff;}
.button.bblue:hover,
.label.bblue:hover{background-color:#333e48;}
.button.bblue.flatten,
.label.bblue.flatten{background:none; border-color:#333e48; color:#333e48;}
.button.bblue.flatten:hover,
.button.bblue.flatten.active,
.label.bblue.flatten:hover{background-color:#333e48; color:#fff;}
.purple{color:#642ae1;}
.purple.bg{color:#fff; background-color:#642ae1;}
.button.purple,
.label.purple{background-color:#642ae1; border-color:#642ae1; color:#fff;}
.button.purple:hover,
.label.purple:hover{background-color:#642ae1;}
.button.purple.flatten,
.label.purple.flatten{background:none; border-color:#642ae1; color:#642ae1;}
.button.purple.flatten:hover,
.button.purple.flatten.active,
.label.purple.flatten:hover{background-color:#642ae1; color:#fff;}
.pink{color:#a77a94;}
.button.pink,
.label.pink{background-color:#a77a94; border-color:#a77a94; color:#fff;}
.button.pink:hover,
.label.pink:hover{background-color:#a77a94;}
.button.pink.flatten,
.label.pink.flatten{background:none; border-color:#a77a94; color:#a77a94;}
.button.pink.flatten:hover,
.button.pink.flatten.active,
.label.pink.flatten:hover{background-color:#a77a94; color:#fff;}
.aero{color:#9cc2cb;}
.button.aero,
.label.aero{background-color:#9cc2cb; border-color:#9cc2cb; color:#fff;}
.button.aero:hover,
.label.aero:hover{background-color:#9cc2cb;}
.button.aero.flatten,
.label.aero.flatten{background:none; border-color:#9cc2cb; color:#9cc2cb;}
.button.aero.flatten:hover,
.label.aero.flatten:hover{background-color:#9cc2cb; color:#fff;}
.black{color:#212529;}
.button.black,
.label.black{background-color:#212529; border-color:#212529; color:#fff;}
.button.black:hover,
.label.black:hover{background-color:#212529;}
.button.black.flatten,
.label.black.flatten{background:none; border-color:#212529; color:#212529;}
.button.black.flatten:hover,
.label.black.flatten:hover{background-color:#212529; color:#fff;}
.bblack{color:#0f2539;}
.button.bblack,
.label.bblack{background-color:#0f2539; border-color:#0f2539; color:#fff;}
.button.bblack:hover,
.label.bblack:hover{background-color:#0f2539;}
.button.bblack.flatten,
.label.bblack.flatten{background:none; border-color:#0f2539; color:#0f2539;}
.button.bblack.flatten:hover,
.label.bblack.flatten:hover{background-color:#0f2539; color:#fff;}
/* Ribbon */
.ribbon{position:absolute; z-index:1; border:1px solid #F65C78; background:#fff; font-weight:600; font-size:11px; padding:4px 8px; color:#F65C78; text-align:center; left:20px; top:0; border-radius:3px;}
.ribbon p{font-size:20px; line-height:16px; margin-bottom:3px; letter-spacing:0.15rem;}
/* Colors */
.ribbon.white{border-color:#f0f0f0; color:#f0f0f0;}
.ribbon.black{border-color:#212529; color:#212529;}
.ribbon.blue{border-color:#39d; color:#39d;}
.ribbon.green{border-color:#29bc5f; color:#29bc5f;}
.ribbon.dgreen{border-color:#92c917; color:#92c917;}
.ribbon.cyan{border-color:#2ec4b6; color:#2ec4b6;}
.ribbon.purple{border-color:#95b; color:#95b;}
.ribbon.red{border-color:#e71d36; color:#e71d36;}
.ribbon.orange{border-color:#ec9b3b; color:#ec9b3b;}
.ribbon.yellow{border-color:#ec0; color:#ec0;}
@media (max-width: 750px){
.ribbon{font-size:10px; padding:4px 8px; left:10px; top:10px;}
}
/*------------------------------------------------------*/
/* Social Buttons
/*------------------------------------------------------*/
.social-buttons{}
.social-buttons a{margin:5px 10px 5px 0; width:47%; float:left;}
/*------------------------------------------------------*/
/* Alert
/*------------------------------------------------------*/
.alert{margin:0 0 20px 0; padding:12px 15px; position:relative; cursor:pointer; border:2px solid; border-radius:3px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.alert:hover{opacity:.7;}
.alert-success{background-color:#fff; border-color:#00818a; color:#00818a;}
.alert-info{background-color:#d9edf7; border-color:#bce8f1; color:#31708f;}
.alert-warning{background-color:#fcf8e3; border-color:#faebcc; color:#8a6d3b;}
.alert-danger{background-color:#fff; border-color:#F65C78; color:#F65C78;}
.alert button{display:none; position:absolute; right:15px; top:18px; background:none; border:none; cursor:pointer; padding:0;}
.alert i{margin-right:5px;}
.alert .close{display:none; background-image:url("https://6d2dad.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/template/img/icons/remove-icon-small.png") !important; background-repeat:no-repeat !important; height:9px; margin-right:0; margin-top:0; outline:medium none; text-indent:-10000px; width:9px;}
@media (max-width: 750px){
.alert{margin:0 0 20px 0; padding:10px; font-size:12px; border-width:1px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
}
/*------------------------------------------------------*/
/* Form Message
/*------------------------------------------------------*/
.form-message{padding:12px 20px; box-sizing:border-box; margin-bottom:20px; background:#d9edf7; border:2px solid #bce8f1; color:#31708f; border-radius:3px; overflow:hidden;}
.form-message i{font-size:24px; text-align:center; margin-right:8px; display:inline-block; vertical-align:middle;}
.form-message p{display:inline-block; vertical-align:middle; font-weight:600;}
.form-message.warning{background-color:#fcf8e3; border-color:#faebcc; color:#8a6d3b;}
@media (max-width: 750px){
.form-message{padding:10px 15px; font-size:13px;}
.form-message p{width:90%; line-height:1.2; font-weight:normal;}
}
/*------------------------------------------------------*/
/* Modal
/*------------------------------------------------------*/
.modal-page{width:850px; position:relative; z-index:999; background:#fff; margin:auto; border-radius:3px;}
.modal-page.fluid{width:700px;}
.modal-page.mini{width:600px;}
.modal-page.mini .modal-content{padding:1.5rem;}
.modal-page .container{width:100%;}
.modal-page .modal-content{padding:3rem; overflow:hidden;}
.modal-page .modal-footer{border-top:1px solid #f1f1f1; padding:2rem 3rem; border-radius:0 0 3px 3px;}
.modal-page.scroll .modal-content{overflow-y:scroll; max-height:400px; margin-bottom:15px;}
@media (max-width: 750px){
.modal-page{width:94% !important; max-width:100%; margin:3%;}
.modal-page .modal-header{border-radius:0;}
.modal-page .modal-content{padding:2rem 1.5rem;}
.modal-page .modal-footer{padding:2rem;}
}
/*------------------------------------------------------*/
/* Rate
/*------------------------------------------------------*/
.rating{display:block; line-height:1; margin-bottom:5px;}
.rating-big{display:flex;}
.rating a{padding:0; cursor:pointer; color:#FDCC00; text-decoration:none;}
/* Spec
=====================================*/
.no-padding{padding:0 !important;}
.no-padding-top{padding-top:0 !important;}
.no-margin{margin:0 !important;}
.no-margin-top{margin-top:0 !important;}
.no-border{border:none !important;}
.no-bg{background:none !important;}
.padding-left{padding-left:10px;}
.radius{border-radius:3px;}
.radius-0{border-radius:0;}
.radius-5{border-radius:5px;}
.radius-10{border-radius:10px;}
.radius-15{border-radius:15px;}
.radius-20{border-radius:20px;}
.radius-100{border-radius:100px;}
.m-0{margin:0 !important;}
.m-5{margin:5px;}
.m-10{margin:10px;}
.m-15{margin:15px;}
.m-20{margin:20px;}
.m-25{margin:25px;}
.m-30{margin:30px;}
.mt-0{margin-top:0 !important;}
.mt-5{margin-top:5px;}
.mt-10{margin-top:10px;}
.mt-15{margin-top:15px;}
.mt-20{margin-top:20px;}
.mt-25{margin-top:25px;}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px;}
.mt-50{margin-top:50px;}
.mb-0{margin-bottom:0 !important;}
.mb-5{margin-bottom:5px;}
.mb-10{margin-bottom:10px;}
.mb-15{margin-bottom:15px;}
.mb-20{margin-bottom:20px;}
.mb-25{margin-bottom:25px;}
.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}
.mb-50{margin-bottom:50px;}
.mr-0{margin-right:0 !important;}
.mr-5{margin-right:5px;}
.mr-10{margin-right:10px;}
.mr-15{margin-right:15px;}
.mr-20{margin-right:20px;}
.mr-25{margin-right:25px;}
.mr-30{margin-right:30px;}
.ml-0{margin-left:0 !important;}
.ml-5{margin-left:5px;}
.ml-10{margin-left:10px;}
.ml-15{margin-left:15px;}
.ml-20{margin-left:20px;}
.ml-25{margin-left:25px;}
.ml-30{margin-left:30px;}
.mv-5{margin-top:5px; margin-bottom:5px;}
.mv-10{margin-top:10px; margin-bottom:10px;}
.mv-15{margin-top:15px; margin-bottom:15px;}
.mv-20{margin-top:20px; margin-bottom:20px;}
.mv-25{margin-top:25px; margin-bottom:25px;}
.mv-30{margin-top:30px; margin-bottom:30px;}
.mv-40{margin-top:40px; margin-bottom:40px;}
.mv-50{margin-top:50px; margin-bottom:50px;}
.mv-100{margin-top:100px; margin-bottom:100px;}
.mh-5{margin-left:5px; margin-right:5px;}
.mh-10{margin-left:10px; margin-right:10px;}
.mh-15{margin-left:15px; margin-right:15px;}
.mh-20{margin-left:20px; margin-right:20px;}
.mh-25{margin-left:25px; margin-right:25px;}
.mh-30{margin-left:30px; margin-right:30px;}
.mh-40{margin-left:40px; margin-right:40px;}
.mh-50{margin-left:50px; margin-right:50px;}
.mh-100{margin-left:100px; margin-right:100px;}
.p-0{padding:0 !important;}
.p-5{padding:5px;}
.p-10{padding:10px;}
.p-15{padding:15px;}
.p-20{padding:20px;}
.p-25{padding:25px;}
.p-30{padding:30px;}
.pt-0{padding-top:0 !important;}
.pt-5{padding-top:5px;}
.pt-10{padding-top:10px;}
.pt-15{padding-top:15px;}
.pt-20{padding-top:20px;}
.pt-25{padding-top:25px;}
.pt-30{padding-top:30px;}
.pt-40{padding-top:40px;}
.pt-50{padding-top:50px;}
.pb-0{padding-bottom:0 !important;}
.pb-5{padding-bottom:5px;}
.pb-10{padding-bottom:10px;}
.pb-15{padding-bottom:15px;}
.pb-20{padding-bottom:20px;}
.pb-25{padding-bottom:25px;}
.pb-30{padding-bottom:30px;}
.pb-40{padding-bottom:40px;}
.pb-50{padding-bottom:50px;}
.pr-1{padding-right:1%;}
.pr-0{padding-right:0 !important;}
.pr-5{padding-right:5px;}
.pr-10{padding-right:10px;}
.pr-15{padding-right:15px;}
.pr-20{padding-right:20px;}
.pr-25{padding-right:25px;}
.pr-30{padding-right:30px;}
.pr-40{padding-left:40px;}
.pr-50{padding-left:50px;}
.pl-1{padding-left:1%;}
.pl-0{padding-left:0 !important;}
.pl-5{padding-left:5px;}
.pl-10{padding-left:10px;}
.pl-15{padding-left:15px;}
.pl-20{padding-left:20px;}
.pl-25{padding-left:25px;}
.pl-30{padding-left:30px;}
.pl-40{padding-left:40px;}
.pl-50{padding-left:50px;}
.pv-5{padding-top:5px; padding-bottom:5px;}
.pv-10{padding-top:10px; padding-bottom:10px;}
.pv-15{padding-top:15px; padding-bottom:15px;}
.pv-20{padding-top:20px; padding-bottom:20px;}
.pv-25{padding-top:25px; padding-bottom:25px;}
.pv-30{padding-top:30px; padding-bottom:30px;}
.pv-40{padding-top:40px; padding-bottom:40px;}
.pv-50{padding-top:50px; padding-bottom:50px;}
.pv-100{padding-top:100px; padding-bottom:100px;}
.ph-5{padding-left:5px; padding-right:5px;}
.ph-10{padding-left:10px; padding-right:10px;}
.ph-15{padding-left:15px; padding-right:15px;}
.ph-20{padding-left:20px; padding-right:20px;}
.ph-25{padding-left:25px; padding-right:25px;}
.ph-30{padding-left:30px; padding-right:30px;}
.ph-40{padding-left:40px; padding-right:40px;}
.ph-50{padding-left:50px; padding-right:50px;}
.ph-100{padding-left:100px; padding-right:100px;}
.border-bottom{border-bottom:1px solid #efefef;}
.lazyload{opacity:0;}
.lazyloading{opacity:1; transition:opacity 300ms; background:#fff url(https://f1eb0d.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/template/img/loaders/flatroll.svg) no-repeat center; border-radius:3px;}
.blur{-webkit-filter:blur(5px); filter:blur(5px); transition:filter 400ms, -webkit-filter 400ms;}
.blur.lazyloaded{-webkit-filter:blur(0); filter:blur(0);}
.row.margin{margin-bottom:4rem;}
.row.margin-s{margin-bottom:3rem;}
.row.margin-l{margin-bottom:6rem;}
.row.seperate{padding:15px 0; border-bottom:1px solid #EDEDED;}
.row.seperate:last-child{padding-bottom:0; border-bottom:0;}
.text-shadow{text-shadow:0 1px 2px rgba(0, 0, 0, 0.3);}
.no-data{text-align:center; padding:5rem 1.5rem;}
.no-data h3{font-weight:600; margin-bottom:5px;}
.no-data p{margin-bottom:3rem;}
.gradient-top{background:linear-gradient(to top, transparent, #f5f5f5);}
.gradient-bottom{background:linear-gradient(to bottom, transparent, #f5f5f5);}
.gradient-left{background:linear-gradient(to left, transparent, #f5f5f5);}
.gradient-right{background:linear-gradient(to right, transparent, #f5f5f5);}
#to-top{position:fixed; bottom:20px; right:20px; display:none; z-index:2; background:#FDCC00; font-size:24px; padding:5px 12px; border-radius:50%;}
#to-top:hover{opacity:.8;}
/*------------------------------------------------------*/
/* Footer
/*------------------------------------------------------*/
.footer{margin:0;}
.footer .footer-container{padding:60px 0; border-top:1px solid #f1f1f1; background:#fff;}
.footer .footer-menu{overflow:hidden;}
.footer .footer-menu .footer-title{font-weight:600; margin-bottom:10px; font-size:16px;}
.footer .footer-menu ul{}
.footer .footer-menu ul li{line-height:20px; padding:1px 0;}
.footer .footer-menu ul li a:hover{color:#666;}
.footer .footer-text{}
.footer .footer-text img{width:40%;}
.footer .footer-text .footer-icons{font-size:20px; color:#858C98;}
.footer .footer-text .footer-icons i{margin-right:10px;}
.footer-button{color:#000; border-color:#888; font-size:13px; height:30px; line-height:29px; border-radius:5px;}
.footer-button:hover{border-color:#888; color:#888; background:#fff;}
.footer .copyright{padding:15px 0; background:#fff;}
.footer .copyright p{font-size:12px;}
.footer .copyright p img{vertical-align:bottom; padding-right:5px; width:120px !important;}
.mobile-footer{padding:30px 0; text-align:center; background:linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(152,166,173,0.05) 100%); border-top:1px solid #f1f1f1; font-size:13px;}
.mobile-footer-items a{margin-right:6px; border:1px solid #98a6ad30; padding:3px 10px; border-radius:100px; display:inline-block;}
.mobile-footer-items a:last-child{margin-right:0;}
.whatsapp-support{display:none; position:fixed; right:15px; bottom:15px; z-index:3;}
.whatsapp-text{background:#d4f3e6; padding:5px 10px; border-radius:100px; font-size:12px; font-weight:300; color:#333; display:inline-block; vertical-align:middle; margin-right:0;}
.whatsapp-icon{background:#26C281; height:50px; width:50px; border-radius:100%; text-align:center; display:inline-block; vertical-align:middle;}
.whatsapp-icon a{padding:10px; font-size:25px; line-height:50px; color:#fff;}
/* Info Bar
*******************/
.footer-badges{padding:40px 0; background: linear-gradient(180deg,#fff 0,#f7f8fa 100%); border-top: 1px solid #f1f1f1; margin-top:50px;}
.footer-badges .badge-icon{width:25%; font-size:40px; color:#00818a;}
.footer-badges .badge-text{width:75%;}
.footer-badges .badge-text div{margin-top:3px; line-height:1.3; color:#555;}
/* Covid Popup
*******************/
.covid-popup{border-radius:25px; width:520px; text-align:center; font-size:16px; line-height:1.3; color:#113255; box-sizing:border-box; padding:30px 25px 80px; background:linear-gradient(90deg, #fff4da 0%, #92CDFA 100%); position:relative; overflow:hidden;}
.covid-popup h1{color:#1616a6; padding:7px 12px 4px; border-radius:100px; background:#fff; display:inline-block; font-weight:800; margin-bottom:25px;}
.covid-popup .covid-hashtag{background:#fff; font-size:22px; border-radius:100px; color:#1616a6; padding:0 8px;}
.covid-popup .covid-close{position:absolute; line-height:1; top:10px; right:10px; font-size:30px; cursor:pointer; z-index:2; color:#fff;}
.covid-popup .covid-bg{position:absolute; bottom:0; left:0; background:url('https://2fbc6d.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/images/assets/covidbg.png') no-repeat; width:100%; height:120px;}
@media (max-width: 750px){
.covid-popup{font-size:14px; padding: 30px 15px 80px;}
.covid-popup h1{font-size:22px;}
}
/*------------------------------------------------------*/
/* BLOG
/*------------------------------------------------------*/
.blog-index-head{margin-bottom:40px; font-size:15px;}
.blog-index-head h1{font-weight:600; margin-bottom:8px;}
.blog-index-list ul{overflow:hidden;}
.blog-index-list ul li{width:32%; float:left; margin:0 2% 3rem 0; border-bottom:1px solid #f1f1f1;}
.blog-index-list ul li:nth-child(3n){margin-right:0;}
.blog-index-list ul li .blog-list-content{margin:1.5rem 0;}
.blog-index-list ul li .blog-list-title{height:45px; line-height:1.3; overflow:hidden; font-size:16px; font-weight:bold; margin:3px 0 5px;}
@media (max-width: 750px){
.blog-index-head{font-size:13px;}
.blog-index-list ul li{width:100%; margin-right:0 !important;}
.blog-index-list ul li:last-child{margin-bottom:0;}
}
/* Blog Post
*******************/
.blog-post{}
.blog-post h1{font-size:22px;}
.blog-post .post-banner{margin-top:3rem;}
.blog-post .post-content{margin:3rem 0 5rem; font-size:15px; line-height:1.6;}
.blog-post .post-content p{}
.blog-post .post-content h2,
.blog-post .post-content h3{font-weight:bold;}
.blog-post .post-content a{color:#00818a; text-decoration:underline;}
.blog-post .post-content a:hover{text-decoration:none;}
.blog-post .post-content ul, ol{list-style:square inside; margin-left:2.5rem;}
.blog-post .post-content li{list-style:unset;}
.latest-post-list{margin:0 0 2rem 3rem;}
.latest-post-list ul li{border-bottom:1px solid #eaeaea; margin-bottom:10px; padding-bottom:10px; font-size:15px;}
.latest-post-list ul li:last-child{border:none; margin-bottom:0; padding-bottom:0;}
@media (max-width: 750px){
.latest-post-list{margin-left:0;}
}

/*template/css/devices.css*/
/* Telefon */
@media (max-width: 750px){
.no-phone{display:none;}
.big-wrap{padding:20px !important;}
.column, .columns{width:100% !important;}
.column:last-child, .columns:last-child{}
.mrow{margin-bottom:3rem;}
.mrow:last-child{margin-bottom:0;}
.mnpadding{padding:0 !important;}
.mnmargin{margin:0 !important;}
.w5{width:5% !important;}
.w10{width:10% !important;}
.w15{width:15% !important;}
.w20{width:20% !important;}
.w25{width:25% !important;}
.w30{width:30% !important;}
.w35{width:35% !important;}
.w40{width:40% !important;}
.w45{width:45% !important;}
.w50{width:50% !important;}
.w55{width:55% !important;}
.w60{width:60% !important;}
.w65{width:65% !important;}
.w70{width:70% !important;}
.w75{width:75% !important;}
.w80{width:80% !important;}
.w85{width:85% !important;}
.w90{width:90% !important;}
.w95{width:95% !important;}
.w100{width:100% !important;}
.page-wrapper .profile-wrapper .tf-auth{text-align:center;}
.page-wrapper .profile-wrapper .tf-auth img{margin-bottom:3rem; width:30%;}
.box-title{padding-left:10px;}
.box-title span,
.box-title .title-anchor{display:none;}
.reverse-container .box-title{padding-left:30px;}
.reverse-container .container{}
.container.padding{padding:0 !important;}
.store-navbar .navbar-total{display:none;}
.store-navbar .navbar-view .button{width:50%;}
.mobile-no-wrap{margin-left:-10px; margin-right:-10px; border-left:none; border-right:none; border-radius:0;}
.no-mobile{display:none;}
}
/* Tabletten büyükse */
@media (min-width: 750px){
.phone{display:none;}
.mobile{display:none !important;}
.col-space .column,
.col-space .columns{padding-right:1.2%;}
.col-space .column:last-child,
.col-space .columns:last-child{padding-right:0;}
}
@media (min-width:750px) and (max-width: 1150px){
.no-tablet{display:none;}
}
/* Larger than desktop */
@media (min-width: 1000px) {}
/* Larger than Desktop HD */
@media (min-width: 1200px) {}

/*template/native/swiper/swiper.css*/
/**
* Swiper 6.5.0
* Most modern mobile touch slider and framework with hardware accelerated transitions
* https://swiperjs.com
*
* Copyright 2014-2021 Vladimir Kharlampidi
*
* Released under the MIT License
*
* Released on: March 5, 2021
*/
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

/*template/native/swiper/themes.css*/
:root {
--swiper-theme-color: #000;
--swiper-navigation-size:30px
}
.pr-next, .pr-prev,
.md-next, .md-prev{border:1px solid #f1f1f1; background:#fff; border-radius:6px; padding:0 4px;}
.pr-prev,
.md-prev{left:auto; right:35px;}
.pr-next,
.md-next{right:0;}
.pr-next::after, .pr-prev::after,
.md-next::after, .md-prev::after{font-size:13px;}
.pr-pagination,
.md-pagination{position:unset; margin-top:10px;}
@media (max-width: 768px){
.pr-pagination,
.md-pagination{margin-top:5px;}
}

/*template/js/tabs/tabs.min.css*/
.r-tabs .r-tabs-nav {
margin: 0;
padding: 0;
}
.r-tabs .r-tabs-tab {
display: inline-block;
margin: 0;
list-style: none;
}
.r-tabs .r-tabs-panel {
padding: 15px;
display: none;
}
.r-tabs .r-tabs-accordion-title {
display: none;
}
.r-tabs .r-tabs-panel.r-tabs-state-active {
display: block;
}
/* Accordion responsive breakpoint */
@media only screen and (max-width: 750px) {
.r-tabs .r-tabs-nav {
display: none;
}
.r-tabs .r-tabs-accordion-title {
display: block;
}
}

/*template/js/modal/modal.css*/
/* Magnific Popup CSS */
.mfp-bg{top:0; left:0; width:100%; height:100%; z-index:1042; overflow:hidden; position:fixed; background:#000; opacity:0.6;}
.mfp-wrap{top:0; left:0; width:100%; height:100%; z-index:1043; position:fixed; outline:none !important; -webkit-backface-visibility:hidden;}
.mfp-container{text-align:center; position:absolute; width:100%; height:100%; left:0; top:0; padding:0; box-sizing:border-box;}
.mfp-container:before{content:''; display:inline-block; height:100%; vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative; display:inline-block; vertical-align:middle; margin:0 auto; text-align:left; z-index:1045;}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%; cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out; cursor:-webkit-zoom-out; cursor:zoom-out;}
.mfp-zoom{cursor:pointer; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter{-webkit-user-select:none; -moz-user-select:none; user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none !important;}
.mfp-preloader{color:#CCC; position:absolute; top:50%; width:auto; text-align:center; margin-top:-0.8em; left:8px; right:8px; z-index:1044;}
.mfp-preloader a{color:#CCC;}
.mfp-preloader a:hover{color:#FFF;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close,
button.mfp-arrow{overflow:visible; cursor:pointer; background:transparent; border:0; -webkit-appearance:none; display:block; outline:none; padding:0; z-index:1046; box-shadow:none; touch-action:manipulation;}
button::-moz-focus-inner{padding:0; border:0;}
.mfp-close{line-height:1; height:auto; position:absolute; right:0; top:0; text-decoration:none; text-align:center; border-radius:50%; font-size:32px;}
.mfp-close:hover,
.mfp-close:focus{opacity:.5;}
.mfp-close:active{}
.mfp-close-btn-in .mfp-close{color: #333;}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF; right:-6px; text-align:right; padding-right:6px; width:100%;}
.mfp-counter{position:absolute; top:0; right:0; color:#CCC; font-size:12px; line-height:18px; white-space:nowrap;}
.mfp-arrow{position:absolute; opacity:0.65; margin:0; top:50%; margin-top:-55px; padding:0; width:90px; height:110px; -webkit-tap-highlight-color:transparent;}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover,
.mfp-arrow:focus{opacity:1;}
.mfp-arrow:before,
.mfp-arrow:after{content:''; display:block; width:0; height:0; position:absolute; left:0; top:0; margin-top:35px; margin-left:35px; border:medium inset transparent;}
.mfp-arrow:after{border-top-width:13px; border-bottom-width:13px; top:8px;}
.mfp-arrow:before{border-top-width:21px; border-bottom-width:21px; opacity:0.7;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after{border-right:17px solid #FFF; margin-left:31px;}
.mfp-arrow-left:before{margin-left:25px; border-right:27px solid #3F3F3F;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after{border-left:17px solid #FFF; margin-left:39px;}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F;}
.mfp-iframe-holder{padding-top:40px; padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0; width:100%; max-width:900px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width:100%; height:0; overflow:hidden; padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute; display:block; top:0; left:0; width:100%; height:100%; box-shadow:0 0 8px rgba(0, 0, 0, 0.6); background:#000;}
/* Main image in popup */
img.mfp-img{width:auto; max-width:100%; height:auto; display:block; line-height:0; box-sizing:border-box; padding:0; margin:0 auto;}
/* The shadow behind the image */
.mfp-figure{line-height:0;}
.mfp-figure:after{content:''; position:absolute; left:0; top:40px; bottom:40px; display:block; right:0; width:auto; height:auto; z-index:-1; box-shadow:none; background:#fff;}
.mfp-figure small{color:#BDBDBD; display:block; font-size:12px; line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{margin-top:-36px; position:absolute; top:100%; left:0; width:100%; cursor:auto;}
.mfp-title{text-align:left; line-height:18px; color:#F3F3F3; word-wrap:break-word; padding-right:36px;}
.mfp-image-holder .mfp-content{max-width:94%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px){
.mfp-img-mobile .mfp-image-holder{padding-left:0; padding-right:0;}
.mfp-img-mobile img.mfp-img{padding:0;}
.mfp-img-mobile .mfp-figure:after{top:0; bottom:0;}
.mfp-img-mobile .mfp-figure small{display:inline; margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6); bottom:0; margin:0; top:auto; padding:3px 5px; position:fixed; box-sizing:border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
.mfp-img-mobile .mfp-counter{right:5px; top:3px;}
.mfp-img-mobile .mfp-close{}
}
@media all and (max-width:900px){
.mfp-arrow{-webkit-transform:scale(0.75); transform:scale(0.75);}
.mfp-arrow-left{-webkit-transform-origin:0; transform-origin:0;}
.mfp-arrow-right{-webkit-transform-origin:100%; transform-origin:100%;}
.mfp-container{}
.mfp-close{}
}

/*template/js/noty/noty.css*/
.noty_layout_mixin, #noty_layout__top, #noty_layout__topLeft, #noty_layout__topCenter, #noty_layout__topRight, #noty_layout__bottom, #noty_layout__bottomLeft, #noty_layout__bottomCenter, #noty_layout__bottomRight, #noty_layout__center, #noty_layout__centerLeft, #noty_layout__centerRight {
position: fixed;
margin: 0;
padding: 0;
z-index: 9999999;
-webkit-transform: translateZ(0) scale(1, 1);
transform: translateZ(0) scale(1, 1);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-font-smoothing: subpixel-antialiased;
filter: blur(0);
-webkit-filter: blur(0);
max-width: 90%; }
#noty_layout__top {
top: 0;
left: 5%;
width: 90%; }
#noty_layout__topLeft {
top: 20px;
left: 20px;
}
#noty_layout__topCenter {
top: 3%;
left: 50%;
-webkit-transform: translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
transform: translate(calc(-50% - .5px)) translateZ(0) scale(1, 1); }
#noty_layout__topRight {
top: 20px;
right: 20px;
}
#noty_layout__bottom {
bottom: 0;
left: 5%;
width: 90%; }
#noty_layout__bottomLeft {
bottom: 20px;
left: 20px;
}
#noty_layout__bottomCenter {
bottom: 3%;
left: 50%;
min-width: 300px;
-webkit-transform: translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
transform: translate(calc(-50% - .5px)) translateZ(0) scale(1, 1); }
#noty_layout__bottomRight {
bottom: 20px;
right: 20px;
}
#noty_layout__center {
top: 50%;
left: 50%;
-webkit-transform: translate(-webkit-calc(-50% - .5px), -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
transform: translate(calc(-50% - .5px), calc(-50% - .5px)) translateZ(0) scale(1, 1); }
#noty_layout__centerLeft {
top: 50%;
left: 20px;
-webkit-transform: translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
transform: translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1); }
#noty_layout__centerRight {
top: 50%;
right: 20px;
-webkit-transform: translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
transform: translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1); }
.noty_progressbar {
display: none; }
.noty_has_timeout.noty_has_progressbar .noty_progressbar {
display: block;
position: absolute;
left: 0;
bottom: 0;
height: 3px;
width: 100%;
background-color: #646464;
opacity: 0.2;
filter: alpha(opacity=10); }
.noty_bar {
-webkit-backface-visibility: hidden;
-webkit-transform: translate(0, 0) translateZ(0) scale(1, 1);
-ms-transform: translate(0, 0) scale(1, 1);
transform: translate(0, 0) scale(1, 1);
-webkit-font-smoothing: subpixel-antialiased;
overflow: hidden; }
.noty_effects_open {
opacity: 0;
-webkit-transform: translate(50%);
-ms-transform: translate(50%);
transform: translate(50%);
-webkit-animation: noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
animation: noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
.noty_effects_close {
-webkit-animation: noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
animation: noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
.noty_fix_effects_height {
-webkit-animation: noty_anim_height 75ms ease-out;
animation: noty_anim_height 75ms ease-out; }
.noty_close_with_click {
cursor: pointer; }
.noty_close_button {
position: absolute;
top: 2px;
right: 2px;
font-weight: bold;
width: 20px;
height: 20px;
text-align: center;
line-height: 20px;
background-color: rgba(0, 0, 0, 0.05);
border-radius: 2px;
cursor: pointer;
-webkit-transition: all .2s ease-out;
transition: all .2s ease-out; }
.noty_close_button:hover {
background-color: rgba(0, 0, 0, 0.1); }
.noty_modal {
position: fixed;
width: 100%;
height: 100%;
background-color: #000;
z-index: 10000;
opacity: .3;
left: 0;
top: 0; }
.noty_modal.noty_modal_open {
opacity: 0;
-webkit-animation: noty_modal_in .3s ease-out;
animation: noty_modal_in .3s ease-out; }
.noty_modal.noty_modal_close {
-webkit-animation: noty_modal_out .3s ease-out;
animation: noty_modal_out .3s ease-out;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
@-webkit-keyframes noty_modal_in {
100% {
opacity: .3; } }
@keyframes noty_modal_in {
100% {
opacity: .3; } }
@-webkit-keyframes noty_modal_out {
100% {
opacity: 0; } }
@keyframes noty_modal_out {
100% {
opacity: 0; } }
@keyframes noty_modal_out {
100% {
opacity: 0; } }
@-webkit-keyframes noty_anim_in {
100% {
-webkit-transform: translate(0);
transform: translate(0);
opacity: 1; } }
@keyframes noty_anim_in {
100% {
-webkit-transform: translate(0);
transform: translate(0);
opacity: 1; } }
@-webkit-keyframes noty_anim_out {
100% {
-webkit-transform: translate(50%);
transform: translate(50%);
opacity: 0; } }
@keyframes noty_anim_out {
100% {
-webkit-transform: translate(50%);
transform: translate(50%);
opacity: 0; } }
@-webkit-keyframes noty_anim_height {
100% {
height: 0; } }
@keyframes noty_anim_height {
100% {
height: 0; } }
.noty_theme__nest.noty_bar {
text-align:center;
margin:0;
overflow: hidden;
border-radius: 100px;
position: relative;
box-shadow: rgba(0, 0, 0, 0.098039) 5px 4px 10px 0; }
.noty_theme__nest.noty_bar .noty_body {
padding: 8px 15px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
.noty_theme__nest.noty_bar .noty_buttons {
padding: 10px; }
.noty_layout .noty_theme__nest.noty_bar {
z-index: 5; }
.noty_layout .noty_theme__nest.noty_bar:nth-child(2) {
position: absolute;
top: 0;
margin-top: 4px;
margin-right: -4px;
margin-left: 4px;
z-index: 4;
width: 100%; }
.noty_layout .noty_theme__nest.noty_bar:nth-child(3) {
position: absolute;
top: 0;
margin-top: 8px;
margin-right: -8px;
margin-left: 8px;
z-index: 3;
width: 100%; }
.noty_layout .noty_theme__nest.noty_bar:nth-child(4) {
position: absolute;
top: 0;
margin-top: 12px;
margin-right: -12px;
margin-left: 12px;
z-index: 2;
width: 100%; }
.noty_layout .noty_theme__nest.noty_bar:nth-child(5) {
position: absolute;
top: 0;
margin-top: 16px;
margin-right: -16px;
margin-left: 16px;
z-index: 1;
width: 100%; }
.noty_layout .noty_theme__nest.noty_bar:nth-child(n+6) {
position: absolute;
top: 0;
margin-top: 20px;
margin-right: -20px;
margin-left: 20px;
z-index: -1;
width: 100%; }
#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(2),
#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(2) {
margin-top: 4px;
margin-left: -4px;
margin-right: 4px; }
#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(3),
#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(3) {
margin-top: 8px;
margin-left: -8px;
margin-right: 8px; }
#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(4),
#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(4) {
margin-top: 12px;
margin-left: -12px;
margin-right: 12px; }
#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(5),
#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(5) {
margin-top: 16px;
margin-left: -16px;
margin-right: 16px; }
#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(n+6),
#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(n+6) {
margin-top: 20px;
margin-left: -20px;
margin-right: 20px; }
.noty_theme__nest.noty_type__alert,
.noty_theme__nest.noty_type__notification {
background-color: #293462;
color: #fff; }
.noty_theme__nest.noty_type__alert .noty_progressbar,
.noty_theme__nest.noty_type__notification .noty_progressbar {
background-color: #fff; }
.noty_theme__nest.noty_type__warning {
background-color: #FFD166;
color: #fff; }
.noty_theme__nest.noty_type__error {
background-color: #EF476F;
color: #fff; }
.noty_theme__nest.noty_type__error .noty_progressbar {
opacity: .4; }
.noty_theme__nest.noty_type__info,
.noty_theme__nest.noty_type__information {
background-color: #118AB2;
color: #fff; }
.noty_theme__nest.noty_type__info .noty_progressbar,
.noty_theme__nest.noty_type__information .noty_progressbar {
opacity: .6; }
.noty_theme__nest.noty_type__success {
background-color: #06D6A0;
color: #fff; }

/*template/js/rate/rating.min.css*/
.jq-stars {
display: inline-block;
}
.jq-rating-label {
font-size: 22px;
display: inline-block;
position: relative;
vertical-align: top;
font-family: helvetica, arial, verdana;
}
.jq-star {
width: 100px;
height: 100px;
display: inline-block;
cursor: pointer;
}
.jq-star-svg {
width: 100%;
height: 100% ;
}
.jq-star:hover .fs-star-svg path {
}
.jq-star-svg path {
/* stroke: #000; */
stroke-linejoin: round;
}
/* un-used */
.jq-shadow {
-webkit-filter: drop-shadow( -2px -2px 2px #888 );
filter: drop-shadow( -2px -2px 2px #888 );
}

/*template/js/dropdown/dropdown.min.css*/
.jq-dropdown{position:absolute;z-index:1039;display:none}.jq-dropdown .jq-dropdown-menu,.jq-dropdown .jq-dropdown-panel{min-width:160px;max-width:360px;list-style:none;background:#fff;border:solid 1px #ddd;border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,.2);overflow:visible;padding:4px 0;margin:0}.jq-dropdown .jq-dropdown-panel{padding:10px}.jq-dropdown.jq-dropdown-tip{margin-top:8px}.jq-dropdown.jq-dropdown-tip:before{position:absolute;top:-6px;left:9px;content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ddd;display:inline-block}.jq-dropdown.jq-dropdown-tip:after{position:absolute;top:-5px;left:10px;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;display:inline-block}.jq-dropdown.jq-dropdown-tip.jq-dropdown-anchor-right:before{left:auto;right:9px}.jq-dropdown.jq-dropdown-tip.jq-dropdown-anchor-right:after{left:auto;right:10px}.jq-dropdown.jq-dropdown-scroll .jq-dropdown-menu,.jq-dropdown.jq-dropdown-scroll .jq-dropdown-panel{max-height:180px;overflow:auto}.jq-dropdown .jq-dropdown-menu li{list-style:none;padding:0 0;text-indent:0 margin: 0;line-height:18px}.jq-dropdown .jq-dropdown-menu label,.jq-dropdown .jq-dropdown-menu li>a{display:block;color:inherit;text-decoration:none;line-height:18px;padding:3px 15px;margin:0;white-space:nowrap}.jq-dropdown .jq-dropdown-menu label:hover,.jq-dropdown .jq-dropdown-menu li>a:hover{background-color:#f2f2f2;color:inherit;cursor:pointer}.jq-dropdown .jq-dropdown-menu .jq-dropdown-divider{font-size:1px;border-top:solid 1px #e5e5e5;padding:0;margin:5px 0}

/*template/pages/css/index.css*/
/*------------------------------------------------------*/
/* Main
/*------------------------------------------------------*/
.page-wrapper.main .content-wrapper{padding:0;}
/*------------------------------------------------------*/
/* Main Slider
/*------------------------------------------------------*/
.index-slider-container{margin-bottom:30px;}
.index-slider-wrapper{padding:30px 0;}
.index-slider-background{position:absolute; left:0; top:-5%; z-index:-1; width:100%; height:110%; filter:blur(15px); background-position:center; background-repeat:no-repeat; background-size:cover;}
.index-slider-item{position:relative; padding:10px; box-sizing:border-box; border-radius:8px; background:#fff; width:1050px; margin:0 auto; box-shadow:0 0 15px 0 rgba(0,0,0,.15);}
.index-slider-caption{padding:55px 0 0 35px;}
.index-slider-caption span{display:block; line-height:1.25;}
.index-slider-caption .caption-title{font-size:24px;}
.index-slider-caption .caption-desc{font-size:26px;}
.index-slider-caption .caption-button{font-size:16px; font-weight:bold;}
.index-slider-caption .caption-note{position:absolute; bottom:30px; left:35px;}
.index-slider-image img{border-radius:8px;}
@media (max-width: 750px){
.index-slider-container{margin-bottom:10px;}
.index-slider-wrapper{padding:0;}
.index-slider-item{width:100%; padding:0; border-radius:3px; box-shadow:none;}
.index-slider-image img{border-radius:0;}
.index-slider-caption{position:absolute; bottom:15px; margin:0 20px; padding:0; width:calc(100% - 40px);}
.index-slider-caption span{display:inline-block; box-shadow:0 0 10px 0 rgba(0,0,0,.4);}
.index-slider-caption .caption-title{font-size:16px; background:#FDCC00; color:#fff; font-weight:bold; padding:6px 10px; border-radius:4px 4px 0 0;}
.index-slider-caption .caption-desc{font-size:15px; background:#fff; padding:4px 10px; margin:0 !important; border-radius:0 4px 4px 4px; box-sizing:border-box; max-width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.index-slider-caption .caption-button{display:none;}
.index-slider-caption .caption-note{display:none;}
}
@media (min-width: 750px){
.index-slider-caption .caption-title{background:none !important;}
}
/* Campaign Cover
=====================================*/
.brand-covers{margin:0;}
.brand-covers .brand-title{font-weight:bold; font-size:16px; margin-top:12px;}
.brand-covers .brand-cover-item{text-align:center;}
.brand-covers .brand-cover-item img{border-radius:3px;}
@media (max-width: 750px){
.brand-covers .brand-title{font-size:14px; display:none;}
}
/* Newsletter
*******************/
.newsletter-wrapper{background:url(https://a7a368.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/template/img/assets/newsletter-bg.jpg); padding:30px 0; margin:20px 0 0 0; position:relative;}
.newsletter-wrapper:before{content:''; background:#FDCC0095; width:100%; height:100%; position:absolute; top:0; left:0;}
.newsletter-wrapper > .row{position:relative; z-index:1;}
.newsletter-wrapper h3{font-size:20px; font-weight:600;}
.newsletter-wrapper h3 i{margin-right:10px; font-size:24px;}
.newsletter-wrapper p{font-size:15px;}

/*template/pages/css/store.css*/
/* Store
=====================================*/
.page-wrapper.store{}
.page-wrapper.store .products-block{padding:30px 0;}
.page-wrapper.store .filter-block{padding:10px 20px 0; background:#fff; margin-top:30px;}
/* Store
=====================================*/
.content-wrapper .bg-container{padding:15px; background:#fff; border-radius:3px;}
/* Store Slide
=====================================*/
.store-slide-wrapper{margin:12px 0 25px;}
.store-slide-wrapper ul li{}
@media (max-width: 750px){
.store-slide-wrapper{margin:0 0 10px;}
}
/* Store Brands
=====================================*/
.navbar-panel{overflow:hidden; padding:0 0 30px;}
.navbar-panel .button{font-weight:400; padding:0 15px;}
.navbar-info{padding-bottom:15px;}
.navbar-info a:hover{text-decoration:underline;}
.navbar-checkbox label:before{content:''; width:18px; height:18px; box-sizing:border-box; background:#fff; border:1px solid #868D99; border-radius:3px; display:inline-block; margin-right:7px; vertical-align:top; cursor:pointer;}
.navbar-checkbox label.active:before{background:#FDCC00;}
.navbar-checkbox label:hover{text-decoration:underline;}
.navbar-checkbox label{cursor:pointer;}
.navbar-links{}
.navbar-filter > a{padding:9px 16px; border-radius:100px; font-weight:bold; display:inline-block; border:1px solid #f1f1f1; margin-right:4px;}
.navbar-filter > a:before{font-family:"Font Awesome 5 Pro"; content:"\f88d"; font-weight:300; margin-right:8px;}
.navbar-filter > a.jq-dropdown-open:before{content:"\f88f";}
.navbar-filter > a:hover:before{}
.navbar-filter > a:hover,
.navbar-filter > a.jq-dropdown-open{border-color:#FDCC00; background:#FDCC00;}
.navbar-filter .label{padding:0 5px; margin-left:3px; border-radius:3px; background:none;}
.navbar-filter .label:hover{background:none;}
.navbar-filter .jq-dropdown-tip{margin-top:15px;}
.mobile-navbar{text-align:center; position:relative; margin-bottom:15px;}
.navbar-icon{position:absolute; left:5px; top:15px; font-size:20px; display:none;}
.navbar-icon a{color:#98a6ad;}
.navbar-title{padding:0; margin:25px 0;}
.navbar-title h1{font-size:20px; line-height:1.4; font-weight:600;}
.navbar-title p{font-size:12px;}
.navbar-buttons{overflow:hidden; margin-top:15px;}
.navbar-buttons li{padding:8px 0; float:left; font-weight:bold; text-align:center; width:49%; box-sizing:border-box; cursor:pointer; background:#f2f4f9; border-radius:3px;}
.navbar-buttons li:first-child{margin-right:2%;}
.navbar-buttons li i{margin-right:3px;}
.navbar-buttons li select.sorting{float:unset; padding:0; font-weight:normal; margin:0; background:none; display:inline-block; cursor:pointer; font-weight:bold;}
.select-special.sorting{border:none; float:right; font-weight:bold; padding:7px 25px 7px 7px; border-radius:4px;}
.store-article{}
.store-article h1, .store-article .article-title{margin-bottom:8px; font-weight:bold; font-size:22px;}
.store-article h2{font-size:18px; font-weight:bold;}
.store-article h3{font-size:16px; font-weight:bold;}
.store-article p{}
@media (max-width: 750px){
.store-article{padding:1rem 1rem 3rem;}
}
/* Select List
=====================================*/
.select-list{padding:15px 0 0;}
.select-list ul{overflow:hidden; padding:0; margin:0 10px 0 0;}
.select-list li{position:relative; font-size:12px; background:#fff; border:1px solid #f1f1f1; border-radius:100px; padding:5px 15px; float:left; margin-right:5px;}
.select-list li:hover{cursor:pointer; border-color:#FDCC00;}
.select-list li span{position:absolute; font-weight:bold; font-size:10px; padding:0 5px; left:12px; top:8px; background:#444; color:#fff; border-radius:100px; display:none;}
.select-list .select-list-title{float:left; margin:13px 20px; font-weight:600;}
/* Store Brands
=====================================*/
.store-brand-list{display:inline-block; width:93%; height:36px; overflow:hidden;}
.store-brand-list ul{}
.store-brand-list ul li{overflow:hidden; padding:8px; text-align:center; width:75px; text-align:center; font-size:12px; font-weight:500; border:1px solid #ccc; border-radius:3px; float:left; margin-right:8px;}
.store-brand-list ul li.active,
.store-brand-list ul li:hover{border-color:#3E13AE;}
.store-brand-list ul li a{color:3E13AE;}
.store-brand-list ul li span{display:none;}
.store-brand-list ul li img{width:80%; display:none;}
.store-brand-list ul li p{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
/* No Store
=====================================*/
.no-product{margin:30px 0; padding:80px 0; text-align:center;}
.no-product h3{font-weight:bold; margin-bottom:5px; font-size:18px;}
.no-product p{margin-bottom:25px;}
.no-product a{display:inline-block; margin:0 20px 0 0; cursor:pointer;}
.no-product a:hover{text-decoration:underline;}
.no-product img{margin-bottom:35px;}
@media (max-width: 750px){
.no-product{font-size:13px; margin:50px 10px; padding:0; border:none; text-align:center;}
.no-product h3{font-size:16px;}
.no-product a:last-child{margin-top:15px;}
}
/* Block
=====================================*/
.filter-area{padding:0 10px;}
.block-main{}
.block-main .block-head{display:block; background:url('https://04a5db.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/template/img/icons/arrow-bottom.png') 100% center no-repeat; border-bottom:1px solid #f1f1f1; color:#363f46;}
.block-main .block-head.open{background:url('https://08090c.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/template/img/icons/arrow-up.png') 100% center no-repeat;}
.block-main .block-head{font-size:15px; font-weight:600; display:block; padding:10px 10px 10px 0;}
.block-main .block-head i{margin-right:5px;}
.block-main .block-container{padding:10px 0;}
.block-main .block-container ul{margin:0; max-height:314px; overflow-y:scroll;}
.block-main .block-container ul li{display:block; padding:2.5px 10px 2.5px 0; height:24px; overflow:hidden; color:#011627; cursor:pointer;}
.block-main .block-container ul li:hover{}
.block-main .block-container ul li label,
.block-main .block-container ul li a{cursor:pointer; color:#011627; vertical-align:middle;}
.block-main .block-container ul li label:hover,
.block-main .block-container ul li a:hover{text-decoration:underline;}
.block-main .block-container ul li:hover .label{background:none;}
.block-main .block-container ul li .label{float:right; margin-left:10px; background:none; border-radius:3px; border-width:0; width:22px; line-height:24px; text-align:right; font-size:10px; font-weight:400;}
.block-main .block-container .list-head{margin-bottom:12px; padding-bottom:15px; border-bottom:1px solid #efefef;}
.block-main .block-container .list-head input{width:78%; border:1px solid #dedede; padding:8px 8px; border-radius:3px; color:#888; margin:0; display:inline-block;}
.block-main .block-container .list-head a{width:10%; text-align:right; display:inline-block; cursor:pointer;}
@media (max-width: 750px){
.filter-area{padding:0;}
.block-main .block-container ul{max-height:235px;}
.block-main .block-container ul li{padding-right:0;}
}
/* Results List
=====================================*/
.results-list{margin:30px 0; overflow:hidden;}
.results-list li{background:#f9f9f9; overflow:hidden; border-radius:3px; padding:0; text-align:center; box-sizing:border-box; margin:0 2% 2% 0; width:15%; float:left;}
.results-list li:hover{background:#fff; text-decoration:underline;}
.results-list li:nth-child(6n){margin-right:0;}
.results-list li span{font-size:12px;}
.results-list li .results-text{padding:11px 8px 9px;}
.results-list li .results-title{font-size:16px; line-height:1; font-weight:600;}
.results-list.categories-list li{width:18.8%; margin:0 1.5% 1.5% 0; padding:2px 0; background:#fff;}
@media (max-width: 750px){
.results-list{margin:20px 0;}
.results-list li{width:31%; margin:0 3% 5% 0;}
.results-list li:nth-child(3n){margin-right:0;}
.results-list li .results-title{font-size:14px;}
.results-list.categories-list li{width:100%; margin:0 3% 3% 0;}
.results-list.categories-list li:nth-child(2n){margin-right:0;}
}
@media (min-width: 750px){
.results-list.categories-list li:nth-child(5n){margin-right:0;}
.results-list.categories-list li:nth-child(6n){margin-right:1.5%;}
}
/* Letter List
=====================================*/
.letter-list{font-size:0; margin:15px 0; overflow:hidden;}
.letter-item{text-align:center; box-sizing:border-box; margin:25px 0; display:inline-block; vertical-align:top; width:20%; font-size:15px;}
.letter-item a:hover{text-decoration:underline;}
.letter-item h1{font-size:28px; margin-bottom:10px;}
@media (max-width: 750px){
.letter-list{}
.letter-item{width:50%; margin:15px 0;}
}
/* Letter List
=====================================*/
.categories-list{margin:20px 0;}
.categories-list a:hover{text-decoration:underline;}
.categories-list > ul > li{width:25%; display:inline-block; vertical-align:top; margin:30px 0; text-align:center;}
.categories-list > ul > li > a{font-weight:600; font-size:16.5px;}
.categories-list ul li ul{margin-top:15px;}
.categories-list ul li ul a{color:#868d99;}
@media (max-width: 750px){
.categories-list{margin:15px 0; text-align:center;}
.categories-list > ul > li{width:100%; margin:15px 0;}
}
/* Infiniti
=====================================*/
.page-load-status{margin:4.5rem 0; font-size:15px; font-weight:bold; text-align:center;}
.page-load-status img{width:26px; vertical-align:middle; display:inline;}
@media (max-width: 750px){
.page-load-status{margin:3.5rem 0; font-size:14px;}
}

/*template/pages/css/product.css*/
/* Product Image
=====================================*/
.product-images{position:relative; overflow:hidden; box-shadow:8px 0 10px -8px rgba(0,0,0,0.05); margin-top:-100px; padding:100px 0 0;}
.product-images{--swiper-theme-color:#00818a;}
.gallery-slides{width:87%; float:left; padding:0 5%; box-sizing:border-box;}
.gallery-thumbs{width:13%; float:left; height:420px;}
.gallery-slides a{display:block;}
.gallery-thumbs img{padding:8px; box-sizing:border-box; border:2px solid #f1f1f1; border-radius:6px; cursor:pointer;}
.gallery-thumbs .swiper-slide-thumb-active img{border-color:#fdcc00;}
.gallery-slides .ps-next, .gallery-slides .ps-prev{display:none;}
@media (max-width: 1050px){
.product-images{box-shadow:none; margin-top:0; padding:0;}
.gallery-slides .ps-next, .gallery-slides .ps-prev{display:flex; width:48px; height:48px;}
.gallery-slides .ps-next::after, .ps-prev::after{font-size:26px;}
.gallery-slides .ps-prev{left:0;}
.gallery-slides .ps-next{right:0;}
.gallery-slides .ps-pagination{position:unset; margin-top:15px;}
.gallery-slides{width:100%;}
.gallery-thumbs{width:100%; display:block; height:0;}
}
.details-table{margin-bottom:30px; white-space:unset !important;}
.details-table td{padding:8px 0;}
.details-table td:first-child{font-weight:600;}
@media (max-width: 750px){
.details-table td{text-align:center;}
.details-table td:first-child{display:none;}
}
/* Product Page
=====================================*/
.product-details{position:relative; padding:0 0 0 20px; border-radius:4px;}
.product-details .product-name{margin:0; font-size:22px; font-weight:bold; letter-spacing:-0.05rem;}
.product-details .critical-stock{}
.product-details .detail-menu{margin:5px 0 0;}
.product-details .price-details{margin:45px 0;}
.product-details .price-details.discounted{text-align:left;}
.product-details .product-sku{margin-top:30px;}
.product-details .product-brand{font-size:16px; margin-bottom:10px;}
.product-details .price-details .price{line-height:1; font-size:32px; font-weight:800; letter-spacing:-1px;}
.product-details .price-details .price span,
.product-details .price-details .discount-price span{font-size:13px; font-weight:normal; margin-left:2px;}
.product-details .price-details .discount-price{font-size:18px; color:#DC143C; text-decoration:line-through;}
.product-details .price-area{display:inline-block; vertical-align:middle;}
.product-details .discount-badge{border-radius:6px; margin-right:12px; display:inline-block; vertical-align:middle; text-align:center; padding:10px 10px 8px; box-sizing:border-box; overflow:hidden; background:#DC143C; color:#fff;}
.product-details .discount-badge p{font-size:24px; line-height:1; letter-spacing:-1px; font-weight:800;}
.product-details .discount-badge span{font-size:13px;}
.product-details .stock-note{display:inline-block; border-radius:6px; line-height:1.2; border:1px solid; padding:6px 8px; margin-left:25px;}
.product-details .stock-note:before{border-right-color:inherit;}
.product-details .free-ship-badge{color:#00818a; font-weight:bold; margin-right:3px; vertical-align:middle;}
.product-details .cargo-details{margin-bottom:30px;}
.product-details .cargo-details i{vertical-align:middle; margin-right:5px; font-size:26px;}
.product-details .cargo-details.free i{color:#00818a;}
.product-details .cargo-details .cargo-date{vertical-align:middle;}
.product-details .rating a{font-size:14px;}
@media (max-width: 750px){
.product-details{padding:3rem 5px 0; box-shadow:none; text-align:center;}
.product-details .product-name{font-size:20px; line-height:1.3; white-space:unset;}
.product-details .detail-menu{margin:12px 0;}
.product-details .product-sku{margin-top:15px;}
.product-details .discount-badge{margin-right:7px; padding:10px 10px 8px;}
.product-details .discount-badge p{font-size:20px;}
.product-details .price-details{margin:40px 0;}
.product-details .price-details .price{font-size:28px;}
.product-details .price-details .discount-price{font-size:15px; text-align:left;}
.product-details .product-outofstock-note{font-size:11px;}
.product-details .stock-note{float:right; margin:10px 0 0 0; padding:5px; font-size:12px;}
.product-details .cargo-details{font-size:13px;}
.product-details .cargo-details i{font-size:22px; margin-right:3px;}
.product-details .cargo-details .cargo-date{}
}
@media (min-width:750px) and (max-width: 1150px){
.product-details{margin:-10px 0 5rem;}
.product-details .product-name{font-size:19px;}
.product-details .discount-badge{margin-right:10px; padding:9px 8px 7px;}
.product-details .price-area{margin-right:0;}
.product-details .price-details .price{font-size:28px;}
.product-details .price-details .discount-price{font-size:18px;}
.product-details .stock-note{font-size:12px; float:right;}
}
/* Product Buttons
=====================================*/
.product-buttons{margin:15px 0; font-size:16px; overflow:hidden;}
.product-buttons button{border-radius:4px; float:left;}
.product-buttons .spinner{margin-right:1.5%; float:left;}
.product-buttons #add-basket{margin-right:1.5%; padding:0 30px; font-size:16px; width:35%;}
.product-buttons #add-favorite{padding:0 16px; background:#f7f8fa; border:none;}
.product-buttons #add-favorite.isFavorite{background:#db4958; color:#fff;}
.product-buttons #add-favorite i{padding-right:0;}
@media (max-width: 750px){
.product-buttons{text-align:center;}
.product-buttons .spinner{padding:6px 0; display:none;}
.product-buttons #outofstock,
.product-buttons #add-basket{margin-right:0; font-size:15px; height:44px; line-height:44px; float:unset; width:100%;}
.product-buttons #add-favorite{display:none;}
}
@media (min-width:750px) and (max-width: 1150px){
.spinner-left{padding:9px 3px;}
.spinner-left input{width:44px;}
.product-buttons #add-basket{padding:0 14px; font-size:14px; width:42%;}
}
/* Product Tab
=====================================*/
.product-tab-wrapper{margin:7rem 0 4rem; background:linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(247,248,250,1) 100%); border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1;}
.product-tab{overflow:hidden; padding:4rem 0;}
.product-tab .tab-header{margin-bottom:-1px; font-weight:600; float:left; width:20%;}
.product-tab .tab-header li{width:85%; font-weight:500; font-size:16px; box-sizing:border-box; cursor:pointer;}
.product-tab .tab-header li a{padding:7px 0 7px 18px; background:#fff; border:1px solid #f1f1f1; border-radius:100px; display:block; margin-bottom:8px;}
.product-tab .tab-header li a:hover{background:#f7f8fa;}
.product-tab .tab-header li.r-tabs-state-active{}
.product-tab .tab-header li.r-tabs-state-active a{background:#00818a; border-color:#00818a; font-weight:bold; color:#fff;}
.product-tab .tab-header li i{margin-right:6px;}
.product-tab .tab-container{float:left; width:80%; box-sizing:border-box; font-size:15px; line-height:1.5;}
.product-tab .tab-container .r-tabs-panel{padding:0;}
.product-tab .tab-container .product-description-title{font-size:18px; font-weight:700;}
@media (max-width: 750px){
.product-tab-wrapper{margin:3rem 0 3rem;}
.product-tab-wrapper .container{padding:15px 5px;}
.product-tab{padding:0; border:none;}
.product-tab .tab-header{display:none;}
.product-tab .tab-container{width:100%; border:none; padding:0; margin:0; font-size:1em;}
.product-tab .tab-container .r-tabs-panel{padding:10px;}
.product-tab .tab-container .product-description-title{font-size:14px;}
.product-tab .tab-container .product-description-title:nth-of-type(1){display:none;}
.product-tab .r-tabs-accordion-title{padding:10px;}
.product-tab .r-tabs-accordion-title a{font-weight:700; font-size:16px;}
}
@media (min-width:750px) and (max-width: 1150px){
.product-tab-wrapper{margin:0 0 3rem 0;}
.product-tab{padding:3rem 0;}
.product-tab .tab-header{width:25%;}
.product-tab .tab-header li{width:85%;}
.product-tab .tab-container{width:75%;}
.r-tabs .r-tabs-accordion-title{font-weight:bold; margin:15px 0;}
}
/* Options Table
=====================================*/
.options-table{position:relative; padding:0; margin-top:25px;}
.options-table tr{border-bottom:none;}
.options-table tr td{padding:0 !important;}
.options-table tr td:first-child{width:120px;}
.options-table tr td:last-child{}
.options-table tr td h3,
.options-table tr td h4{font-size:1em; margin-bottom:0;}
.variant-note{font-size:0.9em;}
@media (max-width: 750px){
.options-table{border-right:none; margin-top:20px;}
.options-table:after{border:none;}
}
/* Extra
=====================================*/
.related-products{margin-top:40px; position:relative; text-align:left;}
.related-products .dropdown-title{position:absolute; text-align:center; width:124px; left:calc(50% - 75px); top:-8px; background:#fff; padding:0 15px; font-weight:bold;}
.related-products .dropdown-title i{margin-right:3px;}
.related-products .dropdown{line-height:50px; padding:0 20px 0 15px; border:2px solid #f1f1f1; display:block; border-radius:6px;}
.related-products .dropdown.instock:hover,
.related-products .dropdown.instock.jq-dropdown-open{border-color:#00818a;}
.related-products .dropdown.outstock:hover,
.related-products .dropdown.outstock.jq-dropdown-open{border-color:#DB4958;}
.related-products .dropdown > *{vertical-align:middle; display:inline-block;}
.related-products .jq-dropdown-panel{border:none; box-shadow:0 0 8px rgba(0,0,0,.15); border-radius:6px; padding:0; max-width:100%;}
.related-products .jq-dropdown-panel .dropdown{border-radius:0;}
.related-products .related-product-name{width:70%; font-weight:bold;}
.related-products img{width:40px; margin-right:10px;}
.related-products .stock-status{float:right; font-weight:bold; color:#00818a;}
.related-products .stock-status.outstock{color:#DB4958;}
.related-products ul{}
.related-products ul li a.dropdown{border:none; border-bottom:1px solid #f1f1f1;}
.related-products ul li:last-child a.dropdown{border-bottom:none;}
#asorties-list{width:100%; padding:0; margin-top:12px;}
@media (max-width: 1150px){
.related-products{margin-top:30px;}
.related-products .dropdown-title{font-size:12px; padding:0; top:-8px; width:130px; left:calc(50% - 70px);}
.related-products .dropdown-title.instock{color:#00818a;}
.related-products .dropdown-title.outstock{color:#DB4958;}
.related-products .dropdown{line-height:47px;}
.related-products .dropdown{padding:0 10px 0 12px;}
.related-products .related-product-name{width:60%;}
.related-products .stock-status{font-size:12px;}
.related-products img{width:40px; margin-right:5px;}
}
/* Options Description
=====================================*/
.product-description{}
.product-description p,
.product-description ul{margin-bottom:25px;}
.product-description img{width:auto;}
.product-description ul{list-style-type:square; margin-left:15px;}
.product-description ul li{list-style-type:initial; line-height:1.4; margin-bottom:4px;}
.product-description ul li p{margin:0;}
.product-description a{text-decoration:underline;}
.product-description a:hover{text-decoration:none;}
.product-description h1,
.product-description h2{font-size:18px;}
.product-description h3,
.product-description h4{font-size:16px;}
.product-description h1,
.product-description h2,
.product-description h3,
.product-description h4{margin-bottom:10px; font-weight:bold;}
@media (max-width: 750px){
.product-description h1,
.product-description h2{font-size:16px;}
}
/* Product Comment
=====================================*/
.product-comments{}
.product-comments ul{}
.product-comments ul li{margin-bottom:20px; padding:20px; border:1px solid #efefef; border-radius:3px; background:#fff;}
.product-comments ul li .username{font-size:16px; font-weight:bold; border-bottom:1px solid #efefef; padding-bottom:10px; margin-bottom:12px;}
.product-comments ul li h2 .comment-rate{float:right;}
.product-comments ul li h2 .rate{float:left;}
.product-comments ul li h2 .rate-text{float:left; margin-left:10px; color:#555;}
.product-comments ul li p.content{color:#555;}
.product-comments ul li p.date{font-weight:600; margin-top:10px; color:#555;}
.product-comments .no-comment{text-align:center;}
.product-comments .no-comment p{padding:0 0 15px 0;}
.product-video{padding:0 40px 40px;}
.product-video iframe{width:100%; height:300px;}
/* Products
=====================================*/
.product-options{margin-top:30px;}
.product-options li{display:block;}
.product-options li > span{width:22%; display:inline-block; font-size:14px; font-weight:600; text-align:right; padding-right:15px; box-sizing:border-box;}
.product-options li > select{width:100%;}

/*template/pages/css/checkout.css*/
/* Wrapper.
=====================================*/
.page-wrapper.checkout{min-height:100vh; background:#98a6ad10 url('https://3a32be.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/template/img/patterns/pattern_hex_3.png') left bottom repeat-x; padding:0 0 40px;}
.content-wrapper.checkout{padding:0;}
/* Main
=====================================*/
.checkout .container{max-width:1100px;}
.checkout .row.margin{margin-bottom:4rem;}
@media (max-width: 750px){
.page-wrapper.checkout{}
.checkout .row.margin{margin-bottom:3rem;}
}
.checkout .footer{display:none;}
/* Payment Page
=====================================*/
.payment-wrap{padding:35px;}
@media (max-width: 750px){
.payment-wrap{padding:15px;}
}
/* Header
=====================================*/
#checkout-header{padding:20px 0; box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1);}
#checkout-header .logo-alt{margin-left:15px;}
#checkout-header .right-items{float:right; font-size:0;}
#checkout-header .right-items li{display:inline-block; vertical-align:middle; margin-right:15px; padding-right:25px; border-right:1px solid #ccc;}
#checkout-header .right-items li:last-child{margin-right:0; padding-right:0; border-right:0;}
#checkout-header .right-items li.safe span{font-size:16px; font-weight:500; vertical-align:middle;}
#checkout-header .right-items li.safe span i{font-size:28px; margin-right:10px; vertical-align:middle;}
@media (max-width: 750px){
#checkout-header{padding:0 5px;}
#checkout-header .logo{width:115px; height:30px;}
#checkout-header .no-mobile{display:none !important;}
}
@media (min-width:750px) and (max-width: 1150px){
#checkout-header .logo{width:125px; height:33px;}
}
/* Stage
=====================================*/
.checkout .checkout-stage{font-size:0; padding:20px 0 45px 0; margin:0;}
.checkout .checkout-stage .stage-alt{font-size:13px; display:inline-block; width:150px;}
.checkout .checkout-stage ul{counter-reset:count; display:inline-block; text-align:center; width:calc(100% - 150px);}
.checkout .checkout-stage li{display:inline-block; position:relative; box-sizing:border-box; border-right:rgba(0, 0, 0, 0.2); color:#98a6ad;}
.checkout .checkout-stage li.active{color:#212529;}
.checkout .checkout-stage li.active span:before{border-color:#FDCC00; background:#FDCC00;}
.checkout .checkout-stage li span:before{font-weight:500; counter-increment:count; content:counters(count, ""); display:inline-block; vertical-align:middle; width:36px; height:36px; line-height:36px; border:3px solid #98a6ad50; text-align:center; overflow:hidden; margin-right:10px; border-radius:50%;}
.checkout .checkout-stage li span:after{display:inline-block; vertical-align:middle; content: ''; width:60px; height:2px; background:#98a6ad50; margin:0 20px 0 20px;}
.checkout .checkout-stage li:last-child span:after{display:none;}
.checkout .checkout-stage li:first-child{border-radius:3px 0 0 0;}
.checkout .checkout-stage li:last-child{margin-right:0; border-right:0; border-radius:0 3px 0 0;}
.checkout .checkout-stage li span{font-size:16px; margin-bottom:3px; font-weight:500;}
.checkout .checkout-stage li.success{}
.checkout .checkout-stage li.success span{opacity:.8;}
@media (max-width: 750px){
.checkout .checkout-stage{margin:15px 0 25px; padding:0;}
.checkout .checkout-stage .stage-alt{display:none;}
.checkout .checkout-stage ul{width:100%;}
.checkout .checkout-stage li{border-radius:0 !important; width:auto; vertical-align:top; padding:0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.checkout .checkout-stage li p{font-size:16px; font-weight:normal;}
.checkout .checkout-stage li span{font-size:0; line-height:15px; font-weight:normal; text-align:center;}
.checkout .checkout-stage .stage-wrapper{padding:17px 20px 12px 20px;}
.checkout .checkout-stage li span::after{height:1px; width:50px; margin:0 10px;}
.checkout .checkout-stage li span::before{border-width:2px; margin:0; font-size:1.3rem; line-height:1.8em; font-weight:bold; width:24px; height:24px;}
}
/*------------------------------------------------------*/
/* Credit Card
/*------------------------------------------------------*/
.credit-card-info{position:relative;}
.credit-card-info:hover{border-color:#26C281;}
.credit-card{}
.credit-card.valid{border-color:#26C281;}
.credit-card.error{border-color:#ff3b30;}
.credit-card .card-org{position:absolute; right:15px; top:6px;}
.browser-info{margin-top:10px;}
.secure-url{border:1px solid #f1f1f1; padding:8px 12px; border-radius:3px; background:#fcfcfc; display:inline-block; margin-top:20px; cursor:disable; font-size:12px;}
@media (max-width: 750px){
.credit-card{padding:10px 0;}
.credit-card-info{box-shadow:none !important; padding:0 !important; border:none !important; border-radius:0 !important; border-top:none !important;}
.credit-card-info:before{display:none !important;}
.browser-info{display:none;}
}
/*------------------------------------------------------*/
/* Tabs
/*------------------------------------------------------*/
#payment-tab{box-sizing:border-box; width:100%; overflow:hidden;}
#payment-tab .tab-header{border-bottom:1px solid #f1f1f1;}
#payment-tab .tab-header li{display:inline-block; border:1px solid #f1f1f1; border-bottom:none; border-radius:3px 3px 0 0; margin-right:6px; background:linear-gradient(180deg, rgba(249,249,249,1) 0%, rgba(255,255,255,1) 100%);}
#payment-tab .tab-header li:first-child{}
#payment-tab .tab-header li a{display:block; font-size:15px; line-height:54px; padding:0 30px; box-sizing:border-box; text-align:center;}
#payment-tab .tab-header li.r-tabs-state-active{background:#fff;}
#payment-tab .tab-header li i{margin-right:6px;}
#payment-tab .tab-container{vertical-align:middle; box-sizing:border-box; padding:40px 0; min-height:250px;}
#payment-tab .tab-container .r-tabs-panel{padding:0;}
@media (max-width: 750px){
#payment-tab{margin:0 0 20px;}
#payment-tab .tab-header{display:none;}
#payment-tab .tab-container{width:100%; border:none; padding:0; margin:0;}
#payment-tab .tab-container .r-tabs-panel{margin:20px 0;}
#payment-tab .r-tabs-accordion-title{background:#fff; border:1px solid #f1f1f1; padding:12px 15px; text-align:center; margin:0 0 10px; border-radius:3px;}
#payment-tab .r-tabs-accordion-title.r-tabs-state-active{background:linear-gradient(180deg, rgba(249,249,249,1) 0%, rgba(255,255,255,1) 100%);}
#payment-tab .r-tabs-anchor{display:block;}
}
/*------------------------------------------------------*/
/* Sözleşmeler
/*------------------------------------------------------*/
.agreement{}
@media (max-width: 750px){
.agreement{}
}
/*------------------------------------------------------*/
/* Installment
/*------------------------------------------------------*/
.usable-installment-bank{margin-top:10px; overflow:hidden;}
.usable-installment-bank li{width:48%; margin:0 4% 4% 0; box-sizing:border-box; float:left; padding-bottom:10px; border-radius:3px; text-align:center; border:2px solid #f1f1f1;}
.usable-installment-bank li:nth-child(2n){margin-right:0;}
.usable-installment-bank li img{width:75%;}
.usable-installment-bank li.active{border-color:#4dd599;}
/*------------------------------------------------------*/
/* Installment
/*------------------------------------------------------*/
.installment-panel{overflow:hidden; box-sizing:border-box;}
.installment-info{background:#fafafa; padding:15px 25px; border-bottom:1px solid #dee2e6; font-weight:bold; margin-bottom:20px;}
.installment-wrapper{}
.installment-head{border-bottom:1px solid #dee2e6; background:#f9f9f9 url('https://4e12ca.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/template/img/pattern.png'); border-bottom:1px solid #dee2e6; border-radius:3px 3px 0 0; padding:5px 15px; overflow:hidden;}
.installment-head img{width:100px; vertical-align:middle; margin-right:10px;}
.installment-head span{font-weight:600;}
.installment-list{margin:40px 0 0; width:100%; font-size:14px;}
.installment-list tr{cursor:pointer; border-bottom:none;}
.installment-list tr.active td{border-color:#4dd599; background:#4dd599; color:#fff;}
.installment-list tr td{font-weight:bold; padding:10px 15px !important;}
.installment-list tr td span{font-weight:normal;}
.installment-list tr td:first-child{padding:15px; border-radius:3px 0 0 3px;}
.installment-list tr td:last-child{text-align:right; border-radius:0 3px 3px 0;}
.installment-radio{}
.installment-content{font-weight:500; margin-right:5px; width:30%;}
.installment-content span{color:#999; line-height:15px; display:inline-block; vertical-align:middle;}
.installment-label{font-weight:500;}
.installment-label.discount{}
.installment-label.extra{}
@media (max-width: 750px){
.installment-list{margin:20px 0;}
.installment-list tr td{font-weight:normal; font-size:13px; padding:7px 6px !important;}
.installment-list tr td span{display:none;}
.installment-content{width:auto;}
}
/*------------------------------------------------------*/
/* Payment Right
/*------------------------------------------------------*/
.payment-total{margin-top:0; background:#fff; text-align:right; min-height:250px;}
.payment-total .payment-right-head{padding:20px; border-bottom:1px solid #f1f1f1; border-radius:3px 3px 0 0;}
.payment-total .payment-right-head h5{font-weight:bold; margin-bottom:2px;}
.payment-total .payment-right-head p{line-height:1;}
.payment-total .payment-right-container{padding:30px 20px;}
.payment-total .payment-right-container .small{font-size:13px; padding-top:10px;}
.payment-total .payment-item{margin-bottom:25px;}
.payment-total .payment-item p{}
.payment-total .payment-item p.amount-title{margin-bottom:5px; font-weight:600;}
.payment-total .payment-item p.amount-through{font-size:18px; line-height:24px; font-weight:normal; text-decoration:line-through;}
.payment-total .payment-item p.amount{font-size:19px; line-height:19px; font-weight:700; letter-spacing:-0.02rem;}
.payment-total .payment-item p.amount.total{font-weight:900; font-size:24px; line-height:24px;}
.payment-total .payment-item .amount i{font-size:15px; position:relative; top:-4px; margin-right:3px;}
.payment-total .payment-right-reverse{background:linear-gradient(180deg, rgba(249,249,249,.8) 0%, rgba(255,255,255,1) 100%); border-top:1px solid #f1f1f1; margin:25px -20px 5px; padding:25px 20px;}
.payment-total .payment-right-reverse .payment-item p.amount-title{font-weight:normal;}
.payment-total .payment-right-reverse .payment-item p.amount{}
.payment-total .payment-special-items{margin:0 -20px;}
.payment-total .payment-special-items li{padding:20px; border-bottom:1px solid #f1f1f1;}
.payment-total .payment-special-items li:last-child{border:none; padding-bottom:0;}
.payment-total .payment-special-items li label{width:100%; padding:0; font-weight:600;}
.payment-total .payment-special-items li label p{font-weight:normal; font-size:12px; line-height:16px; display:block; color:#888; margin-top:4px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.payment-total .payment-special-items li .label{font-size:11px; display:inline-block; margin:-3px 0 0 5px; vertical-align:middle;}
.payment-total .button{font-size:16px;}
.payment-total .button i{padding:0;}
@media (max-width: 750px){
.payment-right{width:100%;}
.payment-total{margin-top:30px; text-align:left; position:relative; overflow:unset !important; min-height:200px;}
.payment-total .payment-right-container .button{border-radius:100px;}
.payment-total .payment-right-head,
.payment-total .payment-right-container{padding:20px;}
.payment-total .payment-right-head{display:none;}
.payment-total .payment-right-head p{font-size:12px;}
.payment-total .payment-item{margin-bottom:15px;}
.payment-total .payment-right-reverse{margin:15px -20px 0; padding:15px 20px 0;}
.payment-total .payment-special-items{margin:20px -20px 0 -20px; font-size:13px;}
.payment-total .payment-special-items li{padding:15px 20px;}
.payment-total .payment-special-items li .label{float:right;}
.payment-total:after, .payment-total:before{bottom:100%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}
.payment-total:after{border-color:rgba(255, 255, 255, 0); border-bottom-color:#fff; border-width:10px; margin-left:-10px;}
.payment-total:before{border-color:rgba(38, 194, 129, 0); border-bottom-color:#f1f1f1; border-width:14px; margin-left:-14px;}
.payment-total .payment-item p.amount{font-size:16px;}
.payment-total .payment-item p.amount-through{font-size:14px;}
.payment-total .payment-item{overflow:hidden; display:flex; align-items:center; justify-content:space-between;}
.payment-total .payment-item p{display:inline-block; vertical-align:middle; margin:0 !important;}
.payment-total p.small{display:none;}
}
/*------------------------------------------------------*/
/* Cart List
/*------------------------------------------------------*/
.cart-table{min-height:100px;}
.cart-table li{border-bottom:1px solid #f1f1f1; padding:25px;}
.cart-table li:first-child{}
.cart-table li:last-child{border-bottom:none;}
.cart-table li a{display:block;}
.cart-table li.cart-item > div{}
.cart-table li.cart-item div div{}
.cart-table li.cart-item div div input{font-size:13px; width:50%; padding:8px;}
.cart-table li.cart-item .product-code{font-size:13.5px;}
.cart-table li.cart-item .product-image img{width:90%;}
.cart-table li.cart-item .product-name a:hover{text-decoration:underline;}
.cart-table li.cart-item .price{font-size:15px; line-height:1.2;}
.cart-table li.cart-item .discount{text-decoration:line-through;}
.cart-table li.cart-item .delete-action{font-size:1.8rem;}
@media (max-width: 750px){
.cart-table{margin-top:10px;}
.cart-table li{padding:10px; border:none;}
.cart-table li > .valign{display:block;}
.cart-table .product-image{width:25% !important; text-align:center;}
.cart-table .product-image img{width:80% !important;}
.cart-table .product-name{width:75% !important; padding-left:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.cart-table li.cart-item .price{font-size:13px; text-align:center;}
.cart-table .cart-actions{margin-top:10px; border:1px solid #98a6ad20; border-radius:3px; background:#98a6ad15; padding:6px 8px;}
.cart-table .delete a{padding:0 10px;}
}
/*------------------------------------------------------*/
/* Cart Info
/*------------------------------------------------------*/
.cart-info{padding:25px 30px; border-top:1px solid #f1f1f1; background:linear-gradient(180deg,rgba(249,249,249,.8) 0,rgba(255,255,255,1) 100%); border-radius:0 0 3px 3px;}
@media (max-width: 750px){
.cart-info{margin-top:10px; padding:20px;}
.cart-info hr{display:none;}
.cart-info p{font-size:12px;}
.cart-info .inline-input{margin-top:15px;}
.cart-info input{padding:10px 12px !important; font-size:13px;}
}
/*------------------------------------------------------*/
/* Summary Info
/*------------------------------------------------------*/
.checkout-bank-list{}
.checkout-bank-list li{position:relative; text-align:center; width:48.5%; padding:20px 20px 30px; box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.06); border-radius:3px; border:1px solid #eaeaea; box-sizing:border-box; float:left; margin:3% 3% 0 0;}
.checkout-bank-list li:hover{border-color:#FDCC00;}
.checkout-bank-list li.active{border-color:#FDCC00; background:#f9f9f980;}
.checkout-bank-list li:nth-child(2n){margin-right:0;}
.checkout-bank-list li .radio-button{position:absolute; right:20px; top:20px;}
.checkout-bank-list li label{cursor:pointer;}
.checkout-bank-list li label img{width:50%; margin-bottom:15px;}
.transfer-notes{margin:0 0 10px; text-align:center;}
@media (max-width: 750px){
.checkout-bank-list li{width:100%; margin:4% 0 0; padding:10px 20px 20px; font-size:13px;}
.checkout-bank-list li label img{margin-bottom:5px;}
.transfer-notes{margin:25px 0 10px;}
}
/*------------------------------------------------------*/
/* Summary Info
/*------------------------------------------------------*/
.summary-wrap{padding:40px;}
.summary-info{margin:5rem 0 4rem;}
.summary-info ul{overflow:hidden;}
.summary-info ul li{width:20%; float:left; box-sizing:border-box;}
.summary-info ul li p{margin-bottom:3px;}
.summary-info ul li:last-child{text-align:right;}
.table-summary{border:1px solid #98a6ad20; background:#98a6ad15; border-radius:3px; margin:0 0 5rem;}
.table-summary table td:first-child{padding-left:15px;}
.table-summary table td:last-child{padding-right:15px;}
.summary-address{}
.summary-address .address-item{margin-bottom:20px;}
.summary-address .address-item p{}
.summary-pay-info{}
.summary-pay-info .bank-logo{border:1px solid #eaeaea; width:150px; text-align:center; border-radius:3px;}
@media (max-width: 750px){
.summary-wrap{padding:20px;}
.summary-info{margin:2rem 0 3rem;}
.table-summary{margin:2.5rem 0 3.5rem;}
.summary-info ul li{width:48% !important; text-align:center !important; border:1px solid #f1f1f1; padding:10px; border-radius:3px; margin:0 4% 4% 0;}
.summary-info ul li:nth-child(2n){margin-right:0;}
.summary-info ul li:last-child{width:100% !important; margin-bottom:0;}
.summary-info ul li h4{font-size:1em;}
.summary-address{border:none; margin-bottom:2rem;}
.summary-pay-info{padding:0;}
}
/*------------------------------------------------------*/
/* Payment Info
/*------------------------------------------------------*/
.payment-alert{background:#d9534f url('https://06038d.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/template/img/patterns/pattern_hex_1.png'); padding:15px 20px; color:#fff; border-radius:3px; margin:0 0 30px; font-size:15px;}
.payment-alert span{font-weight:bold; margin-right:10px; float:right;}
.payment-alert.payment-info{background-color:#00818a; margin-bottom:15px;}
@media (max-width: 750px){
.payment-alert{font-size:14px; text-align:center; margin-bottom:15px; padding:10px;}
.payment-alert span{display:block; float:unset;}
}
.cart-goal{background:#fff; padding:4px; border-radius:4px; box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.05);}
.cart-goal-proggress{background:repeating-linear-gradient(45deg, #00818a, #00818a 10px, #119ca6 10px, #119ca6 20px); color:#fff; font-weight:700; padding:10px; border-radius:4px; display:block; overflow:hidden; width:20px; box-sizing:border-box;}
.cart-goal-amount{display:none; text-indent:-9999px;}
.cart-goal-text{margin:8px 0 14px; display:block; text-align:center;}
@media (max-width: 750px){
.cart-goal-text{font-size:13px;}
}
/*------------------------------------------------------*/
/* Payment Icons
/*------------------------------------------------------*/
.pay-i{height:40px; line-height:40px; width:auto; text-align:center; padding:0; display:inline-block; vertical-align:middle;}
.pay-i.opacity{opacity:.2 !important;}
.pay-i i{background-image:url('https://dbc1c3.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/images/payment/payment.png'); display:inline-block; vertical-align:middle; margin-left:15px;}
.pay-i i:first-child{margin-left:0;}
.pay-i .secure{background-position:-270px 0; width:53px; height:16px;}
.pay-i .visa{background-position:-220px 0; width:38px; height:12px;}
.pay-i .amex{background-position:-220px -16px; width:42px; height:12px;}
.pay-i .mastercard{background-position:-220px -33px; width:32px; height:20px;}
.pay-i .maestro{background-position:-220px -57px; width:32px; height:20px;}
.pay-i .debit{background-position:-220px -80px; width:27px; height:20px;}
.pay-i .cirrus{background-position:-220px -102px; width:32px; height:20px;}
.pay-i .akbank{background-position:0 0; width:100px; height:11px;}
.pay-i .denizbank{background-position:0 -13px; width:100px; height:22px;}
.pay-i .finansbank{background-position:0 -40px; width:100px; height:17px;}
.pay-i .garanti{background-position:0 -62px; width:85px; height:28px;}
.pay-i .halkbank{background-position:0 -94px; width:100px; height:18px;}
.pay-i .teb{background-position:0 -118px; width:65px; height:30px;}
.pay-i .sekerbank{background-position:0 -152px; width:100px; height:19px;}
.pay-i .hsbc{background-position:0 -179px; width:96px; height:17px;}
.pay-i .yapikredi{background-position:0 -206px; width:100px; height:18px;}
.pay-i .odeabank{background-position:0 -230px; width:100px; height:14px;}
.pay-i .ingbank{background-position:-110px 0; width:100px; height:16px;}
.pay-i .albaraka{background-position:-110px -18px; width:100px; height:31px;}
.pay-i .isbank{background-position:-110px -53px; width:101px; height:32px;}
.pay-i .kuveytturk{background-position:-110px -89px; width:100px; height:23px;}
.pay-i .vakifbank{background-position:-110px -117px; width:101px; height:13px;}
.pay-i .ziraatbank{background-position:-110px -135px; width:101px; height:22px;}
.pay-i .worldcard{background-position:-340px 0; width:87px; height:14px;}
.pay-i .paraf{background-position:-340px -19px; width:57px; height:36px;}
.pay-i .bonus{background-position:-340px -59px; width:101px; height:16px;}
.pay-i .axess{background-position:-340px -81px; width:76px; height:20px;}
.pay-i .maximum{background-position:-340px -106px; width:92px; height:24px;}
.pay-i .cardfinans{background-position:-340px -131px; width:101px; height:17px;}
.pay-i .advantage{background-position:-340px -153px; width:107px; height:17px;}
.pay-card-types{margin-bottom:5px; font-size:0;}
.pay-card-types .pay-i{padding:0 10px 0 0;}
.pay-card-types .pay-i:last-child{padding-right:0;}

/*template/pages/css/account.css*/
/* Wrapper
=====================================*/
.page-wrapper.account{background:#98a6ad10;}
.page-wrapper.account .content-wrapper{background:url(https://3a32be.claudeassets.com/20251118133246im_/https://www.limonoyuncak.com/template/img/patterns/pattern_hex_3.png) left bottom repeat-x;}
@media (max-width: 750px){
.page-wrapper.account .content-wrapper{background-position:left bottom -200px;}
}
/* Footer
=====================================*/
.mobile-footer.account{background:#fff;}
/* Profile
=====================================*/
.profile-container{padding-bottom:50px;}
@media(max-width:750px){
.wrap-profile{padding:20px;}
}
/* Profile Avatar
=====================================*/
.profile-info{overflow:hidden; padding:15px 0 30px;}
.profile-info .profile-image{display:inline-block; vertical-align:middle; margin-right:8px; border:1px solid #eaeaea; border-radius:50%; width:50px; font-size:18px; color:#fff; font-weight:bold;}
.profile-info .profile-details{display:inline-block; vertical-align:middle; padding:0; border-radius:100px; line-height:1.2;}
.profile-info .profile-details p{font-size:15px; font-weight:500;}
/* User Menu
=====================================*/
.user-menu{}
.user-menu ul{margin:0;}
.user-menu li{padding:5px 0;}
.user-menu li a:hover{text-decoration:underline;}
.user-menu li a .label{float:right; margin-top:-3px;}
.user-menu li i{padding-right:8px; width:15px; text-align:center;}
.tf-auth img{width:85%;}
@media (max-width: 750px){
.profile-container{padding-bottom:20px;}
.user-menu{}
.user-menu ul{}
.user-menu li{float:left; width:48.5%; margin:1.5% 3% 1.5% 0; text-align:center; box-sizing:border-box; padding:10px 0; border-radius:3px; background:#fff; border:1px solid #fff; box-shadow:0 0 3px 1px rgba(0,0,0,.05);}
.user-menu li:nth-child(2n){margin-right:0;}
.user-menu li.active{border-color:#FDCC00;}
.user-menu li.active a{font-weight:bold;}
.user-menu li a{}
.user-menu li a:hover{text-decoration:none;}
.user-menu li i{width:auto; display:inline-block; margin-right:5px; padding-right:0; font-size:15px;}
}
/* Login
=====================================*/
.login-container{max-width:450px; margin:50px auto;}
.login-with-buttons{overflow:hidden;}
.login-with-buttons .button{border:none; width:49%; float:left;}
.login-with-buttons .button:first-child{margin-right:2%;}
@media (max-width: 750px){
.login-container{margin:0 auto; padding:50px 0; width:90% !important;}
.login-with-buttons .button{display:block; width:100%; margin:0; height:36px; line-height:34px;}
.login-with-buttons .button:first-child{margin:0 0 10px;}
}

/*template/pages/css/extras.css*/
.order-track{margin:30px 0 60px; text-align:center;}
.order-track-wrapper{margin:35px auto 0; width:550px;}
.order-track-wrapper input{padding:15px 20px; font-size:20px;}
.order-track-notes{margin:30px 0 0; font-size:12px;}
@media (max-width: 750px){
.order-track{margin:40px 0 50px;}
.order-track-wrapper{width:100%;}
.order-track-wrapper input{padding:12px 15px; font-size:14px;}
}


/*
     FILE ARCHIVED ON 12:54:35 Apr 14, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:41:04 Jul 23, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.526
  exclusion.robots: 0.052
  exclusion.robots.policy: 0.041
  esindex: 0.011
  cdx.remote: 47.325
  LoadShardBlock: 129.372 (3)
  PetaboxLoader3.datanode: 155.182 (5)
  PetaboxLoader3.resolve: 657.335 (2)
  load_resource: 717.857
  loaddict: 56.027
*/