/* One storefront language: white, blush, the existing Sevinç wordmark. */
.sv-unified-header{font-family:Manrope,Arial,sans-serif;background:#fff;color:#573847;border-bottom:1px solid #eee4e9;position:relative;z-index:20}
.sv-unified-header *{box-sizing:border-box}.sv-unified-header a{text-decoration:none;color:inherit}
.sv-header-wrap{max-width:1280px;margin:auto;padding:0 24px}
.sv-delivery-ribbon{display:flex;align-items:center;justify-content:center;gap:8px;background:#a44f70;color:#fff;font:700 11px/1.3 Manrope,Arial,sans-serif;letter-spacing:.1em;min-height:32px;padding:7px 12px;text-decoration:none}
.sv-delivery-ribbon small{font-size:10px;font-weight:400;letter-spacing:0;opacity:.95}
.sv-unified-header .sv-delivery-ribbon{color:#fff}.sv-related-local{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px;font:400 11px/1.6 Manrope,Arial,sans-serif}.sv-related-local a{color:#806a75}
.sv-header-main{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:110px;gap:16px}
.sv-brand{grid-column:2;display:flex;align-items:center;justify-content:center;gap:18px;min-width:0}
.sv-brand img{width:78px;height:78px;border-radius:50%;object-fit:contain}.sv-brand>span{display:flex;flex-direction:column;align-items:center}
.sv-brand small{font-size:10px;letter-spacing:3px;font-weight:700;line-height:1.5}.sv-brand strong{font:600 46px/.95 'Cormorant Garamond',Georgia,serif;color:#a44f70;margin:4px 0 6px}
.sv-header-actions{grid-column:3;display:flex;justify-content:flex-end;align-items:center;gap:12px;font-size:11px;font-weight:600}
.sv-header-actions>a{min-height:40px;padding:11px 14px;border-radius:24px;border:1px solid #eee4e9;background:#fcf2f6}.sv-header-actions .sv-cart{background:#a44f70;color:#fff;border-color:#a44f70}
.sv-header-search{display:flex;align-items:center;border:1px solid #e7dbe1;border-radius:14px;max-width:800px;margin:0 auto 16px;min-height:46px;background:#fff;padding:0 14px}
.sv-header-search input{appearance:none;min-width:0;flex:1;border:0!important;box-shadow:none!important;background:transparent!important;font:400 13px Manrope,Arial,sans-serif;padding:12px 0;color:#573847;outline-offset:3px}
.sv-header-search button{display:grid;place-items:center;background:none;border:0;padding:10px;cursor:pointer;color:#a44f70}.sv-unified-header svg{fill:none;stroke:currentColor;stroke-width:1.6}
.sv-header-nav{display:flex!important;align-items:center;justify-content:center;gap:24px;overflow:auto;padding:0 12px 14px;white-space:nowrap;font-size:11px;letter-spacing:0}.sv-header-nav a{padding:8px 0}
.sv-nav-menu{grid-row:1;grid-column:1;justify-self:start;position:relative}.sv-nav-menu>summary{display:flex;gap:7px;align-items:center;cursor:pointer;list-style:none;min-height:44px;font-size:11px;font-weight:600}.sv-nav-menu>summary::-webkit-details-marker{display:none}
.sv-nav-menu-panel{position:absolute;top:100%;left:0;background:white;border:1px solid #eedee6;border-radius:14px;padding:16px;box-shadow:0 12px 36px #58354822;width:270px;max-height:65vh;overflow:auto;z-index:50}
.sv-nav-menu-panel a{display:block;padding:13px 10px;border-bottom:1px solid #f5edf0;font-size:13px;min-height:44px}.sv-nav-menu-panel strong{font:600 22px Georgia,serif;padding:8px 10px;display:block}
.sv-unified-header a:focus-visible,.sv-nav-menu summary:focus-visible{outline:3px solid #a44f70;outline-offset:3px}
.sv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
body.store-body{background:#fff;color:#342c31;font-family:Manrope,Arial,sans-serif}body.store-body .shop-main{max-width:1280px}body.store-body .shop-foot{background:#fcf8fa;border-top:1px solid #eee4e9;color:#725c68}
body.store-body .shop-foot .payment-trust{color:#725c68;background:#fff;border-color:#eee4e9}body.store-body .shop-foot .payment-trust-lock{border-color:#e6d6de;background:#fcf2f6}body.store-body .shop-foot .payment-trust p{border-color:#eee4e9}body.store-body .shop-foot button{color:#725c68}
.sv-approval-note{border:1px solid #efdae4;background:#fff9fc;border-radius:14px;padding:16px 18px;margin:18px 0;color:#664154;font:400 12px/1.6 Manrope,Arial,sans-serif}
.sv-product-detail .product-info>.sv-approval-note{order:3;margin:0 0 18px}
.sv-approval-note summary{list-style:none;cursor:pointer;display:flex;gap:12px;align-items:center}.sv-approval-note summary::-webkit-details-marker{display:none}.sv-approval-note summary:after{content:'+';margin-left:auto;font-size:22px}.sv-approval-note[open] summary:after{content:'−'}
.sv-approval-note .sv-approval-icon{background:#f3e0e9;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto}.sv-approval-note svg{width:22px;height:22px;fill:none;stroke:#a44f70;stroke-width:1.6}.sv-approval-note strong{display:block;font-size:14px}.sv-approval-note small{display:block;font-size:11px;color:#806a75}.sv-approval-note p{font-size:12px;line-height:1.7;margin:12px 0 0}
.sv-approval-story{max-width:1180px;margin:36px auto;padding:28px;border:1px solid #eee1e7;background:#fffafb;border-radius:18px;color:#573847;scroll-margin-top:20px}
.sv-approval-story h2{font:600 34px/1.15 'Cormorant Garamond',Georgia,serif;margin:0 0 10px}.sv-approval-story>p{font:400 13px/1.8 Manrope,Arial,sans-serif;max-width:650px}.sv-approval-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:20px 0}.sv-approval-steps p{font:400 12px/1.7 Manrope,Arial,sans-serif}.sv-approval-steps strong{display:block;font-size:14px;color:#a44f70}.sv-approval-story details{font:400 11px/1.7 Manrope,Arial,sans-serif;color:#806a75}.sv-approval-story summary{cursor:pointer}
.sv-related{margin:38px 0 50px;color:#573847}.sv-related-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.sv-related h2{font:600 34px/1.1 'Cormorant Garamond',Georgia,serif;margin:0 0 8px}.sv-related-heading p{font:400 12px/1.6 Manrope,Arial,sans-serif;color:#806a75;margin:0}.sv-related-heading>a{font-size:12px;color:#a44f70;white-space:nowrap}
.sv-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sv-related-card{min-width:0;background:#fff}.sv-related-card>a{display:block;text-decoration:none;color:inherit}.sv-related-card img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#fff}.sv-related-card h3{font:600 23px/1.15 'Cormorant Garamond',Georgia,serif;margin:13px 0 8px;min-height:2.3em}.sv-related-card .sv-related-price{font:700 16px/1.5 Manrope,Arial,sans-serif;color:#a44f70}.sv-related-price del{font-size:11px;color:#82777c;font-weight:400;margin-right:7px}.sv-related-card small{display:block;font:400 11px/1.6 Manrope,Arial,sans-serif;color:#806a75;margin-top:8px}.sv-related-card a:focus-visible{outline:3px solid #a44f70;outline-offset:4px}
body.sv-white-storefront .top{display:flex!important;align-items:center;justify-content:center;background:#a44f70!important;color:#fff!important;min-height:32px!important;font-weight:700!important;letter-spacing:.1em}body.sv-white-storefront .top .delivery-info{color:#fff!important;border-color:#ffffff90!important;background:transparent!important}
@media(max-width:800px){.sv-header-wrap{padding:0 14px}.sv-header-main{min-height:92px;grid-template-columns:44px minmax(0,1fr) auto;gap:8px}.sv-brand{gap:9px}.sv-brand img{width:53px;height:53px}.sv-brand strong{font-size:32px;margin:2px 0 4px}.sv-brand small{font-size:8px;letter-spacing:1.8px}.sv-header-actions{font-size:10px}.sv-header-actions>a{padding:10px;min-height:38px}.sv-header-actions .sv-track{display:none}.sv-nav-menu>summary>span{display:none}.sv-header-nav{display:none!important}.sv-header-search{margin-bottom:13px;min-height:42px}.sv-delivery-ribbon{font-size:10px}.sv-delivery-ribbon small{display:none}.sv-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.sv-related-heading{display:block}.sv-related-heading>a{display:inline-block;margin-top:10px}.sv-related h2{font-size:28px}.sv-related-card h3{font-size:20px}.sv-related-card .sv-related-price{font-size:14px}.sv-approval-story{padding:22px 18px;margin:28px 12px}.sv-approval-story h2{font-size:29px}.sv-approval-steps{grid-template-columns:1fr;gap:4px}.sv-approval-note{padding:14px}.sv-approval-note small{font-size:10px}}
@media(max-width:360px){.sv-brand img{width:44px;height:44px}.sv-brand strong{font-size:29px}.sv-brand small{font-size:7px}.sv-header-wrap{padding:0 10px}.sv-header-actions>a{padding:9px 8px}}

/* Compact top tracking replaces the fixed mobile shortcut bar. */
.sv-mobile-tracking{display:none}
body .mobile-actions{display:none!important}
body .catalog-search-submit{width:42px;height:42px;min-width:42px;border-radius:12px;box-shadow:none;touch-action:manipulation}
.catalog-search-submit svg{display:block;pointer-events:none}
@media(max-width:800px){
 body.sv-white-storefront{padding-bottom:0!important}
 .sv-mobile-tracking{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:36px;margin:-5px 16px 0;color:#82516a;font:600 11px/1.3 Manrope,Arial,sans-serif}
 .sv-header-actions{flex-direction:column;gap:2px;align-items:stretch}
 .sv-header-actions .sv-track{display:block;border:0;background:transparent;padding:3px 0;min-height:30px;text-align:center;font-size:9px}
 .sv-header-actions .sv-cart{padding:8px 10px;min-height:34px}
 .sv-header-search input{font-size:16px}
}
