/** Shopify CDN: Minification failed

Line 400:1 Expected identifier but found "#gf-tree"
Line 659:0 Unexpected "$"

**/

.desktop-header::before {
    pointer-events: none;
    display: block;
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 1px solid #000;
  z-index:999999;
  }

span.checkbox-toggle-on{
background: green;
  border-radius:45px; 
  font-size:11px !important;
  padding-right: 15px !important;
}
span.checkbox-toggle-off{
background: #aa2222;
  border-radius:45px; 
  font-size:11px !important;
  padding: 0 10px;
}
.footer-newsletter::placeholder{
color: #E3D1F4;
  padding-left:20px;
}
/* Safari 11+ */
@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {
  
}
}
	.fade-box .lazyload,
	 .fade-box .lazyloading {
		opacity: 0;
		transition: opacity 400ms;
	}

	.fade-box img.lazyloaded {
		opacity: 1;
	}
	.blur-up {
      opacity: 0;
		-webkit-filter: blur(5px);
		filter: blur(5px);
		transition: filter 400ms, -webkit-filter 400ms, opacity 1000ms, -webkit-opacity 1000ms;
	}

	.blur-up.lazyloaded {
      opacity: 1;
		-webkit-filter: blur(0);
		filter: blur(0);
	}
.form-button:hover{
background: rgba(0,0,0,0.75) !important;
}
html {
    width: 100vw;
  padding-bottom: 0 !important;
}
.tabs-content{
width: 100% !important;
}
@keyframes badge {
  0% {opacity: 1;}
  50% {opacity: 0;}
  100% {opacity: 1;}
}

@keyframes bold{
  0% { opacity:1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}


.beden-slider:disabled {
  -webkit-appearance: none;  /* Override default CSS styles */
  appearance: none;
  width: 100%; /* Full-width */
  height: 1px; /* Specified height */
  background: #000; /* Grey background */
  outline: none; /* Remove outline */
  border-radius:5px;
  cursor: default;
}

   input[type="range"]:disabled::-webkit-slider-thumb {
         opacity: 1 !important;
     	 background:black;
     	 height:12px;
     	 width:12px;
         cursor: default !important;
   }
   input[type="range"]:disabled::-moz-range-thumb {
         opacity: 1 !important;
     	 background:black;
     	 height:12px;
     	 width:12px;
         cursor: default !important;
    }

    input[type="range"]:disabled::-ms-thumb {
         opacity: 1 !important;
     	 background:black;
     	 height:12px;
     	 width:12px;
         cursor: default !important;
    }
/* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */
.beden-slider::-webkit-slider-thumb {
  -webkit-appearance: none; /* Override default look */
  appearance: none;
  border-radius:15px;
  width: 25px; /* Set a specific slider handle width */
  height: 25px; /* Slider handle height */
  background: #000; /* Green background */
  cursor: pointer; /* Cursor on hover */
}

.beden-slider::-moz-range-thumb {
  width: 25px; /* Set a specific slider handle width */
  height: 25px; /* Slider handle height */
  border-radius:15px;
  background: #000; /* Green background */
  cursor: pointer; /* Cursor on hover */
}

.product-option-size input:checked+span{
    border: 2px solid #333;
    font-size: 20px !important;
    margin-top: 5px;
    border-radius: 15px;
    padding: 15px;
    height: 30px;
  background: #333;
  color: white !important;
}
.mini-cart-product-title a .variant{
	color: #000 !important;
    border: 1px solid !important;
    width: fit-content !important;
    padding: 5px 10px !important;
    border-radius: 15px !important;
    margin-top: 10px !important;
    font-weight: 800 !important;
}
.badge-animation{
  opacity: 1;
  animation-name: badge;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-duration: 4s;
}
.text-animation{
  font-weight: 800;
  animation-name: bold;
  animation-timing-function: linear;
  animation-iteration-count: 1;
  animation-duration: 4s;
}
.formBuilder .header h2{
  font-family:'Nouvelle Grotesk', 'Helvetica', sans-serif !important; 
}

.wwf-menu-bagde{
  font-size:8px; 
  font-family:'Nouvelle Grotesk', 'Helvetica', sans-serif !important; 
  font-weight:500; 
  padding:3px 6px; 
  color: black; 
  text-transform:uppercase; 
  margin-left:5px; 
  border: 1px solid #FFF23B; 
  background:#FFF23B; 
  border-radius:50px;}
.wwf-banner-button{
background: transparent; 
  border: 1px solid #fff; 
  border-radius:15px;
  color:#fff !important; 
  width:75%; 
  height:15%; 
  font-size:15px; 
  margin: 0px; 
  margin-left:10px; 
  margin-top:-30%;
  font-family:'Nouvelle Grotesk', sans-serif !important;
}
.wwf-banner-button:hover{
background: #CABFA4; 
}
.wwf-banner-secondary-button{
  background:#BCBEC0;  
  border-radius:40px !important;
  color: white; 
  font-size:18px;
  margin-bottom:-5px; 
  font-family:'Nouvelle Grotesk'; 
  width:155px; 
  height:45px;
  vertical-align: middle !important;
}
.wwf-banner-secondary-button:hover{
  background: rgba(0,0,0,.75) !important;
}
.wwf-banner-sustainability-button{
  background:#BCBEC0;  
  border-radius:40px !important;
  color: white; 
  font-size:18px;
  margin-bottom:-5px; 
  font-family:'Nouvelle Grotesk'; 
  width:155px; 
  height:45px;
  vertical-align: middle !important;
}
.wwf-banner-sustainability-button:hover{
  background: rgba(212, 226, 182,.75) !important;
}
.marquee {
  position: relative;
  width: 100vw;
  font-size:28px;
  overflow-x: hidden;
}

.track {
  white-space: nowrap;
  will-change: transform;
  animation: marquee 7s linear infinite;
}

@keyframes marquee {
  0% { transform: translateX(100%); }
  100% { transform: translateX(-200%); }
}

.mini-cart-quantity{
border: 1px solid #ccc;
  border-radius: 3px;
}
#shopify-section-1601501784403 > div > div > div > div > div > div > div.swiper-slide.swiper-slide-active.swiper-slide-duplicate-next.swiper-slide-duplicate-prev:hover .wwf-banner-button{
background:#c7bfb2;
  transition: background 0.3s ease;
  color: #000 !important;
}
.wwf-badge{
  background-color: black;
  padding:5px 8px;
  color:white;
  border-radius:15px;
  font-family: 'Nouvelle Grotesk', sans-serif !important;
  font-size:10px;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none;
}

