/* Reference composition for the shared header/footer; loaded after the existing skin. */
:root{--boss-paper:#f8f4ec;--boss-ink:#20231b;--boss-dark:#203c2c;--boss-line:#e5ddce}
body,body.product-body{background:#f8f4ec;color:#20231b}.boss-container{width:min(1320px,88%)}.boss-header{background:#f8f4ec;border-bottom:0}.boss-header-main{position:relative;min-height:88px;display:grid;grid-template-columns:190px minmax(0,1fr) 140px;gap:25px}.boss-header-main>.boss-brand{grid-column:1;grid-row:1}.boss-header-main>.boss-nav{grid-column:2;grid-row:1;min-width:0}.boss-header-main>.boss-header-actions{grid-column:3;grid-row:1}.boss-header .boss-wordmark>span{font-size:54px;letter-spacing:0;color:#11150f}.boss-header .boss-wordmark small{font-size:8px;letter-spacing:.48em;margin-top:4px;color:#11150f}.boss-header .boss-brand img{height:64px;width:165px}.boss-header .boss-nav{border:0;background:none;position:static}.boss-header .boss-nav-inner{width:100%;min-height:70px;justify-content:center;gap:36px;position:static}.boss-header .boss-all-categories{display:block;border:0;background:none;padding:12px 0;min-width:0;font:13px Arial,sans-serif;color:#20231b;white-space:nowrap}.boss-header .boss-nav-list{gap:36px;margin:0;padding:0}.boss-header .boss-nav-label>a{font:13px Arial,sans-serif;padding-block:24px}.boss-header .boss-nav-editorial{font:13px Arial,sans-serif;gap:0}.boss-header .boss-submenu-toggle{display:none}.boss-header .boss-header-actions{gap:11px;align-items:center;justify-content:end}.boss-header .boss-header-actions>a{min-width:28px}.boss-header .boss-header-actions>a>span:not(.boss-cart-count):not(.boss-sr-only){display:none}.boss-header .boss-header-actions .boss-favorites-link{display:none}.boss-header .boss-header-actions .boss-icon{width:24px;height:24px}.boss-header .boss-search-toggle{width:32px;height:38px;padding:3px}.boss-header .boss-cart-count{font-size:9px;min-width:13px;height:13px;line-height:13px;right:-6px;top:-8px}.boss-header-main>.boss-search-slot{position:absolute;top:100%;right:0;left:auto;width:min(540px,100%);padding:16px;background:#f8f4ec;box-shadow:0 12px 20px #14251520;z-index:120}.boss-header .boss-search-slot[hidden]{display:none!important}.boss-header .boss-search{background:#f0eadf;border:1px solid #d8cebb}.boss-header .boss-search input{font-size:16px;height:48px}.boss-header .boss-mega{top:100%;left:0;right:0;background:#f8f4ec;max-width:none}.boss-header .boss-mega-caption{background:none}.boss-header .boss-mega-feature img{opacity:.9}.boss-footer{position:relative;background:#203c2c;color:#f5f0e4;margin-top:0;padding:34px 0 20px;overflow:hidden}.boss-footer:before{content:'';position:absolute;left:-20px;top:-30px;width:250px;height:330px;background:url('images/boss/reference-leaves.svg') center/contain no-repeat;opacity:.35;pointer-events:none}.boss-footer-grid{position:relative;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:42px;padding-bottom:20px}.boss-footer-brand{padding-left:70px}.boss-footer .boss-wordmark>span{font-size:54px;letter-spacing:0}.boss-footer .boss-wordmark small{font-size:8px;margin-top:5px}.boss-footer-brand p{font:24px/1.15 Georgia,serif;margin:20px 0;color:#f3eddf;position:relative}.boss-footer-brand p:before{content:'';position:absolute;left:-50px;top:15px;width:30px;height:1px;background:#a67745}.boss-footer-section>summary{font:14px Arial,sans-serif;margin:0 0 15px;padding:0;list-style:none}.boss-footer-section ul{list-style:none;margin:0;padding:0}.boss-footer-section li a{font-size:12px;line-height:1.8;padding:0;color:#e6e9df}.boss-footer-contact,.boss-contact-link{font-size:11px}.boss-footer-bottom{position:relative;font-size:10px;border-top:1px solid #ffffff22;padding-top:17px;display:flex;gap:10px}.boss-footer-bottom>span:nth-child(2){margin-right:auto}.boss-footer-bottom>a{font-size:10px}.boss-socials{gap:12px;font-size:10px;margin-top:12px}.boss-footer-section-body{min-width:0}.boss-premium-bottom{background:#f8f4ecf7}.boss-premium-category{background-image:linear-gradient(90deg,#233728ee,#23372855),url('images/boss/reference-editorial.webp')}.boss-drawer-thumb{border-radius:4px}
@media(max-width:1100px){.boss-header-main{grid-template-columns:160px minmax(0,1fr) 125px;gap:10px}.boss-header .boss-nav-inner,.boss-header .boss-nav-list{gap:24px}.boss-footer-brand{padding-left:30px}.boss-footer-grid{gap:25px}}
@media(max-width:991px){.boss-container{width:90%}.boss-header-main{min-height:75px;grid-template-columns:45px minmax(0,1fr) 85px;gap:8px}.boss-header-main>.boss-menu-toggle{display:grid;grid-column:1;grid-row:1;justify-self:start;margin:0}.boss-header-main>.boss-brand{grid-column:2;grid-row:1;justify-self:center;margin-left:30px}.boss-header-main>.boss-header-actions{grid-column:3;grid-row:1;gap:7px}.boss-header-main>.boss-nav{display:none}.boss-header .boss-wordmark>span{font-size:40px}.boss-header .boss-wordmark small{font-size:7px;letter-spacing:.36em}.boss-header .boss-brand img{width:120px;height:50px}.boss-header .boss-header-actions>a:not(.boss-cart-link){display:none}.boss-header .boss-search-toggle{width:32px;height:40px}.boss-header .boss-header-actions .boss-icon{width:23px;height:23px}.boss-header-main>.boss-search-slot{left:-5.5%;right:-5.5%;width:auto;grid-column:auto;grid-row:auto;padding:16px 5.5%;margin:0}.boss-footer-brand{padding-left:0}.boss-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:18px}.boss-footer .boss-wordmark>span{font-size:43px}.boss-footer-brand p{font-size:21px}.boss-footer-brand p:before{display:none}.boss-footer-section>summary{font-size:12px}.boss-footer-section li a{font-size:11px}.boss-footer:before{left:-90px;opacity:.22}}
@media(max-width:700px){.boss-container{width:calc(100% - 32px)}.boss-header-main{min-height:70px}.boss-header .boss-wordmark>span{font-size:36px}.boss-header .boss-wordmark small{margin-top:2px;font-size:6px}.boss-header .boss-search-slot{padding:12px 16px}.boss-footer{padding:28px 0 20px}.boss-footer-grid{display:block;padding-bottom:16px}.boss-footer-brand{padding:0 0 22px}.boss-footer .boss-wordmark>span{font-size:44px}.boss-footer-brand p{font-size:21px;margin:14px 0}.boss-footer-section{border-top:1px solid #ffffff26}.boss-footer-section>summary{font-size:15px;margin:0;padding:18px 0;display:flex;justify-content:space-between}.boss-footer-section-body{padding-bottom:20px}.boss-footer-section li a{font-size:12px;line-height:2.1}.boss-footer-bottom{flex-wrap:wrap;gap:6px;font-size:9px}.boss-footer-bottom>span:first-child{flex-basis:auto}.boss-footer-bottom>a{margin-left:auto}.boss-footer:before{left:auto;right:-70px;top:0;width:210px;opacity:.12}}
.boss-header .boss-nav-list{flex:0 0 auto}.boss-footer-section li{font-size:12px;line-height:1.9;margin:0}.boss-footer-bottom{margin-top:0;padding-bottom:0}.boss-preview-label{display:none!important}@media(max-width:700px){.boss-footer-section li{line-height:2.1;font-size:13px}}
.boss-header .boss-header-actions .boss-favorites-link{display:none!important}
/* Colorful collection navigation, preserving the existing search and drawer handlers. */
.boss-header-color .boss-header-utility{background:#203f32;color:#f9f4e9;font:10px/1.4 Arial;letter-spacing:.08em}
.boss-header-utility>.boss-container{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:32px}
.boss-header-utility a{color:#f6deb2;font-size:11px;letter-spacing:0;text-decoration:none}
.boss-header-color .boss-header-main{min-height:108px;grid-template-columns:200px minmax(200px,1fr) 230px;gap:44px}
.boss-header-color .boss-header-main>.boss-brand{grid-column:1}
.boss-header-color .boss-header-main>.boss-search-slot{position:relative;grid-column:2;grid-row:1;inset:auto;width:100%;padding:0;background:none;box-shadow:none;z-index:120}
.boss-header-color .boss-header-main>.boss-header-actions{grid-column:3;gap:20px}
.boss-header-color .boss-search{background:#efe8d9;border:1px solid #d8ccb7;border-radius:9px;box-shadow:none}
.boss-header-color .boss-search input{height:52px;background:transparent;font-size:14px}
.boss-header-color .boss-search button{background:#ab5d37;color:#fff5e7;border-radius:7px;margin:5px;min-width:42px;height:42px}
.boss-header-color .boss-search-toggle{display:none}
.boss-header-color .boss-header-actions>a{display:flex;flex-direction:column;gap:6px;position:relative;color:#243e30}
.boss-header-color .boss-header-actions>a>span:not(.boss-cart-count):not(.boss-sr-only){display:block;font:10px Arial}
.boss-header-color .boss-header-actions .boss-favorites-link{display:flex!important}
.boss-header-color .boss-header-main>.boss-menu-toggle{display:none}
.boss-header-color .boss-nav[hidden]{display:none!important}
.boss-header-color .boss-category-rail{background:#f3ede1;border-top:1px solid #e5dccb;border-bottom:1px solid #e1d4bf;padding:11px 0}
.boss-category-rail-inner{display:grid;grid-template-columns:125px repeat(8,minmax(0,1fr));gap:7px;align-items:stretch}
.boss-header-color .boss-category-rail .boss-all-categories{padding:10px;background:#254534;border-radius:7px;color:#fff8e9;font-size:11px;white-space:normal;text-align:center;line-height:1.5}
.boss-header-category{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:6px 2px 8px;border-radius:7px;color:#243c30;text-decoration:none;transition:transform .2s,box-shadow .2s;min-width:0}
.boss-header-category img{width:42px;height:35px;object-fit:contain;mix-blend-mode:multiply}
.boss-header-category span{font:11px Arial;white-space:nowrap}
.boss-header-category:hover{transform:translateY(-3px);box-shadow:0 5px 15px #203e3019}
.boss-tint-gold{background:#eddda8}.boss-tint-blue{background:#d8e3ea}.boss-tint-rose{background:#eed8ce}.boss-tint-peach{background:#f3d7b4}.boss-tint-sage{background:#dbe3cb}.boss-tint-lilac{background:#e3dbed}.boss-tint-sand{background:#e7d9bd}.boss-tint-mint{background:#d4e5db}
.boss-header-category[href='/puro-cakmak'] img{transform:scale(1.8)}
#boss-mobile-nav{background:#faf6ee}
#boss-mobile-nav .boss-drawer-top{background:#244634;color:#fff5e6;padding:25px 22px}
#boss-mobile-nav .boss-drawer-top h2{font:29px Georgia,serif}
#boss-mobile-nav>nav{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px}
#boss-mobile-nav>nav>.boss-drawer-category,#boss-mobile-nav>nav>.boss-drawer-direct{background:#e9dfc8;border:0;border-radius:9px;min-width:0;margin:0}
#boss-mobile-nav>nav>:nth-child(4n+2){background:#dce5de}#boss-mobile-nav>nav>:nth-child(4n+3){background:#eed7c7}#boss-mobile-nav>nav>:nth-child(4n+4){background:#dfddea}
#boss-mobile-nav .boss-drawer-category>summary,#boss-mobile-nav>nav>.boss-drawer-direct{display:flex;align-items:center;flex-direction:column;text-align:center;gap:10px;padding:16px 8px;font-size:12px;line-height:1.5}
#boss-mobile-nav .boss-drawer-thumb{width:90px;height:80px;object-fit:contain;background:transparent;mix-blend-mode:multiply;border:0;margin:0}
#boss-mobile-nav .boss-drawer-category[open]{grid-column:1/-1}
#boss-mobile-nav .boss-drawer-category>div{padding:10px 18px 18px;background:#f2ecdf}
#boss-mobile-nav .boss-drawer-category>summary>.boss-icon{width:14px;height:14px}
@media(max-width:1200px) and (min-width:992px){.boss-category-rail-inner{grid-template-columns:100px repeat(8,minmax(0,1fr));gap:4px}.boss-header-category span{font-size:10px}.boss-header-color .boss-header-main{grid-template-columns:180px minmax(200px,1fr) 200px;gap:20px}}
@media(max-width:991px){.boss-header-color .boss-header-main{min-height:78px;grid-template-columns:42px minmax(0,1fr) 80px;gap:10px}.boss-header-color .boss-header-main>.boss-menu-toggle{display:grid;grid-column:1}.boss-header-color .boss-header-main>.boss-brand{grid-column:2}.boss-header-color .boss-header-main>.boss-header-actions{grid-column:3;gap:8px}.boss-header-color .boss-header-actions .boss-favorites-link{display:none!important}.boss-header-color .boss-header-actions>a>span:not(.boss-cart-count):not(.boss-sr-only){display:none}.boss-header-color .boss-search-toggle{display:grid}.boss-header-color .boss-header-main>.boss-search-slot{position:absolute;grid-column:auto;top:100%;left:-16px;right:-16px;width:auto;padding:14px 16px;background:#f8f4ec;box-shadow:0 10px 18px #233c3020}.boss-header-color .boss-category-rail{padding:8px 0}.boss-category-rail-inner{display:flex;width:100%;padding:0 16px;gap:7px;overflow:auto;scrollbar-width:thin}.boss-header-category{flex:0 0 auto;padding:8px 12px;flex-direction:row;gap:8px;min-height:42px}.boss-header-category img{height:25px;width:28px}.boss-header-category span{font-size:11px}.boss-header-color .boss-category-rail .boss-all-categories{display:none}.boss-header-utility>.boss-container{min-height:28px;font-size:8px;justify-content:center}.boss-header-utility a{display:none}.boss-header-category:hover{transform:none}}
@media(prefers-reduced-motion:reduce){.boss-header-category{transition:none}}

#boss-mobile-nav .boss-drawer-top h2{color:#fff5e6}
/* Editorial refinement: compact navigation and lifestyle-led category stories. */
.boss-header-elegant .boss-header-main{grid-template-columns:185px minmax(0,1fr) 155px;min-height:88px;gap:24px;position:relative}
.boss-header-elegant .boss-header-actions{grid-column:3}
.boss-header-elegant .boss-header-actions>a>span:not(.boss-cart-count):not(.boss-sr-only){display:none}
.boss-header-elegant .boss-header-actions .boss-favorites-link{display:none!important}
.boss-header-elegant .boss-search-toggle{display:grid}
.boss-header-elegant .boss-header-main>.boss-search-slot{position:absolute;grid-column:auto;grid-row:auto;left:auto;right:0;top:100%;width:min(540px,100%);padding:18px;background:#f8f4ec;box-shadow:0 15px 30px #253c3026;z-index:130}
.boss-elegant-nav{grid-column:2;grid-row:1;display:flex;justify-content:center;align-items:center;gap:30px}
.boss-elegant-nav> a,.boss-elegant-item>button{font:13px Arial;color:#243c30;background:transparent;border:0;padding:25px 0;text-decoration:none;white-space:nowrap;cursor:pointer}
.boss-elegant-item>button[aria-expanded=true]{color:#9d542f}
.boss-elegant-panel{position:absolute;left:0;right:0;top:calc(100% - 1px);background:#fbf7ef;border-top:2px solid #a97545;border-radius:0 0 9px 9px;box-shadow:0 20px 35px #253c3030;padding:28px;z-index:125}
.boss-elegant-panel[hidden]{display:none!important}
.boss-elegant-panel-title{font:25px Georgia,serif;color:#243c30;margin-bottom:20px}
.boss-elegant-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.boss-elegant-category{display:flex;gap:13px;align-items:center;min-height:110px;padding:12px;background:#efe8dc;border-radius:5px;color:#233c30;text-decoration:none;transition:background .2s}
.boss-elegant-category:nth-child(3n+2){background:#e5e9df}.boss-elegant-category:nth-child(3n){background:#eee0d3}
.boss-elegant-category:hover{background:#e3d4bd}
.boss-elegant-category img{width:70px;height:85px;object-fit:contain;mix-blend-mode:multiply}
.boss-elegant-category>span{font:18px Georgia,serif;min-width:0}
.boss-elegant-category small{display:block;font:10px/1.5 Arial;margin-top:9px;color:#5f6556}
@media(max-width:1100px){.boss-elegant-nav{gap:20px}.boss-elegant-category{padding:9px;gap:8px}.boss-elegant-category img{width:55px}.boss-elegant-category>span{font-size:16px}}
@media(max-width:991px){.boss-elegant-nav{display:none}.boss-header-elegant .boss-header-main{grid-template-columns:42px minmax(0,1fr) 80px;gap:10px;min-height:74px}.boss-header-elegant .boss-header-main>.boss-search-slot{left:-16px;right:-16px;width:auto}.boss-header-elegant .boss-header-main>.boss-brand{grid-column:2}}
#boss-atelier .ba-daily{padding:24px 0 45px}
#boss-atelier .ba-daily-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
#boss-atelier .ba-daily-card{position:relative;overflow:hidden;height:315px;border-radius:5px;background:#334532;color:#fff6e7}
#boss-atelier .ba-daily-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}
#boss-atelier .ba-daily-card:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 20%,#182a20df)}
#boss-atelier .ba-daily-card>div{position:absolute;left:22px;right:22px;bottom:23px;z-index:1}
#boss-atelier .ba-daily-card .ba-kicker{font-size:8px;letter-spacing:.17em;color:#ead5b2;margin-bottom:10px}
#boss-atelier .ba-daily-card h2{font:34px/1.1 var(--ba-serif);color:inherit}
#boss-atelier .ba-daily-card p{font:12px/1.5 Arial;color:#eee9dd;margin-top:9px;max-width:88%;min-height:36px}
#boss-atelier .ba-daily-arrow{position:absolute;right:0;bottom:3px;font-size:24px}
#boss-atelier .ba-daily-card:hover>img{transform:scale(1.055)}
#boss-atelier .ba-daily-0>img{object-position:70% center}#boss-atelier .ba-daily-1>img{object-position:72% center}#boss-atelier .ba-daily-2>img{object-position:65% center}#boss-atelier .ba-daily-3>img{object-position:80% center}
#boss-atelier .ba-world .ba-world-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px}
#boss-atelier .ba-world .ba-world-products{grid-template-columns:repeat(2,minmax(0,1fr))}
#boss-atelier .ba-world .ba-product-image{height:205px}
#boss-atelier .ba-world .ba-category-feature{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:5px;padding:35px;background:#e8dcc4;color:#233c30}
#boss-atelier .ba-category-feature>h3{font-size:40px;line-height:1.08;max-width:380px;position:relative;z-index:1}
#boss-atelier .ba-feature-object{position:relative;flex:1;min-height:340px;margin:20px 0;overflow:hidden;isolation:isolate}
#boss-atelier .ba-feature-object:before{content:'';position:absolute;width:85%;aspect-ratio:1;border-radius:50%;background:#fff6e766;left:7.5%;top:50%;transform:translateY(-50%);box-shadow:0 0 0 25px #fff8ed22}
#boss-atelier .ba-feature-object img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;max-width:none}
#boss-atelier .ba-feature-object img.ba-image-padded{transform:scale(2)}
#boss-atelier .ba-feature-product{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #43533b33;padding-top:20px;font:15px/1.5 Arial}
#boss-atelier .ba-feature-product>span:last-child{font-size:28px}
#boss-atelier .ba-world-clay .ba-category-feature{background:#d4b397}
#boss-atelier .ba-world-precision .ba-category-feature{background:#cdb37d}
#boss-atelier .ba-world-sage .ba-category-feature{background:#cbd5b8}
#boss-atelier .ba-world-sets .ba-category-feature{background:#cfb897}
#boss-atelier .ba-world-accessories .ba-category-feature{background:#c4d3c2}
#boss-atelier .ba-world-clay .ba-category-feature,#boss-atelier .ba-world-sage .ba-category-feature,#boss-atelier .ba-world-accessories .ba-category-feature{order:2}
#boss-atelier .ba-guide-grid>a{position:relative;overflow:hidden;min-height:330px;color:#fff7e8;isolation:isolate;background:#243c30;border:0}
#boss-atelier .ba-guide-grid>a>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s}
#boss-atelier .ba-guide-grid>a:after{content:'';position:absolute;inset:0;background:linear-gradient(#172a2125,#15291cdd);z-index:-1}
#boss-atelier .ba-guide-grid>a:hover>img{transform:scale(1.05)}
#boss-atelier .ba-guide-grid>a:nth-child(1)>img{object-position:center 75%}
#boss-atelier .ba-guide-grid h3,#boss-atelier .ba-guide-grid p{color:inherit}
#boss-atelier .ba-closing-photo{position:relative;isolation:isolate;overflow:hidden;color:#fff7e6;padding:95px 0;text-align:left}
#boss-atelier .ba-closing-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;z-index:-2}
#boss-atelier .ba-closing-photo:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#183023ed,#18302333);z-index:-1}
#boss-atelier .ba-closing-photo h2{color:inherit}
@media(max-width:1000px){#boss-atelier .ba-world .ba-world-layout{grid-template-columns:1fr}#boss-atelier .ba-world .ba-category-feature{min-height:480px;order:0;padding:28px}#boss-atelier .ba-feature-object{min-height:280px}#boss-atelier .ba-category-feature>h3{font-size:34px}#boss-atelier .ba-daily-grid{gap:12px}#boss-atelier .ba-daily-card{height:280px}#boss-atelier .ba-daily-card>div{left:15px;right:15px}#boss-atelier .ba-daily-card h2{font-size:27px}}
@media(max-width:700px){#boss-atelier .ba-daily{padding:18px 0 32px}#boss-atelier .ba-daily-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#boss-atelier .ba-daily-card{height:255px}#boss-atelier .ba-daily-card>div{left:13px;right:13px;bottom:18px}#boss-atelier .ba-daily-card h2{font-size:27px}#boss-atelier .ba-daily-card p{font-size:10px;line-height:1.5;max-width:90%;min-height:45px}#boss-atelier .ba-daily-card .ba-kicker{font-size:7px}#boss-atelier .ba-daily-arrow{font-size:20px}#boss-atelier .ba-world .ba-product-image{height:175px}#boss-atelier .ba-world .ba-world-layout{gap:16px}#boss-atelier .ba-world .ba-category-feature{padding:23px;min-height:470px}#boss-atelier .ba-category-feature>h3{font-size:32px}#boss-atelier .ba-feature-product{font-size:13px}#boss-atelier .ba-guide-grid>a{min-height:270px}#boss-atelier .ba-closing-photo{padding:65px 0}}
@media(prefers-reduced-motion:reduce){#boss-atelier .ba-daily-card>img,#boss-atelier .ba-guide-grid>a>img{transition:none}}

#boss-atelier .ba-feature-object{isolation:auto;background:inherit}
