.sec{padding: 64px 0}@media (max-width: 700px){.sec{padding: 44px 0}}.sec:has(> .editorial){display: none}.sec-head-row{display: flex;align-items: flex-end;justify-content: space-between;gap: 20px;margin-bottom: 30px}.sec-head-row h2{font-size: clamp(24px,3vw,36px);margin-top: 12px}.link-more{display: inline-flex;align-items: center;gap: 7px;font-weight: 600;font-size: 14.5px;color: var(--kiremit);transition: gap .2s;white-space: nowrap}.link-more:hover{gap: 11px}.grid-4{display: grid;grid-template-columns: repeat(4,1fr);gap: 22px}.grid-3{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px}.bs-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 20px;max-width: 680px;margin: 0 auto}@media (max-width: 600px){.bs-grid{gap: 12px}}@media (max-width: 1080px){.grid-4{grid-template-columns: repeat(3,1fr)}}@media (max-width: 820px){.grid-4{grid-template-columns: repeat(2,1fr);gap: 14px}.grid-3{grid-template-columns: 1fr}}.rail{display: grid;grid-auto-flow: column;grid-auto-columns: 240px;gap: 22px;overflow-x: auto;padding: 4px 4px 18px;scroll-snap-type: x mandatory;margin: 0 -4px}.rail-item{scroll-snap-align: start}@media (max-width: 820px){.rail{grid-auto-columns: 75%;gap: 14px}}.hero{position: relative;min-height: 620px;display: flex;align-items: center;overflow: hidden}.hero-media{position: absolute;inset: 0;overflow: hidden}.hero-media-img,.hero-media img{width: 100%;height: 100%;object-fit: cover;object-position: center;display: block}.hero-grad{position: absolute;inset: 0;background: linear-gradient(100deg,rgba(66,12,12,.82) 0%,rgba(98,59,142,.5) 42%,rgba(98,59,142,.12) 75%,transparent 100%)}.hero-inner{position: relative;z-index: 2;color: #fff;padding: 60px 28px}.hero-eyebrow{display: inline-block;font-size: 13px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--krem);padding-bottom: 8px;border-bottom: 1.5px solid rgba(238,217,185,.5)}.hero h1{font-size: clamp(46px,7vw,92px);line-height: .98;margin: 22px 0 18px;letter-spacing: -.03em;color: #fff}.hero p{font-size: clamp(15px,1.8vw,18.5px);max-width: 480px;color: #f3e7d6;line-height: 1.55}.hero-btns{display: flex;gap: 14px;margin-top: 34px;flex-wrap: wrap}@media (max-width: 700px){.hero{min-height: 560px;text-align: center}.hero-grad{background: linear-gradient(180deg,rgba(66,12,12,.4) 0%,rgba(66,12,12,.78) 100%)}.hero-inner{padding: 60px 20px}.hero-eyebrow{margin: 0 auto}.hero p{margin-left: auto;margin-right: auto}.hero-btns{justify-content: center;flex-wrap: nowrap;gap: 10px}.hero-btns .btn{flex: 1 1 0;min-width: 0;padding: 12px 16px;font-size: 13px;white-space: nowrap}}.trust-strip{background: #fff;border-bottom: 1px solid var(--gri-line);overflow: hidden}.trust-marquee{overflow: hidden;width: 100%}.trust-track{display: flex;width: max-content;animation: trust-scroll 32s linear infinite;will-change: transform}.trust-marquee:hover .trust-track{animation-play-state: paused}.trust-cell{flex: 0 0 auto;width: clamp(248px,24vw,330px);display: flex;align-items: center;gap: 14px;justify-content: flex-start;padding: 22px 30px}.trust-ic{width: 48px;height: 48px;border-radius: 50%;background: var(--krem-soft);color: var(--bordo);display: grid;place-items: center;flex: 0 0 auto}.trust-cell strong{display: block;font-size: 14px;font-weight: 700}.trust-cell span{font-size: 12.5px;color: var(--gri)}@keyframes trust-scroll{from{transform: translateX(0)}to{transform: translateX(-50%)}}@media (max-width: 700px){.trust-cell{width: 74vw;padding: 20px 24px}.trust-track{animation-duration: 22s}}@media (prefers-reduced-motion: reduce){.trust-track{animation: none}}.cat-grid{display: grid;grid-template-columns: repeat(6,1fr);gap: 14px;max-width: none;width: 100vw;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);padding: 0 24px;box-sizing: border-box}.cat-card{position: relative;aspect-ratio: 4/5;border-radius: var(--radius-lg);overflow: hidden;cursor: pointer;box-shadow: var(--shadow-sm)}.cat-card .ph{transition: transform .6s var(--ease)}.cat-card:hover .ph{transform: scale(1.07)}.cat-card-grad{position: absolute;inset: 0;background: linear-gradient(to top,rgba(29,29,27,.72) 0%,rgba(29,29,27,.1) 50%,transparent 100%)}.cat-card-name{position: absolute;left: 0;right: 0;bottom: 14px;text-align: center;color: #fff;font-weight: 700;font-size: 15px;letter-spacing: .01em;z-index: 2;text-shadow: 0 1px 8px rgba(0,0,0,.4)}@media (max-width: 1024px){.cat-grid{grid-template-columns: repeat(3,1fr)}}@media (max-width: 640px){.cat-grid{display: flex;flex-wrap: nowrap;overflow-x: auto;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: thin;scrollbar-color: var(--krem-line) transparent;gap: 10px;padding: 4px 16px 12px}.cat-grid::-webkit-scrollbar{height: 8px}.cat-grid::-webkit-scrollbar-thumb{background: var(--krem-line);border-radius: 99px}.cat-grid > .cat-card{flex: 0 0 43%;scroll-snap-align: start;aspect-ratio: 4/5}.cat-card-name{bottom: 10px;font-size: 13.5px}}.deal-band{background: var(--bordo);position: relative;overflow: hidden}.deal-band::before{content: "";position: absolute;inset: 0;background: repeating-linear-gradient(135deg,rgba(238,217,185,.05) 0 2px,transparent 2px 16px)}.deal-band-inner{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 40px;padding: 52px 28px;flex-wrap: wrap}.deal-left h2{color: #fff;font-size: clamp(30px,4vw,50px);line-height: 1;margin: 16px 0 12px}.deal-left h2 span{color: var(--krem);font-weight: 600;font-size: .55em}.deal-left p{color: #e6cfb3;font-size: 15px}.deal-right{display: flex;flex-direction: column;align-items: flex-start;gap: 14px}.deal-count-label{color: var(--krem);font-size: 13px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase}.countdown{display: flex;align-items: center;gap: 8px}.cd-box{background: #fff;color: var(--bordo);font-weight: 800;font-size: 30px;padding: 12px 16px;border-radius: 12px;min-width: 62px;text-align: center;font-variant-numeric: tabular-nums;box-shadow: var(--shadow-md)}.cd-sep{color: var(--krem);font-weight: 800;font-size: 26px}@media (max-width: 640px){.deal-band{display: none}.deal-band-inner{flex-direction: column;align-items: center;text-align: center;padding: 42px 20px}.deal-left{text-align: center}.deal-right{align-items: center;width: 100%}.deal-right .btn{align-self: center}.cd-box{font-size: 24px;padding: 10px 12px;min-width: 50px}}.editorial{display: grid;grid-template-columns: 1fr 1fr;gap: 22px}.edit-card{position: relative;aspect-ratio: 16/10;border-radius: var(--radius-lg);overflow: hidden;cursor: pointer;display: flex;align-items: flex-end}.edit-card .ph{transition: transform .7s var(--ease)}.edit-card:hover .ph{transform: scale(1.05)}.edit-card-body{position: relative;z-index: 2;padding: 32px;color: #fff}.edit-card-body span{font-size: 13px;letter-spacing: .14em;text-transform: uppercase;color: var(--krem)}.edit-card-body h3{color: #fff;font-size: clamp(24px,3vw,34px);margin: 8px 0 16px}@media (max-width: 700px){.editorial{grid-template-columns: 1fr}}.tier{display: none}.tier-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;max-width: 820px;margin: 0 auto}.tier-card{background: rgba(238,217,185,.08);border: 1px solid rgba(238,217,185,.22);border-radius: var(--radius-lg);padding: 34px 20px;text-align: center;display: flex;flex-direction: column;gap: 4px;transition: transform .3s var(--ease),background .3s}.tier-card:hover{transform: translateY(-5px);background: rgba(238,217,185,.14)}.tier-qty{color: var(--krem);font-size: 15px;font-weight: 600;letter-spacing: .04em}.tier-pct{color: #fff;font-size: 52px;font-weight: 800;line-height: 1}.tier-lbl{color: #e2cdb1;font-size: 14px}@media (max-width: 640px){.tier-grid{grid-template-columns: repeat(3,1fr);gap: 10px}.tier-pct{font-size: 34px}.tier-card{padding: 22px 8px}}.review-card{background: #fff;border: 1px solid var(--gri-line);border-radius: var(--radius-lg);padding: 28px;box-shadow: var(--shadow-sm)}.review-card p{font-size: 15px;line-height: 1.6;margin: 14px 0 16px;color: #3a3733}.review-card strong{font-size: 14px}.insta-grid{display: grid;grid-template-columns: repeat(6,1fr);gap: 12px}.insta-cell{position: relative;aspect-ratio: 1;border-radius: var(--radius);overflow: hidden;cursor: pointer}.insta-cell .ph{transition: transform .5s var(--ease)}.insta-cell:hover .ph{transform: scale(1.1)}.insta-ic{position: absolute;inset: 0;display: grid;place-items: center;color: #fff;opacity: 0;background: rgba(98,59,142,.4);transition: opacity .25s;z-index: 2}.insta-cell:hover .insta-ic{opacity: 1}@media (max-width: 820px){.insta-grid{grid-template-columns: repeat(3,1fr)}}.route-fade{animation: fadeUp .4s var(--ease) both}.crumb{display: flex;align-items: center;gap: 6px;padding: 20px 0 10px;font-size: 13px;color: var(--gri);flex-wrap: wrap}.crumb a{cursor: pointer;transition: color .15s}.crumb a:hover{color: var(--kiremit)}.crumb svg{color: var(--gri-soft)}.crumb span{color: var(--antrasit);font-weight: 500}.chip{padding: 8px 15px;border-radius: 99px;border: 1.4px solid var(--gri-line);background: #fff;font-size: 13px;font-weight: 500;color: var(--antrasit);transition: all .18s}.chip:hover{border-color: var(--kiremit);color: var(--kiremit)}.chip.on{background: var(--kiremit);border-color: var(--kiremit);color: #fff}.toggle{width: 42px;height: 24px;border-radius: 99px;background: var(--gri-line);position: relative;transition: background .2s;flex: 0 0 auto}.toggle span{position: absolute;top: 3px;left: 3px;width: 18px;height: 18px;border-radius: 50%;background: #fff;box-shadow: var(--shadow-sm);transition: transform .2s var(--ease)}.toggle.on{background: var(--kiremit)}.toggle.on span{transform: translateX(18px)}.qty{display: inline-flex;align-items: center;border: 1.4px solid var(--gri-line);border-radius: 99px;background: #fff}.qty button{width: 42px;height: 42px;display: grid;place-items: center;color: var(--antrasit);transition: color .15s}.qty button:hover{color: var(--kiremit)}.qty span{min-width: 28px;text-align: center;font-weight: 700;font-size: 15px}.qty-sm button{width: 34px;height: 34px}.qty-sm span{font-size: 14px;min-width: 22px}.cat-page{padding-bottom: 40px}.cat-hero{padding: 38px 0 28px;border-bottom: 1px solid var(--gri-line);margin-bottom: 28px}.cat-hero h1{font-size: clamp(28px,4vw,42px)}.cat-hero p{color: var(--gri);margin-top: 8px;font-size: 15px}.cat-hero p b{color: var(--antrasit)}.cat-layout{display: grid;grid-template-columns: 268px minmax(0,1fr);gap: 32px;align-items: start}.cat-main{min-width: 0}.filter-panel{position: sticky;top: 150px;background: #fff;border: 1px solid var(--gri-line);border-radius: var(--radius-lg);overflow: hidden}.filter-head{padding: 18px 20px;border-bottom: 1px solid var(--gri-line)}.filter-head h3{font-size: 17px}.filter-body{padding: 6px 20px 20px}.filter-group{padding: 18px 0;border-bottom: 1px solid var(--gri-line)}.filter-group:last-child{border-bottom: none}.filter-group h4{font-size: 13.5px;margin-bottom: 13px;letter-spacing: .02em}.chip-wrap{display: flex;flex-wrap: wrap;gap: 8px}.chip-wrap .chip{padding: 6px 12px;font-size: 12.5px}.color-wrap{display: flex;flex-direction: column;gap: 9px}.color-opt{display: flex;align-items: center;gap: 10px;font-size: 13.5px;color: var(--antrasit);text-transform: capitalize;transition: color .15s}.color-opt span{width: 18px;height: 18px;border-radius: 50%;box-shadow: inset 0 0 0 1px rgba(0,0,0,.12);transition: outline .15s;outline: 2px solid transparent;outline-offset: 2px}.color-opt.on{font-weight: 700;color: var(--kiremit)}.color-opt.on span{outline-color: var(--kiremit)}.price-range{-webkit-appearance: none;width: 100%;height: 4px;border-radius: 99px;background: var(--gri-line);outline: none}.price-range::-webkit-slider-thumb{-webkit-appearance: none;width: 20px;height: 20px;border-radius: 50%;background: var(--kiremit);cursor: pointer;box-shadow: var(--shadow);border: 3px solid #fff}.price-range::-moz-range-thumb{width: 18px;height: 18px;border-radius: 50%;background: var(--kiremit);cursor: pointer;border: 3px solid #fff}.price-vals{display: flex;justify-content: space-between;margin-top: 10px;font-size: 13px;font-weight: 600}.switch-row{display: flex;align-items: center;justify-content: space-between;padding: 7px 0;font-size: 13.5px;cursor: pointer}.toolbar{display: flex;align-items: center;justify-content: space-between;gap: 14px;margin-bottom: 22px;flex-wrap: wrap}.toolbar-left{display: flex;align-items: center;gap: 12px}.filter-btn-m{display: none;align-items: center;gap: 7px;padding: 10px 16px;border: 1.4px solid var(--antrasit);border-radius: 99px;font-weight: 600;font-size: 13.5px;background: #fff;color: var(--antrasit);cursor: pointer}.active-chips .muted{font-size: 13.5px}.active-chips{display: flex;align-items: center;gap: 8px;flex: 1;flex-wrap: wrap}.active-chip{display: inline-flex;align-items: center;gap: 6px;padding: 6px 10px 6px 12px;border-radius: 99px;background: var(--krem-soft);color: var(--bordo);font-size: 12.5px;font-weight: 600;text-transform: capitalize}.active-chip:hover{background: var(--krem)}.toolbar-right{display: flex;align-items: center;gap: 14px}.density{display: flex;gap: 4px;background: #fff;border: 1px solid var(--gri-line);border-radius: 10px;padding: 3px}.density button{width: 30px;height: 28px;border-radius: 7px;font-weight: 700;font-size: 13px;color: var(--gri)}.density button.on{background: var(--antrasit);color: #fff}.sort-sel{display: flex;align-items: center;gap: 8px;font-size: 13.5px;color: var(--gri)}.sort-sel select{padding: 9px 12px;border: 1.4px solid var(--gri-line);border-radius: 10px;background: #fff;font-weight: 600;font-size: 13.5px;color: var(--antrasit);cursor: pointer}.cat-grid-products{display: grid;grid-template-columns: repeat(var(--cols,4),1fr);gap: 20px}.empty-list{text-align: center;padding: 70px 20px;display: flex;flex-direction: column;gap: 16px;align-items: center;color: var(--gri)}.load-more{display: flex;flex-direction: column;align-items: center;gap: 12px;padding: 40px 0 10px}.seo-text{margin-top: 30px;padding: 26px;background: #fff;border: 1px solid var(--gri-line);border-radius: var(--radius-lg)}.seo-text h4{font-size: 15px;margin-bottom: 8px}.seo-text p{font-size: 13.5px;color: var(--gri);line-height: 1.7}@media (max-width: 980px){.cat-layout{grid-template-columns: minmax(0,1fr)}.cat-layout > *{min-width: 0}.cat-main{min-width: 0;max-width: 100%}.filter-panel{display: none}.filter-btn-m{display: inline-flex;padding: 9px 14px;font-size: 13px;flex: 0 0 auto}.cat-grid-products{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 14px}.density{display: none}.toolbar{flex-wrap: nowrap;gap: 10px;align-items: center}.toolbar-left{flex: 0 0 auto;min-width: 0}.toolbar-left .active-chips{display: none}.toolbar-right{flex: 0 0 auto;justify-content: flex-end;gap: 8px}.sort-sel{font-size: 13px;gap: 6px;max-width: 100%}.sort-sel select{padding: 8px 10px;font-size: 13px;max-width: 100%}.cat-hero{padding: 12px 0 10px;margin-bottom: 14px}.cat-hero h1{font-size: 21px;line-height: 1.2}.cat-hero p{margin-top: 4px;font-size: 13px}}.drawer-overlay{position: fixed;inset: 0;background: rgba(29,29,27,.5);z-index: 500;display: flex;justify-content: flex-end;animation: fadeUp .2s}.drawer{width: min(420px,90vw);background: var(--bg);height: 100%;display: flex;flex-direction: column;box-shadow: var(--shadow-lg)}.drawer-head,.modal-head{display: flex;align-items: center;justify-content: space-between;padding: 18px 20px;border-bottom: 1px solid var(--gri-line);background: #fff}.drawer-scroll{overflow-y: auto;flex: 1;padding: 0 20px;background: #fff}.drawer-foot{padding: 16px 20px env(safe-area-inset-bottom);border-top: 1px solid var(--gri-line);background: #fff}.pdp{padding-bottom: 50px}.pdp-top{display: grid;grid-template-columns: 1.05fr 1fr;gap: 44px;padding: 14px 0 50px}.pdp-gallery{display: grid;grid-template-columns: 76px 1fr;gap: 14px;align-items: start;position: sticky;top: 150px}.pdp-thumbs{display: flex;flex-direction: column;gap: 10px}.pdp-thumb{position: relative;aspect-ratio: 3/4;border-radius: 10px;overflow: hidden;border: 2px solid transparent;cursor: pointer}.pdp-thumb.on{border-color: var(--kiremit)}.pdp-main-img{position: relative;aspect-ratio: 3/4;border-radius: var(--radius-lg);overflow: hidden;box-shadow: var(--shadow)}.pdp-disc-badge{position: absolute;top: 14px;right: 60px;z-index: 3;background: var(--kiremit);color: #fff;font-weight: 800;font-size: 16px;padding: 7px 11px;border-radius: 10px;box-shadow: 0 4px 12px rgba(98,59,142,.35)}.pdp-fav{top: 14px;right: 14px}.zoom-hint{position: absolute;left: 14px;bottom: 14px;background: rgba(255,255,255,.85);font-size: 11.5px;padding: 5px 10px;border-radius: 8px;color: var(--antrasit)}.pdp-info{padding-top: 4px}.pdp-brand{font-size: 12px;font-weight: 700;letter-spacing: .12em;color: var(--gri)}.pdp-title{font-size: clamp(24px,3vw,34px);margin: 6px 0 12px}.pdp-rate{display: flex;align-items: center;gap: 14px;flex-wrap: wrap}.pdp-rev-link{font-size: 13px;color: var(--kiremit);cursor: pointer;text-decoration: underline;text-underline-offset: 3px}.pdp-social{margin: 14px 0;font-size: 13.5px;color: var(--kirmizi);background: #fdf3ee;border: 1px solid #f6d9cc;padding: 9px 14px;border-radius: 10px;display: inline-block}.pdp-social b{font-weight: 700}.pdp-price{display: flex;align-items: baseline;gap: 12px;flex-wrap: wrap;margin-top: 6px}.pdp-price .strike{font-size: 17px}.pdp-now{font-size: 34px;font-weight: 800;color: var(--kiremit);letter-spacing: -.02em}.pdp-pct{background: var(--kirmizi);color: #fff;font-size: 13px;font-weight: 700;padding: 5px 10px;border-radius: 8px}.pdp-taksit{font-size: 13.5px;color: var(--gri);margin-top: 5px}.promo-box{display: flex;align-items: center;gap: 14px;margin: 18px 0;background: var(--krem-soft);border: 1px solid var(--krem-line);border-radius: var(--radius);padding: 14px 16px}.promo-ic{width: 40px;height: 40px;border-radius: 10px;background: #fff;color: var(--bordo);display: grid;place-items: center;flex: 0 0 auto;box-shadow: var(--shadow-sm)}.promo-text{line-height: 1.45}.promo-text strong{display: block;color: var(--bordo);font-size: 14.5px;letter-spacing: .02em}.promo-text > span{font-size: 13px;color: #5a4427}.promo-text b{color: var(--kiremit);font-weight: 700}.pdp-field{margin: 18px 0}.pdp-field-head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 11px;font-size: 14px;font-weight: 600}.pdp-field-head b{text-transform: capitalize;color: var(--gri);font-weight: 600}.size-err{color: var(--kirmizi);font-style: normal;font-weight: 600;font-size: 12.5px}.guide-link{display: inline-flex;align-items: center;gap: 6px;color: var(--kiremit);font-size: 13px;font-weight: 600;cursor: pointer}.pdp-colors{display: flex;gap: 10px}.pdp-color{width: 38px;height: 38px;border-radius: 50%;padding: 0;border: 2px solid transparent;display: grid;place-items: center;cursor: pointer;transition: border-color .15s}.pdp-color span{width: 28px;height: 28px;border-radius: 50%;box-shadow: inset 0 0 0 1px rgba(0,0,0,.12)}.pdp-color.on{border-color: var(--kiremit)}.pdp-options{display: flex;flex-wrap: wrap;gap: 9px}.size-chip{min-width: 50px;padding: 11px 14px;border-radius: 10px;border: 1.5px solid var(--gri-line);background: #fff;font-weight: 600;font-size: 14px;transition: all .15s}.size-chip:hover:not(.out){border-color: var(--antrasit)}.size-chip.on{background: var(--antrasit);border-color: var(--antrasit);color: #fff}.size-chip.out{color: var(--gri-soft);text-decoration: line-through;cursor: not-allowed;background: var(--gri-line)}.pdp-actions{display: flex;align-items: stretch;gap: 10px;margin-top: 8px}.pdp-add{flex: 1}.pdp-fav-btn{width: 54px;border: 1.5px solid var(--gri-line);border-radius: 99px;display: grid;place-items: center;color: var(--antrasit);transition: all .2s;flex: 0 0 auto}.pdp-fav-btn:hover,.pdp-fav-btn.on{border-color: var(--kirmizi);color: var(--kirmizi)}.pdp-trust{margin-top: 22px;display: grid;grid-template-columns: 1fr 1fr;gap: 11px 18px;padding-top: 20px;border-top: 1px solid var(--gri-line)}.pdp-trust li{display: flex;align-items: center;gap: 9px;font-size: 13px;color: #44403b}.pdp-trust svg{color: var(--bordo);flex: 0 0 auto}.pdp-tabs{margin-top: 20px}.tab-bar{display: flex;gap: 4px;border-bottom: 1px solid var(--gri-line);overflow-x: auto}.tab{padding: 14px 18px;font-size: 14.5px;font-weight: 600;color: var(--gri);border-bottom: 2.5px solid transparent;white-space: nowrap;transition: color .15s}.tab:hover{color: var(--antrasit)}.tab.on{color: var(--kiremit);border-color: var(--kiremit)}.tab-content{padding: 28px 0;max-width: 820px}.tab-prose p{font-size: 15px;line-height: 1.75;color: #3a3733;margin-bottom: 14px}.spec-table{width: 100%;border-collapse: collapse}.spec-table th,.spec-table td{text-align: left;padding: 13px 4px;border-bottom: 1px solid var(--gri-line);font-size: 14px}.spec-table th{color: var(--gri);font-weight: 600;width: 220px}.reviews{display: grid;grid-template-columns: 280px 1fr;gap: 40px}.rev-summary{}.rev-score{display: flex;flex-direction: column;gap: 6px;margin-bottom: 18px}.rev-score b{font-size: 46px;font-weight: 800;line-height: 1}.rev-score span{font-size: 13px;color: var(--gri)}.rev-bars{display: flex;flex-direction: column;gap: 7px}.rev-bar-row{display: flex;align-items: center;gap: 10px;font-size: 12.5px;color: var(--gri)}.rev-bar{flex: 1;height: 7px;border-radius: 99px;background: var(--gri-line);overflow: hidden}.rev-bar div{height: 100%;background: #E8A21C;border-radius: 99px}.rev-list{display: flex;flex-direction: column;gap: 18px}.rev-item{border: 1px solid var(--gri-line);border-radius: var(--radius);padding: 18px;background: #fff}.rev-item-head{display: flex;align-items: center;gap: 12px;margin-bottom: 8px}.rev-fit{font-size: 11.5px;background: var(--krem-soft);color: #5a4427;padding: 3px 9px;border-radius: 99px;font-weight: 600}.rev-item p{font-size: 14px;line-height: 1.6;margin-bottom: 8px}.rev-item strong{font-size: 13px}@media (max-width: 700px){.reviews{grid-template-columns: 1fr;gap: 24px}}.pdp-sticky{display: none;position: fixed;bottom: calc(64px + env(safe-area-inset-bottom));left: 0;right: 0;z-index: 250;background: #fff;border-top: 1px solid var(--gri-line);padding: 10px 16px;box-shadow: 0 -6px 24px rgba(0,0,0,.08);align-items: center;gap: 14px;box-sizing: border-box;max-width: 100%}.pdp-sticky-price{display: flex;flex-direction: column;line-height: 1.1;min-width: 0}.pdp-sticky-price b{font-size: 20px;font-weight: 800;color: var(--kiremit)}.pdp-sticky .btn{flex: 1;min-width: 0}@media (max-width: 900px){.pdp-top{grid-template-columns: minmax(0,1fr);gap: 24px}.pdp-gallery{position: static;grid-template-columns: 64px 1fr}.pdp{padding-bottom: 120px}.pdp-sticky{display: flex}}@media (max-width: 480px){.pdp-gallery{grid-template-columns: 1fr}.pdp-thumbs{flex-direction: row;order: 2}.pdp-thumb{width: 60px;flex: 0 0 auto}}.modal-overlay{position: fixed;inset: 0;background: rgba(29,29,27,.55);z-index: 500;display: grid;place-items: center;padding: 20px;animation: fadeUp .2s}.modal{background: #fff;border-radius: var(--radius-lg);width: min(560px,100%);max-height: 86vh;overflow: auto;box-shadow: var(--shadow-lg)}.modal-head h3{display: flex;align-items: center;gap: 9px;font-size: 18px}.size-table{width: 100%;border-collapse: collapse;margin: 16px 24px;width: calc(100% - 48px)}.size-table th,.size-table td{padding: 11px 10px;border-bottom: 1px solid var(--gri-line);font-size: 13.5px;text-align: center}.size-table thead th{background: var(--krem-soft);color: var(--bordo);font-weight: 700}.modal p{padding: 0 24px 22px}.cart-page{padding: 24px 28px 60px}.cart-title{font-size: clamp(26px,3.5vw,36px);margin-bottom: 24px}.cart-title span{color: var(--gri);font-weight: 500;font-size: .6em}.cart-layout{display: grid;grid-template-columns: 1fr 380px;gap: 30px;align-items: start}.cart-left{display: flex;flex-direction: column;gap: 14px}.ship-bar{background: #fff;border: 1px solid var(--gri-line);border-radius: var(--radius);padding: 16px 18px}.ship-bar p{font-size: 14px;margin-bottom: 10px}.ship-bar b{color: var(--kiremit)}.ship-win{color: var(--yesil);font-weight: 600}.ship-track{height: 8px;border-radius: 99px;background: var(--gri-line);overflow: hidden}.ship-fill{height: 100%;background: linear-gradient(90deg,var(--kiremit),var(--kirmizi));border-radius: 99px;transition: width .4s var(--ease)}.cart-line{display: grid;grid-template-columns: 110px 1fr;gap: 16px;background: #fff;border: 1px solid var(--gri-line);border-radius: var(--radius);padding: 14px}.cart-line-img{position: relative;aspect-ratio: 3/4;border-radius: 10px;overflow: hidden;cursor: pointer}.cart-line-info{display: flex;flex-direction: column;gap: 8px}.cart-line-top{display: flex;justify-content: space-between;gap: 12px}.cart-line-name{font-size: 14.5px;font-weight: 500;cursor: pointer;line-height: 1.35}.cart-line-meta{font-size: 13px;color: var(--gri);margin-top: 4px}.cart-line-meta b{color: var(--antrasit);text-transform: capitalize}.cart-deal-tag{display: inline-flex;align-items: center;gap: 5px;margin-top: 7px;font-size: 12px;font-weight: 600;color: var(--bordo);background: var(--krem-soft);padding: 4px 9px;border-radius: 99px}.cart-x{width: 36px;height: 36px;border-radius: 9px;display: grid;place-items: center;color: var(--gri);transition: all .15s;flex: 0 0 auto}.cart-x:hover{background: #fdeeea;color: var(--kiremit)}.cart-line-bottom{display: flex;align-items: center;justify-content: space-between;margin-top: auto}.cart-line-price{display: flex;flex-direction: column;align-items: flex-end;line-height: 1.2}.cart-line-price b{font-size: 17px;font-weight: 800;color: var(--antrasit)}.cart-fav-move{display: inline-flex;align-items: center;gap: 6px;font-size: 12.5px;color: var(--gri);font-weight: 500;align-self: flex-start;transition: color .15s}.cart-fav-move:hover{color: var(--kirmizi)}.cart-summary{position: sticky;top: 150px;background: var(--krem-soft);border: 1px solid var(--krem-line);border-radius: var(--radius-lg);padding: 22px}.cart-summary .cart-collaterals .cart_totals{float: none;width: 100%}.cart-coupon{display: flex;gap: 8px;margin-bottom: 20px;flex-wrap: nowrap;align-items: stretch}.cart-coupon input{flex: 1 1 auto;min-width: 0;padding: 12px 14px;border: 1px solid var(--krem-line);border-radius: 10px;background: #fff;font-size: 13.5px;outline: none}.cart-coupon button,.cart-coupon .button{flex: 0 0 auto;white-space: nowrap}.cart-coupon input:focus{border-color: var(--kiremit)}.cart-summary h3{font-size: 17px;margin-bottom: 16px}.sum-row{display: flex;justify-content: space-between;padding: 8px 0;font-size: 14px;color: #44403b}.sum-row.green{color: var(--yesil);font-weight: 600}.sum-row-ship{align-items: center}.sum-row-ship.is-free span:first-child{font-weight: 800;font-size: 16px;color: var(--antrasit);letter-spacing: -.01em}.ship-free-pill{display: inline-flex;align-items: center;gap: 6px;background: var(--yesil) !important;color: #fff !important;font-weight: 800 !important;font-size: 14.5px;padding: 6px 14px;border-radius: 99px;line-height: 1;box-shadow: 0 4px 12px rgba(58,90,69,.28)}.ship-free-pill svg{stroke: #fff}.ship-addr-note{font-size: 13.5px;font-weight: 600;color: var(--gri,#8a8580)}.green-txt{color: var(--yesil)}.sum-total{display: flex;justify-content: space-between;align-items: baseline;padding: 16px 0 6px;margin-top: 8px;border-top: 1.5px solid var(--krem-line);font-size: 16px;font-weight: 700}.sum-total span:last-child{font-size: 26px;font-weight: 800;color: var(--bordo)}.sum-note{font-size: 12.5px;color: var(--gri);margin-bottom: 16px}.sum-trust{display: flex;align-items: center;gap: 8px;justify-content: center;margin-top: 14px;font-size: 12.5px;color: var(--gri)}.cart-paylogos{margin-top: 12px}.cart-paylogos .paylogos{justify-content: center}.pay-logos-dark{justify-content: center;margin-top: 12px}.pay-logos-dark span{background: #fff;border: 1px solid var(--krem-line)}.cart-empty{text-align: center;padding: 80px 20px 100px;display: flex;flex-direction: column;align-items: center;gap: 14px}.cart-empty-ic{width: 96px;height: 96px;border-radius: 50%;background: var(--krem-soft);color: var(--bordo);display: grid;place-items: center;margin-bottom: 6px}.cart-empty h1{font-size: 28px}.cart-empty p{color: var(--gri);margin-bottom: 8px}.cart-empty-cats{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center;margin-top: 20px}.cart-layout,.cart-left,.cart-line,.cart-line-info,.cart-line-top,.cart-line-bottom,.cart-summary{min-width: 0}.cart-line-name{overflow-wrap: anywhere}@media (max-width: 900px){.cart-page{padding-left: 14px;padding-right: 14px}.cart-layout{grid-template-columns: 1fr}.cart-left{order: 1}.cart-summary{order: 2;position: static}.cart-summary .wc-proceed-to-checkout{position: fixed;bottom: 0;left: 0;right: 0;z-index: 310;background: #fff;border-top: 1px solid var(--gri-line);padding: 12px 16px calc(12px + env(safe-area-inset-bottom));box-shadow: 0 -4px 20px rgba(0,0,0,.08);margin: 0}.cart-summary .checkout-button{display: block;width: 100%;border-radius: 99px}.cart-page{padding-bottom: 100px}}.about-hero{background: linear-gradient(135deg,#3a2358,#251540);color: #fff;text-align: center;padding: 80px 0;position: relative;overflow: hidden}.about-hero::before{content:"";position: absolute;inset: 0;background: repeating-linear-gradient(135deg,rgba(238,217,185,.05) 0 2px,transparent 2px 16px)}.about-hero > div{position: relative;display: flex;flex-direction: column;align-items: center;gap: 8px}.about-hero h1{color: #fff;font-size: clamp(34px,5vw,56px);margin-top: 14px}.about-hero p{color: var(--krem);font-size: 17px}.about-story{display: grid;grid-template-columns: 1fr 1fr;gap: 48px;align-items: center}.about-story-text h2{font-size: clamp(26px,3.4vw,38px);margin: 14px 0 18px}.about-story-text p{color: #44403b;font-size: 15.5px;line-height: 1.75;margin-bottom: 14px}.about-story-text .btn{margin-top: 10px}.about-story-img{position: relative;aspect-ratio: 4/5;border-radius: var(--radius-lg);overflow: hidden;box-shadow: var(--shadow)}.value-card{background: #fff;border: 1px solid var(--gri-line);border-radius: var(--radius-lg);padding: 30px}.value-num{font-size: 13px;font-weight: 800;color: var(--kiremit);letter-spacing: .1em}.value-card h3{font-size: 20px;margin: 10px 0 10px}.value-card p{color: var(--gri);font-size: 14.5px;line-height: 1.6}.stats-row{display: flex;justify-content: space-around;gap: 20px;flex-wrap: wrap}.stat{text-align: center;color: #fff}.stat b{display: block;font-size: clamp(30px,4vw,46px);font-weight: 800}.stat span{color: var(--krem);font-size: 14px}@media (max-width: 800px){.about-story{grid-template-columns: 1fr;gap: 28px}}.yt-shisha-cat-seo-wrap{padding: 36px 0 56px}.yt-shisha-cat-seo-wrap.is-truncated .yt-shisha-cat-seo-text-short,.yt-shisha-cat-seo-wrap .yt-shisha-cat-seo-text{background: #fff;border: 1px solid var(--gri-line);border-radius: var(--radius-lg);padding: 32px;font-size: 15px;line-height: 1.75;color: var(--antrasit);box-shadow: var(--shadow-sm)}.yt-shisha-cat-seo-text h2,.yt-shisha-cat-seo-text h3,.yt-shisha-cat-seo-text h4{margin: 24px 0 12px;color: var(--antrasit)}.yt-shisha-cat-seo-text p{margin-bottom: 14px}.yt-shisha-cat-seo-text ul,.yt-shisha-cat-seo-text ol{margin: 0 0 16px 20px}.yt-shisha-cat-seo-text li{margin-bottom: 6px}.yt-shisha-cat-seo-text a{color: var(--kiremit);text-decoration: underline}.yt-shisha-cat-seo-text a:hover{color: var(--kiremit-dk)}.yt-shisha-cat-seo-text-short[hidden],.yt-shisha-cat-seo-text-full[hidden]{display: none}.yt-shisha-cat-seo-toggle{margin-top: 14px}@media (max-width: 640px){.yt-shisha-cat-seo-wrap{padding: 24px 0 40px}.yt-shisha-cat-seo-wrap.is-truncated .yt-shisha-cat-seo-text-short,.yt-shisha-cat-seo-wrap .yt-shisha-cat-seo-text{padding: 22px}}.wishlist-page{padding: 36px 0 80px}.wishlist-head{display: flex;align-items: baseline;gap: 12px;margin-bottom: 26px;flex-wrap: wrap}.wishlist-title{font-size: clamp(26px,3.6vw,36px);margin: 0}.wishlist-count{color: var(--gri);font-size: 15px;font-weight: 500}.wishlist-empty{text-align: center;padding: 90px 20px;display: flex;flex-direction: column;align-items: center;gap: 14px;max-width: 420px;margin: 0 auto}.wishlist-empty-ic{width: 84px;height: 84px;border-radius: 50%;background: var(--krem-soft);color: var(--bordo);display: grid;place-items: center;margin-bottom: 6px}.wishlist-empty h2{font-size: 22px;margin: 0}.wishlist-empty p{color: var(--gri);font-size: 15px;margin: 0 0 8px}.wishlist-empty .btn-primary{min-width: 180px;margin-top: 6px}@media (max-width: 640px){.wishlist-page{padding: 24px 0 100px}.wishlist-head{margin-bottom: 18px}.wishlist-empty{padding: 60px 16px}.wishlist-empty-ic{width: 72px;height: 72px}.wishlist-empty h2{font-size: 19px}}.ftr-nis{border-top: 1px solid rgba(255,255,255,.16);padding: 22px 0 4px}.ftr-nis h5{color: #fff;font-size: 13.5px;letter-spacing: .04em;margin-bottom: 13px}.ftr-nis-links{display: flex;flex-wrap: wrap;gap: 9px 26px}.ftr-nis-links a{font-size: 13px;color: #a8a2b3;transition: color .15s;cursor: pointer}.ftr-nis-links a:hover{color: var(--sari)}@media (max-width: 640px){.ftr-nis-links{flex-direction: column;gap: 0}.ftr-nis-links a{padding: 6px 0}}.yt-tamamla{margin: 0 0 18px;padding: 16px 18px;background: var(--krem-soft,#faf7f1);border: 1px solid var(--krem-line,#ece2b4);border-radius: var(--radius-lg,14px)}.yt-tamamla-ust{font-size: 14px;font-weight: 700;margin: 0 0 12px;color: var(--antrasit);letter-spacing: .01em}.yt-tamamla-satir + .yt-tamamla-satir{margin-top: 14px;padding-top: 14px;border-top: 1px solid var(--krem-line,#ece2b4)}.yt-tamamla-baslik{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;margin-bottom: 9px}.yt-tamamla-baslik span{font-size: 12.5px;font-weight: 600;color: var(--gri,#8a8580)}.yt-tamamla-rozet{font-style: normal;font-size: 11.5px;font-weight: 700;color: #fff;background: var(--kiremit,#9c3b2e);padding: 3px 9px;border-radius: 99px}.yt-tamamla-liste{display: grid;grid-template-columns: repeat(4,1fr);gap: 10px}.yt-tamamla-kart{display: flex;flex-direction: column;gap: 5px;text-decoration: none;color: inherit;background: #fff;border: 1px solid var(--gri-line,#e6e1da);border-radius: 10px;padding: 8px;transition: border-color .15s,transform .15s}.yt-tamamla-kart:hover{border-color: var(--kiremit,#9c3b2e);transform: translateY(-2px)}.yt-tamamla-gorsel{display: block;aspect-ratio: 1;overflow: hidden;border-radius: 6px;background: #fff}.yt-tamamla-gorsel img{width: 100%;height: 100%;object-fit: contain;display: block}.yt-tamamla-ad{font-size: 11.5px;line-height: 1.35;color: var(--antrasit)}.yt-tamamla-fiyat{font-size: 12px;font-weight: 700;color: var(--bordo,#5c1212)}.yt-tamamla-fiyat del{font-weight: 400;opacity: .55;margin-right: 4px}.yt-tamamla-not{margin: 12px 0 0;font-size: 11.5px;line-height: 1.5;color: var(--gri,#8a8580)}@media (max-width: 520px){.yt-tamamla-liste{grid-template-columns: repeat(2,1fr)}}