.wwf-badge-new{
  background-color: rgb(255, 241, 60);
  padding:5px 10px;
  color:black !important;
  border-radius:15px;
  font-family: 'Nouvelle Grotesk', sans-serif !important;
  font-size:10px;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
  -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
}
.wwf-badge-limited{
  background-color: transparent;
  padding:3px 10px;
  color:black !important;
  border-radius:15px;
  border: 2px solid black;
  font-family: 'Nouvelle Grotesk', sans-serif !important;
  font-size:11px;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
  -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
}
.wwf-badge-bestseller{
  background-color: rgba(255,255,255,0.8);
  padding:3px 7px;
  color:#ff4b82 !important;
  border-radius:15px;
  border: 2px solid #ff4b82;
  font-family: 'Nouvelle Grotesk', sans-serif !important;
  font-size:10px;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
  display:flex;
  place-items:center;
  justify-content:center;
}
.wwf-badge-bestseller-heart:before{
  display:inline-block;
  margin-right:5px;
  margin-top:1px;
  content: ' ';
  background-image: url('https://cdn.shopify.com/s/files/1/0020/8355/3361/files/kalp.svg?v=1629489084');
  background-size: 12px 12px;
  height: 12px;
  width: 12px;
}
.wwf-badge-baby{
  background-color: #A9B7C0;
  padding:5px 10px;
  color:white !important;
  border-radius:15px;
  font-family: 'Bebek', sans-serif !important;
  font-size:10px;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
  -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    animation: babybadge 10s infinite;


}
@keyframes badgeground{
  0%{background:#000;}
  50%{background:#333;}
  100%{background:#000;}
}

@keyframes babybadge {
  0%   {background: #A9B7C0;}
  25% {background: #C7D8C6;}
  50% {background: #EFD9C1;}
  75% {background: #CCC8C6;}
  100% {background: #A9B7C0;}
}

#gf-tree{
  border-top: 1px solid #ddd;
  padding-top: 10px;
}
.gf-block-title{
margin-top:3px !important;
  margin-left:5px;
}
.new-collection-banner{
padding-top:40px;
padding-bottom:40px;

}
        
#shopify-section-theme-header5 > div.desktop-header.show-for-large > div.grid-container > div > div > div.cell.small-12.medium-5.large-6.xlarge-8.xxlarge-8.xxxlarge-8 > div > div > ul > li.header-menu-root.is-dropdown-submenu-parent.is-active.opens-inner > ul > li > div > div:nth-child(1) > ul > li > div > div:nth-child(6) > #kaskorse > span{
display:none;
}
#shopify-section-theme-header5 > div.desktop-header.show-for-large > div.grid-container > div > div > div.cell.small-12.medium-5.large-6.xlarge-8.xxlarge-8.xxxlarge-8 > div > div > ul > li:nth-child(1) > ul > li > div > div:nth-child(1) > ul > li > div > div:nth-child(5) > #mayo > span{
display:none;
}
.searchresult-area.open{
  display: none !important;
}
.gf-summary{
display:none !important;
}
.#gf-tree .gf-label{
font-family: 'Nouvelle Grotesk', 'Helvetica Neue', Arial, Sans-serif !important;
}
.gf-count{
  font-family: 'Nouvelle Grotesk', 'Helvetica Neue', Arial, Sans-serif !important;
}
.gf-option-block ul.gf-option-box{
  font-family: 'Nouvelle Grotesk', 'Helvetica Neue', Arial, Sans-serif !important;
}
.gf-top_one .gf-option-block .gf-block-title h3{
border:none !important;
  padding-left:0 !important;
  font-size:16px !important;
}
.ui-menu .gf-search-viewall a.ui-menu-item-wrapper{
text-transform: none !important;
}
#gf-tree .gf-label{
font-size:16px !important;
  margin-left:10px !important
}
.gf-option-block .gf-block-title h3:after{
  font-size: 20px !important;
  padding-left: 10px !important;
  padding-right:20px !important;
}
.gf-top_one .gf-block-content{
border:none !important;
}
.gf-Checkbox, .gf-RadioButton{
border: 1px solid black !important;
}
.gf-option-box li{
padding:10px !important;
}
.gf-top_one .gf-block-content{
padding: 0 !important;
}
.gf-option-box li:hover{
background: #f9f8f8 !important;
}
#gf-tree > div.gf-filter-contents > div.gf-filter-contents-inner > div.gf-option-block.gf-option-385824.gf-option-block-swatch-text.capitalize > div.gf-block-content > div > ul > li > a > span.gf-label{
font-size:16px !important;
}

.gf-option-block-swatch a>span:not(.gf-option-value, .gf-label), .gf-option-block-swatch-text a>span:not(.gf-option-value, .gf-label){
height: 20px !important;
  width:20px !important;
  border-radius: 100%;
}
#gf-controls-container .globo-selected-items, .gf-top_one #gf-tree .globo-selected-items{
  font-family: 'Nouvelle Grotesk', 'Helvetica Neue', Arial, Sans-serif !important;
}
.globo-selected-items span.selected-item{
  font-family: 'Nouvelle Grotesk', 'Helvetica Neue', Arial, Sans-serif !important;
}
form.gf-controls-search-form{
font-family: 'Nouvelle Grotesk', 'Helvetica Neue', Arial, Sans-serif !important;
}
.breadcrumbs{
font-family: 'Nouvelle Grotesk', 'Helvetica Neue', Arial, Sans-serif !important;
}
.gf-block-title h3{
  text-transform: none !important;
}  
.collection-sort-desktop-title{
font-family: 'Nouvelle Grotesk', 'Helvetica Neue', Arial, Sans-serif !important;
}
.gf-top_one #gf-tree .sort-by label{
font-family: 'Nouvelle Grotesk', 'Helvetica Neue', Arial, Sans-serif !important;
  text-transform: none !important;
}
.gf-actions {
font-family: 'Nouvelle Grotesk', 'Helvetica Neue', Arial, Sans-serif !important;
}
.sort-by.active .globo-dropdown-custom__options{
font-family: 'Nouvelle Grotesk', 'Helvetica Neue', Arial, Sans-serif !important;
}
.product-item-price{
font-family: 'Nouvelle Grotesk', 'Helvetica Neue', Arial, Sans-serif !important;
}
.collection-sort-desktop-dropdown > li > span{
font-family: 'Nouvelle Grotesk', 'Helvetica Neue', Arial, Sans-serif !important;
}
.collection-sort-desktop-dropdown-panel{
font-family: 'Nouvelle Grotesk', 'Helvetica Neue', Arial, Sans-serif !important;
  text-transform: none !important;
}
.selected-item.gf-option-label a{
  text-transform: none !important;

}
body > #gf-tree .gf-filter-header > div.gf-filter-heading{
font-family: 'Nouvelle Grotesk', 'Helvetica Neue', Arial, Sans-serif !important;
  text-transform: none !important;
}
body > #gf-tree .gf-filter-footer button{
font-family: 'Nouvelle Grotesk', 'Helvetica Neue', Arial, Sans-serif !important;
  text-transform: none !important;
}
.gf-refine-toggle-mobile{
font-family: 'Nouvelle Grotesk', 'Helvetica Neue', Arial, Sans-serif !important;
  text-transform: none !important;
}
.spf-has-filter #gf-products{
margin-left:0 !important;
  margin-right: 0 !important;
}
html, body {
  overflow-x: hidden !important;
}
body {
  position: relative !important;
}
::-moz-selection { /* Code for Firefox */
  color: white;
  background: #A1BCAF;
}

