.publish-renderer .publish-section{background:#fff}.publish-renderer .layout-compact-checker,.publish-renderer .layout-inline-delivery,.publish-renderer .layout-split-checker,.publish-renderer .layout-utility-band{background:#fff!important}.publish-renderer .layout-annotated-business,.publish-renderer .layout-asymmetric-stat,.publish-renderer .layout-business-split,.publish-renderer .layout-business-story,.publish-renderer .layout-editorial-business-band,.publish-renderer .layout-editorial-spend,.publish-renderer .layout-stat-led-band{background:#000!important;color:#fff}.publish-renderer .publish-section:not(:has(.publish-supporting-image)):not(:has(.publish-items)){min-height:0;padding-block:48px}.publish-renderer .layout-compact-checker,.publish-renderer .layout-inline-delivery,.publish-renderer .layout-split-checker,.publish-renderer .layout-utility-band{min-height:0;padding-block:48px}.publish-renderer .layout-annotated-guide,.publish-renderer .layout-calendar-band,.publish-renderer .layout-decision-guide,.publish-renderer .layout-moments-timeline,.publish-renderer .layout-recipient-guide,.publish-renderer .layout-seasonal-story,.publish-renderer .layout-seasonal-timeline,.publish-renderer .layout-typographic-recipient{grid-template-columns:1fr}.publish-renderer .publish-section:not(:has(>.publish-supporting-image)){grid-template-columns:minmax(0,1fr)}.publish-renderer .publish-section:not(:has(>.publish-supporting-image))>.publish-section-copy{width:min(100%,1080px);margin-inline:auto}.publish-renderer .publish-section:has(.publish-items):not(:has(>.publish-supporting-image))>.publish-section-copy{max-width:1120px}.publish-renderer .publish-section:has(>.publish-supporting-image){min-height:520px}.publish-renderer .publish-section:has(>.publish-supporting-image)>.publish-supporting-image{min-height:420px;aspect-ratio:4/3}.publish-renderer .layout-asymmetric-product-story .publish-items,.publish-renderer .layout-mosaic-feature .publish-items{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-renderer .layout-business-split,.publish-renderer .layout-product-story-split,.publish-renderer .layout-split-address{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)}.publish-renderer.mobile .publish-section:has(>.publish-supporting-image){min-height:0}.publish-renderer.mobile .layout-asymmetric-product-story .publish-items,.publish-renderer.mobile .layout-mosaic-feature .publish-items{grid-template-columns:1fr}.publish-renderer .treatment-full-bleed{padding-inline:clamp(28px,5vw,72px)}.publish-renderer .treatment-wide>.publish-section-copy{width:100%;max-width:1180px}.publish-renderer .treatment-split{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)}.publish-renderer .treatment-compact{min-height:0;padding-block:42px}.publish-renderer .treatment-soft{background:#fff!important;border-block:1px solid #000}.publish-renderer .treatment-dark{background:#000!important;color:#fff}.publish-renderer .treatment-dark .publish-cta,.publish-renderer .treatment-dark .publish-kicker{color:#fff}.publish-renderer .treatment-dark .publish-fact{border-color:#fff}.publish-renderer .layout-asymmetric-merchandise,.publish-renderer .layout-celebration-mosaic,.publish-renderer .layout-collection-stage,.publish-renderer .layout-merchandise-table,.publish-renderer .layout-occasion-story-rail,.publish-renderer .layout-visual-collection-rail{display:block;min-height:0;padding-block:clamp(72px,8vw,120px)}.publish-renderer .layout-asymmetric-merchandise>.publish-section-copy,.publish-renderer .layout-celebration-mosaic>.publish-section-copy,.publish-renderer .layout-collection-stage>.publish-section-copy,.publish-renderer .layout-merchandise-table>.publish-section-copy,.publish-renderer .layout-occasion-story-rail>.publish-section-copy,.publish-renderer .layout-visual-collection-rail>.publish-section-copy{width:100%;max-width:none}.publish-renderer .layout-asymmetric-merchandise .publish-items,.publish-renderer .layout-celebration-mosaic .publish-items,.publish-renderer .layout-collection-stage .publish-items,.publish-renderer .layout-merchandise-table .publish-items,.publish-renderer .layout-occasion-story-rail .publish-items,.publish-renderer .layout-visual-collection-rail .publish-items{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;grid-gap:clamp(16px,2vw,30px);gap:clamp(16px,2vw,30px);margin-top:46px}.publish-renderer .layout-asymmetric-merchandise .publish-item,.publish-renderer .layout-celebration-mosaic .publish-item,.publish-renderer .layout-collection-stage .publish-item,.publish-renderer .layout-merchandise-table .publish-item,.publish-renderer .layout-occasion-story-rail .publish-item,.publish-renderer .layout-visual-collection-rail .publish-item{display:flex;flex-direction:column;align-items:stretch;gap:18px;grid-column:span 5}.publish-renderer .layout-asymmetric-merchandise .publish-item:first-child,.publish-renderer .layout-celebration-mosaic .publish-item:first-child,.publish-renderer .layout-collection-stage .publish-item:first-child,.publish-renderer .layout-merchandise-table .publish-item:first-child{grid-column:span 7}.publish-renderer .layout-asymmetric-merchandise .publish-item:nth-child(2),.publish-renderer .layout-asymmetric-merchandise .publish-item:nth-child(n+3),.publish-renderer .layout-celebration-mosaic .publish-item:nth-child(2),.publish-renderer .layout-celebration-mosaic .publish-item:nth-child(n+3),.publish-renderer .layout-collection-stage .publish-item:nth-child(2),.publish-renderer .layout-collection-stage .publish-item:nth-child(n+3),.publish-renderer .layout-merchandise-table .publish-item:nth-child(2),.publish-renderer .layout-merchandise-table .publish-item:nth-child(n+3){grid-column:span 5}.publish-renderer .layout-asymmetric-merchandise .publish-item:nth-child(4),.publish-renderer .layout-celebration-mosaic .publish-item:nth-child(4),.publish-renderer .layout-collection-stage .publish-item:nth-child(4),.publish-renderer .layout-merchandise-table .publish-item:nth-child(4){grid-column:span 7}.publish-renderer .layout-asymmetric-merchandise .publish-item .publish-supporting-image,.publish-renderer .layout-celebration-mosaic .publish-item .publish-supporting-image,.publish-renderer .layout-collection-stage .publish-item .publish-supporting-image,.publish-renderer .layout-merchandise-table .publish-item .publish-supporting-image,.publish-renderer .layout-occasion-story-rail .publish-item .publish-supporting-image,.publish-renderer .layout-visual-collection-rail .publish-item .publish-supporting-image{width:100%;height:auto;min-height:280px;aspect-ratio:4/3;object-fit:cover}.publish-renderer .layout-asymmetric-merchandise .publish-item:first-child .publish-supporting-image,.publish-renderer .layout-asymmetric-merchandise .publish-item:nth-child(4) .publish-supporting-image,.publish-renderer .layout-celebration-mosaic .publish-item:first-child .publish-supporting-image,.publish-renderer .layout-celebration-mosaic .publish-item:nth-child(4) .publish-supporting-image,.publish-renderer .layout-collection-stage .publish-item:first-child .publish-supporting-image,.publish-renderer .layout-collection-stage .publish-item:nth-child(4) .publish-supporting-image,.publish-renderer .layout-merchandise-table .publish-item:first-child .publish-supporting-image,.publish-renderer .layout-merchandise-table .publish-item:nth-child(4) .publish-supporting-image{min-height:420px;aspect-ratio:16/11}.publish-renderer .layout-visual-collection-rail .publish-item{grid-column:span 3}.publish-renderer .layout-occasion-story-rail .publish-item:only-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(360px,1.15fr) minmax(260px,.85fr)}.publish-renderer .layout-occasion-story-rail .publish-item:only-child .publish-supporting-image{min-height:420px}.publish-renderer .layout-horizontal-category-story,.publish-renderer .layout-image-stat-story,.publish-renderer .layout-stat-image-band{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr)}.publish-renderer .layout-horizontal-category-story .publish-items,.publish-renderer .layout-image-stat-story .publish-items{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-renderer .layout-horizontal-category-story .publish-item,.publish-renderer .layout-image-stat-story .publish-item{display:flex;flex-direction:column;align-items:stretch}.publish-renderer .layout-horizontal-category-story .publish-item .publish-supporting-image,.publish-renderer .layout-image-stat-story .publish-item .publish-supporting-image{width:100%;height:auto;min-height:220px;aspect-ratio:1}.publish-renderer .layout-business-image-story,.publish-renderer .layout-destination-story{grid-template-columns:1fr!important;min-height:560px}.publish-renderer .layout-recipient-editorial{grid-template-columns:1fr!important}.publish-renderer .layout-business-image-story>.publish-supporting-image,.publish-renderer .layout-destination-story>.publish-supporting-image{min-height:520px}.publish-renderer .layout-annotated-recipient,.publish-renderer .layout-horizontal-recipient{grid-template-columns:1fr}.publish-renderer .layout-annotated-recipient>.publish-section-copy,.publish-renderer .layout-horizontal-recipient>.publish-section-copy{max-width:1180px}.publish-renderer .layout-faq-dark-close{grid-template-columns:1fr}.publish-renderer .layout-faq-dark-close details{border-color:#555}.publish-renderer.mobile .layout-business-image-story,.publish-renderer.mobile .layout-destination-story,.publish-renderer.mobile .layout-horizontal-category-story,.publish-renderer.mobile .layout-image-stat-story,.publish-renderer.mobile .layout-recipient-editorial,.publish-renderer.mobile .layout-stat-image-band,.publish-renderer.mobile .treatment-split{grid-template-columns:1fr!important;min-height:0}.publish-renderer.mobile .layout-asymmetric-merchandise .publish-items,.publish-renderer.mobile .layout-celebration-mosaic .publish-items,.publish-renderer.mobile .layout-collection-stage .publish-items,.publish-renderer.mobile .layout-merchandise-table .publish-items,.publish-renderer.mobile .layout-occasion-story-rail .publish-items,.publish-renderer.mobile .layout-visual-collection-rail .publish-items{grid-template-columns:1fr}.publish-renderer.mobile .layout-asymmetric-merchandise .publish-item,.publish-renderer.mobile .layout-celebration-mosaic .publish-item,.publish-renderer.mobile .layout-collection-stage .publish-item,.publish-renderer.mobile .layout-merchandise-table .publish-item,.publish-renderer.mobile .layout-occasion-story-rail .publish-item,.publish-renderer.mobile .layout-visual-collection-rail .publish-item{grid-column:auto;grid-row:auto}.publish-renderer.mobile .layout-asymmetric-merchandise .publish-item .publish-supporting-image,.publish-renderer.mobile .layout-celebration-mosaic .publish-item .publish-supporting-image,.publish-renderer.mobile .layout-collection-stage .publish-item .publish-supporting-image,.publish-renderer.mobile .layout-merchandise-table .publish-item .publish-supporting-image,.publish-renderer.mobile .layout-occasion-story-rail .publish-item .publish-supporting-image,.publish-renderer.mobile .layout-visual-collection-rail .publish-item .publish-supporting-image{min-height:300px;aspect-ratio:4/3}.publish-renderer .publish-checker{display:grid;grid-template-columns:minmax(260px,1fr) auto;grid-gap:14px;gap:14px;align-items:end}.publish-renderer .publish-checker>p,.publish-renderer .publish-checker>strong,.publish-renderer .publish-checker>ul{grid-column:1/-1}.publish-renderer .publish-checker ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px 16px;gap:8px 16px;margin:0;padding:0;list-style:none}.publish-renderer.mobile .publish-checker{grid-template-columns:1fr;align-items:stretch}.publish-renderer .layout-commerce-collection-grid,.publish-renderer .layout-commerce-product-grid{grid-template-columns:minmax(0,1fr);min-height:0;padding:48px clamp(22px,5vw,72px)}.publish-renderer .layout-commerce-collection-grid>.publish-section-copy,.publish-renderer .layout-commerce-product-grid>.publish-section-copy{max-width:none;width:100%;min-width:0}.publish-renderer .layout-commerce-product-grid .publish-items{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px}.publish-renderer .layout-commerce-collection-grid .publish-items{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:24px}.publish-renderer .layout-commerce-collection-grid .publish-item,.publish-renderer .layout-commerce-product-grid .publish-item{display:flex;flex-direction:column;align-items:stretch;grid-column:auto!important;gap:14px;min-width:0}.publish-renderer .layout-commerce-collection-grid .publish-item .publish-supporting-image,.publish-renderer .layout-commerce-product-grid .publish-item .publish-supporting-image{width:100%;height:auto!important;aspect-ratio:1!important;min-height:0!important;max-height:none;object-fit:contain;background:#fff}.publish-renderer .layout-commerce-collection-grid .publish-item h3,.publish-renderer .layout-commerce-product-grid .publish-item h3{overflow-wrap:anywhere}.publish-renderer .layout-commerce-collection-grid .publish-cta,.publish-renderer .layout-commerce-product-grid .publish-cta{padding:11px 14px;background:#000;color:#fff;border:1px solid #000;letter-spacing:normal;text-align:center}.publish-renderer.mobile .layout-commerce-collection-grid .publish-items,.publish-renderer.mobile .layout-commerce-product-grid .publish-items{grid-template-columns:1fr!important}@media(max-width:700px){.publish-renderer .layout-commerce-collection-grid .publish-items,.publish-renderer .layout-commerce-product-grid .publish-items{grid-template-columns:1fr!important}}