/* PETORA V3 Premium storefront layer
   Visual-only enhancement. Checkout, order, session and virtual POS PHP are untouched. */
:root{--petora-ink:#17251f;--petora-green:#1f5e49;--petora-green-2:#34745e;--petora-coral:#ef806b;--petora-cream:#f7f3ea;--petora-mist:#f5f7f5;--petora-line:#e0e8e2;--petora-muted:#718078;--petora-white:#fff;--petora-shadow:0 18px 55px rgba(25,59,47,.10);--petora-radius:26px}
html{scroll-behavior:smooth} body{background:#fcfdfb;color:var(--petora-ink)}
.header-main-div{position:relative;z-index:50;box-shadow:0 1px 0 rgba(29,66,52,.07)}
.topheader-desktop-main-div{background:#f6efe2!important;border-color:#eadfce!important}.topheader-desktop-main-div-in{max-width:1380px!important}.topheader-desktop-main-div a{font-weight:600;letter-spacing:.01em}
.header-desktop-main-div{background:rgba(255,255,255,.97)!important}.header-desktop-main-div-in{max-width:1380px!important;padding-top:4px;padding-bottom:4px}.header-desktop-logo-div img{max-height:54px!important;width:auto!important}.header-desktop-search1{max-width:650px!important;flex:1}.header-desktop-search1 form{border-radius:999px!important;background:#f5f7f5!important;border:1px solid #dde6df!important;box-shadow:inset 0 1px 0 #fff}.header-desktop-search1 input{height:52px!important;padding-left:22px!important}.header-desktop-search1 button{width:54px!important;height:52px!important;border-radius:0 999px 999px 0!important;font-size:24px!important}.header-desktop-navbutton-box>a,.header-desktop-call{transition:.2s ease}.header-desktop-navbutton-box>a:hover{transform:translateY(-2px)}
.header-nav-main,.header-nav-main-div,.header-menu-main{box-shadow:0 6px 18px rgba(31,67,54,.04)}
/* Hero */
.slider-main-div,.swiper-container{background:var(--petora-cream)!important}.slide-top-desktop,.slide-top-mobile{background-position:center!important;background-size:cover!important}.slider_text_inside_main,.slider_text_inside_main_2{max-width:1380px!important}.slider_text_inside_box{max-width:590px!important;padding:30px 0!important}.slider_text_inside_box_h{line-height:1.02!important;letter-spacing:-.045em!important;text-wrap:balance}.slider_text_inside_box_s{max-width:560px!important;line-height:1.65!important;color:#53635b!important}.slider_text_inside_box_button a{border-radius:999px!important;min-height:52px!important;padding:0 27px!important;display:inline-flex!important;align-items:center!important;box-shadow:0 12px 30px rgba(239,128,107,.25)!important;transition:.2s ease!important}.slider_text_inside_box_button a:hover{transform:translateY(-2px)!important;box-shadow:0 16px 34px rgba(239,128,107,.34)!important}.swiper-pagination-bullet{width:9px!important;height:9px!important}.swiper-pagination-bullet-active{width:28px!important;border-radius:10px!important}
/* Category editorial cards */
.product-categories-main-div-vitrin2{background:#fcfdfb!important;padding:54px 0 28px!important}.product-categories-inside-vitrin2{max-width:1380px!important}.product-categories-inside-vitrin2-boxarea{margin-left:-10px!important;margin-right:-10px!important}.vitrin2-box{padding-left:10px!important;padding-right:10px!important;margin-bottom:20px!important}.vitrin2-box-img{height:300px!important;border-radius:26px!important;overflow:hidden!important;background:#eef2ef!important;box-shadow:0 8px 28px rgba(28,65,51,.08)!important}.vitrin2-box-img img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .6s cubic-bezier(.2,.7,.2,1)!important}.vitrin2-box:hover .vitrin2-box-img img{transform:scale(1.035)!important}.vitrin2-box-gradient{background:linear-gradient(180deg,rgba(10,24,18,0) 26%,rgba(10,24,18,.76) 100%)!important;padding:90px 26px 24px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}.vitrin2-box-h{font-size:25px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.025em!important;text-shadow:0 2px 16px rgba(0,0,0,.2)}.vitrin2-box-s{font-size:13px!important;margin-top:8px!important;opacity:.9!important;line-height:1.45!important}.modules-head-text-main{max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}.modules-head-forbg-text{font-size:34px!important;line-height:1.1!important;letter-spacing:-.035em!important;font-weight:800!important}.modules-head-text-s{font-size:15px!important;line-height:1.6!important;color:#718078!important}
/* Product module */
.urunler-module-main-div{background:#f5f7f5!important;padding-top:54px!important;padding-bottom:58px!important}.urunler-module-inside-area{max-width:1380px!important}.home-product-tabs{gap:8px!important;display:flex!important;justify-content:center!important;flex-wrap:wrap!important;margin-bottom:28px!important}.home-product-tablinks{border-radius:999px!important;min-height:44px!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;transition:.2s ease!important}.home-product-tablinks p{margin:0!important;font-weight:700!important}.home-product-tablinks:hover{transform:translateY(-1px)}
.cat-detail-products-box,.cat-detail-products-box-caturunvitrin{border-radius:26px!important;border:1px solid var(--petora-line)!important;background:#fff!important;box-shadow:0 7px 22px rgba(28,65,51,.055)!important;overflow:hidden!important;transition:transform .25s ease,box-shadow .25s ease!important}.cat-detail-products-box:hover,.cat-detail-products-box-caturunvitrin:hover{transform:translateY(-5px)!important;box-shadow:0 20px 44px rgba(28,65,51,.12)!important}.cat-detail-products-box-img,.cat-detail-products-box-caturunvitrin-img,.cat-detail-products-box-caturunvitrin-img-3,.cat-detail-products-box-caturunvitrin-img-4,.cat-detail-products-box-caturunvitrin-img-5{background:#f7f6f1!important;overflow:hidden!important}.cat-detail-products-box-img img,.cat-detail-products-box-caturunvitrin-img img,.cat-detail-products-box-caturunvitrin-img-3 img,.cat-detail-products-box-caturunvitrin-img-4 img,.cat-detail-products-box-caturunvitrin-img-5 img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .4s ease!important}.cat-detail-products-box:hover img{transform:scale(1.025)}
.cat-detail-products-box-info{padding-left:18px!important;padding-right:18px!important}.cat-detail-products-box-info a{font-weight:700!important;line-height:1.45!important;color:#22362e!important}.cat-detail-products-box-fiyat{padding-left:18px!important;padding-right:18px!important;color:var(--petora-green)!important;font-weight:800!important}.urun-box-special-area{padding-left:18px!important;padding-right:18px!important}.discounted-price,.product-price{font-weight:800!important;letter-spacing:-.02em}.product-box-cart-button,.category-product-box-cart-button{border-radius:999px!important}
/* Existing trust boxes */
.ticaret-bilgi-main,.ticaret-bilgi-main-div{background:#e9f1ec!important}.ticaret-bilgi-box{border-radius:22px!important;background:rgba(255,255,255,.92)!important;border:1px solid #dce8e0!important;box-shadow:0 7px 24px rgba(29,66,52,.05)!important}
/* Newsletter */
.ebulten-main-div,.newsletter-main-div{position:relative!important;overflow:hidden!important}.ebulten-main-div:before,.newsletter-main-div:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;background:rgba(255,255,255,.06);right:-120px;top:-180px}.ebulten-main-div input,.newsletter-main-div input{min-height:52px!important;border-radius:999px!important;padding-left:22px!important}.ebulten-main-div button,.newsletter-main-div button{border-radius:999px!important;min-height:48px!important}
/* V3 editorial section */
.petora-v3-editorial{padding:78px 20px;background:#fff}.petora-v3-shell{max-width:1380px;margin:0 auto}.petora-v3-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.petora-v3-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--petora-coral);font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:10px}.petora-v3-eyebrow:before{content:"";width:28px;height:2px;background:currentColor}.petora-v3-section-head h2{font-size:38px;line-height:1.08;margin:0 0 10px;letter-spacing:-.04em;color:var(--petora-ink);font-weight:800}.petora-v3-section-head p{margin:0;max-width:680px;color:var(--petora-muted);font-size:15px;line-height:1.7}.petora-v3-all-link{white-space:nowrap;color:var(--petora-green)!important;font-size:13px;font-weight:800;text-decoration:none!important;border-bottom:1px solid #bed0c5;padding-bottom:5px}.petora-v3-editorial-grid{display:grid;grid-template-columns:1.35fr .825fr .825fr;gap:18px}.petora-v3-story{height:410px;position:relative;overflow:hidden;border-radius:30px;background:#e9eeea;display:block;box-shadow:var(--petora-shadow)}.petora-v3-story img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.petora-v3-story:hover img{transform:scale(1.04)}.petora-v3-story-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,27,21,.02) 28%,rgba(13,27,21,.76) 100%)}.petora-v3-story-copy{position:absolute;left:26px;right:26px;bottom:25px;color:#fff;display:flex;flex-direction:column}.petora-v3-story-copy small{font-size:11px;font-style:normal;font-weight:800;letter-spacing:.16em;color:#ffd8cf;margin-bottom:7px}.petora-v3-story-copy strong{font-size:27px;line-height:1.12;letter-spacing:-.025em}.petora-v3-story-copy em{font-size:12px;font-style:normal;font-weight:700;margin-top:12px;opacity:.92}.petora-v3-story--wide .petora-v3-story-copy strong{font-size:32px;max-width:420px}
.petora-v3-confidence{padding:22px 20px 70px;background:#fff}.petora-v3-confidence-grid{border:1px solid var(--petora-line);border-radius:26px;background:#f9faf8;display:grid;grid-template-columns:repeat(4,1fr);box-shadow:0 10px 38px rgba(29,66,52,.05)}.petora-v3-confidence-grid>div{display:flex;gap:14px;align-items:center;padding:23px 24px;border-right:1px solid var(--petora-line)}.petora-v3-confidence-grid>div:last-child{border-right:0}.petora-v3-confidence-icon{width:45px;height:45px;flex:0 0 45px;border-radius:50%;display:grid;place-items:center;background:#e5f0ea;color:var(--petora-green);font-size:22px}.petora-v3-confidence-grid span:last-child{display:flex;flex-direction:column}.petora-v3-confidence-grid strong{font-size:14px;color:var(--petora-ink)}.petora-v3-confidence-grid small{font-size:11px;color:var(--petora-muted);margin-top:4px;line-height:1.35}
/* Product detail + cart + checkout: appearance only; no behavior overrides */
.product-detail-main,.product-detail-main-div,.cart-page-main,.sepet-main-div,.ccard-payment-page-main{font-family:inherit!important}.product-detail-main-div,.product-detail-main{background:#fff}.product-detail-image-main,.product-detail-img-area{border-radius:26px!important;overflow:hidden!important;background:#f7f6f1!important;border:1px solid var(--petora-line)!important}.cart-page-main table,.sepet-main-div table{background:#fff;border-radius:20px;overflow:hidden}.ccard-payment-page-main{padding-top:25px;padding-bottom:55px}.ccard-payment-page-main form,.ccard-payment-page-main .card,.ccard-payment-page-main [class*="payment"]{border-radius:18px}.ccard-payment-page-main input,.ccard-payment-page-main select{border-radius:12px!important}.page-banner-main{min-height:150px!important}.page-banner-h{font-weight:800!important;letter-spacing:-.025em!important}
/* Footer */
.footer-main-div,.footer-main{border-top:0!important}.footer-main-div a,.footer-main a{transition:opacity .2s ease,color .2s ease}.footer-main-div a:hover,.footer-main a:hover{opacity:.82}.footer-logo img{max-width:210px!important}
@media (max-width:1199px){.vitrin2-box-img{height:245px!important}.petora-v3-editorial-grid{grid-template-columns:1fr 1fr}.petora-v3-story--wide{grid-column:1/-1}.petora-v3-confidence-grid{grid-template-columns:1fr 1fr}.petora-v3-confidence-grid>div:nth-child(2){border-right:0}.petora-v3-confidence-grid>div:nth-child(-n+2){border-bottom:1px solid var(--petora-line)}}
@media (max-width:767px){.slider_text_inside_box{padding:18px 16px!important}.slider_text_inside_box_h{font-size:31px!important;max-width:88%!important}.slider_text_inside_box_s{font-size:13px!important;max-width:88%!important}.product-categories-main-div-vitrin2{padding:34px 0 18px!important}.vitrin2-box-img{height:220px!important;border-radius:20px!important}.vitrin2-box-gradient{padding:65px 18px 18px!important}.vitrin2-box-h{font-size:20px!important}.urunler-module-main-div{padding-top:36px!important;padding-bottom:38px!important}.modules-head-forbg-text{font-size:27px!important}.petora-v3-editorial{padding:52px 15px}.petora-v3-section-head{display:block}.petora-v3-section-head h2{font-size:30px}.petora-v3-all-link{display:inline-block;margin-top:16px}.petora-v3-editorial-grid{grid-template-columns:1fr;gap:14px}.petora-v3-story,.petora-v3-story--wide{grid-column:auto;height:300px;border-radius:22px}.petora-v3-story-copy strong,.petora-v3-story--wide .petora-v3-story-copy strong{font-size:24px}.petora-v3-confidence{padding:10px 15px 50px}.petora-v3-confidence-grid{grid-template-columns:1fr}.petora-v3-confidence-grid>div{border-right:0!important;border-bottom:1px solid var(--petora-line)!important;padding:17px 18px}.petora-v3-confidence-grid>div:last-child{border-bottom:0!important}.home-product-tabs{justify-content:flex-start!important;flex-wrap:nowrap!important;overflow:auto!important;padding:0 12px 8px!important}.home-product-tablinks{flex:0 0 auto}.header-mobile-view{background:#fff}}