::selection {
  color: white;
  background: #A1BCAF;
}
strong:contains('Beden tablosunu incele'){
display:none !important;
}
    .customCheckBox[type="checkbox"]:after{
        position: relative;
        display: block;
        left: 2px;
        top: -22px !important;
        width: 7px;
        height: 7px;
        content: "";
        background-repeat: no-repeat;
        background-position:center;
      border: 1.4px solid #8a8a8a;
    }

    .customCheckBox[type="checkbox"]:before{        content: "";
        background: #FFF;
        position: relative;
        display: block;
        width: 11px;
        height: 11px;

    }
    .customCheckBox[type="checkbox"]:checked:after{
        background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAQAAABuW59YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAB2SURBVHjaAGkAlv8A3QDyAP0A/QD+Dam3W+kCAAD8APYAAgTVZaZCGwwA5wr0AvcA+Dh+7UX/x24AqK3Wg/8nt6w4/5q71wAAVP9g/7rTXf9n/+9N+AAAtpJa/zf/S//DhP8H/wAA4gzWj2P4lsf0JP0A/wADAHB0Ngka6UmKAAAAAElFTkSuQmCC');
    }
    /* Large checkboxes */
    .customCheckBox.large{
        height:22px;
        width: 22px;
      margin:0;
    }

    .customCheckBox.large[type="checkbox"]:before{
        width: 22px;
        height: 22px;
    }
    .customCheckBox.large[type="checkbox"]:after{
        top: -20px;
        width: 16px;
        height: 16px;
    }
