.page-id-1420 .site-content>.col-full,.page-id-1421 .site-content>.col-full,.page-id-1422 .site-content>.col-full{margin:0;max-width:none;padding:0}.page-id-1420 .storefront-breadcrumb,.page-id-1421 .storefront-breadcrumb,.page-id-1422 .storefront-breadcrumb{display:none}.bb-care-page{background:var(--bb-paper)}.bb-care-shell{box-sizing:border-box;margin:0 auto;max-width:1180px;padding:58px var(--bb-page-pad) 92px}.bb-care-hero{max-width:none;width:100%}.bb-care-hero h1{font-size:clamp(48px, 5vw, 68px);letter-spacing:-.038em;line-height:1.01;margin:0 0 24px}.bb-care-lead{color:var(--bb-muted);font-size:1.04rem;line-height:1.72;margin:0;max-width:none;width:100%}.bb-care-ornament{margin:34px 0 12px;max-width:none;width:100%}.bb-care-ornament img{display:block;height:auto;width:100%}.bb-care-content{margin-top:36px}.bb-care-content>.wp-block-group,.bb-care-content>.bb-care-section{border-top:1px solid var(--bb-line);padding:42px 0}.bb-care-content h2{font-size:clamp(30px, 3vw, 40px);letter-spacing:-.02em;line-height:1.08;margin:0 0 18px}.bb-care-content h3{font-size:1.25rem;line-height:1.2;margin:0 0 12px}.bb-care-content p,.bb-care-content li{color:var(--bb-muted);line-height:1.72}.bb-care-content p,.bb-care-content ul,.bb-care-content ol,.bb-care-content .wp-block-buttons{max-width:none;width:100%}.bb-care-content a:not(.wp-block-button__link){color:var(--bb-bluebird-dark);text-decoration:underline;text-underline-offset:3px}.bb-care-rate-table{margin:26px 0 0;overflow-x:auto}.bb-care-rate-table table{border-collapse:collapse;margin:0;min-width:620px;width:100%}.bb-care-rate-table th,.bb-care-rate-table td{border:0;border-bottom:1px solid var(--bb-line);padding:16px 14px;text-align:left;vertical-align:top}.bb-care-rate-table th{color:var(--bb-ink);font-size:.7rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.bb-care-rate-table td{color:var(--bb-muted)}.bb-care-rate-table td:first-child{color:var(--bb-ink);font-weight:700}.bb-care-rate-table .bb-care-free-row td{background:var(--bb-soft)}.bb-care-small-note{color:var(--bb-muted);font-size:.82rem;line-height:1.6;margin-top:16px}.bb-care-pair{display:grid;gap:0;grid-template-columns:1fr}.bb-care-pair>.wp-block-group{margin:0;max-width:none;width:100%}.bb-care-pair>.wp-block-group+.wp-block-group{border-top:1px solid var(--bb-line);margin-top:42px;padding-top:42px}.bb-care-content>.bb-care-callout{background:var(--bb-soft);border:1px solid var(--bb-line);margin-left:0;margin-right:0;padding:36px 44px 40px}.bb-care-callout h2,.bb-care-callout p{max-width:none;width:100%}.bb-care-callout .wp-block-buttons{margin-top:22px}.bb-care-callout .wp-block-button__link,.bb-care-closing .wp-block-button__link{background:var(--bb-bluebird-dark);border:1px solid var(--bb-bluebird-dark);border-radius:0;color:var(--bb-surface);min-height:var(--bb-button-min-height);padding:13px 22px}.bb-care-callout .wp-block-button__link:hover,.bb-care-callout .wp-block-button__link:focus-visible,.bb-care-closing .wp-block-button__link:hover,.bb-care-closing .wp-block-button__link:focus-visible{background:var(--bb-bluebird);border-color:var(--bb-bluebird);color:var(--bb-surface)}.bb-care-checklist{margin:18px 0 0;padding-left:20px}.bb-care-checklist li+li{margin-top:7px}.bb-care-legal-note{border-left:2px solid var(--bb-bluebird-light);margin-top:22px;padding-left:18px}.bb-care-legal-note p{font-size:.86rem;margin:0;max-width:none;width:100%}.bb-care-closing{align-items:center;border-top:1px solid var(--bb-line);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;padding-top:42px}.bb-care-closing h2{margin-bottom:10px}.bb-care-closing>*,.bb-care-closing p{max-width:none;width:100%}.bb-care-closing p{margin-bottom:0}@media (max-width:768px){.bb-care-shell{padding-top:40px;padding-bottom:72px}.bb-care-content{margin-top:28px}.bb-care-content>.wp-block-group,.bb-care-content>.bb-care-section{padding:34px 0}.bb-care-closing{grid-template-columns:1fr}.bb-care-pair>.wp-block-group+.wp-block-group{margin-top:34px;padding-top:34px}.bb-care-content>.bb-care-callout{margin-left:0;margin-right:0;padding:28px 22px 30px}.bb-care-ornament{margin-top:28px;max-width:none;width:100%}}.bb-jewellery-care-page .bb-care-content{margin-top:36px}.bb-care-tip-grid{display:grid;gap:0;grid-template-columns:1fr;list-style:none;margin:24px 0 0;max-width:none!important;padding:0;width:100%}.bb-care-tip-grid li{border-top:1px solid var(--bb-line);color:var(--bb-muted);margin:0;padding:18px 0 20px}.bb-care-tip-grid strong{color:var(--bb-ink);display:block;font-family:var(--bb-font-heading);font-size:1.16rem;font-weight:400;line-height:1.2;margin-bottom:7px}.bb-care-media-split{display:block}.bb-care-media-split>*{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%}.bb-care-media-copy{min-width:0;width:100%}.bb-care-media-copy>*{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%}.bb-care-media-image{margin:28px 0 0;max-width:520px!important;width:100%}.bb-care-media-image img{display:block;height:auto;width:100%}.bb-care-media-image figcaption{color:var(--bb-muted);font-size:.74rem;line-height:1.5;margin-top:8px}.bb-care-material-guide{border-top:1px solid var(--bb-line);margin-top:24px;max-width:none!important;width:100%}.bb-care-material-row{display:grid;gap:12px;grid-template-columns:1fr;max-width:none!important;padding:28px 0;width:100%}.bb-care-material-row>*{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%}.bb-care-material-row+.bb-care-material-row{border-top:1px solid var(--bb-line)}.bb-care-material-row h3{font-size:1.45rem;line-height:1.15;margin:0}.bb-care-material-row p{margin:0}.bb-care-content>.bb-care-natural-note{background:var(--bb-soft);border:1px solid var(--bb-line);margin-left:0;margin-right:0;padding:36px 44px 40px}.bb-care-natural-note h2,.bb-care-natural-note p{max-width:none;width:100%}.bb-care-storage-list{margin:20px 0 0;padding-left:20px}.bb-care-storage-list li+li{margin-top:8px}@media (max-width:768px){.bb-care-media-image{max-width:460px!important}.bb-care-material-row{gap:12px;padding:24px 0}.bb-care-content>.bb-care-natural-note{padding:28px 22px 30px}}.bb-jewellery-care-page .bb-care-content>.wp-block-group:not(.bb-care-media-split):not(.bb-care-natural-note)>*{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%}.bb-jewellery-care-page .bb-care-content>.bb-care-natural-note>*{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%}.bb-faq-content>.bb-faq-section{border-top:1px solid var(--bb-line);padding:42px 0}.bb-faq-content>.bb-faq-section>*{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%}.bb-faq-section>h2{margin-bottom:20px}.bb-faq-group{border-top:1px solid var(--bb-line)}.bb-faq-group details{border-bottom:1px solid var(--bb-line);margin:0}.bb-faq-group summary{color:var(--bb-ink);cursor:pointer;font-family:var(--bb-font-heading);font-size:clamp(20px, 2vw, 25px);line-height:1.2;list-style:none;padding:22px 42px 22px 0;position:relative}.bb-faq-group summary::-webkit-details-marker{display:none}.bb-faq-group summary::after{content:"+";font-family:var(--bb-font-body);font-size:1.25rem;font-weight:400;position:absolute;right:4px;top:20px}.bb-faq-group details[open] summary::after{content:"−"}.bb-faq-group details>p,.bb-faq-group details>.wp-block-group,.bb-faq-group details>ul{margin:0;max-width:none!important;padding:0 42px 24px 0;width:100%}.bb-faq-group details p:last-child{margin-bottom:0}.bb-faq-group a{color:var(--bb-bluebird-dark);text-decoration:underline;text-underline-offset:3px}.bb-faq-content>.bb-faq-section.bb-faq-note{background:var(--bb-soft);border:1px solid var(--bb-line);padding:36px 44px 40px}.bb-faq-note>*{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%}.bb-faq-note .wp-block-buttons{margin-top:22px}.bb-faq-note .wp-block-button__link{background:var(--bb-bluebird-dark);border:1px solid var(--bb-bluebird-dark);border-radius:0;color:var(--bb-surface);min-height:var(--bb-button-min-height);padding:13px 22px}.bb-faq-note .wp-block-button__link:hover,.bb-faq-note .wp-block-button__link:focus-visible{background:var(--bb-bluebird);border-color:var(--bb-bluebird);color:var(--bb-surface)}@media (max-width:768px){.bb-faq-content>.bb-faq-section{padding:34px 0}.bb-faq-group summary{font-size:1.18rem;padding-right:34px}.bb-faq-group details>p,.bb-faq-group details>.wp-block-group,.bb-faq-group details>ul{padding-right:0}.bb-faq-content>.bb-faq-section.bb-faq-note{padding:28px 22px 30px}}