*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;color:#17352b;background:#fafaf7;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select{font:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #69882d;outline-offset:4px}.shell{max-width:1240px;width:calc(100% - 64px);margin:0 auto}.siteHeader{border-bottom:1px solid #e4e6de;background:#fffefb}.headerInner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:30px}.logo{gap:7px;text-decoration:none;font-size:34px;font-weight:900;letter-spacing:-2px}.logo,.logoSymbol{display:inline-flex;align-items:center}.logoSymbol{width:36px;height:36px;border-radius:11px;background:#17352b;color:#e4f382;justify-content:center;font-style:italic;font-size:32px;letter-spacing:-3px;padding-right:4px;margin-right:6px}.logoDot{color:#789232;margin-left:-7px}nav{display:flex;gap:32px;font-size:14px;font-weight:600}nav a{text-decoration:none}nav a:hover{color:#73882e}.headerCta{display:flex;gap:24px;align-items:center;background:#17352b;color:white;text-decoration:none;font-size:13px;border-radius:9px;padding:14px 19px}.hero{background:#f1f2e9;overflow:hidden}.heroLayout{padding:64px 0 58px;display:grid;grid-template-columns:1.28fr 1fr;align-items:center;grid-gap:80px;gap:80px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:1.8px;display:flex;gap:10px;align-items:center}.heroCopy>.eyebrow{color:#4d634e}.eyebrow>span{font-size:21px;color:#607737}.hero h1{font-size:clamp(42px,5vw,69px);font-weight:800;line-height:1.08;letter-spacing:-3.4px;margin:20px 0}.hero h1>span{color:#7c9335}.heroCopy>p{font-size:16px;color:#607064;line-height:1.8;max-width:480px;margin:23px 0 30px}.heroActions{display:flex;align-items:center;gap:20px}.primaryCta{display:inline-flex;align-items:center;gap:25px;text-decoration:none;background:#17352b;color:#fff;padding:17px 23px;border-radius:9px;font-size:14px;font-weight:700}.headerCta:hover,.primaryCta:hover{background:#294c3d}.heroNote{font-size:11px;line-height:1.6;max-width:110px;color:#6e796d}.heroStores{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:37px;color:#59705f;font-size:15px;font-weight:700;letter-spacing:-.5px}.heroStores span:last-child{font-size:11px;font-weight:400;letter-spacing:0}.heroPoster{position:relative;background:#e0e9b4;padding:35px 36px;border-radius:20px;min-height:360px;isolation:isolate;overflow:hidden;box-shadow:12px 12px 0 #e8ebdd;transform:rotate(1deg)}.heroPoster>span{font-size:10px;font-weight:800;letter-spacing:2px;line-height:1.7;display:block}.heroPoster>strong{font-size:42px;line-height:1.08;letter-spacing:-1.7px;display:block;margin:40px 0 23px}.heroPoster>strong>span{color:#9b633d}.heroPoster>p{font-size:12px;line-height:1.8}.posterCircle{right:-35px;top:21px;width:190px;height:190px;border-radius:50%;background:#cfdda3;font-size:170px;line-height:1;z-index:-1;color:#b6c68a;transform:rotate(-12deg)}.posterCircle,.posterStamp{position:absolute;display:flex;justify-content:center;align-items:center}.posterStamp{right:26px;bottom:27px;transform:rotate(-8deg);border:1px solid #758358;border-radius:50%;width:86px;height:86px;font-size:9px;letter-spacing:1px;text-align:center;padding:15px}.heroFeature{padding:21px;background:#fffefb;border:1px solid #e2e5d7;border-radius:18px;box-shadow:10px 10px 0 #e8ebdd;transform:rotate(1deg)}.featureHeader{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:800;letter-spacing:1px}.liveLabel{color:#5d713e;background:#f1f5e3;border-radius:20px;padding:7px 9px;letter-spacing:0}.featureVisual{height:215px;display:flex;justify-content:center;align-items:center;padding:22px;background:#fff;margin:16px 0;border-radius:12px}.featureVisual img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.featureBottom{display:flex;align-items:center;gap:15px}.featureBottom small{font-size:10px;color:#657060}.featureBottom h2{font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:5px 0}.featurePrice{font-size:21px;font-weight:800;white-space:nowrap;letter-spacing:-.7px}.featureLink{display:flex;justify-content:space-between;border-top:1px solid #e7eadd;padding-top:13px;margin-top:15px;text-decoration:none;font-size:12px;font-weight:700}.trustStrip{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e1e5da;grid-gap:30px;gap:30px;padding:24px 0}.trustStrip>div{display:flex;align-items:center;gap:13px}.trustStrip>div>span{font-size:21px;background:#edf1e3;width:38px;height:38px;display:grid;place-items:center;border-radius:10px}.trustStrip p{margin:0}.trustStrip b{display:block;font-size:12px}.trustStrip small{display:block;color:#7b8378;font-size:11px;margin-top:5px}.dealsSection{padding:57px 0 68px}.sectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px}.sectionHead .eyebrow{color:#7a865d;font-size:9px;letter-spacing:1.5px}.sectionHead h2{font-size:31px;letter-spacing:-1px;margin:9px 0 0;display:flex;gap:13px;align-items:center}.count{font-size:11px;letter-spacing:0;border:1px solid #dfe4d3;border-radius:30px;padding:6px 10px;color:#6a775a}.sectionHead>p{font-size:11px;color:#7a8275;margin:0 0 4px}.tools{justify-content:space-between;gap:20px;margin-bottom:16px}.search,.tools{display:flex;align-items:center}.search{gap:12px;background:#fff;border:1px solid #e0e4d9;border-radius:9px;width:380px;padding:0 13px;height:43px}.search>span{font-size:25px;color:#7a8474}.search input{width:100%;border:0;background:transparent;font-size:12px;color:#17352b;outline-offset:1px}.sortLabel{display:flex;align-items:center;gap:10px;color:#7b8474;font-size:11px}.sortLabel select{border:1px solid #e0e4d9;border-radius:8px;background:white;color:#334c3e;padding:12px;font-size:11px}.storeFilters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px}.storeFilters button{cursor:pointer;font-size:11px;padding:9px 14px;border:1px solid #e1e5d9;border-radius:30px;background:#fff;color:#6c7766}.storeFilters button.selected{background:#17352b;color:#fff;border-color:#17352b}.storeFilters button>span{margin-left:6px;opacity:.7}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.dealCard{display:flex;flex-direction:column;background:white;border:1px solid #e3e7dc;border-radius:13px;overflow:hidden;transition:box-shadow .2s,transform .2s}.dealCard:hover{transform:translateY(-3px);box-shadow:0 8px 25px #17352b0c}.productVisual{height:220px;position:relative;display:flex;align-items:center;justify-content:center;padding:35px 22px 20px;background:#f8f9f4;margin:7px;border-radius:8px}.productVisual img{max-height:100%;max-width:100%;object-fit:contain;mix-blend-mode:multiply}.cardBadge{position:absolute;top:10px;left:10px;background:#e4f382;color:#30421e;border-radius:5px;padding:7px 9px;font-size:10px;font-weight:700}.cardBody{padding:15px 17px 16px;display:flex;flex-direction:column;flex:1 1}.merchant{font-size:10px;font-weight:700;color:#63705c;display:flex;gap:6px;align-items:center}.merchant.amazon>span{color:#f2a328}.merchant.trendyol>span{color:#f27935}.merchant.hepsiburada>span{color:#ff6900}.cardBody h3{font-size:13px;line-height:1.55;font-weight:600;min-height:60px;margin:9px 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.price{font-size:25px;line-height:1;font-weight:800;letter-spacing:-1px;margin-top:auto}.rival{font-size:10px;color:#75816c;margin:9px 0 18px;min-height:13px}.rival b{font-weight:500}.dealCta{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid #dbe2cf;background:#f2f5e9;border-radius:7px;text-decoration:none;font-size:11px;font-weight:700}.dealCta:hover{background:#e6edce}.checked{display:flex;justify-content:center;gap:4px;font-size:9px;color:#7d8a6f;margin-top:11px}.checked>span{color:#688344}.emptyState{border:1px dashed #cdd6be;border-radius:15px;background:#f2f5e9;text-align:center;padding:50px 25px}.emptyState>div{font-size:34px;color:#889d58}.emptyState h3{font-size:22px;letter-spacing:-.5px;margin:13px 0}.emptyState p{color:#707d65;font-size:13px;line-height:1.8;max-width:480px;margin:auto}.emptyState button{margin-top:18px;border:0;background:#17352b;color:white;padding:12px 18px;border-radius:7px;cursor:pointer}.notice{border:1px solid #e8d9ae;background:#fff7df;padding:17px;border-radius:9px;font-size:13px;line-height:1.6}.imageFallback{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;color:#8b997a;text-align:center}.imageFallback span{font-size:45px}.imageFallback small{font-size:10px}.howSection{background:#f0f2e8;padding:44px 0 49px;border-top:1px solid #e1e5d9}.howGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:45px;gap:45px}.howGrid>div>span{font-size:9px;font-weight:800;letter-spacing:1px;color:#8a976f}.howGrid h3{font-size:16px;line-height:1.5;margin:13px 0 9px;letter-spacing:-.4px}.howGrid p{font-size:12px;color:#748065;line-height:1.85;max-width:310px}.siteFooter{padding:35px 0 22px;background:#fffefb}.siteFooter .logo{font-size:28px}.siteFooter .logoSymbol{width:29px;height:29px;font-size:27px;border-radius:8px}.siteFooter>.shell>p{font-size:11px;color:#859078;margin:11px 0 26px}.footerBottom{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;border-top:1px solid #e8ecdf;padding-top:20px;font-size:10px;color:#7d8775}.footerBottom>span{white-space:nowrap}.footerBottom p{margin:0;max-width:650px;line-height:1.8;text-align:right}@media(min-width:1600px){.heroLayout{gap:110px}.hero h1{font-size:73px}}@media(max-width:1050px){.heroLayout{gap:40px}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.heroPoster>strong{font-size:35px}.heroStores{gap:16px}nav{gap:20px}}@media(max-width:800px){.shell{width:calc(100% - 40px)}.headerInner{height:75px}.logo{font-size:29px}.headerCta{display:none}.heroLayout{padding:44px 0;gap:30px}.hero h1{font-size:46px;letter-spacing:-2px}.heroCopy>p{font-size:14px}.heroActions{align-items:flex-start;flex-direction:column;gap:14px}.heroNote{max-width:none}.heroStores{font-size:12px;gap:15px}.heroPoster{min-height:330px;padding:26px}.heroPoster>strong{font-size:31px}.featureBottom{flex-direction:column;align-items:flex-start}.trustStrip{gap:16px}.trustStrip small{line-height:1.5}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.howGrid{gap:23px}.sectionHead h2{font-size:28px}.sectionHead>p{max-width:180px;text-align:right;line-height:1.6}.howGrid h3{font-size:14px}}@media(max-width:560px){.shell{width:calc(100% - 32px)}.headerInner{height:69px}.logoSymbol{width:30px;height:30px;font-size:28px;border-radius:9px}.logo{font-size:29px}nav a{font-size:10px}nav{gap:14px}.heroLayout{grid-template-columns:1fr;padding:34px 0 40px;gap:29px}.hero h1{font-size:48px;margin:15px 0}.heroCopy>p{margin:17px 0 22px;max-width:340px;font-size:14px}.heroActions{flex-direction:row;align-items:center}.primaryCta{font-size:12px;padding:15px 17px;gap:20px}.heroNote{max-width:95px;font-size:9px}.heroStores{margin-top:25px}.heroPoster{min-height:270px;box-shadow:7px 7px 0 #e8ebdd;padding:25px 28px}.heroPoster>strong{font-size:35px;margin:24px 0 18px}.heroPoster>span{font-size:9px}.posterCircle{right:-10px;top:0}.posterStamp{width:72px;height:72px;bottom:23px;right:20px}.heroFeature{transform:none}.featureVisual{height:185px}.featureBottom{flex-direction:row;align-items:center}.featureBottom h2{font-size:13px}.trustStrip{grid-template-columns:1fr;padding:20px 0;gap:16px}.trustStrip>div>span{width:30px;height:30px;border-radius:8px;font-size:17px}.trustStrip b{font-size:11px}.trustStrip small{font-size:10px;margin-top:3px}.dealsSection{padding:34px 0 40px}.sectionHead{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:20px}.sectionHead h2{font-size:28px}.sectionHead>p{max-width:none;text-align:left;font-size:10px}.tools{gap:12px;flex-direction:column;align-items:stretch}.search{width:100%}.sortLabel{justify-content:space-between}.sortLabel select{flex:1 1;max-width:235px}.storeFilters{gap:6px;margin:20px 0}.storeFilters button{font-size:10px;padding:8px 11px}.grid{gap:12px}.productVisual{height:154px;padding:38px 12px 14px;margin:5px}.cardBadge{font-size:8px;padding:5px 6px;top:7px;left:7px}.cardBody{padding:10px}.cardBody h3{font-size:11px;min-height:51px;margin:8px 0 12px}.price{font-size:20px;letter-spacing:-.8px}.rival{line-height:1.5;min-height:27px;margin:8px 0 12px}.dealCta,.merchant,.rival{font-size:9px}.dealCta{padding:10px 8px}.checked{font-size:8px}.howSection{padding:32px 0}.howGrid{grid-template-columns:1fr;gap:21px}.howGrid p{max-width:none;margin:0}.howGrid h3{margin:8px 0}.siteFooter{padding-top:25px}.footerBottom{flex-direction:column;gap:13px}.footerBottom p{text-align:left}.emptyState{padding:34px 20px}.emptyState h3{font-size:19px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.dealCard{transition:none}.dealCard:hover{transform:none}}.storePrice{font-size:20px;font-weight:800;letter-spacing:-.5px;line-height:1.5}@media(max-width:560px){.storePrice{font-size:15px}}.catalogueHeader{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:25px}.headerNote{font-size:12px;color:#6b7b65}.discoveryHero{background:#f0f2e8;border-bottom:1px solid #e1e6d9;padding:36px 0 25px}.discoveryHeading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.discoveryHeading h1{font-size:39px;letter-spacing:-1.5px;margin:8px 0}.discoveryHeading p{font-size:14px;color:#66775f;margin:0;line-height:1.6}.catalogueStat{display:flex;align-items:center;gap:13px;background:#e3edcf;border-radius:14px;padding:17px 23px}.catalogueStat strong{font-size:38px;letter-spacing:-1px}.catalogueStat span{font-size:12px;line-height:1.5;color:#62744c}.catalogueSearch{height:60px;display:flex;align-items:center;gap:16px;padding:0 20px;background:#fff;border:1px solid #c9d7b6;border-radius:12px;box-shadow:0 5px 18px #17352b05}.catalogueSearch>span:first-child{font-size:34px;color:#6f823f}.catalogueSearch input{flex:1 1;min-width:0;background:transparent;border:0;color:#17352b;font-size:17px;outline-offset:5px}.searchHint{font-size:11px;color:#89957e}.categoryHeading{display:flex;align-items:center;justify-content:space-between;margin:24px 0 12px}.categoryHeading h2{font-size:15px;margin:0}.categoryHeading button{background:none;border:0;cursor:pointer;color:#617839;font-size:12px}.categoryTiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(98px,1fr));grid-gap:9px;gap:9px}.categoryTiles button{border:1px solid #dde4d3;background:#fffefb;border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:112px;padding:12px 6px;cursor:pointer;color:#53684a;transition:background .15s,border-color .15s}.categoryTiles button:hover{border-color:#8ea85b;background:#f7fbe9}.categoryTiles button.active{background:#17352b;color:#edf7ce;border-color:#17352b}.categoryTiles svg{width:27px;height:27px}.categoryTiles b{font-size:11px;line-height:1.3;text-align:center}.categoryTiles small{font-size:10px;opacity:.7}.discoveryShortcuts{display:flex;align-items:center;gap:10px;margin-top:19px;flex-wrap:wrap}.discoveryShortcuts button{border:1px solid #d3dec5;background:transparent;color:#506440;padding:10px 14px;border-radius:8px;font-size:12px;cursor:pointer}.discoveryShortcuts button.active{background:#e4f382;border-color:#d4e270;color:#30421e}.discoveryShortcuts>span{font-size:11px;color:#76876a;margin-left:auto}.dealsSection{padding-top:34px}.catalogueTools{display:flex;gap:20px;align-items:flex-start;justify-content:space-between}.catalogueTools .storeFilters{margin-bottom:0;flex:1 1}.resultSummary{font-size:12px;color:#7a8670;margin:17px 0}.cardBody h3 a,.productVisual{text-decoration:none}.cardBody h3 a:hover{text-decoration:underline}.cardCategory{font-weight:400;font-size:9px;margin-left:auto;color:#879278}.directStoreLink{font-size:10px;margin-top:10px;text-align:center;color:#697c50;text-underline-offset:3px}.pagination{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:30px;font-size:13px}.pagination button{border:1px solid #d6dfcb;background:white;color:#17352b;cursor:pointer;padding:12px 18px;border-radius:8px}.pagination button:disabled{opacity:.35;cursor:default}.productDetail{padding:22px 0 45px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#7c8971;margin:0 0 25px}.breadcrumbs a{text-decoration:none}.detailHero{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:55px;gap:55px;align-items:center;background:#fff;border:1px solid #e3e7dc;border-radius:17px;padding:30px;margin-bottom:28px}.detailVisual{height:320px;display:flex;justify-content:center;align-items:center;padding:20px}.detailVisual img{max-width:100%;max-height:100%;object-fit:contain}.detailIntro h1{font-size:29px;line-height:1.35;letter-spacing:-.8px;margin:12px 0 22px}.detailPrice{font-size:34px;font-weight:800;letter-spacing:-1px;margin:15px 0 10px;line-height:1.3}.currentLabel{font-size:12px;color:#567a2d;background:#eff7dd;border-radius:5px;padding:7px 9px;display:inline-block}.detailMuted{font-size:12px;line-height:1.85;color:#72816a}.detailIntro .primaryCta{display:inline-flex;font-size:13px;padding:15px 20px;gap:20px;margin-top:10px}.historyAnchor{display:inline-block;font-size:12px;margin:15px 0 0 18px;text-underline-offset:3px}.detailAdvantage{font-size:15px;background:#e4f382;padding:13px;border-radius:9px;font-weight:700}.detailAdvantage small{display:block;font-size:11px;font-weight:400;margin-top:6px}.detailPanel{background:#fff;border:1px solid #e3e7dc;border-radius:15px;padding:28px;margin-bottom:25px}.detailPanel h2{font-size:24px;letter-spacing:-.6px;margin:7px 0 15px}.detailPanel .sectionHead{margin-bottom:14px}.offerRows{margin-top:20px}.offerRow{display:grid;grid-template-columns:1.5fr 1fr auto;align-items:center;grid-gap:18px;gap:18px;padding:19px 15px;border-top:1px solid #e8ecdf}.offerRow.current{background:#f4f8e8;border-radius:9px;border:1px solid #e1e9cf}.offerRow strong{font-size:15px}.offerRow small{display:block;font-size:11px;color:#7a8871;line-height:1.5;margin-top:5px}.offerPrice{font-size:21px;font-weight:700}.offerPrice small{font-weight:400}.offerRow>a{background:#17352b;color:#fff;font-size:12px;padding:12px 17px;border-radius:7px;text-decoration:none;white-space:nowrap}.historyHead{display:flex;align-items:center;justify-content:space-between;gap:20px}.historyControls{display:flex;gap:15px}.historyControls label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#72816a}.historyControls select{border:1px solid #dce4d2;border-radius:7px;background:#fff;color:#17352b;padding:10px;font-size:12px;max-width:260px}.historyStats{display:flex;gap:35px;flex-wrap:wrap;padding:20px 0;font-size:12px;color:#72816a}.historyStats b{display:block;font-size:19px;margin-top:6px;color:#17352b}.priceChart{background:#fafcf7;border:1px solid #edf1e6;border-radius:10px;padding:10px}.priceChart svg{display:block;width:100%;height:auto}.historyTable{margin-top:20px}.historyTable summary{cursor:pointer;font-size:13px;font-weight:600}.tableScroll{overflow:auto}.historyTable table{border-collapse:collapse;width:100%;font-size:12px;margin-top:15px;text-align:left}.historyTable td,.historyTable th{padding:13px 10px;border-bottom:1px solid #e6ebdf}.historyTable th{background:#f6f8f0}@media(max-width:800px){.headerNote{display:none}.discoveryShortcuts>span{margin-left:0}.categoryTiles{grid-template-columns:repeat(5,minmax(0,1fr))}.catalogueTools{flex-direction:column;gap:13px}.catalogueTools .sortLabel{align-self:flex-end}.detailHero{gap:25px;padding:20px}.detailVisual{height:250px}.detailIntro h1{font-size:22px}.historyHead{align-items:flex-start;flex-direction:column}.offerRow{grid-template-columns:1fr 1fr}.offerRow>a{grid-column:2;justify-self:end}.offerRow>div:first-child{grid-row:span 2}}@media(max-width:560px){.catalogueHeader{min-height:70px;gap:15px}.catalogueHeader nav{gap:12px}.catalogueHeader nav a{font-size:10px}.catalogueHeader nav a:last-child{display:none}.discoveryHero{padding:25px 0 20px}.discoveryHeading h1{font-size:30px;margin:7px 0}.discoveryHeading p{font-size:12px}.catalogueStat{padding:11px;gap:8px;margin-left:12px}.catalogueStat strong{font-size:25px}.catalogueStat span{font-size:9px}.catalogueSearch{height:54px;padding:0 13px;gap:10px}.catalogueSearch input{font-size:14px}.searchHint{display:none}.categoryHeading{margin-top:20px}.categoryTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.categoryTiles button{min-height:94px;gap:6px}.categoryTiles b{font-size:10px}.categoryTiles svg{width:24px;height:24px}.discoveryShortcuts button{font-size:10px;padding:9px 10px}.discoveryShortcuts>span{font-size:10px}.dealsSection{padding-top:25px}.catalogueTools .sortLabel{align-self:stretch}.catalogueTools .storeFilters{margin:0}.cardCategory{display:none}.pagination{gap:12px;font-size:11px}.pagination button{padding:11px 13px}.detailHero{grid-template-columns:1fr;gap:15px;padding:18px}.detailVisual{height:220px;padding:10px}.detailIntro h1{font-size:24px}.detailPrice{font-size:29px}.detailPanel{padding:18px}.detailPanel h2{font-size:23px}.offerRow{padding:16px 8px;gap:8px}.offerRow strong{font-size:13px}.offerPrice{font-size:17px;text-align:right}.offerRow small{font-size:10px}.offerRow>a{font-size:11px;padding:10px 12px}.historyControls{gap:10px;width:100%}.historyControls label{flex:1 1;min-width:0}.historyControls select{max-width:100%;font-size:11px;padding:9px 6px}.historyStats{gap:18px}.historyStats b{font-size:17px}.priceChart{padding:0}.historyAnchor{margin-left:13px}.priceChart svg text{font-size:20px}.catalogueStat{flex-shrink:0}.catalogueStat span{min-width:36px}}.featureShortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0 22px}.featureShortcuts>a,.featureShortcuts>button{display:flex;align-items:center;gap:13px;background:#e5f0fa;border:1px solid #d8e5f0;border-radius:10px;padding:17px 18px;text-decoration:none;color:#22567a;text-align:left;cursor:pointer;font-size:14px;font-weight:700}.featureShortcuts>button:nth-child(2){background:#eaf3df;border-color:#dce8cb;color:#4b6b26}.featureShortcuts>button:nth-child(3){background:#f0ede4;border-color:#e5dfd0;color:#675c40}.featureShortcuts svg{width:27px;height:27px;flex-shrink:0}.featureShortcuts small{display:block;font-size:10px;font-weight:400;line-height:1.5;margin-top:6px;opacity:.8}.featureShortcuts b{margin-left:auto}.modeTabs{margin:0 0 25px;gap:8px}.modeTabs button{background:#fff;padding:11px 15px;font-weight:600}.modeTabs small{font-size:10px;background:#17352b09;padding:3px 6px;margin-left:5px;border-radius:4px}.cardPriceBlock{margin-top:auto;min-height:53px}.cardPriceBlock .price{margin-top:0}.previousPrice{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:#88927e;font-size:11px;margin-bottom:7px}.previousPrice s{font-size:14px}.previousPrice span{font-size:9px}.dropBadge{background:#dfff75;color:#284918}.neutralBadge{background:#edf0e6;color:#66755c}.recordedPriceLabel{font-size:10px;color:#8a765a;display:block;margin-bottom:7px}.recordedCard .price{color:#6e7866;font-size:23px}.missingPrice{font-size:14px;color:#7a8770;font-weight:600;line-height:1.6}.savings{font-size:11px;font-weight:700;color:#64812d;margin:8px 0 0}.rival{line-height:1.6;min-height:32px}.checked{flex-wrap:wrap;line-height:1.5}.competitorAdvantage{background:#edf1e5;font-size:13px}.bestOffer{display:block;font-size:9px;color:#658032;margin-top:6px}.textLink{font-size:12px;color:#526f35;text-underline-offset:4px}.brochureSection{padding:25px 0 55px}.brochureGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.brochureCard{border:1px solid #e1e6d8;background:#fff;border-radius:13px;overflow:hidden}.brochureCover{height:225px;position:relative;display:flex;justify-content:center;align-items:center;text-decoration:none;padding:14px;background:#f5f5ef;border-bottom:1px solid #e6e9df}.brochureCover img{max-width:100%;max-height:100%;object-fit:contain}.brochureGraphic{height:100%;width:100%;background:var(--store-color);color:white;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;text-align:center;padding:18px}.brochureGraphic strong{font-size:27px;letter-spacing:-1px}.brochureGraphic>span{font-size:55px;line-height:1}.brochureGraphic>b{font-size:13px}.brochureTag{position:absolute;top:10px;left:10px;font-size:9px;font-weight:700;padding:6px 8px;background:#fffefb;border-radius:5px;color:#576d41}.brochureBody{padding:17px}.brochureBody h3{font-size:17px;margin:0 0 8px}.brochureBody p{font-size:12px;color:#6e7c62;min-height:32px;line-height:1.5;margin:0 0 16px}.brochureBody>a{display:flex;justify-content:space-between;border:1px solid #d9e2cd;border-radius:7px;background:#f2f6e9;padding:11px;font-size:12px;font-weight:600;text-decoration:none}.brochureBody small{display:block;font-size:9px;color:#86917b;line-height:1.6;margin-top:10px}.brochureHero{background:#f0f2e8;padding:25px 0 40px;border-bottom:1px solid #e0e6d5}.brochureHero h1{font-size:39px;letter-spacing:-1.4px;margin:15px 0}.brochureHero p{font-size:14px;line-height:1.7;color:#6b7b60}.brochureHero .breadcrumbs{margin-bottom:30px}.datedBrochures{display:grid;grid-gap:10px;gap:10px}.datedBrochures a{display:flex;gap:20px;align-items:center;justify-content:space-between;text-decoration:none;border-bottom:1px solid #e6ebdd;padding:15px 0;font-size:13px}.datedBrochures a>span:last-child{color:#678442;font-size:12px}.brochureSources{display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-size:12px}.brochureSources h2{font-size:15px}.brochureLoading{font-size:12px;color:#7a8870;padding:30px 0}@media(max-width:800px){.featureShortcuts>a,.featureShortcuts>button{padding:13px;font-size:12px;gap:9px}.featureShortcuts small{font-size:9px}.brochureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.historyStats{gap:25px}.discoveryHeading h1{font-size:32px}}@media(max-width:560px){.featureShortcuts{grid-template-columns:1fr;gap:8px;margin:15px 0}.featureShortcuts>a,.featureShortcuts>button{padding:12px 14px;font-size:12px}.featureShortcuts small{margin-top:3px}.featureShortcuts svg{width:23px;height:23px}.featureShortcuts>button:nth-child(3){display:none}.discoveryHeading h1{font-size:27px;line-height:1.2;letter-spacing:-1px}.categoryTiles{display:flex;overflow:auto;scroll-snap-type:x proximity;padding-bottom:8px}.categoryTiles button{min-width:99px;min-height:88px;scroll-snap-align:start}.modeTabs{margin-bottom:19px}.modeTabs button{font-size:10px;padding:9px 10px}.modeTabs small{font-size:9px;margin-left:3px}.previousPrice{gap:4px;line-height:1.4}.previousPrice s{font-size:11px}.previousPrice span{font-size:8px}.cardPriceBlock{min-height:50px}.rival{min-height:43px}.recordedCard .price{font-size:19px}.missingPrice{font-size:12px}.savings{font-size:9px}.brochureGrid{gap:12px}.brochureCover{height:175px;padding:9px}.brochureGraphic strong{font-size:23px}.brochureGraphic>span{font-size:37px}.brochureGraphic>b{font-size:10px}.brochureTag{font-size:8px;left:7px;top:7px;padding:5px}.brochureBody{padding:12px}.brochureBody h3{font-size:15px}.brochureBody p{font-size:10px;min-height:30px;margin-bottom:11px}.brochureBody>a{font-size:10px;padding:10px 8px}.brochureBody small{font-size:8px}.brochureHero h1{font-size:31px}.brochureHero p{font-size:12px}.datedBrochures a{flex-wrap:wrap;gap:10px;font-size:11px}.brochureSection{padding-bottom:35px}.catalogueHeader nav{gap:12px}.catalogueHeader .logo{font-size:25px}.catalogueHeader .logoSymbol{width:27px;height:27px;font-size:25px;margin-right:1px}.detailIntro .previousPrice{margin-top:17px}}