@font-face {
	font-family: 'Favorit STD';
	src: url('https://cdn.shopify.com/s/files/1/0020/8355/3361/files/favoritstd-regular-webfont.woff2?v=1592561810') format('woff2'),          url('https://cdn.shopify.com/s/files/1/0020/8355/3361/files/favoritstd-regular-webfont.woff?v=1592561810') format('woff');
	font-weight: normal;
	font-style: normal;
}
#register{
padding-left:30% !important; cursor:pointer; padding-top:10px !important;
}
#login{
padding-left:30% !important; cursor:pointer;
}
#account-box-desktop{
background: #E5D2D3; margin-top:25px; margin-right:-15px;
}
.icon-account{
font-family:'Nouvelle Grotesk'; font-size:14px;
}
.containertt {
  position: relative;
  color:white;
}
  .bottom-left {
  position: absolute;
  bottom: 8px;
  left: 16px;
}

.top-left {
  position: absolute;
  top: 8px;
  left: 16px;
}

.top-right {
  position: absolute;
  top: 8px;
  right: 16px;
}

.bottom-right {
  position: absolute;
  bottom: 8px;
  right: 16px;
}
.ql-editor .ql-font-helvetica-neue{
font-family:'Nouvelle Grotesk', sans-serif !important;
}
.wwf-width{
width:75%;
  margin-left:1%;
  color:gray;
}
.wwf-width a{
color:gray;
}
.wwf-width h4{
font-size:26px;
  color: gray;
}
.links{
  list-style:none;
  margin-left:0px;
  margin-top:15px;
}
.contact-method{
font-weight: 500;
}
.social-links, .wwf-instagram-icon{
color:gray;  
}


.desktop-header{
  transition: background-color 0.5s ease;
}

.header-menu-root-link:hover{
  color: #FF9F7D !important;
}
/* Homepage Instagram */
.insta-desc{
  width: 50%;
  max-height: 100px;
  color: gray;
  float: left;
  margin-top:-10px;
}
.insta-desc a{
 color:#bbbcbc;
  font-size:24px;
 text-decoration: underline;
}
$finalHeight: 250px;
$finalWidth: 1.65 * $finalHeight;
$scrollBarHeight: 1px;

::-webkit-scrollbar {
  width: $scrollBarHeight;
  height: $scrollBarHeight;
}

::-webkit-scrollbar-button {
  width: $scrollBarHeight;
  height: $scrollBarHeight;
}


.horizontal-scroll-wrapper {
  display: block;
  width: calc(#{$finalHeight} + #{$scrollBarHeight});
  max-height: $finalWidth;
  margin: 0;
  padding-top: $scrollBarHeight;
  overflow-y: auto;
  overflow-x: hidden;
  transform: rotate(-90deg) translateY(-$finalHeight);
  transform-origin: right top;
  & > div {
    display: block;
    padding: 0px;
    transform: rotate(90deg);
    transform-origin: right top;
  }
}

.squares {
  padding: $finalHeight 0 0 0;
  & > div {
    width: $finalHeight;
    height: $finalHeight;
    margin: 10px 0;
  }
}

/* Product Page Price Above Description */
.animal-desc{
  margin: 10px 2px;
  color:#808284;
  font-size:16px;
  line-height: 20.8px;
}
.rightside{
    float: left;
  text-align:left;
}


.baslink a{
  color: #000;
  font-family:'Nouvelle Grotesk';
}


.animateIn {
  -webkit-animation-name: accordionIn;
  -webkit-animation-duration: 0.65s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-direction: normal;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  -moz-animation-name: normal;
  -moz-animation-duration: 0.65s;
  -moz-animation-iteration-count: 1;
  -moz-animation-direction: alternate;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-fill-mode: both;
  -moz-animation-delay: 0s;
  animation-name: accordionIn;
  animation-duration: 0.65s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-timing-function: ease-in-out;
  animation-fill-mode: both;
  animation-delay: 0s;
}

.animateOut {
  -webkit-animation-name: accordionOut;
  -webkit-animation-duration: 0.75s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-direction: alternate;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  -moz-animation-name: accordionOut;
  -moz-animation-duration: 0.75s;
  -moz-animation-iteration-count: 1;
  -moz-animation-direction: alternate;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-fill-mode: both;
  -moz-animation-delay: 0s;
  animation-name: accordionOut;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
  animation-fill-mode: both;
  animation-delay: 0s;
}

@-webkit-keyframes accordionIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes accordionIn {
  0% {
    opacity: 0;
    -moz-transform: scale(0.8);
  }
  100% {
    opacity: 1;
    -moz-transform: scale(1);
  }
}
@keyframes accordionIn {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@-webkit-keyframes accordionOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.8);
  }
}
@-moz-keyframes accordionOut {
  0% {
    opacity: 1;
    -moz-transform: scale(1);
  }
  100% {
    opacity: 0;
    -moz-transform: scale(0.8);
  }
}
@keyframes accordionOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0.8);
  }
}

