:root{color:#221f1d;--site-gutter:65px;--site-gutter-wide:65px;--ink:#221f1d;--muted:#404040;--soft-border:#e6ded6;background:#fff;font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;margin:0}a{color:inherit;text-decoration:none}nextjs-portal{display:none!important}button,input{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}.page{background:#fff;min-height:100vh}.siteHeader{z-index:70;height:88px;padding:0 var(--site-gutter);color:#221f1d;background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;animation:.52s both headerDrop;display:grid;position:sticky;top:0}.desktopNav{align-items:center;display:flex}.navItem{position:relative}.desktopNav a,.navItem>a{align-items:center;gap:8px;padding:20px 14px;font-size:14px;line-height:1;transition:color .18s,opacity .18s;display:inline-flex}.desktopNav a:hover,.navItem:hover>a{opacity:.62}.navItem:hover svg{transform:rotate(180deg)}.navItem svg{transition:transform .22s}.navDropdown{z-index:100;opacity:0;pointer-events:none;background:#fff;min-width:190px;padding:14px 0;transition:opacity .3s,transform .3s;position:absolute;top:100%;left:0;transform:translateY(20px);box-shadow:0 14px 38px #0000001a}.navItem:hover .navDropdown,.navItem:focus-within .navDropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.navDropdown a{white-space:nowrap;padding:10px 22px;display:block}.brandLogo{justify-content:center;align-items:center;width:174px;display:flex}.brandLogo img{width:173px;height:auto;animation:.64s 80ms both logoSettle;display:block}.headerIcons{justify-content:flex-end;align-items:center;gap:17px;display:flex}.headerIcons button,.headerIcons a{color:#161311;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .18s,transform .18s;display:inline-flex;position:relative}.headerIcons button:hover,.headerIcons a:hover{opacity:.62;transform:translateY(-1px)}.wishlistIcon sup{color:#fff;background:#221f1d;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:flex;position:absolute;top:-13px;right:-12px}.mobileMenu{display:none}.rewardsBar{z-index:80;color:#111;letter-spacing:0;background:#f6efec;justify-content:center;align-items:center;gap:8px;width:100%;height:41px;font-size:14px;font-weight:700;display:flex;position:fixed;bottom:0;left:0;right:0}.rewardsBar svg{transition:transform .18s;transform:rotate(180deg)}.rewardsBar.open svg{transform:rotate(0)}.rewardsDrawer{z-index:79;text-align:center;visibility:hidden;pointer-events:none;background:#fff;justify-items:center;gap:12px;padding:28px 24px 32px;transition:transform .3s,visibility 0s linear .3s;display:grid;position:fixed;bottom:41px;left:0;right:0;transform:translateY(120%);box-shadow:0 -16px 34px #0000001f}.rewardsDrawer.open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.rewardsDrawer h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.rewardsDrawer p{color:#5b5752;max-width:520px;margin:0;font-size:14px;line-height:1.7}.rewardsDrawer a{color:#fff;background:#221f1d;justify-content:center;align-items:center;height:42px;padding:0 26px;font-size:14px;transition:background .18s;display:inline-flex}.rewardsDrawer a:hover{background:#4a4640}.searchLayer{z-index:140;pointer-events:none;visibility:hidden;transition:visibility 0s linear .18s;position:fixed;inset:0}.searchBackdrop{background:0 0;transition:background-color .18s;position:absolute;inset:0}.searchPanel{z-index:1;min-height:104px;padding:0 var(--site-gutter);opacity:0;background:#fff;grid-template-columns:180px minmax(0,1fr) 118px 64px;align-items:center;transition:opacity .18s,transform .18s;display:grid;position:relative;transform:translateY(-28px);box-shadow:0 15px 36px #0000001a}.searchLayer.open{pointer-events:auto;visibility:visible;transition-delay:0s}.searchLayer.open .searchBackdrop,.searchBackdrop.open{background:#00000094}.searchLayer.open .searchPanel{opacity:1;transform:translateY(0)}.searchPanelLogo{align-items:center;width:132px;display:flex}.searchPanelLogo img{width:132px;height:auto}.searchPanel input{border:1px solid #e2dad1;outline:none;width:100%;height:58px;padding:0 22px;font-size:18px}.searchPanel button{border:1px solid #e2dad1;border-left:0;height:58px;font-size:14px;transition:background .18s,color .18s}.searchPanel .searchSubmit{color:#fff;background:#221f1d;border-color:#221f1d}.searchPanel button:hover{color:#fff;background:#4a4640}.searchClose{background:#fff;place-items:center;display:grid}.searchQuickLinks{z-index:1;padding:22px var(--site-gutter);opacity:0;background:#fffffff0;flex-wrap:wrap;gap:18px;transition:opacity .18s 40ms,transform .18s 40ms;display:flex;position:relative;transform:translateY(-18px)}.searchLayer.open .searchQuickLinks{opacity:1;transform:translateY(0)}.searchQuickLinks a{color:#4b4641;text-underline-offset:5px;font-size:14px;text-decoration:underline}.mobileDrawerLayer{z-index:130;pointer-events:none;position:fixed;inset:0}.drawerBackdrop{opacity:0;background:#00000052;transition:opacity .28s;position:absolute;inset:0}.mobileDrawer{opacity:0;background:#fff;align-content:start;gap:2px;width:min(330px,84vw);padding:26px 28px;transition:opacity .28s,transform .3s;display:grid;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.mobileDrawerLayer.open{pointer-events:auto}.mobileDrawerLayer.open .drawerBackdrop{opacity:1}.mobileDrawerLayer.open .mobileDrawer{opacity:1;transform:translate(0)}.drawerClose{color:#6a625b;justify-self:start;margin-bottom:24px;font-size:13px}.mobileDrawer a{border-bottom:1px solid #eee8df;padding:16px 0;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:24px}.floatingTools{z-index:85;justify-items:end;gap:14px;display:grid;position:fixed;bottom:92px;right:26px}.floatingTopButton,.floatingChatButton{color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;min-width:62px;min-height:62px;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 18px 40px #0000002e}.floatingChatButton{border-radius:16px;gap:9px;min-width:146px;padding:0 22px;font-size:23px;font-weight:700}.floatingTopButton:hover,.floatingChatButton:hover{background:#333;transform:translateY(-2px)}.floatingChatPanel{z-index:86;opacity:0;pointer-events:none;background:#fff;gap:12px;width:min(320px,100vw - 36px);padding:22px;transition:opacity .18s,transform .18s;display:grid;position:fixed;bottom:236px;right:26px;transform:translateY(16px);box-shadow:0 22px 52px #0003}.floatingChatPanel.open{opacity:1;pointer-events:auto;transform:translateY(0)}.chatPanelClose{place-items:center;width:28px;height:28px;display:grid;position:absolute;top:12px;right:12px}.floatingChatPanel strong{padding-right:34px;font-size:16px}.floatingChatPanel p{color:#5b5752;margin:0;font-size:14px;line-height:1.65}.floatingChatPanel a{color:#fff;background:#221f1d;justify-content:center;align-items:center;min-height:42px;font-size:14px;display:inline-flex}.splashHero{background:#efeeee;min-height:calc(100vh - 79px);position:relative;overflow:hidden}.splashHero:before{content:"";background-image:url(https://bogd.co.uk/cdn/shop/files/Master-Landing-Page-160123_2400x.jpg?v=1673873870%20%202x);background-position:top;background-repeat:no-repeat;background-size:cover;animation:1.2s both imageSettle;position:absolute;inset:0 -10px}.splashLink{z-index:1;color:#fff;letter-spacing:0;opacity:0;justify-content:center;align-items:center;width:50%;height:100%;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:42px;font-weight:500;line-height:1;transition:letter-spacing .26s,opacity .26s,transform .26s;animation:.68s .36s both splashCopyReveal;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splashLink:hover{letter-spacing:2px;opacity:.82}.splashMen{padding-left:0;left:0}.splashWomen{padding-left:0;right:0}.benefitStrip{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:168px;padding:28px 52px 22px;display:grid}.benefitItem{text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:92px;transition:transform .22s,opacity .22s;animation:.64s .68s both copyReveal;display:flex}.benefitItem:hover{opacity:.7;transform:translateY(-3px)}.benefitItem img{object-fit:contain;width:32px;height:32px}.benefitItem strong{font-size:13px;line-height:1.35}.miniProgramEntry{background:#fbfaf8;border-top:1px solid #eee8df;border-bottom:1px solid #eee8df;grid-template-columns:minmax(0,1fr) 174px;align-items:center;gap:44px;padding:46px 52px;display:grid}.miniProgramEntryCopy{max-width:680px}.miniProgramEntry h2{margin:8px 0 12px;font-size:30px;font-weight:400;line-height:1.2}.miniProgramEntry p{color:#504c48;margin:0;font-size:14px;line-height:1.75}.miniProgramQr{text-align:center;justify-self:end;gap:11px;margin:0;display:grid}.miniProgramQr img{object-fit:contain;background:#fff;border:1px solid #d8d1c8;width:148px;height:148px;padding:10px}.miniProgramQr figcaption{color:#5f5a55;font-size:13px}.newsletter{background:#f7f1ee;grid-template-columns:minmax(0,1fr) 372px;align-items:center;gap:42px;padding:58px 52px 54px;display:grid}.newsletter h2{margin:0 0 14px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:24px;font-weight:400;line-height:1.25}.newsletter p{color:#504c48;max-width:700px;margin:0;font-size:14px;line-height:1.75}.newsletterForm{grid-template-columns:1fr 116px;align-items:start;display:grid}.newsletterForm input{color:#221f1d;border:1px solid #cfc8c1;border-right:0;outline:none;width:100%;height:47px;padding:0 15px}.newsletterForm button{color:#fff;background:#221f1d;height:47px;font-size:14px;transition:background .18s,color .18s}.newsletterForm button:disabled{cursor:progress;opacity:.72}.newsletterForm button:hover,.collectionHeroCopy a:hover{background:#4a4640}.newsletterFeedback{color:#4d6b4d;grid-column:1/-1;min-height:20px;margin-top:9px;font-size:13px;line-height:1.5}.newsletterFeedback.error{color:#8b3326}.siteFooter{background:#fff;padding:52px 52px 76px}.footerGrid{grid-template-columns:140px repeat(4,minmax(0,1fr));align-items:start;gap:36px;display:grid}.footerMark{object-fit:contain;width:120px;height:120px}.footerColumn h3{margin:0 0 18px;font-size:16px;font-weight:600}.footerColumn a{color:#404040;margin:0 0 8px;font-size:14px;line-height:1.45;transition:opacity .18s;display:block}.footerColumn a:hover{opacity:.62}.footerBottom{color:#555;justify-content:space-between;gap:24px;margin-top:42px;font-size:13px;display:flex}.section{padding:56px var(--site-gutter) 80px}.sectionHeader{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.sectionHeader.centered{text-align:center;max-width:640px;margin:0 auto 32px;display:block}.sectionHeader h2,.listingHero h1,.textPage h1,.productInfo h1,.collectionHeader h1,.genderHeroCopy h1,.editorialIntro h2,.miniProgramEntry h2,.storyBand h2,.collectionIntro h2,.collectionHeroCopy h1,.sectionHeader.centered h2{letter-spacing:0;font-family:Georgia,Times New Roman,Songti SC,serif;font-weight:400}.sectionHeader h2,.editorialIntro h2,.storyBand h2,.collectionIntro h2,.sectionHeader.centered h2{margin:0;font-size:32px;line-height:1.2}.sectionHeader p,.editorialIntro p,.collectionIntro p{color:#5a5651;font-size:15px;line-height:1.7}.productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 22px;display:grid}.productCard{color:#221f1d;gap:9px;animation:.56s both copyReveal;display:grid}.productCardLink{gap:12px;display:grid}.productImage{aspect-ratio:2/3;color:#6f6a63;background:#f2f0ef;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.productImage img,.miniCode img{object-fit:cover;width:100%;height:100%;transition:opacity .32s,transform .52s}.productHoverImage{opacity:0;position:absolute;inset:0;transform:scale(1.06)}.productCardLink:hover .productPrimaryImage{opacity:0}.productCardLink:hover .productHoverImage{opacity:1;transform:scale(1.1)}.productCardLink:hover .productImage img:only-of-type{transform:scale(1.045)}.productCardLink:hover .productMeta{opacity:.68}.productMeta{gap:5px;padding:0 2px;font-size:13px;line-height:1.35;transition:opacity .22s;display:grid}.productName{min-height:18px;font-weight:500}.productPrice,.productColorLine,.productStockLine{color:#4f4a45}.productColorLine,.productStockLine{font-size:12px}.productStockLine.soldOut{color:#9d362c}.swatchRail{align-items:center;gap:6px;height:14px;margin-top:2px;display:flex}.swatch{background:var(--swatch-color);border:1px solid #221f1d38;border-radius:50%;width:12px;height:12px;padding:0;transition:box-shadow .16s,transform .16s;display:inline-flex}button.swatch{cursor:pointer}.productCardSwatches{padding:0 2px}.swatch.active,.swatch:hover,.swatch:focus-visible{transform:scale(1.08);box-shadow:0 0 0 2px #fff,0 0 0 3px #221f1da3}.soldOutBadge{color:#fff;text-align:center;background:#999999c7;border-radius:50%;place-items:center;width:58px;height:58px;font-size:12px;line-height:1;display:grid;position:absolute;bottom:16%;left:50%;transform:translate(-50%)}.productTagBadge{color:#221f1d;background:#ffffffeb;align-items:center;min-height:27px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex;position:absolute;top:12px;left:12px}.collectionHeader{padding:38px var(--site-gutter) 36px}.collectionHeader h1{margin:0 0 16px;font-size:28px;line-height:1.1}.collectionHeader .collectionBreadcrumb{justify-content:flex-start}.collectionFilterRail,.searchSuggestionRail{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.collectionFilterRail a,.searchSuggestionRail a{color:#3f3a35;border:1px solid #d9d1c8;align-items:center;min-height:36px;padding:0 15px;font-size:13px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.collectionFilterRail a:hover,.collectionFilterRail a.active,.searchSuggestionRail a:hover,.searchSuggestionRail a.active{color:#fff;background:#221f1d;border-color:#221f1d}.tagFilterRail{margin-top:12px}.collectionResultCopy{color:#5d5750;max-width:560px;margin:18px 0 0;font-size:14px;line-height:1.7}.collectionMasthead{text-align:center;padding:48px 52px 30px;animation:.56s both copyReveal}.collectionBreadcrumb,.productBreadcrumb{color:#77716a;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:inline-flex}.collectionBreadcrumb a,.productBreadcrumb a{transition:opacity .18s}.collectionBreadcrumb a:hover,.productBreadcrumb a:hover{opacity:.62}.collectionMasthead h1{margin:14px 0 0;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:34px;font-weight:400;line-height:1.18}.collectionToolbar{color:#5b5752;justify-content:space-between;align-items:center;gap:18px;padding:0 52px 24px;font-size:13px;display:flex}.collectionTabs{flex-wrap:wrap;gap:8px 18px;display:flex}.collectionTabs a{color:#514c46;padding-bottom:4px;transition:color .18s;position:relative}.collectionTabs a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.collectionTabs a:hover,.collectionTabs a.active{color:#151515}.collectionTabs a:hover:after,.collectionTabs a.active:after{transform:scaleX(1)}.collectionHero{background:#efeeee;justify-content:flex-end;align-items:center;height:540px;padding:0 15.5% 0 52px;display:flex;position:relative;overflow:hidden}.collectionHero:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:cover;animation:1.2s both imageSettle;position:absolute;inset:0}.collectionHeroMen{--collection-hero-image:url(https://bogd.co.uk/cdn/shop/files/MAIN_SLIDER-V5.jpg?v=1676290953&width=1500)}.collectionHeroWomen{--collection-hero-image:url(https://bogd.co.uk/cdn/shop/files/MAIN_SLIDER-V2_c4f89592-4f8b-44a7-8e52-a3b235cc367a.jpg?v=1675155227&width=1500)}.collectionHero:before{background-image:var(--collection-hero-image)}.collectionHeroCopy{z-index:1;text-align:center;color:#080706;min-width:360px;animation:.74s .24s both copyReveal;position:relative}.collectionHeroCopy p{letter-spacing:10px;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:14px}.collectionHeroCopy h1{letter-spacing:12px;margin:0 0 14px;font-size:44px;font-weight:700;line-height:1.1}.collectionHeroCopy span{margin-bottom:30px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:16px;display:block}.collectionHeroCopy a{color:#fff;background:#221f1d;justify-content:center;align-items:center;min-width:162px;height:47px;font-size:14px;transition:background .18s,transform .18s;display:inline-flex}.collectionHeroCopy a:hover{transform:translateY(-1px)}.collectionIntro{text-align:center;max-width:650px;margin:0 auto;padding:58px 20px 34px}.collectionCategories{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0 52px 70px;display:grid}.collectionCategories a{background-color:#e9e7e4;background-image:var(--category-image);color:#fff;background-position:top;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;min-height:320px;padding:24px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:25px;font-weight:700;transition:background-size .64s cubic-bezier(.15,.75,.5,1),filter .24s,transform .24s;display:flex;overflow:hidden}.collectionCategories a:hover{filter:brightness(.9);background-size:105%;transform:translateY(-4px)}.collectionCategories a:first-child{--category-image:url(https://bogd.co.uk/cdn/shop/files/105-1120-002-1029.jpg?v=1711409109&width=720)}.collectionCategories a:nth-child(2){--category-image:url(https://bogd.co.uk/cdn/shop/products/313-1322-036-306_9.jpg?v=1675892768&width=720)}.collectionCategories a:nth-child(3){--category-image:url(https://bogd.co.uk/cdn/shop/products/120-1119-013-79_1_37345d4d-039a-445c-8401-e01a863a978b.jpg?v=1675983973&width=720)}.collectionProducts{padding:0 var(--site-gutter) 88px}.resultToolbar{color:#5d5750;border-bottom:1px solid #e8e0d7;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding-bottom:14px;font-size:13px;display:flex}.resultToolbar a{color:#221f1d;text-underline-offset:5px;text-decoration:underline}.paginationRail{color:#514c46;justify-content:center;align-items:center;gap:14px;margin-top:42px;font-size:13px;display:flex}.paginationRail a,.paginationRail span,.paginationRail strong{border:1px solid #d9d1c8;justify-content:center;align-items:center;min-width:86px;min-height:40px;padding:0 16px;font-weight:400;display:inline-flex}.paginationRail a{color:#221f1d;transition:background .18s,border-color .18s,color .18s}.paginationRail a:hover{color:#fff;background:#221f1d;border-color:#221f1d}.paginationRail span[aria-disabled=true]{color:#9d968d}.genderHero{background:#dedbd7;height:calc(100vh - 300px);min-height:720px;position:relative;overflow:hidden}.genderHero picture,.genderHero img{width:100%;height:100%;display:block}.genderHero picture{position:absolute;inset:0}.genderHero img{object-fit:cover;object-position:center top;animation:.9s both imageSettle}.genderHeroCopy{z-index:1;text-align:center;color:#080706;width:min(360px,34vw);animation:.62s .26s both copyReveal;position:absolute;top:50%;right:16.4%;transform:translateY(-24%)}.genderHeroCopy p{letter-spacing:10px;margin:0 0 14px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:13px}.genderHeroCopy h1{letter-spacing:12px;margin:0 0 16px;font-size:46px;font-weight:600;line-height:1.1}.genderHeroCopy span{margin-bottom:30px;font-size:14px;line-height:1.7;display:block}.genderHeroCopy a,.storyBand a{color:#fff;background:#221f1d;justify-content:center;align-items:center;min-width:160px;min-height:49px;padding:0 24px;font-size:14px;transition:background .18s,transform .18s;display:inline-flex}.genderHeroCopy a:hover,.storyBand a:hover{background:#4a4640;transform:translateY(-1px)}.heroDots{gap:8px;display:flex;position:absolute;bottom:38px;right:16.4%}.heroDots button{background:#221f1d47;width:34px;height:2px;transition:background .18s,transform .18s}.heroDots button.active{background:#221f1d;transform:scaleX(1.18)}.editorialIntro{text-align:center;max-width:880px;margin:0 auto;padding:78px 20px 48px}.editorialIntro.compact{padding-top:0}.categoryShowcase{padding:0 var(--site-gutter) 84px;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.categoryShowcase a{color:#fff;background:#e6e3df;justify-content:center;align-items:flex-end;min-height:420px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:27px;font-weight:600;display:flex;position:relative;overflow:hidden}.categoryShowcase a:before{content:"";background-image:var(--tile-image);background-position:top;background-size:cover;transition:transform .64s cubic-bezier(.15,.75,.5,1),filter .22s;position:absolute;inset:0}.categoryShowcase a:after{content:"";background:linear-gradient(#0000,#00000038);position:absolute;inset:0}.categoryShowcase a:hover:before{filter:brightness(.92);transform:scale(1.045)}.categoryShowcase span{z-index:1;padding:0 20px 32px;position:relative}.featuredPanel{padding:0 var(--site-gutter) 96px}.featuredSlider{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.featuredSliderProducts{align-items:center;min-height:760px;padding:48px 98px 48px 84px;display:grid;position:relative}.featuredProductCard{justify-self:center;width:min(440px,100%);animation:.42s both copyReveal}.featuredProductCopy{text-align:center;margin-bottom:24px}.featuredProductCopy h3{margin:0 0 8px;font-size:25px;line-height:1.2}.featuredProductCopy p{color:#404040;max-width:420px;margin:0 auto;font-size:14px;line-height:1.7}.featuredProductLink,.featuredProductMeta{display:grid}.featuredProductLink{gap:14px}.featuredProductImage{aspect-ratio:2/3;background:#f2f0ef;display:block;position:relative;overflow:hidden}.featuredProductImage img,.featuredSliderImagePane img{object-fit:cover;width:100%;height:100%}.featuredProductImage img{transition:transform .42s}.featuredProductLink:hover .featuredProductImage img{transform:scale(1.035)}.featuredProductMeta{color:#221f1d;gap:6px;font-size:13px;line-height:1.4}.featuredProductName{font-weight:500}.featuredProductPrice,.featuredProductColors{color:#404040}.featuredSliderDots{gap:12px;display:grid;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.featuredSliderDots button{opacity:.55;background:0 0;border:1px solid #221f1d;border-radius:50%;width:8px;height:8px;transition:background .18s,opacity .18s,transform .18s}.featuredSliderDots button:hover,.featuredSliderDots button.active{opacity:1;background:#221f1d;transform:scale(1.12)}.featuredSliderImagePane{aspect-ratio:2/3;background:#f2f0ef;width:100%;animation:.52s both imageSettle;display:block;overflow:hidden}.storyBand{padding:84px var(--site-gutter);background:#f2ece8;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:58px;display:grid}.storyBand img{aspect-ratio:16/10;object-fit:cover;object-position:center;width:100%}.storyBand h2{margin:0 0 20px;font-size:42px;line-height:1.12}.storyBand p{color:#404040;max-width:560px;margin:0 0 30px;font-size:15px;line-height:1.8}.bestSellerSection{padding:78px var(--site-gutter) 96px}.productRailShell{position:relative}.productRail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 16.5px);grid-auto-flow:column;gap:22px;display:grid;overflow-x:auto}.productRail::-webkit-scrollbar{display:none}.railProductCard{scroll-snap-align:start;gap:12px;display:grid}.railProductImage{aspect-ratio:2/3;background:#f2f0ef;display:block;position:relative;overflow:hidden}.railProductImage img{object-fit:cover;width:100%;height:100%;transition:transform .42s}.railProductCard:hover .railProductImage img{transform:scale(1.04)}.railProductName{color:#221f1d;font-size:13px;line-height:1.4}.railProductPrice{color:#404040;font-size:13px}.railButton{z-index:2;color:#221f1d;opacity:0;background:#fff;border:1px solid #d8d1c8;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:42%;transform:translateY(-50%)}.productRailShell:hover .railButton,.railButton:focus-visible{opacity:1}.railButton:hover{transform:translateY(-50%)scale(1.04)}.railButton.prev{left:-21px}.railButton.next{right:-21px}.showcaseHero{min-height:620px;padding:0 var(--site-gutter);background:#e7e2dd;align-items:center;display:flex;position:relative;overflow:hidden}.showcaseHero:before,.showcaseHero:after{content:"";position:absolute;inset:0}.showcaseHero:before{background-image:var(--showcase-hero-image);background-position:var(--showcase-hero-position);background-repeat:no-repeat;background-size:cover;animation:1.1s both imageSettle}.showcaseHero:after{background:linear-gradient(90deg,#0000007a,#00000021 54%,#00000005)}.showcaseHeroCopy{z-index:1;color:#fff;width:min(470px,42vw);animation:.68s .22s both copyReveal;position:relative}.showcaseEyebrow{letter-spacing:3px;margin:0 0 16px;font-size:13px;font-weight:700}.showcaseHeroCopy h1,.showcaseIntro h2,.showcaseNotice h2,.contactLead h2{letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,Songti SC,serif;font-weight:400}.showcaseHeroCopy h1{font-size:58px;line-height:1.05}.showcaseHeroCopy>p:last-of-type{max-width:430px;margin:18px 0 0;font-size:15px;line-height:1.8}.showcaseActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.showcaseActions a{color:#221f1d;background:#fff;justify-content:center;align-items:center;min-width:148px;min-height:47px;padding:0 24px;font-size:14px;transition:background .18s,color .18s,transform .18s;display:inline-flex}.showcaseActions a.secondary{color:#fff;background:0 0;border:1px solid #ffffffb8}.showcaseActions a:hover{color:#fff;background:#221f1d;transform:translateY(-1px)}.showcaseActions a.secondary:hover{border-color:#221f1d}.showcaseIntro{padding:76px var(--site-gutter) 52px;grid-template-columns:210px minmax(0,720px);align-items:start;gap:48px;display:grid}.showcaseIntro h2,.showcaseNotice h2,.contactLead h2{font-size:38px;line-height:1.16}.showcaseIntro p:not(.eyebrow),.showcaseNotice p,.contactLead p{color:#55504b;margin:18px 0 0;font-size:15px;line-height:1.8}.showcaseTiles{padding:0 var(--site-gutter) 78px;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.showcaseTile{color:#fff;background:#e6e2dc;align-items:flex-end;min-height:430px;display:flex;position:relative;overflow:hidden}.showcaseTileImage,.showcaseTile:after{position:absolute;inset:0}.showcaseTileImage{background-image:var(--showcase-tile-image);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .68s cubic-bezier(.15,.75,.5,1),filter .22s}.showcaseTile:after{content:"";background:linear-gradient(#00000005,#0000007a)}.showcaseTile:hover .showcaseTileImage{filter:brightness(.92);transform:scale(1.045)}.showcaseTileText{z-index:1;gap:10px;width:100%;padding:0 28px 30px;display:grid;position:relative}.showcaseTileText strong{font-family:Georgia,Times New Roman,Songti SC,serif;font-size:28px;font-weight:500;line-height:1.12}.showcaseTileText span{max-width:360px;font-size:14px;line-height:1.65}.showcaseTileText em{text-underline-offset:5px;margin-top:4px;font-size:13px;font-style:normal;text-decoration:underline}.showcasePointGrid{padding:0 var(--site-gutter) 82px;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.showcasePoint{border-top:1px solid #ded8cf;padding-top:22px}.showcasePoint h3{margin:0 0 12px;font-size:15px}.showcasePoint p{color:#5b5752;margin:0;font-size:14px;line-height:1.75}.showcaseCollectionPanel{padding:0 var(--site-gutter) 90px}.showcaseNotice{margin:0 var(--site-gutter) 88px;border-top:1px solid #ded8cf;border-bottom:1px solid #ded8cf;grid-template-columns:minmax(230px,.4fr) minmax(0,.6fr);align-items:center;gap:42px;padding:34px 0;display:grid}.showcaseNotice .eyebrow{margin:0 0 12px}.showcaseNotice p{margin:0}.contactPanel{padding:0 var(--site-gutter) 92px;grid-template-columns:minmax(280px,.46fr) minmax(0,.54fr);gap:64px;display:grid}.contactLead .eyebrow{margin:0 0 12px}.contactMethodList{border-top:1px solid #ded8cf;align-content:start;display:grid}.contactMethod{border-bottom:1px solid #ded8cf;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:24px;min-height:74px;padding:18px 0;transition:opacity .18s,transform .18s;display:grid}.contactMethod:hover{opacity:.68;transform:translate(3px)}.contactMethod span{color:#706a62;font-size:13px}.contactMethod strong{font-size:16px;font-weight:500;line-height:1.45}.listingHero,.textPage{padding:80px 52px 40px}.searchHero{padding-bottom:8px}.searchPageForm{grid-template-columns:minmax(0,1fr) 112px;width:min(560px,100%);margin-top:28px;display:grid}.searchPageForm input,.searchPageForm button{border:1px solid #d9d1c8;outline:none;height:50px;padding:0 18px}.searchPageForm input{color:#221f1d;background:#fff;border-right:0}.searchPageForm button{color:#fff;background:#221f1d;transition:background .18s}.searchPageForm button:hover{background:#4a4640}.listingHero h1,.textPage h1{margin:8px 0;font-size:clamp(36px,6vw,72px);line-height:1.08}.textPage article{max-width:760px}.textPage p{color:#6f6a63;line-height:1.8}.storyTextPage{max-width:1120px;margin:0 auto}.storyLead{color:#4f4a45;max-width:760px;margin:16px 0 0;font-size:18px;line-height:1.72}.storySubnav{border-top:1px solid #ded8cf;flex-wrap:wrap;gap:10px 20px;margin:34px 0 48px;padding-top:18px;display:flex}.storySubnav a{color:#514c46;font-size:14px;transition:color .18s;position:relative}.storySubnav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.storySubnav a:hover{color:#151515}.storySubnav a:hover:after{transform:scaleX(1)}.storyTextGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 64px;display:grid}.storyTextBlock{border-top:1px solid #ded8cf;max-width:520px;padding-top:22px}.storyTextBlock h2{margin:0 0 14px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:28px;font-weight:400;line-height:1.22}.storyTextBlock p{color:#5b5752;margin:0;font-size:15px;line-height:1.8}.eyebrow{font-size:13px}.productDetail{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:52px;padding:34px 52px 88px;display:grid}.productInfo{align-content:start;gap:18px;padding-top:6px;animation:.62s .12s both copyReveal;display:grid}.productInfo .eyebrow{color:#5b5752;letter-spacing:1px;margin:8px 0 -4px;font-size:12px}.productBreadcrumb{justify-content:flex-start}.productInfo h1{margin:0;font-size:34px;line-height:1.12}.price{color:#221f1d;margin:0;font-size:16px}.productSummary{color:#5b5752;max-width:560px;margin:0;font-size:14px;line-height:1.75}.optionBlock{border-top:1px solid #e5dfd7;gap:10px;padding-top:18px;display:grid}.optionBlock>span{color:#6f6a63;font-size:13px}.optionPills{flex-wrap:wrap;gap:8px;display:flex}.optionPills>span,.optionPills>button{color:#221f1d;background:#fff;border:1px solid #d8d1c8;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:13px;transition:border-color .18s,background .18s;display:inline-flex}.optionPills button{cursor:pointer}.optionPills button.active,.optionPills button:hover,.optionPills button:focus-visible{background:#f7f4ef;border-color:#221f1d}.colorOption{gap:8px}.colorDot{background:var(--swatch-color);border:1px solid #221f1d29;border-radius:999px;width:14px;height:14px;min-height:14px;padding:0}.sizePills>span,.sizePills>button{min-width:44px}.selectionHint{color:#6f6a63;margin:-6px 0 0;font-size:13px}.miniProgramCta{color:#fff;background:#221f1d;justify-content:center;align-items:center;min-height:48px;margin-top:4px;font-size:14px;transition:background .18s,transform .18s;display:inline-flex}.miniProgramCta:hover{background:#4a4640;transform:translateY(-1px)}.productAccordions{border-top:1px solid #ded8cf;display:grid}.productAccordions details{border-bottom:1px solid #ded8cf;padding:16px 0}.productAccordions summary{cursor:pointer;color:#221f1d;font-size:14px;list-style:none}.productAccordions summary::-webkit-details-marker{display:none}.productAccordions summary:after{content:"+";float:right;color:#6f6a63}.productAccordions details[open] summary:after{content:"-"}.productAccordions p{color:#5b5752;margin:12px 0 0;font-size:13px;line-height:1.72}.miniCode{border-top:1px solid #ded8cf;gap:16px;padding-top:20px;display:flex}.miniCode img,.miniCodePlaceholder{background:#fff;border:1px solid #ded8cf;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.miniCode p{color:#5b5752;align-self:center;max-width:220px;margin:0;font-size:13px;line-height:1.6}.productGalleryShell{align-content:start;gap:14px;animation:.76s both imageSettle;display:grid}.productCarousel{aspect-ratio:4/5;color:#6f6a63;cursor:zoom-in;background:#f2f0ef;place-items:center;display:grid;position:relative;overflow:hidden}.productCarousel.empty{min-height:520px}.productCarousel img{object-fit:cover;width:100%;height:100%;transform-origin:var(--zoom-origin,50% 50%);transition:transform .36s;animation:.36s both imageSettle}.productCarousel:hover img{animation:none;transform:scale(1.72)}.carouselButton{color:#221f1d;opacity:0;background:#ffffffb8;border:1px solid #ffffffc7;place-items:center;width:42px;height:42px;font-size:20px;transition:opacity .18s,background .18s,transform .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.productCarousel:hover .carouselButton,.carouselButton:focus-visible{opacity:1}.carouselButton:hover{background:#fff}.carouselButton.prev{left:14px}.carouselButton.next{right:14px}.productThumbRail{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.productThumb{aspect-ratio:1;opacity:.64;background:#f2f0ef;border:1px solid #0000;transition:border-color .18s,opacity .18s;overflow:hidden}.productThumb.active,.productThumb:hover,.productThumb:focus-visible{opacity:1;border-color:#221f1d}.productThumb img{object-fit:cover;width:100%;height:100%}.emptyWebState{color:#6f6a63;border:1px solid #eee8df;place-items:center;min-height:220px;font-size:15px;display:grid}.emptyWebState.rich{text-align:center;align-content:center;justify-items:center;gap:13px;padding:34px}.emptyWebState.rich strong{color:#221f1d;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:26px;font-weight:400}.emptyWebState.rich span{color:#5d5750;max-width:480px;font-size:14px;line-height:1.7}.emptyWebState.rich div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.emptyWebState.rich a{color:#fff;background:#221f1d;align-items:center;min-height:38px;padding:0 18px;font-size:13px;display:inline-flex}@keyframes headerDrop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes logoSettle{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes imageSettle{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes copyReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes splashCopyReveal{0%{opacity:0;transform:translateY(calc(12px - 50%))}to{opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}@media (max-width:1180px) and (min-width:901px){.siteHeader{padding-left:32px;padding-right:32px}.desktopNav a,.navItem>a{padding-left:9px;padding-right:9px;font-size:13px}.brandLogo,.brandLogo img{width:150px}}@media (max-width:900px){:root{--site-gutter:20px}.siteHeader{grid-template-columns:48px 1fr 48px;height:77px;padding:0 14px}.desktopNav{display:none!important}.mobileMenu{flex-direction:column;justify-content:center;gap:7px;width:22px;height:22px;display:flex}.mobileMenu span{background:#221f1d;width:20px;height:1.5px;display:block}.brandLogo{justify-self:center;width:145px}.brandLogo img{width:145px}.headerIcons{gap:20px}.rewardsBar{z-index:60;position:sticky;top:77px}.rewardsDrawer{z-index:59;top:118px;bottom:auto;transform:translateY(-120%);box-shadow:0 16px 34px #0000001f}.rewardsDrawer.open{transform:translateY(0)}.splashHero{min-height:calc(100vh - 79px)}.searchPanel{grid-template-columns:1fr 52px;gap:10px;min-height:142px;padding:18px 20px 20px}.searchPanelLogo{grid-column:1/-1;justify-self:center;width:118px}.searchPanelLogo img{width:118px}.searchPanel input{grid-column:1/2;height:54px;padding:0 16px;font-size:16px}.searchSubmit{grid-column:1/2;min-height:48px}.searchClose{border-left:1px solid #e2dad1;grid-area:2/2/3/3;height:54px}.searchQuickLinks{gap:12px 16px;padding:18px 20px}.floatingTools{right:12px;bottom:max(14px, env(safe-area-inset-bottom));gap:8px;display:flex}.floatingTopButton,.floatingChatButton{width:46px;min-width:46px;height:46px;min-height:46px}.floatingChatButton{border-radius:999px;padding:0;font-size:0}.floatingChatButton span{display:none}.floatingChatButton svg{width:22px;height:22px}.floatingChatPanel{right:12px;bottom:calc(72px + env(safe-area-inset-bottom));width:min(320px,100vw - 24px)}.splashHero:before{background-image:url(https://bogd.co.uk/cdn/shop/files/Master-Landing-Page-Mobile-160123_2400x.jpg?v=1673874980%20%202x);background-position:top}.splashLink{height:100%;font-size:30px;top:50%}.splashMen,.splashWomen{padding-left:0}.benefitStrip{grid-template-columns:repeat(2,minmax(0,1fr));min-height:238px;padding:28px 20px 18px}.miniProgramEntry{grid-template-columns:1fr;gap:24px;padding:40px 24px}.miniProgramQr{justify-self:start}.newsletter{grid-template-columns:1fr;padding:44px 24px}.newsletterForm{grid-template-columns:1fr;gap:12px;height:auto}.newsletterForm input,.newsletterForm button{border:1px solid #cfc8c1;height:47px}.footerGrid{text-align:center;grid-template-columns:1fr}.footerMark{margin:0 auto}.footerBottom{text-align:center;flex-direction:column;align-items:center}.section,.siteFooter,.productDetail,.collectionProducts,.featuredPanel,.bestSellerSection{padding-left:20px;padding-right:20px}.collectionFilterRail,.searchSuggestionRail{justify-content:flex-start}.searchPageForm{grid-template-columns:1fr;gap:10px}.searchPageForm input,.searchPageForm button{border:1px solid #d9d1c8}.resultToolbar{flex-direction:column;align-items:flex-start;gap:10px}.paginationRail{flex-wrap:wrap;justify-content:flex-start}.productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}.productMeta{font-size:12px}.productColorLine,.productStockLine{font-size:11px}.collectionHeader{padding:32px 20px 30px}.collectionHeader h1{font-size:30px}.genderHero{background:#fff;height:auto;min-height:0;overflow:visible}.genderHero picture{background:#dedbd7;height:420px;position:relative;inset:auto}.genderHeroCopy{text-align:center;width:auto;padding:29px 24px 64px;animation:.52s .12s both copyReveal;position:static;transform:none}.genderHeroCopy p{letter-spacing:8px;font-size:12px}.genderHeroCopy h1{letter-spacing:8px;font-size:42px}.genderHeroCopy span{margin-bottom:24px}.heroDots{display:none}.editorialIntro{padding:54px 20px 34px}.categoryShowcase{grid-template-columns:1fr;gap:18px;padding:0 20px 56px}.categoryShowcase a{min-height:360px}.featuredSlider{display:block}.featuredSliderProducts{min-height:0;padding:0;display:grid}.featuredProductCard{width:100%}.featuredProductCopy{margin-bottom:22px}.featuredProductCopy h3{font-size:29px}.featuredSliderDots{justify-content:center;gap:10px;margin-top:26px;display:flex;position:static;transform:none}.featuredSliderImagePane{display:none}.storyBand{grid-template-columns:1fr;gap:28px;padding:56px 20px}.storyBand h2{font-size:34px}.productRail{grid-auto-columns:72%;gap:14px;padding-bottom:4px}.railButton{display:none}.collectionMasthead{padding:34px 20px 22px}.collectionMasthead h1{font-size:30px}.collectionToolbar{gap:14px;padding:0 20px 22px;display:grid}.collectionTabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.collectionTabs a{white-space:nowrap}.collectionHero{justify-content:center;align-items:flex-end;height:765px;padding:0 24px}.collectionHeroMen{--collection-hero-image:url(https://bogd.co.uk/cdn/shop/files/MAIN_SLIDER-MOBILE-V1.jpg?v=1674650234&width=550)}.collectionHeroWomen{--collection-hero-image:url(https://bogd.co.uk/cdn/shop/files/MAIN_SLIDER-MOBILE-V1_a499794a-2249-45aa-bb06-628b5c6cfc44.jpg?v=1674651859&width=550)}.collectionHeroCopy{width:100%;min-width:0;margin-bottom:78px}.collectionHeroCopy h1{letter-spacing:8px;font-size:34px}.collectionCategories{grid-template-columns:1fr;padding:0 20px 52px}.collectionCategories a{min-height:360px}.productDetail{grid-template-columns:1fr;gap:24px;padding-top:24px}.productInfo h1{font-size:30px}.productCarousel{aspect-ratio:4/5;cursor:default}.productCarousel:hover img{animation:none;transform:none}.carouselButton{opacity:1;width:38px;height:38px}.productThumbRail{grid-template-columns:repeat(5,minmax(0,1fr))}.storyTextPage{padding-left:20px;padding-right:20px}.storyLead{font-size:16px}.storyTextGrid{grid-template-columns:1fr;gap:30px}.storyTextBlock{max-width:none}.showcaseHero{align-items:flex-end;min-height:560px;padding:0 24px 54px}.showcaseHero:after{background:linear-gradient(#0000000d,#0000009e)}.showcaseHeroCopy{width:100%}.showcaseHeroCopy h1{font-size:44px}.showcaseHeroCopy>p:last-of-type{max-width:none;font-size:14px}.showcaseActions{grid-template-columns:1fr;display:grid}.showcaseIntro,.contactPanel,.showcaseNotice{grid-template-columns:1fr;gap:22px}.showcaseIntro{padding:52px 20px 36px}.showcaseIntro h2,.showcaseNotice h2,.contactLead h2{font-size:32px}.showcaseTiles{grid-template-columns:1fr;gap:18px;padding:0 20px 58px}.showcaseTile{min-height:360px}.showcasePointGrid{grid-template-columns:1fr;gap:24px;padding:0 20px 58px}.showcaseCollectionPanel{padding:0 20px 64px}.showcaseNotice{margin:0 20px 62px;padding:28px 0}.contactPanel{padding:0 20px 64px}.contactMethod{grid-template-columns:1fr;gap:6px;min-height:0}}
