.crockery-heading{color:#102a43;max-width:1440px;margin:auto;padding:18px 32px 10px}.crockery-heading nav{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;font-size:14px;display:flex}.crockery-heading nav a:hover{text-decoration:underline}.crockery-heading h1{text-align:center;margin:0 0 14px;font-size:clamp(26px,3vw,34px);font-weight:750;line-height:1.2}.crockery-heading p{text-align:center;max-width:900px;margin:0 auto 10px;font-size:16px;line-height:1.6}.crockery-back{text-underline-offset:4px;width:fit-content;margin:12px auto 0;font-size:14px;text-decoration:underline;display:block}.crockery-page .collection-catalogue{padding-top:16px}.crockery-section-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 20px;display:grid}.crockery-section-card{text-align:center;color:#102a43;flex-direction:column;align-items:center;min-width:0;padding-bottom:6px;display:flex}.crockery-section-image{aspect-ratio:1;background:#fff;border:1px solid #e7ebef;border-radius:5px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.crockery-section-image>img{object-fit:contain;width:100%;height:100%;padding:12px;transition:transform .2s}.crockery-section-image.is-scene>img{object-fit:cover;padding:0}.crockery-section-card:hover .crockery-section-image>img{transform:scale(1.035)}.crockery-brand-logo{box-sizing:border-box;pointer-events:none;background:#fffffff7;border-radius:5px;justify-content:center;align-items:center;width:36%;padding:3%;display:flex;position:absolute;top:5%;right:5%;box-shadow:0 1px 4px #102a431a}.crockery-brand-logo.is-dark{background:#17313e}.crockery-brand-logo.is-compact{width:25%;padding:2.5%}.crockery-brand-logo.is-wide{width:46%}.crockery-brand-logo img{object-fit:contain;width:100%;height:auto;max-height:62px;padding:0;transition:none;display:block;transform:none}.crockery-section-card h2{text-underline-offset:4px;margin:12px 0 5px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:underline}.crockery-section-card h2 span{padding-left:3px;text-decoration:none}.crockery-section-card small{color:#526477;font-size:13px}.crockery-view-all{color:#fff;background:#132b3c;border:0;padding:0;transition:background-color .2s;container-type:inline-size}.crockery-view-all-content{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:5cqw;width:100%;height:100%;padding:10%;display:flex}.crockery-view-all-title{letter-spacing:-.025em;white-space:nowrap;font-size:clamp(16px,11cqw,34px);font-weight:800;line-height:1.1}.crockery-view-all-label{text-wrap:balance;overflow-wrap:anywhere;max-width:100%;font-size:clamp(14px,8cqw,25px);font-weight:500;line-height:1.2}.crockery-view-all-label.is-long{font-size:clamp(14px,6.6cqw,21px)}.crockery-view-all-arrow{color:#f6be28;flex-shrink:0;width:38%;height:auto;margin-top:2cqw;display:block}.crockery-section-card:is(:hover,:focus-visible) .crockery-view-all{background:#1c3b51}.crockery-section-card:focus-visible,.crockery-heading a:focus-visible{outline-offset:4px;outline:3px solid #2478b9}.crockery-browse-tools{color:#526477;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:14px;display:flex}.crockery-browse-tools .filter-trigger{display:none}.crockery-empty{max-width:1440px;margin:24px auto;padding:0 32px}@media (width<=1100px) and (width>=761px){.crockery-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px}}@media (width<=900px){.crockery-browse-tools .filter-trigger{display:flex}}@media (width<=760px){.crockery-heading{padding:14px 12px 6px}.crockery-heading nav{margin-bottom:18px;font-size:13px}.crockery-heading p{font-size:14px}.crockery-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.crockery-section-card h2{margin-top:10px;font-size:14px}.crockery-empty{padding:0 12px}}@media (prefers-reduced-motion:reduce){.crockery-section-image img,.crockery-view-all{transition:none}}:is(.plates-breadcrumb,.bowls-breadcrumb,.cups-breadcrumb,.tea-service-breadcrumb){padding-bottom:0}:is(.plates-breadcrumb,.bowls-breadcrumb,.cups-breadcrumb,.tea-service-breadcrumb) nav{margin-bottom:4px}:is(.plates-intro,.bowls-intro,.cups-intro,.tea-service-intro){text-align:center;color:#102a43;padding:0 0 20px}:is(.plates-intro,.bowls-intro,.cups-intro,.tea-service-intro) h1{margin:0 0 18px;font-size:clamp(28px,3vw,34px);font-weight:750;line-height:1.2}:is(.plates-intro,.bowls-intro,.cups-intro,.tea-service-intro) p{max-width:960px;margin:0 auto;font-size:16px;line-height:1.65}:is(.plates-page,.bowls-page,.cups-page,.tea-service-page) :is(.plate-section-grid,.bowl-section-grid,.cup-section-grid,.tea-service-section-grid){gap:26px}:is(.plates-page,.bowls-page,.cups-page,.tea-service-page) :is(.plate-section-grid,.bowl-section-grid,.cup-section-grid,.tea-service-section-grid) .crockery-section-image{border-radius:0}:is(.plates-page,.bowls-page,.cups-page,.tea-service-page) :is(.plate-section-grid,.bowl-section-grid,.cup-section-grid,.tea-service-section-grid) .crockery-section-card h2{margin-top:16px;font-size:15px;font-weight:500}:is(.plates-page,.bowls-page,.cups-page,.tea-service-page) :is(.plate-section-grid,.bowl-section-grid,.cup-section-grid,.tea-service-section-grid) .crockery-section-card small{font-size:12px}:is(.plates-buying-guide,.bowls-buying-guide,.cups-buying-guide,.tea-service-buying-guide){color:#34465a;overflow-wrap:break-word;border-top:1px solid #e0e7ef;margin-top:30px;padding-top:24px;font-size:16px;line-height:1.75}:is(.plates-buying-guide,.bowls-buying-guide,.cups-buying-guide,.tea-service-buying-guide) h2{color:#102a43;margin:0 0 12px;font-size:23px;font-weight:750;line-height:1.3}:is(.plates-buying-guide,.bowls-buying-guide,.cups-buying-guide,.tea-service-buying-guide) h3{color:#102a43;margin:24px 0 12px;font-size:17px;font-weight:700;line-height:1.4}:is(.plates-buying-guide,.bowls-buying-guide,.cups-buying-guide,.tea-service-buying-guide) p{margin:0 0 16px}:is(.plates-buying-guide,.bowls-buying-guide,.cups-buying-guide,.tea-service-buying-guide) p:last-child{margin-bottom:0}:is(.plates-buying-guide,.bowls-buying-guide,.cups-buying-guide,.tea-service-buying-guide) a{color:#125b8c;text-underline-offset:3px;font-weight:650;text-decoration:underline}:is(.plates-buying-guide,.bowls-buying-guide,.cups-buying-guide,.tea-service-buying-guide) a:hover{color:#102f61}:is(.plates-buying-guide,.bowls-buying-guide,.cups-buying-guide,.tea-service-buying-guide) a:focus-visible{outline-offset:3px;outline:2px solid #125b8c}@media (width<=760px){:is(.plates-buying-guide,.bowls-buying-guide,.cups-buying-guide,.tea-service-buying-guide){margin-top:24px;padding-top:20px}:is(.plates-buying-guide,.bowls-buying-guide,.cups-buying-guide,.tea-service-buying-guide) h2{font-size:21px}}@media (width>=901px){:is(.plates-page,.bowls-page,.cups-page,.tea-service-page) .category-catalogue-layout{grid-template-columns:232px minmax(0,1fr);gap:30px;max-width:1380px}:is(.plates-page,.bowls-page,.cups-page,.tea-service-page) .category-filter-sidebar{box-shadow:none;background:#fff;border-radius:0}:is(.plates-page,.bowls-page,.cups-page,.tea-service-page) .crockery-browse-tools{margin-bottom:18px}:is(.plates-page,.bowls-page,.cups-page,.tea-service-page) .category-filter-block{padding:16px 10px}:is(.plates-page,.bowls-page,.cups-page,.tea-service-page) .category-filter-summary{padding:14px 10px}:is(.plates-page,.bowls-page,.cups-page,.tea-service-page) .category-filter-title{font-size:14px}}@media (width>=901px) and (width<=1100px){:is(.plates-page,.bowls-page,.cups-page,.tea-service-page) .category-catalogue-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}:is(.plates-page,.bowls-page,.cups-page,.tea-service-page) :is(.plate-section-grid,.bowl-section-grid,.cup-section-grid,.tea-service-section-grid){grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 14px}:is(.plates-page,.bowls-page,.cups-page,.tea-service-page) :is(.plate-section-grid,.bowl-section-grid,.cup-section-grid,.tea-service-section-grid) h2{font-size:14px}}@media (width<=760px){:is(.plates-intro,.bowls-intro,.cups-intro,.tea-service-intro){padding-bottom:14px}:is(.plates-intro,.bowls-intro,.cups-intro,.tea-service-intro) h1{margin-bottom:12px}:is(.plates-intro,.bowls-intro,.cups-intro,.tea-service-intro) p{font-size:16px}:is(.plates-page,.bowls-page,.cups-page,.tea-service-page) :is(.plate-section-grid,.bowl-section-grid,.cup-section-grid,.tea-service-section-grid){gap:22px 14px}:is(.plates-page,.bowls-page,.cups-page,.tea-service-page) :is(.plate-section-grid,.bowl-section-grid,.cup-section-grid,.tea-service-section-grid) .crockery-section-card h2{margin-top:12px;font-size:14px}}@media (width>=761px){.tea-service-section-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tea-service-intro{padding-bottom:4px}.crockery-breadcrumb-part{align-items:center;gap:10px;display:inline-flex}.crockery-range-breadcrumb nav{margin-bottom:4px}.crockery-range-intro{text-align:center;color:#102a43;padding:0 0 24px}.crockery-range-intro h1{margin:0 0 14px;font-size:clamp(28px,3vw,34px);font-weight:750;line-height:1.2}.crockery-range-intro p{max-width:900px;margin:0 auto;font-size:16px;line-height:1.65}.crockery-range-page .crockery-section-grid{gap:26px}.crockery-range-page .crockery-section-image{border-radius:0}@media (width>=901px){.crockery-range-page .category-catalogue-layout{grid-template-columns:232px minmax(0,1fr);gap:30px;max-width:1380px}.crockery-range-page .category-filter-sidebar{box-shadow:none;background:#fff;border-radius:0}}@media (width<=760px){.crockery-range-page .crockery-section-grid{gap:22px 14px}.crockery-range-intro{padding-bottom:16px}}.crockery-section-grid .crockery-section-image.crockery-view-all{border-radius:8px}.crockery-buying-intro{color:#163345;border-top:1px solid #e0e7ed;margin-top:32px;padding-top:25px}.crockery-buying-copy h2,.crockery-size-guide-callout h2{color:#163345;margin:0 0 12px;font-size:22px;line-height:1.35}.crockery-buying-copy p,.crockery-size-guide-callout p{color:#455969;margin:0 0 14px;font-size:16px;line-height:1.75}.crockery-buying-copy a{text-underline-offset:3px;color:#163345;font-weight:600;text-decoration:underline}.crockery-size-guide-callout{background:#f3f7fa;border-left:3px solid #ddb438;border-radius:5px;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:22px 24px;display:flex}.crockery-size-guide-callout h2{margin-bottom:7px;font-size:20px}.crockery-size-guide-callout p{max-width:670px;margin:0}.crockery-size-guide-callout>a{color:#fff;background:#163345;border-radius:5px;flex-shrink:0;align-items:center;gap:20px;padding:12px 16px;font-size:15px;font-weight:650;display:inline-flex}.crockery-buying-intro a:focus-visible{outline-offset:4px;outline:3px solid #2478b9}@media (width<=760px){.crockery-buying-intro{margin-top:26px;padding-top:22px}.crockery-size-guide-callout{flex-direction:column;align-items:flex-start;gap:16px;padding:18px}.crockery-buying-copy h2{font-size:21px}.crockery-buying-copy p,.crockery-size-guide-callout p{font-size:16px}}.crockery-overview-page{background:#fff}.crockery-hero{color:#102a43;background:#fff;border-bottom:1px solid #f0f3f6}.crockery-hero-inner{grid-template-columns:minmax(0,1.35fr) minmax(0,2.65fr);align-items:center;gap:32px;max-width:1440px;margin:0 auto;padding:22px 32px 24px;display:grid}.crockery-hero-copy{min-width:0}.crockery-hero-copy nav{color:#526477;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:15px;font-size:12px;display:flex}.crockery-hero-copy nav a:hover{text-decoration:underline}.crockery-hero-copy nav a:focus-visible{outline-offset:4px;outline:3px solid #2478b9}.crockery-hero h1{letter-spacing:-.045em;color:#102a43;margin:0;font-size:clamp(40px,4.7vw,68px);font-weight:800;line-height:1.05}.crockery-hero h1:after{content:"";background:#d9a51e;width:72px;height:3px;margin-top:18px;display:block}.crockery-hero p{max-width:460px;margin:17px 0 0;font-size:16px;line-height:1.6}.crockery-hero-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.crockery-hero-photos img{aspect-ratio:4/3;object-fit:cover;border-radius:9px;width:100%;height:auto;display:block}.crockery-overview-page .collection-catalogue{padding-top:22px}.crockery-overview-page .category-catalogue-layout{grid-template-columns:232px minmax(0,1fr);gap:30px;max-width:1380px}.crockery-overview-page .crockery-browse-tools{margin-bottom:18px}.crockery-browse-title{letter-spacing:-.025em;color:#102a43;margin:0;font-size:24px;font-weight:750;line-height:1.25}.crockery-overview-page .crockery-section-grid{gap:18px}.crockery-overview-page .crockery-section-card{background:#fff;border:1px solid #e9edf2;border-radius:8px;padding:5px 5px 12px;transition:border-color .2s}.crockery-overview-page .crockery-section-card:hover{border-color:#b7c6d5}.crockery-overview-page .crockery-section-image{border:0;border-radius:5px}.crockery-overview-page .crockery-section-card h2{margin:10px 3px 0;font-size:15px;font-weight:650;line-height:1.45;text-decoration:none}.crockery-overview-page .crockery-section-card small{margin-top:3px;font-size:12px}@media (width>=901px) and (width<=1100px){.crockery-overview-page .category-catalogue-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.crockery-overview-page .crockery-section-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px}.crockery-overview-page .crockery-section-card h2{font-size:13px}.crockery-hero-inner{gap:24px;padding-left:24px;padding-right:24px}.crockery-hero-photos{gap:9px}.crockery-hero p{font-size:14px}}@media (width<=900px){.crockery-overview-page .category-catalogue-layout{max-width:none;display:block}.crockery-hero-inner{grid-template-columns:1fr;gap:20px;padding:20px 18px}.crockery-hero-copy nav{margin-bottom:13px}.crockery-hero h1{font-size:42px}.crockery-hero h1:after{width:56px;margin-top:13px}.crockery-hero p{max-width:650px;margin-top:13px}.crockery-hero-photos{gap:10px}.crockery-overview-page .crockery-browse-tools{flex-direction:row-reverse}.crockery-browse-title{font-size:22px}}@media (width<=760px){.crockery-hero-inner{gap:18px;padding:16px 12px 18px}.crockery-hero h1{font-size:38px}.crockery-hero p{font-size:14px;line-height:1.55}.crockery-hero-photos{gap:7px}.crockery-hero-photos img{aspect-ratio:4/3;border-radius:6px}.crockery-overview-page .collection-catalogue{padding-top:18px}.crockery-overview-page .crockery-section-grid{gap:14px 12px}.crockery-overview-page .crockery-section-card{padding:4px 4px 10px}.crockery-overview-page .crockery-section-card h2{margin-top:9px;font-size:14px}.crockery-browse-title{font-size:20px}}@media (prefers-reduced-motion:reduce){.crockery-overview-page .crockery-section-card{transition:none}}