/* Product Description Area */

.wrapper {
    margin: 0 auto;
    width: 100%;
  padding-bottom:20px;
}
.tabs-nav {
    display: flex;
    justify-content: space-between;
  width:100%;
}
.tabs-nav__item {
    padding: 10px 0;
    border-bottom: 1px solid silver;
    cursor: pointer;
    flex: 1;
  text-align:center;
}
.tabs-nav__item:first-child{
  text-align:left;
}
.tabs-nav__item:last-child{
  text-align:right;
}
.tabs-nav__item.is-active {
    border-bottom: 2px solid black;
  margin-bottom:1px;
}
.tab {
    display: none;
    padding: 20px 0;
}
.tab.is-active {
    display: block;
}
/* Product Description First Tab */
.accordion dl {
}

.accordion dt > a {
  text-align: left;
  font-weight: 400;
  padding: 1em 0;
  display: block;
  text-decoration: none;
  color: #000;
  -webkit-transition: background-color 0.5s ease-in-out;
}
.accordion dd {
  background-color: #fff;
  color:#000;
  font-size: 1em;
  line-height: 1.5em;
}
.accordion dd > p {
  padding: 1em 2em 1em 2em;
}

.accordion {
  position: relative;
  background-color: #fff;
}

.containert {
  max-width: 100%;
  margin: 0 auto;
  margin-left:-2%;
  margin-top:-2%;
}

.accordionTitle {
  background-color: #fff;
}
.accordionTitle:after {
  content: "+";
  font-size: 1.5em;
  line-height: 0.5em;
  float: right;
  -moz-transition: -moz-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
}
.accordionTitle:hover {
  background-color: #fff;
}

.accordionTitleActive {
  background-color:#fff;
}
.accordionTitleActive:after {
  -webkit-transform: rotate(-225deg);
  -moz-transform: rotate(-225deg);
  transform: rotate(-225deg);
}

.accordionItem {
  height: auto;
  overflow: hidden;
}
@media all {
  .accordionItem {
    max-height: 50em;
    -moz-transition: max-height 1s;
    -o-transition: max-height 1s;
    -webkit-transition: max-height 1s;
    transition: max-height 1s;
  }
}
@media screen and (min-width: 48em) {
  .accordionItem {
    max-height: 15em;
    -moz-transition: max-height 0.5s;
    -o-transition: max-height 0.5s;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
  }
}

.accordionItemCollapsed {
  max-height: 0;
}

.product_badge{
position: absolute;z-index: 1;padding: 15px; font-size:0.875rem; font-weight:light; color: #f36d6d !important;
}
.product_badge-2{
position: absolute;z-index: 1;padding: 15px; font-size:0.875rem; font-weight:light; color: #f36d6d !important;padding-top:45px !important;
}
.product_badge-right{
position: absolute;z-index: 1;padding: 15px; font-size:0.875rem; color:#f36d6d; right:0; font-weight:light;
}

.sustainability-block{
  width:100%; 
  border:1px solid #000; 
  padding:35px; 
  margin: 50px 0; 
  padding-left:6%; 
  padding-right:6%;
}
.sustainability-block-text{
  width:35%; 
  padding: 20px 0px; 
  font-family:'Nouvelle Grotesk', sans-serif; 
  font-size:38px;
}
.sustainability-block-second-line{
  display:flex; 
  justify-content:space-between; 
  margin-top:10%;
  margin-bottom:25px;
  align-content:center; 
  align-items:center;
}
.sustainability-block-arrow{
max-width:50px;
}

.sustainability-button{
  padding: 10px 45px; 
  border:1px solid #000; 
  background-color:#EEE66D; 
  font-size:18px; 
  font-family:'Nouvelle Grotesk', sans-serif;
  border-radius:40px !important;
}
.sustainability-button:hover{
background: rgba(238, 230, 109, 0.75) !important;;
}

/* Mobile & Tablets */

