.CmsProductRecsBase_root{margin-bottom:16px;position:relative;text-align:left}.CmsProductRecsBase_root__placeholder{visibility:hidden}.CmsProductRecsBase_titleContainer{display:flex;align-items:flex-start}.CmsProductRecsBase_link,.CmsProductRecsBase_linkButton{flex-shrink:0;display:flex;align-items:center;max-width:50%;margin-left:16px;margin-bottom:16px}.CmsProductRecsBase_icon{margin-top:1px;font-weight:600}.CmsProductRecsBase_linkButton .CmsProductRecsBase_icon{color:inherit;margin-left:0;margin-right:0}.CmsProductRecsBase_link{font-size:18px;margin-top:4px}.CmsProductRecsBase_link__dark,.CmsProductRecsBase_link__dark:focus,.CmsProductRecsBase_link__dark:visited{color:#212121}.CmsProductRecsBase_link__dark:focus:hover,.CmsProductRecsBase_link__dark:hover,.CmsProductRecsBase_link__dark:visited:hover{color:#ff6c1a}.CmsProductRecsBase_linkTitle{margin-right:8px}.CmsProductRecGpla_root{position:relative;display:block;overflow:hidden;border:1px solid #e4e4e4;border-radius:10px}.CmsProductRecGpla_root,.CmsProductRecGpla_root:active,.CmsProductRecGpla_root:focus,.CmsProductRecGpla_root:hover,.CmsProductRecGpla_root:visited,.CmsProductRecGpla_root:visited:hover{color:#404040}.CmsProductRecGpla_root:hover .CmsProductRecGpla_title,.CmsProductRecGpla_root:visited:hover .CmsProductRecGpla_title{color:#ff6c1a}.CmsProductRecGpla_img{width:100%}.CmsProductRecGpla_info{overflow:hidden;margin:8px}.CmsProductRecGpla_title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:block;overflow:hidden;height:4.5em;color:#25579d;font-weight:700;text-overflow:ellipsis}.CmsProductRecGpla_price{overflow:hidden;height:1.5em;font-weight:bolder;text-overflow:clip}.CmsProductRecGpla_store{display:block;white-space:nowrap;overflow:hidden;height:1.5em;text-overflow:ellipsis}.ProductRecsScrollerGrid_root{display:flex;flex-direction:column}.ProductRecsScrollerGrid_grid{display:grid;grid-gap:16px}.ProductRecsScrollerGrid_pagination{align-self:center}.SearchPagination-next .Zazzicon,.SearchPagination-prev .Zazzicon{position:relative;vertical-align:middle;color:inherit}.SearchPagination-text{font-size:16px;font-weight:400;line-height:24px}.SearchPagination .SearchPagination--hidden{visibility:hidden}.SearchPagination-pageNum,.SearchPagination-pageNum:focus,.SearchPagination-pageNum:visited{color:#25579d}.SearchPagination-pageNum:focus:hover,.SearchPagination-pageNum:hover,.SearchPagination-pageNum:visited:hover{color:#ff6c1a}.SearchPagination .SearchPagination-pageNum__updated{display:inline-block;width:1.5em;height:1.5em;margin:0 16px;font-size:16px;font-weight:400;line-height:1.2em;text-align:center}.SearchPagination .SearchPagination-pageNum__control{display:inline-block;width:1.5em;height:1.5em;margin:0 8px;line-height:1.5em;text-align:center}.SearchPagination--desktop__updated{display:inline-block;margin:24px 0}.SearchPagination--desktop__updated .Zazzicon{bottom:3px;margin:0 8px;font-size:20px;font-weight:700}.SearchPagination--desktop__updated .SearchPagination-prev{margin-right:16px;padding-right:16px}.SearchPagination--desktop__updated .SearchPagination-prev .Zazzicon{margin-right:24px;margin-left:0}.SearchPagination--desktop__updated .SearchPagination-next{margin-left:16px;padding-left:16px}.SearchPagination--desktop__updated .SearchPagination-next .Zazzicon{margin-right:0;margin-left:24px}.SearchPagination--desktop__updated button,.SearchPagination--desktop__updated button:focus,.SearchPagination--desktop__updated button:visited{color:#212121}.SearchPagination--desktop__updated button:focus:hover,.SearchPagination--desktop__updated button:hover,.SearchPagination--desktop__updated button:visited:hover{color:#ff6c1a}.SearchPagination--desktop__updated .SearchPagination-currentPageNum{width:48px;height:48px;font-weight:700;background:#25579d;border-radius:3px;cursor:default;pointer-events:none}.SearchPagination--desktop__updated .SearchPagination-currentPageNum,.SearchPagination--desktop__updated .SearchPagination-currentPageNum:focus,.SearchPagination--desktop__updated .SearchPagination-currentPageNum:visited{color:#fff}.SearchPagination--desktop__updated .SearchPagination-currentPageNum:focus:hover,.SearchPagination--desktop__updated .SearchPagination-currentPageNum:hover,.SearchPagination--desktop__updated .SearchPagination-currentPageNum:visited:hover{color:#ff6c1a}.SearchPagination--desktop__updated>*{vertical-align:middle}.SearchPagination--desktop__control{display:inline-block;margin:24px 0}.SearchPagination--desktop__control .Zazzicon{margin:0 8px}.SearchPagination--desktop__control .SearchPagination-prev{padding-right:16px;margin-right:16px}.SearchPagination--desktop__control .SearchPagination-prev .Zazzicon{margin-left:0}.SearchPagination--desktop__control .SearchPagination-next{padding-left:16px;margin-left:16px}.SearchPagination--desktop__control .SearchPagination-next .Zazzicon{margin-right:0}.SearchPagination--desktop__control button,.SearchPagination--desktop__control button:focus,.SearchPagination--desktop__control button:visited{color:#212121}.SearchPagination--desktop__control button:focus:hover,.SearchPagination--desktop__control button:hover,.SearchPagination--desktop__control button:visited:hover{color:#ff6c1a}.SearchPagination--desktop__control .SearchPagination-currentPageNum{font-weight:700;background:#404040;border-radius:50%;cursor:default;pointer-events:none}.SearchPagination--desktop__control .SearchPagination-currentPageNum,.SearchPagination--desktop__control .SearchPagination-currentPageNum:focus,.SearchPagination--desktop__control .SearchPagination-currentPageNum:visited{color:#fff}.SearchPagination--desktop__control .SearchPagination-currentPageNum:focus:hover,.SearchPagination--desktop__control .SearchPagination-currentPageNum:hover,.SearchPagination--desktop__control .SearchPagination-currentPageNum:visited:hover{color:#ff6c1a}.SearchPagination--desktop__control>*{vertical-align:middle}.SearchPagination--mobile{display:flex;justify-content:center;margin:16px 0}.SearchPagination--mobile .Zazzicon{margin:0 8px}.SearchPagination--mobile .SearchPagination-next,.SearchPagination--mobile .SearchPagination-prev{flex:0 0 50%;max-width:150px;min-height:40px;padding:0 8px}.SearchPagination--mobile .SearchPagination-prev{margin-right:8px;padding-right:16px}.SearchPagination--mobile .SearchPagination-prev .Zazzicon{margin-left:0}.SearchPagination--mobile .SearchPagination-next{margin-left:8px;padding-left:16px}.SearchPagination--mobile .SearchPagination-next .Zazzicon{margin-right:0}.SearchPagination--mobile>*{vertical-align:middle}.CmsSimpleSectionTitle_root{display:flex;align-items:center;margin-bottom:16px;font-size:24px;font-weight:300;line-height:1.2}.CmsSimpleSectionTitle_root.CmsSimpleSectionTitle_root__align_left{justify-content:flex-start}.CmsSimpleSectionTitle_root.CmsSimpleSectionTitle_root__align_center{justify-content:center}.CmsSimpleSectionTitle_root.CmsSimpleSectionTitle_root__align_right{justify-content:flex-end}.CmsSimpleSectionTitle_root h2{margin:0}.CmsSimpleSectionTitle_root__rich{display:block;width:100%}.CmsSimpleSectionTitle_hr{flex:1;height:1px;margin-left:8px;background:#e4e4e4}.CmsSimpleSectionTitle_root__mobile{display:block}.CmsSimpleSectionTitle_root__mobile.CmsSimpleSectionTitle_root__align_left{text-align:left}.CmsSimpleSectionTitle_root__mobile.CmsSimpleSectionTitle_root__align_center{text-align:center}.CmsSimpleSectionTitle_root__mobile.CmsSimpleSectionTitle_root__align_right{text-align:right}.CmsSimpleSectionTitle_root__mobile .CmsSimpleSectionTitle_hr{margin:0;margin-top:4px}