/*
Theme Name: LOTUSWIL
Theme URI: https://lotuswil.com
Author: Lotus Yayın Ailesi
Description: LOTUSWIL için bordo, krem ve bakır tonlarında WooCommerce uyumlu özel tema.
Version: 1.0.0
Text Domain: lotuswil
*/
:root{--burg:#430018;--burg2:#5b0827;--cream:#f8f1e8;--ivory:#fffaf4;--copper:#c8894f;--gold:#d6aa68;--ink:#221b1d;--muted:#766a6d;--border:rgba(93,31,51,.18);--container:min(1440px,calc(100% - 72px))}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font-family:Georgia,"Times New Roman",serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.lw-container{width:var(--container);margin-inline:auto}.lw-network{background:var(--burg);color:#f8ede5;border-bottom:1px solid rgba(255,255,255,.16);font-family:Arial,sans-serif;font-size:13px}.lw-network-inner{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:28px}.lw-network-links{display:flex;align-items:center;flex-wrap:wrap}.lw-network-links a{padding:0 18px;border-right:1px solid rgba(255,255,255,.25)}.lw-network-links a:first-child{padding-left:0}.lw-network-links a:last-child{border:0}.lw-network-tagline{font-style:italic;opacity:.9}.lw-header{position:sticky;top:0;z-index:40;background:linear-gradient(180deg,#4d001d 0%,#390014 100%);color:#fff8ef;box-shadow:0 8px 24px rgba(46,0,16,.18)}.admin-bar .lw-header{top:32px}.lw-header-main{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:126px}.lw-brand{display:flex;flex-direction:column;justify-content:center;min-width:300px}.lw-brand img.custom-logo{max-height:92px;width:auto}.lw-brand-word{font-size:46px;line-height:.95;letter-spacing:.08em;font-weight:500;color:#fff9f0}.lw-brand-tagline{margin-top:9px;color:var(--gold);font-size:13px;letter-spacing:.24em;text-transform:uppercase}.lw-main-nav ul{display:flex;align-items:center;justify-content:center;gap:28px;margin:0;padding:0;list-style:none}.lw-main-nav a{font-size:15px}.lw-main-nav a:hover{color:#e9c28b}.lw-header-actions{display:flex;align-items:center;gap:16px}.lw-icon-link{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.25);border-radius:50%;font-family:Arial,sans-serif;background:transparent;color:#fff}.lw-cart-count{position:absolute;transform:translate(13px,-13px);display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:50%;background:var(--copper);color:#fff;font:700 11px Arial,sans-serif}.lw-mobile-toggle{display:none}.lw-hero{min-height:610px;background:linear-gradient(90deg,rgba(50,0,18,.97) 0%,rgba(65,0,24,.88) 43%,rgba(65,0,24,.20) 100%),radial-gradient(circle at 82% 38%,rgba(215,165,100,.24),transparent 28%),linear-gradient(135deg,#4b001c,#21000d);color:#fff7ef;overflow:hidden;position:relative}.lw-hero-inner{min-height:610px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:center;gap:70px}.lw-hero-copy{padding:70px 0}.lw-kicker{margin:0 0 20px;color:#dfb579;font:700 12px Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase}.lw-hero h1{margin:0;font-size:clamp(58px,5.3vw,86px);line-height:.96;font-style:italic;font-weight:500;letter-spacing:-.035em}.lw-hero-text{max-width:620px;margin:26px 0 0;font-size:20px;line-height:1.6;color:#f2e5de}.lw-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.lw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 25px;border:1px solid var(--copper);background:transparent;color:#fff7ef;font-family:Arial,sans-serif;font-size:14px;font-weight:700;transition:.2s}.lw-btn:hover,.lw-btn-filled{background:var(--copper);color:#fff}.lw-hero-art{min-height:470px;position:relative;display:flex;align-items:center;justify-content:center}.lw-hero-orbit{width:min(500px,90%);aspect-ratio:1;border:1px solid rgba(218,171,109,.35);border-radius:50%;position:relative;box-shadow:0 0 100px rgba(216,158,95,.10)}.lw-hero-orbit:before{content:"";position:absolute;inset:13%;border:1px solid rgba(218,171,109,.22);border-radius:50%}.lw-lotus-mark{position:absolute;inset:0;display:grid;place-items:center;color:#d9a365;font-size:110px}.lw-floating-card{position:absolute;background:#f6eadf;color:#431522;border:1px solid rgba(212,164,101,.5);box-shadow:0 22px 60px rgba(0,0,0,.25);padding:18px}.lw-floating-card strong{display:block;font-size:18px;margin-top:8px}.lw-fc1{left:2%;top:11%;transform:rotate(-5deg)}.lw-fc2{right:0;bottom:8%;transform:rotate(4deg)}.lw-mini-icon{font-size:34px}.lw-category-strip{padding:28px 0 36px;background:#fbf1e6;border-bottom:1px solid var(--border)}.lw-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.lw-category-card{text-align:center;padding:14px 8px}.lw-category-icon{width:108px;height:108px;margin:0 auto 13px;border:1px solid #ca8d52;border-radius:50%;display:grid;place-items:center;background:#5a0628;color:#f6ddbc;font-size:34px;box-shadow:0 10px 25px rgba(94,12,41,.12)}.lw-category-card strong{display:block;font-size:16px}.lw-section{padding:76px 0}.lw-section-alt{background:#f6ecdf}.lw-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:34px}.lw-section-head h2{margin:0;font-size:clamp(38px,3.3vw,56px);font-weight:500;letter-spacing:-.035em}.lw-section-head p{margin:8px 0 0;color:var(--muted);font-size:17px;line-height:1.65}.lw-section-link{font:700 13px Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#8e4b2e}.lw-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lw-collection-card{position:relative;min-height:400px;overflow:hidden;background:#4b001d;color:#fff;border:1px solid rgba(255,255,255,.08)}.lw-collection-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(24,0,8,.78)),radial-gradient(circle at 65% 20%,rgba(213,166,103,.38),transparent 28%),linear-gradient(135deg,#6a1735,#26000e)}.lw-collection-card:nth-child(3):before{background:linear-gradient(180deg,transparent,rgba(25,0,9,.84)),linear-gradient(135deg,#7b512f,#3b1f12)}.lw-collection-card:nth-child(4):before{background:linear-gradient(180deg,transparent,rgba(25,0,9,.84)),linear-gradient(135deg,#161226,#4c1635)}.lw-collection-content{position:absolute;inset:auto 25px 24px;z-index:2}.lw-collection-content small{font:700 11px Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#e0b77f}.lw-collection-content h3{margin:9px 0 0;font-size:30px;font-weight:500}.lw-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.lw-product-card{display:flex;flex-direction:column}.lw-product-cover{display:flex;align-items:center;justify-content:center;height:360px;padding:20px;background:#efe3d6;border:1px solid rgba(110,49,67,.12);overflow:hidden}.lw-product-cover img{max-height:100%;width:auto;object-fit:contain;transition:.3s}.lw-product-card:hover .lw-product-cover img{transform:translateY(-5px) scale(1.015)}.lw-product-info{padding-top:17px}.lw-product-cat{font:700 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:#9a6545}.lw-product-title{margin:8px 0 0;font-size:20px;line-height:1.35}.lw-product-price{margin-top:11px;font:700 17px Arial,sans-serif}.lw-product-actions{margin-top:15px}.lw-small-btn{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 18px;background:#4b001d;color:#fff;font:700 12px Arial,sans-serif}.lw-inspired{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:480px;background:linear-gradient(135deg,#360013,#6c1731);color:#fff8ef;overflow:hidden}.lw-inspired-art{min-height:480px;position:relative;background:radial-gradient(circle at 38% 48%,rgba(220,162,92,.25),transparent 26%),linear-gradient(135deg,#26000d,#5e102b)}.lw-inspired-art:after{content:"✦";position:absolute;inset:0;display:grid;place-items:center;font-size:160px;color:#d39b59;opacity:.68}.lw-inspired-copy{padding:64px 66px;display:flex;flex-direction:column;justify-content:center}.lw-inspired-copy h2{margin:0;font-size:50px;line-height:1.05;font-weight:500}.lw-inspired-copy p{font-size:18px;line-height:1.7;color:#eadde0}.lw-inspired-list{margin:14px 0 0;padding:0;list-style:none}.lw-inspired-list li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.12)}.lw-story-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.lw-story-title{font-size:56px;line-height:1.02;margin:0;font-weight:500}.lw-story-copy{font-size:19px;line-height:1.85;color:#55494c}.lw-footer{background:#26000e;color:#eadde0;padding:62px 0 30px}.lw-footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:50px}.lw-footer h3{color:#fff8ef;font-size:16px;margin:0 0 16px}.lw-footer ul{list-style:none;margin:0;padding:0}.lw-footer li{margin:10px 0}.lw-footer a{color:#d8c5c9}.lw-footer-brand{font-size:34px;letter-spacing:.08em;color:#fff8ef}.lw-footer-note{margin-top:14px;max-width:360px;line-height:1.7;color:#c9b3b8}.lw-footer-bottom{margin-top:44px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);font:12px Arial,sans-serif;color:#bba3a8}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#4b001d!important;color:#fff!important;border-radius:0!important}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#6f1734}@media(max-width:1100px){:root{--container:min(100% - 40px,1200px)}.lw-main-nav{display:none}.lw-mobile-toggle{display:grid}.lw-header-main{grid-template-columns:1fr auto}.lw-brand{min-width:0}.lw-hero-inner{grid-template-columns:1fr}.lw-hero-art{display:none}.lw-category-grid{grid-template-columns:repeat(3,1fr)}.lw-collection-grid,.lw-product-grid{grid-template-columns:repeat(2,1fr)}.lw-footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){:root{--container:calc(100% - 28px)}.lw-network-tagline{display:none}.lw-network-links a{padding:0 9px;font-size:11px}.lw-header-main{min-height:94px}.lw-brand-word{font-size:34px}.lw-brand-tagline{font-size:9px;letter-spacing:.15em}.lw-hero,.lw-hero-inner{min-height:520px}.lw-hero-copy{padding:58px 0}.lw-hero h1{font-size:54px}.lw-hero-text{font-size:17px}.lw-category-grid{grid-template-columns:repeat(2,1fr)}.lw-category-icon{width:92px;height:92px}.lw-section{padding:56px 0}.lw-section-head{align-items:flex-start;flex-direction:column}.lw-collection-grid,.lw-product-grid{grid-template-columns:1fr}.lw-product-cover{height:420px}.lw-inspired{grid-template-columns:1fr}.lw-inspired-art{min-height:280px}.lw-inspired-copy{padding:42px 28px}.lw-inspired-copy h2{font-size:38px}.lw-story-grid{grid-template-columns:1fr;gap:24px}.lw-story-title{font-size:44px}.lw-footer-grid{grid-template-columns:1fr}}