@media only screen and (max-width: 600px) {
  .reveal-overlay{
  z-index: 999999999;
  }
  .mt-50{
  margin-top:50px;
  }
  .tabs-nav__item:nth-child(2){
  text-align:center;
}
  #gf-tree{
left:-100%;
}
  .search-box-container{
    background-color: #f8f9fa;
  }
  
  #search-box{
  background-color: #f8f9fa;
  }
  #search-box > form > div.search-box-container > div.input-group > span{
  margin-top:-10px !important;
  }
  .sli-magnifier:before{
  font-size: 18px !important;
  font-weight: bold !important;
  }
    .breadcrumbs li{
  font-size: 13.3333px !important;
  }
  .breadcrumbs{
  margin-top:-20px !important;
  }
  #mini-cart-info{
  padding-bottom: 0 !important;
  }
  #mini-cart-desktop-info .mini-cart-info form, #mini-cart-info .mini-cart-info form{
  margin-top:0 !important;
  }
  .sustainability-block{
  width:100%; 
  border:1px solid #000; 
  padding:35px; 
  margin: 50px 0; 
  padding-left:6%; 
  padding-right:6%;
}
.sustainability-block-text{
  width:35%; 
  padding: 20px 0px; 
  font-family:'Nouvelle Grotesk', sans-serif; 
  font-size:38px;
}
.sustainability-block-second-line{
  display:flex; 
  justify-content:space-between; 
  margin-top:10%; 
  align-content:center; 
  align-items:center;
}
.sustainability-block-arrow{
max-width:50px;
}

.sustainability-button{
  padding: 10px 45px; 
  border:1px solid #000; 
  background-color:#EEE66D; 
  font-size:18px; 
  font-family:'Nouvelle Grotesk', sans-serif;
}
  
  .secenekli{
    display:flex; flex-direction: column; justify-content:flex-start; margin-top:10%;
  }
  .product_badge-right{
position: absolute;z-index: 1;padding: 15px 5px; font-size:0.675rem; color:#f36d6d; right:0;
}

  .product_badge{
position: absolute;z-index: 1;padding: 15px 5px; font-size:0.675rem; font-weight:bold; color: #f36d6d !important;
}
    .product_badge-2{
position: absolute;z-index: 1;padding: 15px 5px; font-size:0.675rem; font-weight:bold; color: #f36d6d !important; padding-top:45px !important;
}
  .tabs-nav__item:first-child{
  text-align:left;
}
.tabs-nav__item:last-child{
  text-align:left;
}
  .tabs-nav__item{
  text-align:left;
}
    .containert{
    max-width: 100% !important;
  }
  .product-quantity .input-group-field{
    height: 3.125rem !important;
  margin:0 5px;
  }
  .index-instagram .box-divider .box-title{
  font-size: 1.25rem;
    padding:15px 0;
  }
	.slider-text{
      color:white; 
      font-size:22px; 
      text-decoration:underline;
      margin-left:100px;
	}
  .banner-dark{
  color:#6D6E71; 
  font-size:22px;
  text-decoration:underline;
  }
    .banner-light{
  color:#fff; 
  font-size:22px;
  text-decoration:underline;
  }
  .wwf-width{
width:100%;
  color:gray;
}
  .scroll-to-top .button-to-top-text{
    margin-bottom:25px;
  }
  .product-title{
  width:100%;
  }
  .product-price-old{
  font-size:20px !important;
  }
  .mobile-padding{
  padding:20px;
  }
      .sustainable-block-title{
    color: #cacaca !important;
    font-size: 2em !important;
    padding: 20px !important;
    line-height: 1.5em !important;
}
  
  .sustainable-block-description{
  padding-top:250px !important;
  padding:20px !important;
    font-size: 1em !important;
    line-height: 1.1em !important;
  }
  .sustainable-block-link{
  color: #cacaca;
    font-size: 1em !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 50px !important;
    margin-top: -30px !important;
    text-decoration: underline !important;
  }
  
    .animal-desc{
  margin-top:25px !important;
  }
  .karbon-notr{
  margin: 0px 0 !important;
}
  .beden-olculeri{
  margin: 0px 0 !important;
}
  .fb-50{
  flex-basis:100% !important;
  }
  .review-block{
padding:0 20px !important;
}
  .jdgm-widget-actions-wrapper .jdgm-ask-question-btn, .jdgm-write-rev-link{
  width: 100% !important;
}
  .mobil-bosluk{
  justify-content: space-between;
  }
}
/** iPhone X **/
@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3) { 
      .wwf-badge-bestseller-heart:before{
      display: inline-block;
    margin-right: 5px;
    margin-top: 1px;
    content: ' ';
    background-image: url(https://cdn.shopify.com/s/files/1/0020/8355/3361/files/kalp.svg?v=1629489084);
    background-size: 9px 9px !important;
    height: 9px !important;
    width: 9px !important;
      }
    .wwf-badge{
    font-size:9px !important;
      padding: 5px 4px;
    }
          .wwf-badge-new{
    font-size:9px !important;
      padding: 5px 8px;
    }
    .wwf-badge-bestseller{
    font-size:9px !important;
      padding: 5px 4px;
      border-width:1px;
    }
      .collection-mobile-banner{
      height: 35vh !important;
    object-fit: cover !important;
    object-position: 92% 0 !important;
    margin-bottom: -25px !important;
    background: black;
    opacity:0.4;
      }
      .iph-x{
      top:28vh !important;
      }
    }
/** iPhone 8 Plus **/
@media only screen 
    and (device-width : 414px) 
    and (device-height : 736px) 
    and (-webkit-device-pixel-ratio : 3) {
            .wwf-badge{
        padding:5px 5px !important;
      }
      .wwf-badge-new{
        padding:5px 7px !important;
      }
    
        .collection-mobile-banner{
    height: 30vh;
    object-fit: cover;
    object-position: right;
    margin-bottom: 0px !important;
          background: black;
          opacity:0.4;
  }
      
    }

/** iPhone 8 **/
@media only screen 
    and (device-width : 375px) 
    and (device-height : 667px) 
    and (-webkit-device-pixel-ratio : 2) { 
      .wwf-badge{
        padding:5px 5px !important;
      }
      .wwf-badge-new{
        padding:5px 7px !important;
      }
    
              .collection-mobile-banner{
    height: 35vh !important;
    object-fit: cover;
    object-position: 95% 0;
    margin-bottom: -25px;
              background: black;
          opacity:0.4;
  }
      
    
    }

@media only screen and (min-width: 320px) and (max-width:350px) {
        .wwf-badge{
        padding:5px 5px !important;
      }
      .wwf-badge-new{
        padding:5px 7px !important;
      }
  .collection-mobile-banner{
    height: 40vh;
    object-fit: cover;
    object-position: 85% 0;
    margin-bottom: -25px;
              background: black;
          opacity:0.4;
  }
}


@media only screen and (min-width: 350px) and (max-width:400px) {
  .collection-mobile-banner{
    height: 35vh;
    object-fit: cover;
    object-position: 95% 0;
              background: black;
          opacity:0.4;
  }
}
@media only screen and (min-width: 400px) and (max-width:600px) {
  .collection-mobile-banner{
    height: 34vh;
    object-fit: cover;
    object-position: right;
              background: black;
          opacity:0.4;
  }
}
@media only screen and (min-width: 600px) and (max-width:800px) {
  .secenekli{
    display:flex; flex-direction: row; justify-content:flex-start; margin-top:10%;
  }
	.slider-text{
	color:white; 
      font-size:30px; 
      text-decoration:underline;
	}
  .banner-dark{
  color:#6D6E71; 
    font-size:30px; 
    text-decoration:underline;
  }
      .banner-light{
  color:#fff; 
  font-size:30px;
  text-decoration:underline;
  }
 .efekt-1584462093078{
 margin-top:0px !important;
 }

  .two-nl{
    background-size:cover !important;
  }
  .product-title{
  width:100% !important;
  }
  
  .jdgm-widget-actions-wrapper .jdgm-ask-question-btn, .jdgm-write-rev-link{
  width: 100% !important;
   }
  
}
@media only screen and (min-width: 900px) and (max-width: 1100px){
ul.header-menu-dropdown.row-4.submenu.is-dropdown-submenu.first-sub.vertical.js-dropdown-active{
margin-top:-15px;
}
}
@media only screen and (min-width: 1024px) {
  .ml-mobile{
	margin-left:40px;
}
  .mt--50{
  margin-top:-55px !important;
  }
  .secenekli{
  display:flex; flex-direction: row; justify-content:flex-start; margin-top:10%;
  }
div * {
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE 10+ */
  ::-webkit-scrollbar-track {
    -webkit-box-shadow: none !important;
    background-color: transparent;
    z-index:0;
  }
  ::-webkit-scrollbar {
    width: 3px !important;
    background-color: transparent;
     z-index:0;
  }
  ::-webkit-scrollbar-thumb {
    background-color: transparent;
     z-index:0;
  }
}
  
  .on-scrollbar{
  scrollbar-width: thin; /* Firefox */
  -ms-overflow-style: none; /* IE 10+ */
}

.on-scrollbar::-webkit-scrollbar-track {
  -webkit-box-shadow: none !important;
  background-color: transparent !important;
}

.on-scrollbar::-webkit-scrollbar {
  width: 6px !important;
  background-color: transparent;
}

.on-scrollbar::-webkit-scrollbar-thumb {
  background-color: #acacac;
}
  .mr-45{
  margin-right:45px;
  }
	.slider-text{
		color:white; 
        font-size:45px; 
        text-decoration:underline;
	}
  .margin-r125{
    margin-right: -125px;
  }
  .banner-dark{
  color:#6D6E71;
    font-size:36px; 
    text-decoration:underline;
  }
      .banner-light{
  color:#fff; 
  font-size:36px;
  text-decoration:underline;
  }
    .two-nl{
    background-size:cover !important;
  }
  
  .mt-150{
  margin-top:-120px !important;
  }

  .product-title{
  width:83%;
  }
}

.collection-discount-item:first-child{
margin-right:10%;  
}
.jdgm-widget.jdgm-widget .jdgm-prev-badge{
	display:flex !important;
  flex-flow: row-reverse !important;
    justify-content: flex-end !important;
}
.jdgm-prev-badge__text{
margin-right:10px !important;
}

.jdgm-all-reviews-widget, .jdgm-rev-widg{
padding-top:24px !important;
  padding:0 !important;
  border: 1px solid #fff !important;
}
.jdgm-widget-actions-wrapper .jdgm-ask-question-btn, .jdgm-write-rev-link{
font-size: 13px !important;
    text-decoration: none !important;
    font-weight: 400 !important;
    text-align: center !important;
    width: auto !important;
    line-height: 30px !important;
    background: 0 0 !important;
    color: #000 !important;
    border: 1px solid #ccd6e0 !important;
    padding: 3px 20px !important;
    border-radius: 3px !important;
  width: 200px !important;
    padding-top: 8px !important;
    padding-bottom: 10px !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    max-height: 50px!important;
}

.karbon-notr{
  float:left; 
  color: #a1a4a9; 
  font-size:13px; 
  font-family:'Nouvelle Grotesk';
  cursor:default;
  margin: -15px 0;
}


@media screen and (max-width: 1364px) and (min-width: 801px) {

  #shopify-section-1601501784403 > div > div > div > div > div > div > div.swiper-slide.swiper-slide-active.swiper-slide-duplicate-next.swiper-slide-duplicate-prev > div.index-slideshow-caption.index-slideshow-caption-title.dark > div > p.button.form-button.md-banner-button.wwf-banner-button{
  width:auto;
    height: auto;
    margin-left:-1% !important;
  }
  .index-slideshow-caption.index-slideshow-caption-title.dark {
    left: 0% !important;
}
  .md-banner-button{
    margin-top: -10% !important;
  }
  .index-slideshow-caption-title {
    margin-top: -25px !important;
    margin-left: 50px !important;
  }

  .sustainable-block-title{
  font-size:3em !important;
  padding-top: 50px !important;
  }
  .sustainable-block-description{
  padding-top:180px !important;
  }
  .inside{
  margin-right:7%;
  }
  .logo-style{
	float:left !important;
  }
  .eray-tablet{
  margin-left:-50px; 
    margin-top:25px;
  }
  .sustainable-block-description{
  padding: 20px 50px !important;
  }
  .sustainable-block-title {
    color: #cacaca;
    font-size: 4em;
    padding-left: 50px !important;
    padding-right: 50px !important;
    padding-top: 120px;
    line-height: 60px;
}
  .sustainable-block-link {
    color: #cacaca;
    font-size: 1.2em;
    padding-left: 50px !important;
    padding-right: 50px !important;
    padding-bottom: 20px;
    margin-top: 0px !important; 
    text-decoration: underline;
}
  #shopify-section-theme-header5 > div.desktop-header.show-for-large > div.grid-container > div > div > div.cell.small-12.medium-5.large-6.xlarge-8.xxlarge-8.xxxlarge-8 > div > div > ul > li.header-menu-root.is-dropdown-submenu-parent.is-active.opens-inner > ul > li{
  background-size: 25% auto !important;
  }
}

@media screen and (min-width:1400px) and (max-width:1680px){
    .right-margin{
    margin-right:-60px;
  }
  .inside{
  margin-right:16%;
  }
  .logo-style{
  /*float:right; margin-right:-15px;*/
    margin-left:-5px;
  }
}

@media screen and (min-width:1680px) and (max-width:1920px){
  .inside{
  margin-right:12%;
  }
  .logo-style{
  /*float:right; margin-right:-15px;*/
    margin-left:-5px;
  }
}

@media screen and (min-width:1921px){
  .inside{
  margin-right:9%;
  }
}
.login-popup-header-text{
  padding-top:50px;
  padding-bottom:30px;
  text-align:center;
  font-size:30px;
  color: #6d6e71;
  font-weight:400;
  line-height:32px;
}
.login-popup-footer-text{
    padding:0 30px;
  text-align:justify;
  font-size:14px;
  color: #6d6e71;
  font-weight:500;
}
.menu-padding-shop{
 padding-top: 30px; padding-bottom: 270px; 
}
.menu-padding-collections{
padding-top: 0px;
  padding-bottom:75px;
}

.klaviyo-form-KgyhUQ:after{
content: ""; /* This is necessary for the pseudo element to work. */ 
    display: block; /* This will put the pseudo element on its own line. */
    margin: 57px auto; /* This will center the border. */
    width: 90%; /* Change this to whatever width you want. */
    border-bottom: 1px solid white; /* This creates the border. Replace black with whatever color you want. */
} 

.sustainable-block-title{
color:#cacaca; font-size:4em; padding-left:120px; padding-right:120px; padding-top:120px; line-height:60px;  
}
.sustainable-block-description{
color:#cacaca; font-size:1.2em; padding:120px;
}

.sustainable-block-link{
color:#cacaca; font-size:1.2em; padding-left:120px; padding-right:120px;padding-bottom:20px; margin-top:-100px; text-decoration:underline;
}

.beden-olculeri{
margin: -15px 0; float:right; color: black; font-size:13px; font-family:'Nouvelle Grotesk';
}

.fb-50{
flex-basis:50%;
}
.review-block{
padding:0 100px;
}
.product-page-image-arrow-left{
  
	color: #D1D1CF !important;
  
}

.product-page-image-arrow-right{

  color:#D1D1CF !important;
  margin-left:-100%;
  
}

.yok-ki{
  display:none;
}

#mobile-menu-wrap{
padding-bottom:0px !important;
}